commit 115425cea7c69f1e615cfecb28d26205bfab8373 Author: Chili Palmer Date: Sat Aug 8 09:49:22 2026 +0200 Initial MetaCrate rewrite shell diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..15ec79f --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,123 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "libremetaverse" +version = "0.0.1" +dependencies = [ + "libremetaverse-imaging", + "libremetaverse-structured-data", + "libremetaverse-types", +] + +[[package]] +name = "libremetaverse-compat-tests" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-imaging", + "libremetaverse-imaging-skia", + "libremetaverse-lsl-tools", + "libremetaverse-prim-mesher", + "libremetaverse-rendering-mesh-foundry", + "libremetaverse-rendering-simple", + "libremetaverse-rlv", + "libremetaverse-structured-data", + "libremetaverse-types", + "libremetaverse-utilities", + "libremetaverse-voice-vivox", + "libremetaverse-voice-webrtc", +] + +[[package]] +name = "libremetaverse-imaging" +version = "0.0.1" + +[[package]] +name = "libremetaverse-imaging-skia" +version = "0.0.1" +dependencies = [ + "libremetaverse-imaging", +] + +[[package]] +name = "libremetaverse-lsl-tools" +version = "0.0.1" + +[[package]] +name = "libremetaverse-prim-mesher" +version = "0.0.1" +dependencies = [ + "libremetaverse-imaging", +] + +[[package]] +name = "libremetaverse-programs" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-imaging-skia", + "libremetaverse-voice-vivox", + "libremetaverse-voice-webrtc", +] + +[[package]] +name = "libremetaverse-rendering-mesh-foundry" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-imaging", + "libremetaverse-prim-mesher", + "libremetaverse-structured-data", + "libremetaverse-types", +] + +[[package]] +name = "libremetaverse-rendering-simple" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-types", +] + +[[package]] +name = "libremetaverse-rlv" +version = "0.0.1" + +[[package]] +name = "libremetaverse-structured-data" +version = "0.0.1" +dependencies = [ + "libremetaverse-types", +] + +[[package]] +name = "libremetaverse-types" +version = "0.0.1" + +[[package]] +name = "libremetaverse-utilities" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-structured-data", + "libremetaverse-types", +] + +[[package]] +name = "libremetaverse-voice-vivox" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-structured-data", + "libremetaverse-types", +] + +[[package]] +name = "libremetaverse-voice-webrtc" +version = "0.0.1" +dependencies = [ + "libremetaverse", + "libremetaverse-structured-data", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..a5a1204 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,33 @@ +[workspace] +resolver = "3" +members = [ + "crates/libremetaverse-types", + "crates/libremetaverse-structured-data", + "crates/libremetaverse-imaging", + "crates/libremetaverse-imaging-skia", + "crates/libremetaverse-prim-mesher", + "crates/libremetaverse", + "crates/libremetaverse-rendering-simple", + "crates/libremetaverse-rendering-mesh-foundry", + "crates/libremetaverse-lsl-tools", + "crates/libremetaverse-rlv", + "crates/libremetaverse-utilities", + "crates/libremetaverse-voice-vivox", + "crates/libremetaverse-voice-webrtc", + "programs", + "tests/compat", +] + +[workspace.package] +version = "0.0.1" +edition = "2024" +rust-version = "1.85" +license = "BSD-3-Clause" +repository = "https://github.com/cinderblocks/libremetaverse" + +[workspace.lints.rust] +unsafe_code = "forbid" + +[workspace.lints.clippy] +all = { level = "warn", priority = -1 } +pedantic = { level = "warn", priority = -1 } diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..244eea4 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,35 @@ +BSD 3-Clause License +==================== + +Copyright (c) 2006-2016, openmetaverse.co +Copyright (c) 2017-2025, Sjofn LLC +Copyright (c) 2026, MetaCrate contributors + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +3. Neither the name of LibreMetaverse nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This text is based on `libremetaverse/LICENSE.txt` at upstream commit +`2aa70bb68513b39795da5d13c88f31b86e85a3ba`. The upstream template placeholder +in clause 3 has been resolved to “LibreMetaverse”. diff --git a/README.md b/README.md new file mode 100644 index 0000000..8fc1dce --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# MetaCrate + +MetaCrate is a test-driven, clean native Rust reimplementation of +[LibreMetaverse](https://github.com/cinderblocks/libremetaverse). LibreMetaverse +is a behavioral and API reference only: the finished project must not load, +host, bind to, invoke, or ship the .NET implementation. The current +stage is a compiling structural shell: crate boundaries mirror the .NET library +projects, public C# type names have Rust declarations, every upstream NUnit case +has a traceable placeholder, and every sample/tool project has a Rust binary +target. Callable member signatures and semantic Rust test translations are the +next two required gates; the current generated declarations are not yet the +complete public API shim. + +The source snapshot, compatibility rules, dependency research, and ordered +implementation plan are in [RUSTREWRITE.md](RUSTREWRITE.md). + +```sh +cargo build --workspace +cargo test --workspace --no-run +``` + +Running `cargo test --workspace` is intentionally red during the shim stage. diff --git a/RUSTREWRITE.md b/RUSTREWRITE.md new file mode 100644 index 0000000..0cdbda4 --- /dev/null +++ b/RUSTREWRITE.md @@ -0,0 +1,711 @@ +# LibreMetaverse to Rust rewrite plan + +## 1. Scope and source of truth + +MetaCrate is a new native Rust implementation of the public API and observable +behavior of LibreMetaverse. LibreMetaverse is reference material, not a runtime +dependency or implementation component. The source snapshot used to create this +shell is: + +- repository: +- branch: `master` +- commit: `2aa70bb68513b39795da5d13c88f31b86e85a3ba` +- commit date: 2026-08-07 +- local checkout state during inventory: clean +- license base: `libremetaverse/LICENSE.txt`, BSD 3-Clause + +Generated inventories are intentionally checked in: + +- `api/TYPES.tsv` maps every discovered public C# type declaration to a Rust + crate/module/type and source line. +- `api/SURFACE.tsv` records every public declaration line in the 13 library + projects, including a SHA-256 digest. +- `tests/upstream-tests.json` records every NUnit invocation and the SHA-256 of + its C# method body. +- `tests/PARITY.md` maps every NUnit invocation to its Rust test name. +- `programs/upstream-programs.json` records every source file and digest for the + nine sample/tool projects. + +Run `python3 tools/generate_surface.py` after deliberately changing the pinned +upstream snapshot. The generator rejects a test count other than 1,295 so an +upstream drift cannot silently remove tests. Update the commit constant and +review all ledger diffs in the same change. + +### Current shell status + +The current workspace is a structural baseline, not a working client: + +- all 13 public .NET library projects have corresponding Rust crates; +- 1,705 public C# type declarations produce compiling Rust type/trait shims; +- 12,195 public declaration lines are retained in the API ledger; +- all 1,295 NUnit `[Test]`/`[TestCase]` invocations have compiling Rust test + entries that intentionally panic with their source identity and body hash; +- all nine sample/tool projects have compiling Rust binary targets; +- the 128 TestClient command source files are retained as a command inventory. + +The generated type shims preserve names and module placement, but they do not +yet expose callable C# methods, properties, fields, event payloads, enum values, +or delegate signatures. `api/SURFACE.tsv` is an inventory aid, not proof of API +coverage: it records declaration lines but does not fully parse multiline +signatures. Likewise, a generated `pending` test is a parity placeholder, not a +semantic translation. **This repository is therefore at Stage 0 and does not +yet satisfy either the full API-shim gate or the full test-suite gate.** + +No functional porting starts until both missing gates are complete across the +entire workspace, rather than one crate at a time: + +1. every public C# type and member has a reviewed, callable Rust signature with + an intentionally failing body; +2. every C# test is translated semantically and compiles while calling that + Rust API; +3. only then is behavior implemented, one crate at a time, until those already + translated tests turn green. + +### Full-rewrite constraint + +The final project must be entirely implemented in new Rust code. The following +are prohibited in production libraries, examples, tools, tests presented as +Rust behavior, and release artifacts: + +- loading or hosting the CLR/.NET runtime; +- P/Invoke, COM, C ABI, UniFFI, generated bindings, or any other foreign-function + bridge to LibreMetaverse assemblies; +- invoking `dotnet`, LibreMetaverse programs, or helper services as a subprocess + to implement Rust API behavior; +- embedding, redistributing, dynamically loading, or downloading compiled + LibreMetaverse assemblies; +- forwarding calls over IPC/RPC to a running C# implementation; +- retaining a C# fallback path for APIs not yet implemented in Rust; +- treating an interoperability comparison harness as the implementation. + +During development, the pinned C# source and compiled metadata may be inspected +to inventory public signatures, understand algorithms and state transitions, +and create golden inputs/outputs. The original C# tests and programs may be run +separately as an oracle to produce or compare fixtures. Those development tools +must remain outside the Rust runtime graph, must not be required to build or use +published Rust crates, and must never satisfy a Rust compatibility test by +executing the C# implementation. + +Third-party native libraries such as OpenJPEG, Skia, libopus, operating-system +APIs, and ordinary Rust crates are allowed where documented and license- +compatible; the prohibition is specifically against reusing LibreMetaverse or +another port of its implementation behind a foreign interface. All +LibreMetaverse-specific protocol logic, models, state machines, managers, +serialization rules, and public behavior must be reimplemented in Rust. + +The final release gate must verify that published crate metadata and built +artifacts contain no dependency on `dotnet`, Mono, CLR hosting APIs, C# +assemblies, or LibreMetaverse bridge libraries. A clean machine with only the +documented Rust/native prerequisites must be able to build, test, document, and +run the Rust implementation. + +## 2. Workspace design + +| Rust crate | C# project | C# files | C# lines | Public declaration rows | Responsibility | +|---|---|---:|---:|---:|---| +| `libremetaverse-types` | `LibreMetaverse.Types` | 22 | 9,292 | 703 | UUIDs, math types, enums, caches and small collections | +| `libremetaverse-structured-data` | `LibreMetaverse.StructuredData` | 10 | 4,069 | 303 | OSD value model and LLSD encodings | +| `libremetaverse-imaging` | `LibreMetaverse.Imaging.Abstractions` | 2 | 454 | 18 | codec traits and managed image representation | +| `libremetaverse-imaging-skia` | `LibreMetaverse.Imaging.Skia` | 1 | 369 | 3 | optional Skia codec adapter | +| `libremetaverse-prim-mesher` | `LibreMetaverse.PrimMesher` | 5 | 3,477 | 222 | prim/sculpt mesh generation | +| `libremetaverse` | `LibreMetaverse` | 210 | 138,916 | 8,982 | client, protocol, managers, assets and rendering model | +| `libremetaverse-rendering-simple` | `LibreMetaverse.Rendering.Simple` | 1 | 161 | 6 | simple renderer | +| `libremetaverse-rendering-mesh-foundry` | `LibreMetaverse.Rendering.MeshFoundry` | 1 | 852 | 14 | full mesh renderer | +| `libremetaverse-lsl-tools` | `LibreMetaverse.LslTools` | 175 | 27,856 | 962 | LSL lexer/parser generator and generated grammar | +| `libremetaverse-rlv` | `LibreMetaverse.RLV` | 32 | 6,296 | 262 | RLV parsing, restrictions, locks and callbacks | +| `libremetaverse-utilities` | `LibreMetaverse.Utilities` | 1 | 289 | 12 | high-level convenience helpers | +| `libremetaverse-voice-vivox` | `LibreMetaverse.Voice.Vivox` | 12 | 4,544 | 440 | Vivox control protocol adapter | +| `libremetaverse-voice-webrtc` | `LibreMetaverse.Voice.WebRTC` | 11 | 7,023 | 268 | WebRTC voice adapter | + +`libremetaverse` is the umbrella client crate. It re-exports the foundational +crates under `types`, `structured_data`, and `imaging_abstractions`. Rendering, +voice, RLV, LSL tools, and native Skia remain separate so users do not pay for +large or platform-specific dependency trees unless requested. + +The workspace uses Rust 2024 with MSRV 1.85. Generated code is committed so +ordinary consumers do not need Python, .NET, Roslyn, or the upstream checkout. + +## 3. Public API translation policy + +Compatibility means the same concepts, wire behavior, state transitions, +errors, and event payloads. It does not mean mechanically reproducing C# syntax. +Apply these rules consistently: + +| C# surface | Rust surface | +|---|---| +| `LibreMetaverse.Foo.Bar` | the owning crate plus `foo::Bar`; omit the repeated assembly namespace | +| PascalCase methods | `snake_case`; add a deprecated PascalCase forwarding method only when migration evidence justifies it | +| `Task` / `Task` | `async fn -> Result` / `async fn -> Result<(), Error>` | +| `Async` method suffix | omit it when the Rust method is `async`; document the C# source name | +| `CancellationToken` | `tokio_util::sync::CancellationToken` at long-lived operation boundaries | +| nullable reference | `Option`; never use a sentinel UUID/string unless the protocol defines one | +| exception hierarchy | small non-exhaustive `thiserror` enums per crate; retain source error and protocol context | +| public mutable property | private field plus validated getter/setter, or a public field only for inert value records | +| overloads | one method with typed parameter structs; use separate descriptive names when operations differ semantically | +| interface | object-safe trait when dynamic dispatch is required, otherwise a generic trait bound | +| delegate | `Fn`, `FnMut`, or `FnOnce` bounds; boxed callback only when callbacks are stored | +| .NET event | typed subscription returning a guard, or a `tokio::sync::broadcast` receiver for asynchronous fan-out | +| `IDisposable` | ownership and `Drop`; add explicit `close`/`shutdown().await` when failure or async work must be observed | +| `byte[]` | borrowed `&[u8]` for parsing, `bytes::Bytes` for shared network payloads, `Vec` for owned mutation | +| `IReadOnlyList` | `&[T]` or `Arc<[T]>`; return iterators when callers do not need storage | +| `Dictionary` | `HashMap`; use `BTreeMap` only when deterministic ordering is observable | +| immutable collections | owned `Vec`/`HashMap` or `Arc<[T]>`; do not add a persistent-collection crate without a measured need | +| monitor/reader-writer lock | `std::sync` first; use `parking_lot` only after profiling or poisoning-policy review | +| generated flags enum | `bitflags`; preserve unknown bits with `from_bits_retain` | +| C# enum on the wire | `#[repr(...)]` plus checked conversion; include `Unknown(raw)` when the protocol is extensible | +| `UUID` | a compatibility newtype around `uuid::Uuid`, with explicit big/little-endian wire helpers | +| vectors/quaternions/matrices | compatibility structs with LibreMetaverse field/order semantics; use `glam` internally after parity tests prove conversions | +| dependency injection container | normal constructors and explicit trait parameters; add no service-locator equivalent | + +Public structs and enums that come from the protocol must be `#[non_exhaustive]` +when servers may add values. Do not derive `Serialize`/`Deserialize` as a +substitute for the specified wire encoding: LLUDP, LLSD, MessagePack, asset +formats, and login XML each require their own compatibility tests. + +### 3.1 Full signature-shim gate + +The first handover task after this structural shell is a complete callable API +shim. Do not start real behavior while completing it. + +Build the authoritative API catalog during development from compiled .NET +metadata after running the original source generators, not from the line- +oriented regex ledger alone. This extraction is an inventory tool only and must +not become a build-time or runtime dependency of the Rust crates. +Build one supported target framework into a temporary output directory and use +`System.Reflection.Metadata` or Roslyn symbols to emit machine-readable records +for every public/nested-public: + +- class, struct, record, interface, enum and delegate, including generic + parameters and constraints; +- constructor and method, including overloads, ref/out/in parameters, optional + values and return type; +- property/indexer and getter/setter visibility; +- field and constant, including value and numeric width; +- event and delegate payload; +- base type, implemented interface and relevant public attribute. + +Create `api/public-api.json` as that catalog and `api/RUST-MAPPING.tsv` with one +row per C# member: stable C# documentation ID, C# signature, Rust crate/path, +Rust signature, mapping decision, and status. A coverage checker must fail for +missing members, duplicate Rust destinations, unresolved types, or stale source +IDs. `api/SURFACE.tsv` remains useful for source navigation but is not the +coverage authority. + +Each mapped Rust item must actually compile and be callable: + +- methods, constructors and property accessors have their final reviewed Rust + names, parameters, ownership/borrowing, asyncness, and return types; +- overloads use stable descriptive Rust names or typed argument structs, with + the mapping recorded explicitly; +- enums contain their real variants/discriminants and flags contain their real + bits, because tests and downstream code must compile against them; +- event payloads, delegates and interfaces have their real fields/trait methods; +- generic bounds and thread-safety guarantees are deliberate, not erased to an + untyped placeholder. + +The body is the only part allowed to be fake. Fallible Rust APIs return a shared +typed `NotImplemented { csharp_member }` error. Infallible constructors, +accessors, operators and trait methods call a shared `unimplemented_api!` +placeholder that panics with the stable C# member ID. Constants and enum values +must have their real values. Never return plausible defaults such as `false`, +zero, an empty collection, or a nil UUID: those could make translated tests pass +for the wrong reason. + +The signature gate is complete only when: + +- the metadata catalog reports 100% public type/member mapping coverage for all + 13 library assemblies, including generated APIs; +- all crates build and `cargo doc` resolves every public signature; +- a downstream compile fixture can name/call every mapped Rust item; +- there are no erased `ShimValue`, dynamic argument bags, invented variadics, + or member signatures present only as ledger text; +- implementation bodies contain only the standardized failure placeholder, + constants, enum discriminants, and inert data-layout boilerplate. + +### 3.2 Full semantic test-suite gate + +After the full signature shim compiles, translate the entire C# test suite while +leaving all library bodies unimplemented. Every one of the 1,295 NUnit +invocations must become a Rust test with the same inputs, setup, operation, +observations, assertions, tolerances and expected error/event behavior. Shared +C# test helpers become shared Rust test helpers; embedded fixtures and literal +payloads are copied with license/source attribution and byte hashes. + +The Rust tests must call the public APIs rather than internal replacements. +Where the C# tests call internal members through friend-assembly access, record +that fact and place equivalent Rust unit tests inside the owning crate without +making the member public solely for testing. + +The tests must compile even though running them is red. An expected C# exception +maps to a specific Rust `Err` variant, never to `should_panic` around a public +API call; this ensures an `unimplemented_api!` panic remains a failure rather +than accidentally satisfying the test. Only tests whose C# purpose is genuinely +to verify a thrown runtime invariant may use `catch_unwind`/`should_panic`, and +they must distinguish the intended invariant from the placeholder panic. + +The test-suite gate is complete only when: + +- `pending(` occurs zero times in Rust test sources; +- the parity catalog reports exactly one reviewed Rust case for every upstream + `[Test]`/`[TestCase]`, with the matching C# body hash; +- `cargo test --workspace --no-run` compiles all tests against public signatures; +- a controlled test run fails at standardized unimplemented member IDs rather + than from missing symbols, compile errors, malformed fixtures, or weakened + assertions; +- live-server/device tests are faithfully translated but `#[ignore]` by default + with documented opt-in configuration; +- no production method contains real behavior beyond what is required to make + signatures and constants compile. + +## 4. Validated Rust dependency map + +Versions below were queried from crates.io on 2026-08-08 with `cargo search` +and, for risky/native crates, `cargo info`. They are candidates, not blanket +dependencies. Add one to a crate only when its first implementation uses it, +then commit `Cargo.lock` for application/test reproducibility. Recheck versions, +MSRV, features, and licenses at adoption time. + +| .NET/NuGet responsibility | Rust candidate and validated version | Adoption notes | +|---|---|---| +| async runtime, channels, timers | [`tokio` 1.53.1](https://crates.io/crates/tokio/1.53.1), [`tokio-util` 0.7.19](https://crates.io/crates/tokio-util/0.7.19), [`futures` 0.3.33](https://crates.io/crates/futures/0.3.33) | One Tokio runtime owned by the application; libraries never create nested runtimes. | +| `System.Net.Http` / WinHTTP | [`reqwest` 0.13.4](https://crates.io/crates/reqwest/0.13.4) | MSRV 1.85. Use rustls/default TLS deliberately, connection pooling, streaming bodies, and injected client/timeouts. | +| JSON and general data mapping | [`serde` 1.0.229](https://crates.io/crates/serde/1.0.229), [`serde_json` 1.0.151](https://crates.io/crates/serde_json/1.0.151), [`serde_bytes` 0.11.19](https://crates.io/crates/serde_bytes/0.11.19) | Use only where the C# implementation is schema-driven JSON. Hand-write LLSD encodings. | +| MessagePack 3.1.8 | [`rmp-serde` 1.3.1](https://crates.io/crates/rmp-serde/1.3.1), [`rmpv` 1.3.1](https://crates.io/crates/rmpv/1.3.1) | Golden byte vectors must prove integer widths, maps, extensions, and field ordering. | +| UUID | [`uuid` 1.24.0](https://crates.io/crates/uuid/1.24.0) | Wrap it; do not expose dependency-specific endian assumptions as protocol behavior. | +| byte buffers | [`bytes` 1.12.1](https://crates.io/crates/bytes/1.12.1), [`bytemuck` 1.25.2](https://crates.io/crates/bytemuck/1.25.2) | Prefer explicit endian reads. `bytemuck` is only for proven POD layouts, never untrusted variable packets. | +| vector/matrix math | [`glam` 0.33.3](https://crates.io/crates/glam/0.33.3) | Keep compatibility newtypes to control component order, precision, equality, and serialization. | +| flags | [`bitflags` 2.13.1](https://crates.io/crates/bitflags/2.13.1) | Retain unknown bits from newer grids. | +| errors | [`thiserror` 2.0.20](https://crates.io/crates/thiserror/2.0.20) | Application binaries may use richer reporting; public libraries return typed errors. | +| ZLogger / Microsoft logging | [`tracing` 0.1.44](https://crates.io/crates/tracing/0.1.44), [`tracing-subscriber` 0.3.23](https://crates.io/crates/tracing-subscriber/0.3.23) | Libraries emit spans/events; binaries choose formatting and filters. Never log credentials or capability tokens. | +| rate limiting | [`governor` 0.10.4](https://crates.io/crates/governor/0.10.4) | Candidate for caps categories. First reproduce burst/refill/cancellation behavior with deterministic clock tests. | +| compression and tar archives | [`flate2` 1.1.9](https://crates.io/crates/flate2/1.1.9), [`tar` 0.4.46](https://crates.io/crates/tar/0.4.46) | Enforce decompressed-size, path traversal, and entry-count limits on untrusted OAR data. | +| XML and URL | [`quick-xml` 0.41.0](https://crates.io/crates/quick-xml/0.41.0), [`url` 2.5.8](https://crates.io/crates/url/2.5.8), [`base64` 0.23.1](https://crates.io/crates/base64/0.23.1) | Streaming XML for LLSD/login; retain exact URL escaping behavior with fixtures. | +| CoreJ2K 2.3.3.91 | [`jpeg2k` 0.10.1](https://crates.io/crates/jpeg2k/0.10.1) | Defaults to OpenJPEG/native bindings. Keep behind a codec trait and feature; test channel order, alpha, dimensions, discard levels, and malformed input. | +| SkiaSharp 4.150.1 | [`skia-safe` 0.99.0](https://crates.io/crates/skia-safe/0.99.0) | MSRV 1.85 and native/binary-cache build. Optional adapter only; core image APIs must not leak Skia types. | +| Pfim 0.11.4 | [`image` 0.25.10](https://crates.io/crates/image/0.25.10), [`ddsfile` 0.6.0](https://crates.io/crates/ddsfile/0.6.0) | `image` covers TGA and common DDS decoding; `ddsfile` exposes DDS container details. Golden files decide whether both are needed. | +| OggVorbisEncoder 1.2.2 | [`vorbis_rs` 0.5.6](https://crates.io/crates/vorbis_rs/0.5.6) | BSD-3-Clause, MSRV 1.82, backed by C libraries. Feature-gate native audio encoding. | +| SIPSorcery 8.0.23 | [`webrtc` 0.20.0](https://crates.io/crates/webrtc/0.20.0), [`cpal` 0.18.1](https://crates.io/crates/cpal/0.18.1), [`opus` 0.3.1](https://crates.io/crates/opus/0.3.1) | Validate SDP, ICE, data-channel framing, audio formats, device hotplug, and native libopus deployment separately. Do not claim parity from successful compilation. | +| LSL generated parser | [`lalrpop` 0.23.1](https://crates.io/crates/lalrpop/0.23.1) | Candidate only. Preserve grammar conflicts, recovery, token positions, and diagnostics before replacing the generated parser. | +| NUnit/Moq | built-in test harness, [`mockall` 0.15.0](https://crates.io/crates/mockall/0.15.0), [`proptest` 1.11.0](https://crates.io/crates/proptest/1.11.0) | Prefer fakes and deterministic protocol fixtures; use mocks only for interaction contracts. Add properties after direct parity cases exist. | +| NUnit benchmarks | [`criterion` 0.8.2](https://crates.io/crates/criterion/0.8.2) | Port benchmark-category methods to `benches/`; never make timing thresholds correctness tests. | +| sample command lines | [`clap` 4.6.6](https://crates.io/crates/clap/4.6.6) | Add when implementing the first real program CLI; keep credentials in arguments/env only long enough to authenticate. | + +`System.*`, BCL compatibility packages, immutable collections, DI abstractions, +and object pooling usually map to the Rust standard library and ownership. Do +not select a crate merely because NuGet used one. In particular, begin with +`Mutex>` rather than a concurrent-map dependency and add a pool +only after allocations appear in a profile. + +## 5. Module-by-module implementation guidance + +### 5.1 `libremetaverse-types` + +This is the first implementation crate because nearly every protocol and test +depends on it. + +- **UUID:** wrap `uuid::Uuid`; implement zero/random/parse/format, byte-array + constructors, CRC/combine helpers, ordering, hashing, and every endian path + from `UUID.cs`. Keep the `UUID` name as a public compatibility type. +- **Vector2/3/3d/4, Quaternion, Matrix4, Ray, Color4:** preserve constructors, + constants, component order, normalization of zero values, quaternion + multiplication direction, approximate-comparison helpers, and binary/string + formats. Use `glam` internally only after conversion tests pass. +- **Enums and primitive enums:** translate exact numeric discriminants and flag + widths. Use `bitflags` where C# uses `[Flags]`; retain unknown values/bits. +- **CRC32 and conversions:** port byte-for-byte with fixed golden vectors and + explicit endianness. Avoid platform-sized integers on the wire. +- **CacheDictionary, ExpiringCache, TokenBucket:** inject a clock in tests; + preserve expiry/burst semantics. Start with `HashMap` plus one lock. +- **DoubleDictionary and MultiValueDictionary:** expose iterators and borrowing + rather than cloning collections. Preserve duplicate and replacement rules. + +Completion gate: every Types-related parity test is a semantic Rust test, all +format/byte fixtures match C#, and no generated shim remains for a Types API. + +### 5.2 `libremetaverse-structured-data` + +- **OSD value model:** implement a non-exhaustive enum for undefined, boolean, + integer, real, string, UUID, date, URI, binary, array, and map. Preserve C# + conversion/default behavior deliberately; do not let `serde_json::Value` + define the public model. +- **OSDArray/OSDMap:** wrap `Vec` and an order-appropriate map. Verify + whether serialized map ordering is observable in each format before choosing + `HashMap` versus `BTreeMap`/insertion order. +- **Binary LLSD:** streaming parser over `&[u8]`/`Read`; checked lengths, + recursion limits, exact endian rules, and no panics on malformed input. +- **Notation LLSD:** preserve escaping, length-prefixed strings/binary, numbers, + dates, URIs, whitespace, and error positions. +- **XML LLSD:** use `quick-xml`; reject/entity-limit hostile input and retain + exact element mapping. +- **JSON LLSD:** use `serde_json` behind explicit OSD conversions so UUID/date/ + URI/binary tagging remains compatible. +- **Protobuf OSD:** first identify whether this is a stable external format. If + stable, preserve tags with generated Rust types; otherwise keep it internal. + +Completion gate: parse and emit C# golden bytes/text for every format, including +malformed, deep, empty, Unicode, NaN/infinity, and cross-format cases. + +### 5.3 `libremetaverse-imaging` + +- Translate `ManagedImage` as an owned image buffer with explicit dimensions, + channel flags/layout, stride, and checked size arithmetic. +- Translate `ITextureCodec` to an object-safe `TextureCodec` trait only if + runtime codec selection is needed. Codec methods return typed decode/encode + errors and accept limits. +- Keep public APIs independent of Skia/OpenJPEG types so pure-Rust or platform + codecs can be substituted. + +Completion gate: channel interleave/deinterleave, resize, alpha/bump behavior, +and invalid-dimension tests match the original. + +### 5.4 `libremetaverse-imaging-skia` + +Implement `SkiaTextureCodec` as an optional adapter with `skia-safe`. Convert at +the boundary to/from `ManagedImage`; never expose `skia_safe` types in the core +trait. CI must cover macOS, Linux, and Windows or explicitly document unsupported +targets. Validate native binary provenance and packaging. + +### 5.5 `libremetaverse-prim-mesher` + +- Port `Coord`, `Quat`, faces, paths, profiles, viewer faces, and indexing as + value types with checked indices. +- Port linear/circular extrusion before sculpt meshing. Preserve winding, + normals, UVs, face numbering, hollow/profile cuts, twists, tapers, and shears. +- Port `SculptMap` decoding through `libremetaverse-imaging`, then `SculptMesh`. +- Make OBJ export a formatting layer over mesh data; deterministic output is a + testable contract. + +Completion gate: all 48 PrimMesher rendering-test invocations and all +MeshFoundry tests are semantic ports, face indices stay in range, and C# versus +Rust mesh fixtures compare within the original tolerances. + +### 5.6 `libremetaverse` protocol and client core + +Implement the central crate in dependency slices, not file order. + +#### Wire protocol and generated packets + +- Port `BitPack`, zero coding, packet headers, ACK handling, sequence numbers, + fragmentation, throttles, and `UDPPacketBuffer` first. +- Replace the six Roslyn source generators with a Rust `codegen` tool/build step + reading the same `data/` and `linden/` inputs. Commit generated packet, + visual-parameter, skeleton, tree, genepool, and attention Rust sources. +- The generator must produce deterministic output; CI regenerates to a temporary + directory and fails on diff. Generated packet tests compare exact bytes and + IDs against C# fixtures. +- Parsers operate on borrowed slices where practical and reject truncated, + oversized, or unknown blocks without unchecked indexing. + +#### Networking and capabilities + +- `UDPBase`, `NetworkManager`, `Simulator`, `ProtocolManager`, and `UdpThrottle` + use Tokio UDP tasks with explicit ownership and cancellation. One task owns + socket writes; decoded events cross bounded channels to prevent unbounded + memory growth. +- `Caps`, `HttpCapsClient`, event queue, caps-to-packet, and rate limiting use an + injected `reqwest::Client`. Preserve redirects, content types, retry policy, + cancellation, progress reporting, and non-HTTP location rejection. +- Login/XML-RPC, seed capabilities, region crossing, reconnect, logout, and + timeout state transitions must be modeled explicitly and tested with local + fake servers before live-grid use. +- Capability URLs/tokens and login credentials are secrets: redact them from + `Debug` and logs. + +#### Grid client and service composition + +- `GridClient` owns managers and shared runtime state. Construct it with a + `GridClientBuilder` only for real optional policies/codecs; required services + remain constructor arguments. +- Replace `IGridClient` and service-collection extensions with focused traits at + test seams. Avoid a general service locator. +- `Settings/*` become typed configuration structs grouped like the C# settings, + with validated durations/sizes and defaults proven by tests. +- `Logger` maps to `tracing`; `UtilizationStatistics` exports snapshots without + making a metrics backend mandatory. + +#### Agent, movement, chat, effects, teleport and money + +- Port `AgentManager` partial files as modules under `agent`, but expose one + coherent `AgentManager` API. Keep camera/movement state separate from network + commands. +- Event-argument classes become event structs. Subscriptions must be removable + and must not retain the whole client after drop. +- Teleport and region crossing are explicit state machines with timeout, + cancellation, progress, failure reason, and simulator handoff tests. +- Money and permissions paths use fixed integer widths and never log sensitive + transaction descriptions without opt-in. + +#### Inventory + +- Port inventory enums/base records/nodes/store before `InventoryManager`. + Preserve link resolution, folder/item distinctions, ownership and permissions. +- Separate local tree/cache mutation from UDP/capability transport. This makes + `InventoryAISClient` independently testable with recorded LLSD fixtures. +- Async fetch, give, rez, task inventory, current outfit folder, and callbacks + must have cancellation and deduplication tests. Do not hold locks across + `.await`. +- Persisted cache format needs versioning, atomic replacement, corruption + handling, and bounded deserialization. + +#### Assets, appearance, avatar and animesh + +- Port the base `Asset` model and individual asset types as typed wrappers over + validated bytes. Decode lazily where the C# behavior permits. +- `AssetManager`, `AssetCache`, `DownloadManager`, and `TexturePipeline` share a + deduplicating request layer with bounded concurrency and cancellation. +- Port wearables, baking, current-outfit policies, texture compositing, avatar + definitions, skeleton, visual params, animations, gestures, and animesh in + that order. Copy and retain the upstream Linden assets only after reviewing + their separate `cc-by-sa-3.0.txt` obligations. +- Animation interpolation, joint transforms, skinning, attachment rigs, and + physics must use the original test tolerances and matrix multiplication order. + +#### Objects, parcels, terrain, environment and rendering model + +- Port `Primitive`, texture entry, media, particles, permissions, materials, + and simulator collections before `ObjectManager`. +- Object updates need an explicit decode/apply split; preserve terse/compressed/ + full update semantics, stale-update behavior, and parent-child linking. +- Parcel, estate, grid, terrain, sound, environment, interest-list, directory, + friends, groups, marketplace, and experience managers each get a transport- + independent state/model layer plus network handlers. +- Terrain codecs and GLTF/material handling use golden fixtures and size limits. + GLTF JSON may use Serde, but binary buffers/accessors require checked offset + arithmetic. + +#### Archives and import/export + +- `OarFile`, tar reader/writer, region settings, and asset archiver use `tar` and + `flate2` with path normalization, extraction-root enforcement, and size/count + limits. +- Collada/OBJ/GLTF import/export keeps format DTOs separate from world objects. + Deterministic output and round-trip fixtures are required; live upload is a + later layer. + +#### Threading and utilities + +- Replace custom events/semaphores/read-write locks with Tokio or `std::sync` + primitives where semantics match. Port custom optimistic/spin locks only if a + benchmark and correctness test show they are still required. +- Replace array pools with `Vec`/`Bytes` reuse first. Add pooling only after + profiling and with a bounded pool. +- Observable/event dictionaries expose change streams without executing user + callbacks while holding internal locks. + +Completion gate for the core crate: no public core shim remains; all offline +parity tests pass; malformed-input fuzz targets do not panic; fake-server login, +caps, UDP, reconnect, and cancellation scenarios pass on all supported OSes. + +### 5.7 Rendering crates + +`libremetaverse-rendering-simple` ports `SimpleRenderer` first as the reference +implementation of the core rendering trait. It should favor clarity and serve +as a fixture generator. + +`libremetaverse-rendering-mesh-foundry` then ports the complete MeshFoundry +pipeline using types, OSD, core assets, PrimMesher, and imaging. Preserve face +grouping, materials, transforms, skin weights, normals/tangents, texture +coordinates, and output ordering. Do not merge the two crates: users should be +able to choose the small renderer without the full mesh pipeline. + +### 5.8 `libremetaverse-lsl-tools` + +- Treat `Tools/` as the parser-generator implementation and `YYClass/` as + generated grammar output. Do not line-by-line port all generated classes. +- First translate lexer tokens, source locations, errors, comments, precedence, + grammar productions, and recovery behavior into compatibility tests. +- Re-express the grammar in LALRPOP only if it reproduces accepted/rejected + programs and diagnostic locations. Otherwise port the existing table machine + with generated Rust tables. +- Generated tables are committed and deterministically reproducible. Keep public + token/parser entry points recognizable for migration, while Rust iterators and + `Result` replace C# enumerators/exceptions. + +Completion gate: all grammar fixtures and error-recovery cases match, and the +generated code is warning-free without 150 hand-maintained class shims. + +### 5.9 `libremetaverse-rlv` + +- Port message/command parsing and enums first, preserving case, separators, + attachment point aliases, option handling, and invalid-command errors. +- Port blacklist/provider/callback interfaces as narrow traits. Return typed + actions from pure parsing/decision code; execute viewer actions through an + injected callback adapter. +- Port restriction state, camera settings, shared folders, inventory maps, + locked folders, attachment requests, permissions, and service orchestration. +- Use immutable snapshots or short locks for restriction reads; callbacks run + after locks are released. + +Completion gate: every RLV command/query/restriction/exception test case is a +semantic Rust test and all original expected error distinctions remain visible. + +### 5.10 `libremetaverse-utilities` + +Port the convenience functions only after their owning lower-level APIs exist. +Prefer free functions or extension traits with explicit client references. Do +not use this crate to bypass ownership, cancellation, or error handling in the +core crate. + +### 5.11 Voice crates + +For `libremetaverse-voice-vivox`: + +- port XML/control definitions, account/session/participant models, TCP pipe, + connector, gateway, and manager as a protocol adapter; +- keep blocking compatibility APIs as thin wrappers in the program layer, not + library methods that create runtimes; +- Vivox SDK/server availability and licensing are external prerequisites. The + crate can be protocol-complete without shipping proprietary native binaries. + +For `libremetaverse-voice-webrtc`: + +- port signaling messages and data-channel framing before peer/media handling; +- adapt `webrtc`, `cpal`, and `opus` behind local traits so protocol tests do not + require audio hardware; +- make device selection, sample format/rate/channel conversion, mute, reconnect, + ICE/SDP negotiation, and teardown explicit state transitions; +- CI uses virtual/fake audio; real-device and live voice validation is a manual + gate on macOS, Linux, and Windows. + +Completion gate: recorded signaling/data-channel fixtures pass offline, fake +audio round-trips have bounded latency/loss behavior, teardown leaves no tasks, +and opt-in live validation succeeds without logging tokens. + +## 6. Test-first migration workflow + +The compatibility suite is deliberately red in the shell stage. First finish +the complete signature gate in section 3.1 across all crates. Then translate the +complete suite in section 3.2 across all crates. Only after both global gates +may implementation proceed in dependency order. + +For each generated test: + +1. Open the exact C# source/line and verify its method-body SHA-256 still matches + `tests/upstream-tests.json`. +2. Identify setup, action, assertions, parameterized cases, fixtures, categories, + and intended exception/event/timeout behavior. +3. Replace only that Rust `pending(...)` body with semantically equivalent Rust. + Keep the generated Rust test name or update the ledger in the same change. +4. Port literal bytes, UUIDs, timestamps, tolerances, culture assumptions, and + ordering exactly. Do not weaken an assertion merely because the shim differs. +5. If the needed API is absent, stop and treat that as a signature-coverage + defect: add the missing catalog/mapping entry and final failing signature, + then rerun the 100% API coverage gate. +6. Keep the test red at the standardized unimplemented member boundary; do not + implement behavior during the test-translation stage. +7. Mark the JSON entry with a future `status: semantic` field only after review; + enhance the generator/checker to preserve those reviewed entries rather than + overwrite them. + +Test translation rules: + +- NUnit `[TestCase]` invocations remain separate Rust tests so failures identify + the exact case. +- `Assert.Throws` maps to matching a specific Rust error variant, not any error. +- floating assertions retain the original tolerance and NaN behavior. +- async tests use paused/injected time where possible; no arbitrary sleeps. +- Moq interaction tests prefer a small fake recording calls; use Mockall only + when a trait contract has many independent expectations. +- `RequiresLiveServer` tests become `#[ignore]` and require explicit grid URL, + first/last name, and secret environment variables. They never run in normal CI. +- benchmark-category methods move to Criterion and are removed from correctness + pass/fail counts. +- malformed wire/asset tests become fuzz seeds after direct parity is passing. + +Required gates: + +```sh +cargo fmt --all -- --check +cargo check --workspace --all-targets +cargo test --workspace --no-run +cargo clippy --workspace --all-targets --all-features -- -D warnings +cargo doc --workspace --no-deps +``` + +During Stage 0, `cargo test --workspace` fails in generated parity placeholders. +During the full test-suite gate, `pending(` is the explicit remaining-work +count and CI prohibits increases. At the end of that gate, tests still fail, +but only because callable production signatures report standardized +not-implemented member IDs. During implementation, that failure inventory then +shrinks as behavior turns the fixed suite green. + +## 7. Program and live-grid validation plan + +The `programs` package contains these binary targets: + +| Rust binary | C# project | Port purpose | +|---|---|---| +| `simple-bot` | `SimpleBot` | login, IM/chat events, movement and animations | +| `prim-inspector` | `PrimInspector` | object discovery/properties and transforms | +| `inventory-explorer` | `InventoryExplorer` | inventory fetch, search, stats and export | +| `packet-dump` | `PacketDump` | raw/decoded packet subscription and logging | +| `irc-gateway` | `IRCGateway` | concurrent external chat bridge | +| `test-client` | `TestClient` | full interactive client and all 128 command targets | +| `vivox-test` | `VivoxTest` | Vivox account/session/participant validation | +| `webrtc-test` | `WebRtcTest` | WebRTC signaling, devices and audio validation | +| `osd-inspector` | `OSDInspector` | offline LLSD inspect/convert/validate/primitive round trip | + +Port `osd-inspector` first because it is offline and validates StructuredData. +Then port `simple-bot`, `packet-dump`, `prim-inspector`, and +`inventory-explorer` as vertical grid slices. Port TestClient commands by folder +(system/login first, then communication, inventory, objects, movement, land, +groups, friends, directory, appearance, voice, stats) while keeping +`commands::TEST_CLIENT_COMMANDS` as the completeness inventory. Voice programs +come last because they need native/device and service prerequisites. + +Live validation must use a dedicated test account and an explicitly supplied +grid URI. Secrets are read from environment variables or the OS secret store, +never source/config committed to Git. A live smoke run records sanitized: + +- server/grid/version and Rust commit; +- login and initial simulator/capabilities completion; +- IM/chat send/receive; +- movement/teleport/region crossing; +- inventory fetch and one reversible test-folder operation; +- object discovery/property request; +- asset/texture download and decode; +- clean logout and task/socket teardown. + +Operations that spend currency, modify estate/parcel state, upload assets, +delete inventory, or affect other users require separate opt-in flags and are +not part of the default smoke test. + +## 8. Ordered delivery milestones + +1. **Structural inventory shell (current Stage 0):** crates, type/declaration + ledgers, failing test parity entries, program targets, license, and this plan + compile. This is not the callable API or semantic test suite. +2. **Full public API signature shim:** extract authoritative compiled metadata, + map 100% of public members to reviewed Rust signatures, and implement only + standardized failing bodies. All signatures and downstream compile fixtures + build before test translation begins. +3. **Full semantic test translation:** replace all 1,295 `pending` cases with + exact reviewed Rust equivalents using the public shim. The entire suite + compiles and fails only at standardized unimplemented member boundaries. +4. **Types implementation:** UUID, math, enums, conversions, collections, + cache/token bucket; turn only the already-existing Types tests green. +5. **StructuredData implementation:** OSD plus binary/notation/XML/JSON/protobuf + compatibility; turn only the already-existing StructuredData tests green. +6. **Imaging and PrimMesher implementation:** managed images, codec trait, + TGA/J2K adapter, + extrusion/sculpt/OBJ and rendering tests. +7. **Wire codegen:** deterministic Rust packet/visual/skeleton/tree/genepool/ + attention generation and golden packet bytes. +8. **Networking/client lifecycle:** UDP, caps, login, simulators, settings, + cancellation, reconnect and logout against fake servers. +9. **World vertical slices:** agent, inventory, assets/appearance, objects, + parcels/terrain/environment, social/directory/groups, marketplace/estate. +10. **Rendering, RLV, LSL tools:** implement against their already-translated + suites and add public migration docs. +11. **Programs/live grid:** offline inspector, four core examples, TestClient, + then voice adapters and opt-in live/device validation. +12. **Hardening/release:** fuzz untrusted parsers, cross-platform native CI, + MSRV, docs/examples, semver/API audit, license/asset audit, performance + comparison against the separately run pinned C# implementation, and an + artifact/dependency audit proving there is no CLR, .NET assembly, subprocess, + RPC, or LibreMetaverse foreign-interface dependency. + +Each milestone ends with zero unreviewed generated shims in its owned modules, +no weakened parity assertions, formatted/clippy-clean code, public Rust docs +that cite the corresponding C# concept, and a refreshed completeness report +from the checked-in ledgers. diff --git a/api/SURFACE.tsv b/api/SURFACE.tsv new file mode 100644 index 0000000..db7c769 --- /dev/null +++ b/api/SURFACE.tsv @@ -0,0 +1,12196 @@ +project file line declaration_sha256 declaration +LibreMetaverse.Types LibreMetaverse.Types/CRC32.cs 29 f0b6981f1b6a1822a7581dfc39d5587e227506648fcbbff92632b32dae4c1373 public class CRC32 +LibreMetaverse.Types LibreMetaverse.Types/CRC32.cs 81 56ff51d44334e93241afd6f591c4ee6417ae980f2c65de5defd0892b9573a687 public uint CRC; +LibreMetaverse.Types LibreMetaverse.Types/CRC32.cs 83 48106dd357f664adcfb8e8227ab0c6cd61f94cce1475f31ee54f3e30e4766e0d public CRC32() +LibreMetaverse.Types LibreMetaverse.Types/CRC32.cs 88 78fb53b77de8faf022302030efa4461dad665b0476639bce8557c72fc185fbfc public void Update(byte value) +LibreMetaverse.Types LibreMetaverse.Types/CRC32.cs 93 e85a1ed2434ccfba50165209fc51e19cabb36e97723b55f964567c7914a404f5 public void Update(byte[] value, int pos, int length) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 33 b899ebcca565082227b7e2dd8623e0ee4df91faa0c6667211b1c1facedc00b72 public interface ICacheDictionaryRemovalStrategy +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 72 8d0e754eb74fc0b5e2448d25f24332af958881c24d3e37e0c9c90e287785b57a public class CacheDictionary : IDictionary +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 79 69a2851a4f8c2b6fcc804d078ee188319c6ef685fab2918df58a94e51110db41 public CacheDictionary(int maxSize, ICacheDictionaryRemovalStrategy removalStrategy) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 92 14c31387e5677c7880f8c979f2d0231dd28cc24e59c5ce8dac19aa8f5a6e73ed public void Add(TKey key, TValue value) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 110 6b480f77693506576902a9943772cb29ebf36544183cafa8ea19c3fa8519868d public bool ContainsKey(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 115 fecc52aba3d09a36fc335d50b27796bc64b28c8ced3b80674b3205125e2bad73 public ICollection Keys => _data.Keys; +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 117 538388c1afd5b150bb15da5c06842cc4cd218e2adb04a7d3849b23f6bd53427d public bool Remove(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 126 4c48ea5d81196f7ccb6a8b4c8925e0b0fce04612673e35fd656d768fa624692d public bool TryGetValue(TKey key, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out TValue value) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 135 98a72efa2b71e5aab9f49fa77759d00a2a3284f9bec97181fc5fca13eb4dacdb public ICollection Values => _data.Values; +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 137 e4dc043630c9c8188dc42d567fc7e8334305730a7b9fff7139d58210bce1119a public TValue this[TKey key] +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 152 06a0f46243a2ce3dea7fbc7f4ca8c9ea6875be4fb285ef6eb5ddadab0b65a723 public void Add(KeyValuePair item) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 157 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 163 76240578c8ee8dd084f5294c4374433f7b8898fd753ee16523119ec7b0ea4185 public bool Contains(KeyValuePair item) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 168 0830f08fc10ed26ca86b6c700fe0afc378b08f7789cb32e160a1b75209afe477 public void CopyTo(KeyValuePair[] array, int arrayIndex) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 173 3667619ce4af29add62a028b9a0f3d069c688c3dde7cc8be7c8dc84c8fefd863 public int Count => _data.Count; +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 175 7fc4ab073ef1d66a005856766e870a0cb776378ccfa03feabd635308da838b8b public bool IsReadOnly => ((IDictionary)_data).IsReadOnly; +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 177 b592e7b9b6d06bb99b2739790d075a6726b8bb4e9d4b1c66519989d2a5f1c3f3 public bool Remove(KeyValuePair item) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 185 c8466ceb979e280da674f5ee39e33d573b67188e10c850362be553ddbf63c8d1 public IEnumerator> GetEnumerator() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 196 f282f05669579424636c74058af40b13e2b21df5bb32614945d215899019b0dd public class CacheDictionaryEnumerator : IEnumerator> +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 207 4e594632e11a6675d9f2396b71283d58dce96ab22e3c4659a3bdbdfc2449cf0a public KeyValuePair Current +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 217 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 225 4bc597978e3a34c1c8e6c55b6a9d80cf9bf7d02645d5da7a466b52615956af84 public bool MoveNext() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 230 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 243 f6c965a242dd8a8703f56dd9ed3948c91c177b44c9f3599781da6b81ff1c4669 public class EmptyRemovalStrategy : ICacheDictionaryRemovalStrategy +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 248 20e290d9d61a39fa2849d182d47610896d3647a0a92c44f12be5060e3e1d1a27 public void Initialize(int maxSize) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 253 2dbc139a244e4212a490b882d4c82cebf0a5cf4e0a86f86d1a9428777bcfde34 public void KeyAdded(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 258 f95e0e8e3a57ea2d5bdd5e75959164a80790061386d4b95ab35aa3601e0201b6 public void KeyRemoved(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 264 06f1ac185490d46a5fc62ccdebb1ca0d580d8805c3d96b162139d449473953b3 public void KeyAccessed(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 269 f1cee048525a604694d1b4eed6789fcfd4c60d0e7aa2bed212556181ed3c3020 public TKey GetKeyToRemove() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 278 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 288 09605c9c9288759a037a2f036139016a12b170f3db9d3184f52b257cb56dedc2 public class MruRemovalStrategy : ICacheDictionaryRemovalStrategy +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 293 20e290d9d61a39fa2849d182d47610896d3647a0a92c44f12be5060e3e1d1a27 public void Initialize(int maxSize) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 298 2dbc139a244e4212a490b882d4c82cebf0a5cf4e0a86f86d1a9428777bcfde34 public void KeyAdded(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 303 f95e0e8e3a57ea2d5bdd5e75959164a80790061386d4b95ab35aa3601e0201b6 public void KeyRemoved(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 308 06f1ac185490d46a5fc62ccdebb1ca0d580d8805c3d96b162139d449473953b3 public void KeyAccessed(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 314 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 319 f1cee048525a604694d1b4eed6789fcfd4c60d0e7aa2bed212556181ed3c3020 public TKey GetKeyToRemove() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 333 b5b2787960b5e2feead09b02808e3980e330754a88a5c8f978f0a20e532d07ce public class LruRemovalStrategy : ICacheDictionaryRemovalStrategy +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 338 20e290d9d61a39fa2849d182d47610896d3647a0a92c44f12be5060e3e1d1a27 public void Initialize(int maxSize) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 343 2dbc139a244e4212a490b882d4c82cebf0a5cf4e0a86f86d1a9428777bcfde34 public void KeyAdded(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 348 f95e0e8e3a57ea2d5bdd5e75959164a80790061386d4b95ab35aa3601e0201b6 public void KeyRemoved(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 353 06f1ac185490d46a5fc62ccdebb1ca0d580d8805c3d96b162139d449473953b3 public void KeyAccessed(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 359 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/CacheDictionary.cs 364 f1cee048525a604694d1b4eed6789fcfd4c60d0e7aa2bed212556181ed3c3020 public TKey GetKeyToRemove() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 37 45626b4caa0c7245d38885acf97bc3726d0108b946eda749eecea884957f6911 public readonly struct Color4 : IComparable, IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 40 1affe5c0c00bc5262a0a00a19785e2ff3510f1e5de471014235583ad0bb52674 public readonly float R; +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 42 d9df04882418654832e37f00c81bd54d7aa2440c89b64131ac1c712ffe1572d4 public readonly float G; +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 44 40610e44404da63546c8c5b449123f160c5628dfb5e84e2d59c3942f11afdba8 public readonly float B; +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 46 684935cb2510fe138fc0a733632c56c5a07b30b8074ee79986f9ee60a0386040 public readonly float A; +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 50 d31158ca14df62aa16081e1026571c8d0c5d39827eed04bbe991f89b3d5776ba public Color4(byte r, byte g, byte b, byte a) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 60 d91c9255eacf595edbb0387f3cc34ffec0fb921d1e105308f86472ada0dce3fa public Color4(float r, float g, float b, float a) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 78 acb3699c927c33e52cbc2311ac055e02ccdcfac913b8c7311e22563552b260d2 public Color4(byte[] byteArray, int pos, bool inverted) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 100 41b44819b33af393cc76f70b9f67846136acda2b01a8cec459200eaa6b45732f public Color4(byte[] byteArray, int pos, bool inverted, bool alphaInverted) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 127 d4a295d1b8c0ae625c55ca9d7ecb689f145348ae57fb9700dd026e3f9ce38ef0 public int CompareTo(Color4 color) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 140 b193ed97c49003e844ca32b33d66f3de1ceb8030836613a556d611c60d4876a0 public static Color4 FromBytes(byte[] byteArray, int pos, bool inverted) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 146 657fe315528f8b9c3a0e2949002e8e1f37752f87a647450d933016af6512c32c public static Color4 FromBytes(byte[] byteArray, int pos, bool inverted, bool alphaInverted) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 149 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 154 02ca40e49a291be4846be62ce7b4486c7bed02d06b7e8f30fbd849b2badf9f73 public byte[] GetBytes(bool inverted) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 161 d260f9c511986c3ced1e88f1c7faf8ee97aad36a3e841aa36c4d030f630051da public byte[] GetFloatBytes() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 168 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 174 ed22427d901411e7df338c788d9dcb8ae45f1e769d9ab3e3d2efc725007b1c46 public void ToBytes(byte[] dest, int pos, bool inverted) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 189 d8a66a1dc76064f964144068b510faeac7c6c340a822d664ab41c0a31409a785 public void ToFloatBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 197 5e66cc0fb65542ad89fba32263ee5e418f5cdcb1b394f72416e657912e072880 public float GetHue() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 233 11b8168ece6ecf081276722802ff1316fbd67743d1d9cacfd21b942ebd9676a4 public static Color4 FromHSV(double hue, double saturation, double value) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 270 e032b952e83daabc9d220c450ccb5ce9bc5f39b39409499859ec7c37d317b973 public static Color4 Lerp(Color4 value1, Color4 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 283 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 288 fd5aa708657ba764798b478caeb2edef31d0b2f8d308683c7486a294c0a327fd public string ToRGBString() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 293 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 298 ec1e66d6587fd38cddbe330a0d3c03c796804175ed3e596f652070c3ea98b553 public bool Equals(Color4 other) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 303 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 312 491298f26cd0e4c1e69a7a8e9a1639a8b722393ab29ecef449684d8f7b6f0cc7 public static bool operator ==(Color4 lhs, Color4 rhs) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 317 c49916a4b11a44e4ed71eaadd058731acd4a82d9f4ff398df75d2977fedd521f public static bool operator !=(Color4 lhs, Color4 rhs) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 322 81e3418884ca16264ddfffc0b2419fb6d6beab326b605754f54c7030950c518c public static Color4 operator +(Color4 lhs, Color4 rhs) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 331 b90990b015516ffd656d15ae5d1ce3c723d589678edb2abc483b00028aaa6c86 public static Color4 operator -(Color4 lhs, Color4 rhs) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 340 f6bad931f4287f6b1e620533bd9ef7bddbc42ee93c1d9d30256d1e81fedf76ce public static Color4 operator *(Color4 lhs, Color4 rhs) +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 352 02350896ebacab7cf47e31dcd7d346ce344db7fd582a2227f986221d5f575aae public static readonly Color4 Black = new Color4(0f, 0f, 0f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Color4.cs 355 c37a7d510ba3f1f12ab5e356fe4958ce109708f59226af141769831f278d8d3e public static readonly Color4 White = new Color4(1f, 1f, 1f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 34 e8d0e32dce4cd72fc562fbbc39cac027246c1301d61a68481ac09853d6afd9b6 public class DoubleDictionary : IDisposable +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 42 5db74a3715f1a85bc30487398fbddc42a81f269b5243e0b0d9241f8d5da0a606 public DoubleDictionary() +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 48 46b47e0741ee4a0c5157d5d5888cdeeccb14ad1537bfd2a3ab3ad9d2b1ffb1e0 public DoubleDictionary(int capacity) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 54 d8f0a9c2ec1ffdc6b0263c42c5f2f153a1ef260cfcf764669f4809183d3e4c44 public void Add(TKey1 key1, TKey2 key2, TValue value) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 77 d779467c53f56c17f86daa6db3acde82d4e555c73c78bcb350c1506b90f274f1 public bool Remove(TKey1 key1, TKey2 key2) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 92 85eb3000f5c44908aee8f9f52dd1517ece31730cd04e39810cfd2ba36113f56e public bool Remove(TKey1 key1) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 119 ae21f81ebb14fbb7bfc35df3d3110108aaf12946ad75c8a1be704d9fbb1f2f4d public bool Remove(TKey2 key2) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 146 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 158 3269638c289802677b95069101f54fcfa96709928f7816c265e98ba3bbe817d4 public int Count => _dictionary1.Count; +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 160 d4ccff9b9f72dbb4214a9fd4589cec39cb80f3809acbe4d8ff4b4964fe9364f3 public bool ContainsKey(TKey1 key) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 165 40b73c60dccdefc039c8c84721ada68e82d04501cceea249d575d39ee8f15d29 public bool ContainsKey(TKey2 key) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 170 843adcc4e1aa892e07e6421829b684251e93ae0b60cecb5091d65d0270912062 public bool TryGetValue(TKey1 key, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out TValue value) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 181 3a1a717c385446f5760713890f8c970a671a2a6fea88b96380575d071891197e public bool TryGetValue(TKey2 key, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out TValue value) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 192 858a656f8f3fc7ec9026944a2c1fa37826d1118257c12475ccc96bacc84d8533 public void ForEach(Action action) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 204 f88b5b8dc81cbd8a6c8fdc640bb0c8542545af91e249851f3d2171268edd11e2 public void ForEach(Action> action) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 216 c12f195b574ec44dcb70876dc68a984657816e4e351e31c55ef2e3d34b9508fb public void ForEach(Action> action) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 228 eb51216468a6b6eebfc0e4809b17fce22efde86ecd27f0c5a422073fdf5d9a35 public TValue? FindValue(Predicate predicate) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 244 2d9f24c4366780959807a894d7330d1379b9bb10870f970d72b77832c16260f7 public IList FindAll(Predicate predicate) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 262 c7d85f273935dc2c2669e7eb994ae25b337dfaa4224d397c6225ea95b7402b5e public int RemoveAll(Predicate predicate) +LibreMetaverse.Types LibreMetaverse.Types/DoubleDictionary.cs 296 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 34 b09f83ed62c893690afd15e91d556c2e8211fcd031e80a0aa865df426b88e077 public class EnumInfoAttribute : Attribute +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 37 4803ebae13d4a1f31374cd760057706b2037346d76c3798ab8cdae071e256dfb public string Text = string.Empty; +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 40 7906ae4af276d13461c20b69e9019929e755929171d507ca8bc76602a231c1c4 public EnumInfoAttribute() { } +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 43 3f8ff93e890307852373b4596568d9ad4d45090c46e9489ee19c9dc335557ba3 public EnumInfoAttribute(string text) +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 52 1d1d0161dcfaea74d678bc2cb03f5de8b9f50605f8f0684edb74d935fa16f871 public enum AssetType : sbyte +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 141 a498801cd55e7defc6c57e05bac636ab7ee3160057591e1e3f2968a5e99a77b9 public enum FolderType : sbyte +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 244 0d0b17226d8089b7c93be03f88e2c25365243f6e1cad853a1a38cd8b222a3e86 public enum InventoryType : sbyte +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 309 50d845e466ecbe2bfcf441f8a96e40f5e0c500856d221af3fac00fbc3a24ec29 public enum SaleType : byte +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 324 a98c2569cac9a4e1ac314848961c75f5b2524c367a58a4c3f3b669c445fc8bac public enum WearableType : byte +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 385 5e7801e1550b8f13808c97b3ed673595d75aae5620fa5c0c40256bd3925b882b public static class EnumInfoExtensions +LibreMetaverse.Types LibreMetaverse.Types/Enums.cs 390 dfb5b30e25b8b21d3f48af63304adcbdf7848eb5465e04f42580ec246ef77204 public static string GetText(this Enum value) +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 34 6646b4e21c95e2323fb8bd26af27541035293ecc16bfbe6d5491f5c421033c6b public enum PCode : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 56 b93ed8547d3d14c9719a824315e17cd9e32990ea47d0db9eea3f1fefd78a086e public enum PrimFlags : uint +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 134 30183e789f155f327e3c0c302ffcd0a2e6315c2adcd4431d50a7aff0da69274c public enum SoundFlags : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 152 2a2acd552fc5df98e9fb18465d3bf5e3750ad2d4e9c6860f520a2163f32cc18e public enum ProfileCurve : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 162 6d55faecb55b31773cedd36b20a4a33c9179a248dacbd4ccd365c97d30d46209 public enum HoleType : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 170 8f3bd0506dda23b0059de0b85e43158c9dd7e6dbca5a9f8d77cf320a77de89a4 public enum PathCurve : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 182 ca64571414873df2e7b74611c3b1a1ece2d6f46a3bd370273079f87c03fb7c27 public enum Material : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 205 bd071c7912d75bc99629ddb2b9045f59ef62654e224ab3354535e8776e46b339 public enum PrimType +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 225 4bd7402ca1ace029713d697559926bd50b1268829d7d063067ad0f724293243e public enum ExtraParamType : ushort +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 248 92907b976df7612ac13ba9a975fff8c19acf59b95e5acb22d12ba10329f4bb27 public enum JointType : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 266 e9d714b87acd4d79aa5e745ccb3de5fa905e8430a364a5036885e23deede714a public enum SculptType : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 289 7c73eef6e82768ecc0e7dbe9ed5e6f2a75f317cf1f3850884194dc128b08fb0e public enum FaceType : ushort +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 314 60328323bc44e8a77644f712ee73b4461cc8edbac88c88f9cbd8f36d5caeb5b3 public enum ObjectCategory +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 338 35efb75db71f39d144ab8c0e00a2119bfcba28c34c47c39fb076d3d170eedebe public enum AttachmentPoint : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 513 defe6612d5688110f17ca276a4f8e4c90cc8631338f61cfdd033449c995cc8fb public enum ClickAction : byte +LibreMetaverse.Types LibreMetaverse.Types/EnumsPrimitive.cs 534 1bf88422d02068629d4e3bddc423d448b914511d893d72423829771da9a8da89 public enum PhysicsShapeType : byte +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 39 ffc30687c0ee50de581dcae0723030dde318beebcec5f03afe881fe6e23e2dca public DateTime ExpirationDate { get; private set; } +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 40 da505a6dc196c45cb6e089253b1786f74411f47c9f8891beda1727ab02b15782 public TKey Key { get; } +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 41 35348fe88136c7ce7c71f6bd23be420c4090b500fa8dda461302ebe470a5cccd public bool SlidingExpiration { get; } +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 42 3f62592a94dc777ba497b44b2183aca1f7c76e5e1078d2bfa8d81b26ded83df6 public TimeSpan SlidingExpirationWindowSize { get; } +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 43 5b07465ca840cd80977f783c181c48070562a4851dffb2f098fd47d0de29372b public TimedCacheKey(TKey key, DateTime expirationDate) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 50 e5c13c6d9b125e4919fe069f4c7ee9d97837166b07c60217c7f1052d171ecc30 public TimedCacheKey(TKey key, TimeSpan slidingExpirationWindowSize) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 58 2d0846bd46fd540e9c2d93f380296e95497a8994f171cff98c64b65c195e2fab public void Accessed() +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 64 8604ed278035dcc1aee421bae0457be3d4c41a16f7e264a22a4b1dd46be4974c public int CompareTo(TKey? other) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 72 e6c90d0ac274f25cb89c7d315471195b902fd1b486f179fd192184f68137b094 public sealed class ExpiringCache : IDisposable +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 98 f3c77fe900f55d73b9e0aa41e0667e1eec800a3e94efe2b97a5a077af8938972 public ExpiringCache() +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 115 5400f69002a0c8502481be2237d9ce3659d761ae6550d7f8334ee3d98d0ae501 public bool Add(TKey key, TValue value, double expirationSeconds) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 136 7b8d0b1a8131e77a5317a0b348f5785cb9105b1d33b54cc79fa1fa7ecdd60f45 public bool Add(TKey key, TValue value, TimeSpan slidingExpiration) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 157 ea81b5d18b03b32ed5b4a4e21607c6a5f3514e75906b51eef909200c40197d85 public bool AddOrUpdate(TKey key, TValue value, double expirationSeconds) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 177 af8e65bf3d25ce5df4bf8804010470f4f5c3bfd7b06a5440b8072df626cbea36 public bool AddOrUpdate(TKey key, TValue value, TimeSpan slidingExpiration) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 197 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 209 0a8dcbbbcbeb91fb04413a75f979ecaf37dd383e72491eb75c8021bc817123c6 public bool Contains(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 220 55aeab69606f342bad8dcddb87173aee96ee6cbcf4902752f750cc4961883c43 public int Count => timedStorage.Count; +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 222 ac014a2f2ad86668f93edbb9ae75263d6b18659ac84ffd93ace63b4f785aaf03 public object? this[TKey key] +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 247 538388c1afd5b150bb15da5c06842cc4cd218e2adb04a7d3849b23f6bd53427d public bool Remove(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 267 4c48ea5d81196f7ccb6a8b4c8925e0b0fce04612673e35fd656d768fa624692d public bool TryGetValue(TKey key, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out TValue value) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 291 8c7fb8a29862055ecc87b50b48b6e2689a34586042dafd9d3ba07ea5adb29af9 public bool Update(TKey key, TValue value) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 312 6dae7c3cd700385316ab11ffc04a94404b72fe265719605bce385974604d346a public bool Update(TKey key, TValue value, double expirationSeconds) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 336 f7869bad0ffca87bad1807946ba0470cc8d5038af559153050a74424c91b5373 public bool Update(TKey key, TValue value, TimeSpan slidingExpiration) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 360 613f57e7adde144d8280973293fae261d56acda189aa9b8706e489201ff853cb public void CopyTo(Array array, int startIndex) +LibreMetaverse.Types LibreMetaverse.Types/ExpiringCache.cs 385 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 34 909f96a563b43b41f5b09cdd228aa3767df321e4e922599d0a6565152adb52c2 public readonly struct Matrix4 : IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 36 14119305ea2364f56b5bbb8b451371688d5ae746332a682355e8d38b92fa700a public readonly float M11, M12, M13, M14; +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 37 ef21155f4b1ed00672051a8cbc4904028f8ab361fe7495de8431c1a87fdc2f04 public readonly float M21, M22, M23, M24; +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 38 5497887a54c3e9ef42dfcac7608a9cdb5985e96c2e8ea44f370c0d9ecf40235f public readonly float M31, M32, M33, M34; +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 39 685ca6906763c8dcf5d709cb5180081f3ee35f617b3e24bfa85fbb1f98e353fd public readonly float M41, M42, M43, M44; +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 43 4af2aa0273e624cd0f99f08aedb0fa3d8976e59938fd670956cac074631c5ebb public Vector3 AtAxis => new Vector3(M11, M21, M31); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 44 325066c547815a9b32eb4d76014dbbf09c9835a3cbac65469b48d20f437e8084 public Vector3 LeftAxis => new Vector3(M12, M22, M32); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 45 be4a1e78a936b65d1cbe05d33f992578d4dcaefa03c0413c978d55c9cd7249bd public Vector3 UpAxis => new Vector3(M13, M23, M33); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 51 88fd7721722da9018f47f036c587678cb0325f9e1ebcbb6f94d021f8364af417 public Matrix4( +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 63 8cee33cf6e8993d8d6d8bf29236d1f3fdff62a909aa0f97c371c06d63b0c0731 public Matrix4(float roll, float pitch, float yaw) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 68 0571fc81adf4b7be0112b658f7f1da4c4957e4df4ebab58e63b958077e8a0b28 public Matrix4(Matrix4 m) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 80 9c13f99f354efe5129d924c971381fb738a1d09cb623f6299be2c0ec56149687 public float Determinant() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 91 53a540ccef4a37dd630618937d5d352d3f9a22fd2fb494cc17a42e1dd66deccb public float Determinant3x3() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 102 bd0683f2a197f64dc108a99e17c85aa34eab1bfc49fd65ee4551fa179820d071 public float Trace() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 108 4ac69096812731487e641ee08a882a2ee1e493002e70093779ebf672a20e8b8d public void GetEulerAngles(out float roll, out float pitch, out float yaw) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 145 b2bb21d3154c584be8ec92f784b2b8f8e6cf649e41c8381330d7afb9dbb0155e public Quaternion GetQuaternion() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 187 4b684efc0bdf0870713972a830d4e6c11d5a5304761f22eaf037beea748d9a70 public bool Decompose(out Vector3 scale, out Quaternion rotation, out Vector3 translation) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 220 d0e44efd2f38a03626c3b7827cac605cc678b706c1c520e55980df59ec7717c9 public static Matrix4 Add(Matrix4 matrix1, Matrix4 matrix2) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 229 31020adfefdf8d82d213e0d4ea333d3a8197be6b0c890e9248399d9f617d379e public static Matrix4 CreateFromAxisAngle(Vector3 axis, float angle) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 251 ff927c84ac1bc1dbfccfb52e20afafce74fc611d678acf0d743c180ac19dc4b0 public static Matrix4 CreateFromEulers(float roll, float pitch, float yaw) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 269 0869250b4b825477c97ada34f58a7e0197b50b24b16df61e08488fc9f0c55306 public static Matrix4 CreateFromQuaternion(Quaternion quaternion) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 288 263dc6ac2dd453c6d0e33db5a4e80615f53e97f418b3d6c4d6db6324839ac267 public static Matrix4 CreateLookAt(Vector3 cameraPosition, Vector3 cameraTarget, Vector3 cameraUpVector) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 301 4f7ae8374990a9853b482490cb51c42ef921e6ef11a905636fb1417b03513dfd public static Matrix4 CreateRotationX(float radians) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 312 ae57a262bed58b9a34b6f5d3c1f00d3713a40e9c1358e7510841332755dc4e9a public static Matrix4 CreateRotationY(float radians) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 323 5dc64a03a02142983e72372ecee69e466bf196d805a87f8e372d7c80d51999b2 public static Matrix4 CreateRotationZ(float radians) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 334 4a437dc3adb8cef24a2dba61afe9d9c1cb8d9faa0aa717e9e7fab2d37c6682d2 public static Matrix4 CreateScale(Vector3 scale) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 343 95b59f18b095e0120f023fa8215b7377dcd453fb2d89a75c96aca2913570ae74 public static Matrix4 CreateTranslation(Vector3 position) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 352 d01a9f7a72f0b9be7331a8c47663418d85cd1995f14ad11f9770f810d38ee0ae public static Matrix4 CreateWorld(Vector3 position, Vector3 forward, Vector3 up) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 365 33bd2fabf6b9c7619963725d83ba41ef184f3a864d1aea43232337800a7545c7 public static Matrix4 Divide(Matrix4 matrix1, Matrix4 matrix2) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 374 4ab9b8093c8a63e88b4ef57736ebccd8c68d82c68466d34cdb5ec7de731710a8 public static Matrix4 Divide(Matrix4 matrix1, float divider) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 384 b76d2e6dd6cf84a75ba8bd9c1e104950763a5c46fb38d5c4d94d72b1e6762f5c public static Matrix4 Lerp(Matrix4 matrix1, Matrix4 matrix2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 397 40fc9bd9a77ddc1b0e0ad86c7aaf971b64b25a9f7b580ffa559a45a636f2c4bb public static Matrix4 Multiply(Matrix4 matrix1, Matrix4 matrix2) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 421 d42d9ce44fd612919102fcec7481545e9b2ddfccf2b1aa8269e6c66bacbd0829 public static Matrix4 Multiply(Matrix4 matrix1, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 430 050cc2388390a12d40973053cffbc407379e322dc057fd50baab7d1652dc66ac public static Matrix4 Negate(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 439 f34606b84ded1a0491fb5770b586a377d6be1d0d0223503a0cdbda5fbf126fe5 public static Matrix4 Subtract(Matrix4 matrix1, Matrix4 matrix2) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 448 2a1ab09065a358e4786542ce2cd96b9ed0270bcc2dcd525cb6c3dba3eb748ceb public static Matrix4 Transform(Matrix4 value, Quaternion rotation) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 486 1f30adb7aade27bcbfb2d5387894304914a3a27741a264cec70c05969a73423e public static Matrix4 Transpose(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 495 6e756a143d54e4d5521914520c5bb78ae7fb448a15d0afeb1fe352a637096184 public static Matrix4 Inverse3x3(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 503 f9f2e77ca4a21d3593ecfb0656152c6f0991957919137ece6443a97b8607a550 public static Matrix4 Adjoint3x3(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 516 0ad200204980a0b28de29b9ff61de3c42ee15b351b08ffbdbcaa24a9222669b3 public static Matrix4 Inverse(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 524 b96dbb639a56b9797f7597f97422a0c6a60fcb7b88dce866d2627f3e5a52eacf public static Matrix4 Adjoint(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 537 61a36aa7899b6019ccf108c8333c5a0ac733aa361c05ba21dc6a93e6efd30cae public static Matrix4 Minor(Matrix4 matrix, int row, int col) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 564 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 569 86b4a5b0601eab5565fb831d80e2f82cad338bcda835f69e98d1766a12e22cbd public bool Equals(Matrix4 other) +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 577 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 586 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 597 82b4712b8b6d811bff28c415baf633c8f0dcba355ebabd1f023708e3d3b8b71f public static bool operator ==(Matrix4 left, Matrix4 right) => left.Equals(right); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 599 aae47259aa2bc5b6166e935af1494365ee5f1758f730d1a04b2613ad0fa7f75e public static bool operator !=(Matrix4 left, Matrix4 right) => !left.Equals(right); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 601 ac0f0699d77326ea19cacc77ffad28a064def07d4fc1f4da01aca7f9890790e7 public static Matrix4 operator +(Matrix4 left, Matrix4 right) => Add(left, right); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 603 f851db573eb87d85797f744a44180a79fa8e18733f4c9905f3e9c1359ece3453 public static Matrix4 operator -(Matrix4 matrix) => Negate(matrix); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 605 73b2ca326b9a6e9116794860eacb91a34ccd213c291556400f142417dbc95247 public static Matrix4 operator -(Matrix4 left, Matrix4 right) => Subtract(left, right); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 607 27299679935571fe69f4425fefcfd19f4b4c437a5eb0b0dba628e94bbc361b22 public static Matrix4 operator *(Matrix4 left, Matrix4 right) => Multiply(left, right); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 609 9ff2eced1be94fa9ed5f9a2803a7a870ef1d71b1eed0885293c36a3464c99f06 public static Matrix4 operator *(Matrix4 left, float scalar) => Multiply(left, scalar); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 611 2a9524f725c0ab8ace9ed6f8a2fb627ebd2dd7eb7e240be9b40df28a04acd0ca public static Matrix4 operator /(Matrix4 left, Matrix4 right) => Divide(left, right); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 613 0456c81b3c03bb6e4f8e01704063bb9df298af7129b9c57fbbc56e6118d21af3 public static Matrix4 operator /(Matrix4 matrix, float divider) => Divide(matrix, divider); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 615 b35d17d250a74af5e47aeb21f7beb1918ceba2e87e9044a76125535b36c2635a public Vector4 this[int row] +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 630 2c9a615ff3060be4acd52af008f784caffde80535bbe906090bed573cc3f70f9 public float this[int row, int column] +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 681 bcabfc333b64fca5d77b0d3f282faf1a8ec8e5bc1a7a09cc903bbcf1f2f713e3 public static readonly Matrix4 Zero = new Matrix4(); +LibreMetaverse.Types LibreMetaverse.Types/Matrix4.cs 684 6669244c08391776758577abfbc3c17263b47e3bfdd0b6e7b0149ed93fce2585 public static readonly Matrix4 Identity = new Matrix4( +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 27 d4f3120abe38929893d21613c0b51662429c3fae2ef5fc691d664295169833cc public class MultiValueDictionary : +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 65 334e46478a433f3852fb31db23e13974a6e64f07211868b4d752e5555c3ef3a9 public MultiValueDictionary() +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 77 cfb1be13a688749c03fe72c25cdb980513a60eab642e633e55399fcc3b5772b1 public MultiValueDictionary(int capacity) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 91 b9b3db65068ee35d3b1eed597e5db898d2367e46e8e3668ff1d8226e7b823674 public MultiValueDictionary(IEqualityComparer comparer) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 105 31121226c44db5e517dc880e311917d2c445aba8f810f43ed82b5e40ef4f3cf3 public MultiValueDictionary(int capacity, IEqualityComparer comparer) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 119 349499edd9afc5cbe489383a984650c3ec1bb9cc409be905d5d0dc0673be5928 public MultiValueDictionary(IEnumerable>> enumerable) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 132 ad09f4c32f9785ed0e4dd8563e378461cab39230087ab64a08a256111dcf2efb public MultiValueDictionary(IEnumerable>> enumerable, IEqualityComparer comparer) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 169 ada0e143f524b6eec92c90209d6ebabaa21e6391d21ce3cc8ea6c5e801bc2f97 public static MultiValueDictionary Create() +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 205 64c65bd94d7351f3ef22778631f581c30e16e7b605a52ea02f28e6e95d9a625a public static MultiValueDictionary Create(int capacity) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 241 8b498b5869926bff408343d4125634e5ecbbfae510515859a7843bf6aaa2f90f public static MultiValueDictionary Create(IEqualityComparer comparer) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 277 4125c7c0b337d141641e19da39bce2be076d3aee85f11606f2b7d62497ce93cd public static MultiValueDictionary Create(int capacity, IEqualityComparer comparer) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 313 4979f5ea7056280d9ede7edf943b3f698681de103bed9db5e43fd183daa71513 public static MultiValueDictionary Create(IEnumerable>> enumerable) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 354 04691e24e1c679a7f2bd015b8e566a11b9768972f82e60a79ff58782763e22af public static MultiValueDictionary Create(IEnumerable>> enumerable, IEqualityComparer comparer) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 400 bc5a674356202f9f3afaf39249ef4886dd13cf165229d4489bb78b3ef407011f public static MultiValueDictionary Create(Func collectionFactory) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 436 39a36120080ce783ce8a2093f0e1fb664a94210ba24d341da99f10753712abc0 public static MultiValueDictionary Create(int capacity, Func collectionFactory) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 474 2617bc2b07d147ea149ec6afa21f861cafd8ad0a38a4390f402edd1aa9eed99a public static MultiValueDictionary Create(IEqualityComparer comparer, Func collectionFactory) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 512 227f3901f0a02afdab8e28638c992307a69b338cd4930435740244f511ecbc76 public static MultiValueDictionary Create(int capacity, IEqualityComparer comparer, Func collectionFactory) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 550 f60f6d4d330574c36aa6237dd292e9361edf4de636a8a3f47831fd0c8c5114ff public static MultiValueDictionary Create(IEnumerable>> enumerable, Func collectionFactory) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 593 b0e0b869c270a0b72708b9d352268456b10a1c7a45a0e5f5a09f2e39fa6e4975 public static MultiValueDictionary Create(IEnumerable>> enumerable, IEqualityComparer comparer, Func collectionFactory) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 632 14c31387e5677c7880f8c979f2d0231dd28cc24e59c5ce8dac19aa8f5a6e73ed public void Add(TKey key, TValue value) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 657 bc3b6be15558847646ed883be204fa1107eaa02c0c098e3070efdccf2568096f public void AddRange(TKey key, IEnumerable values) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 683 538388c1afd5b150bb15da5c06842cc4cd218e2adb04a7d3849b23f6bd53427d public bool Remove(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 710 f5a7909873d3e1d7200f7a4f3e989f42c76eb748959a9a6e2635ff062cb55d1e public bool Remove(TKey key, TValue value) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 733 57fbaa5ac3664b4adf620ca40f67adf44d0eff6ca01f9d57560bd95fb151e83b public bool Contains(TKey key, TValue value) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 746 d4bbde8cd72272e45e2055eb9055051e7dbeda1698e24194645a6a40f0629410 public bool ContainsValue(TValue value) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 758 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 779 6b480f77693506576902a9943772cb29ebf36544183cafa8ea19c3fa8519868d public bool ContainsKey(TKey key) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 798 f1f0db8683e0772b7392f7a7462776fcab9b9a27cc878c6460f2c78480c38da5 public IEnumerable Keys => _dictionary.Keys; +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 815 478f8c5325e088d83b51f7a28fa356690b1b640108be6cd8c937068d03559060 public bool TryGetValue(TKey key, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out IReadOnlyCollection value) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 833 0e8d2e7417ee8eabf04c7b29581e5c5c8a4cfeda0e0a471ca258c752819ef978 public IEnumerable> Values => _dictionary.Values; +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 852 e30bc93ac66b9c8ac4d77c8d425f1f4cf50b14d00cae57eabd536e8f10a6e678 public IReadOnlyCollection this[TKey key] +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 871 029adb4915bd75ca52536445e03633e5c8d62b6dae8a970141198994a708f46b public int Count => _dictionary.Count; +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 879 6dcb2eafa3cdb41511660c4da3e071a821b4fe6ea41b7c219056a9c0cfb3c70e public IEnumerator>> GetEnumerator() => new Enumerator(this); +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 911 40d87a89d6e365fe820c6817d0f7d09c3ee6289bf7377904b9f65e86f4805dce public KeyValuePair> Current { get; private set; } +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 936 4bc597978e3a34c1c8e6c55b6a9d80cf9bf7d02645d5da7a466b52615956af84 public bool MoveNext() +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 957 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 970 8a531aafc4b3669ef8b8e7e5751c52b939245656d62244a8b2cc255dd7f041a2 public void Dispose() => _enumerator.Dispose(); +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 994 fe44f9a4906a4c756da1dc10e5bb1a59badbeec0a1ecf2dc000ca49292fb45d7 public InnerCollectionView(TKey key, ICollection collection) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1000 67cec671911b661d550e15c8713c1c8db3ffe3253bc9d7b047f3b63902fcf7f0 public void AddValue(TValue item) => _collection.Add(item); +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1002 da578c9a020b7242e4a541454b414597c94878bf67e3dd4059dbfac3b3243fdd public bool RemoveValue(TValue item) => _collection.Remove(item); +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1011 d25c2798d7e9e030a814ca65ad562b8430d67e2456ab6ea1a1f2fc38e00f335a public bool Contains(TValue item) => _collection.Contains(item); +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1013 e6708ec0878ba544e407001082174581231f50632413622bd16c269bc26cea65 public void CopyTo(TValue[] array, int arrayIndex) +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1027 18465f05aa50eb8c4eee455965503270bb81eb92ff0dc5bb193d7692757da508 public int Count => _collection.Count; +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1029 df71b07fe0e8e636d84882d1ce5bfc3d60c81c737d7402be34096451435028c7 public bool IsReadOnly => true; +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1031 2983d1f551acf08bbb56da12d4600d822efe3a64be921e053562bad836dfd23d public IEnumerator GetEnumerator() => _collection.GetEnumerator(); +LibreMetaverse.Types LibreMetaverse.Types/MultiValueDictionary.cs 1035 da505a6dc196c45cb6e089253b1786f74411f47c9f8891beda1727ab02b15782 public TKey Key { get; } +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 18 19a094c2fb04de61677cb8d614efe4db52dd0feec695ce47cc232c42cd7acd5f public MaybeNullWhenAttribute(bool returnValue) => ReturnValue = returnValue; +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 19 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 25 9ac5d287c3260744ea0cebe0890e041c03f123c26cde0284ac1dce237d0410b0 public NotNullWhenAttribute(bool returnValue) => ReturnValue = returnValue; +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 26 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 32 0d0e740fe1e4ba6c61c8f7c94522cbdd33eb204e5bf4cdbc27780e088ca5dad8 public MemberNotNullAttribute(string member) => Members = new[] { member }; +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 33 395585bb6f1e4c9625aade0d34c9a269e8c6acdd9a0f8639b7314f41a6556d44 public MemberNotNullAttribute(params string[] members) => Members = members; +LibreMetaverse.Types LibreMetaverse.Types/NullableAttributes.cs 34 9b1b388568cc31af84099a4e930658483bb38a0c7ac9e22af65fbe8def6e492f public string[] Members { get; } +LibreMetaverse.Types LibreMetaverse.Types/Polyfills/AotPolyfills.cs 10 f5738c41425fde535b5a96bc0227a9fec97039cfd6efd0e69fb5b605b8c5acf4 public RequiresUnreferencedCodeAttribute(string message) { Message = message; } +LibreMetaverse.Types LibreMetaverse.Types/Polyfills/AotPolyfills.cs 11 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse.Types LibreMetaverse.Types/Polyfills/AotPolyfills.cs 12 c974d7816ebc2be392da5df5cd6226df3f75c34544e57ff3a5cd5dd47ca016e3 public string? Url { get; set; } +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 35 401af563294b379843f8049e1ce0ac7e3b30bed72ecf4f4ad5465ec30f479397 public readonly struct Quaternion : IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 38 102d6e50f9edc430cc10176d9aea5544dde5e56da9129a6846ce66be975b184e public readonly float X; +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 41 5ddba883c5f04cba2063f289c026bb603ad49cfe7ffed7a79773d61e7a070826 public readonly float Y; +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 44 89cd967a21a146a3c8dd93c5ab60ab7722fcbd9bb4184b60917e6e3aa7d32b76 public readonly float Z; +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 47 92d029bbdcec104cc85b8a0a4eed4a95426301fa38f75293cb8a68431f48047c public readonly float W; +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 51 a523dcc8efbfb8a78ef7ada6b684c6da0f1e1805a8e5ffb816a236b724f15ae8 public Quaternion(float x, float y, float z, float w) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 59 6a36e2398ee03c662fb58a58345a26deb823967dfe7b8124dae479d5ed179546 public Quaternion(Vector3 vectorPart, float scalarPart) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 70 22834ca56e1cc5a0691d09fe663ce7822e0e42844401e3209de48aa27d62922c public Quaternion(float x, float y, float z) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 88 c213233d864a93826940b8bcc24a198ce0c9550dfa14f8cd890677262b8b8dfd public Quaternion(byte[] byteArray, int pos, bool normalized) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 132 08c45fd4e599d3b29dac47a8b29b0218eb98051d17fc5f550fae07d317c500dc public bool ApproxEquals(Quaternion quat, float tolerance) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 138 e9fbe49b236cc7bb3245c869a4586a7fd8ddce929ba19b53b273f186ee10c68f public float Length() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 143 f571a4d225aaeb0a050b98e70a9adf9408c33e7fb682dd870db798a4cb9f182d public float LengthSquared() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 151 a766501d257df668415075f316ab3858b9ac732e2a40c64836f69ccbe284e4e5 public static Quaternion FromBytes(byte[] byteArray, int pos, bool normalized) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 157 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 167 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 203 4ac69096812731487e641ee08a882a2ee1e493002e70093779ebf672a20e8b8d public void GetEulerAngles(out float roll, out float pitch, out float yaw) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 237 aa02e2d828a1b258148575d0b739c950de840307e5e7122fb66521a3d410c6ef public Vector3 ToEulerVector() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 246 a3711c5fe7af2c6de7cad9f1b4c8d28ea6f2f23bf6a86aaf2d2a17eafd4e0ff8 public void GetAxisAngle(out Vector3 axis, out float angle) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 272 18bf0a84bde53fa0b2f44cebe5f62be1c564ed044d7bb93ced2882bb2418d1ef public static Quaternion Add(Quaternion q1, Quaternion q2) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 278 fae09161b9b89efd6d6e7df6faa59cde55763a5297959fbb7afcf964552ef8fa public static Quaternion Conjugate(Quaternion quaternion) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 284 42429e407e8dac7254908b5897e03e5cdb65d3c8a97dd665d001959693722b08 public static Quaternion CreateFromAxisAngle(float axisX, float axisY, float axisZ, float angle) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 290 06371d624f367395cacbec32e8693e16a4f728127e3b96e78b40c953446a5a72 public static Quaternion CreateFromAxisAngle(Vector3 axis, float angle) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 299 9300a81e57da668d227ab519b991abc55c5a114a2775c535ac6bcfd277837336 public static Quaternion CreateFromEulers(Vector3 eulers) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 305 15b4a2fd216598862c73d4399648e549154f2ef8bf0489c35ab0b39d8f02f04d public static Quaternion CreateFromEulers(float roll, float pitch, float yaw) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 326 da35b881fdc2783ad27a3541dba32e6b0d506819c32c3d6f8e1f60ab3352c0ef public static Quaternion CreateFromRotationMatrix(Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 369 5e5a7b4d5454594ed68b257321481661bae0b38228537f343bee51e4fc20a631 public static Quaternion Divide(Quaternion q1, Quaternion q2) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 374 9445d0a06d10f0aed2e5191af0400541e9b4c1cb5847bf5d593c94fc90b70096 public static float Dot(Quaternion q1, Quaternion q2) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 380 56229dc79256f08c427c6fe5c0203c28533774efb2a46b6eda87c6ef7687f609 public static Quaternion Inverse(Quaternion quaternion) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 391 14fe38abaceca25faf8ccb63f7154e22c311d57d72d07bc3173ad75a0ce6435c public static Quaternion Slerp(Quaternion q1, Quaternion q2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 431 82ac98b49c5604cc733969efa54054f853c5b7b3615cc617d91d46eaceff358f public static Quaternion Subtract(Quaternion q1, Quaternion q2) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 436 9ac5b0d7e1b4c8d46de2ba642e4f94f18c097b5bffba0d1d7af17462c14b5550 public static Quaternion Multiply(Quaternion a, Quaternion b) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 446 c89e7c8e0e5abc97cb622935ee8353ea954ed96d639bfa2b61310c811664953a public static Quaternion Multiply(Quaternion quaternion, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 455 9952c66a833fafb307f4ac436523065dbeefbacf37b83a2d6b025e8dccf0be43 public static Quaternion Negate(Quaternion quaternion) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 460 2aab4c89c2bf7c65d0c9196459f4cf04578122f1b40174652363551d1b3a23f7 public static Quaternion Normalize(Quaternion q) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 472 0ee5a2b6fd1bef726f47cbba5c56311ceaaeeddb40bde5647ee5961475cac302 public static Quaternion Parse(string val) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 499 adeab484d00f338d8c091724ca568750b3885781dda1fa8e202233fbc2b35c8b public static bool TryParse(string val, out Quaternion result) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 517 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 522 86ee70e37eb5904b8c180c5c8cca705d700a420bb5463899b0c58e4a64e3a6b8 public bool Equals(Quaternion other) +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 530 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 535 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 540 2e66286b9774950fff842cc985d50561d9c1d753b05f232bfb842eb1318771ce public string ToRawString() +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 549 22e4a6b07511ed5de8092179ba0338f21e16b7b6205c7def94c56b64c5a68621 public static bool operator ==(Quaternion q1, Quaternion q2) => q1.Equals(q2); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 551 464a54fbc3c41260012727afa37cca997e9bd9d106b9f9d8118f9cf63291e875 public static bool operator !=(Quaternion q1, Quaternion q2) => !(q1 == q2); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 553 5f01c8a6359f5e1db1bf5493608e8ebd4dd48d9ef01b8f275b90c679b57515c9 public static Quaternion operator +(Quaternion q1, Quaternion q2) => Add(q1, q2); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 555 336aca0cf65b8c621f19d716f620612801c064ddffbcda4f73c157fb67d831f6 public static Quaternion operator -(Quaternion q) => Negate(q); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 557 ac8b0dece665aa6825b88bd353365e7e1318874ad43990aca35b92542cd9c336 public static Quaternion operator -(Quaternion q1, Quaternion q2) => Subtract(q1, q2); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 559 20c932132dd5aca2a62c31c1df85899dcc6d72e2ed9008075a3176916b65ce0f public static Quaternion operator *(Quaternion a, Quaternion b) => Multiply(a, b); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 561 d83cec1b0778d7d11ab5a9efdb417d988f78d7ca70eb3b71679403a0d37017ee public static Quaternion operator *(Quaternion q, float scaleFactor) => Multiply(q, scaleFactor); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 563 dbef2d4c0e8e73038e9b427f70340fb6c1c6a72e5d8b69de48caa8933e448f14 public static Quaternion operator /(Quaternion q1, Quaternion q2) => Divide(q1, q2); +LibreMetaverse.Types LibreMetaverse.Types/Quaternion.cs 568 848875c76d4ab5487ad813ea52b25df5c97db31c411cd59d5d460444066bd433 public static readonly Quaternion Identity = new Quaternion(0f, 0f, 0f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Ray.cs 29 0f5e850aff9cd30be330660b05b3c97bb343fababea8c5e7053eeeba3d589782 public struct Ray +LibreMetaverse.Types LibreMetaverse.Types/Ray.cs 31 85cc04a89ddbf95a79a273310bce107ceb94c8667b5e77d0c8da4b3b0a41ebf6 public Vector3 Origin; +LibreMetaverse.Types LibreMetaverse.Types/Ray.cs 32 0ea19d127c2d0d43f6f0e0e436243887b167b259a10092efd58f16a006d66e98 public Vector3 Direction; +LibreMetaverse.Types LibreMetaverse.Types/Ray.cs 34 044be6bfda9da959128f6d7e8d8fce6371e313b5b8a1599d79b1734337570dd0 public Ray(Vector3 origin, Vector3 direction) +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 35 8c6ee5ca61dc35223ba6521e24e6f06defdafa3cdf56de934f9a7e5d4393bfd9 public class TokenBucket +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 58 3a83e5f10a08c814f1f3189627f895b1658652b906ae98a79a4630d4b032b4c8 public TokenBucket Parent => parent; +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 64 72caaec2052e876755e1a8f14d8040f3939492f5b6f146ce97168b6c71792451 public int MaxBurst +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 77 6b76d9e368567c4af2238352492cbeb8c951392a06bac4a9c512bdffb834aa0b public int DripRate +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 98 f5cb8b50f52cd55c1b7ce4fb350795b172a81227937c46bf6e985ab597de7e88 public int Content => content; +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 111 a702cdcf4e5eeea1fd3c4c07746eb88281e8f6c9728653a699f04664abc81403 public TokenBucket(TokenBucket parent, int maxBurst, int dripRate) +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 125 afddffa848274c0c06488a6e6820d358b9e4238451a569e60feb0662fce908b8 public bool RemoveTokens(int amount) +LibreMetaverse.Types LibreMetaverse.Types/TokenBucket.cs 139 26253e1081f80d393e0500fbf1b7674e802ea0b9fccedcb4f2acb0206242dda6 public bool RemoveTokens(int amount, out bool dripSucceeded) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 38 ab4ab96e4fd3850c12ad961d3761f8b2d402f5dc3428141a15f5d03aff31500e public readonly record struct UUID(Guid Guid) : IComparable +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 48 6f4563d585b57f4df5a9865168ba7d1bff753ed7b0e3551795a4a0a8fbcc6ad0 public UUID(string val) : this(string.IsNullOrEmpty(val) ? Guid.Empty : new Guid(val)) { } +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 55 acbff38468751d8a6554d6628cb8716fab22288c84903bbad90b8d3b68eb38c0 public UUID(byte[] source, int pos) : this(GuidFromNetworkBytes(source, pos)) { } +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 62 2ef0ca129b6bfd67514fde2bc3c102d82722bb9071fcdf46f134318e5229044a public UUID(ulong val) : this(GuidFromULong(val)) { } +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 71 f770d10ec3f1ca12d78a276a070da09a028908251ff898a5fac123b73c15096b public int CompareTo(UUID id) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 79 074b9612d918825bb9b9bacb618df262440ccb1fd1f900a054303dce33d16a1d public static UUID FromBytes(byte[] source, int pos) => new UUID(source, pos); +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 85 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 98 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 107 eb497d64fa4ce126954242f739991edb63ce3a1dccefc67ae319fde8e08d28e2 public uint CRC() +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 125 a10a4ee7cbe634b9cf69f0d5cfee237fdf6bf0cef1705565ba7a70848f14056f public ulong GetULong() +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 151 3eaad535b3358757e33a0e65e1d849131cf066c4c93055833b2c786ae28c54a7 public static UUID Parse(string val) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 165 5b3e8d4f84b7371e70d0d710ee2dcb3fab79834bc4c9075ba639547682de9e6a public static bool TryParse(string val, out UUID result) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 191 e1932616271a5b4184cb19214e6b404aff944cdc8f8c337d2aad0a1106bf2129 public static UUID Combine(UUID first, UUID second) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 205 1a09ef2db800d95311a572c03431ec742f090b4f9f6414e0631476b70ccf6ce0 public static UUID Random() +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 214 be9766790331781c78182867691823f1528c0a11a3fee2f59b38a9597cf2baae public static UUID SecureRandom() +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 237 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 252 0dce94ec3c1ac5d3f1901e03035d56f33c9e5b0369a80b742c5bc9a5937a1711 public static UUID operator ^(UUID lhs, UUID rhs) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 285 bf284f5d1baaa61cb085e257fbcbe6e8963a9de9d8c58fa1aae123acbd5ed6cc public static explicit operator UUID(string val) +LibreMetaverse.Types LibreMetaverse.Types/UUID.cs 293 afb79000f177cab51d4f92b0c133c6811760e092150ba7485f88c1ba8a200d66 public static readonly UUID Zero = new UUID(Guid.Empty); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 35 0cd03ae129e88f0f9467e102c88fb83c4c4cc51a2e8fced88192fc5102d7ea18 public static partial class Utils +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 40 56b903e435c44223c89e64f5e6a224c22580a9a6ef35803790466e8e44f6e7af public enum Platform +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 54 c3b9dd0e16c46369eaef6b19195101dfa6f5055c957f81a0a781ab40d688d44e public const float E = (float)Math.E; +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 55 d8fc0e364e31ae9cc0b70e7f4e5657435559d83918976c82db77ad6506eb3c83 public const float LOG10E = 0.4342945f; +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 56 fd1dca64abc7300535da8792fbc87e602842aff2b143dfd06339a0b2226ed6ed public const float LOG2E = 1.442695f; +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 57 e819f714f42adbe3c69dabdf9e6501a1aafba689eb43fcbc8789a4f37c5de495 public const float PI = (float)Math.PI; +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 58 1c454838966bd99ce949503427f82b31b8a06a32f3be0f567be7230eec96c304 public const float TWO_PI = (float)(Math.PI * 2.0d); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 59 c8ed25aeb0600c999449025b43bd0063bd59ba46e230ebd796957cb50d346790 public const float PI_OVER_TWO = (float)(Math.PI / 2.0d); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 60 0cbaebbddd7efa0f8de73bf38323827cab321435fd4a8b5ffdd5d9c52e50e011 public const float PI_OVER_FOUR = (float)(Math.PI / 4.0d); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 62 a4df6de60e72c99849c79c8ee9217cdb68d20d437a0c9f9fe1ca1cef05ec9c2f public const float DEG_TO_RAD = (float)(Math.PI / 180.0d); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 64 b992be0cec421a8cf1d4908bbd178094749507bcecd95fc7f82afff7351b3d47 public const float RAD_TO_DEG = (float)(180.0d / Math.PI); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 70 7ba2749cdc322f78d250b29115019bd0a89c937587cd71a4ced647c4181d8903 public static readonly System.Globalization.CultureInfo EnUsCulture = +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 74 076b5266ff3d7fe5a0624e90a8e1f4dcf460f31d4478de9b8df1bd89cc436ad5 public static readonly DateTime Epoch = new DateTime(1970, 1, 1); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 76 4ccfca2083dbb792028c418100386291113707d26af8702b7d9bfe4bc19ff5f0 public static readonly byte[] EmptyBytes = Array.Empty(); +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 110 7b98b66f2e1f1faccf271d517d790afaa30dee717952d3697c3195c9e36484da public static float Clamp(float value, float min, float max) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 129 35add5e1e406fef90a46100e03fed93c0d693bbca0957433127b630f870ba08e public static double Clamp(double value, double min, double max) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 148 9715dc45e2be8e6cfd20fe0e0d4e57a36591f9ec371589ec5311b6252345d9cb public static int Clamp(int value, int min, int max) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 165 33da4a05f7cf6487bb9573eb3125d3a801af1f2e612d70ee75d12f608173fdc3 public static int Round(float val) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 173 e8b7bf1fb735a67648d1cc129ef6fd4d33851ec52ead04aea2bba3d962530238 public static bool IsFinite(float value) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 181 ac3400bc912029cd555be9407d76c43cf06965e7a6657728c44a1acd943bd82c public static bool IsFinite(double value) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 192 4ba62fd23c9dd34c5027ebb835c2fe011cb2aa5146742b764a5378e9b6e74f1e public static float Distance(float value1, float value2) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 197 64b644f3c5b5d949813abe6c85ce768a0af22103487cab4e127f623b14a3c65f public static float Hermite(float value1, float tangent1, float value2, float tangent2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 222 5e52aa941c68201813768ad443b6097d8614a56b2ba1e25dc605a958c3839749 public static double Hermite(double value1, double tangent1, double value2, double tangent2, double amount) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 241 4c08189545fc5bd95a786d751c52247d3094cab477490062ba7799aeac0ca99c public static float Lerp(float value1, float value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 246 46d67fc2f1510955c05074db9b487df043b27ea9913db64a361abaeaf9ae048d public static double Lerp(double value1, double value2, double amount) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 251 41879528efca8f65cb3be7df9176763b24c43ba287fbf085a07b88825c90b444 public static float SmoothStep(float value1, float value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 260 1966c26b8bd164001c90bc59da730565000ca8bf21baa8e51f187d8ecc40572e public static double SmoothStep(double value1, double value2, double amount) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 269 ddde7210f423bc073ba4acd66a5a0098f85c52181dfe1c5c914c9c0eeae3304a public static float ToDegrees(float radians) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 277 3c9401a70ca6956b3d2e4cdeb7fb9d53f2ed9814482f134e7eb6a933013424b6 public static float ToRadians(float degrees) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 290 bc3283725d56d8bc6c741397f6d930947ed807780d16412ff1b83e9b36f044ce public static byte[] MD5(byte[] data) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 301 aa009b9b3649d30122423b28610e4a4a2abfa3f5c34158ee59746398cef2a8f6 public static byte[] SHA1(byte[] data) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 312 cb7cc1640fc409212c3a3af66eaa0bf3cb767e6f5d87d4e21eb35553a0b51bd2 public static string SHA1String(string value) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 329 d152a7e74b52cc92008c74d8c62c256b4815475a79a317bae65a847236a582d7 public static byte[] SHA256(byte[] data) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 340 b1f0a2d02e4afb9b7059a89e2330d6b40e5c482495d1425291e02631d2861a2b public static string SHA256String(string value) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 357 33bc6ee5280f7a58ae544b2344cf9e9f09bd3e8e15320376c5ddbc250914c0be public static string MD5(string str) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 374 24246c8cce4f36c49e874c37414d798f203d35988b3e0b36785ee87d7bd0ae5e public static string MD5String(string value) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 391 a1f072a7b382cd6b4564599ff257bfc9c938b7d46b26fa34790cdb962c0d0204 public static string PBKDF2(string str) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 411 27c25d456fdbd534b1c67564bbd182eba810ce2416a01a063e4803965d9aa324 public static double RandomDouble() +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 425 a8c60ff8001cb97da5b016915ca4e02bfafe53d203974d999f2adf34b7ee5a64 public static Platform GetRunningPlatform() +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 449 d8dd3faea8e278ada06ce173fa86876e0ca4fe501118ff41aba697bff8075187 public static float ReadSingleLittleEndian(byte[] src, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 468 daf1bcf4aa5a406695dd1a747b9f2b4f6b0c414ed6ba5eaca3026a7a286b832b public static void WriteSingleLittleEndian(byte[] dest, int pos, float value) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 497 d98fcd712de04e7cf5d43e82334ba343b4dc17841857a8b004646519499814f5 public static double ReadDoubleLittleEndian(byte[] src, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Utils.cs 519 b6bb3843825fd6727157fd66209c8592c93a437aaed7868fb823db9eab19d6a8 public static void WriteDoubleLittleEndian(byte[] dest, int pos, double value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 36 0cd03ae129e88f0f9467e102c88fb83c4c4cc51a2e8fced88192fc5102d7ea18 public static partial class Utils +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 244 ac48943f5b88bb71ed77025bff19b2e9e39c29db1e0a3722ceb48f3edc9887df public static bool InternStrings = false; +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 257 5696a774e065bc64bafa101c87321b3a85c3c57d5245a29371d86d31413d28ff public static short BytesToInt16(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 270 2dbec720deb086f2215690b58ed7a0147984a56c7087e1d51450800b285ade6e public static short BytesToInt16(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 284 41d1783ab5e4dbc5b1bdcf2df0434f5978c1a31830346fdd0185ab76e926eab5 public static int BytesToInt(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 297 de0fba6717cdb2da6dcaef476aaa94ca41dec88dd67cde9137ca2a241fcab975 public static int BytesToInt(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 309 52caeb2d0f250ace39a79ec9c382aed63a3c3460a478195c9d80411b31795bbb public static long BytesToInt64(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 322 4cb52ed82b831182431c748bf37849f8f3d8dbe5bc81619dbbf2331640324993 public static long BytesToInt64(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 344 838d2755506c2a4195b213a7572bfde729f31b116e4426ddeff26231f90f27bc public static ushort BytesToUInt16(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 356 c8b34a475fe54160cabc73df54773f8cc6a17a321808b2981839dd5e50ae1cb4 public static ushort BytesToUInt16(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 369 00d7d8805926cc921b9dae2a1af37df688ba13d1be886a5da5510123927e75d2 public static uint BytesToUInt(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 382 31f7c278d39af756eddaa0a5e2abd56e3394378353e039e7bb9ebeb23be6b21b public static uint BytesToUInt(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 394 8a95e9ed8a399b16cdf40bd3d5d73e45e2c2ed7b900b26958fbbf64099a77eb4 public static ulong BytesToUInt64(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 417 4524ef0238047537b353e69e088447ef6d13c09f1beacf2408cd793ed350bacd public static float BytesToFloat(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 429 265f8bdbd1fea4a8d631d53a66f5510cb8ab7de426007a27867add8adef00be8 public static double BytesToDouble(byte[] bytes, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 445 c1caddd32492bc1b6cba1f408dd634b38dc5af77a7400756341f9fe3b8114b21 public static byte[] Int16ToBytes(short value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 453 7ba9a92fb6c47f0afb0027fa1a0e5faabe084cc9c04f84f5442652fa31ee6561 public static void Int16ToBytes(short value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 459 816eecc915071343b48d25403018c7a3c887e1041a4d85c458b33822c1834a08 public static byte[] UInt16ToBytes(ushort value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 467 b57647dacfd8884db0cf2c6ce0b364b766240904d0f2ebffb494a255352ed9d7 public static void UInt16ToBytes(ushort value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 473 45ce59c01fb6809574c03bc25c1d40778ce40bdfc668646a9efc36d2c073978c public static void UInt16ToBytesBig(ushort value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 484 ce3d34a8fcc45145f3b496fa5d07afc590ce183e0e6fd47b960c81df4ba38bd2 public static byte[] IntToBytes(int value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 501 2513880dd16406ce4389a0b25f56a3300d8de542b533a264fa92b69ee085ffd4 public static byte[] IntToBytesBig(int value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 513 15c0247124de6b55c939a1f9d59f6dc539f25224abe07726572cc7cb072a25cc public static void IntToBytes(int value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 521 cc8e9d6190b56016227771afe0a3bdff08136b213fba428e161f928196a7da76 public static byte[] UIntToBytes(uint value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 531 60dd74469947d1f37545e36295c9710eb489474f031824eb04d1cb902be99818 public static void UIntToBytes(uint value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 539 e11fec778429afeb5395d7d809853a44829b52f98096ff259a7024d881fbf152 public static void UIntToBytesBig(uint value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 552 09aba918abc57a3e927a6e43fb8bf4f79edec93c30d836c3c8406943f74ac67a public static byte[] Int64ToBytes(long value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 561 5443e69817f63f5f02d14a8afe36cddc7c873f014cb862aad3554942295edbdf public static void Int64ToBytes(long value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 573 a9037d353e7b67011cfdbf02512aad77c91143c9fdbeea030acd4e074f21aa68 public static byte[] UInt64ToBytes(ulong value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 582 01b67a1ca47a56a9c6451b231169782fb32b349615cc57735624c9c5ccd7d086 public static byte[] UInt64ToBytesBig(ulong value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 591 465b9d7f281df135068031e5dfc2ba390e9a0d600fa30f5b411bde21e841d6bb public static void UInt64ToBytes(ulong value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 597 2acf014412761372cfb8edd9a8457ff02739497633c16d6a90e39190664defbb public static void UInt64ToBytesBig(ulong value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 610 996108d4d6731b564de02c13502c0c220d76f87cbf3200d85824d044b2aae6c0 public static byte[] FloatToBytes(float value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 618 d6eae80e35673940f81071f702573f25cc79d0a0d5c8c4e9175041d1bf6cbf56 public static void FloatToBytes(float value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 624 653b3099c3d17c0f930512ddc32f2144527aebfe3f30e24f44c02a9724a15626 public static byte[] DoubleToBytes(double value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 632 1eda9f03af15338e46e8ca4cf2fb469eb1ede1969cc7d075d9dc8adc9df962fa public static byte[] DoubleToBytesBig(double value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 640 6c2b28084bdb7f99c24678442a73cecaecb26ad4e97b66b8d2b376a0dd2b92f3 public static void DoubleToBytes(double value, byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 656 f02aa10da9ccaa732ea121477b50e51a286d6a7065080d0c5996b6bce72a2914 public static string UIntToHexString(uint i) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 666 74e7d0fc1748ddfae69346765c508364a37c25e74e9bded9e01c6e39ccb2c686 public static string BytesToString(byte[] bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 674 0406320c5c85ddd1651b8c0c147022b658cef7ed7dfa70a31c53eb47333f4d07 public static string BytesToString(byte[] bytes, int index, int count) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 696 b7e5da0b6c08a0323562f149bee7f660db4b6974213ea8a7e6420a8911dfd178 public static string BytesToHexString(byte[] bytes, string fieldName) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 711 fda993b77237f8669f6ddfaf61a3de2b9930d224540d8766cdb0002668759f8b public static string BytesToHexString(byte[] bytes, int length, string? fieldName) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 746 62243d2ef6d1c086fd77fe22a9ea0e06c1d2c86847ed17f6c5e57acf0453dae0 public static byte[] StringToBytes(string str) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 762 6f27ed87c8b3e4aaa9b22f33982441f182d2c097075c7835d62a713172954327 public static byte[] HexStringToBytes(string hexString, bool handleDirty) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 844 d88e7bf5ae87e271d77e74dd4763cb6075f985b37cf44871ae4c77fa92583289 public static byte FloatToByte(float val, float lower, float upper) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 862 63f23edb0556438b15a0e7aa8ea728ad34667d0878c17609fc0572195bde6853 public static float ByteToFloat(byte[] bytes, int pos, float lower, float upper) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 874 f207cbe40c02dbd3b1fca704d1bc7c4a61074f612646b99a024e7656c2e0789c public static float ByteToFloat(byte val, float lower, float upper) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 891 db945cbefd9fca8550fd7f959beb4bb62f5502d290df787383b2db4da5fa320f public static float UInt16ToFloat(byte[] bytes, int pos, float lower, float upper) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 897 5fe68b4cae5ccb252a02b4e510c387a596daee9abee52bd2040cd9c0b6502c76 public static float UInt16ToFloat(ushort val, float lower, float upper) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 914 78e03f777491b5456712b879a02529c83665291a5fa1d7e0e516b0c48fd52e63 public static ushort FloatToUInt16(float value, float lower, float upper) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 935 12a549f4eb7ba2d8edfbac219c714691254a20670a1c935340324994fc77d8a3 public static bool TryParseSingle(string s, out float result) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 947 fd1befa12e7206656935824acda7e439249e1b18a50fd97784852c53b9088930 public static bool TryParseDouble(string s, out double result) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 960 389e7a9779579dccf4462f8a73b1536af011e38e4eba2a075a704f14bdee5e85 public static bool TryParseHex(string s, out uint result) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 977 f30b5bcfd44d20d8e36638ba1ea37c68ebc888d1b68ddf047e97c86ead8a50ff public static string EnumToText(Enum value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 998 c94f75d0ef0860319878a7e020e5da717eda9db4c4d8bd16474f69b00c9c704e public static string AssetTypeToString(AssetType type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1008 781275e36d97ae19e72dcdd4bedfc204e4bebf00b399d47d8a82e168342c3ba5 public static AssetType StringToAssetType(string type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1024 6a2093b737e8c435723b03ffa8f6aa2a933f652a44fff86e53dc14aacca68ab1 public static string FolderTypeToString(FolderType type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1034 8d72c6fda6e7fa50f5ad02adcd8cc011ea3f9e0139aec38b6b3d765622783643 public static FolderType StringToFolderType(string type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1050 0d3a2942bc5e5c788f2cad8777b28eac529ec70eec1a76014085105e282d2b6b public static string InventoryTypeToString(InventoryType type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1060 64a8e9af6afd2bf4a6553e89f344c7917a2a514154f4bdaab02ec45fcf5615a1 public static InventoryType StringToInventoryType(string type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1076 41f11eb7531e675798984cab0347ec3ee0c9c61f861e02d42b399e7f77d46777 public static string SaleTypeToString(SaleType type) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1086 fed10fc9b496195e35c77d604f620ad9415f0c635eb465fed1ea91d2494098e6 public static SaleType StringToSaleType(string value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1102 622ae9672de9181fe264a8ab1e3302557d45aa9b94c2a69d15b4bc8b9f2304db public static AttachmentPoint StringToAttachmentPoint(string value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1122 9d34edc000e8496140694315a3a0c8958bdb372154289df386bfbc1be95c19a1 public static byte[]? CopyBytes(byte[]? bytes) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1138 cff31055c2ad84baf9027cf55dcb53b2bd588872b599f51fc3a5e6a5b0dbd027 public static ulong UIntsToLong(uint a, uint b) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1149 816477e731945e4da485c74a3a70047069729380592b8d55c25643dd8aeccb6d public static void LongToUInts(ulong a, out uint b, out uint c) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1160 aa5041bc39f0597c7b2fea9bf1e6ea13b64f147cdfc77ead6ae0faac6e2b9a5e public static uint IPToUInt(System.Net.IPAddress address) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1170 eed4a0847b1d77dfa19cda9ce79af23666cdadb8d01175fed00cd8db9d2fe7e0 public static uint GetUnixTime() +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1182 6d0f50e35f874c0e5cbd6e08094a8338f7ea65c08ae25fccf0861f9e38e43b1b public static DateTime UnixTimeToDateTime(uint timestamp) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1199 3ee6580f0b93b17f83dceb7b655024b322b75e50c60c8e9579f591111cb7af15 public static DateTime UnixTimeToDateTime(int timestamp) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1210 84205f696fb578b7e7fb6f339152f42ef1d8f478f87de075dacac3473a2ea714 public static uint DateTimeToUnixTime(DateTime time) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1222 e499469e100d9b31944557a783c36455b0293e31159926f841ad4ad4e39a5399 public static void Swap(ref T lhs, ref T rhs) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1234 5a9d495d063c4ad2f7c0b64efab99cd9aa3eaebeec9b055ed1a8a0eec9dc6dd9 public static bool EnumTryParse(string strType, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out T result) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1261 e7782ba4e553375e46b4d00663443ae392b10ddc97b48ac2d14b71065746c3d4 public static byte SwapWords(byte value) +LibreMetaverse.Types LibreMetaverse.Types/UtilsConversions.cs 1273 c352251dd475babaf55d132d66b0bf3fba7a2c8945c9bcb8923363057956b493 public static IPAddress? HostnameToIPv4(string hostname) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 38 9ed5be5d220c3b695d40cc0d21c3fcd399a9515ee8e6f9b3938c26bf1f0f25c0 public struct Vector2 : IComparable, IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 41 3cce9b13712ee517bf66d2aa68fcf8c7dfea688ea1a2a8e10c4813b051a154e7 public float X; +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 43 5ffa2e0d19b429fc48b2411e233d138bdda9f2049aaa0317b4e830bced66ec31 public float Y; +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 47 eeb0a1dd8458764a07a9ef3c702064e5fa5b31e31cecc2feee59cb39532eba17 public Vector2(float x, float y) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 53 066a4a862c8557043888c71f17a01ca192525d7056139be2c74bdb9b4e9832f9 public Vector2(float value) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 59 c747edac0aad03f600c783c67a2c4b0191eb9a74a91c46770b54622961de4354 public Vector2(Vector2 vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 78 9fc3ffd401b2e1fa25e27815fcbb41236bc5719a52d8675652113e84d16e165a public bool ApproxEquals(Vector2 vec, float tolerance) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 87 d8aeb9d5b2f2132584e2d48a54ea9cfc0fb91eb2b80b3ad6365739511fda3462 public bool IsFinite() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 95 2c94b262f622e1f99bfff08b9d9e39c1cb25ca49292c56522025acf08b769655 public int CompareTo(Vector2 vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 105 032cc98677f307c6fab33f19956f773df20004b5f7e6fedcb58bf0cbbf556e68 public void FromBytes(byte[] byteArray, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 115 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 128 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 134 e9fbe49b236cc7bb3245c869a4586a7fd8ddce929ba19b53b273f186ee10c68f public float Length() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 139 f571a4d225aaeb0a050b98e70a9adf9408c33e7fb682dd870db798a4cb9f182d public float LengthSquared() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 144 c360ff433d491c1ecc9949471379747ed7b2867143900d327f3d13effc8e2ed6 public void Normalize() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 153 b38df6bd522f443182c6d4951f520a1c6972bc5369c3ccec0ec4c893479211e6 public static Vector2 Add(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 160 ec91d71e20469ac2f17c3676c8a8a485590976ef5ee01459a20deb233bc52e7a public static Vector2 Clamp(Vector2 value1, Vector2 min, Vector2 max) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 167 4c82bc5b73a90bd727f9cf26ca8bcf5f540eb0bd75bdf9f12b67efb665adb791 public static float Distance(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 172 3ca21debd1291c0fdcd459b2ac36f1c70b5498b5a1b442c1ed08ff54eb307fb1 public static float DistanceSquared(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 179 606f25b8b1473f51ea6e35f1552572f957c0d7af7ca9bb787c23b27d085f6872 public static Vector2 Divide(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 186 d0c30648715ec576de9cda3441db4c410911616aa8089005e01af5b7ed9487a1 public static Vector2 Divide(Vector2 value1, float divider) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 194 ffc32f36ead7a831a4a7d8debce4353d1cc924cac50486437656cdb9f851ea13 public static float Dot(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 199 33cc097926db06934aa8b44246416825214e182ea8256f54dc7987f0f3ab13b5 public static Vector2 Lerp(Vector2 value1, Vector2 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 206 2da96544244ace2e53c17b9b40fc16ad02497816f3b5317d6d3ef9005c55037e public static Vector2 Max(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 213 c803d6a86e9ea7201d6907de0eec5cf8df4d5f77b80b7a42f05d1228825aa3e3 public static Vector2 Min(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 220 e11665c2e2731094dbc8005acaacc92b04c58dfefb5311c27b45ea2f16f2e6e9 public static Vector2 Multiply(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 227 8ecaa42278a4acf57e96fec278e3c5ad138993b51b2c965ab9bb38fc1bafcdfd public static Vector2 Multiply(Vector2 value1, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 234 b2ecd8f6432ed3e46d3826ffd9087b4efd139d2417998bde6a5bbf1d65ac595e public static Vector2 Negate(Vector2 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 241 edcd41bc7bc91e8cfda59b12b72c42af4c2c7af936adf9a41a1e7e206ab7ffe7 public static Vector2 Normalize(Vector2 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 264 f9267d8f54e8226d522c1a8a84455eb5961176b60e616b14f2f2f156542c84b6 public static Vector2 Parse(string val) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 279 19159cb240e87371fdbca94c8cec3ba0d49872366ba256d3b49204bc63b730f7 public static bool TryParse(string val, out Vector2 result) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 296 3f0b1f5fdb03b1c2f16cfceace38c734c9dbc5f3a76ae9e379d3d0ddfc8526fe public static Vector2 SmoothStep(Vector2 value1, Vector2 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 303 bb3977132fe8aa47cb392a91b31d4ca77eef62009d88a40c74696a5ad0577a59 public static Vector2 Subtract(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 310 2d04a755bed3cef4558ae02ceca179f811bd7fadfea9a66c7ab1a6905125dda4 public static Vector2 Transform(Vector2 position, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 317 3ad0d2b2f82c638a6216b7954fbe38ca50943940a5b8f061c0fd48bd689754c7 public static Vector2 TransformNormal(Vector2 position, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 328 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 333 578e3575547a52e9c351a4d4ed03bff7ff760c87110ef78f4ffc6f0c38592b11 public bool Equals(Vector2 other) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 338 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 349 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 359 2e66286b9774950fff842cc985d50561d9c1d753b05f232bfb842eb1318771ce public string ToRawString() +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 368 2d72f70991f6c16ab1e3a2f42d86432a3c6f25a3a094ddeb8a8a8656e7f8929b public static bool operator ==(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 373 e1376342bf91cc4caf68b0646c552228fabb0ea241d776ef7a2b634b4023e9e1 public static bool operator !=(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 378 9be4aecea529eee70bd22f6e579edc929e0863c1958c087a64937f1d647d71b2 public static Vector2 operator +(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 385 e550481022725fbdc5163616f85f663a7228beed93b9f09ebf25a63b92ee8aa4 public static Vector2 operator -(Vector2 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 392 cb116087f1a5d6c9513ed72788984eb66a138965b47f8ca865f85f667a24973a public static Vector2 operator -(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 399 3ec415e393dfdd8fa72e0ab328bd2fcdc0519f3edb8eccf62a1cc1c7ac34cd30 public static Vector2 operator *(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 407 91aa816ec3ae702c67c3d4d65ea5e5464393cd574a38514ac2334838e034963b public static Vector2 operator *(Vector2 value, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 414 3f5ed42e9e1f993eb61fb474c78ee2b3089eb523f61bfbb5bb2ec5a1d2b2638b public static Vector2 operator /(Vector2 value1, Vector2 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 422 11275a08f32224e73775a0edf729f86c3a01b73bcf4ed55b9f4108cc432cbe4f public static Vector2 operator /(Vector2 value1, float divider) +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 433 844b2ee5aa0bed5d68db54aec330a48d78a74f07c40c0162835c172caa3d6991 public static readonly Vector2 Zero = new Vector2(); +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 435 dc5c688214b62aa5e1f226632834d8174d163e598533f3298bb41e1b8c241575 public static readonly Vector2 One = new Vector2(1f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 437 9fbb859c5296ccd809233cbe3a50ba561619eca8b0e0fd7987c5b1c21f8acfe5 public static readonly Vector2 UnitX = new Vector2(1f, 0f); +LibreMetaverse.Types LibreMetaverse.Types/Vector2.cs 439 f5534b3b9e4fee2821aee512ce49cef1813580544f2f0e6304afe09c08fe8f83 public static readonly Vector2 UnitY = new Vector2(0f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 38 428c819d6984c0315c9e884fad4e428d3871c7d392a924ffed8bb723ee6fff85 public readonly struct Vector3 : IComparable, IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 41 102d6e50f9edc430cc10176d9aea5544dde5e56da9129a6846ce66be975b184e public readonly float X; +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 44 5ddba883c5f04cba2063f289c026bb603ad49cfe7ffed7a79773d61e7a070826 public readonly float Y; +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 47 89cd967a21a146a3c8dd93c5ab60ab7722fcbd9bb4184b60917e6e3aa7d32b76 public readonly float Z; +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 51 58a72221b9fb41ad50fc745366d735ec8f679a1582d21d286941dda00339ef42 public Vector3(float x, float y, float z) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 58 1b7906ebd1afc06f1b64e0ad505a8cd694d37d8edb35059e1f332e0dded7dfc3 public Vector3(float value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 65 fbcf5672acffd883155f5581345d70b7ed7536e5cb82e25002c6e3831b114fc5 public Vector3(Vector2 value, float z) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 72 84af510b6758b7d04848374965fe8dde13711d581d70c6aa2102b39000974bc9 public Vector3(Vector3d vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 84 02937d076a00eedb1a870e226b687092cea54df5b37b52638e011532bcef31e1 public Vector3(byte[] byteArray, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 95 e9fbe49b236cc7bb3245c869a4586a7fd8ddce929ba19b53b273f186ee10c68f public float Length() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 100 f571a4d225aaeb0a050b98e70a9adf9408c33e7fb682dd870db798a4cb9f182d public float LengthSquared() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 109 23766ef4e195257e281cac88c4c484df158edfc71ca81b2a7d449bcd35e1fab4 public bool ApproxEquals(Vector3 vec, float tolerance) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 118 69cfa5d728e11a87b4dcda45b3fae06192ebc2e979a4c1a53f80fc202373d81a public int CompareTo(Vector3 vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 126 d8aeb9d5b2f2132584e2d48a54ea9cfc0fb91eb2b80b3ad6365739511fda3462 public bool IsFinite() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 134 21eb0f837feac32949e40397a5e9d594ae976e5e2274ce6cfe2cad86360bedc2 public static Vector3 FromBytes(byte[] byteArray, int pos) => new Vector3(byteArray, pos); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 139 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 149 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 160 aeb81a4857438bc062c53912ea8a8c304d59c230063257c6089a6b680afc2fe4 public static Vector3 Add(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 165 7dcb96febb9bec6519739ef06abae178ac02a801fdba290d8fa0332d296141a5 public static Vector3 Clamp(Vector3 value1, Vector3 min, Vector3 max) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 173 75597073a2a628b2e15ccb235b6d6ee783508c3d00c62f6a31ffb670236bb89a public static Vector3 Cross(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 181 91e38283f1841ce618f1724bde87d79dadb0dce32717030debd7c276646489e8 public static float Distance(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 186 1901799866a5dbc5747ac74c699796c9e86a7029378e6e3682288998f00e7b1f public static float DistanceSquared(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 194 328e981314a531c274ce9f41485de04cfcd94cb1d27dfd9101d6ace6a6ff694c public static Vector3 Divide(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 199 4883479b64a30fea1b56b762f1f1a4b63a05a67f009a91164dbc53688b8a36d7 public static Vector3 Divide(Vector3 value1, float value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 205 3f2d1aaabd829db4c5bb76c759939f7b1dee6bac35260c5dd3c629f19e116df4 public static float Dot(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 210 c71375752bad020b626880b1bed127b5f6d109d38e9e4d8e0e1a94e3097ee409 public static Vector3 Lerp(Vector3 value1, Vector3 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 218 c9951df4e63b0322eb9ee8c75191f650a9cddd9a4302e856fecbc34060c24390 public static float Mag(Vector3 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 223 ac3ba8463b03deec55ca0b8f0b1e7ca77863597674965a4c8c9c1ff80fa7878e public static Vector3 Max(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 231 0e7d2b0cfc5e2ea66ce9202d974eb13a29d2b280f3929888a910cbd9aae78d7e public static Vector3 Min(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 239 c765804ade963da36d6b0237614a9760bc7f1c849ee4175536076e5df24ccafd public static Vector3 Multiply(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 244 b191935a7743de2c05b30e974bc9c4c60f19482806c6317a1da4067f839264fb public static Vector3 Multiply(Vector3 value1, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 249 225e7d487e4b10fe7e80bf21b7e31d2abdd6087d451d4a078050b4548e4dcd85 public static Vector3 Negate(Vector3 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 254 66e04b12cdba8a2e9f4498b77d84b4d68ff30680265376cea8adba59a0c5c86e public static Vector3 Normalize(Vector3 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 269 f3a704c3c7822b06a0aa2cb93567ea77b2a5c79f9bc61b1985937b399cb2a76f public static Vector3 Parse(string val) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 285 e111d0c9f4609600d91b2cffc4ea4007a1c1310bdb706b781c050d597252fc80 public static bool TryParse(string val, out Vector3 result) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 302 2b84f979eb77b4aa9776629de73e46abf22c0deacb931463555af44ebd0d3066 public static Quaternion RotationBetween(Vector3 a, Vector3 b) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 321 cf52a63a81c9a288ee1f8363d47fba0cfb22bd8b040b339d76241370d0c339c6 public static Vector3 SmoothStep(Vector3 value1, Vector3 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 329 f7a25fbd3839714369bb9b583cc0b007b17d0e86e3c8ba28d0260665db829151 public static Vector3 Subtract(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 334 c16a80f45411b7fbf416fb8573cfd1b2230cd9b4e282246d37e97e4689e041e4 public static Vector3 Transform(Vector3 position, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 342 95e974bc17a2fa0a6b069ca039097fa680f930294ebd4af0d11c3556ec8e643c public static Vector3 TransformNormal(Vector3 position, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 354 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 359 fb8c3fd03b02f8aeff88ca50f511016114610e5bb97edf9a5f110e5e9c191918 public bool Equals(Vector3 other) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 364 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 372 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 377 2e66286b9774950fff842cc985d50561d9c1d753b05f232bfb842eb1318771ce public string ToRawString() +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 386 af788c5e9a189b66c40f200b4ad99e8186c04f2dfa49c4d4444af82c5e15c21c public static bool operator ==(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 393 bb25fdce85371a393790ea779caa046acdb5ed5cdc05bd660ece18babc06cced public static bool operator !=(Vector3 value1, Vector3 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 398 de97e999d71640b0b1b607d0e98bf47a7e5bdcf04fb263d8684a8581643da9bd public static Vector3 operator +(Vector3 value1, Vector3 value2) => Add(value1, value2); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 400 9f0058d78ab30ddbbb19874d0ee6875faedce600f42fba1734c92cd10e641010 public static Vector3 operator -(Vector3 value) => Negate(value); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 402 b9b299ec088e47a7258d9947ca2f99ef1191454364fa74c7fcc58fc0c1062725 public static Vector3 operator -(Vector3 value1, Vector3 value2) => Subtract(value1, value2); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 404 b0e09ff31e5bd20a59c858d4b02b5c50fa14c821ff306ec4b1df3f87399cfe5b public static Vector3 operator *(Vector3 value1, Vector3 value2) => Multiply(value1, value2); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 406 8de4678a13ca86b45a394e3cfea196aaebab30217e5d56383a045a0f696fafba public static Vector3 operator *(Vector3 value, float scaleFactor) => Multiply(value, scaleFactor); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 408 3a25266ada5414a55f66abfac646b947509953ea2993c8abbd5cea1d5c2032dc public static Vector3 operator *(Vector3 vec, Quaternion rot) +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 421 9cc4a33e4e848b615880ccb3848a9d27f74e361a592cedc62e85616cb68a0130 public static Vector3 operator *(Vector3 vector, Matrix4 matrix) => Transform(vector, matrix); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 423 f3d9e161c869ebe8681c0a1d43f149987a618299c70472c41ac1777e19165607 public static Vector3 operator /(Vector3 value1, Vector3 value2) => Divide(value1, value2); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 425 77fc57b3d58f0c0a98c0f8ac3061d1b878482851fa85e9d434992b12661b6bad public static Vector3 operator /(Vector3 value, float divider) => Divide(value, divider); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 428 2535b3cc5d34de09814be68d9ac969223fb64495cf09576ca8fb06ec29e10364 public static Vector3 operator %(Vector3 value1, Vector3 value2) => Cross(value1, value2); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 430 42a0d6485289a6936a25823866a6cac448ab6944715f6df4f68114f6dc51f327 public static explicit operator Vector3(Vector3d value) => new Vector3(value); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 435 b245d7633178dfb18870301acda845ff9607fc10fab5dd46564c718d70cf9039 public static readonly Vector3 Zero = new Vector3(); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 437 f5dc4c4edae89fb7ebc039bc0cae29edfea76dd07146c9379bd5bdb4c34b1584 public static readonly Vector3 One = new Vector3(1f, 1f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 439 6020b29e4b814efbfed889f7d0c5cfcf7ac031df8eaf1a08bc30c14fb7497bff public static readonly Vector3 UnitX = new Vector3(1f, 0f, 0f); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 441 d2d1a1209bd7842d27235298e03a8433a0fe373440b5772be269c906281459b8 public static readonly Vector3 UnitY = new Vector3(0f, 1f, 0f); +LibreMetaverse.Types LibreMetaverse.Types/Vector3.cs 443 355eef0bb2f511fcd9e54756bfe6ead98899df6408fb547def591d3014b6a8b6 public static readonly Vector3 UnitZ = new Vector3(0f, 0f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 39 74850684b12eb66b182e63b915577094190be5f29c708ca5b67be409abd79f8d public struct Vector3d : IComparable, IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 42 32f57d19e0e1f062a41f72e1f2974a53932fda69f5dba155ec50df4e915e9857 public double X; +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 44 b42208185c1607dd9e4e62bb4658be85aeec299759b8cbc9aaf922813ed6e270 public double Y; +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 46 1e85cdcaedafed1d795fefc3576daa888dbf64147e4200a6504fa63a831ef2bf public double Z; +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 50 910a368206d8ac887cb6273a77ee65bf94221530dd016a7337613584722ee2c6 public Vector3d(double x, double y, double z) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 57 53471812d8d47379642f97e90d379554eeab1ec5241c2fe9fd94d97a2a43a724 public Vector3d(double value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 69 1e267fd6d43e20dca5cb0881c64dac01d7adf73e4dff67002b475d949d6fc176 public Vector3d(byte[] byteArray, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 75 ca82ba3f9d94fb94e615cba376f022e11a85fa8ca30faea43a17dd5a048d43b0 public Vector3d(Vector3 vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 82 42f304117f0902b4379fc20c08b7cb1a4b74e322b7bce6ff5cf7cf91319a1f2f public Vector3d(Vector3d vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 93 ba4499f6a83b1eb23ff9df6b28037d14beae178e99de04297d2e0dad3f98db36 public double Length() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 98 5f27901de4b5c9036c10097c313cd8e268d6f6a1a31ec5ca7427be61195a39f0 public double LengthSquared() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 103 c360ff433d491c1ecc9949471379747ed7b2867143900d327f3d13effc8e2ed6 public void Normalize() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 117 e79b6f7f79a2a63cc937680260b397429dcf19e00cc7de0e6a5336da4c16bff4 public bool ApproxEquals(Vector3d vec, double tolerance) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 126 a69ae370a438f40ce52ad9388a7319650c06b64d68618167318b43bfac6b2623 public int CompareTo(Vector3d vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 134 d8aeb9d5b2f2132584e2d48a54ea9cfc0fb91eb2b80b3ad6365739511fda3462 public bool IsFinite() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 144 032cc98677f307c6fab33f19956f773df20004b5f7e6fedcb58bf0cbbf556e68 public void FromBytes(byte[] byteArray, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 180 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 193 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 222 4c1f198af5ab8cb2de6fcf7c621bcf4113c7f629ae19b1e926997f35b1430793 public static Vector3d Add(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 230 71eefba24c399a033be3ffa09d84148f36269c756053086a2e650957cf18ce44 public static Vector3d Clamp(Vector3d value1, Vector3d min, Vector3d max) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 238 9174d7d8c1386b72a228b701cf8bbba50272b63a75a88ba055f839f8f4f5e976 public static Vector3d Cross(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 246 e7851894a1f8c8bb1d1c17ccb01046a5eb07b547058a944ad5e1f6120468f94e public static double Distance(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 251 831f0d58d8f49378ae20df88928bce8a63a464a5c8552ea6245084300053e72e public static double DistanceSquared(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 259 b9878e02e49e22bec73616e16c8dc3d0369a2a4c8985d3ff1b6885de58717e81 public static Vector3d Divide(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 267 82b524b421a73bca5ed71ba0b625fd8ff2c76a9f666f0bdfa078da7f0091fbab public static Vector3d Divide(Vector3d value1, double value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 276 1b26aec9c34d89a24dfa5c831573d9a6bf9d7b7be1f0bf87d5673813e8741c1c public static double Dot(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 281 4bf682d7072f3950ae9731cbb7bc625883fe0377903c5d3c33996e9b9bfcae87 public static Vector3d Lerp(Vector3d value1, Vector3d value2, double amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 289 5fcea7b0112e36577f8a9e29b9aada8ff22ff77b6f35a0d8b09f688bdf354ef1 public static Vector3d Max(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 297 5fbea2fcd83ad12054615274522acf930c840d007cebefec9becab2073d8228d public static Vector3d Min(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 305 3691b3e51d2d6e6aaa54283101ff5e5d108ec869d6211b5afbb9236ca3231c58 public static Vector3d Multiply(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 313 624732dcc5e2a192744a86bc971455407dc5811e65aa9d60b408876d4cc6b711 public static Vector3d Multiply(Vector3d value1, double scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 321 62837f3151afdf4c972e1c1f0bd9098d923c0b02c5913dc6c052a6595df552e0 public static Vector3d Negate(Vector3d value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 329 78af9c9617fdf38defb21648ef4b1620016626c56a9dab910f0f147ed869211e public static Vector3d Normalize(Vector3d value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 353 81d8de23e3699f45f1deb53fadf7296ab27f39d4baf6503fe906f95ce4ee7ba3 public static Vector3d Parse(string val) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 363 19dd1cd80404768fae9908b1f4a9f56593ace2e40b275e238c2fa1cddbb3e354 public static bool TryParse(string val, out Vector3d result) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 380 b33ca040d76face70c6a04aa8dcacff2c58e252be0e4441f0ff7deded120d223 public static Vector3d SmoothStep(Vector3d value1, Vector3d value2, double amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 388 1e1b878aef4c58ee6fbbf1dd152a265f6f95e2cd17d986b25fa3ec1f9b94887f public static Vector3d Subtract(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 400 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 405 22c56d96d6a49c304a601d0a150fbb8d6b089d6e8e57faac54a4674ffde837bd public bool Equals(Vector3d other) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 410 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 419 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 429 2e66286b9774950fff842cc985d50561d9c1d753b05f232bfb842eb1318771ce public string ToRawString() +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 441 e3f6aa4b4519dba3f3c5b8a08268b6970e9342afb193654411dd2507d2ffef08 public static bool operator ==(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 448 5eba544e2173d6db4fa248d2c8cc0d258e46784f577fd115d8c5de49b94f3c79 public static bool operator !=(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 453 914ca39be2dd7014e22e38a8b63ba57d0f444b1abf1820b077509a206ac35572 public static Vector3d operator +(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 461 7a13ff53ca28e5ce625a483bf1c699975d95aca794e1ad01256a88cdd20492e6 public static Vector3d operator -(Vector3d value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 469 5513840f97c6e8104c020303d3bf533301a2996019ce3c2604500e221534768d public static Vector3d operator -(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 477 5b08ab940db0f96853fee3624740db313a2944ee7b203a1d4e4fc54ab5fbdb2f public static Vector3d operator *(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 485 018a928405c3b923492b0641e2eb5f84277d62afa11ebd33099d005da0ceed0d public static Vector3d operator *(Vector3d value, double scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 493 dbf5ddcb2f882bbfce634dffa2d028edd9782e3a2f6581653ba7ca68d38fc7c4 public static Vector3d operator /(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 501 3bce021b45babfd9bbe4bc49e0e9f4286a21c48b431657a2342469ecf2a29fc4 public static Vector3d operator /(Vector3d value, double divider) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 513 a24d5ad2488f356fa50037b8f1a4be351b307521905a4eb6d7361a29a2c257ab public static Vector3d operator %(Vector3d value1, Vector3d value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 523 56c8e04e0f9feedd0745886b4d332ac93597a0e467aa8283782e6b7b95528d84 public static implicit operator Vector3d(Vector3 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 531 2052bd990375bafbb451f9951dfce3631f7be6e8805fca12964aa5a5ab3a096a public static readonly Vector3d Zero = new Vector3d(); +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 533 f6e08d27694ee89bd5259dd73eb7c2f5bf6f3dcb904b15d9bda073d1a7edeb6b public static readonly Vector3d One = new Vector3d(); +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 535 d8cd39571768aa412a9736353d24869f1dd07fa9d00abd75db68626afd63de88 public static readonly Vector3d UnitX = new Vector3d(1d, 0d, 0d); +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 537 fd38093cb7d6e7718d020d3c108fcdc605d68582ff962afbbe4fdce47d6f76a8 public static readonly Vector3d UnitY = new Vector3d(0d, 1d, 0d); +LibreMetaverse.Types LibreMetaverse.Types/Vector3d.cs 539 3bb6160333cb69c88a6a8e957e877a7b9698a06ca3be5e74df6c8453f4898a6d public static readonly Vector3d UnitZ = new Vector3d(0d, 0d, 1d); +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 35 fcd697cc5030eb88255e454314f2f3a865f07a825bad06de0daf6c9463bcc42e public struct Vector4 : IComparable, IEquatable +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 38 3cce9b13712ee517bf66d2aa68fcf8c7dfea688ea1a2a8e10c4813b051a154e7 public float X; +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 40 5ffa2e0d19b429fc48b2411e233d138bdda9f2049aaa0317b4e830bced66ec31 public float Y; +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 42 d88794f63074ea7f3dc9032195a8f600df53bd41dcbc81ea340583c531cd0c32 public float Z; +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 44 f3f9dfcff248b7f232ada288c153c413d093ddac6aa0593c35d0c8d8f8bf3653 public float W; +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 48 375ee303bf9972328022f161c1286e3749eec997fddcfd50687b2ec353839b92 public Vector4(float x, float y, float z, float w) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 56 f2a6fd1246a84c5c0715f2aeeb39cdd07bb55195f7437f9cd896e49f7adac63f public Vector4(Vector2 value, float z, float w) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 64 fdbb6bac6484d710d2557e9a54c4672f04d809e1f63843c0fd689e2c0658869b public Vector4(Vector3 value, float w) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 72 aecd38dd8a710f14e7dafcb890d58362a621656d4b807bd4ae28e4f135617acb public Vector4(float value) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 85 56d8fbd66c7882f2c4f72248b200b475697dbab5b1472380994d398a2be0cd36 public Vector4(byte[] byteArray, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 91 786a28143bb404a02141b9608bca0d4dcf5e38208dca38699d1f4da363375cf2 public Vector4(Vector4 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 103 e9fbe49b236cc7bb3245c869a4586a7fd8ddce929ba19b53b273f186ee10c68f public float Length() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 108 f571a4d225aaeb0a050b98e70a9adf9408c33e7fb682dd870db798a4cb9f182d public float LengthSquared() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 113 c360ff433d491c1ecc9949471379747ed7b2867143900d327f3d13effc8e2ed6 public void Normalize() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 127 054d4986e8578dc8bcf2e0c6c365c1c9fd9ba869feb2f859bb5fd05dfa32aab7 public bool ApproxEquals(Vector4 vec, float tolerance) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 136 ae6a75046fc00677948a849862200760efe62117e7728d5250839208f8c56683 public int CompareTo(Vector4 vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 144 d8aeb9d5b2f2132584e2d48a54ea9cfc0fb91eb2b80b3ad6365739511fda3462 public bool IsFinite() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 154 032cc98677f307c6fab33f19956f773df20004b5f7e6fedcb58bf0cbbf556e68 public void FromBytes(byte[] byteArray, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 166 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 179 96a7839df77cbeed2b954fd35510d72bfb32dd70b84e1ef1de56976c97f1d80a public void ToBytes(byte[] dest, int pos) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 191 add200c1582b75b0a457b5e6d2aa587fb73704172310b36f19b00dcfa5fec902 public static Vector4 Add(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 200 22b41a873b399588fbecba885d3ab7d927b0e8b3bca53ef1db414e97c1e96e5b public static Vector4 Clamp(Vector4 value1, Vector4 min, Vector4 max) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 209 e9cb89877620dcc913e3baa0b79bb06cb64295ab3e454732e0a1a67656b2baa6 public static float Distance(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 214 dcfe4e3b23b46f5ae841022291c0c983783b540e31a70abf236671fb6fe277ff public static float DistanceSquared(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 223 f0a70665747c574784c206937189946247a90794ba61661f4faa94b72b756b6a public static Vector4 Divide(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 232 bdabe812c7f3dfb1f2bb216aa218805ba8e8c2a4ba766e24aa2a72a1352ae1f6 public static Vector4 Divide(Vector4 value1, float divider) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 242 4d69c79d62c4f27973fe754776158fb93370c5b4f6b876a4e9e151783ed0ff15 public static float Dot(Vector4 vector1, Vector4 vector2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 247 247a389175baf562d990933025f1949c6af050c8b68dacdab07e4164ab2919d1 public static Vector4 Lerp(Vector4 value1, Vector4 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 256 ecc64d0b946bc7ef204d33cecbded66546424555230a7a20634cbbb4bda938d9 public static Vector4 Max(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 265 3c1e62aea1494185a522356fb1794b5e61f29c641f6889bbb847850c4c7203a0 public static Vector4 Min(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 274 dad0dec164d304e0f58824fadd802d9d6960ab16343ec15d9dfa18b00bd9ebbf public static Vector4 Multiply(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 283 6f22cde92ee164720f0df883ac37f76253e3f1f0f506a8a3c7eebea66d45b7a1 public static Vector4 Multiply(Vector4 value1, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 292 c4e93f465e372241e1002c5906ecf8654d24e558a13f60c25ef675d1599cd0f2 public static Vector4 Negate(Vector4 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 301 bc2c96b4b778403359a0bbcc20db288a8114b68ff23f63533699797fb4ece202 public static Vector4 Normalize(Vector4 vector) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 323 524696548241407b92cb15e86b45078756768d51ca0db75fec12728a442be1be public static Vector4 SmoothStep(Vector4 value1, Vector4 value2, float amount) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 332 cc4dc2fa3ce30be6d0fcc90f22962faa9cd213fee2171b555a8b14a603dc49a4 public static Vector4 Subtract(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 341 9ac00e9ee91b8ba7d9d346e517daa3de1f4c3701db07aa77a08deb2e3548871a public static Vector4 Transform(Vector2 position, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 350 313da112fc4d694eb09b71b12f3c9829c54966898bb5df4dd96fac169434fd53 public static Vector4 Transform(Vector3 position, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 359 2ad6e9789b234ea34b9f1dea6a928fd83da7522c773a428012ab4a4ca8a4d252 public static Vector4 Transform(Vector4 vector, Matrix4 matrix) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 368 b44a2d6342c6e2693c04d15efbc6a89dda48572b5a4cc42c0b67ffa14da5b61f public static Vector4 Parse(string val) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 385 73df76d05854a5481bee0652bab78bd31b8b3613c697be4f3a41cb3d30f2e3a5 public static bool TryParse(string val, out Vector4 result) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 403 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 408 89f4c68b559faa4014bceee631e0edaab039d1efc63886ae5f39550ff4fcc767 public bool Equals(Vector4 other) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 416 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 421 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 431 2e66286b9774950fff842cc985d50561d9c1d753b05f232bfb842eb1318771ce public string ToRawString() +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 440 cfce5a28f1f16248bc66691b18cfd4ee200298476cf604cb84ed1caff27ab28d public static bool operator ==(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 448 8af997902a5c0787ebdf3d1862641ffc0f9777757310f6526337799fb5b030ae public static bool operator !=(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 453 ed7051014abe7ad4dfe829f71e3213dd146266f2f723c08f551f75fe120c2cd0 public static Vector4 operator +(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 462 b83305cc9a4505d274e442db993030454b31767b451e3bce5038fedbf6f07d41 public static Vector4 operator -(Vector4 value) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 467 80649e03c02b8a3fbe5de13c207a19b24d54a5900ef4125d531c6d7a30643981 public static Vector4 operator -(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 476 bb048ac89887d32a622798bdf7d59d0b912930d4d12bf0ea57edf143316bbf4f public static Vector4 operator *(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 485 c8a615aa3538fa7fbdbd279e17fbd04e6cc17af74df803e0aca030edcad5bb17 public static Vector4 operator *(Vector4 value1, float scaleFactor) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 494 6490ac63f20c9bf9d4a048ccc8287da4f6f65ad8f9648729ac4ec82a4162ce7e public static Vector4 operator /(Vector4 value1, Vector4 value2) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 503 c4f6347040944ad2c23d2c02feed6ee635fc4fe27da48ea2ec2c52dd7f49de8d public static Vector4 operator /(Vector4 value1, float divider) +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 516 0730f5ba9cd10e1564dd5731a161efbbc685a440ff7bb09057bc4a25f38f42b6 public static readonly Vector4 Zero = new Vector4(); +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 518 63f27ca144a0b3b093bb6a46ec603b74d76cfb9a6f87fbd71b48cb0375efd490 public static readonly Vector4 One = new Vector4(1f, 1f, 1f, 1f); +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 520 d17cf53bc390b6f04532d9b696aedee993a64d1557903b420050d7c5167a4a92 public static readonly Vector4 UnitX = new Vector4(1f, 0f, 0f, 0f); +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 522 368741b01bcc9b471a87aa7950374f31f926937ae5b882b551a8adcb87a1240e public static readonly Vector4 UnitY = new Vector4(0f, 1f, 0f, 0f); +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 524 ee2c863a8b883dd3bf06a5e4b583cb7b8a1c52bb97cc5c42c29119bbbabe9958 public static readonly Vector4 UnitZ = new Vector4(0f, 0f, 1f, 0f); +LibreMetaverse.Types LibreMetaverse.Types/Vector4.cs 526 8ba5b79c6742d4f5bb3082c5cfe9b9e721494356a6c89df6129e94fdb612b5c7 public static readonly Vector4 UnitW = new Vector4(0f, 0f, 0f, 1f); +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/JSON/OSDJson.cs 35 e3a6047ef7c7c78efded3081aebdee04484033c9b12169a00c37fc914a5cac58 public static partial class OSDParser +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/JSON/OSDJson.cs 37 69298317f6770ac473673f2ec99f079d8eb1437f7c47f6a8951842dc203cf762 public static OSD DeserializeJson(Stream json) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/JSON/OSDJson.cs 43 0a169a4dce8f8e253596eef2a96a2f30ac27f4c0f48536eea1e5f212b7d56498 public static OSD DeserializeJson(string json) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/JSON/OSDJson.cs 81 813343084257364842af3af7187339fe86f380b8a324865901c509c76ed9826e public static string SerializeJsonString(OSD osd, bool preserveDefaults = false) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 49 e3a6047ef7c7c78efded3081aebdee04484033c9b12169a00c37fc914a5cac58 public static partial class OSDParser +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 80 43ee03d9053761327f7e88dd5539c5efdbb95f6cbaa4c5f04913cb7d6461d7a0 public static OSD DeserializeLLSDBinary(byte[] binaryData) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 94 e780a97ccdf266c9d3ae6b6f0033653c4fe4ee45b0e056e7dd9db51876515285 public static OSD DeserializeLLSDBinary(Stream stream) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 116 7675fb8720a9aed417b1ace08ca2f8410dc47bf258e9c43b39c83fe518140995 public static byte[] SerializeLLSDBinary(OSD osd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 127 c9310e249fbe46c71af1931b82e87b05de5976f70aa9d02f8c03dca2a9ffb06c public static byte[] SerializeLLSDBinary(OSD osd, bool prependHeader) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 142 0db047a5d1d63ef45b7eb217cffd390535e9b89da45cd46d6e97998c92caf016 public static MemoryStream SerializeLLSDBinaryStream(OSD data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 152 3abd4a1941b56b2d1917368d1f03591a804503858bf75709c395ea7e962ffdd2 public static MemoryStream SerializeLLSDBinaryStream(OSD data, bool prependHeader) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 370 cc80f0a72c3e7be672625d585d5801c269fa0a5bebfc0c3ea2e73b68b3fba4e5 public static void SkipWhiteSpace(Stream stream) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 389 967abdc7963422524b33c632a412225a02182d1709cd7fb7bcc99c5f23176462 public static bool FindByte(Stream stream, byte toFind) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 409 be1511939e1bd58cc07daaa32000d932ab410f06bad0f24440a50ed0cbbf7e2e public static bool FindString(Stream stream, string toFind) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 451 618d7cfbb9609f5c206dfe73bc692fc45944dfa61f8323d4b054b188c663c52e public static byte[] ConsumeBytes(Stream stream, int consumeBytes) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 464 995d85c3bad37508dfb33708b96ee105f4e5ebfb3b6883bf1935ebe129dd30d4 public static int NetworkToHostInt(byte[] binaryNetEnd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 479 2d172182dbd3cc81752f2f10bbf6eb3464fe1776c00bfa6b0dcb1072a6cfe625 public static double NetworkToHostDouble(byte[] binaryNetEnd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 495 6c47e5977bd01ab64f2337caa3bba31736b6009e357483c12ae54c40c5c9486f public static byte[] HostToNetworkIntBytes(int intHostEnd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 37 e3a6047ef7c7c78efded3081aebdee04484033c9b12169a00c37fc914a5cac58 public static partial class OSDParser +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 76 651b0afb7e263182526bed49d81a079b92febd1e54ed60f222a104b4fb6b2384 public static OSD DeserializeLLSDNotation(string notationData) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 84 f44b480ea6d0d6a0b7e5c1b4e6445df9862907c13efefd4848448007bbab5edd public static OSD DeserializeLLSDNotation(StringReader reader) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 90 fbd80d7c36a37677ec64ad1adca34f71bb45e96ca1da67febdd5abfd9ff448a0 public static string SerializeLLSDNotation(OSD osd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 99 a2b40f11ed00b1f0670570e23c6ddffca1a1b0a35e41d95b6df9fd0710ee34d2 public static StringWriter SerializeLLSDNotationStream(OSD osd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 107 3334dafe373d582120b29c4f82fc79e373b1c89222c1d33ddadd7c3811344c55 public static string SerializeLLSDNotationFormatted(OSD osd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 116 6f25661859072956ae2c7e10ca93a3a471c43837d23fec03d5cf050b3d4b8676 public static StringWriter SerializeLLSDNotationStreamFormatted(OSD osd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 589 07781ff2368feb59945250e6842c47dc2aa94c82ac283a6c51fef66805120507 public static int PeekAndSkipWhitespace(StringReader reader) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 611 3df9d3c9dce840b9901210a2512d45f4670a61d30d01664d5a3cbee4d0cec35a public static int ReadAndSkipWhitespace(StringReader reader) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 623 7001587c8aee94630bf321e4325eb230e35a0aef51bfdf925f505a9a33f51aaa public static int GetLengthInBrackets(StringReader reader) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 653 dc8ccbd321d39bf7d683e2319f44550abbf86f15f06616238c22c6a855dc410e public static string GetStringDelimitedBy(StringReader reader, char delimiter) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 714 6810e4a91ae893e23b932a1665b48149fcfbebba66b51c4485467fdc96c53527 public static int BufferCharactersEqual(StringReader reader, char[] buffer, int offset) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 741 62604d1e9ff78323357f926d63d0d1cc25c6f756854f5a3ce286f65b80e56ac1 public static string UnescapeCharacter(string s, char c) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 756 d34337ca4b0379a6925540abf1d8b96e8df2906b4815ab18a339733d49eb69c9 public static string EscapeCharacter(string s, char c) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 39 e3a6047ef7c7c78efded3081aebdee04484033c9b12169a00c37fc914a5cac58 public static partial class OSDParser +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 48 e72b59ec4e977c2c71e95a51b464e72697ddb6ec8af2b08cbaf49971cf833686 public static OSD DeserializeLLSDXml(Stream xmlStream) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 97 321b346a9f74406e45102559e6087b1ded3f1674e38fce4aa92a3084fa93bbb1 public static OSD DeserializeLLSDXml(byte[] xmlData) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 107 2735d9ac0fce6c30f19f07973dd0ae8f952f1bc503f2c97019ea33004aa196f0 public static OSD DeserializeLLSDXml(string xmlData) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 118 824417dc8280dd91c468505ccc714e8ff8fc57cb1e05e83dfb273819756b2054 public static OSD DeserializeLLSDXml(XmlReader xmlData) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 154 bd21c082f22c72884e977cb500ff91b137cd4f9787d73b265a18c6775ac651e9 public static byte[] SerializeLLSDXmlBytes(OSD data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 164 6f1ea26324a50ef26873e6dc1a6f50e7f77a9f525edf8cccd41087d2de01303e public static string SerializeLLSDXmlString(OSD data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 179 f5df114e6aed7dd54d8f2f302b380e5e8ac19a49d5277a7d0cd13921ae89bc28 public static string SerializeLLSDInnerXmlString(OSD data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 197 6927987323ef8eb30e80556f94566fb211f19bdf12273165bbd661a510a67e3d public static void SerializeLLSDXmlElement(XmlWriter writer, OSD data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 38 ea434e5ef0b4f2f72e313d4fdb9807cfcda60da65ea638e724ada9c40f229952 public sealed class OSDArray : OSD, IList +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 42 91d554848969cabd04e22c9259d77a6743c052353eecfc4de5a9a87a49b8b51b public override OSDType Type => OSDType.Array; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 44 4630030de96af7d04de713420c60056fa1955d460e1e944606e12eea9dae1d59 public OSDArray() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 49 da7aaadf8d04d4ea4b8d7feffed1f6a41e702926eaf7d316b55184268ce1fb2d public OSDArray(int capacity) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 54 155ebad3e6d5bfbb16d300549a041764a579272391e1b58e8505e412bcf5dfdf public OSDArray(List value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 59 adf11e36847a0afde267cbc83638fe2d462778bb5de45a1effb7d4879f107390 public override byte[] AsBinary() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 69 b10a8819102ac7193c008abbfdea5d15679da3bc818024feb9665ee9d6ef6696 public override long AsLong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 75 696bb573e30eaa1c99184946985b35e7621f7904320f3dd2278dc0bbfdee0279 public override ulong AsULong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 81 a017726f7f4aca650ad2ce3a884cd06408caeeb3681f04874b546cc94f9d40ab public override uint AsUInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 87 dc6df6bff503c0634eb080412ffb1475e576c63ab7ba0abf2cf19f1e9dd99435 public override Vector2 AsVector2() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 100 225793817b966607587f1c213cb9ed213f75a66d6076c08f76d2742eb2712e6f public override Vector3 AsVector3() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 107 70878789554e40bb780b7fae83f6f297471f74748719ff0781db29d2230b83aa public override Vector3d AsVector3d() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 121 bd8e1e7fc3a0e205cef5100794a4e57acaeed94e6cbe59436f1c798359c49b63 public override Vector4 AsVector4() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 136 902b638c6dc9e001fb2fcbc79ad78002ce9a20e68c974f06ffa99c1a3195dd97 public override Quaternion AsQuaternion() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 143 62be70c94fe63ec202cab15da1789abaa9a5559f17caa7cbf0d1024524056065 public override Color4 AsColor4() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 156 033858369c4a24dc8cf3d4be745a88d31ff126ec98f9a9e0ca8fe30bb5d01e58 public override OSD Copy() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 161 a6665d01958372eaff1cedb1eb267e8832ae075075c00fa986744f2204eaafb8 public override bool AsBoolean() { return _mArray.Count > 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 163 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 169 1df7db7a90882ef3f71042a4be8fd592b425bee9821a7e04f5c4197886d0ec9d public ArrayList ToArrayList() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 176 d8d19281883db21e15f28afef6b92e3c9b7d1e56c4574dffab36d3a1a72ce3aa public int Count => _mArray.Count; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 177 f2a19394c0a1cc8012365199d7f5eec5883ad8286b63ec292e9e227ab7fa2366 public bool IsReadOnly => false; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 179 af06e5b5f33b33c2b808ef55d729c01702fc2f786d773eb3696ff1a91e3f8cca public OSD this[int index] +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 185 e26433686db314eeebe4d2ecdfd0a6e577ae416ed25005a0889c9186e270db1f public int IndexOf(OSD item) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 190 f0196da23958787f4016dd39ddabdc2548a2811935168d1d99c370150aa1627a public void Insert(int index, OSD item) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 195 33c4b028cedb3af6ed12c006a394150c4f73c48adf14876676c896ffad574c4a public void RemoveAt(int index) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 200 0feaf4ff720cb9b3cb7782002ce5c403153ddaf570c676bc5c4f6c20b27055e3 public void Add(OSD llsd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 205 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 210 33fa75b966d74dcce1e58b8df0058a33cf51e265aa0f33b6416b12d6b18448bf public bool Contains(OSD llsd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 215 29496f3012f41d5da76173841603ea374c211a997cead1d386b1a453f0992127 public bool Contains(string element) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 220 09c4f7b402d59a7b6f35ff44e9d1c376a479d7505c584ad6b5ec96286c78b182 public void CopyTo(OSD[] array, int index) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDArray.cs 235 8352ed7f2e89900bd712aefbe9006184c89d71f6361f1e36f5fd2e16c49563d0 public bool Remove(OSD llsd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 38 ee1b79beabf55f212865a9281c22660df32b3bd6d718826ea54dcc324321dc95 public sealed class OSDMap : OSD, IDictionary +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 42 9c9997f2e9fdc0b8c4339308210c4e82afe1267182d2acd9c658f5ad15c070c1 public override OSDType Type => OSDType.Map; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 44 02a2351959eeef8a68d8ec4fc6941030ea9a9e97b4b76f54a9c41a4b84918f47 public OSDMap() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 49 71957fd674ce4b90949c8ee32ac4a366389dced14ea2ab95f9173db949adda3d public OSDMap(int capacity) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 54 280280b2385987bc108d542d0f09bff9730a590a337adb8b0f10fdbdffb346a8 public OSDMap(Dictionary value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 59 92a2092dcd294ce9aa49afff8c5c9ab37b0f6ecc3e4ea964da0e9492a6ad9932 public override bool AsBoolean() { return _mMap.Count > 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 61 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 66 033858369c4a24dc8cf3d4be745a88d31ff126ec98f9a9e0ca8fe30bb5d01e58 public override OSD Copy() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 72 71e64d62028702203a5d5c395f7b3840c50d3cdd8c81c56a58546e92eba64540 public Hashtable ToHashtable() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 79 2b9fdc29d019c0f3606c9a35ec093b2721643dc6c7e9ea3adbf307a1a845d75f public int Count => _mMap.Count; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 80 f2a19394c0a1cc8012365199d7f5eec5883ad8286b63ec292e9e227ab7fa2366 public bool IsReadOnly => false; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 81 208ca07dd1c33870db612558ded09ce9987956271613568b089244ea302a9f22 public ICollection Keys => _mMap.Keys; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 82 b278fdf5c3fff23df3851ce6586898bc095cefbb6b4eeacd985d8158e17bb62b public ICollection Values => _mMap.Values; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 84 850fba2f1844da21538eb4cab0740bb8e03c92bc92bec2d08a8a781fafc82f40 public OSD this[string key] +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 90 712cc5de422785f707fe90754f9aadf363bd1f19be1f587163af0e0ab4ea15df public bool ContainsKey(string key) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 95 5408e7b62aed5f5699cb74cea148278a54a127b93fb5dd9788683acc9ba864e1 public void Add(string key, OSD llsd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 100 06746ed9a31754eb90e917977c2d2c12a367239a780648c4ec69f5ab0656d9b7 public void Add(KeyValuePair kvp) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 105 aa1a6048fc6b8aee8b9aebf96aa38fc9c99c32cc1257f8102f3cd84385b5d146 public bool Remove(string key) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 110 3ee50b73b89c93e26631ea9df0d57d734682afb42e75fbb03eb48a75b44064af public bool TryGetValue(string key, out OSD llsd) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 115 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 120 9836357cce1c3dc6e728a087209fca3a3fd4f7dd8665c5098a357358cbb640c4 public bool Contains(KeyValuePair kvp) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 125 a69e9d1aa6ee7ce1aecfa6f9f1b335d2e93200e9bdc9c705c3bcac111ca19fb8 public void CopyTo(KeyValuePair[] array, int index) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 141 b3cb531c9788cf4e6d9f9e3099c4f68ada334dcf130a791fc5087073294e2c0d public bool Remove(KeyValuePair kvp) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDMap.cs 146 e807ca2b846a68249e4702d526914a4ce5fe16da482de9481b097e7548fb0884 public IDictionaryEnumerator GetEnumerator() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDParser.cs 34 dde460353de0f84dc59b0a014b42856409307682d4c02a9d3c05615fd2b5eb86 public partial class OSDParser +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDParser.cs 44 30e1f83a32089c013a61af9971148f7f15cbee56a79efea4596ccceaa3226e92 public static OSD Deserialize(byte[] data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDParser.cs 95 b3bafeba51048086bd2df2e96d4b37c161fbd38cb71f3bec38b2e4421986e7ec public static OSD Deserialize(string data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/OSDParser.cs 116 8a030df1cca189fb9a78a2ffc91bfdf955d1b5b3751a526c3f054b1ebd0758c7 public static OSD Deserialize(Stream stream) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Polyfills/AotPolyfills.cs 10 f5738c41425fde535b5a96bc0227a9fec97039cfd6efd0e69fb5b605b8c5acf4 public RequiresUnreferencedCodeAttribute(string message) { Message = message; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Polyfills/AotPolyfills.cs 11 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Polyfills/AotPolyfills.cs 12 c974d7816ebc2be392da5df5cd6226df3f75c34544e57ff3a5cd5dd47ca016e3 public string? Url { get; set; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Protobuf/OSDProtobuf.cs 35 e3a6047ef7c7c78efded3081aebdee04484033c9b12169a00c37fc914a5cac58 public static partial class OSDParser +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Protobuf/OSDProtobuf.cs 66 647e8b9aaf6daba91a262053d239e32111f960fb2b7f9f6e8d5bd0c3843ac1dc public static OSD DeserializeLLSDProtobuf(byte[] data) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Protobuf/OSDProtobuf.cs 79 44d4dcd43a55339fa204f4f544a1bacf0bc22e71eaba9fb179684281a71f39f5 public static OSD DeserializeLLSDProtobuf(Stream stream) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/Protobuf/OSDProtobuf.cs 129 e6524b385790ef5e88d9a824c0bd934a7374aa3d801046552d7087d44a910811 public static byte[] SerializeLLSDProtobuf(OSD osd, bool prependHeader = true) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 36 81fbb3744cc77a31c4434c4d617f90be96855c3413f73e77e622e9faeca182fe public enum OSDType : byte +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 52 236d3d697aa4eb58f2628eb477997f5463370052199612cdee3827137dd1109d public enum OSDFormat +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 64 6a5c82161d4a12822cfd4df13a641c4736dd08ec7efb69676989e60a714d7e43 public class OSDException : Exception +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 66 5bc453c1d581dce2724b4a2d79336af6177c26bad71ba7a0b69251ccbf128066 public OSDException(string message) : base(message) { } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 67 1947ac4dfee1b5c733571d6c70de870042a0c40cf84cb42420efa0c6a57e0f18 public OSDException() { } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 68 01459465c7e56ac0e1ef37b7963e73fa5bdf7ad622fbde6133a531295d186fd6 public OSDException(string message, Exception innerException) : base(message, innerException) { } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 74 efc47b3275bf1edbdf2803bf1674db59d2140b5cfa7f186a325a32366116dffc public partial class OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 76 2fe76ab715016562a38e839dee3538b762c7286a02f60ee5de55acf61f4ecfbc public virtual OSDType Type => OSDType.Unknown; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 78 49170c99bf8f4c9d70ea5492d8ef4d104f9663e696fbf985e09e30623cee44c4 public virtual bool AsBoolean() { return false; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 79 4f6c11a52a9d5aa407abbe85a877370dfca9df5cfa78aa5924bdfaf81388fb10 public virtual int AsInteger() { return 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 80 7094a59dda7f8a14e08fcf2c8b2f926e888ede563b8ee6794146da82e3992ae5 public virtual uint AsUInteger() { return 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 81 16e67e0ee67b647d99813f797d11b5bf523010144d41bfbe3bc00cbdd905ba61 public virtual long AsLong() { return 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 82 492514109d8fe4eba2ce9e43e781f64513ec7508524f82fad00f5e9bb4cdede7 public virtual ulong AsULong() { return 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 83 cea42aed4f5eea6ac107217e4c93fb982a510dce9cd6e521efe752a97fcc999b public virtual double AsReal() { return 0d; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 84 29e133ccaf71c12b27e90ea80b24a5c7defd3c180b9bd87d7b3926a1bfec094e public virtual string AsString() { return string.Empty; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 85 dad7809ea105be92fd3d71bcb924dee47218f1eae7adff67d69dc9937d4cbb31 public virtual UUID AsUUID() { return UUID.Zero; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 86 0a93398725da2450da293c0acd442b2fe7b5355f6ca346fb447da85b546ddaa9 public virtual DateTime AsDate() { return Utils.Epoch; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 87 fed551338538405b03308f9437fe08c03667124a42ee70f87cac3cb1b56ef155 public virtual Uri? AsUri() { return null; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 88 e40a3d7737825fd825cf46a940a79809dea35d70bdde3e7d99001477bb661ff6 public virtual byte[] AsBinary() { return Utils.EmptyBytes; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 89 293575d0b92a46f768e82a74038238c6bd6bea1ff1754fce284b8820d74cd0c7 public virtual Vector2 AsVector2() { return Vector2.Zero; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 90 158bdee7ea4cd1db3e86742d246138b033a2ed0ac58550188ce30752f4362aab public virtual Vector3 AsVector3() { return Vector3.Zero; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 91 54070c96eb7461de854ca78fb28f39d1b5df800eb401113ae2d4ae29c1e1f600 public virtual Vector3d AsVector3d() { return Vector3d.Zero; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 92 f795e551802aed431b174358c0559664ecc6aef34c198e8188bd48e93b3b7ae0 public virtual Vector4 AsVector4() { return Vector4.Zero; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 93 d596fe5dd20d83e5345f631602b862c486c9df5d517cace3b8f6a9d0e6fc88a9 public virtual Quaternion AsQuaternion() { return Quaternion.Identity; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 94 f0af89352763d899f4785a6ad9cfe378f8c3efbc89468fbe5a8a42cce2620867 public virtual Color4 AsColor4() { return Color4.Black; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 95 76b67e54b46a55b6b807c11eae2b3de6175e5a716eab857b22c9436a749b848a public virtual OSD Copy() { return new OSD(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 97 58e75b7773b859a799bc60521a18bdc897c3d3b1ade1dad0c581394db7c5668a public override string ToString() { return "undef"; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 99 11b59655007d2611b5ee140a16dd8c241f2110f5578b4b253a1f4b12e6a9a98a public static OSD FromBoolean(bool value) { return new OSDBoolean(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 100 3dd2778a394b06ce99e913f09bf8249dd5008452768e053d60d596e688e62875 public static OSD FromInteger(int value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 101 479392900c122d88b591dd8b718b89ec226a804146bcb317a3e2ae8aff4b1518 public static OSD FromInteger(uint value) { return new OSDInteger((int)value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 102 7d13278bfd7af468c628c9cd019f6ea029e6f9f58e36251e0c487b6e22e3718a public static OSD FromInteger(short value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 103 db32b3d4bec0998b470fbddb8b66d12bfba18dc2b8c4983b0cd573b5cbaec250 public static OSD FromInteger(ushort value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 104 714934120cea76d765d58789f8bcc4ca05a2554cd80477f0d53eb72703b90b06 public static OSD FromInteger(sbyte value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 105 ebfb2c05ff4ac590a8d50a6fed636543dca127743ae88b07c8e82a79687152b8 public static OSD FromInteger(byte value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 106 694fcf0c6ad289bea8fe21d7622c70b9f59f7a75b1e337b04e2e66c6e6436e2b public static OSD FromUInteger(uint value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 107 04857d677d657fc33a79d2bd8496bad405df7266269dbd882c04f3dc4d5ecb25 public static OSD FromLong(long value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 108 2d3cdf73d2d8474158fa5b490ac17d2ba1ab6efd8bef2e0315400721d4419816 public static OSD FromULong(ulong value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 109 723b167f9ccce05a7b377d4e99a364516bd943e53fe7f2f37c41c23805ca3a80 public static OSD FromReal(double value) { return new OSDReal(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 110 a500a5621cd464618b3318142aa6a40b20b19756d842458cc1375fb48296d924 public static OSD FromReal(float value) { return new OSDReal(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 111 660a73a7761d4145e95f201d4155eb66fb5627864e9124e0632651127659dc7f public static OSD FromString(string value) { return new OSDString(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 112 e7ffcecb34fe9da65069edf48a27b56d4a978867270e1ea3ea622619e8dffe35 public static OSD FromUUID(UUID value) { return new OSDUUID(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 113 ed5a2aa46689cc1a34c711c8c157248fc273af086291fcd591b0017286e16e34 public static OSD FromDate(DateTime value) { return new OSDDate(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 114 6185f66318a8990a7dba265218a19fe697e8c38bdcbbde1b003cd449ae373448 public static OSD FromUri(Uri value) { return new OSDUri(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 115 4e3802a751753013deb7aba016ecc0ef0e95d8c7947ede1220da2ed1990403d3 public static OSD FromBinary(byte[] value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 117 57dae17b3ac280175288a960d6eb341201cd3e6a70abf8e6d636234922714614 public static OSD FromVector2(Vector2 value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 127 d3df81366bfb6538d29306c372c1694c6971b69c0c31f2bac180156de4221edc public static OSD FromVector3(Vector3 value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 138 9c97cd799dc8000c90be50b1b21427d76b57421c2f8b9eb011e7afe27021a5ea public static OSD FromVector3d(Vector3d value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 149 588f7dcf086a10ee0cffeb1a2c1376f1d552842576d3b1aedeae98744aa129a7 public static OSD FromVector4(Vector4 value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 161 0a59c55888230767a884cd6ca311bf7c51980a641a5a1221d9200e4fc0c9abc6 public static OSD FromQuaternion(Quaternion value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 173 e53f1a2a3be022ddd27494332ec76431610eba3216d112cf70175000356121b8 public static OSD FromColor4(Color4 value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 185 3a91b8b45064c2f826117fc04f49b5e9c4992a6b890501771d0459ee7e4f924d public static OSD FromObject(object value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 239 72fa9b88c5e85410a12aee83b43c1dc31a8c909a034ade5db2039d52065528a7 public static object ToObject(Type type, OSD value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 326 b702715212342158f38c097ea915b46855a0bd8d76c52a5b8dda9cd2c2971043 public static implicit operator OSD(bool value) { return new OSDBoolean(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 327 2d942b3b0290bdc10af321b83c066d26437a0e880b7d97fc22da9467bca2ca76 public static implicit operator OSD(int value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 328 97eaa25da01a01bc939514acf5d94f09c122f22c754f610aadb83b868fe5b5e6 public static implicit operator OSD(uint value) { return new OSDInteger((int)value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 329 d904f4aab508bc9c98de797623cba670eb7a2f113682f9a941438b131be49216 public static implicit operator OSD(short value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 330 e42e52f13da27faad9db6c229779e5b8d2baf78213154922a97330d3862591d8 public static implicit operator OSD(ushort value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 331 d6cf11ed349ecd274b9235827168215b081e47d858453c701083809c10e3913a public static implicit operator OSD(sbyte value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 332 dc9c66b26858349a2b13027069044114d72b02675a0fc3d20a75136a32a4bf69 public static implicit operator OSD(byte value) { return new OSDInteger(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 333 5de05e41bf5dc4aa0892d9c71aa97824ebb36ecca5f1967d525f73b4ef9f2807 public static implicit operator OSD(long value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 334 148afbe599e7577fba74200c6607bb002009614218ca41463937d7f7b52c8ffb public static implicit operator OSD(ulong value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 335 a5d1b0465b4287bc1f205d307694f736b99a74ba163d82e851642fda668fbed8 public static implicit operator OSD(double value) { return new OSDReal(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 336 b90ac8262eacb0cc33ae03344b69244ae5e36ed416727ba8522d0e4097f1aa8b public static implicit operator OSD(float value) { return new OSDReal(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 337 3a32d2e34509b5572c899e4b151baa4dd2fa3a3816b97b042cd5736ffdef7d67 public static implicit operator OSD(string value) { return new OSDString(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 338 6aab9e4cec896478a0b68e2441011802bfd968f3b01f528b3da0537350972eb0 public static implicit operator OSD(UUID value) { return new OSDUUID(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 339 291548757631828a96c792a0d07be0c2c106d39c431b29a75e19d18d4071ff0b public static implicit operator OSD(DateTime value) { return new OSDDate(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 340 5fe9ba9681e5f2ad9953dcc622bd2f28c6916fb9deb2752fdb21a2bbeab4d954 public static implicit operator OSD(Uri value) { return new OSDUri(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 341 ec36c96ccdf63e217e2bc6c4fffb491c8d5bfda1548ca67c66cb871692e1c19a public static implicit operator OSD(byte[] value) { return new OSDBinary(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 342 723649c8be7b76320732260454bd649c9e3aefb7bb6436ca9e9ce16d777401da public static implicit operator OSD(Vector2 value) { return FromVector2(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 343 3fb50a6f3626503598a5e14cfcae8ac4ddde19525972efcd1b6adb7546a3f905 public static implicit operator OSD(Vector3 value) { return FromVector3(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 344 f300e10ffb463698a4950a3bc8faa156de6ee28357ca35da385dd94a1a1e6ec5 public static implicit operator OSD(Vector3d value) { return FromVector3d(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 345 d432a578b6e9237c9f5c0b2dc43018534a3d62ac4146511939b86ac8495dc7bf public static implicit operator OSD(Vector4 value) { return FromVector4(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 346 27d7703cd08e1be794aae79f538dd5c6b31418439a02d0b104c96a3f3263dab0 public static implicit operator OSD(Quaternion value) { return FromQuaternion(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 347 7d5cd49db0ad8ef168d9484c5723a654ffaa5f7e780a3184a65ad400bdf77a97 public static implicit operator OSD(Color4 value) { return FromColor4(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 349 233a3da1c8d32ba7b49fb8f3ceb82d035f3261ea84c9a332abd590f6a4f63bdc public static implicit operator bool(OSD value) { return value.AsBoolean(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 350 83928d01d7ab3e85c923c2ccd5186d022da952ea9e8090547a6ea3dd36f24f0d public static implicit operator int(OSD value) { return value.AsInteger(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 351 b7a557cb320f6292b0cdae2aa341a659ef594d1db40a319adb7d5952449fd13e public static implicit operator uint(OSD value) { return value.AsUInteger(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 352 c71761094df3ce2aa3aff6263422a8e7754fdddebc9ebbee9d2a7b7e3c37f8b9 public static implicit operator long(OSD value) { return value.AsLong(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 353 2d31b472ea425a3b57da74629fa73db170ae2e6c12ba7cf57c49017fe2e1f438 public static implicit operator ulong(OSD value) { return value.AsULong(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 354 355c1c47ea363022a782e3cb5488a23d17a631889f935e24d898ddcfa9b199e2 public static implicit operator double(OSD value) { return value.AsReal(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 355 5ee7c5356ad0439511523a35cbdacd447c5bacf69c787e7636b6c428060a8984 public static implicit operator float(OSD value) { return (float)value.AsReal(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 356 4e142e08cb3e67012c5d87ac3ffcfce4b22f84bae70ceb1ab1ea5a78bde020cc public static implicit operator string(OSD value) { return value.AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 357 b761ed35f4933cc8ebd687ac219cd175a401091c3e95b26ddd9ca6a8c77f7a9b public static implicit operator UUID(OSD value) { return value.AsUUID(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 358 90de23200269860f3d97cfc2a098c5f212e2d59cc1c759ad223d248ebe85320e public static implicit operator DateTime(OSD value) { return value.AsDate(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 359 cf878f08edc035af81697a1b55662e41801cf9cd3c0e2d25846f15c0cb8f5be9 public static implicit operator Uri?(OSD value) { return value.AsUri(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 360 7f75c4b71bf16b4b52711e84500842571dd18b4992d3407bb461a1240c59056c public static implicit operator byte[](OSD value) { return value.AsBinary(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 361 5896aee563adf74cf93181bbfd9fefc85ab70360d4a77984eba2e07528b1d96e public static implicit operator Vector2(OSD value) { return value.AsVector2(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 362 b4de41cecc305fb69b9e2ff912a372410e5eb1f261fa73fc54bea070752d5cda public static implicit operator Vector3(OSD value) { return value.AsVector3(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 363 7623f095bdb2d420943f57aafa6cc337a2deb2b46177ba5b90b087bc04c35ae5 public static implicit operator Vector3d(OSD value) { return value.AsVector3d(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 364 eac27d27c6c14cd962387742f3909434802361c6d41ef39f44a694fcc112c11d public static implicit operator Vector4(OSD value) { return value.AsVector4(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 365 55d49e4c809d79f54aacf370044fae2cf92cbddd3fbd3a77c0f34a8685537f92 public static implicit operator Quaternion(OSD value) { return value.AsQuaternion(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 366 d8b8486c8ad350ee2afa86c76e684afffc7173bfe6eb6fcd1230b263e897f7d0 public static implicit operator Color4(OSD value) { return value.AsColor4(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 378 31bec62959f0ec2966dc5dab207c3bd13029ec2218466ba325e5dc846dfb15ff public static OSDMap SerializeMembers(object obj) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 412 c7944d9d9147fe7f59694f64b1f068f501caa730cb81f878e7f034708f72cb24 public static void DeserializeMembers(ref object obj, OSDMap serialized) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 431 e5daabe6ba8d004eca5437d94d49dc6cc51728723dc2403740ecab16cd248889 public sealed class OSDBoolean : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 438 a38f623f695394f0817a97d06c9b8e38bf878d1038db2d1b356c45cf2d679ace public override OSDType Type => OSDType.Boolean; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 440 45e7249df6b0d10d7655f5d4a77a0aba49bf6af65fa393d9068dcbce2359e837 public OSDBoolean(bool value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 445 f8686a97684478767005e648f98da75880ffbb3392544b30f8d19717fe21cf14 public override bool AsBoolean() { return _mBool; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 446 cc2115d5e76ce83f46eb679cf9e71e05eb821f0343cdb39c7c0f7899770c8583 public override int AsInteger() { return _mBool ? 1 : 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 447 12750afe3621ded16b9559503e76f71089c76ae27967d07bca585bb7d5b82a4e public override double AsReal() { return _mBool ? 1d : 0d; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 448 f4c27527e3b548b9e9674ac7ca2a2960d03cb3bdca9631d43e19e6f2996ea882 public override string AsString() { return _mBool ? "1" : "0"; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 449 9897f648c0ae1613e60679576a2eddb570ae973e468de94efbcc10fd430715e6 public override byte[] AsBinary() { return _mBool ? TrueBinary : FalseBinary; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 450 899c32fe9a1812f3d8d502b82a3581dcb101460581c69549ecb06ed4b46f50ad public override OSD Copy() { return new OSDBoolean(_mBool); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 452 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 458 dff1f5dd003480baf51de267315456e54c7f1afe174aa49f2f0ef7be0a152750 public sealed class OSDInteger : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 462 663052dbb6ff601d992acf97faf9685d339b2ac2bbef2b1c640ead875043e4d6 public override OSDType Type => OSDType.Integer; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 464 8ebd864d58ee229025e9553fe1907bddf656b7d05cf403a13294bef72e135089 public OSDInteger(int value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 469 0360cf853c4caaa33a0bb1ee5fc572028259ca8768ecdd7b666de055d07b69c4 public override bool AsBoolean() { return _mInt != 0; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 470 319fec1dfd5491d36ef6d46991fb97193b93ecc0b6b8c4d6d1426ed47ebdc5da public override int AsInteger() { return _mInt; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 471 68ae8f2c7d6dbdcfc54bdda4473679020213a76432678df9ce21413688597897 public override uint AsUInteger() { return (uint)_mInt; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 472 585b042ceb83d2660effd16581d8426b1b718a522af2d52e4a913f44470dfe05 public override long AsLong() { return _mInt; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 473 642857b74dab924b0d348236cba662a031ae5462193098bbd39d1eaed6b62fe8 public override ulong AsULong() { return (ulong)_mInt; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 474 42cb8f42ec643c7470d55857d90fce1fbea286632c389a844e8b6c87ef9c70f5 public override double AsReal() { return _mInt; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 475 1d28cc6f801213ccecad40f0594ba813d20c8fc52326d4289b5adce9f70310e0 public override string AsString() { return _mInt.ToString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 476 21697a962eca4fda00a7ba852f087132478da33496d1775558b0c7ad0dbd0ec5 public override byte[] AsBinary() { return Utils.IntToBytesBig(_mInt); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 477 5e0e86fc7e210f422bb4286cf33cfa82387de02cc6a7dfc7ce73c85db43aac28 public override OSD Copy() { return new OSDInteger(_mInt); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 479 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 485 f6608bacfac0568eb8ef4474b2b0667867aa195464f76ad22b6a21dca79ba0d3 public sealed class OSDReal : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 489 c161e6cc9a582e8e4a7cd8491250e28cbbe96ea7a6b01cd25ad0ff93e137dcd2 public override OSDType Type => OSDType.Real; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 491 b2e0e46efc2e805232eee0ee679405c8ea1edf981f16fc23794c665553b00264 public OSDReal(double value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 496 d7aa2eea664c560746c1d9ef0b5853532b14cb46c484a0abf142af34cb7d4538 public override bool AsBoolean() { return (!double.IsNaN(_mReal) && _mReal != 0d); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 497 f2a18ae84813f011f2088f2dfca67fb5438d182d0f5a2122cc0dc1b5e671849a public override OSD Copy() { return new OSDReal(_mReal); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 499 e51452430e85725d122ea17f3e1f7ba25eeb40e123ffbb51e8277c1cad629893 public override int AsInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 510 a017726f7f4aca650ad2ce3a884cd06408caeeb3681f04874b546cc94f9d40ab public override uint AsUInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 521 b10a8819102ac7193c008abbfdea5d15679da3bc818024feb9665ee9d6ef6696 public override long AsLong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 532 696bb573e30eaa1c99184946985b35e7621f7904320f3dd2278dc0bbfdee0279 public override ulong AsULong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 543 fdaf58551793808626f15b2055bdc948a42471c52784ae4a8baa124289e73347 public override double AsReal() { return _mReal; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 545 2fc6f6ed3f5e95b2bc838b262d314aa5764399842e5e791ec1e0da240b337123 public override string AsString() { return _mReal.ToString("r", Utils.EnUsCulture); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 546 5e9f607eef0718253f4274db7228c9d36a86f141db96e1c8c62d4e69d42b6202 public override byte[] AsBinary() { return Utils.DoubleToBytesBig(_mReal); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 547 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 553 a0d4d69accdc867454601c76f0436dfa3bfae219d6ae33e402d3fbc819e3362a public sealed class OSDLlsdXml : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 555 93a36f88557eaa3544add192f004d9113a6cca81fad95f7ddd1404d660a36bcf public readonly string value; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 556 ac35134186aa983c0c05f8daa7989aa4cd5f7d052ec343aea5a4d725368c2401 public override OSDType Type => OSDType.LlsdXml; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 558 792ba16b1a4ea155182fa7f1eedd58a9e62cb08241cb731f069cdc07ae2cb2ae public override OSD Copy() { return new OSDLlsdXml(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 560 f7cacf443d5f1b744e5333f796542da1bb6f295193b9086cfde5a7b026bf7918 public OSDLlsdXml(string value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 566 5e9f68d447521585991350aa9613c5a685c96d0fba33c9001b544d8539647fac public override string AsString() { return value; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 567 061f164ba026357a86163188f52977ef0bd91c52cb2ebcff0de6fe9274c2e2e3 public override byte[] AsBinary() { return Encoding.UTF8.GetBytes(value); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 568 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 574 353be30c321a2b723546b51442ad412902980420f4c49511eef1c75fbcc55bb2 public sealed class OSDString : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 578 d9475d9e902f4a991a2c10ddc5410b67330161ef8acb810b40541d4e0e412836 public override OSDType Type => OSDType.String; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 580 54df902dfeb23b4547f786f0746aeae575d32f1f5bef95c2aae8809053e362ba public override OSD Copy() { return new OSDString(_mString); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 582 0eec1be3ec7211cb5150b0e6d3f992cf84a7cd060facbe0ab79981e29b086297 public OSDString(string value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 588 269f597c87b2a8ad80899f22665d5405e7256a73443e318e6fd12946cfef7e23 public override bool AsBoolean() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 596 e51452430e85725d122ea17f3e1f7ba25eeb40e123ffbb51e8277c1cad629893 public override int AsInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 603 a017726f7f4aca650ad2ce3a884cd06408caeeb3681f04874b546cc94f9d40ab public override uint AsUInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 610 b10a8819102ac7193c008abbfdea5d15679da3bc818024feb9665ee9d6ef6696 public override long AsLong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 617 696bb573e30eaa1c99184946985b35e7621f7904320f3dd2278dc0bbfdee0279 public override ulong AsULong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 624 bc341aef4f3bf0b4a5f28fb89521e0f6f86e47c4d36a4e57dd9cb57398cc2760 public override double AsReal() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 629 e6afec51ef28662f0d957770d578dcf924ba45c12060da16d88ed0dbf1f5ed4f public override string AsString() { return _mString; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 630 36f80ecde353e3c5dfe65bdcf7b6172c824aba95245a3030bb5d04d523d30771 public override byte[] AsBinary() { return Encoding.UTF8.GetBytes(_mString); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 631 e5ec89e1c6473afbe7ef3fed7394210d34ba6023d42c5f1107c060c5bddb637a public override UUID AsUUID() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 635 74ce1d4aef4902b5c0fcc7bd977f0a119290ec16c5e73155d68fe1f0408b52a5 public override DateTime AsDate() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 639 793606942f36c71a3172bac537755f41c8cf66f7365ef273b7d9892ae4104739 public override Uri? AsUri() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 644 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 650 106f0858e4b384bc2d673968ac7edee4090bfca7bec77ace0d2275d2e2910792 public sealed class OSDUUID : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 654 7555ee06694b09e401f2732862b5fc85e53df4da9a7e3c76924c19af82200676 public override OSDType Type => OSDType.UUID; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 656 463d0762985e97c16a9cbbaf6fe42cf0464c82d61c9b482920b79a079443404e public OSDUUID(UUID value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 661 5d893baffa9f72dceb0cf2e190fc559b52d49d1a159e5b0915b548ebaba38375 public override OSD Copy() { return new OSDUUID(_id); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 662 22fa38ca193025732ebc2c3579f160882c941a5336215e8b7b2524f157b3fe92 public override bool AsBoolean() { return (_id != UUID.Zero); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 663 9162f886f08a6a8bc0ec3f09ab619f11d8c0f4be7843c323fa863bf9dee2d1cc public override string AsString() { return _id.ToString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 664 2ff5781be83eea8ac3dc031b42844554dff6a967cf1b7e2d5824795dcdb32500 public override UUID AsUUID() { return _id; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 665 983449a387f90302900c5d778b36e588a4bf56d2bbd22e5e8a5a76bf6be45c42 public override byte[] AsBinary() { return _id.GetBytes(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 666 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 672 51a2123076e9b5bbb80d66b2ce0127cab6ecd5bcaf3e6350ba089aa1fb0403c3 public sealed class OSDDate : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 676 30dd3bc26fb28c0f1795cfff8c2e591b3f768624877a4724dae695796d8ebf03 public override OSDType Type => OSDType.Date; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 678 cf9c0f37e234744592c109e079ef197d91312c7d2f6bf0e296e6935fc1c2a671 public OSDDate(DateTime dt) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 683 1a793e50c7cefad39196bf174a0a7e3c347059b2890b0d3d347905115abbb260 public override string AsString() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 689 e51452430e85725d122ea17f3e1f7ba25eeb40e123ffbb51e8277c1cad629893 public override int AsInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 694 a017726f7f4aca650ad2ce3a884cd06408caeeb3681f04874b546cc94f9d40ab public override uint AsUInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 699 b10a8819102ac7193c008abbfdea5d15679da3bc818024feb9665ee9d6ef6696 public override long AsLong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 704 696bb573e30eaa1c99184946985b35e7621f7904320f3dd2278dc0bbfdee0279 public override ulong AsULong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 709 adf11e36847a0afde267cbc83638fe2d462778bb5de45a1effb7d4879f107390 public override byte[] AsBinary() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 715 e42b7722d748da898877b408358e49499336159e6aa06f6f8a5d9c94f330f885 public override OSD Copy() { return new OSDDate(_dateTime); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 716 5070ee28fc2c6e92da9524a37d4c0c4bb50ef6af40e677164aac6fe42c7f1aee public override DateTime AsDate() { return _dateTime; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 717 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 723 cfcea47ac57a6ff33fc0a5efef4bbf4c4ef0ea9096280330a8c2dd0a6e3c5862 public sealed class OSDUri : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 727 12c5561451e275821ad71a0185e2dff09d564211f6a227684110047777eaa8b5 public override OSDType Type => OSDType.URI; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 729 239a39191ed40739637452e1f3e69f9cfc000957f6410279c54a90abc09bbe76 public OSDUri(Uri uri) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 734 1a793e50c7cefad39196bf174a0a7e3c347059b2890b0d3d347905115abbb260 public override string AsString() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 740 c43ad77bb8718b64068e110ad866ff9aac1051b855e0c892e55f557730e21e64 public override OSD Copy() { return new OSDUri(_mUri); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 741 ae6dffb14da71d565fb16131907a790640bf761de694be144390b3a492119889 public override Uri AsUri() { return _mUri; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 742 c8157ccc579bb3c633d46ea5e814f86bc9ed97e62b44a2d2b288fb0f7b77c16f public override byte[] AsBinary() { return Encoding.UTF8.GetBytes(AsString()); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 743 33204d52955106a653dfde124295cbcfdf89bbf5348c39f1d8b0273f9b36f943 public override string ToString() { return AsString(); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 749 768b4e700d5aca5dfad0aeb5c8cec200227212da5a2d944e0a42faab1a4c13bc public sealed class OSDBinary : OSD +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 753 a524bf2a2edc4884cd5a27488454a4c7cc8d4fdc89b9b3b666b2e4a1b62031e1 public override OSDType Type => OSDType.Binary; +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 755 db782e8e652d421b0e4162f5868717781c2452b3f7d5164ad932907601148a66 public OSDBinary(byte[] value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 760 3d29039288f2397580062538dd7d2d197f290a563f58bde8523df8b3c6c2ecb1 public OSDBinary(uint value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 771 3b146149837ee5ce8901a8b7ce51fe00b7f99f339b85a07e59d115348ab8fc1b public OSDBinary(long value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 786 e5bceea08a909b4978f555026cf8bc1140a21697b121cab57fe058cc2e652d76 public OSDBinary(ulong value) +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 801 8f3f934ed1b9311a19465c625cae7f0c47d559144586687c29beedcf16ce40cb public override OSD Copy() { return new OSDBinary(_mBytes); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 802 d149c6dc18404b3a3ec614540ff29095c1d0c15daba7c0226f6152e200230277 public override string AsString() { return Convert.ToBase64String(_mBytes); } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 803 e51bae6db2fea0b574607ce317e50e94ae2965a908cd26fb51291ba63685c34f public override byte[] AsBinary() { return _mBytes; } +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 805 a017726f7f4aca650ad2ce3a884cd06408caeeb3681f04874b546cc94f9d40ab public override uint AsUInteger() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 814 b10a8819102ac7193c008abbfdea5d15679da3bc818024feb9665ee9d6ef6696 public override long AsLong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 826 696bb573e30eaa1c99184946985b35e7621f7904320f3dd2278dc0bbfdee0279 public override ulong AsULong() +LibreMetaverse.StructuredData LibreMetaverse.StructuredData/StructuredData.cs 838 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ITextureCodec.cs 36 d55f87b692d64fff78e4ea447d4ff60e7473602dd6a8c88a8add6d458d0621f5 public interface ITextureCodec +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 32 c2b76f5c0bde78e48f862cdf04ba0795cb3674cc3b19cbbc46bb38f1a30f46c6 public class ManagedImage +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 35 bdd10ebadaab64e68372cc6587045e4f5c504bf8f71b46adf22013ad0ce2d836 public enum ImageChannels +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 46 513715a57c49e25266c088704ed4a11a87fc29bacbfeb47804f7c3a1af011033 public int Width; +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 51 335bc7ece7f72082dc3ffe7b6a462d270be89fd9051525ea65de8820cdc1c334 public int Height; +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 56 eb911a656f0525f596210e206555a1a56389d8d9c4c06559e479cb63c3c5e591 public ImageChannels Channels; +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 61 18d23b1ef13488e1889d3120d2fc7f7252a316f706559b660d16fa0f146aed35 public byte[] Red = Array.Empty(); +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 66 d96176033605a707f0900572a63e7320396747b9be61049d80d68d738a3619b6 public byte[] Green = Array.Empty(); +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 71 772f71815a1aae855d62f3b7af7dd474bb92d6efd0f6e01cfbb1313330ca0ecc public byte[] Blue = Array.Empty(); +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 76 c4c2dff4f9613796b2ec1689423d5b03b3651251d454459ee7d40b9f423b330a public byte[] Alpha = Array.Empty(); +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 81 8643b39d3a29887b2d043deb159daacda44b3a9420c3c39760b577596955c850 public byte[] Bump = Array.Empty(); +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 89 53c576020cf9e3dc1b7af16a42387dc749cb269daa6e6420ec4912a257914b33 public ManagedImage(int width, int height, ImageChannels channels) +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 119 40340fb951bec2870c9ac34146a407aaf9b90ae6a55da72091e1d5a539c72022 public void ConvertChannels(ImageChannels channels) +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 168 10db3c296eb107f0bd841b9952cec09ae1f690a0c421c31cc901bae094824c45 public void ResizeNearestNeighbor(int width, int height) +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 229 d329bcb89fa70be5980d337d53357790c5ca28a19ecfcaaae274fed8ed69c919 public void ResizeBilinear(int width, int height) +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 318 6384531791da1684b147e75f7175f8822319776ab149d4c740409916d42b4c52 public byte[] ExportRaw() +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 389 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse.Imaging.Abstractions LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 398 ebfd642c3ab34180b594cf45813c5779b22fe71b42ac758842a6dcf3721bfb6d public ManagedImage Clone() +LibreMetaverse.Imaging.Skia LibreMetaverse.Imaging.Skia/SkiaTextureCodec.cs 38 dfc8d2040cf76974752a7617e57a27b0ef69de51ece5d627508468afec17fd51 public sealed class SkiaTextureCodec : ITextureCodec +LibreMetaverse.Imaging.Skia LibreMetaverse.Imaging.Skia/SkiaTextureCodec.cs 40 68ffea7b76204a12858b6127cc51d42b7812f011558235dffde084ea634459e0 public ManagedImage Decode(Stream stream) +LibreMetaverse.Imaging.Skia LibreMetaverse.Imaging.Skia/SkiaTextureCodec.cs 56 c52a2ce981a04818a66570212717c4bf73194ed9694216e2f01a40d990019326 public static ManagedImage ToManagedImage(SKBitmap bitmap) +PrimMesher PrimMesher/ObjMesh.cs 35 08643ec778009bc1a30c964a0e62c14b1311ce5df8a0d18ae4e1ec55e8a1d45d public class ObjMesh +PrimMesher PrimMesher/ObjMesh.cs 41 023cd5408b1c435a1e9b8564baa9e5e8dbf8367beee7ddbc7526f9e3d2623155 public string meshName = string.Empty; +PrimMesher PrimMesher/ObjMesh.cs 43 679aee8cb47e9e4a5d449482de4b7f817220ac3b001f223a594e5ca64b7e96da public int numPrimFaces; +PrimMesher PrimMesher/ObjMesh.cs 46 1887beb8badba65d38c0ba435c1c00f806fd26658f58007c6f9e819f520e8b6d public List> viewerPolygons = new List>(); +PrimMesher PrimMesher/ObjMesh.cs 48 77c15ead416594c7c97ec8615870d2aa7a74279a26051c6e1b68f54472dbcd1b public List> viewerVertices = new List>(); +PrimMesher PrimMesher/ObjMesh.cs 50 55d3f277ecc701915ade4658838e66e1b4c258b3031cc335095f1fa27745a73e public ObjMesh(string path) +PrimMesher PrimMesher/ObjMesh.cs 58 22ac6b7716b1447e5ff4d3c4902d482fb67cea3ae4d7da8268a99741698d78eb public ObjMesh(StreamReader sr) +PrimMesher PrimMesher/ObjMesh.cs 167 024feb46dce94b32b6767e4bd8bd2366b8468e1e8a45b973839fb6fa70564641 public VertexIndexer GetVertexIndexer() +PrimMesher PrimMesher/PrimMesher.cs 40 79396ef49bde77c8712770af9c3fe4d438de5b5f9764a67f6a0e518aabc36e9e public static float Cos(float x) => (float)Math.Cos(x); +PrimMesher PrimMesher/PrimMesher.cs 41 4c2e0044e345605a06597146cd178f72746c9b971d60df7a6d39143a9c82247f public static float Sin(float x) => (float)Math.Sin(x); +PrimMesher PrimMesher/PrimMesher.cs 42 f1884b06b08ce9bc131356b6bd75a2c402b6264ed5b85dd76a566947f54a5c4d public static float Sqrt(float x) => (float)Math.Sqrt(x); +PrimMesher PrimMesher/PrimMesher.cs 46 f8ce136e48465836de8d8bea5e97e6a3a33ffab48f2e26a5a56d8bc384b80ae9 public struct Quat +PrimMesher PrimMesher/PrimMesher.cs 49 3cce9b13712ee517bf66d2aa68fcf8c7dfea688ea1a2a8e10c4813b051a154e7 public float X; +PrimMesher PrimMesher/PrimMesher.cs 52 5ffa2e0d19b429fc48b2411e233d138bdda9f2049aaa0317b4e830bced66ec31 public float Y; +PrimMesher PrimMesher/PrimMesher.cs 55 d88794f63074ea7f3dc9032195a8f600df53bd41dcbc81ea340583c531cd0c32 public float Z; +PrimMesher PrimMesher/PrimMesher.cs 58 f3f9dfcff248b7f232ada288c153c413d093ddac6aa0593c35d0c8d8f8bf3653 public float W; +PrimMesher PrimMesher/PrimMesher.cs 60 eda15f3df456b20a3f8c6a43c76ce97635c045a6bdc71516168c18d564e15b23 public Quat(float x, float y, float z, float w) +PrimMesher PrimMesher/PrimMesher.cs 68 fb8f4723ca260c1b939101e162b529299a06716c71268be28851c9c667616396 public Quat(Coord axis, float angle) +PrimMesher PrimMesher/PrimMesher.cs 84 e9fbe49b236cc7bb3245c869a4586a7fd8ddce929ba19b53b273f186ee10c68f public float Length() +PrimMesher PrimMesher/PrimMesher.cs 89 8571d9c5415ed2d75f734400b1882bfe74bd30482d98f3af426f888bfc9fd3b7 public Quat Normalize() +PrimMesher PrimMesher/PrimMesher.cs 114 6f304d48fbb0439e1a9f7e47d72085535b11c7b6ee543501dcf4beb5788d5529 public static Quat operator *(Quat q1, Quat q2) +PrimMesher PrimMesher/PrimMesher.cs 123 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +PrimMesher PrimMesher/PrimMesher.cs 129 9dedb1f03315e1ffd6bd36212a7539af5d9cfb4dd6d5986e087e5d34e9c49d05 public struct Coord +PrimMesher PrimMesher/PrimMesher.cs 131 3cce9b13712ee517bf66d2aa68fcf8c7dfea688ea1a2a8e10c4813b051a154e7 public float X; +PrimMesher PrimMesher/PrimMesher.cs 132 5ffa2e0d19b429fc48b2411e233d138bdda9f2049aaa0317b4e830bced66ec31 public float Y; +PrimMesher PrimMesher/PrimMesher.cs 133 d88794f63074ea7f3dc9032195a8f600df53bd41dcbc81ea340583c531cd0c32 public float Z; +PrimMesher PrimMesher/PrimMesher.cs 135 b02a991f35b9972c150cb9c79a3e3f46433f9386b01de860e5afc7aaf906d911 public Coord(float x, float y, float z) +PrimMesher PrimMesher/PrimMesher.cs 142 e9fbe49b236cc7bb3245c869a4586a7fd8ddce929ba19b53b273f186ee10c68f public float Length() +PrimMesher PrimMesher/PrimMesher.cs 147 e72acb00a941ec86b3c89a58ea2d807a60c618121120f9367a7349e8f6e2ab24 public Coord Invert() +PrimMesher PrimMesher/PrimMesher.cs 156 602a612805bb735f790e31ef592193ad40b43af5c7fa66745ca2b05b9202d29c public Coord Normalize() +PrimMesher PrimMesher/PrimMesher.cs 179 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +PrimMesher PrimMesher/PrimMesher.cs 184 e676f1a05ab7974981ba95c6f9b9daa577f56c5d735e2af481369d54495d6020 public static Coord Cross(Coord c1, Coord c2) +PrimMesher PrimMesher/PrimMesher.cs 193 739d137b97bb08675af3e9d58d2387cfb5fe04602bfac8a320fde2f93fd3435c public static Coord operator +(Coord v, Coord a) +PrimMesher PrimMesher/PrimMesher.cs 198 427892535e17ebe3ba3a52f8c4bce25305d663b0ac72c96ef66493a80aa8e15f public static Coord operator *(Coord v, Coord m) +PrimMesher PrimMesher/PrimMesher.cs 203 b9de6522892170db2d4a6a0b3c4210389dbced51c2900c4cbb848637168dd8ce public static Coord operator *(Coord v, Quat q) +PrimMesher PrimMesher/PrimMesher.cs 239 87d37b6410498061ddcc1f89c2bbc38692e05b7ae3cf5d6ad2044b1ad4f7d98e public struct UVCoord +PrimMesher PrimMesher/PrimMesher.cs 241 e12199bf7a243bd0ba72a79bc981424510c690878a78dd0a9b011a406957d890 public float U; +PrimMesher PrimMesher/PrimMesher.cs 242 b578c70e5de6ef99aa659a25cc38f43d3592d59acfec89b492817e46430d3ba2 public float V; +PrimMesher PrimMesher/PrimMesher.cs 245 2f5295984930af2587c747d01b82da700261fcbe078a639db9aef556ba412b88 public UVCoord(float u, float v) +PrimMesher PrimMesher/PrimMesher.cs 251 5ef26873d2e945f8e4b9e8db685fa5d19cce5a34c2b575872c6456061eeac94d public UVCoord Flip() +PrimMesher PrimMesher/PrimMesher.cs 259 4a4a51d016b612c350cf9e3843ec919bbb700eb58d5ee3867253dbec829820a6 public struct Face +PrimMesher PrimMesher/PrimMesher.cs 261 914fd2d36bd9ef3db9cf644c92da35efb8c791eaaf2ec8378af1589375a5533a public int primFace; +PrimMesher PrimMesher/PrimMesher.cs 264 769b2fa08cabdedd532244ce24160487a0a98c493914855cd4377b1e9a7b6ed8 public int v1; +PrimMesher PrimMesher/PrimMesher.cs 266 4e2b786938b5914044e5132b01f187fb540e37211a1f0f044587009fd76d7a8e public int v2; +PrimMesher PrimMesher/PrimMesher.cs 267 26ccfae40f8ab7fddc11423155292a675e80f2b453a5ee7101ff65b4d8fb3113 public int v3; +PrimMesher PrimMesher/PrimMesher.cs 270 b10f418dc70d8dd9904a57bba48bc7331e4278ba22544b798f7e194c521e31f5 public int n1; +PrimMesher PrimMesher/PrimMesher.cs 272 175b6519fcd92a33960e88ffb1a749b8f00bdd740037bd1725ae136d1064dbe4 public int n2; +PrimMesher PrimMesher/PrimMesher.cs 273 8d5e991252d9ec6fb15d24c944999232f4b2416f18a7fddf804272094ca59c6c public int n3; +PrimMesher PrimMesher/PrimMesher.cs 276 ede9b70a872dff83d8148ec72d59619ce25fd2c8e814fb5a13c0f855d998ad54 public int uv1; +PrimMesher PrimMesher/PrimMesher.cs 278 2ad84790fbe41e2e45af0f8248583618b8c604f4db22eb231cc6d63720847806 public int uv2; +PrimMesher PrimMesher/PrimMesher.cs 279 51b91bcba255626d04cc09e9982b1434937f64464c18fc63b7f2719f6ea45105 public int uv3; +PrimMesher PrimMesher/PrimMesher.cs 281 83f4a8a9cf62867d7a933fe67bccb34fcc0b2365533b0cdc828b67e74e08d9cb public Face(int v1, int v2, int v3) +PrimMesher PrimMesher/PrimMesher.cs 298 b8d2e772ff15db878fddabeca752fcb061f95586981f007b7445d9e51c552d30 public Face(int v1, int v2, int v3, int n1, int n2, int n3) +PrimMesher PrimMesher/PrimMesher.cs 315 7efa32aa7591ce2f7c90d9aca69647f5a99b05127aa843ef75129438bec6d38c public Coord SurfaceNormal(List coordList) +PrimMesher PrimMesher/PrimMesher.cs 328 e0a1c868d16b2269f56f2f55523a4ee963dbb3b99be59a05a5342d1d440b8eaf public struct ViewerFace +PrimMesher PrimMesher/PrimMesher.cs 330 d869ce3feb3b889053eb5878dc90289a81a58c7cc7eecce357071b1ef69fc005 public int primFaceNumber; +PrimMesher PrimMesher/PrimMesher.cs 332 df83159f73d266e9ffa300cdd521b8e473649ff9354815c3ebfa6cf171c67d40 public Coord v1; +PrimMesher PrimMesher/PrimMesher.cs 333 28cd230a1da9f7ee6f91254b384c83cb37460d14041adb4bf55bb4d4a5d8a949 public Coord v2; +PrimMesher PrimMesher/PrimMesher.cs 334 62bafe010a23ca93fd444131a144b609be85978a8e036609420e6625894257f7 public Coord v3; +PrimMesher PrimMesher/PrimMesher.cs 336 9a413a7116054bd386ad060201a3ff2c740546d3173408ccb0783cace2e8fa6e public int coordIndex1; +PrimMesher PrimMesher/PrimMesher.cs 337 7862fdfce9b2073c42eab46ba972e36887e4ee37bc1241cf34db925f0b907974 public int coordIndex2; +PrimMesher PrimMesher/PrimMesher.cs 338 f405091cc8550aeec143df6659b28ebef2caac980e961d46e56783282586c84e public int coordIndex3; +PrimMesher PrimMesher/PrimMesher.cs 340 ac1fcc5597c2126c13ebc59b6cb0b52d41923d4650f44e64f00530ac39d59608 public Coord n1; +PrimMesher PrimMesher/PrimMesher.cs 341 172250e9bf99ac8ec9a98070a49042ca54616d6da5efae162ae7af3341531671 public Coord n2; +PrimMesher PrimMesher/PrimMesher.cs 342 bae6ca8fcdeed887fc8f31d874f2961cdaf611288e12826311b6ffb7b048b014 public Coord n3; +PrimMesher PrimMesher/PrimMesher.cs 344 302736a23662b7b480fadee7ea07103a5b746539c0bd2d0f0a3410d9dd4958b8 public UVCoord uv1; +PrimMesher PrimMesher/PrimMesher.cs 345 d8142588ae2fea7159a227a0754414b1d6555c09f9ee57c9d7a0064ff5922cfd public UVCoord uv2; +PrimMesher PrimMesher/PrimMesher.cs 346 1790cbb7782f18aa1c581122a6d84d26d263430cdf70fa77524bf4f42b19d73b public UVCoord uv3; +PrimMesher PrimMesher/PrimMesher.cs 348 706a0336ad8d1483605b6c6c2c832e8685a4c2fd4ff2dbafdabf4ad2af53ef8e public ViewerFace(int primFaceNumber) +PrimMesher PrimMesher/PrimMesher.cs 367 610cf8a20b63995ea579b302b9b0ee2e04bd1ff4f27ec3c8e35c83038898eaf6 public void Scale(float x, float y, float z) +PrimMesher PrimMesher/PrimMesher.cs 382 82854634f9372d43aedcaa31fb3f2798d7d9e7081ae05d585695592e6e4ba48b public void AddPos(float x, float y, float z) +PrimMesher PrimMesher/PrimMesher.cs 397 870e956444effbae0413c73fdffc05b030cbcb3baacbcbc6de67c926ee0af419 public void AddRot(Quat q) +PrimMesher PrimMesher/PrimMesher.cs 408 f6727916037c1ae93f81b052c54b135a2e79efe14b73bfb55a35cad649949a17 public void CalcSurfaceNormal() +PrimMesher PrimMesher/PrimMesher.cs 447 4ac10941609964ab87e23b6747e4ba27efcab661351de0591db1121c0b5c2e33 public bool Equals(AngleCacheKey other) => +PrimMesher PrimMesher/PrimMesher.cs 452 89d9adb81e9508b03e5450161b30c1651eded81c084b7de0453b2b6f6c259834 public override bool Equals(object obj) => obj is AngleCacheKey k && Equals(k); +PrimMesher PrimMesher/PrimMesher.cs 454 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +PrimMesher PrimMesher/PrimMesher.cs 684 6eb341633c4c4ff061a94fe396b16b371735ef8c7c97248c60f68631e883c120 public class Profile +PrimMesher PrimMesher/PrimMesher.cs 687 a1f9fa4000c85d1ab7a2281abd6d72cd89c35b67d9269d8392fbae17ba59873a public int bottomFaceNumber; +PrimMesher PrimMesher/PrimMesher.cs 689 9b81020ac046b5af9a6910428adda9125984b682f7ee82a525c703f22e036ecc public bool calcVertexNormals; +PrimMesher PrimMesher/PrimMesher.cs 691 9ac493ed52cb1df9fcdf93b832e89de6e58f2fb8a61242ab26bf1682ebb15444 public List coords; +PrimMesher PrimMesher/PrimMesher.cs 692 0f2c2582ec9983fbf6bfff49f51e3ed181a3c9638718c0563b2dea5b4a9eac8f public List cut1CoordIndices; +PrimMesher PrimMesher/PrimMesher.cs 693 e2a598d03352745d8478193e2101b764f4cbd230286f3d9f0853d5c5773184b5 public List cut2CoordIndices; +PrimMesher PrimMesher/PrimMesher.cs 694 078c131c74009f81bcdb7e0783a8722d0189ac6e48fcb07b2bb768b102e09403 public Coord cutNormal1; +PrimMesher PrimMesher/PrimMesher.cs 695 b082b69fb5411f1d5b27bd18389c2d8febb41492ce34ebb1990f27bd77a8a4bd public Coord cutNormal2; +PrimMesher PrimMesher/PrimMesher.cs 697 ea346d93f8134ec40cebbb03d1734c9c4daa43d69e31420f1038bb0ddf58a9e1 public string errorMessage; +PrimMesher PrimMesher/PrimMesher.cs 699 3304011b5bba34b7e81140f8c0f2e78a22aad9315b3004682ca94bc8cc2293f2 public Coord faceNormal = new Coord(0.0f, 0.0f, 1.0f); +PrimMesher PrimMesher/PrimMesher.cs 700 be048493b9c728aa096ec0928da98b8e59cc09fbf023cf2bdd20668006447371 public List faceNumbers; +PrimMesher PrimMesher/PrimMesher.cs 701 0b898b5a1fdc2ac3c69422215050ffa51bcae557ac04c0e1a56a481ee6a3f64f public List faces; +PrimMesher PrimMesher/PrimMesher.cs 702 9191b3d5f68cc22ed3e01912b2fd61cfc19518d61277fd1e9688c5f847f0257e public List faceUVs; +PrimMesher PrimMesher/PrimMesher.cs 703 78268593d732a5eb9c626df03f06cba5313d7785d021ac9d6c074a7279ab49a2 public List hollowCoordIndices; +PrimMesher PrimMesher/PrimMesher.cs 704 24b6e98ec062cfffbbb71474a05aa59706eb7631ce3ef9609befa2967f953825 public int hollowFaceNumber = -1; +PrimMesher PrimMesher/PrimMesher.cs 705 eb97ded81093eb093177f86c282c2b4509c9cc2754b269eaa10b791e87a57d60 public int numHollowVerts; +PrimMesher PrimMesher/PrimMesher.cs 707 95dbe2a216d4c6fb8766f5cfc7579c49a26c8083bea463e9c1e6562e187305b1 public int numOuterVerts; +PrimMesher PrimMesher/PrimMesher.cs 708 679aee8cb47e9e4a5d449482de4b7f817220ac3b001f223a594e5ca64b7e96da public int numPrimFaces; +PrimMesher PrimMesher/PrimMesher.cs 711 76d263892d30b40f9359901b85ac253430d9035ad98d660c407f41ebdded47b5 public List outerCoordIndices; +PrimMesher PrimMesher/PrimMesher.cs 713 f5a5b953448a14cdc2063dd47ab92371492af2325786bb30304bee2a3abb3ea0 public int outerFaceNumber = -1; +PrimMesher PrimMesher/PrimMesher.cs 714 79c786ff026ccd5b9e59e8188fb85f0c9aa05413baea121803e9d92210b2aa6e public List us; +PrimMesher PrimMesher/PrimMesher.cs 715 9953508f2fa4e6130b28dda3f61fe6ed7085a3ca27e9dee38c7c68d17e7b8ef5 public List vertexNormals; +PrimMesher PrimMesher/PrimMesher.cs 717 a1249db9c87c6a578482abff411002fbed644497c7f775342cf5c0edaaf86b9e public Profile() +PrimMesher PrimMesher/PrimMesher.cs 727 5c13977df5bac0717a42b4e5b88bba244d9139d2d926134cfbe2388d1c1c3d9f public Profile(int sides, float profileStart, float profileEnd, float hollow, int hollowSides, bool createFaces, +PrimMesher PrimMesher/PrimMesher.cs 1113 56c31dd4b2c41d9d22a883d9560bbc5f737d8a3735be6fda3d9db548f8baf719 public void MakeFaceUVs() +PrimMesher PrimMesher/PrimMesher.cs 1124 96baf092e3fdd1c21065ef1e6e82336c0ef784b31b523ee8dcf47232e67a99b2 public Profile Copy() +PrimMesher PrimMesher/PrimMesher.cs 1129 84335d37de3cff57fcca4ddceddc29958861bf026db340537670a7cbb7b0c52e public Profile Copy(bool needFaces) +PrimMesher PrimMesher/PrimMesher.cs 1170 65f93fc1687a7c009f01c91f85beda3ca9af581d72f035154565b6baf5ce768f public void AddPos(Coord v) +PrimMesher PrimMesher/PrimMesher.cs 1175 82854634f9372d43aedcaa31fb3f2798d7d9e7081ae05d585695592e6e4ba48b public void AddPos(float x, float y, float z) +PrimMesher PrimMesher/PrimMesher.cs 1189 870e956444effbae0413c73fdffc05b030cbcb3baacbcbc6de67c926ee0af419 public void AddRot(Quat q) +PrimMesher PrimMesher/PrimMesher.cs 1208 dc1e9b1d1df6dbe802caa6ebdbd701e1d471a4098a1414c9ff4c83406e3f53c9 public void Scale(float x, float y) +PrimMesher PrimMesher/PrimMesher.cs 1225 59fdeb611c7dadbff9ca5311d275681fd3835e24e80b107b48e8ae929d0fde61 public void FlipNormals() +PrimMesher PrimMesher/PrimMesher.cs 1259 0fb7f2fe44eed17b4b70c44c03254535161dadc7653048bb0b81a3fc9fca50c4 public void AddValue2FaceVertexIndices(int num) +PrimMesher PrimMesher/PrimMesher.cs 1273 c58832753d156d8ebd090aa323b19232e488d7ee6b46fdca211389b3877613f2 public void AddValue2FaceNormalIndices(int num) +PrimMesher PrimMesher/PrimMesher.cs 1290 39c458e32a17911924a2636a0a5a0d526599d6f3f7a6d68be63a235b62276e75 public void DumpRaw(string path, string name, string title) +PrimMesher PrimMesher/PrimMesher.cs 1310 dc9f52f65e0a6609fee94cfcc4f2a1a8596b6a854a326cc264663ccffaa9a372 public struct PathNode +PrimMesher PrimMesher/PrimMesher.cs 1312 0271bd2e650e77cc3685264b7834ab52dfd0c7916e68e3cfa16fe1b6d84b72ce public Coord position; +PrimMesher PrimMesher/PrimMesher.cs 1313 d479ccd21cedf266438fb48138c5c0a1e170b43fc39b373fac365f67326b39ca public Quat rotation; +PrimMesher PrimMesher/PrimMesher.cs 1314 97f0ad4543b6ec4c90afc9775413aa56d21f775e8730fdf28fb0d96a761cc419 public float xScale; +PrimMesher PrimMesher/PrimMesher.cs 1315 40f6681023ccd0c61b7391c73a034756352c48a4358d73d55f15bf3c843f9651 public float yScale; +PrimMesher PrimMesher/PrimMesher.cs 1316 2fe59ff1920867ed85f8799fc108bc29d96a9d80ae94003572fc623238c65395 public float percentOfPath; +PrimMesher PrimMesher/PrimMesher.cs 1319 d657e818d5d504419646a4a97f37408d83597e2514b45b2824830c219d447921 public enum PathType +PrimMesher PrimMesher/PrimMesher.cs 1326 5946ce98d9d598fac6504e218f1d4dc7fcfad75571fc514a63b343dcf2c3ebaf public class Path +PrimMesher PrimMesher/PrimMesher.cs 1329 c38b2d50f6c01a19b54d263bf6527c6d45ad0f72dd510d714e7f9be9f0e35eee public float dimpleBegin; +PrimMesher PrimMesher/PrimMesher.cs 1330 b794b2f330379b50307970af2eae56ec2e789bf8e6788a49298f6a6e959b21a9 public float dimpleEnd = 1.0f; +PrimMesher PrimMesher/PrimMesher.cs 1331 69d75c72c3b59b0ab2e2014ac59c0f349c632f667a7655fe687181646c5a8de7 public float holeSizeX = 1.0f; // called pathScaleX in pbs +PrimMesher PrimMesher/PrimMesher.cs 1332 b328bf65dd851ea2dcc4a29a9e78747a4d33dd77d81b0e31b30bf9b79c0b4a86 public float holeSizeY = 0.25f; +PrimMesher PrimMesher/PrimMesher.cs 1333 3b771d2a85a75b3534b8011ea1d863507e8610f024a257373391387c10189beb public float pathCutBegin; +PrimMesher PrimMesher/PrimMesher.cs 1334 86d448a267ab5c8a9e701c3a90fe8f0d0c5f26028f9ddefc87bd4e9452136105 public float pathCutEnd = 1.0f; +PrimMesher PrimMesher/PrimMesher.cs 1335 390ee50758b4ee9128d4497b2c37d7b0a0c3c120bc12045777bcb165110fb84e public List pathNodes = new List(); +PrimMesher PrimMesher/PrimMesher.cs 1336 d1a233e8ca5bdd59ed44eaa87dceefc87ac3a58311870870a9b7c2f91117ae34 public float radius; +PrimMesher PrimMesher/PrimMesher.cs 1337 57642baf89e7dc8bdf027050331d59d20505010e38051452240be30affe92f7c public float revolutions = 1.0f; +PrimMesher PrimMesher/PrimMesher.cs 1338 18ad2bada07c1266332b4130bb30f6aa508b029178fb5a3b037ea6f05ed524ee public float skew; +PrimMesher PrimMesher/PrimMesher.cs 1339 e6ebcce17e16ad384ddf011a9d38b2d102d8b11696500658a3f1e23825dbd9f9 public int stepsPerRevolution = 24; +PrimMesher PrimMesher/PrimMesher.cs 1340 fac92f84d8e81e9fe9c6280f60032c842e55d5d7cffa8c614acff6ce1bffa872 public float taperX; +PrimMesher PrimMesher/PrimMesher.cs 1341 47a65b6b6f966de52ece988e132f8178900ddcc15d59dc3d9603ff3ab95a7bfe public float taperY; +PrimMesher PrimMesher/PrimMesher.cs 1342 d1e51394f5a49142e236b78ae28fdddee2c486291482fa020e862f405dfc865b public float topShearX; +PrimMesher PrimMesher/PrimMesher.cs 1343 fe626a87852bc25c21d06ec6fd41601fe90781d5ba4879dd65cf939353374805 public float topShearY; +PrimMesher PrimMesher/PrimMesher.cs 1345 31846f4843809a6ae5641a7a659cf6670f8a617ece989bbf55f04574f1aaf98c public float twistBegin; +PrimMesher PrimMesher/PrimMesher.cs 1346 ce274d31b79badbb8c76eaacfcf796ac221d20a721a71ccd2aceda89b5b8c588 public float twistEnd; +PrimMesher PrimMesher/PrimMesher.cs 1348 6855059d4b394c5046579dcddbda4f5f069fab59a504cdc5557dc80f01a637b2 public void Create(PathType pathType, int steps) +PrimMesher PrimMesher/PrimMesher.cs 1541 468077c66e5d99c364488b7d294ba6407a50e70c7b2a2fbce18015cfec899c67 public class PrimMesh +PrimMesher PrimMesher/PrimMesher.cs 1544 9b81020ac046b5af9a6910428adda9125984b682f7ee82a525c703f22e036ecc public bool calcVertexNormals; +PrimMesher PrimMesher/PrimMesher.cs 1546 9ac493ed52cb1df9fcdf93b832e89de6e58f2fb8a61242ab26bf1682ebb15444 public List coords; +PrimMesher PrimMesher/PrimMesher.cs 1547 c38b2d50f6c01a19b54d263bf6527c6d45ad0f72dd510d714e7f9be9f0e35eee public float dimpleBegin; +PrimMesher PrimMesher/PrimMesher.cs 1548 b794b2f330379b50307970af2eae56ec2e789bf8e6788a49298f6a6e959b21a9 public float dimpleEnd = 1.0f; +PrimMesher PrimMesher/PrimMesher.cs 1549 167b8a110ffc953dae3dd5e5164e8f1a82c56a8f5af3b3ecc4508769049f0c00 public string errorMessage = ""; +PrimMesher PrimMesher/PrimMesher.cs 1550 0b898b5a1fdc2ac3c69422215050ffa51bcae557ac04c0e1a56a481ee6a3f64f public List faces; +PrimMesher PrimMesher/PrimMesher.cs 1552 69d75c72c3b59b0ab2e2014ac59c0f349c632f667a7655fe687181646c5a8de7 public float holeSizeX = 1.0f; // called pathScaleX in pbs +PrimMesher PrimMesher/PrimMesher.cs 1553 b328bf65dd851ea2dcc4a29a9e78747a4d33dd77d81b0e31b30bf9b79c0b4a86 public float holeSizeY = 0.25f; +PrimMesher PrimMesher/PrimMesher.cs 1556 ead473fabb2baa4dfdea7e0503b460349dfcc6225993037739aabceb461b3b29 public List normals; +PrimMesher PrimMesher/PrimMesher.cs 1559 679aee8cb47e9e4a5d449482de4b7f817220ac3b001f223a594e5ca64b7e96da public int numPrimFaces; +PrimMesher PrimMesher/PrimMesher.cs 1560 3b771d2a85a75b3534b8011ea1d863507e8610f024a257373391387c10189beb public float pathCutBegin; +PrimMesher PrimMesher/PrimMesher.cs 1561 86d448a267ab5c8a9e701c3a90fe8f0d0c5f26028f9ddefc87bd4e9452136105 public float pathCutEnd = 1.0f; +PrimMesher PrimMesher/PrimMesher.cs 1565 d1a233e8ca5bdd59ed44eaa87dceefc87ac3a58311870870a9b7c2f91117ae34 public float radius; +PrimMesher PrimMesher/PrimMesher.cs 1566 57642baf89e7dc8bdf027050331d59d20505010e38051452240be30affe92f7c public float revolutions = 1.0f; +PrimMesher PrimMesher/PrimMesher.cs 1569 18ad2bada07c1266332b4130bb30f6aa508b029178fb5a3b037ea6f05ed524ee public float skew; +PrimMesher PrimMesher/PrimMesher.cs 1570 1935ab0dbc04501485157b9b3b93179fe800d332b1f44ef25378e14a559abcbf public bool sphereMode = false; +PrimMesher PrimMesher/PrimMesher.cs 1571 e6ebcce17e16ad384ddf011a9d38b2d102d8b11696500658a3f1e23825dbd9f9 public int stepsPerRevolution = 24; +PrimMesher PrimMesher/PrimMesher.cs 1572 fac92f84d8e81e9fe9c6280f60032c842e55d5d7cffa8c614acff6ce1bffa872 public float taperX; +PrimMesher PrimMesher/PrimMesher.cs 1573 47a65b6b6f966de52ece988e132f8178900ddcc15d59dc3d9603ff3ab95a7bfe public float taperY; +PrimMesher PrimMesher/PrimMesher.cs 1574 d1e51394f5a49142e236b78ae28fdddee2c486291482fa020e862f405dfc865b public float topShearX; +PrimMesher PrimMesher/PrimMesher.cs 1575 fe626a87852bc25c21d06ec6fd41601fe90781d5ba4879dd65cf939353374805 public float topShearY; +PrimMesher PrimMesher/PrimMesher.cs 1576 3badf302c7735d6999835a98b3cee0d6269c52693bd89f14480582061b3322a8 public int twistBegin; +PrimMesher PrimMesher/PrimMesher.cs 1577 795a8441c249ecc397aa205922d5ef6d3cccdbe63bc36b289d0b8f628cfcaea0 public int twistEnd; +PrimMesher PrimMesher/PrimMesher.cs 1579 f754e427a9a5de1545b7bcd999b182a8e8725407b5d11ce977f4d337805d35b0 public List viewerFaces; +PrimMesher PrimMesher/PrimMesher.cs 1580 8d4e30145f13d5df5177f02e131d8286c218d0a5821bbc7cc92f2232b7f40a72 public bool viewerMode; +PrimMesher PrimMesher/PrimMesher.cs 1591 eef5246e6a5602a3bce246ea711546e85eee0fdac21e169eaf1fe8e15ba72b74 public PrimMesh(int sides, float profileStart, float profileEnd, float hollow, int hollowSides) +PrimMesher PrimMesher/PrimMesher.cs 1620 5fb5cd9d2310b7bfd179129c73a9d2771df3158d3f2ba47be46842ca8c0d48d2 public int ProfileOuterFaceNumber { get; private set; } = -1; +PrimMesher PrimMesher/PrimMesher.cs 1622 71f810891e00edfb03789c8a615bb5aafae8549ba9e4c63ff360ff4cd507f5c4 public int ProfileHollowFaceNumber { get; private set; } = -1; +PrimMesher PrimMesher/PrimMesher.cs 1624 0bc66415b4eb26d4846beb8a52015cc7a556595e3c1d025d3b134f22ac55ad05 public bool HasProfileCut { get; private set; } +PrimMesher PrimMesher/PrimMesher.cs 1626 c9bf0898282fe3f5f9a97dfb6eb860eb614fba36b36acdcf1ac0b5fda6823a93 public bool HasHollow { get; private set; } +PrimMesher PrimMesher/PrimMesher.cs 1632 e5057171895783fff8529260fdd6aac8c00c421fc210ded5b4ca7e4d4ca96894 public string ParamsToDisplayString() +PrimMesher PrimMesher/PrimMesher.cs 1691 1b3fadf7aa91bfd509769fdf2db62991f446bbaec4f20e7f6d9d3b0a0df8ab40 public void Extrude(PathType pathType) +PrimMesher PrimMesher/PrimMesher.cs 2122 e0a3aa34bb386676723851e3518dfd421dbf2a2a30472e40bed726af056efb3e public Coord SurfaceNormal(int faceIndex) +PrimMesher PrimMesher/PrimMesher.cs 2135 7f6f54045510328adb08cc540d6bb69f0c387edba1fdf228290822e69e0b0d3b public PrimMesh Copy() +PrimMesher PrimMesher/PrimMesher.cs 2173 77c675b51516619b20e7542893375869a1aca6466a3e11d44c52c811b61bfb3a public void CalcNormals() +PrimMesher PrimMesher/PrimMesher.cs 2206 82854634f9372d43aedcaa31fb3f2798d7d9e7081ae05d585695592e6e4ba48b public void AddPos(float x, float y, float z) +PrimMesher PrimMesher/PrimMesher.cs 2236 870e956444effbae0413c73fdffc05b030cbcb3baacbcbc6de67c926ee0af419 public void AddRot(Quat q) +PrimMesher PrimMesher/PrimMesher.cs 2269 024feb46dce94b32b6767e4bd8bd2366b8468e1e8a45b973839fb6fa70564641 public VertexIndexer GetVertexIndexer() +PrimMesher PrimMesher/PrimMesher.cs 2282 610cf8a20b63995ea579b302b9b0ee2e04bd1ff4f27ec3c8e35c83038898eaf6 public void Scale(float x, float y, float z) +PrimMesher PrimMesher/PrimMesher.cs 2310 39c458e32a17911924a2636a0a5a0d526599d6f3f7a6d68be63a235b62276e75 public void DumpRaw(string path, string name, string title) +PrimMesher PrimMesher/SculptMap.cs 34 085365b98d38b6c2b6320ed29d92da4d1340786b286f03e12aae3983d531e191 public class SculptMap +PrimMesher PrimMesher/SculptMap.cs 36 6f50fb7e62f7d73a8fadaf021d4caacbcce1fdb1f79b1bbc22521b07c93ee115 public byte[] blueBytes; +PrimMesher PrimMesher/SculptMap.cs 37 4ea219022a2d8e1ba112c27a07293032400db041f77fda9663889c7b9f85a229 public byte[] greenBytes; +PrimMesher PrimMesher/SculptMap.cs 38 4da2df6318e739cf557bdaf2e3ab48518ee39abe7346f015042d4d0a7952ea3e public int height; +PrimMesher PrimMesher/SculptMap.cs 39 4a9248367d9592437288e7b63a59eeab753a6114c5882d338bd75bccc07440d7 public byte[] redBytes; +PrimMesher PrimMesher/SculptMap.cs 40 ed2be84b7ff30cc1c54972febf618e00a5496a2051873160b6e0340d2f3c469c public int width; +PrimMesher PrimMesher/SculptMap.cs 42 8be9e4b93d9fdc8801b78f013ac4de1bcc72767157f1f25b4576f6b88bd60ea3 public SculptMap() +PrimMesher PrimMesher/SculptMap.cs 46 a96d8f834e8c31c0394c9fa8416a86483d75f4969dd805f65cba5cfbc61a3322 public SculptMap(ManagedImage image, int lod) +PrimMesher PrimMesher/SculptMap.cs 166 2473dd4f2e79ada2f6e9d0471905ce32997423a0fc639d008b0ad5d8c035e3be public List> ToRows(bool mirror) +PrimMesher PrimMesher/SculptMesh.cs 36 511687b94d327b8c795a73f08cc66ba5b55121eb632e029daa88520efc55e72a public class SculptMesh +PrimMesher PrimMesher/SculptMesh.cs 38 415583265005725bbc702c5359338c09c2678ba057c312ba1e25c68016d51942 public enum SculptType +PrimMesher PrimMesher/SculptMesh.cs 46 9ac493ed52cb1df9fcdf93b832e89de6e58f2fb8a61242ab26bf1682ebb15444 public List coords; +PrimMesher PrimMesher/SculptMesh.cs 47 0b898b5a1fdc2ac3c69422215050ffa51bcae557ac04c0e1a56a481ee6a3f64f public List faces; +PrimMesher PrimMesher/SculptMesh.cs 48 ead473fabb2baa4dfdea7e0503b460349dfcc6225993037739aabceb461b3b29 public List normals; +PrimMesher PrimMesher/SculptMesh.cs 49 f5401bbec5526ec67962611bf0fd56344c2d437a91b7768e342bdbeafcd428a3 public List uvs; +PrimMesher PrimMesher/SculptMesh.cs 51 f754e427a9a5de1545b7bcd999b182a8e8725407b5d11ce977f4d337805d35b0 public List viewerFaces; +PrimMesher PrimMesher/SculptMesh.cs 64 8c66ebd32ea7fd5fd5af945949bfd29088977cd445e1992ee103f7603bf18e11 public SculptMesh(string fileName, ITextureCodec codec, int sculptType, int lod, int viewerMode, int mirror, int invert) +PrimMesher PrimMesher/SculptMesh.cs 85 56b256b4638c2e62677f25aa8c7aeb7dc414c85eb90e42ae6bfcf2d89d9ea6f6 public SculptMesh(float[,] zMap, float xBegin, float xEnd, float yBegin, float yEnd, bool viewerMode) +PrimMesher PrimMesher/SculptMesh.cs 182 e91ce58e61de80ac73805303cf76193a178863a580d4d410fbd365d45dce0cc7 public SculptMesh(ManagedImage sculptImage, SculptType sculptType, int lod, bool viewerMode) +PrimMesher PrimMesher/SculptMesh.cs 187 c64b5488eb3d04ecd972ec4d1aa761dcfc8120422af97c688656359799bcf3b1 public SculptMesh(ManagedImage sculptImage, SculptType sculptType, int lod, bool viewerMode, bool mirror, +PrimMesher PrimMesher/SculptMesh.cs 193 ebad6d29a216cbf5e18b3eca74bd8fe21ebe975ef4a50cd36e321890662ac366 public SculptMesh(List> rows, SculptType sculptType, bool viewerMode, bool mirror, bool invert) +PrimMesher PrimMesher/SculptMesh.cs 198 af247686958ad2288d53990d67a7afddf1d53eec596413f60babf16deda6aea7 public SculptMesh(SculptMesh sm) +PrimMesher PrimMesher/SculptMesh.cs 216 d0be25e685e786d690a4d4bf6a24c03db3c55c4a513abc4c331b470a9ee53b5d public SculptMesh SculptMeshFromFile(string fileName, ITextureCodec codec, SculptType sculptType, int lod, bool viewerMode) +PrimMesher PrimMesher/SculptMesh.cs 402 2435466feea3dd826b42b6c6fb65d9d96ffd5352ff18c899013a8d855b710f4b public SculptMesh Copy() +PrimMesher PrimMesher/SculptMesh.cs 460 82854634f9372d43aedcaa31fb3f2798d7d9e7081ae05d585695592e6e4ba48b public void AddPos(float x, float y, float z) +PrimMesher PrimMesher/SculptMesh.cs 491 870e956444effbae0413c73fdffc05b030cbcb3baacbcbc6de67c926ee0af419 public void AddRot(Quat q) +PrimMesher PrimMesher/SculptMesh.cs 523 610cf8a20b63995ea579b302b9b0ee2e04bd1ff4f27ec3c8e35c83038898eaf6 public void Scale(float x, float y, float z) +PrimMesher PrimMesher/SculptMesh.cs 546 39c458e32a17911924a2636a0a5a0d526599d6f3f7a6d68be63a235b62276e75 public void DumpRaw(string path, string name, string title) +PrimMesher PrimMesher/VertexIndexer.cs 33 3ce6daac9ec4d29fbdcaf9c818beb5e176a7c383313b0f102339790bf66fd94e public struct ViewerVertex +PrimMesher PrimMesher/VertexIndexer.cs 35 3c5944014e600dce71a535e2cfe2e0cce73a18a8607951935d6e8bb83d4d0ccf public Coord v; +PrimMesher PrimMesher/VertexIndexer.cs 36 addbb26a7a0ca5a3f62b9f739e35ef0caf71bd198436aac100ac16e2de8e495b public Coord n; +PrimMesher PrimMesher/VertexIndexer.cs 37 a2f50bfbe3b5a6f9ac190aa5a07821f9f186c4bcea7396373a7da1c9077787a0 public UVCoord uv; +PrimMesher PrimMesher/VertexIndexer.cs 39 328464efcd5f4a1525be4e6088b663fecb1f14ea2d2d911313d5e10a0c82ba5e public ViewerVertex(Coord coord, Coord normal, UVCoord uv) +PrimMesher PrimMesher/VertexIndexer.cs 47 f73dee5d28ada850dd35996e8ee1b5c3d59e75722147ad83fa34f2ce7c122cac public struct ViewerPolygon +PrimMesher PrimMesher/VertexIndexer.cs 49 769b2fa08cabdedd532244ce24160487a0a98c493914855cd4377b1e9a7b6ed8 public int v1; +PrimMesher PrimMesher/VertexIndexer.cs 50 4e2b786938b5914044e5132b01f187fb540e37211a1f0f044587009fd76d7a8e public int v2; +PrimMesher PrimMesher/VertexIndexer.cs 51 26ccfae40f8ab7fddc11423155292a675e80f2b453a5ee7101ff65b4d8fb3113 public int v3; +PrimMesher PrimMesher/VertexIndexer.cs 53 e35edb483822ef77f63bbd43cfc931bc1a843739812ba73c2fb08b0b1780dd88 public ViewerPolygon(int v1, int v2, int v3) +PrimMesher PrimMesher/VertexIndexer.cs 61 ea76abb504be0a905822e34eef86a3e3e70980e8ebf9048eac3cf7717a9ceadf public class VertexIndexer +PrimMesher PrimMesher/VertexIndexer.cs 63 679aee8cb47e9e4a5d449482de4b7f817220ac3b001f223a594e5ca64b7e96da public int numPrimFaces; +PrimMesher PrimMesher/VertexIndexer.cs 64 7767c2dcd1c926816b7e966362f3d702e66e62c346d9a107342149487b2a5ebe public List> viewerPolygons; +PrimMesher PrimMesher/VertexIndexer.cs 65 7709ead25396e1a27232fef8deceadcec5f244a0dce048bdaad2517c26e95bee public List> viewerVertices; +PrimMesher PrimMesher/VertexIndexer.cs 67 6810bd1c78c16d7e42363c14f775f02f2abe9761f3a37ece314f45ac5cb76f79 public VertexIndexer() +PrimMesher PrimMesher/VertexIndexer.cs 72 0d5e8c02b35f9128b386ce75750e4e00087ca194794b8d753fceee9c461e9ed2 public VertexIndexer(PrimMesh primMesh) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 30 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 32 9d4c854d172b78680a654ffdff7d474167d627179289affb7dc45d39a8db06ee public partial class AgentMovement +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 39 22fae5374953f3c0ebd4df032e800582449697b6ad4ddba4ec6d0cf7d78b4d26 public class AgentCamera +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 42 9475aab2c2bdff455ad37bb5586365e26ebb08a3f28ef92ec660fbe7c6bd3eb8 public float Far; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 49 5b384383d26a8e4a82c14ec4d291f8ff7998e71c1f505413d4153f8f25a3640f public Vector3 Position +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 55 e1b0c88a5e1b27c19d14b1c56ba48ab322dda742aa79a3b5270112bc80001b26 public Vector3 AtAxis +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 61 a43be6d4941d5b666850367c0593e3c416046eeb80d2e94f5906ec1b11ea54eb public Vector3 LeftAxis +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 67 d7a9d061d3bbf1ac7cb22de3a70d4e62b30f5c99c00847ec19ce49c88ea75ed3 public Vector3 UpAxis +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 76 515476cc83d2350a4f8dfee01645390c896e55d5e196db10145d6e1f1e44299c public AgentCamera() +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 84 d328bb71a4ba9cb0b0c22ec0e247f12a395a7c298b4fe8c6141dbce74f529c44 public void Roll(float angle) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 91 79f0e37c01179965127c641c59627bd96d7d1752ab11beee605ae73dbe443ec5 public void Pitch(float angle) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 98 d23ad3e46e34021056ecab0735332e78630fe83d205ffb20577212528446029a public void Yaw(float angle) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 105 588b802d5ee66adba5d3bb0d95bf8f757c1aefe1086576a16e229c0853dc9221 public void LookDirection(Vector3 target) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 113 f0a6554987ddf2cc31c5319fad71d8f408a5475f113246f5110c56653596cd18 public void LookDirection(Vector3 target, Vector3 upDirection) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 120 4f789bf89d184aeab3392aea4233d0baf6310443272f6ce0ff77ee682a4913ca public void LookDirection(double heading) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 128 c4b00c2b919ac44c5ae5cce3cb0ae337c66bc1c95e7a65c403aa2ee0a2c2b899 public void LookAt(Vector3 position, Vector3 target) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 137 39863271b59889d7718e8e65d5367dcdfc910d8d377cf51dd3ad055a21af9df6 public void LookAt(Vector3 position, Vector3 target, Vector3 upDirection) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Camera.cs 147 bc57d04391cb168cb8e824a1810a161722b14f35316bb7d8e008fa6c43cd910b public void SetPositionOrientation(Vector3 position, float roll, float pitch, float yaw) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 38 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 43 4b041145bb04295e5a5b1a2485b972c385bc5169df9d400e283321a2b8ba3a1a public const int MaxChatMessageSize = 1023; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 48 2ba8933407ecff149900a309e9ebc2cdecc34e0b0b665ebb2cead00675246ea4 public const int MaxScriptDialogLabelSize = 254; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 133 5450298b5aa4f7088fa5f7553ae55c9b07349a9068fdb120813194e75ef6ed35 public void Chat(string message, int channel, ChatType type, bool splitLargeMessages = true) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 164 2f80f1b4aafd2ff8bebe511ebd2f3906c589098ea43397b777192ccd39669e84 public async Task RetrieveInstantMessagesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 203 c366b5dcfe6ef8f1667dcea4b62a874b01271e09261ec64a88ac5521b06092b7 public void InstantMessage(UUID target, string message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 214 dc587f1d0ec971d6cdea192bbd3cb9532fa34a7ca6bb3e443e4f740f6b8910e1 public void InstantMessage(UUID target, string message, UUID imSessionID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 227 dfe44c1d72bf261f2600e8d72324db8777b314022045953ecea31f8776aecc4b public void InstantMessage(string fromName, UUID target, string message, UUID imSessionID, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 257 dfe44c1d72bf261f2600e8d72324db8777b314022045953ecea31f8776aecc4b public void InstantMessage(string fromName, UUID target, string message, UUID imSessionID, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 300 5a1a1f794580962fa8ee4fb232a37e0f4825d53f0d1b6a7d84e3e9732462c52e public void InstantMessageGroup(UUID groupID, string message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 309 9e450c84ae6780009a42763b32579678ff01782b3655cb4ca34040232dd4dec6 public void InstantMessageGroup(string fromName, UUID groupID, string message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 348 023c82386bc54bbd277636edc1b058b2098db86ed1df4a194bb89ddd2aacc220 public void RequestJoinGroupChat(UUID groupID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 378 a269b3012fefede31b289df6e5b58a7a6fa33e4dfe1721610ba466c95442c7ab public void RequestLeaveGroupChat(UUID groupID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 412 db369b26c8de613ef2eceac82812e8540d6d699540fc48027e8cffcb0e6e65be public void ReplyToScriptDialog(int channel, int buttonIndex, string buttonLabel, UUID objectID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 436 3a4893e4b53f165eb679b8c94e0b0e3de729c56e49b785a04a6eb1ac782787fa public async Task ChatterBoxAcceptInviteAsync(UUID session_id, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Chat.cs 459 a8c8f7eb40200d7ddbc90fe086a464d4cdfa01f34c26493f5fc9d5be535eeafb public async Task StartIMConferenceAsync(List participants, UUID tmp_session_id, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Effects.cs 33 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Effects.cs 41 8f6b7eeb358f3b27f6da43f33ba543afbbfae10cb1d70015ca8c14393f7257d1 public void PointAtEffect(UUID sourceAvatar, UUID targetObject, Vector3d globalOffset, PointAtType type, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Effects.cs 83 d84cc82d5be4f6037b04c5e585b4c726c31bf36185939fd3b3fdcace2488a01a public void LookAtEffect(UUID sourceAvatar, UUID targetObject, Vector3d globalOffset, LookAtType type, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Effects.cs 155 4ea1944f567ec9c2d05b65c316d34623dda3d2b7c0f0b75bd8773edd22490b9f public void BeamEffect(UUID sourceAvatar, UUID targetObject, Vector3d globalOffset, Color4 color, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Effects.cs 193 74afdcebd76e8d91616517d4d40a5bdea08837e444d3c88d22e0246d411d1808 public void SphereEffect(Vector3d globalOffset, Color4 color, float duration, UUID effectID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 35 2a65755a85ea276787e8b47701f6c2cbf1fa4a20dea37b610f2cf29d2c41af82 public class AgentAccessEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 37 74c677bc9d6630901e525cac47539409590a1cb8e16d54347fb1f5cc4de23450 public string NewLevel { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 38 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 39 100c8d164f48afbadeccea5bccf1a54a8cc65f628986a2e70f82f5880fa19782 public AgentAccessEventArgs(bool success, string newLevel) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 46 48e47a1e9f675cd9040d22e1b09b7421ff1a581a97153ed163c776f5d94ea0c8 public class ChatEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 48 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 49 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 50 50b05de8430766e5f4a4473a3f92cfef8cd947cb1d34129158f8736f66856df4 public ChatAudibleLevel AudibleLevel { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 51 2bf8943a9fa53c9e0c63551cf5e6cc5b6e721544fb518fc604127804c89593d1 public ChatType Type { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 52 46f2d408fc8e65ff9b82eef5f3c2e2e27bfee601da8c9160d620923719497e81 public ChatSourceType SourceType { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 53 b9ae87e77a688ae98267e7c048eaca759640016d004e5311ce95fba19556cba3 public string FromName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 54 b04f33b7cc7ce68905843ca4426e9ec3b93bd697a7c44643c5a86f9eff8f887f public UUID SourceID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 55 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 56 9517903657f07ffc54bc31e3766cd1b0f70be677e213ea3e6b0078daacc73668 public Vector3 Position { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 58 f0864134bf87dc31cca52f2ba2a2fbe474471c988e6ff1ae0e68cd5396c83e45 public ChatEventArgs(Simulator simulator, string message, ChatAudibleLevel audible, ChatType type, +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 72 745e13c9632b30513bf8a47e7f193ecc90ee6f4a274928f5497a615c3b169424 public override string ToString() => $"[ChatEvent: Sim={Simulator}, Message={Message}, AudibleLevel={AudibleLevel}, Type={Type}, SourceType={SourceType}, FromName={FromName}, SourceID={SourceID}, Position={Position}, OwnerID={OwnerID}]"; +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 75 f09aa47ea86312a20decacbd9deeadb6d57c043358f1aecdcee9bca3d78a4314 public class ScriptDialogEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 77 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 78 757855644d576cd044a7c3b03f09d46569fd9543bad8a58e952831e5d65ecf5d public string ObjectName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 79 58e3d0e952f46e6cc7dfbd86677797087d96040df536c47c82ad1901817adc34 public UUID ImageID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 80 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 81 07423de16e62ef85a75e788e828671a7710244745e901f8a0ced26f9f456d8a3 public string FirstName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 82 dfaae441f01614a48b7fe0b0d7b3bcfbc7a3d5885d4c88f7fff111a573b862d2 public string LastName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 83 1ba0ab5e90b1f3c0bf594c34e10764a133306ea9a6fd374faf0cff6fd454cc02 public int Channel { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 84 f8a61584f32ddb1af63cecf94675aab57066d759ad4cc01f31f234367a28f6f8 public List ButtonLabels { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 85 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 87 3487a33fbc6fd47299474b0ea6d80508f6e5b5b06a588d0dba6be4c2668e5892 public ScriptDialogEventArgs(string message, string objectName, UUID imageID, +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 102 2f536da4b2598d99b8ff9d696f7200fbf3a53dd43d0238bb71d4b6294c647e62 public class ScriptQuestionEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 104 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 105 bf4602e7efa52146690a8c5222afcbaefc2e978f3a57d21863eb3bb1402184d2 public UUID TaskID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 106 d3470a4c059b11f907019d46ab4f38f895b7ce8f96aba82c88e7447732350b90 public UUID ItemID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 107 757855644d576cd044a7c3b03f09d46569fd9543bad8a58e952831e5d65ecf5d public string ObjectName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 108 0d73d1a4c42e950e53c3259853347a5078e5436b0ac162d6915646c0bc8ffafe public string ObjectOwnerName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 109 da3b356977ead59f9e5ba6b211c0f36aee84db3a176f875d0769c0ac694f2514 public ScriptPermission Questions { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 111 b96c73b3d240994fc66b820e42112d53141c9447819752ca31de831196a67cd3 public ScriptQuestionEventArgs(Simulator simulator, UUID taskID, UUID itemID, string objectName, string objectOwner, ScriptPermission questions) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 122 8d4ab2590094c4bbea3ae229d7682268d89a2f2161d4c11cf66b3eb305fef401 public class LoadUrlEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 124 757855644d576cd044a7c3b03f09d46569fd9543bad8a58e952831e5d65ecf5d public string ObjectName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 125 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 126 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 127 58c558ac9ff467993deab5931cc225b9bd41950abc5def8cecbb847675c96507 public bool OwnerIsGroup { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 128 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 129 340b4a63f4a7b9a74ed682041cfd35dcfa4fa0ee6a74eb4ebd0aa50bcb2661ff public string URL { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 131 90ce12dc7583d726ea69c2b51a64efbeab6b40dcc0ca4e03d8423bf5456d19fd public LoadUrlEventArgs(string objectName, UUID objectID, UUID ownerID, bool ownerIsGroup, string message, string url) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 142 0e50cdaa52475024982560e83999180de5af0f2b3d56eb1131c9b08b41978cf1 public class InstantMessageEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 144 291c70a18a32cc5986793d600b30cb54159a7a64301577c2d44c9b23a4f9303f public InstantMessage IM { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 145 018e75baee29e86181530a8bb3173591915842b9635f6c718e7384d1884e1e3f public Simulator? Simulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 146 2a4347d22572d29ef9fb03b392ff7f37f7d69a5e3412c4951076eb92550e7db0 public InstantMessageEventArgs(InstantMessage im, Simulator? simulator) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 153 6fad190e869e0969b8fca38f162933c3059b3b0faede850c0ba7711f09aac513 public class BalanceEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 155 12bf1d403cb1be37f3b15963e66bb67ee196fad1892df2b896dc01f646800de3 public int Balance { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 156 8f27793c17fe2f3764ac42347929f9ef682b13dd2160407f54100f8157268589 public BalanceEventArgs(int balance) { Balance = balance; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 159 0e51c5a2459e83c76fb5948783dc6d445b199533b369f214122c0534e2157fd5 public class MoneyBalanceReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 161 432e89798e8d1affb7572ed077d6bfffb482f0a9f38be70f4fbbb187ba2d0da5 public UUID TransactionID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 162 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 163 12bf1d403cb1be37f3b15963e66bb67ee196fad1892df2b896dc01f646800de3 public int Balance { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 164 4342acbf0d608c14e0be14b04b681f047c8529804ee17de0da0a7d25eda5f873 public int MetersCredit { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 165 d27c0f0aff8a2a8f12c0145e9fa8398a77b250c6809f1fa8aeabed3f8e9b2cf6 public int MetersCommitted { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 166 4bafaadec5ed0b05dfab8e221774d7ee998ae966e03f56304e1ad5b023bd0a06 public string Description { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 167 4e787a3bd963596a58b6320578ac8e1ddcfc1524f2a81b3c42fd00b1b6202011 public TransactionInfo TransactionInfo { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 169 e0d960908248b200b94bdf4fbcd2e792bf44f8a088ab125a209fcee6afa5c0dc public MoneyBalanceReplyEventArgs(UUID transactionID, bool transactionSuccess, int balance, int metersCredit, int metersCommitted, string description, TransactionInfo transactionInfo) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 181 68581ea5eb0fa6253108cfbb6b4eb3fdfaedae58178110081dbb7cc826de624c public class TeleportEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 183 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 184 5e838f86efd4ee974d90b5272ee21b4b5c8b63f692f669b0f9c14e9a5b18b1d0 public TeleportStatus Status { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 185 81341960ad1e4f77905c336f582834546300b144bbe435d67eb04943edbf9687 public TeleportFlags Flags { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 187 339f96903231927b22211cdffecf881c3fa6d66621d92ee3980f536408983bf4 public TeleportEventArgs(string message, TeleportStatus status, TeleportFlags flags) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 195 ea71c0bf3015f93efe7b9341748460a1573dba7f7b9113b02c92623b4aee6fc9 public class AgentDataReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 197 07423de16e62ef85a75e788e828671a7710244745e901f8a0ced26f9f456d8a3 public string FirstName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 198 dfaae441f01614a48b7fe0b0d7b3bcfbc7a3d5885d4c88f7fff111a573b862d2 public string LastName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 199 69f240fd99bbd4b8087ca9450be7f259e37fd28ef7ad5fe092ec454feb8adf0a public UUID ActiveGroupID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 200 67696beef46f34b27ac8e3ac57e2eeadec553fc15e69ac7980c7d6353bc6615e public string GroupTitle { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 201 c5a5a0cf35aa2c146b356f36a9af48ce4f8e6fb217360ac923075b5a843e855f public GroupPowers GroupPowers { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 202 58e9c2d2688d2dbfa77bcf8e52acc45a20db60d472ec4d8b6d3fd18dea072e08 public string GroupName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 204 f2bde4f179970381672ae7f9b55bd30903bd182fbbe3d12ecc4ec2b09bc353d0 public AgentDataReplyEventArgs(string firstName, string lastName, UUID activeGroupID, +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 216 c8924cfe77f24a28a6352e703fe341022efb782d64866b9d12b713567aa4d1a2 public class AnimationsChangedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 218 fdbce4b228ca8e89bf8fb9656419d7c805a22bc176b8401223430315444dc57c public IReadOnlyDictionary Animations { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 219 6c5d263cca284dd65ac07971de5eb5652b8302deea7a0b92efb13bac5e86f0aa public AnimationsChangedEventArgs(IReadOnlyDictionary agentAnimations) { Animations = agentAnimations; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 222 f97972dc46efd17a69c60d4a7b6bbe61e7e375fc0f509aa8ec614bbb58530de0 public class MeanCollisionEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 224 bdbab2da9fc9b23c7dd875ae91e4b21c817bb13b59016d536115b6c4d8cb66d9 public MeanCollisionType Type { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 225 db3081a461d0fc05171259b2080de0e7d05a29078666b1ecb9329a318f4d851f public UUID Aggressor { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 226 853f2da7286a771e91c9bc44578e65e5f62cd20e1ef31dd53cc437239ea7a190 public UUID Victim { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 227 bf5826e308f977094cbd355e9aa4ed49e3cfc7e46553cf53e1f55c779b040cbf public float Magnitude { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 228 390c014933e1109ab4f3847c6f079098514e57694e4235b106a70cf34837157f public DateTime Time { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 230 87bb8366e6c208f00679a7676a853f5fcd6ffbbbb51ecd93ee4d6eb4a9c80d87 public MeanCollisionEventArgs(MeanCollisionType type, UUID perp, UUID victim, float magnitude, DateTime time) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 236 0b0b918660e91433564773feb33ee6e47337d344fd147aa79c307a1bcdec6fc6 public class RegionCrossedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 238 6fc201dccc6900abbf45e513afbd8d5d9e5c9a1299fc469fcf54d3796d300665 public Simulator? OldSimulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 239 89b33ef4b3c9df6ddb87157e2b75a22cad228378e55222e11cb69af3af407d30 public Simulator? NewSimulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 240 4e21c9e8dc854e284f02a0216895961dde6b38df35d4603482bfc5d8882ea3b3 public RegionCrossedEventArgs(Simulator? oldSim, Simulator? newSim) { OldSimulator = oldSim; NewSimulator = newSim; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 243 7b806bf35b5eae41f66e36e42b28a5796b6291346c66f149f9f028db219979ee public class GroupChatJoinedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 245 65b30581ce6875d058e9c58e3304d79334eb7a44f17e8bab2022dcd7acf2fdd5 public UUID SessionID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 246 4fc3731566311bb2c6dba4056e9825736b571527d029f5db469d82fdccf06558 public string SessionName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 247 f2fc0decd5e816ef852b1cbdff7adc2038112a4ddfdb1270fdacc34a0ff3dc06 public UUID TmpSessionID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 248 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 249 530410c4456340c8646d87d1e98fbbc2b5ec9ed92f77aceefcbabd205ceedec0 public GroupChatJoinedEventArgs(UUID groupChatSessionID, string sessionName, UUID tmpSessionID, bool success) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 255 c18c64fbfe367a4f28df7d3180ce873ae6c8882752acd719a66514e97425832f public class AlertMessageEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 257 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 258 e5e89d11b87b4c9727c977ddecd96f389637c1808e7c2af3d875226629b1cf05 public string? NotificationId { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 259 09b2363e86dd760013c165e31fd28246c33ee6fd0f1dfa1c5602f59ceb681f21 public OSDMap? ExtraParams { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 260 4c107d8f4308f4604b40f70960fbda570bb57e30a938caff3e8cb64d61bf04be public AlertMessageEventArgs(string message, string? notificationid, OSDMap? extraparams) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 266 5292e11765568bd7df096ebed882681c19dc0c5aca66dcc11194fe04487d5cfb public class ScriptControlEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 268 6c108687eeae70d81e69bc7e151515b49ac04eb2e32424ccea606c85f41bf617 public ScriptControlChange Controls { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 269 f90b79701d7e8f659bd9e0e6bd6560ef0b38d4c67629f6442a66103383423315 public bool Pass { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 270 379cdac62005b3cd4a272e5588b2129ba5f5dd23de0efbebdc70f29305431d05 public bool Take { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 271 548db7691b687008b5562a5b10c6878ca70f70cfeaad8e0655c362561d1f3dac public ScriptControlEventArgs(ScriptControlChange controls, bool pass, bool take) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 277 d3fb27f8c934288dff946ec185f9b05a4f4fcfd45a26b04c60a9277212eba3e4 public class CameraConstraintEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 279 9adca1c53d61245109e11f51be9ff0c98e107f35ae0d4e22d53df3be606aba36 public Vector4 CollidePlane { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 280 9983f390ebc2b2c16a55c8d9038c4c811e23d4c5aecbc827febabb09ab66ec39 public CameraConstraintEventArgs(Vector4 collidePlane) { CollidePlane = collidePlane; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 283 815852af05a3b747fe603fe678722e643d9408100689b3977d13b48568d41eee public class ScriptSensorReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 285 dbc2bec8ad2939395eade03a6194411634adb639c8875258635032cb51c7e5d3 public UUID RequesterID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 286 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 287 bc5b0992cf0a07af2fbf04b51acaa68f4100b4f2dc95d38d0722599dc8e00677 public string Name { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 288 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 289 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 290 9517903657f07ffc54bc31e3766cd1b0f70be677e213ea3e6b0078daacc73668 public Vector3 Position { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 291 f7cbcabc7ce6af9487b860e06baace24c6031c571460d81c7ab54017b02fa2dd public float Range { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 292 5ea5277f1cc517fe95f46df250bfdf2efa94ffada8d0ffe964e3eae4f14ee974 public Quaternion Rotation { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 293 86e3733850560697df837ba0a731ad2903ea729e003bdcbbce8d98b98c8a4eb2 public ScriptSensorTypeFlags Type { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 294 cf0a7234038cf741e0341fe9dd1c211d3564644e592d53c7dee6ce6e70e552e3 public Vector3 Velocity { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 296 acf7fd8c0231d4f1b761f9f9212c9ef412ba67cfa030798f1bfa903e582e23f3 public ScriptSensorReplyEventArgs(UUID requesterId, UUID groupID, string name, +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 305 7a05f4e4055a12f95e2ae6c2130ab7817b5f67272a084953d3248f6d57b899da public class AvatarSitResponseEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 307 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 308 4ea32742ab659d59a23b4dd7f9970d78f3dc702e86c5f6821664dcaa59f8a0ea public bool Autopilot { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 309 e552fb6bda7cd0878d661a12fb23399f11442087eebed1b1660080e763e2a34c public Vector3 CameraAtOffset { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 310 2c65a2d7761ae853c3578a0ed826a583e6f63d736990b13652167445332c7c5e public Vector3 CameraEyeOffset { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 311 0c64769cf1655520bbfc6efdc0a4bfef82b3d9081c318a48c60c1add974e330c public bool ForceMouselook { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 312 922d22b855aef945f0d71fe1571e6f0de4767a74e23d4832acad9d21b54ba8c7 public Vector3 SitPosition { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 313 3020dbbcf65cbc1c947a6abe47b3f27c3b7123dbf53343190a0453a215a4552f public Quaternion SitRotation { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 315 c43a06d3e1aadaff991204db706218ec69b232f847f8e89c29b2ec0c3eb1515a public AvatarSitResponseEventArgs(UUID objectID, bool autoPilot, Vector3 cameraAtOffset, +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 323 bf1231aa9d2b3569b3f6285d9e0f12e3d0eb83a638a0c6e98588755facb25875 public class ChatSessionMemberAddedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 325 65b30581ce6875d058e9c58e3304d79334eb7a44f17e8bab2022dcd7acf2fdd5 public UUID SessionID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 326 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 327 81f03f6df9aa07a52652b6921d4ffeeddf9b5ff0141fb80cc8a9e843c2a6788d public ChatSessionMemberAddedEventArgs(UUID sessionID, UUID agentID) { SessionID = sessionID; AgentID = agentID; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 330 a5df41d62053069c4f057ecbc561bd8b9ddf7199799895445e15ba9b239329c9 public class ChatSessionMemberLeftEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 332 65b30581ce6875d058e9c58e3304d79334eb7a44f17e8bab2022dcd7acf2fdd5 public UUID SessionID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 333 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 334 623699bfb6bcbcd52e90d0c75cc35d44e91d65526795abe851d6c89984a4c397 public ChatSessionMemberLeftEventArgs(UUID sessionID, UUID agentID) { SessionID = sessionID; AgentID = agentID; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 337 75580bed030978b2ddbd84acae6df0ff8eb4b4fbbf0e593b0966451784740e98 public class SetDisplayNameReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 339 1b48570d0bb09f20ba87f945bc609c893601059530c0e0e9c468721094535cba public int Status { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 340 bc5027739a239c29f36dd4085dbf6598de3937494cc34e4be6676605af2f17f1 public string Reason { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 341 8b4c124addafc1137b713354bf58a6321d85fc81c5bf045868e0f6644db5812f public AgentDisplayName DisplayName { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 342 cfcec8c587ee2bbff9856e1d439c0e2991b28d5eb1bbe491ba441076a7569b01 public SetDisplayNameReplyEventArgs(int status, string reason, AgentDisplayName displayName) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 351 e8c090ed5c0c09ba6fc018a97115c179ad5999f6a1142845f18cfa1ae7db7d10 public enum BorderCrossingDirection +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 363 a3e46a02ebd79d476667fd69f32a1d0abeb00bf40674e56e37050090d4d24e0f public class RegionCrossingPredictionEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 365 60f5c9bc359689860dccda170ec054a2bda976eb3869f5f0dac1c1cc3f40308b public Simulator CurrentSimulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 366 088b90b4a0160e0a68d5d665fd53fb65ada70195ffc7e5ec6155aae0f9b16e17 public BorderCrossingDirection Direction { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 367 e18eaa5773feb321baac8f7d26558f8eface3f47f5617801d74e40a585f866a9 public float TimeUntilCrossing { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 369 8b9bc056e3e5ad589197de7416d3e18bfe3a42c136ce01bea8eb02a7c011b21b public RegionCrossingPredictionEventArgs(Simulator currentSim, BorderCrossingDirection direction, float timeUntilCrossing) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 378 ba429e70222fa432b38c3b91a245c27ee29679e8e7a99173424d226ca69bb8ea public class ViewerBenefitsEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 381 b3e90c239e93068a5808abd3b1297b09efe17c713acef7d26514a3302a32507a public ViewerBenefitsMessage Benefits { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 382 657c0c552f29cbcf4889f824611b24d71ad04db2f25d8aafafae0916ad95bf98 public ViewerBenefitsEventArgs(ViewerBenefitsMessage benefits) { Benefits = benefits; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 386 46bbe91a8674e8bee5670e3886e0e149f0742d75e89b93e847be7bb57deaae34 public class AgentPreferencesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 389 5db044a0c16dfa6c473501864ab56278d5e5ab32501e11a727d6459a1ffafea1 public AgentPreferencesMessage Preferences { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 390 763fda635c55e7ec8bb8838534ac2a812caf58b208964b4433e33ff969764d0a public AgentPreferencesEventArgs(AgentPreferencesMessage preferences) { Preferences = preferences; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 394 8c38c088f147204d99d66799f6fbfc7ed56335ee19c7f51e24c6ebacb82f7625 public class AvatarRenderInfoEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 397 4ebbd31ccf9af424344588b1f0614217e4f4ab29f830e0816a56868a883f31fb public AvatarRenderInfoMessage RenderInfo { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 398 faae6202d4a0b0070396dad2b7d1800b95d7e9e3b5613d82a29efb452509de55 public AvatarRenderInfoEventArgs(AvatarRenderInfoMessage renderInfo) { RenderInfo = renderInfo; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 402 466636060db51de8f3bd84d5d2f73aa6d7db9d01d20e6b5d312d4f2b4410faad public class NavMeshStatusUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 405 897fc6dbbe894f399472cc90fbfff3f349211621839a1ab4edccba2da639c1dc public NavMeshStatusUpdateMessage Message { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 407 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 408 3fa47f9207874d5059aea64fdbedbd4f612d1de9a540a3886e7000831102dd33 public NavMeshStatusUpdateEventArgs(NavMeshStatusUpdateMessage message, Simulator simulator) +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 416 432d1d24fc8e5ae8308dae79f25fcfbbfb9cd47123ee237be12ea338510c1ce5 public class ProductInfoEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 419 e61328be905bf8dea36c5b14033572c469a4c8666871602138bd2c336aa3ddbf public ProductInfoRequestMessage ProductInfo { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 420 d12f11d331695e1ddf4fccabb60a7407b9f4a8bc3cf3fc3d236c98f9c3363dcd public ProductInfoEventArgs(ProductInfoRequestMessage productInfo) { ProductInfo = productInfo; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 425 cc7636b11a9c3c092ae3c87a993202f663048e8fdf6d6dde2d03098dfa1d943c public class AgentExperiencesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 428 83e66e9b509b90df655b4e4a056388a633e09c8c085c709f0a7e05cd72bef513 public ExperienceListMessage AgentExperiences { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 429 268dcf70293efbfae540e52010a9e6db9f087dc9a0eedb9420fd16d5adb1cb1b public AgentExperiencesEventArgs(ExperienceListMessage agentExperiences) { AgentExperiences = agentExperiences; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 434 c1d76b8819564d33ca8954af284a40965f1c46d85c98c82cb4be379641995609 public class ExperiencePreferencesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 437 f6dc03d67fd6daeccd7ea87dcc4bf7d6235fd9a23266966d5293f4655b5cb353 public ExperiencePreferencesMessage Preferences { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 438 f84c70827f014b2ce6e3836118a9c68e3fcd0ac02c1c52b2ad12a1b975161ad2 public ExperiencePreferencesEventArgs(ExperiencePreferencesMessage preferences) { Preferences = preferences; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 442 74be1ef6096e887c1fb4ad3ce555c7ec59d06a6adca58ab838813ef19ecd10c6 public class RegionExperiencesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 445 6147580ebf20d3d732efb1fe8739e26e02159241e46982fad253d09b4bb22985 public RegionExperiencesMessage RegionExperiences { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 446 979d2b27f849965c246bd2b26e7db8dda5f52241249e43b9898e773c501ad43b public RegionExperiencesEventArgs(RegionExperiencesMessage regionExperiences) { RegionExperiences = regionExperiences; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 451 4f9cb00e50d5d30b4a00d79788d942785426337346054662b85705fa5c2c57d8 public class ExperienceInfoEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 454 e29cec6a32d6d001418ed3e5def88b65bc1f9b5c2c50bc9e73e7099423a19900 public ExperienceInfoMessage ExperienceInfo { get; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.EventArgs.cs 455 f1f1361d74167dacbed8e944da411b6d8659f9fbfeb715f3153815ea6b95a2ce public ExperienceInfoEventArgs(ExperienceInfoMessage experienceInfo) { ExperienceInfo = experienceInfo; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 40 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 59 a053eecb7a8b08c9f95b739a8d5329dbdc94a5f91ad66e6e78645598afe81bc4 public event EventHandler AgentExperiencesUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 81 807d3acbad53061124cf7fbfc4c3dd6bbcce8eb4a524d63be4de3afc15d7992c public event EventHandler ExperiencePreferencesUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 102 0766cb2f980e8d839111bb4d46e394402d1037b4ef3df7e572bd6d1894599d63 public event EventHandler RegionExperiencesUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 124 944f1a6dc0aa8c840b2c19654ca3fe55be91bcb76fc91fd7cba526299657da4a public event EventHandler ExperienceInfoReceived +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 136 6ea4a81d50c29c3443525f1e2595c1dd079cf5c20301a57f0ef1e0ef1ec66169 public ExperienceListMessage? AgentExperienceList { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 141 532a20aac41f952504dee14cbfab41534ca4bd6a08aedec62c74c54ddf5a81ab public ExperiencePreferencesMessage? ExperiencePreferences { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 145 c5500ef641052fe0192906de30c64a606c12e49b8514006f8ae93a0f7bfa14f2 public RegionExperiencesMessage? LastRegionExperiences { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 157 4ebf24929e6dc2e5dfd22ec54968eb9bc87d9aa36c919d240ba4803864a46c33 public async Task GetAgentExperiencesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 218 b45dad1ed0f2925e3e22be91c9a8653cd1528fb04a9e637f9db0e8d4c52c4bf4 public async Task GetExperienceInfoAsync(IEnumerable experienceIds, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 296 e6279ced105b0fa953248829aa5cc34b1b444e87f886a56bb6cb08936ea08062 public async Task FindExperienceByNameAsync(string query, int page = 0, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 359 f7410524b5d14dcf4bfffc1b95214afd746347fee3bc9be77d85870d31a32bec public async Task GetAdminExperiencesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 416 49c7ea2c1b10de551e75cd607efb20fb36a599085333c9e3bf972cc678d160c0 public async Task GetCreatorExperiencesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 474 78acdda9e68097cf3a85d50f9467ca69b7e5d4f20f763b635a5022fbb5cea413 public async Task GetAgentExperiencePermissionsAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 534 32867c3709230ba5753dfaf2428455bac9bd91962f2871da9c2b38bbf8fb70a9 public async Task GetExperiencePreferencesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 593 8b50e84005a5ce6f7c98f2b495e0b04e1e22716dc3ac0570861ed3ae6bec7b65 public async Task SetExperiencePreferencesAsync(ExperiencePreferencesMessage preferences, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 631 18ec939ee64ea154cdd009b507fa2e518947577a5bb022b0a91be83d361b6b89 public async Task GetExperiencePermissionAsync(UUID experienceId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 672 91ee95edbe60c04ac5edbdcc93a6722bf80779e96cdbd8154f5df0ba41f2f770 public async Task SetExperiencePermissionAsync(UUID experienceId, string permission, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 715 ccaf930d7bf48102fbbffe8812b3b33e9dcad63e10c8bde40dd49ba4100522f5 public async Task ForgetExperiencePermissionAsync(UUID experienceId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 765 54146ffe2ab00292acff037cc0715e92fe3b756433f006d6e57949421246f142 public async Task GetGroupExperiencesAsync(UUID groupId, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 828 31f6053bf217ca07d4fbb2e254d564e294dbf1b067bb0d1cece6ffceb3405dca public async Task UpdateExperienceAsync(ExperienceInfo info, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 886 e8984011c399393b045dfd697bd889d0bc2fe7080ba6733105473b010a769704 public async Task IsExperienceAdminAsync(UUID experienceId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 938 89745e6158039ee243b1cc27fca9bbdf5606315d2f82f4e3ebe4639f56c2284d public async Task IsExperienceContributorAsync(UUID experienceId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 990 1779e5abc0afcab95d434e9815f589ae2816e06b38cd874cde43c203fe52df3d public async Task GetRegionExperiencesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Experience.cs 1062 967df7db2056633c3a95cb6b049286e2b72d5423420be316a48c9828fcf92142 public async Task?> QueryExperiencesOnParcelAsync(int parcelLocalId, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Gestures.cs 37 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Gestures.cs 44 f57658901e68526724dfb236a4c79a4f96d19614e734091e005eb510f880c025 public Task PlayGestureAsync(UUID gestureID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Gestures.cs 122 38e514bfd8ce4b8cb63cf97a1913ffc7cdf3cb77332bb1ce428ab19c251fc2c2 public void ActivateGesture(UUID invID, UUID assetID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Gestures.cs 153 8978acabf4a487e5368cda8b3dd1b88de4774e51ea2694daa1a74cfe8b005037 public void DeactivateGesture(UUID invID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 35 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 42 cae04313d5a53e1d5c1b0f5c23cbfe3a5899953f8215738f39eebe620b822e35 public void RequestBalance() +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 62 30b82fb19b8d62542377110b72518be1a1fad68318f41bd3fc431e17800b84d6 public void GiveAvatarMoney(UUID target, int amount) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 74 af630f821103c63d7f8ef1264838c1e02dc9f008e095341a564059e86b35c6f9 public void GiveAvatarMoney(UUID target, int amount, string description) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 85 301f76dd1bb8f32c6f5660b310d38d2b0fd303a0e6eb1fdff30e124331342ff6 public void GiveObjectMoney(UUID target, int amount, string objectName) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 95 95625d16b46f001ae973282eb7db31e7b1daf48ce33ecfb3ac87d6c9fc891871 public void GiveGroupMoney(UUID target, int amount) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 106 ac99c63d2cdd6ccf13761a8f23ed5172a1c3aed6daefdf89c0fcaf069880ea10 public void GiveGroupMoney(UUID target, int amount, string description) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 114 d1e9e4a6d6c8dc36f451c897374dcf784295a953c0eacb0e6f61a61dc503c2e7 public void PayUploadFee() +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 124 ac4b25e3859e58a0c64ca96dfc35ed8dbb39e557651b4a88cb17bbf86d875ccd public void PayUploadFee(string description) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 134 0cb8809057c04076e0fbdc425f1df21fb3674ea7c5f2453e3873e6674eef008f public void PayUploadFee(int amount) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Money.cs 149 887e5b44118a229bdcdcaa6395d62e374649170074105b3146ffea2d227d5ff2 public void GiveMoney(UUID target, int amount, string description, MoneyTransactionType type, TransactionFlags flags) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 34 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 42 489bdae8eb5592f36ce1ddeba9fec5a0acf9e1166a023cf92864a249d4580f40 public enum ControlFlags +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 165 9d4c854d172b78680a654ffdff7d474167d627179289affb7dc45d39a8db06ee public partial class AgentMovement +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 170 aa51897d57d84d0e639a7de96b1006d32ba539a3a72d4a7eaa44698d00c64c8a public bool AtPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 176 6c5f8df309f6b1137646b672b741265902fcbd15fc3cbe43b1b89e83d98e459d public bool AtNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 182 c149bba26d706a9c65d112bde7c90e76b41bfb43b56f4203586f26f7dfdd9e14 public bool LeftPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 188 cc884e2ec2383cf83b9752ba60a34558b2e7df776784c0f42b78c54221895d7c public bool LeftNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 194 6a2e10f50e5d0d37540a88652d8aadf90fc32607d3aadcf832534819ea36be95 public bool UpPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 200 75c2ae03ae3728367508a6e192678e9ce73dfccc120741437dd97a75def1dbfd public bool UpNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 206 b04f209dd0304a3d3388e8a2f9b4c8b701f98650ade44d587cd99a49659d0e06 public bool PitchPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 212 7440c33d1689b126741cbff31e989fa1e95a6b325f50026ec21a99d083bc46ee public bool PitchNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 218 84746a43a423924b06c08b831023a36e28cc635585b51752d52c5df01a64d0a9 public bool YawPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 224 d6a564b1dc6ece36b72be42b3efba279e31e26d79664764921a5a02b7957ee0f public bool YawNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 230 56f050dc4f7e6c356d30d1f197c62e5c8518ed957360a8af424267d97a7ee059 public bool FastAt +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 236 8d31c6d5f4e49d8ed220c8127fa3b20c0cda36608c66b6b88f2e12ffdf9cda3f public bool FastLeft +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 242 36e3ffd03e1cb0a1b9ae5aef43dc1bd83988c6c602a176118e401703cf471f05 public bool FastUp +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 248 7fad4533283b3316ba665e4fde1ae6f67fd4e323f987cda2dfebaba3df155433 public bool Fly +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 254 5d3a393823ad067e7babe782a3939827a2b8e883d338d6cfedb56865ffb673e9 public bool Stop +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 260 29380dd89bd5804b90548eba3823bf47aba349dc17d8d7acab0067ba3b57a5d3 public bool FinishAnim +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 266 dca5b81e0bcef92213ec6bc1b0b7385ec420dfdc258a79fd483799078d6cc930 public bool StandUp +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 272 0ab5fc4bca670f76d20192e10c1c80f77cd643c4914be5e9c994f4a2f3231677 public bool SitOnGround +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 278 68dee1ea6aadc0c73c8d7dc24b69d9bb7ed7938d6c00bec152d4bc413c435af5 public bool Mouselook +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 284 8fc993a3fd31d054bcfea2e97e4febe0fa730653e4e37cc0f5d66c58bee2e41e public bool NudgeAtPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 290 337d10e923c2ef3fb9f6dd441b87b73c317cff587d04a47a2ba093d67d117ed2 public bool NudgeAtNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 296 794b45446c002c964de5d86556c3c6f3c2730d2285c379cd48fc0ca621d5d88c public bool NudgeLeftPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 302 7a9f66d5f0de1ab3602c57c77f6cbc249e86f2b176aca1768fad7127388f6c13 public bool NudgeLeftNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 308 fdc05b7ef51cd31d0b9417fb5e7c38f5722009fd62f2654eb9acc87ad3d8e06d public bool NudgeUpPos +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 314 e5f2f99e7cafaa269083316eb1811ee8bbb0bb9c5d8b07b14735cd784e34f314 public bool NudgeUpNeg +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 320 3d3a42ba03c04f33ad1a4e86ee36827045dcb5d718ef43353ed211b46c632a0b public bool TurnLeft +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 326 d8edf5a919b910546e1f7d7aef7657de1af5f5839fc4e89f9a774c04080841f8 public bool TurnRight +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 332 e70c6a44fcca036ff99a4030660a17f21035b456398652629d95efe6cff9dd64 public bool Away +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 338 e3439a33cfb5ba360fceed20beda91822040b8d9f7efcceb24fb27b11a2d558a public bool LButtonDown +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 344 c7aa826f682929dafc517dc54d03a07d83fd008b9e07d30c10a01e33bc4104c9 public bool LButtonUp +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 350 5a54dd427d5820a2ed9ec317a1e77a348583b665a44c7e68ce7d2d5cbbe6138d public bool MLButtonDown +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 356 fce9f82e9cda294dc79b99bf307bf62fcdca849efd993d3d27a959e8784836eb public bool MLButtonUp +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 364 0cbc707f42d444062a5e886098ad4e761cd1b465172d21b2914d1ae482369422 public bool AlwaysRun +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 383 9bc3eb3ba454f3d71dbcfeb2c0c830a6851592b0fe4c15e38fb3446eee1899da public uint AgentControls { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 389 b00d14afbe45d6e775a776897ea07f74dde2d1e4210a80097a4c29afecfa3acd public int UpdateInterval +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 408 f7be8425f1957af6f9ba76047adfacf8fae8e651ea1b8159a3ea7052b769f44b public bool UpdateEnabled => (updateInterval != 0); +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 411 f9c9f662ccb55719110a198275e033fbaa9d38c63d01782fdf0472236a7300d2 public bool AutoResetControls { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 416 11089198b8676599510531219570ac5547c26855fb7dc6d6f1870d96ba556640 public AgentCamera Camera; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 418 6daafea592e232930834e7966914e2da96dd3ebef9a9f023231ce13febcd4f9e public AgentFlags Flags = AgentFlags.None; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 421 60f1e70cfcbfb2e823ca9ef241c8879589bb39610d6b563ca068d0d8c4fe2180 public AgentState State = AgentState.None; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 423 43846aae80b00522e545870bae7a74bb09836445e364518837ac8f474c4c6543 public Quaternion BodyRotation = Quaternion.Identity; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 425 225c89f5eff68261129e1d9010016ade27bce2a8f069eaa5d3ed0aceab0da9bc public Quaternion HeadRotation = Quaternion.Identity; +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 453 c5cf15b0d411a9c8e72422270a2d35f13f37637099aa84ec51aaf60467d649ee public AgentMovement(GridClient client) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 492 cdf439c1a3da2e2e9dfd3b465d7bed7c47dcc7d0adde2015676506a96c6c5284 public void UpdateFromHeading(double heading, bool reliable) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 511 f6ebf29583f7fedc059425da903f5b0a46b8a601144a98d664b2d989e5135b07 public bool TurnToward(Vector3 target, bool sendUpdate = true) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 552 7bc750866eb69b9932b7659b40d33541d6a0b17bdf06708ab26c6cb3f3c53772 public void SendUpdate(bool reliable = false) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 564 d6647270670d54cf906c0c05515b9b8c242119d2baa9bae80cecd240b2d46b94 public void SendUpdate(bool reliable, Simulator simulator) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 659 899a59835c25911c9cc6d7846d0d91ba1e3fe9e7747682c7b2c6420e21afa304 public void SendManualUpdate(ControlFlags controlFlags, Vector3 position, Vector3 forwardAxis, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 706 0df77a4c0688186ff8effbc35e8c1a25d6985353a1623842fca912f31727bb67 public void ResetControlFlags() +LibreMetaverse LibreMetaverse/Agent/AgentManager.Movement.cs 722 503bdc56c2c45280a1817a67de60ceab094c771b44dafb23c2260f1053a18dd1 public void SetFOVVerticalAngle(float angle) +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 36 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 43 e79478c4d3b38b2196b7d635408a3a4df5d70e73cabb218ac89670ab4d4bbf0e public Vector3 Position { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 44 6d5029b584359297099f61f2bba0e64f200e4bb962e859c61ef445a1d84c2b14 public Quaternion Rotation { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 45 abfe5dad12beea6504116cbcbbd0ed6828433b5388d2422e14b87907c64ea4f8 public uint LocalID { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 46 639651067677aeb6527db11eeec3c65f07e2c603c38fd3bede495646dffc8b86 public bool IsPresent { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 47 027a3c33bba5c6e7f254c4663c75ec6cbc2027eeb9aef8764105db99cd1df6f6 public DateTime LastUpdate { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 68 8eadd15c7b0a1a32a429b5405e3595c9a9dec7e9f5c106e75a5c59d908eb8c16 public event EventHandler RegionCrossingPredicted +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 185 9c1694f468767c59d30f806c6e32b8777b4291bc36ead4c1db7b78d570dcdbcc public ulong RegionHandle { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 186 fdcc7b90c18dcfe70f575c9825e512e828e10feb68f4285630552ebbbd8fa0d6 public DateTime RequestTime { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 187 24c32f69172ce80c4973f0d1549965701c78209526d547d23602b6d2f8ac9d10 public bool Established { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 188 2e99c2d48102b38076956f8983cda34d40ff7b8f26651b81cb80a887d5d907ee public BorderCrossingDirection Direction { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 328 d3ca278df2881c08baaee33393088b73b8fb778cffada3679e68fa1ee4146382 public void TrackObjectInSimulator(UUID objectID, Simulator sim) +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 353 141d51c0e084264fcbd1fefde62bb3ff035951e5cfda666e1c3a235eafb02a1f public void UntrackObjectInSimulator(UUID objectID, Simulator sim) +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 373 9fb72ca1618197d9dfac66e45ea046b56c56ce7b6ef0b2464c01f73b7e7a88f9 public List GetSimulatorsForObject(UUID objectID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.MultiSim.cs 393 3eedf336b4b3b5ab55308af51641161f4d2eb3d3bca44bf0273f18e67cad4052 public bool IsNearBorder(Vector3 position, uint regionSizeX, uint regionSizeY, float threshold = 32f) +LibreMetaverse LibreMetaverse/Agent/AgentManager.PacketHandlers.cs 43 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.PacketHandlers.cs 785 45115919ac7732d99559edb76811e3e1bb34a40e14022c333c961f8e05b1c88c public bool IsGroupMessage(InstantMessage message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.PacketHandlers.cs 950 3daea37a703bc8d632a07b75c49892b0e5f60b656e36e71c4889a57324f08a40 public void TeleportFailedEventHandler(string messageKey, IMessage message, Simulator simulator) +LibreMetaverse LibreMetaverse/Agent/AgentManager.PacketHandlers.cs 1244 5c6d8700caf4d58847101b7963ad54962239341e7d8234210125cd342b25965b public void ModerateChatSessions(UUID sessionID, UUID memberID, string key, bool moderate, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 39 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 53 e1783c76a313aa9fc2c02a3258cdc6bd34303214b93ee3a56d7f3cca23461150 public void UpdateProfile(Avatar.AvatarProperties profile) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 70 2d8b453e4b313a53919c8a91f1413d35c46e9a520d720a7376017621d1331fed public void UpdateProfileUdp(Avatar.AvatarProperties profile) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 104 4ea757d1f9ef8febaf0015dba00e9c7798f7131f5c16028bb67ace21dc30d450 public async Task UpdateProfileAsync(Avatar.AvatarProperties profile, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 157 f45517003802ab7105da9df66d19c89333ebd2a5ccb56692942410f2d0f546a4 public void UpdateProfileNotes(UUID target, string notes) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 193 221a3171f40c725b5e1de8174f25ba36834a6231bfeffefd47903f4855260000 public async Task UpdateProfileNotesAsync(UUID target, string notes, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 235 6c95d5c6cd5416e9e7d0df5515e4b5dd12c12a7b23303af153b250c821d38d10 public void UpdateInterests(Avatar.Interests interests) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 267 15c2363979f42938c5d55eea3d33e4d5e84f5c516c1dfa2c8489e45a29eab228 public void PickInfoUpdate(UUID pickID, bool topPick, UUID parcelID, string name, Vector3d globalPosition, UUID textureID, string description) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 298 9019c940ebcd94f49c70f38a21a912c0d3da018219ed70e8fc96ea618266a18a public void PickDelete(UUID pickID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 324 403a65754c4b1f72e1db86ef087f1d0257d9936d36c49f93a1d5aa1a4cd9572b public void UpdateClassifiedInfo(UUID classifiedID, DirectoryManager.ClassifiedCategories category, +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 362 23dcefcbbe875488443e9b16037966ecb97e459cc0baf89edd66d1b42a853c09 public void UpdateClassifiedInfo(UUID classifiedID, DirectoryManager.ClassifiedCategories category, UUID snapshotID, int price, string name, string desc, bool autoRenew) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Profile.cs 371 147cf1b2364232fcb29382ec5ddc428c33a0161a817e387aa9e06bfa5980b741 public void DeleteClassified(UUID classifiedID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 37 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 44 e94a801e8ba7932b8c77a778d4af4100f2c28607eee8f390dcd22531a073c651 public enum CrossingState +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 65 e9bf6a8f526b8cdef8e1905b79b31f2550dc7b027154a2434d2b21dc68d4c6ce public enum CrossingFailureReason +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 88 0385e4d84462b9ac2777467aa1ab566ebc43243ec94cc66f5eaa6be1bf714891 public CrossingState State; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 89 41c839a40b4723cde9420bc30cff13e4608590f02da5928b412b570cb1ff3cfc public DateTime StartTime; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 90 8e73171a29b77dcc4e67e1dd90e2ab428cd4d028853a0718d0e151688692c637 public Simulator? OldSimulator; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 91 c5f0c6843f5ce2b9ed37028bfe030140f05fcfb1163738395c07eb1fa07af77b public Simulator? NewSimulator; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 92 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 93 336ecbbe7d15585b816bff6bfe7805c1c770b3db5ea0de9f8febf0ad82828245 public IPEndPoint? EndPoint; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 94 770cb948e8872090a1bbba706f275e910614a183e1edc12091737958c1b39dac public Uri? SeedCapability; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 95 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 96 a09d44c18a1f8a3221f882fea6c0eec1a1c785ce33c27d090ced9f83bb707748 public Vector3 LookAt; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 97 e34f13707361b785ef93c78349cba5d4a39e2bfaa57a30075ff439729a52cc30 public uint RegionSizeX; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 98 a318bfb734f085fdd7fa124ba9eb3a6bff9e10d61b184bff24b81c810a12f062 public uint RegionSizeY; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 99 faf58ea016ec6ebc92be62ca978caeffec03cd07fdc120cb33317c85e7fba56b public int RetryCount; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 100 839165bd235baa1b9634bc9dae73ebf98bad2b15dfff4742b6c34ceefd3ecb3f public const int MaxRetries = 3; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 101 c40be9e532d738a82cb3a27e661f9b50164df3e4dad72c6b3b9e0547ddb471b0 public CrossingFailureReason FailureReason; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 102 4d5d53adb243f2d9443a167d28ae198c1ab12512f3704c1dcb6c5b720adbfed7 public string FailureMessage = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 103 5e3ec1f154c2bc74502798e762a1db902c8a58ec3e71b8fe0c154d2e3d567e42 public Exception? LastException; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 104 e4fb3a7d02a9a616f0664a2883f9c4d076978cbeab5662f954f897bdf2a2ea3d public bool HasRestoredOldSim; +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 106 6c3b9b122fe0de7693d8baf3e38053e6ef909d36915c72b09581f85b6366bca2 public readonly CancellationTokenSource WorkCts = new CancellationTokenSource(); +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 457 3d0bf9b324cab3454ebddc229300065187bf79a884e13b4081c13b05e9de0e1a public CrossingState GetCrossingState() +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 461 340258a10f1d4800b4dc56b537ef5a09c900254e09af9c8205963b39733f1d54 public CrossingFailureReason GetCrossingFailureReason() +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 465 6ece05c0f1f27c88393e44eb941608deb40145201198d92c2016644a14783b39 public string GetCrossingDetails() +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 485 73b0ffbaa287aaddb5df9a5fe3813758c6ef8d98038edd3892674ab2dd28d632 public bool IsCrossing() +LibreMetaverse LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 492 ecede4e4a19f69bb5907292fa2f0b8f56929e65eb536f08f3fd71cccfbf1278f public void CancelCrossing() +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 38 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 45 7b3e717df11d7baa065fe1aef4a58dc8a9cc6ad889a7b7a77097f939e7a422de public Task GoHomeAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 49 f15c46c13d83000578b7a36014975e0917499c7e745ce48a71fe9f45479be702 public async Task TeleportAsync(UUID landmark, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 77 e09782cb7813ebe045846e3e0ad1c7ba4a84320d64410b109f9f3a8ccc261420 public Task TeleportAsync(ulong regionHandle, Vector3 position, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 81 83093078c134915aadd92057f137eea3e57fc9f87bf7f46766458afe5293b65e public async Task TeleportAsync(ulong regionHandle, Vector3 position, Vector3 lookAt, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 123 bc1931f8a0321749bbd7c6d3d05df792d227b11f0d1008969faff79b4e059744 public Task TeleportAsync(string simName, Vector3 position, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 127 3e3db29cf4e8f11147b717cfa49019768d36549165861a6198215347094d2872 public async Task TeleportAsync(string simName, Vector3 position, Vector3 lookAt, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 211 377b12602371afe016d752a5fc67bc6ca1cc6a05554b6de3f9d88eff27a4c76c public void RequestTeleport(ulong regionHandle, Vector3 position) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 223 3ee19d67420315c134aa286b74628704dbe7974f51a72039fe34a23cc9374e42 public void RequestTeleport(ulong regionHandle, Vector3 position, Vector3 lookAt, bool ignoreCapsStatus = false) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 260 ffedafaa001586f1e1246e43bdf50733e0f4f41ade659db6848277b4c16fcf28 public void RequestTeleport(UUID landmark) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 278 3d7b65bb337a67509223ebc30759b3655d279c43118acb4cf4066e3bb8986233 public void SendTeleportLure(UUID targetID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 289 1c66ff876fdcc35dc6cb5f832a640fbff697ba5d5b2db01728d236d970590fa6 public void SendTeleportLure(UUID targetID, string message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 316 7a3cf62640f6f2d6350edd1118adadf032f6459a01af6809cc7390d3dca97bd9 public void TeleportLureRespond(UUID requesterID, UUID sessionID, bool accept) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 346 50144ffe2b2d7a08acb0374c6991ee9d14a83b980e89030d06b7af134bd2a236 public void SendTeleportLureRequest(UUID targetID, UUID sessionID, string message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 358 f592f5bf126eb44038b2bddccffeae9af13bc6a413b60d63a6b2539f5458342f public void SendTeleportLureRequest(UUID targetID, string message) +LibreMetaverse LibreMetaverse/Agent/AgentManager.Teleporting.cs 365 8be0c0999aeef28bc004a417a86c120d9522faca4879557fa3c803604fad30ce public void SendTeleportLureRequest(UUID targetID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 44 f182601a9dbcec3dbf09aebd01ed3a09343d0208d045a618cd0352c5d029b19b public partial class AgentManager +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 67 22e8701816a52ea62c45f72faf77e089020a8d0bff2b157a76d8101cf5a00768 public event EventHandler ChatFromSimulator +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 89 f5b3d3c0705f22fceb354c19d56d90dfd6a77ab48b74129f7b59826b346f5d0a public event EventHandler ScriptDialog +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 110 a4a9d5165e2460d1b37360321c755a8281a1cb4f1d87cdf55d2fb5ea515c1406 public event EventHandler ScriptQuestion +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 131 33b9902457e60756b158826a8a4c237742b4e036801d2c293087887ebc00c712 public event EventHandler LoadURL +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 153 a1f80c093242d0156a1d7f7727d83abae634b5f9a92a9c2e47d50a7bb9eb0902 public event EventHandler MoneyBalance +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 175 b15db3f4ea83b8e3487f81a0bd33816a07cc1f13a8f1e88954f3bd06e5e8fde6 public event EventHandler MoneyBalanceReply +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 197 34870d6447c9b5ee10b4733bd043aadfcbdda90bab864eb874ac97e62df25eaa public event EventHandler IM +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 219 bef82b07219604345ad0f8a8e35ea6d9f4d746dc5e3602336c1b5ddf20e64969 public event EventHandler TeleportProgress +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 241 aa5ca79a5ac77c1cb0c621fec29e4498bee41e6bcd363d6470d29516a047eb7f public event EventHandler AgentDataReply +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 263 223a2c50fc8b327877cc3e9af31a5c535effb9f3d48eacc364fa9451472b1e45 public event EventHandler AnimationsChanged +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 285 d186a6484d4b27c99237a71804af64e93a683c42a898e2bc340b998134894272 public event EventHandler MeanCollision +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 307 aa1dca7352496d50d8646f76101ebe060d1c670177ad399497f0c86e58b918e8 public event EventHandler RegionCrossed +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 329 63f6c2cf5f3481a82313ca6c4b2e1d1e1ea464de2fb33e808e65729ba0c5b8c2 public event EventHandler GroupChatJoined +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 352 03840a6f1d0556f949852e52923f7a66c6d332a99015ea5121496617cfa88c54 public event EventHandler AlertMessage +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 374 c3b431e4c828e3ecbfd9670870f064fb95934e9a68a2a70e5015bcdce61e2c0d public event EventHandler ScriptControlChange +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 397 743b7028d7db28d3a00ed4d67f7a6abff80a3cd3aee1c388b2eff1249efa36b4 public event EventHandler CameraConstraint +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 419 3fe9ac6b969607455e25038ec87388a38605faae18653d0621aca80909c703ca public event EventHandler ScriptSensorReply +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 441 a3677d04ac016b4c08163cc5f0dc029a62cf6fd81695e9d00fdebdd6320558b5 public event EventHandler AvatarSitResponse +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 463 b7b2255ec68535b21a62e01df4e160f2be6c79b27d2d95866d83450591e52d25 public event EventHandler ChatSessionMemberAdded +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 485 0be18882772cb4c1055174b47bb76e70bc65bb519b691459a346deeafb814d07 public event EventHandler ChatSessionMemberLeft +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 508 ce1af018c69e97d75532288fdd25ee012c9a316582383600554faaf2856ec8b1 public event EventHandler SetDisplayNameReply +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 530 ca8de3bbcc6e4e22be862aaa3cb39a0c464f0ca0c011f688a5786fbfaa1929f2 public event EventHandler MuteListUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 551 2a66efe7f2ecd5ff4c0da9fe8c5b42aeb1a93a5546acec67fbb13434d5760307 public event EventHandler ViewerBenefitsUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 572 d0fc87e176de6f1160cc6faa6e561068ab8c95f0af321f8e9aa0f02f7be9641e public event EventHandler AgentPreferencesUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 593 7d4b6e67fc5ad5131cada767ad916e66eeb1d76ab1b389fd871bfc37530dd313 public event EventHandler AvatarRenderInfoUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 614 146e03580165ca7b25f0403f1cd7d1eb90a9e9daa905a2805c092e2a888e6ac3 public event EventHandler NavMeshStatusUpdate +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 635 4a7e73d0f37ff2b6de06b0baf88b31b5c4b3c9375a47bc979eb4f419c3de3fa5 public event EventHandler ProductInfoUpdated +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 648 2873bc6298b0f7c1e8d14697846613a8efe4268082f16d4e19ae19870a54d8bc public readonly AgentMovement Movement; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 652 8363139040fc0eef7cd80fe7c772fb478951923f0f32864b3b8f92bfb6b14f97 public ConcurrentDictionary SignaledAnimations = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 654 c7d27fcc97831e4fdd9585dd93a7792a052099273f47a984205f6fe193917b2d public ConcurrentDictionary> GroupChatSessions = new ConcurrentDictionary>(); +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 656 ff06467f41df74cf37f628d99400d1e0d34c93b12c59b83379eed37be4879cba public ConcurrentDictionary MuteList = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 657 5a34b86c06574e442067a89ff0b31cbd8c2599217102331960a5406080b82cb4 public ConcurrentDictionary ActiveGestures { get; } = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 663 540a8f4bc941009977ab1b45f7cc3c13091909ffe0527e14fad23899b600bdc0 public UUID AgentID { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 667 4f6c25952bc6a5edff4b6dd9850c2e1f8c5dccbbaccae347b6de4e1c2df5cc7c public UUID SessionID { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 670 1ef31b472efb2d3be65b1dbfeb65c25b43362578f6e27d3caa017c809dfd870b public UUID SecureSessionID { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 673 f98452a9738672b854b16064426950ff78329d104d17dacb731e5170c9a46965 public uint LocalID => localID; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 677 ec54d615a00e08cc90b4aa9cfb32a3b37c3291fe34f8361c9478d537a2c69084 public string StartLocation { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 680 f9fcaa9c8ece1dffc8a4a0ec127d6f82083c22e1a58c91c050b613bec6bf88a0 public string AgentAccess { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 683 ff6c3f7312590d51bc5ada4c426ee91802b511ab34a3884996ffc4b100fce5c7 public Vector4 CollisionPlane => collisionPlane; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 685 a66f39df2f3b95ace49b4224036e9ef4f27af2439ff7851dbf2f15131614bdf5 public DateTime LastPositionUpdate { get; set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 688 e247340dbdf3fc7184c9c792c99551ad06a24ae6107fcfaf792cf406dde38c83 public Vector3 Velocity => velocity; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 691 be699a72ec92396607e9a02618f6f59ce34b0d57a2798b84cf7eb4894c4e3cb7 public Vector3 Acceleration => acceleration; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 694 26dfd49aaa0f12d8d113776f04732e2d6f013e9400978693e1ce9c6f45b649a0 public Vector3 AngularVelocity => angularVelocity; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 697 b4c108a39af86c5c1192b3e4b561383f905fc72d5c1e56d5862e5ec9e56248e8 public ulong HomeRegionHandle => home.RegionHandle; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 701 791220e01331bad9f5ab8d529893e912c3006d9aba11826aa12cddb3d56ab594 public Vector3 HomePosition => home.Position; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 704 9c914da2b5bec4e3910f2d641c4546144bb5cf8908e201632e9e82590de78e66 public Vector3 HomeLookAt => home.LookAt; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 707 fa50c57926cea05e668d7163fd98c6aef8fb9fb8e55f8ee1b19e4b8b6a6b6be3 public string FirstName { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 710 b79ccfa5561e4ec898b9f5a56d3fc7805cd20e11489a27f11a3afca94ae0e04a public string LastName { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 713 98ada62704177d7916da0fff03c1bae0ee56d7a6e2253cb2006d213ae7453ea7 public Vector3 LookAt { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 716 371cfe7dd1349933dbbd20788637161f37d5c7aa8a2339c48f1189644a9e22f5 public string Name +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 728 e54348e9160d1e5422fdd71690cb731e83f4729cc0e769625e75d8313cbe5ed2 public float Health { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 731 dac18394b9399bc9f86d0cc272d0cc4aa28729b213b0f40d0214388cca4fd27c public int Balance { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 735 9e074a740d8eb4095b5f37ec0730ced217830dc79f5f9eaa11fc5c8a3b6e4f18 public uint SittingOn => sittingOn; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 738 f41c7c69680bc85ae82e2d02397197dc39c434fbc70b9fdd84a9a41cfa6eb0bb public UUID ActiveGroup { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 741 9e01e182625c4cc012d84cb791870caf81a31c6f6097a36113167dfd1d0c6372 public GroupPowers ActiveGroupPowers { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 744 bee364ed70de74fd2cd3d1a83d620b932d1574a45fda5f4493a74732db9495d3 public string TeleportMessage { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 748 4b17b6e331fcf00d7d826c51c931e9b8ece4cfed1f4ba444ddbcb0aefb532eee public Vector3 RelativePosition +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 759 ab90cb2f2cb1c13c3b094822c6ec04be241af93f491acb717bb61161eaf82261 public Vector3 RelativePositionEstimate +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 766 f3616f2659b3d6a43a13190b4971a4e1561bd567cafe3a15290349e8d8e9996b public Quaternion RelativeRotation +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 795 193fcd0608192c8c3c189a44610c14e8e7a35f807dc45f50bc095927f736eb17 public Vector3 SimPosition +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 855 14a67ad39cfa08052eaf235fb09c67febafc0e95a43fb5634fd5dd61c8b698a3 public Quaternion SimRotation +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 872 324c1ad4f7a6faf9824ec18f7844598fe9e994dcdb67df00fe8096e46068df18 public Vector3d GlobalPosition +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 891 940b02f2a54643303a1e7638cfdd0f6f78ea816585778302bd55e47fb1b8fa09 public AgentStateUpdateMessage? AgentStateStatus; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 893 4bcb32d7a59a84fdca9b890e3573c631cc9d425348b29346174f814fdba9f8f2 public AccountLevelBenefits Benefits { get; protected set; } = new AccountLevelBenefits(new Hashtable()); +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 897 05c1758daa092e5ead1ab70c6f8f7927170d1aa076d2e0342d5c7892786e6c76 public ViewerBenefitsMessage? ViewerBenefits { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 901 8b8c2ca3bb9e62c1fa5f0c77a8ee51e19078c2b2f958e7a9a0fb49a59d53b046 public float HoverHeight { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 905 f952585ab59deafdfae49f4115ff089978c5de86fe40fb79200ae2beead3186c public AvatarRenderInfoMessage? AvatarRenderInfo { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 909 2c427c3559bfd2a3956f3c2f8b1d6b065fa4f7a3dd3e50425539f8211b25072a public NavMeshStatusUpdateMessage? LastNavMeshStatus { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 913 39e5d16abd371f2f40dc1cf35a7728a2994eba41691d5b51c1c43d48a461c67e public ProductInfoRequestMessage? ProductInfo { get; private set; } +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 941 a24ca1c3e0bf2de5b4fbeb8ce49048fe55740aeeff740332e28c37018550f264 public AgentManager(GridClient client) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1020 977c1742ee9eda674378e6e63881bb25e4840aabc4bd5cea8d41042b885043eb public void RequestSit(UUID targetID, Vector3 offset) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1041 3dccc634a60021d70e7b910a91e89edd905961b0a98bea9aae27a9502280fd01 public void Sit() +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1056 ff46138d8974d784b6d3f36563ce9b29870acb2240fb3a845f8e4f5f01c76252 public bool Stand() +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1077 4a22af4cedee25830fe8cce998e14392a74b2c3b01a371b7b7f2b7aa1fd28a77 public void SitOnGround() +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1087 c912de59f67a3fd9e1011562d637340b5df7294888615310aa43411c20f7d169 public void Fly(bool start) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1098 cd7811ce43fade951fdc70bb2919a4a8493884b2a55e5af767aa8c8b6567d3d0 public void Crouch(bool crouching) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1107 d2e677cf5be05d4b80effd7240b21e03f7478910e06784dadb297e3336c14dfb public void Jump(bool jumping) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1122 c9994e8f45255513d5bfc04d100ba26388a73dcf14a69d69b354e5eb87bbff7d public void AutoPilot(double globalX, double globalY, double z) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1163 0aaaba865b1b871b745014a9154a77dd15766089900dd174297c5877777f917a public void AutoPilot(ulong globalX, ulong globalY, float z) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1204 68a0fc9322b5fe16317dba4f21a810f3ab6766b6c359da4f8ca21ed3ae3c1e6d public void AutoPilotLocal(int localX, int localY, float z) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1216 700f95c05a138c9cab631bd7eb65ec65ba0780e1dde915362026eca5f35b8c9e public bool AutoPilotCancel() +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1238 858ed52c1004e3a91df43b72a0f0107e95af498f4268fb5fa3c0dbe958835e3f public static readonly Vector3 TOUCH_INVALID_TEXCOORD = new Vector3(-1.0f, -1.0f, 0.0f); +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1240 06492bac6d84d7a414ad00a4c44254ac1234c629a69d2e2c03abcc70bde6e546 public static readonly Vector3 TOUCH_INVALID_VECTOR = Vector3.Zero; +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1247 9989ff7673c8cd0c04dcc6556e1182aba5d97f1c057f9763a125c7bea43e80d3 public void Grab(uint objectLocalID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1265 e5c0b6fe7179ae17b4a5ad7d47c52533c81fc4a39ff72d0134b767f85a22f9f6 public void Grab(uint objectLocalID, Vector3 grabOffset, Vector3 uvCoord, Vector3 stCoord, +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1301 845326fd24eb17de065d112795edf052d80749668f1f344d4c355c3f809a3925 public void GrabUpdate(UUID objectID, Vector3 grabPosition) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1320 e0122f8e917197ada674eb5e3b3280160f5d2f3c096c57e008e78a8830829e00 public void GrabUpdate(UUID objectID, Vector3 grabPosition, Vector3 grabOffset, Vector3 uvCoord, Vector3 stCoord, +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1360 3b97909258bce72e5a421a3b952e2584ab1970b3740b6d684198669bf49924ad public void DeGrab(uint objectLocalID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1377 3a138f9616d5a9c1fdea12d2ca9cc9d90bd52276bfc35db28eb551b9cc96bf1a public void DeGrab(uint objectLocalID, Vector3 uvCoord, Vector3 stCoord, +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1410 c6c1cc587227111e8d0d1e583fe674a4e32d1f25cc7cf4019539ec616ec82c9e public void Touch(uint objectLocalID) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1425 97dff132d3c4aa3f7487b9975334a6df7a8b6bced4b0ede94bd28c54906e5eb8 public void AnimationStart(UUID animation, bool reliable) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1438 df710e3b1e9a131c55b4df7d0ca89e01976df5e89e5e614b921f67ac89019ce5 public void AnimationStop(UUID animation, bool reliable) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1451 5d225fd3a5caa5cee22a7a9e7044201ab5917b01b4d2048a8a54d98ee36ecc35 public void Animate(Dictionary animations, bool reliable) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1490 94b700b6594edfbd7b57762b00fad178508b0cf16fd73240de4d0294fb46acdf public void RequestMuteList() +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1511 ef37880daf35969a30c1f30275b37596d74baf049631687ce85c81247340d8fe public void UpdateMuteListEntry(MuteType type, UUID id, string name) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1523 099468f66943a0dd6fb4823e2fed61e1fa73b54c2031e0dab37f666dd038907f public void UpdateMuteListEntry(MuteType type, UUID id, string name, MuteFlags flags) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1561 78e30ff6c6da0858bf6e97bd94e3c125f3680a1c15e846bb06cfb5c2724b9f75 public void RemoveMuteListEntry(UUID id, string name) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1598 37c23d2fa2d86b2e411268331e3ee4709e74d6312d056d93416a3a637ffffa39 public void SetHeightWidth(ushort height, ushort width) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1624 eff604069c1335aa02b16c2cc1a464f3466bc786174dc16fdb60317df685fe38 public void SetHome() +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1649 54aedc1c766eec6a81b19724693df7a043ad41fbdf80b406b1b3c03ece4b32c1 public void CompleteAgentMovement(Simulator simulator) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1672 1222b348f22e1a8e1dc18587cee485661e02a2da80301a804634d8dc7743a91c public void ScriptQuestionReply(Simulator simulator, UUID itemID, UUID taskID, ScriptPermission permissions) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1698 80d63dd3d9de08484d4a075ce6edf6dc899c7b9a6035d4116725adfb8c8c158f public void GroupInviteRespond(UUID groupID, UUID imSessionID, bool accept) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1715 3f2124dad6afa8ed41549f6e51d7a9c6a5ec540c61f7439b50d0d8f12e68c178 public void RequestScriptSensor(string name, UUID searchID, ScriptSensorTypeFlags type, float range, float arc, UUID requestID, Simulator sim) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1742 ac60740654aaf4214b1c0ebb69d66c6e7a82eeb28d6f78817d8f2c09ff78cc4f public async Task<(bool success, AttachmentResourcesMessage? info)> GetAttachmentResourcesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1793 388fe737b70fba3f93f4cbe1c5dcfbf2dc46844daae26abf4fa0a1abc4f4f0a2 public async Task SetDisplayNameAsync(string oldName, string newName, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1819 287e8c8cb4f837a9c1b60ed119b2d117b3982628edf1d5178dcb9287bb0e2b5f public async Task UpdateAgentLanguageAsync(string language, bool isPublic, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1847 a56197508864c1232ea238336d26e4d7bd3bf29bc147156d5c7c56ad11a222a2 public async Task SetAgentAccessAsync(string access, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1916 b962dc8840c816c74030896f3fceeca38d40802c78a82b32b4210f19b9a5d2d4 public async Task GetViewerBenefitsAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 1989 0aa0b834f96af1b9f8c68c9abf92e02d1e742eb428e4082364b565ee02b39906 public async Task SendPostcardAsync(byte[] jpegImageData, string toEmail, string fromName, +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2059 fc5f775d50bce5ae0548850f382fbfa792b47a9a9ad96d5db1fcff6ca9678163 public async Task SetHoverHeightAsync(double hoverHeight, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2115 d7276ace1d751c8faa8174bc72f8ab780e9f0408c89b82a769243ada6da092b0 public async Task GetAgentPreferencesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2175 e9d080e76ea20d478aaccbfd2b19fa1c79cd17892e0559c28b0cfd15a0813efd public async Task GetAvatarRenderInfoAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2235 cd5b4e36e5bfac3cec67e5ead6dbbbbb7df4ab137287ccb27b004f48d4746660 public async Task PostAvatarRenderInfoAsync(int weight, bool tooComplex, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2272 fe71f9304daf7fac6888840223c5d6e3a3ce66e503d3e897fa757d4020b7165d public async Task PostAvatarRenderInfoAsync( +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2310 bca1dae8eeef999b1fdfbf707a329d626f23db8dde41a0b9780f5c9031578101 public async Task RequestNavMeshGenerationStatusAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2368 204a36848e6e3f6f4cabe1daf698e061bad1701d4bcf1dda326920f597c26e09 public async Task RequestNavMeshRebakeAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2401 22f3ea48b349560df641d7a99a35af92092b48b5ac89c0c4401d5f56a4320103 public async Task SendViewerStatsAsync(ViewerStatsMessage stats, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2436 8afe0b6d789e847666b9d63ff1e97b2e9bc52593754d0ed1790ddfdb7ecdc59f public async Task GetProductInfoAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Agent/AgentManager.cs 2611 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 36 3863bdefa0e8b64905b62826f4225287a9b8c93c2e19fd4c32f5727f1c1395bb public class AgentThrottle +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 39 42630e268d4860e2cce74cb168120fec54172ead06df5e3dcc9ac149fc03e86e public float Resend +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 50 3cc6417b8174d41a21e42125e17f76fcd8a7c939ecbd65387e82c83394349c39 public float Land +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 61 cf0ecee7d35e33369423d901b76775a558d2ced1e745f06774fe28bd6002b4b8 public float Wind +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 72 2c870ce5a84bce94f9e7071451a78ebfb16406c6a1b2979d63d397a79c5cf981 public float Cloud +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 83 3c584e0966c3b5f0a978a53abce8bcd08e4f07bdb8779713f7157e8a906cd03d public float Task +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 94 351a79263878d1293319b05a7454f0371725101cd21f4b22673ca02ffc46d91d public float Texture +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 105 0710367ccb1fdbdfe85fd89f9bcd44c63ba921ad6ce2c268f981d3ef793b1932 public float Asset +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 118 2586c41eabf513ade29b706afc37ebdaa036061f171c9e1dfd2f0954661d41e5 public float Total +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 146 b90e53331a74d5e707b08f5ed7313bc2b968c628a9be6cb400a32c812613831a public AgentThrottle(GridClient client) +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 162 97a5460bf41e0c802ff72151182535e529b895946869d866c4b6066042261513 public AgentThrottle(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 178 ac692fc34004f8e8c54e1c421171dae414737f3ad4b3258eb06ee3f367599e67 public void Set() +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 189 04732ac38c631f4718b9daf766c7f0fc03be12fabdeef17b4f4586bdb0a719e9 public void Set(Simulator? simulator) +LibreMetaverse LibreMetaverse/Agent/AgentThrottle.cs 219 264e63bdf7b6847abe4c8e5ef794c20c7183a0ad182ec5e9fb822c909df85ad2 public byte[] ToBytes() +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 34 7d3b93cbdc017275649b5516e9d875099c573f6373863795b3ca231ce606c532 public enum ScriptPermission : int +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 51 3a3fb1b14caa2e198b1abc617f32b5cccba6fb09fd9c585e7ba88eff21a02919 public enum InstantMessageDialog : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 95 cd5344fd5b3cb8d10ec3847332b5126c3a218e5e99dc070f2d120285258a35f1 public enum InstantMessageOnline +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 101 8368dba8c252c70f3ec37f3d95ad1c677945cac203bd538d5c3f8a67e162aa27 public enum ChatType : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 114 dc126129894c595b3a57ba71aef6b2c2b3fdf02ff45a90959cbc62fa6584df5a public enum ChatSourceType : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 121 704a191b476c5f4c6c49dae3542a2a8d0009d1ead39c04da568010237b68673a public enum ChatAudibleLevel : sbyte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 128 ae801b0814c1d8757dbe3626c226b07dc2489ad0d0f56d833dbeb4521540cf58 public enum EffectType : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 148 02c4c3a769978a00c3fc67c2a30f8146a485be1f2b4a72915a411367f8d9ce50 public enum PointAtType : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 156 f8017b830410628bfac6e2f1e454535c7c309bd82b801837196f365fdfdb734d public enum MoneyTransactionType : int +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 211 333881d72babe288db50b84f29ecbcef9463059596786f0900a386fa1fda5e1a public enum TransactionFlags : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 221 60f56ba21fa9e1ef29659fd2f7c3fbdcf1153a0bbcfd3e9443ddb71a2e8d43ab public enum MeanCollisionType : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 232 6cf4a1938886065928194c6a493f025711a941e3b3c4633d21d5d09f06156b6f public enum ScriptControlChange : uint +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 248 ac42431a4ea2bd39ac60afa2b5f400895bcefefe67f020940a22c0a30b666e47 public enum AgentFlags : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 255 25e5d47cf6d74e20daf11c90b366d990d13477b218f980b7d2a33e633ebc6cde public enum AgentState : byte +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 262 6d6314764e4ef49177949c16b94a5a8ebd07c6691ab40ff3da4000c844729b68 public enum TeleportStatus +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 273 62652f7e490bd15a847c4a6e0fda6a4c746dd3d902f1a9df1f80113a7a8cc460 public enum TeleportFlags : uint +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 298 025403faf65b16bcb23c23e5dfd5b4419faf7260c7c13ff64bc9f885926e1574 public enum TeleportLureFlags +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 306 7099af64112e8b4d8a97b383327b43188d707796edf8fcce3467200933712108 public enum ScriptSensorTypeFlags +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 314 b47446436094c6a724d9d5a585dad45c1a5fce5dcc75fbb4c9cf63bd83636ddf public enum MuteType +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 324 f90baf7de94c0a4807f54015c3859bddc92ab63c4894c3b7d62cc8b756d719bc public enum MuteFlags : int +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 334 4c79171dada3b98ade67af2e7cb05592f7efa5a9e133077c2a5ecee022b2704a public struct InstantMessage +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 336 7c4f8ad9c4e61a9dca4b7fee0540944e187a7962f27844efc97736af6343cb80 public UUID FromAgentID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 337 d07189ab530e25d89bce8e1e7a487325e80e90ff919d084d2fc1c95f2a916ec8 public string FromAgentName; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 338 0e0cf1f4d8f66b934f8e1a5c2f33fac0889b41e8a14e217a0cbe28203e50be40 public UUID ToAgentID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 339 398511c799c1e447367f7ead0fe9d3aa6e1a0f8c51a74e5c9d77c85ff53bb4d0 public uint ParentEstateID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 340 e2dc046c014bf6faea62d9796c4363fa8d75ca524d43c321466bb91b10c1771f public UUID RegionID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 341 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 342 bd12adab5c3ceca5e049bb1586882fd7365b6cc149261693cc2f55696c7cf987 public InstantMessageDialog Dialog; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 343 c58aede5da350788c1ee46f05f49e23db0fc9103b4f7ebc4d3398dd9dbfbc1aa public bool GroupIM; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 344 1318933fb16e0b8a13f7c3e5a0dd47cf450b969cc65172819bcb9e9ec75491d8 public UUID IMSessionID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 345 fe33bf553d396e42c11063d724db680a2c1291b9cc8685d82043e1e58d75b3e8 public DateTime Timestamp; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 346 ef1206c1f9456d7dc9730e85193173a8c4087965735f9d03187977683687110f public string Message; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 347 fd16b98d8dba059bc0e6de3c6f9acc6aae644aa2974c305571751c16f5f7ed47 public InstantMessageOnline Offline; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 348 9b8f1a0c1be54e5a46d1c8d2098a94af4cbca36c41fc0ae4ca05da5355a2f53c public byte[] BinaryBucket; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 351 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 357 37b851ae132f4b574396dd533fd60bd8ca6b1556cfdfb55f832b66cde6830f91 public class MuteEntry +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 359 be78f2c350cdef987b0d7caf21c8e2a5374e4edc9ccade3b9a06125f7e98b1d4 public MuteType Type; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 360 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 361 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 362 b5fbc68de87ddb4eecf4e4a9555f54d8871d83c02fca0bc25af68c1d9de26b64 public MuteFlags Flags; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 365 f376f11e049d86150605db5e7f752cbfc41b6594767b64c4a525f72eda62c4d3 public class TransactionInfo +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 367 f171876242f985d1d8b6865f4ef92d1bbecfc4a8505651d6b37b4eb30fe72f88 public int TransactionType; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 368 af6ee8bbaf9214c1bc049a483e4db5d115eb92ef358a0db21f7681b0470c721a public UUID SourceID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 369 690ae2bd8979c6316403b0dd3c06eda36af82439c6ccf4a24ff1849a8c5f4d87 public bool IsSourceGroup; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 370 e4899080ea3c925600d94dce59e7d9a218c37e9adfda7188729f45e89243ad53 public UUID DestID; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 371 0346449b9c0d658bd990253ff4f8399e938f995b035f86af4943338556c55daa public bool IsDestGroup; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 372 16209a452b7df6813dd5876bd558863e81611bb97473551511c4941b80cc9ccd public int Amount; +LibreMetaverse LibreMetaverse/Agent/AgentTypes.cs 373 6ecc8b7a60642b1916093fb8f3e870a92f21543acd0d4c35b1fe09a7e9cc1c07 public string ItemDescription = string.Empty; +LibreMetaverse LibreMetaverse/Animations.cs 37 84d81a6000176804b2a593ee730a2a2faa2141f8652b6f6f6409ee38cdb7b9e9 public static class Animations +LibreMetaverse LibreMetaverse/Animations.cs 40 6b908ed0c04b7433e263fdc4b5dc339e8a11d270d1b5808a5a6288512e242069 public static readonly UUID AFRAID = new UUID("6b61c8e8-4747-0d75-12d7-e49ff207a4ca"); +LibreMetaverse LibreMetaverse/Animations.cs 42 6a0f228c5603b50568cad2be6161d6d71e9c6d44f3411b65cdf6a3f6d48012e0 public static readonly UUID AIM_BAZOOKA_R = new UUID("b5b4a67d-0aee-30d2-72cd-77b333e932ef"); +LibreMetaverse LibreMetaverse/Animations.cs 44 62b81669738028264fc61756b3dbbbb15dde367ff44e6376059cd087533390ab public static readonly UUID AIM_BOW_L = new UUID("46bb4359-de38-4ed8-6a22-f1f52fe8f506"); +LibreMetaverse LibreMetaverse/Animations.cs 46 396a91a2f8f808f3cd757b25cdf7196e1f7c3dbcf354f4a93b723bf529248b3a public static readonly UUID AIM_HANDGUN_R = new UUID("3147d815-6338-b932-f011-16b56d9ac18b"); +LibreMetaverse LibreMetaverse/Animations.cs 48 81d76153c205c5d22a0c835bbd7c7a2f25ce4cdec1309bca0a67f192ec4e6890 public static readonly UUID AIM_RIFLE_R = new UUID("ea633413-8006-180a-c3ba-96dd1d756720"); +LibreMetaverse LibreMetaverse/Animations.cs 50 a32135bf1aaeffb8c4bf3fc9557bc0e075f0f8b8c51f2a2eb377e45333ca4f41 public static readonly UUID ANGRY = new UUID("5747a48e-073e-c331-f6f3-7c2149613d3e"); +LibreMetaverse LibreMetaverse/Animations.cs 52 f7fc22257252e68dedb865119f11f7a91e8a15abc05f9c419ec1cfd634e1b832 public static readonly UUID AWAY = new UUID("fd037134-85d4-f241-72c6-4f42164fedee"); +LibreMetaverse LibreMetaverse/Animations.cs 54 95171e38ccd33843f57e22cc4c5e3364bf383fa340b20441ad2d6aa8d3d18f12 public static readonly UUID BACKFLIP = new UUID("c4ca6188-9127-4f31-0158-23c4e2f93304"); +LibreMetaverse LibreMetaverse/Animations.cs 56 8aa137109513c42e2182dc63bc98d687a0f9935b68a4c6a3e7e0eda3c7b66aa2 public static readonly UUID BELLY_LAUGH = new UUID("18b3a4b5-b463-bd48-e4b6-71eaac76c515"); +LibreMetaverse LibreMetaverse/Animations.cs 58 ecb79f0d4eeb03bf0a9425d797395e8c79610c788011c9622fe4c63b44b4480c public static readonly UUID BLOW_KISS = new UUID("db84829b-462c-ee83-1e27-9bbee66bd624"); +LibreMetaverse LibreMetaverse/Animations.cs 60 9f62b2ff629f167180fb27ff1ae3de41ed00ab33732cd54a8375b24a76878f82 public static readonly UUID BORED = new UUID("b906c4ba-703b-1940-32a3-0c7f7d791510"); +LibreMetaverse LibreMetaverse/Animations.cs 62 fa3f3fccb20ed37d8185628e761768380d1f34a4a903cf751ab26cab2dfe5ab8 public static readonly UUID BOW = new UUID("82e99230-c906-1403-4d9c-3889dd98daba"); +LibreMetaverse LibreMetaverse/Animations.cs 64 2ea2c42b92f6498eb69af260cb7c1eac524f2c459483d815479abca1ec6246f2 public static readonly UUID BRUSH = new UUID("349a3801-54f9-bf2c-3bd0-1ac89772af01"); +LibreMetaverse LibreMetaverse/Animations.cs 66 6bfc81709fddb69cf975493f1225e5bcc5b41788f0d57f17a1573c7632ba3c42 public static readonly UUID BUSY = new UUID("efcf670c-2d18-8128-973a-034ebc806b67"); +LibreMetaverse LibreMetaverse/Animations.cs 68 3bf490705f4c2cf0964d2cae66fa5b2ee6a236a8b985d3c859afed885adb1a7a public static readonly UUID CLAP = new UUID("9b0c1c4e-8ac7-7969-1494-28c874c4f668"); +LibreMetaverse LibreMetaverse/Animations.cs 70 6af3011e161c2316d428415834b35bbfbc6896cca025d874f070fcc42f5a4b19 public static readonly UUID COURTBOW = new UUID("9ba1c942-08be-e43a-fb29-16ad440efc50"); +LibreMetaverse LibreMetaverse/Animations.cs 72 288f9cee499353b56444044bf4dd8707b5eb60eed2f87db36fa82f1a89d29fa4 public static readonly UUID CROUCH = new UUID("201f3fdf-cb1f-dbec-201f-7333e328ae7c"); +LibreMetaverse LibreMetaverse/Animations.cs 74 7f2cf39a13c778785f3ac4974ec3ac4a4b9c0ef27122c177e9f21a6178a14cbb public static readonly UUID CROUCHWALK = new UUID("47f5f6fb-22e5-ae44-f871-73aaaf4a6022"); +LibreMetaverse LibreMetaverse/Animations.cs 76 f55e53ef3c49ba607d616ebfccc1904d1f7712daf2660eb72196301618f666db public static readonly UUID CRY = new UUID("92624d3e-1068-f1aa-a5ec-8244585193ed"); +LibreMetaverse LibreMetaverse/Animations.cs 78 2f5536d8e2b18c36b54c13a33828fcede470d3342e35faf999eebc9e0773766e public static readonly UUID CUSTOMIZE = new UUID("038fcec9-5ebd-8a8e-0e2e-6e71a0a1ac53"); +LibreMetaverse LibreMetaverse/Animations.cs 80 8cf07e969562a181167fa93dc29e77b83acd94cf49790de71b5403b55dc0d6d0 public static readonly UUID CUSTOMIZE_DONE = new UUID("6883a61a-b27b-5914-a61e-dda118a9ee2c"); +LibreMetaverse LibreMetaverse/Animations.cs 82 8bbba2940e04681d50052ceca3741de7caf58fcd157d542add1a18d8ab05b630 public static readonly UUID DANCE1 = new UUID("b68a3d7c-de9e-fc87-eec8-543d787e5b0d"); +LibreMetaverse LibreMetaverse/Animations.cs 84 6376a1476d27f76b24a68972f711f1222b4cb3d87cbd32b1868a9c4958c2e1b4 public static readonly UUID DANCE2 = new UUID("928cae18-e31d-76fd-9cc9-2f55160ff818"); +LibreMetaverse LibreMetaverse/Animations.cs 86 e6fcf392f018ba2abf79fedc7d2f4d8048aaaedc7ca8e49c670431cbc0ad404a public static readonly UUID DANCE3 = new UUID("30047778-10ea-1af7-6881-4db7a3a5a114"); +LibreMetaverse LibreMetaverse/Animations.cs 88 d83b766eb1f3cb7183cc29bfa3cbcb673aed13c14a8c52a9bbea2ad41a120320 public static readonly UUID DANCE4 = new UUID("951469f4-c7b2-c818-9dee-ad7eea8c30b7"); +LibreMetaverse LibreMetaverse/Animations.cs 90 4f642721cc6223cfad865cf46d47c8cb45dd16f1e696741594d6c0c354a1eba8 public static readonly UUID DANCE5 = new UUID("4bd69a1d-1114-a0b4-625f-84e0a5237155"); +LibreMetaverse LibreMetaverse/Animations.cs 92 0be3a897798d3c7d1725b9ac23147c8cf4f1bb998e1b3b22b40789a0ea303956 public static readonly UUID DANCE6 = new UUID("cd28b69b-9c95-bb78-3f94-8d605ff1bb12"); +LibreMetaverse LibreMetaverse/Animations.cs 94 2a6ef01afb4df9bddf97106b033ebc283ee9620a8ad5bb08bf5dae3c4fe22e50 public static readonly UUID DANCE7 = new UUID("a54d8ee2-28bb-80a9-7f0c-7afbbe24a5d6"); +LibreMetaverse LibreMetaverse/Animations.cs 96 434da5a97f45138830dcd96ea91c3c8263e41997711e53e3ecbc72ea7f4b287b public static readonly UUID DANCE8 = new UUID("b0dc417c-1f11-af36-2e80-7e7489fa7cdc"); +LibreMetaverse LibreMetaverse/Animations.cs 98 f87b1a010b697c0fe3ba1b4315d5b07820cdcf56414ab5cf2ed48d6f49166bd3 public static readonly UUID DEAD = new UUID("57abaae6-1d17-7b1b-5f98-6d11a6411276"); +LibreMetaverse LibreMetaverse/Animations.cs 100 28025db0627788e35c69f3b5d8b5b6cb3a4603039fd4b29b0d0c687dffeb6b9d public static readonly UUID DRINK = new UUID("0f86e355-dd31-a61c-fdb0-3a96b9aad05f"); +LibreMetaverse LibreMetaverse/Animations.cs 102 0d4962d213fa2f84601b112cfe354a712e36c2d2244a2a149a401d3d1fed34d3 public static readonly UUID EMBARRASSED = new UUID("514af488-9051-044a-b3fc-d4dbf76377c6"); +LibreMetaverse LibreMetaverse/Animations.cs 104 4145580f3e2b694bfc47fbdfe9c35c132bd431a5af3319917383418ff533cf3d public static readonly UUID EXPRESS_AFRAID = new UUID("aa2df84d-cf8f-7218-527b-424a52de766e"); +LibreMetaverse LibreMetaverse/Animations.cs 106 b8525ab46ed73a4fca0be4e105c50e232ce7e30c177465ff23562c1fe757238d public static readonly UUID EXPRESS_ANGER = new UUID("1a03b575-9634-b62a-5767-3a679e81f4de"); +LibreMetaverse LibreMetaverse/Animations.cs 108 6180940124cbddeea15806412742c8c4e8b15ae3ff615c4423bd53c58e6b7ea4 public static readonly UUID EXPRESS_BORED = new UUID("214aa6c1-ba6a-4578-f27c-ce7688f61d0d"); +LibreMetaverse LibreMetaverse/Animations.cs 110 349cfdaccaa2c790a3f3d20f143b9aed522f4341fee312c9e82eca6403844e3c public static readonly UUID EXPRESS_CRY = new UUID("d535471b-85bf-3b4d-a542-93bea4f59d33"); +LibreMetaverse LibreMetaverse/Animations.cs 112 d570438d4ae4be7689789917d2c04666be4389163e894b4a427c1cb2d1bb75fe public static readonly UUID EXPRESS_DISDAIN = new UUID("d4416ff1-09d3-300f-4183-1b68a19b9fc1"); +LibreMetaverse LibreMetaverse/Animations.cs 114 bc328e64781b1170fd560ef543eb41f445e44c16a244829560dc41e443f9d8f9 public static readonly UUID EXPRESS_EMBARRASSED = new UUID("0b8c8211-d78c-33e8-fa28-c51a9594e424"); +LibreMetaverse LibreMetaverse/Animations.cs 116 5d3cda946edead7770765a5c2c605b718d813289d7051d65852163a7917360c6 public static readonly UUID EXPRESS_FROWN = new UUID("fee3df48-fa3d-1015-1e26-a205810e3001"); +LibreMetaverse LibreMetaverse/Animations.cs 118 ec1e5b57f1df418ada6c276368b40bdb9f3a99bb11a90a11bf0e37096d9b4428 public static readonly UUID EXPRESS_KISS = new UUID("1e8d90cc-a84e-e135-884c-7c82c8b03a14"); +LibreMetaverse LibreMetaverse/Animations.cs 120 93c38099c1b633a8ad139ba51651dc1ca48ce03354c06131798b3a98df7c70dd public static readonly UUID EXPRESS_LAUGH = new UUID("62570842-0950-96f8-341c-809e65110823"); +LibreMetaverse LibreMetaverse/Animations.cs 122 f5ab9ac780e986bc646667ce3018cb2eab9f284950fa679d3632915024ef4cac public static readonly UUID EXPRESS_OPEN_MOUTH = new UUID("d63bc1f9-fc81-9625-a0c6-007176d82eb7"); +LibreMetaverse LibreMetaverse/Animations.cs 124 b7bc3a8de09e7508880c9eea230a536aa8fde0fd620153dd68427b5f8f106bf1 public static readonly UUID EXPRESS_REPULSED = new UUID("f76cda94-41d4-a229-2872-e0296e58afe1"); +LibreMetaverse LibreMetaverse/Animations.cs 126 0473de9836853d1b20e9260e0f940c86b4a333a8e41cffde4f28ef13de688429 public static readonly UUID EXPRESS_SAD = new UUID("eb6ebfb2-a4b3-a19c-d388-4dd5c03823f7"); +LibreMetaverse LibreMetaverse/Animations.cs 128 eb9e28ee0005e1649e789519e579336ce07fcb55f8b216155396eeeedea0e683 public static readonly UUID EXPRESS_SHRUG = new UUID("a351b1bc-cc94-aac2-7bea-a7e6ebad15ef"); +LibreMetaverse LibreMetaverse/Animations.cs 130 4381979592899adb3eb7bb83bec09330c217dc52f07e4ff67d004e7271a9d4c9 public static readonly UUID EXPRESS_SMILE = new UUID("b7c7c833-e3d3-c4e3-9fc0-131237446312"); +LibreMetaverse LibreMetaverse/Animations.cs 132 ee66c89419e3c3500d63b27986ded7b497a21f60fb6914db6decd92f56c03981 public static readonly UUID EXPRESS_SURPRISE = new UUID("728646d9-cc79-08b2-32d6-937f0a835c24"); +LibreMetaverse LibreMetaverse/Animations.cs 134 08868d3d73e3f7d250106ec8d0c27bac623525d752f5aba0a22e6a594d5a4c62 public static readonly UUID EXPRESS_TONGUE_OUT = new UUID("835965c6-7f2f-bda2-5deb-2478737f91bf"); +LibreMetaverse LibreMetaverse/Animations.cs 136 0b14c7406c33681c52a37e9bef37f03aade0c7ca30a244d837e6d5f0291355ca public static readonly UUID EXPRESS_TOOTHSMILE = new UUID("b92ec1a5-e7ce-a76b-2b05-bcdb9311417e"); +LibreMetaverse LibreMetaverse/Animations.cs 138 2269c1a8d82b14955fe08d993e75b29cb589c7792ec9d3e9f3c4c17bc874d510 public static readonly UUID EXPRESS_WINK = new UUID("da020525-4d94-59d6-23d7-81fdebf33148"); +LibreMetaverse LibreMetaverse/Animations.cs 140 f178f5285ba6647290a2661b189f740f5ca61b19796164551eb02f70fcbba652 public static readonly UUID EXPRESS_WORRY = new UUID("9c05e5c7-6f07-6ca4-ed5a-b230390c3950"); +LibreMetaverse LibreMetaverse/Animations.cs 142 e41d3f5ac98231ff9a164f4d5f5182d4c184eee363e7799eab5938b13a3841be public static readonly UUID FALLDOWN = new UUID("666307d9-a860-572d-6fd4-c3ab8865c094"); +LibreMetaverse LibreMetaverse/Animations.cs 144 fd641a3d7414e8baa07971426b8442deefb017ffe72cb78faa05d4f244a6393e public static readonly UUID FEMALE_WALK = new UUID("f5fc7433-043d-e819-8298-f519a119b688"); +LibreMetaverse LibreMetaverse/Animations.cs 146 19c7274562e43041dec5aacb4575821cf8fb926ba2ed2fb93366cb3b72d888ac public static readonly UUID FINGER_WAG = new UUID("c1bc7f36-3ba0-d844-f93c-93be945d644f"); +LibreMetaverse LibreMetaverse/Animations.cs 148 b66a3e2db6eebda9a0d832341808e3f4df7959d4a558004d6caec86413305ec6 public static readonly UUID FIST_PUMP = new UUID("7db00ccd-f380-f3ee-439d-61968ec69c8a"); +LibreMetaverse LibreMetaverse/Animations.cs 150 ac078b4168dfecdc47676746c30efdce8ec2f2676fdafbbf8989b13a8db407f5 public static readonly UUID FLY = new UUID("aec4610c-757f-bc4e-c092-c6e9caf18daf"); +LibreMetaverse LibreMetaverse/Animations.cs 152 23711781eb71462b57d9378cf64a91a25572329dd14b351bc832aae4a5428343 public static readonly UUID FLYSLOW = new UUID("2b5a38b2-5e00-3a97-a495-4c826bc443e6"); +LibreMetaverse LibreMetaverse/Animations.cs 154 69c9d7b3f55728a4b5cd447dc23b994665cc08dea43d5de2bfb783f0897345d1 public static readonly UUID HELLO = new UUID("9b29cd61-c45b-5689-ded2-91756b8d76a9"); +LibreMetaverse LibreMetaverse/Animations.cs 156 87fedb7f4b5450849d6d7a6052ffaaed9162e50756bb5ad330a47c0dbe163dd5 public static readonly UUID HOLD_BAZOOKA_R = new UUID("ef62d355-c815-4816-2474-b1acc21094a6"); +LibreMetaverse LibreMetaverse/Animations.cs 158 1cb31af6471b654f15801dd9e6d4419d7b802d49563d119202a0c9abc4c0d8e1 public static readonly UUID HOLD_BOW_L = new UUID("8b102617-bcba-037b-86c1-b76219f90c88"); +LibreMetaverse LibreMetaverse/Animations.cs 160 03830bf1204a7e7493c8716612306f4a59dae4e1d1697f9d5e8957cae8a48c3e public static readonly UUID HOLD_HANDGUN_R = new UUID("efdc1727-8b8a-c800-4077-975fc27ee2f2"); +LibreMetaverse LibreMetaverse/Animations.cs 162 b25605b52cdd7331760af2736962ea98f6cd2380616c17e4dfb7471787ac22a1 public static readonly UUID HOLD_RIFLE_R = new UUID("3d94bad0-c55b-7dcc-8763-033c59405d33"); +LibreMetaverse LibreMetaverse/Animations.cs 164 1e0468e90b25bff782c01a4eb0c4725c85fa5b8e601cb5d6fb5c8a32a3bd72a0 public static readonly UUID HOLD_THROW_R = new UUID("7570c7b5-1f22-56dd-56ef-a9168241bbb6"); +LibreMetaverse LibreMetaverse/Animations.cs 166 12565cf125e855608fcec4392a671b32a1bdcbb3f998eefea6e8e9e5918f0750 public static readonly UUID HOVER = new UUID("4ae8016b-31b9-03bb-c401-b1ea941db41d"); +LibreMetaverse LibreMetaverse/Animations.cs 168 04bde88946b20c7008e01042400615809cf7807d9ba3783ac4bdf79734582288 public static readonly UUID HOVER_DOWN = new UUID("20f063ea-8306-2562-0b07-5c853b37b31e"); +LibreMetaverse LibreMetaverse/Animations.cs 170 5d248accd4fef2edc406a740f422c6140695d87e96166cdb38bff1c3f5aa4484 public static readonly UUID HOVER_UP = new UUID("62c5de58-cb33-5743-3d07-9e4cd4352864"); +LibreMetaverse LibreMetaverse/Animations.cs 172 bd8c5667ad15d2f32bfbed42aa4ef4f2918919ee657f2b743bd0c6227fe797f0 public static readonly UUID IMPATIENT = new UUID("5ea3991f-c293-392e-6860-91dfa01278a3"); +LibreMetaverse LibreMetaverse/Animations.cs 174 51fc9b72f571ae73c85400957bdb85249b77fd5f1744206169912fce1dd3c0f2 public static readonly UUID JUMP = new UUID("2305bd75-1ca9-b03b-1faa-b176b8a8c49e"); +LibreMetaverse LibreMetaverse/Animations.cs 176 e4c01ec0bfcc9abde3fb6b5996d35917ce7a6a16f0b71992f1d7be97e703f75c public static readonly UUID JUMP_FOR_JOY = new UUID("709ea28e-1573-c023-8bf8-520c8bc637fa"); +LibreMetaverse LibreMetaverse/Animations.cs 178 5851ee1b61d0211c2ce57353114da927cdcd5117d2511e5f0eda64cf06875d14 public static readonly UUID KISS_MY_BUTT = new UUID("19999406-3a3a-d58c-a2ac-d72e555dcf51"); +LibreMetaverse LibreMetaverse/Animations.cs 180 3085eb7dfc3411f8938adbd75f20da22f3b6403038f3c997ae83d3e487f944fb public static readonly UUID LAND = new UUID("7a17b059-12b2-41b1-570a-186368b6aa6f"); +LibreMetaverse LibreMetaverse/Animations.cs 182 e6079639a568695dc1b985738608fd68ff8c7ab0a49d56a623872313aae88dc2 public static readonly UUID LAUGH_SHORT = new UUID("ca5b3f14-3194-7a2b-c894-aa699b718d1f"); +LibreMetaverse LibreMetaverse/Animations.cs 184 5e53afb0568516affcd518dff581e89efec8be4d0765de30e545e3672ee10832 public static readonly UUID MEDIUM_LAND = new UUID("f4f00d6e-b9fe-9292-f4cb-0ae06ea58d57"); +LibreMetaverse LibreMetaverse/Animations.cs 186 172a8ab52fc31b3b186864936705e06a3e51efbe583cff69a170b34ebb9ac04f public static readonly UUID MOTORCYCLE_SIT = new UUID("08464f78-3a8e-2944-cba5-0c94aff3af29"); +LibreMetaverse LibreMetaverse/Animations.cs 188 2921d97db3ae85f1ffbbb894148295d4c38e7fd5b87282e1848b835c9738773a public static readonly UUID MUSCLE_BEACH = new UUID("315c3a41-a5f3-0ba4-27da-f893f769e69b"); +LibreMetaverse LibreMetaverse/Animations.cs 190 62eaddb82614e5802a29f68e93f32fa6d0da7ad063fade03a6b6a9861d1f0c78 public static readonly UUID NO = new UUID("5a977ed9-7f72-44e9-4c4c-6e913df8ae74"); +LibreMetaverse LibreMetaverse/Animations.cs 192 c35f35af1c36e7929caae3c9a3634aa6b35c7a5901809d081f642583c15da07e public static readonly UUID NO_UNHAPPY = new UUID("d83fa0e5-97ed-7eb2-e798-7bd006215cb4"); +LibreMetaverse LibreMetaverse/Animations.cs 194 2d101804030c83d79d416675b9cde837d7e91ccfdd0e89a61097e36786f6fb1b public static readonly UUID NYAH_NYAH = new UUID("f061723d-0a18-754f-66ee-29a44795a32f"); +LibreMetaverse LibreMetaverse/Animations.cs 196 954529599f25109eb6152ef206b143caa989e47c47335f44b9793aca32c0a5b7 public static readonly UUID ONETWO_PUNCH = new UUID("eefc79be-daae-a239-8c04-890f5d23654a"); +LibreMetaverse LibreMetaverse/Animations.cs 198 fee3543622c2c8a08f4207b5309819b269abe342aa806de5bb8daf2037eef1b6 public static readonly UUID PEACE = new UUID("b312b10e-65ab-a0a4-8b3c-1326ea8e3ed9"); +LibreMetaverse LibreMetaverse/Animations.cs 200 e3875ce44f5f081ce140cfa8b11556cdb95e31bac6e4d95601fa49218b0766b2 public static readonly UUID POINT_ME = new UUID("17c024cc-eef2-f6a0-3527-9869876d7752"); +LibreMetaverse LibreMetaverse/Animations.cs 202 62c35a37b276c1111a7683a970c959b5d7cb40f430e64e16a4040fca1c3d83ec public static readonly UUID POINT_YOU = new UUID("ec952cca-61ef-aa3b-2789-4d1344f016de"); +LibreMetaverse LibreMetaverse/Animations.cs 204 5d7fea9f03055d3be432652c9dd4fcab56af084ff249aa6972c169a287afaf9a public static readonly UUID PRE_JUMP = new UUID("7a4e87fe-de39-6fcb-6223-024b00893244"); +LibreMetaverse LibreMetaverse/Animations.cs 206 a486bfb7f5937af8bdbbfb55d6dc81f8466ec220d90f9729386a56998066e416 public static readonly UUID PUNCH_LEFT = new UUID("f3300ad9-3462-1d07-2044-0fef80062da0"); +LibreMetaverse LibreMetaverse/Animations.cs 208 afee910ee9352d8cb8c52c4525e45435c5d815f47bbda6b8ef8e1e7cf823bf88 public static readonly UUID PUNCH_RIGHT = new UUID("c8e42d32-7310-6906-c903-cab5d4a34656"); +LibreMetaverse LibreMetaverse/Animations.cs 210 a91892e79f196ec96690f295597d600da08065f504e7be5118b7326b0c07b1db public static readonly UUID REPULSED = new UUID("36f81a92-f076-5893-dc4b-7c3795e487cf"); +LibreMetaverse LibreMetaverse/Animations.cs 212 f51c09c84ba8e1fb1d5b2a4c8ffa9f46e2c5e446e90b085b1bd77dac164d035e public static readonly UUID ROUNDHOUSE_KICK = new UUID("49aea43b-5ac3-8a44-b595-96100af0beda"); +LibreMetaverse LibreMetaverse/Animations.cs 214 31be7dae12c55b50a1c7bff1bf8bd2e08d9e21985d54bc307baa92450ea0bac4 public static readonly UUID RPS_COUNTDOWN = new UUID("35db4f7e-28c2-6679-cea9-3ee108f7fc7f"); +LibreMetaverse LibreMetaverse/Animations.cs 216 576fae5f989a299b1ed344e0d8007ad8f6546c2400c0c272abc42e34328bf781 public static readonly UUID RPS_PAPER = new UUID("0836b67f-7f7b-f37b-c00a-460dc1521f5a"); +LibreMetaverse LibreMetaverse/Animations.cs 218 d2e478050112f395ca4e1429f4d853f5e141f24d9692afec7325d4d990a0b33b public static readonly UUID RPS_ROCK = new UUID("42dd95d5-0bc6-6392-f650-777304946c0f"); +LibreMetaverse LibreMetaverse/Animations.cs 220 593823e6bd4b3ce03782670bfacb3bc66fdd7106aca334fd7e8d6a43e717702e public static readonly UUID RPS_SCISSORS = new UUID("16803a9f-5140-e042-4d7b-d28ba247c325"); +LibreMetaverse LibreMetaverse/Animations.cs 222 754ac482f8bc2ad2a61fb451ba180782b939ac7b3eacad55007e4ffbe8793c21 public static readonly UUID RUN = new UUID("05ddbff8-aaa9-92a1-2b74-8fe77a29b445"); +LibreMetaverse LibreMetaverse/Animations.cs 224 13ddf9557b36b37c529733449eb967fbeb2b18c8fbaa753276a675cddc1f79f2 public static readonly UUID SAD = new UUID("0eb702e2-cc5a-9a88-56a5-661a55c0676a"); +LibreMetaverse LibreMetaverse/Animations.cs 226 39ec9044709b4be060a7c74d203c5a4890271c11a278923ac08d2b331f50684f public static readonly UUID SALUTE = new UUID("cd7668a6-7011-d7e2-ead8-fc69eff1a104"); +LibreMetaverse LibreMetaverse/Animations.cs 228 c110b12a8476ec4fb589652a7b6c24043d4925617aecd091ca93833159002f17 public static readonly UUID SHOOT_BOW_L = new UUID("e04d450d-fdb5-0432-fd68-818aaf5935f8"); +LibreMetaverse LibreMetaverse/Animations.cs 230 0e6d0a208de40d1df20404934801fed89381c16f55fa6ea5e66dfe0da8c310ef public static readonly UUID SHOUT = new UUID("6bd01860-4ebd-127a-bb3d-d1427e8e0c42"); +LibreMetaverse LibreMetaverse/Animations.cs 232 aeb5005b32f1bdce6dbe90add953f372d25411a2c41132d3107bdb02b3a59b82 public static readonly UUID SHRUG = new UUID("70ea714f-3a97-d742-1b01-590a8fcd1db5"); +LibreMetaverse LibreMetaverse/Animations.cs 234 afdcaa184f111d6877f8a9fa9a7f4f493917b27f75635d0ca8b7892d6fc8a01a public static readonly UUID SIT = new UUID("1a5fe8ac-a804-8a5d-7cbd-56bd83184568"); +LibreMetaverse LibreMetaverse/Animations.cs 236 7025a2417c93c61ddeb34f6745d1186d6caea9e2368b96babec96e9444b7707c public static readonly UUID SIT_FEMALE = new UUID("b1709c8d-ecd3-54a1-4f28-d55ac0840782"); +LibreMetaverse LibreMetaverse/Animations.cs 238 e2a6d7762d8093a3fc8113e9cf316a4dbd83c9cda2a505466bee73dd249458ce public static readonly UUID SIT_GENERIC = new UUID("245f3c54-f1c0-bf2e-811f-46d8eeb386e7"); +LibreMetaverse LibreMetaverse/Animations.cs 240 5c7adaba2195be33c7f987fa15742fae9602d38f9d32641c0a01ca12235b8a2f public static readonly UUID SIT_GROUND = new UUID("1c7600d6-661f-b87b-efe2-d7421eb93c86"); +LibreMetaverse LibreMetaverse/Animations.cs 242 4f5b4cc66bb2ee7857385f167c10425ba236bcd77cc3082bdc21265e30b56bcf public static readonly UUID SIT_GROUND_staticRAINED = new UUID("1a2bd58e-87ff-0df8-0b4c-53e047b0bb6e"); +LibreMetaverse LibreMetaverse/Animations.cs 244 9e24ec80853c1d0bcdbcbcbaf5cef8acc6e8c0e24227b8b5fb0e020b44b9835e public static readonly UUID SIT_TO_STAND = new UUID("a8dee56f-2eae-9e7a-05a2-6fb92b97e21e"); +LibreMetaverse LibreMetaverse/Animations.cs 246 904412298ad7c8bd16cd0842a7375968ec0114899cc7e5c1f8c8f1c08bbc01ec public static readonly UUID SLEEP = new UUID("f2bed5f9-9d44-39af-b0cd-257b2a17fe40"); +LibreMetaverse LibreMetaverse/Animations.cs 248 f7b46e3be86bc992d7dac2af36cd5410817a58fbb7740568a712741ff0f8bde5 public static readonly UUID SMOKE_IDLE = new UUID("d2f2ee58-8ad1-06c9-d8d3-3827ba31567a"); +LibreMetaverse LibreMetaverse/Animations.cs 250 2a38167e033bbc3c15bf8eb779697ced16e9c0e34d4853ecddad3d912c84953d public static readonly UUID SMOKE_INHALE = new UUID("6802d553-49da-0778-9f85-1599a2266526"); +LibreMetaverse LibreMetaverse/Animations.cs 252 6ca4c91161fca323ff8626b5427901d696563554d67281a2393e52961a22e1b9 public static readonly UUID SMOKE_THROW_DOWN = new UUID("0a9fb970-8b44-9114-d3a9-bf69cfe804d6"); +LibreMetaverse LibreMetaverse/Animations.cs 254 2d6cc728321b16f2055647024013e3c070e74887b146f3b1ab60e8675342779a public static readonly UUID SNAPSHOT = new UUID("eae8905b-271a-99e2-4c0e-31106afd100c"); +LibreMetaverse LibreMetaverse/Animations.cs 256 554436c4fd49ab7103040288137ab6d1f5e2178401fcc4eb58f9ce9f73b7f3e3 public static readonly UUID STAND = new UUID("2408fe9e-df1d-1d7d-f4ff-1384fa7b350f"); +LibreMetaverse LibreMetaverse/Animations.cs 258 40ffe90d458932ee28341a54c4811156d94745d68b4268e4bcd75459504f841e public static readonly UUID STANDUP = new UUID("3da1d753-028a-5446-24f3-9c9b856d9422"); +LibreMetaverse LibreMetaverse/Animations.cs 260 dccbb691b82e2247c002e9bff288202f8f62e58bd9ccf5d76b4bfde40f506dbe public static readonly UUID STAND_1 = new UUID("15468e00-3400-bb66-cecc-646d7c14458e"); +LibreMetaverse LibreMetaverse/Animations.cs 262 fbbfef6f6b4064589d6a2dc5f985911030f07f63d935f6a32100e6cc00856dff public static readonly UUID STAND_2 = new UUID("370f3a20-6ca6-9971-848c-9a01bc42ae3c"); +LibreMetaverse LibreMetaverse/Animations.cs 264 e3ce8a7546c2cbb94e608618286bc81615aa90ede866fa7238340591d7e5a355 public static readonly UUID STAND_3 = new UUID("42b46214-4b44-79ae-deb8-0df61424ff4b"); +LibreMetaverse LibreMetaverse/Animations.cs 266 ec6e05e149b850c212bdf118c7f5124a49b23e3e417cbb94250d38a4751fcfb7 public static readonly UUID STAND_4 = new UUID("f22fed8b-a5ed-2c93-64d5-bdd8b93c889f"); +LibreMetaverse LibreMetaverse/Animations.cs 268 de7202cd02cff9c4b7dcb257d046f16c1159c54323b2a65940d6a86dfd5eb0bf public static readonly UUID STRETCH = new UUID("80700431-74ec-a008-14f8-77575e73693f"); +LibreMetaverse LibreMetaverse/Animations.cs 270 7a3bc7b397a146263bf13022dfe5d437df0fd0a26eed571be8494a03d6b97cb6 public static readonly UUID STRIDE = new UUID("1cb562b0-ba21-2202-efb3-30f82cdf9595"); +LibreMetaverse LibreMetaverse/Animations.cs 272 4f0809f69cf81337c18bed13c9c57c3eb90a1005334f0c2d1bafcac5c498632e public static readonly UUID SURF = new UUID("41426836-7437-7e89-025d-0aa4d10f1d69"); +LibreMetaverse LibreMetaverse/Animations.cs 274 5bf87fa7f827da8078c7f66990f3f3bb0b188c58ff37cee93266f71f1aaecdf7 public static readonly UUID SURPRISE = new UUID("313b9881-4302-73c0-c7d0-0e7a36b6c224"); +LibreMetaverse LibreMetaverse/Animations.cs 276 839bbfc9f6783fd0d230f2b2eebb84f60109c7d3b4781a20029d443fdc7ce524 public static readonly UUID SWORD_STRIKE = new UUID("85428680-6bf9-3e64-b489-6f81087c24bd"); +LibreMetaverse LibreMetaverse/Animations.cs 278 8cecd5da7ea471c9ed83e15133dae96e4aada8a7ec211c09513f36037e1269cd public static readonly UUID TALK = new UUID("5c682a95-6da4-a463-0bf6-0f5b7be129d1"); +LibreMetaverse LibreMetaverse/Animations.cs 280 6f31a4a070480ed3fa07b3b1f444b681d2ef6f2faf213caa2f93ab7846682aa6 public static readonly UUID TANTRUM = new UUID("11000694-3f41-adc2-606b-eee1d66f3724"); +LibreMetaverse LibreMetaverse/Animations.cs 282 bad872d4a7dfee830ee15f3de0735170992c2cec9cff1466e9117b5bf27e79de public static readonly UUID THROW_R = new UUID("aa134404-7dac-7aca-2cba-435f9db875ca"); +LibreMetaverse LibreMetaverse/Animations.cs 284 b3a82e21b102b7b7ab705494eded4c3a205484d305f88a1b7bffcc1219dcebe1 public static readonly UUID TRYON_SHIRT = new UUID("83ff59fe-2346-f236-9009-4e3608af64c1"); +LibreMetaverse LibreMetaverse/Animations.cs 286 a5f6e4198422f8ae6ef60aed3c501b0e1786cecc73967ddbad2ec87627d021d5 public static readonly UUID TURNLEFT = new UUID("56e0ba0d-4a9f-7f27-6117-32f2ebbf6135"); +LibreMetaverse LibreMetaverse/Animations.cs 288 b71a89d5024cadc76befb5e3ce0e9a1b1e1f968d8d959c7dee45dd480fe548fc public static readonly UUID TURNRIGHT = new UUID("2d6daa51-3192-6794-8e2e-a15f8338ec30"); +LibreMetaverse LibreMetaverse/Animations.cs 290 154fbbbdeeafabeec2eb1fa22616840f8af7f65f2f7e0ed380b52646e8300530 public static readonly UUID TYPE = new UUID("c541c47f-e0c0-058b-ad1a-d6ae3a4584d9"); +LibreMetaverse LibreMetaverse/Animations.cs 292 846958eb9577766c8de46a5b26264712e7ef92a392dbb203f9c88e355ce47dce public static readonly UUID WALK = new UUID("6ed24bd8-91aa-4b12-ccc7-c97c857ab4e0"); +LibreMetaverse LibreMetaverse/Animations.cs 294 6409617413642c861951d9309134316ec8abd35849946350a97c9a3f989f38b0 public static readonly UUID WHISPER = new UUID("7693f268-06c7-ea71-fa21-2b30d6533f8f"); +LibreMetaverse LibreMetaverse/Animations.cs 296 3ffad4110e09605f4b0db423f3b070e7b810a51f4d5baa53dc6dcac2141f99e3 public static readonly UUID WHISTLE = new UUID("b1ed7982-c68e-a982-7561-52a88a5298c0"); +LibreMetaverse LibreMetaverse/Animations.cs 298 958c0a84d69c17ade47f35f4a45a5320b2bbf0c10809c7b88199601ebc3a7052 public static readonly UUID WINK = new UUID("869ecdad-a44b-671e-3266-56aef2e3ac2e"); +LibreMetaverse LibreMetaverse/Animations.cs 300 109d3253734774543cdf4d35a026c924345171c1185211a5a3a0abfa9b9bcd93 public static readonly UUID WINK_HOLLYWOOD = new UUID("c0c4030f-c02b-49de-24ba-2331f43fe41c"); +LibreMetaverse LibreMetaverse/Animations.cs 302 58190e70e8509622e3a6c708b24628b188e6ac4b3edf9e1d504dd92e8a060898 public static readonly UUID WORRY = new UUID("9f496bd2-589a-709f-16cc-69bf7df1d36c"); +LibreMetaverse LibreMetaverse/Animations.cs 304 2aa59c17323499400b9c185d4f4bbe252dfa6a507ed6598372ad05ecab01b2ad public static readonly UUID YES = new UUID("15dd911d-be82-2856-26db-27659b142875"); +LibreMetaverse LibreMetaverse/Animations.cs 306 cc011be10665c46e0f1fbfd79b52a3928d0012bb2d450a904ec36b6fcbcd9253 public static readonly UUID YES_HAPPY = new UUID("b8c8b2a3-9008-1771-3bfc-90924955ab2d"); +LibreMetaverse LibreMetaverse/Animations.cs 308 4fb443648d5e42576c44a456c9beefcdb33bed8cce0cb43c4389babf229f8144 public static readonly UUID YOGA_FLOAT = new UUID("42ecd00b-9947-a97c-400a-bbc9174c7aeb"); +LibreMetaverse LibreMetaverse/Animations.cs 316 a4ffefd29d9569490fee21e12758cf32f01bc80b6f4e5ee39528eb50f2c5d38e public static FrozenDictionary ToDictionary() => _dictionary; +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 36 e0d12a80b4e9d8018721fe8a8c7c5728f1f07181181db3e965ade8587a65235e public sealed class AnimationTrack +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 39 064921462fd171a56bad0dd15951e92e35fa7d0a30af832997cea5b490d9a270 public UUID AnimationID { get; } +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 45 3cd18d0a653d650d1c21b346f863a4cf450bc889827cd78a5994aaae024775a6 public BinBVHAnimationReader? Data { get; internal set; } +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 48 16709cbbc2cf4ec15a8ec065547be504944fd727a4f40be83ed6e4135647afc1 public float CurrentTime { get; private set; } +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 51 53c5617073f5526069cb13182a6948490c2301d99202e0200090a2101cc90a55 public bool IsFinished { get; private set; } +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 63 c5127a5d9d73d4c7f7fa6a1229d447b1281214b35faf33e8cebfd88c1ad86f72 public void Advance(float dt) +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 85 ec098fb448479e2bc4c0e60e916efc8afddf10371f3cadf5894db6f441eb2ceb public float EaseWeight +LibreMetaverse LibreMetaverse/Animesh/AnimationTrack.cs 111 ed5520dff0cd60e2085692f07cc639a3f1c57bd3985ad9f75b2217fef39458f3 public void EvaluatePose(Dictionary pose) +LibreMetaverse LibreMetaverse/Animesh/AnimeshManager.cs 45 055f31da23783e664285a62977dd9e635682c22f7fb0f83c83715be0d6b0964c public sealed class AnimeshManager +LibreMetaverse LibreMetaverse/Animesh/AnimeshManager.cs 65 85eece963d75bc32d4516f26413e4b82fa228fc74dbe7fe5c4a435fb8db41d58 public AnimeshPlayer? GetPlayer(UUID objectID) +LibreMetaverse LibreMetaverse/Animesh/AnimeshManager.cs 71 43d4f0dd9c17d2bb23616793c40767a0a1739461fb366bd47e998e22a2c37f9d public IEnumerable AllPlayers => _players.Values; +LibreMetaverse LibreMetaverse/Animesh/AnimeshManager.cs 77 17ce42657dacd16bb89061bf3d6cac1c02753d02174ccc0e45fcb8c54faf8279 public void Update(float dt) +LibreMetaverse LibreMetaverse/Animesh/AnimeshManager.cs 86 2ea2ad0170a90b93f77fb9c3c5212592e505f943b2eace64dcc7809050a13abd public void RemovePlayer(UUID objectID) => _players.TryRemove(objectID, out _); +LibreMetaverse LibreMetaverse/Animesh/AnimeshPlayer.cs 35 354a14279339c5e155dc9b2197e655657337baba24c3e024cf18ddc5058df132 public sealed class AnimeshPlayer +LibreMetaverse LibreMetaverse/Animesh/AnimeshPlayer.cs 38 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Animesh/AnimeshPlayer.cs 88 846e1c64e22c19f0d30846818d7ed1cf27d10e9a6c90ae5387e1de2f6da1293e public int TrackCount +LibreMetaverse LibreMetaverse/Animesh/AnimeshPlayer.cs 101 17ce42657dacd16bb89061bf3d6cac1c02753d02174ccc0e45fcb8c54faf8279 public void Update(float dt) +LibreMetaverse LibreMetaverse/Animesh/AnimeshPlayer.cs 118 e50806c3a2f1ecac697bb3eac4d30b1f2c2812d29eb9bc8e01c30be604a0519d public Dictionary EvaluatePose() +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 34 da048e4aab5c423f38d47d94b0ddc43e6fee144c89dd6827e8250a6d3ccbe207 public struct JointPose +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 37 64e1324d33b69903226c80842ae1f5766339b06cfaa56761a241215da7fdd115 public Quaternion Rotation; +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 40 efdb968176bc02329c3af53b37cebdca7cf52d005bf98a25331e08f271b6ff48 public bool HasRotation; +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 46 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 49 3bb29f92cb92009b63dcae283a49b8145e5cdfd174df2a580a3bc464cde6f44d public bool HasPosition; +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 55 17e069df588faedf08ddce56bdc5bab643e52eb97fd2990dfeb693a1d1c60fe9 public int Priority; +LibreMetaverse LibreMetaverse/Animesh/JointPose.cs 61 a48e996b3e603c49a4390feca20597554904df87f54b022f6a2c813cc9c475b3 public float EaseWeight; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.Baking.cs 38 0c951ee26a6e2a7bbb0a346fea776aaf5129db0ff0b1457f8902731af782acdb public partial class AppearanceManager +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.Baking.cs 461 6cbd26d82fa5b5fb21dca939e68c9590beaa45661aa30c0615d318e0728c28ff public static AvatarTextureIndex BakeTypeToAgentTextureIndex(BakeType index) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.Baking.cs 497 2240af9ba6ba865cb05075ea402a15e70db746f126c63fd572f4782613d390ac public static AvatarTextureIndex MorphLayerForBakeType(BakeType bakeType) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.Baking.cs 538 df9e9639b0b6b3b36a3c2d237f1154bd5e9c104c794cd4b06f1ff62297054e39 public static List BakeTypeToTextures(BakeType bakeType) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 47 d54310ef11a94ad3f334a9e1420132846af5d86a54b0e89e9b23f873833d2c00 public enum AvatarTextureIndex +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 101 51d52880f33de2074d20773bcaa3ce3f7bb77d0bfa0e827d8375c007ef382ac2 public enum BakeType +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 121 651e1f09d718675ae67a322af233f7e7d24865a866919ac85da21ee5e10a607b public enum AppearanceFlags : uint +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 129 427c2d36481eaf32114651b417df6ab0c1fe66e5a95955ad2cd2b59b25a27ac2 public class AppearanceManagerException : Exception +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 131 7deb741a08265773cb8fa048a813f2b1d3b952bbef11572b2bb91141e9705541 public AppearanceManagerException(string message) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 135 e439b9179bcb7657420e4c07be013e180dbe8eb3d5edf3ef84e1a64a9883b6c2 public partial class AppearanceManager : IDisposable +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 139 dd38faf789456849a597202f3521b34f30843e67552c1055f748fa33f3cc181e public static readonly byte ATTACHMENT_ADD = 0x80; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 141 3e1f115a7cd9eec754905d345bf8d0f86a1ac3d7c041e711f40b8b9522e6b446 public static readonly byte[] BakeIndexToTextureIndex = new byte[BAKED_TEXTURE_COUNT] +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 162 0f9493df6de47d4e059e3d2eedb512557508639c92a17bdaa18d0525e3b6b2e9 public const int WEARABLE_COUNT_MAX = 60; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 164 4d537ad13af53872aa6fef72098e474e749293f6e145ee701f3a7771e54922b2 public const int WEARABLE_COUNT = 16; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 166 9e0264ffb96e300583e3c3e45e553e8e0f85e17546d93857981027b187dc13a0 public const int BAKED_TEXTURE_COUNT = 11; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 168 87cfff3760a0b3df87cec7288f1f16ba4373659382b9a7fef133d36367044816 public const int WEARABLES_PER_LAYER = 9; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 170 2aca64327001cc5415d8bafaa4fac93582cddc9a86e6b1dd6045298909365813 public static readonly WearableType[][] WEARABLE_BAKE_MAP = { +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 189 7c2c52a97ed5262a9b7950c5010ffcfdbeac024f717fa13183fd967ed16b15b4 public static readonly UUID[] BAKED_TEXTURE_HASH = { +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 206 a0ffbc2d9e5c88c58c16c154ee989d390ab0858759e3cd7be4a4566181bea673 public static readonly UUID DEFAULT_AVATAR_TEXTURE = new UUID("c228d1cf-4b5d-4ba8-84f4-899a0796aa97"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 219 8441f291689f325815e251b9a8573f31ade76f8eb386e7402c0da53bbfb1690f public static readonly UUID IMG_USE_BAKED_HEAD = new UUID("5a9f4a74-30f2-821c-b88d-70499d3e7183"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 220 f51e3308de775f1c134cccab78cdd57219cfd33c822979624852c27ec542cfd9 public static readonly UUID IMG_USE_BAKED_UPPER = new UUID("ae2de45c-d252-50b8-5c6e-19f39ce79317"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 221 312243d7b82cef67dac57b8a48e8344ecbb2c0bcfff6528e59665eaa35e16be7 public static readonly UUID IMG_USE_BAKED_LOWER = new UUID("24daea5f-0539-cfcf-047f-fbc40b2786ba"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 222 6cd4239c371a1f5f81c67520a3bf7864d2283389100768a95a0434deed02d503 public static readonly UUID IMG_USE_BAKED_EYES = new UUID("52cc6bb6-2ee5-e632-d3ad-50197b1dcb8a"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 223 91bf9e4e6b54bc1214709c36ca05f5ae099e57d6146f46044375bf0ea8b449c6 public static readonly UUID IMG_USE_BAKED_SKIRT = new UUID("43529ce8-7faa-ad92-165a-bc4078371687"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 224 93c9b1b70baf7c1d372929bd3535173ecf5f6c0401cda012419377f78e86483a public static readonly UUID IMG_USE_BAKED_HAIR = new UUID("09aac1fb-6bce-0bee-7d44-caac6dbb6c63"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 225 12adcc99f63b11714a22d236afa7bdc4a8a9de78de01693e3b388625a3bd2e75 public static readonly UUID IMG_USE_BAKED_LEFTARM = new UUID("ff62763f-d60a-9855-890b-0c96f8f8cd98"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 226 0d428f367e19982844203edb3c9eee480e5cfa812cad8e906c29dc26b0e8eb53 public static readonly UUID IMG_USE_BAKED_LEFTLEG = new UUID("8e915e25-31d1-cc95-ae08-d58a47488251"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 227 b11658494a365582bf030c7d6f4122951fe9617b9bd400806cbea0cff6478583 public static readonly UUID IMG_USE_BAKED_AUX1 = new UUID("9742065b-19b5-297c-858a-29711d539043"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 228 c1f976bf00800aa488434b4fb8d466b65f2fa8dc353c2b1b348a5b36f1e4280e public static readonly UUID IMG_USE_BAKED_AUX2 = new UUID("03642e83-2bd1-4eb9-34b4-4c47ed586d2d"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 229 168eeb3482469c71a4800567e22274ff192518fa3ea595397af91800032bfef5 public static readonly UUID IMG_USE_BAKED_AUX3 = new UUID("edd51b77-fc10-ce7a-4b3d-011dfc349e4f"); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 235 b305e62c17eb73d69a0a438568b507effb1c6a2c13df49eae3834e8bac2732dc public static readonly FrozenDictionary IMG_USE_BAKED_INDICES = +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 258 9accfe35f5fd697e31887637bc20091b3e508e1e4b3c8f0a0e6db391c550e37e public class WearableData +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 261 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 263 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 265 14dfb77c6c0ee9ce0da40bab3efa202d5871499ff5e4ce87720865824420d3d9 public WearableType WearableType; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 267 c6a6fc215233578f0512fe2fc6c07d9c38ce827c8879109753d4be28d3a45dc6 public AssetType AssetType; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 269 f87920ad1e2f4f35165c4e356f1db03d1c6d79086c375f5bae099d532b4a7435 public AssetWearable? Asset; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 271 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 282 6d6180a28054220db71d18b31d6a9c342bd2969e9c25e745e9a67de722c9b111 public struct ColorParamInfo +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 284 29c8375af5f8d98a29073b17251418017724088f8e5cd9ee95c4eceb7c71dad6 public VisualParam VisualParam; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 285 9677fab297fe8c323d5620a0a6b597b0fbdc253127207aa53922de5961245ed4 public VisualColorParam VisualColorParam; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 286 b96b45d17c1486c87eb0bd961165e099f3044aa6329343bdcf2a97bab071e877 public float Value; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 287 14dfb77c6c0ee9ce0da40bab3efa202d5871499ff5e4ce87720865824420d3d9 public WearableType WearableType; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 295 b39886dedb0b6166412d9c5b4df352fb01629d4963cd03bdb61216279658f4c4 public class TextureData +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 298 7c2f646c0949d3595387776472125313298e6ad810cda762ba100b556fb812e5 public UUID TextureID = UUID.Zero; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 300 133c63e29342041f2d697b98d43b64480d3beb06484d96b6b3c32e35de85d57b public AssetTexture? Texture = null; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 302 889b0179ce4537ad7ea6a7f9a01e81d675b2465ee29732fab06437f30bb2d305 public Dictionary AlphaMasks = new Dictionary(); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 304 121a662747d835634cb9d032ba58c73c70bb55a115571686b12426e34fb03e40 public Color4 Color = Color4.White; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 306 ec2c22b5a5ed1d2f6e5e4eb1057f30445e64d9a4946a380eaece6c7c02b139a0 public AvatarTextureIndex TextureIndex = AvatarTextureIndex.Unknown; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 308 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 338 cee3b3f7d4723255ac91217068688d973b578235627f5d7e3960eb9ce687e6fc public event EventHandler AgentWearablesReply +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 364 24876f006e26226c719286153a9451fc185e59e1e4239d7528c0e222c932e27d public event EventHandler CachedBakesReply +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 388 3ae418e8b338a55950ef47ef5f2fa7095202cdc8ebdb2d511fff2f3489fe235a public event EventHandler AppearanceSet +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 413 afb003415bf142078d450ff2da1849a85243f38c815f0ce1400d23a25263fc41 public event EventHandler RebakeAvatarRequested +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 429 2536af495d6d7e1a1f847ac59f2a96d755f7b2542a684dd90229dfb3aab69c5e public IBakingTextureProvider TextureProvider { get; set; } +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 434 1de462df0b67f90d07a5e8e464cf4706e15078de1b0cb7ad5d44fb2f3a737779 public bool ManagerBusy +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 446 ad7c0ac6c9e79863aac4fbde89f250eb6212cb5ca9c3db0627b20b59b8b7808d public byte[] MyVisualParameters = Array.Empty(); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 449 1354c22c28b0860010329cf8886da9a1e4cdf15d0dcfdb8bbd599fbceb47611a public Primitive.TextureEntry MyTextures = new Primitive.TextureEntry(Primitive.TextureEntry.WHITE_TEXTURE); +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 460 9e2423ae190bd13a8bf6dd2d33154947fc60705eb7775ac328c07ec66eb3aa64 public Dictionary GetCurrentParamValues() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 529 ae97bcf4142419208857d909734da41b56a65aa270a93e962f6b11c68d7ebb9b public Task ApplyArchetype(GenepoolArchetype archetype) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 555 f741dc8d6bd5e65ffaf5c02d287a643f685e92949ce5932b76b615956b007c04 public Task BlendToArchetype(GenepoolArchetype archetype, float t) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 581 b733b0bdab5ae12b8b67430ded9edc88bc2c7edc4be5b2e44a60558e3db5d0a1 public Task RandomizeAppearance(Random? rng = null) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 647 32cf9c1a8d1344bf4a1024fc862a8962402dde749dedc979fa6a7c4b13f4dc59 public int LastUpdateReceivedCOFVersion => _lastUpdateReceivedCOFVersion; +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 656 e68f54c9bf73a326f14c9ac662ae674ddd091462b78e62159df8fc8c0675e9a8 public void UpdateLastReceivedCOFVersion(int cofVersion) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 713 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 750 e1114433be3087310e260c9025f3ec4dac745e6d7a6ee6d5d9ee7db2c144b253 public AppearanceManager(GridClient client) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 777 68e05212a93f1a4fe5db8fba63dfa01d4489311ebdf8159bec227edb5a47142b public Task RequestSetAppearance(bool forceRebake = false) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 865 551795da7706afffde3069d7c1e319624943d79cc8be1625014564792b5bd06b public bool ServerBakingRegion() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 875 445ba9f2fb5579717fe9904e1568cd09e19fb8e5ce9940f715c37d218d141049 public async Task> RequestAgentWornAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 995 1c188955e5128019c285236342d2286b7352fe4e0e824ba3e5c1a1fcafd7bc8d public void RequestCachedBakes() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1055 5592b0c54470cb5e287ee2221eba804486758c78699ee11f3d43cabaf0f50c59 public IEnumerable GetWearableAssets(WearableType type) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1067 f2bcb87a805faae56e81e715ed317afd7d47f1296325975e2f6b410b85726221 public void AddToOutfit(InventoryItem wearableItem, bool replace = true) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1079 8da6d4aa2a73333271e1fcaab28ccc874c4491fc672f700c2d5068f5096ce895 public void AddToOutfit(List wearableItems, bool replace = true) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1123 c817fd1a1d3cee878d8c2fcce5c26feac7cd5f13b92f3c0245c81c8819251117 public void RemoveFromOutfit(InventoryItem wearableItem) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1135 ad63153338246601fe37ff1dc71d6b423636ba49edf2a8e286e6e937ec0728f6 public void RemoveFromOutfit(List wearableItems) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1179 bc1d932404e625b94c278a8336624f80e1d1906f204c26e69765256b525caa73 public Task ReplaceOutfitAsync(List wearableItems) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1191 14c8bc4fbf0732619dff95199df0539229d9517d3657d6b605b80f4238370aa9 public async Task ReplaceOutfitAsync(List wearableItems, bool safe) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1250 c43d578f9d9c0905a4482f9f293d141a6cacaa33030ee164d3ac6c6df91baf9b public WearableType IsItemWorn(InventoryItem item) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1270 83bccdc2a603164a7a45a5b3d9c75217ceb73e84ddc5fc2ac6fd0cc3d7fc3215 public bool IsItemWorn(UUID itemId) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1290 976835044e1953693bdb266fcf204f42f891d5a172adc3ce849a6e7df810cb10 public IEnumerable GetWearables() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1299 a638c7b0279950110eb09390b52fed22294beda919c409a2dbcca2ef8c718067 public MultiValueDictionary GetWearablesByType() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1316 ea32443088afeef1cae6a68c69c33c2ccaa2799dc5843de6a35504bfef26305c public async Task WearOutfitAsync(List wearables, bool replaceItems) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1336 802c470961c1b139364e79a5f938bd686635528b49b428808bb5d7961c7749a2 public void AddAttachments(List attachments, bool removeExistingFirst, bool replace = true) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1420 4873b7acffe4c9d48ff675b868be9f92570be4fdf34e9ee45682653e21527d5f public void Attach(InventoryItem item, AttachmentPoint attachPoint, bool replace = true) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1437 bcd915a5be281326f2f6c7cd43a5be1e86167ef22073699fc209a3cc221f95d8 public void Attach(UUID itemID, UUID ownerID, string name, string description, +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1470 20452d6ba03320abaf66a4b1764c1ebfbb39c5c81c4d300a64930184542c868a public void Detach(InventoryItem item) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1479 a4e642bd6fd91b4132b8c8a4134dfc58ea80db0343cb786a502650cfe7958022 public void Detach(UUID itemID) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1551 2ef760fad2be9921e93fa863052e5ffa23fd687a87141200c5076b9f41e7dde7 public bool isItemAttached(InventoryItem item) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1556 65fba3b21c9a75f29752225f964b489e47f640758a147b86277a0399a30e978c public bool isItemAttached(UUID key) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1567 61df4eda208f98a910a3bba85b207f19d152ac763500f30299b8e37be1f3661a public IEnumerable GetAttachments() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1576 a2870e93fe9a6065ee6f9b0ffda1f45c8f0dd15d8a8741492eda73d3a34ce6a9 public Dictionary GetAttachmentsByItemId() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1581 ceca7eb8153728ddb8a4050411f6f7f409abbf0da9bb6a9fd532e015858739b6 public async Task> GetAttachmentsByAttachmentPointAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1627 b4edcaa31b23deae81f07a9a85742385a16e5896a9d5506c034725a21b0278b5 public Dictionary GetAttachmentsByInventoryItem() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1763 5c281baf7e7b4995ecd55e66ef5a43dd174e0c07460a56f24a2e5e0e34df4583 public static Color4 GetColorFromParams(List param) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 1943 4f60d6541b25ad66e0722ee77775803037f27590a9cef31a1218a9274358d429 public static void DecodeWearableParams(WearableData wearable, ref TextureData[] textures) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 2410 1526265c54b59245b9677a4a7490236fc8fb1d31a1077c0669b4ab0a47dc1ed3 public async Task GetCurrentOutfitFolderAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 2462 c148c211d0c6c07aa451123a170fe257f59d48c6f2f61f8b099c5804ab41f215 public AgentSetAppearancePacket MakeAppearancePacket() +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 2640 b7bbdb7ade22276cc92462d56a8893dd9bb0dc685c389853e79e14a7715ad8e7 public async Task SendOutfitToCurrentSimulatorAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 2888 02660fbb82fe837e2ebfe21eb5936f49954200a67a6c3aac6faa218cd0d33b57 public async Task<(bool Success, List Wearables, List Attachments)> GetFolderWearablesAsync(UUID folder, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3200 f2627e9a57af19e2b5dc26f915c54530df7239c40a9fb32f63fd6766fa218b14 public static AssetType WearableTypeToAssetType(WearableType type) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3399 e13e58da71d86a9453a3ae0f78b9597cb7ee1588e7f09b34c63eca7a4f5bc2dd public class AgentWearablesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3404 68e826012b06863159c0d0c5dcb6cffc09a6195c416f2335f4de0bd551f1a62e public class AgentCachedBakesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3409 af1c8c62219c58c90bb8486dde62dcd295305c932831e1e946fc7f47b2a6c0d7 public class AppearanceSetEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3412 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3418 e2dd65d2d86a1ed5c710d0f6879fcb801027b444647fb5d3e20dd502bb194927 public AppearanceSetEventArgs(bool success) +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3425 764263f3abb2109430c5e5fb738e80bdc6aca79bd0d92af3d593983ebcecadfb public class RebakeAvatarTexturesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3428 16cfdceb6fa2f70a9078618a84d33a89820fb5338269ee8325b066678bbe1794 public UUID TextureID { get; } +LibreMetaverse LibreMetaverse/Appearance/AppearanceManager.cs 3435 0fd0e8e1f6c3ec2458e6ce918c11f53d4e733c352c684433355487d3d84db319 public RebakeAvatarTexturesEventArgs(UUID textureID) +LibreMetaverse LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 41 e9b4fe1c3cd5c31f889aefd3ed8fb164dd1c9bebe0a5c8f804aa863b035ffcf4 public class CompositeCurrentOutfitPolicy : ICurrentOutfitPolicy +LibreMetaverse LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 59 0c88596a97bbe4f606579735b1893ef86c21fc9f5d661755e8a1d18358fc70ce public CompositeCurrentOutfitPolicy AddPolicy(ICurrentOutfitPolicy? policyToAdd) +LibreMetaverse LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 78 6141b0bc56fe3a908c0b7cf2234fff573d85ff96fe8a96f07ea8e6e6977ac796 public void RemovePolicy(ICurrentOutfitPolicy? policyToRemove) +LibreMetaverse LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 93 4b13ae9f3013cf7325dcab982974cb89d044c2a62062642315132ed663bcecb7 public bool CanAttach(InventoryItem? item) +LibreMetaverse LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 105 cc0d38794d6701984e46cb86665ee4e8a7a5addd28fc81997fc4ac68e0eba72d public bool CanDetach(InventoryItem? item) +LibreMetaverse LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 117 7e45230ccd86497845b24687c6e909734f79f39d7282c9fa2460a6b2b69e639f public async Task ReportItemChangeAsync(List? addedItems, List? removedItems, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 40 e66eda8c440f1c81bd79a7d45c1be73a11978a43357ea0c56ceb0c1cf4c0ed3b public class CurrentOutfitFolder : IDisposable +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 56 a45d222a971a4d46e20c371593a9daacf7b53808024ba5a68a6338d1028cd592 public InventoryFolder? COF +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 65 d4d9ee57c7f23ee0e3b70601dace28fbb0c1db4940d463c0346b04cc22be60c3 public int MaxClothingLayers => 60; +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 80 20a15cb9ce1e58d1fd440f77b9f6f2df09c700dbee6d0a58eb8819c51706030d public CurrentOutfitFolder(GridClient? client) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 89 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 124 76a7b099c68feb878cd8fec0e70e8fcfdd4b4ef667866742b7e958e75830158b public ICurrentOutfitPolicy AddPolicy(ICurrentOutfitPolicy policyToAdd) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 134 8ac33dca0d52f5641f85dc01c0339e287d96fd5d090adf81d84d3c4d1f903d10 public void RemovePolicy(ICurrentOutfitPolicy policyToRemove) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 424 644122c1e95da584ac9ef1b85f70e7838a4ad9c0fd33a93e5f3f539a67cbcb01 public async Task> GetCurrentOutfitLinksAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 583 30c9a826582b42c4576fe04a122afbb199a76153b3d6077ad4e2838d668a71cf public async Task CanAttachItemAsync(InventoryItem item, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 651 c36f9662f977a714fe94b0ff23aaef21bb5484371e40c7cf3007b45418b28724 public async Task CanDetachItemAsync(InventoryItem item, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 686 e6df4992cb01352666f20e4dffb5746719fb450dd0399a02735897d135ca478a public async Task AttachAsync(InventoryItem item, AttachmentPoint point, bool replace, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 704 ddc7f00d141db4f518183c24026e07e01a272c4018d1b0ab6137099ac3a530a2 public async Task DetachAsync(InventoryItem item, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 723 1d07b1d85f4b5250b0e4077b5c574d47318161f277a5f350c8de5cecf37ecbb2 public async Task> GetWornAtAsync(WearableType type, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 756 8432920fafcd9133c4005ccca8dd45d01c49780aab4afea2d49e15e9166a17e1 public async Task ReplaceOutfitAsync(UUID newOutfitFolderId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1054 28be93a5fb969238b44d0c1601d9d7b80e1ec6b3a67f67a7dfa0594e2f7813e2 public async Task AddToOutfitAsync(InventoryItem item, bool replace, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1065 9bfc8abdce8ccda4c0039274eed5fa30069613c3482ad9424c5d558bcb7d6807 public async Task AddToOutfitAsync(List requestedItemsToAdd, bool replace, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1257 76a294efead4c33ba95be97c2f81b3ca13a64570b5ff57f16108ad6ad5fa8158 public async Task RemoveFromOutfitAsync(List requestedItemsToRemove, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1295 2c191d105c27181798e3837da2f65bc3ec97b234ab321b7c64b63e573fa79b2b public async Task RemoveFromOutfitAsync(InventoryItem item, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1309 e5d64bcb71bddf4547a8dac232320ba2babcb29fa36aeec798b2b927652db7f3 public static UUID GetAttachmentItemID(Primitive prim) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1329 5e4ece8813e2c248c3123ecd7437be8b42a0466d7fb8ee549d3b97e0295994dd public InventoryItem? ResolveInventoryLink(InventoryItem itemLink) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1364 6c6c3194692a2c65752fe8f7f099bede33864a43ef513f18505efd90cfd5aa1c public async Task FetchParentAsync(InventoryBase item, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/CurrentOutfitFolder.cs 1395 86840a1df42cf0b676f03df88a0e0a5da014cfda8faf04e3c157fd0690628987 public async Task IsObjectDescendentOfAsync(InventoryBase item, UUID parentId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/GridClientBakingTextureProvider.cs 38 4d01715c283b7fc9679809995bce894f740b49e96f5ead015bfcc84a4e4feed9 public sealed class GridClientBakingTextureProvider : IBakingTextureProvider +LibreMetaverse LibreMetaverse/Appearance/GridClientBakingTextureProvider.cs 42 ef622bc8136ca14b9c3c488536449498c14b42d2209b76dfa7397034821a54ac public GridClientBakingTextureProvider(GridClient client) +LibreMetaverse LibreMetaverse/Appearance/GridClientBakingTextureProvider.cs 48 0fe0c839528fcc955562443281673875ea32bbefb03aea192db0b6fff8396480 public Task RequestTextureAsync(UUID textureID, +LibreMetaverse LibreMetaverse/Appearance/IBakingTextureProvider.cs 46 3262560c3f067e4cd8ae8ef6bfa5c6b98dca3e24f2e1c45843f2c0387cd4a474 public interface IBakingTextureProvider +LibreMetaverse LibreMetaverse/Appearance/ICurrentOutfitPolicy.cs 38 b62dc0af6e2b960f8a6c57179bb849bbab92ec3da57867d21e31ef3625eca58d public interface ICurrentOutfitPolicy +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 44 483f30d6033f99e43ab48d74338aaa8d73dbea854c3fe19b4ec4ecb2275f7f09 public class InitialOutfit +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 50 c69b57eda77363acd66592de2ce8d05acfde04299ac0f7902017578d5d90470e public InitialOutfit(GridClient client, CurrentOutfitFolder cof) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 60 d9e04fb4571995414f4d1b21d9ab92c9019e83df80837d658b493436dab955c4 public class InitialOutfitProgress +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 62 0069de5b99e104b0fd25878b747f9532a3639fb66763289fb1bd2fb5151db5d0 public InitialOutfitPhase Phase { get; set; } +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 63 2734150b00ae9477c5ae7282e2c3dd066b6cdb31f2f7692695ceef6a34be7cd2 public int TotalItems { get; set; } +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 64 07d0620346345915e3340e70451b6dac907d1c7013c96d348b46b4dd04c952d3 public int ItemsCopied { get; set; } +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 65 3995e7c33fca35fc2d1a174a3a3d7485d21e3befd5e9cfb2de9862ad43179795 public string CurrentItemName { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 66 3988b2dd42e05eee7666da9cee036ecbf683923cb3c6903dfe37346a95fe3297 public string Message { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 69 e9cbd66c1870c2f311b4adcaec983e4419954ebe400281a06e812d0226335946 public enum InitialOutfitPhase +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 77 80e148fcbaf7d9ff6712285f7be9fbb1ee81a5049e3391d4671047e211166889 public static InventoryNode? FindNodeByName(InventoryNode root, string name) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 94 5ec6039d7211eab9dd8c7697dbc61a0731efb20288dd7fc7d960a58bf8f7eea6 public Task CreateFolderAsync(UUID parent, string name, FolderType type, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 133 224e2e9e89b62765c5dcc6d314906b70f0add81521d91bedd7ea010472397f7e public async Task CheckSystemFoldersAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 150 8bfd31f78c37635ad46edd5db506d43aa6aa3979a8e28c069e2c4bd49167d45b public async Task CopyFolderAsync(InventoryFolder folder, UUID destination, CancellationToken cancellationToken = default, IProgress? progress = null) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfit.cs 219 a4ebe726f1aa0fb24d3cad5d1e32f97f1528ecfdf24b22641b7e138a4fb19285 public Task SetInitialOutfitAsync(string outfit, CancellationToken cancellationToken = default, IProgress? progress = null) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfitHandler.cs 39 52e87a7c7bc4187e472ccf62aa2781b7ce7a63a2ff6dba907139b45253cf29c6 public class InitialOutfitHandler : IDisposable +LibreMetaverse LibreMetaverse/Appearance/InitialOutfitHandler.cs 46 8d9b7d385908260d2d2de404fb3b0810d6f052c4b60b4753e2b3a8e42fe1c689 public InitialOutfitHandler(GridClient client, CurrentOutfitFolder cof, IProgress? progress = null) +LibreMetaverse LibreMetaverse/Appearance/InitialOutfitHandler.cs 102 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/AssetCache.cs 40 11931bbdd5ddfb9735f35df00d30a0dfb62b3771174f183dc29732441f2cbb72 public class AssetCache : IDisposable +LibreMetaverse LibreMetaverse/AssetCache.cs 43 710a667ca3806b55c387e2cafbe968fce33a33d47c09629c5020bc6a3ce138c9 public delegate string ComputeAssetCacheFilenameDelegate(string cacheDir, UUID assetID); +LibreMetaverse LibreMetaverse/AssetCache.cs 45 52b18858c24f25e5e55d73cbc670eb392f02707006e942399a6f7a25433c1be8 public ComputeAssetCacheFilenameDelegate? ComputeAssetCacheFilename = null; +LibreMetaverse LibreMetaverse/AssetCache.cs 67 a3ba3b7cc566b10a365720c8b9f099d1c92ba9243bf4707dbdb1364b67e1d246 public bool AutoPruneEnabled +LibreMetaverse LibreMetaverse/AssetCache.cs 88 5aff2a745a8784c7c9b732ef8e6d59ef3a88c1bd914cb94a3454d11445171c7a public double AutoPruneInterval +LibreMetaverse LibreMetaverse/AssetCache.cs 102 2cd09c6b9c5cfeb888cdab44f69e175a3b32eae88109cebcd9d770b78346ba23 public AssetCache(GridClient client) +LibreMetaverse LibreMetaverse/AssetCache.cs 123 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/AssetCache.cs 209 3072bc59299f3c45c897c09090e692ea2d270689ae2264015fc2ec613b7893eb public byte[]? GetCachedAssetBytes(UUID assetID) +LibreMetaverse LibreMetaverse/AssetCache.cs 217 7c50ac18077fa119ac2f2969d9da93d526d48fd4af79e8655d5a643cd73fcce6 public async Task GetCachedAssetBytesAsync(UUID assetID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetCache.cs 280 08f4e5fe8375b15f7f4f4845f359b42f35362ba6f161f4a4b1a490bd0d6404a4 public bool TryGetCachedAssetBytes(UUID assetID, out byte[]? data) +LibreMetaverse LibreMetaverse/AssetCache.cs 319 209d3aa56555041110c197c12576be81133f2a82d79545b433178659c61a549d public async Task<(bool Success, byte[]? Data)> TryGetCachedAssetBytesAsync(UUID assetID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetCache.cs 384 acb616e836bc2baca42d2d49a52a8e7162b8486812a1ca4b17a1d5d1d438ed96 public ImageDownload? GetCachedImage(UUID imageID) +LibreMetaverse LibreMetaverse/AssetCache.cs 436 5a60aa587f006f213aa149bf597e2c5e76491b75a12d0d25ec01192e26dd7edf public bool SaveAssetToCache(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/AssetCache.cs 475 ddf8c9183b94cbaf145fb3cdb22391014673b4e5a5895b0eb2bb8b5ed0c6a2f8 public async Task SaveAssetToCacheAsync(UUID assetID, byte[] assetData, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetCache.cs 539 7593d51b7f282c12a68fb850cc458772b6837a432865d6b6d56bacdd1c676633 public string? AssetFileName(UUID assetID) +LibreMetaverse LibreMetaverse/AssetCache.cs 556 d31eb73afff4c0ed9089c3fba0e4658ae2f28f0f8acfeb7a8bd7eda3ece34e89 public bool HasAsset(UUID assetID) +LibreMetaverse LibreMetaverse/AssetCache.cs 566 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse LibreMetaverse/AssetCache.cs 593 59356e211245268dbde3a75af505e4a2994f013a92b72dfa2f6ef23661503111 public async Task PruneAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetCache.cs 685 31af2c682cedf0ce77b2f765689fd5a041e8b43212f57426e5030fc9c379dc2a public void BeginPrune() +LibreMetaverse LibreMetaverse/AssetManager.cs 43 b84928e834267caa2bfa40d314ee60c48bb7fc6da5ce0b5dc5acaeda779aada4 public enum EstateAssetType : int +LibreMetaverse LibreMetaverse/AssetManager.cs 52 ab8fc9c2bffd41b984f0a51ff750a8e5c9b03a2bdc8ab01d5232dfb0cfca3df3 public enum StatusCode +LibreMetaverse LibreMetaverse/AssetManager.cs 75 402ca69ef7a74e649ea18391fe2e82800495a7d61ccee289f6664b074293f711 public enum ChannelType : int +LibreMetaverse LibreMetaverse/AssetManager.cs 88 5a55f20aacbba1eea7d03d5a33f60b68464f5f3119b8644ea2a7a8883bd79437 public enum SourceType : int +LibreMetaverse LibreMetaverse/AssetManager.cs 103 3ab31ff7d04994594c9ebf816125bfb49aeb01005bcf01c517674392fc709940 public enum TargetType : int +LibreMetaverse LibreMetaverse/AssetManager.cs 116 5001477437f634ac2cdfc3e5f2bf56cff2a8485d465f20ce7a70916ab7bbcee7 public enum ImageType : byte +LibreMetaverse LibreMetaverse/AssetManager.cs 129 a6b3622a20d150941dcdf7d3dea82050108abc841a305c09d50e2c5a2a2666c5 public enum ImageCodec : byte +LibreMetaverse LibreMetaverse/AssetManager.cs 141 224c78db0f83bb99a267d289c42d7e11d60e07cb80e0610c62a6e18c29ec9e5a public enum TransferError : int +LibreMetaverse LibreMetaverse/AssetManager.cs 163 fb4161341b7f90e234cbb98e64f8894c160cd2bf60018209262d791d8af63d88 public class Transfer +LibreMetaverse LibreMetaverse/AssetManager.cs 165 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/AssetManager.cs 166 d1615871c090b4ef2f0a449f74bed56483eccff069fd6d8446eb6a7c3910560b public int Size; +LibreMetaverse LibreMetaverse/AssetManager.cs 167 82466a6a173c1d0cdb1f9716955aff46d28bd92718c4cae612284f0e8807e573 public byte[] AssetData; +LibreMetaverse LibreMetaverse/AssetManager.cs 168 9de7067f063a214b953e9dad057b871c43becae21838e847a5dffac4fa0d926b public int Transferred; +LibreMetaverse LibreMetaverse/AssetManager.cs 169 4b5ed30b54abccad841cbe0cefd79d5f0dd26aa191603bc0ac47605d76ae0e28 public bool Success; +LibreMetaverse LibreMetaverse/AssetManager.cs 170 c6a6fc215233578f0512fe2fc6c07d9c38ce827c8879109753d4be28d3a45dc6 public AssetType AssetType; +LibreMetaverse LibreMetaverse/AssetManager.cs 176 81302f5a07097b09f3940c3ad51e642fda43fcb9bfc2f9b9493b63aa8edcd43f public int TimeSinceLastPacket +LibreMetaverse LibreMetaverse/AssetManager.cs 182 54ac5940720b24c9ed4f062929b24937636e462631bea41b7bbe9db88c772d1b public Transfer() +LibreMetaverse LibreMetaverse/AssetManager.cs 192 3d8fb2e85ea206f6893e6ab4026764a412c2c0ff93b67819422e9a37a2cfda7b public class AssetDownload : Transfer +LibreMetaverse LibreMetaverse/AssetManager.cs 194 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/AssetManager.cs 195 f99dbc14acbe6a3ea13d8bdcf3da8210e2c8000193cf0715757213b2f4796f67 public ChannelType Channel; +LibreMetaverse LibreMetaverse/AssetManager.cs 196 c90ba41bd54985df4b20f6e7aba031a6e14c0a4c6d27431d1d9438157fa68387 public SourceType Source; +LibreMetaverse LibreMetaverse/AssetManager.cs 197 5f8fe2cd74a89fced3b9171b1952e5afd051808f02e3b0cb93324f24aa110c19 public TargetType Target; +LibreMetaverse LibreMetaverse/AssetManager.cs 198 f3bbfbf5475cc4b86c60bf68082892bba4491bda5ac58e86352a8c564a78575e public StatusCode Status; +LibreMetaverse LibreMetaverse/AssetManager.cs 199 773bf48f0348b4f641eb2f9b6cfc79db6e7aa0f272f3708edb14dae846e87775 public float Priority; +LibreMetaverse LibreMetaverse/AssetManager.cs 200 4c0b8ada1f702a60db7af26200ab01347e97e13a77e7405bcec5f9bfa0d7e774 public Simulator? Simulator; +LibreMetaverse LibreMetaverse/AssetManager.cs 203 9533a500718c4fcb5e6ffe99a5a692f13ce2dc144888f1f43ce2852c244ad07d public int nextPacket; +LibreMetaverse LibreMetaverse/AssetManager.cs 204 8b0422f3b13a85b7347f78c0966a091182e950a7552b26efaa24a5e92f8a31d8 public ConcurrentDictionary outOfOrderPackets; +LibreMetaverse LibreMetaverse/AssetManager.cs 207 b6d82f5eb7b8c3e5113c5f6419a6b78541568ac5ed10ce4f6d4865f73b4999e8 public AssetDownload() +LibreMetaverse LibreMetaverse/AssetManager.cs 218 e92e6e86b32455656b714baf4059f533cfb8b495c466049316c762bdf495285f public class XferDownload : Transfer +LibreMetaverse LibreMetaverse/AssetManager.cs 220 9e91620313b2d8ad3b038f6ea36f8b4b2727dfc2befda9704d97ad987d2dfd4a public ulong XferID; +LibreMetaverse LibreMetaverse/AssetManager.cs 221 a52d07b3e251543ba3b81bb316f92def0e8367297325a8e7bb25d16f32fa9871 public UUID VFileID; +LibreMetaverse LibreMetaverse/AssetManager.cs 222 80dd777b23031523aab5c9cc620d28575903d9f2a3528b1d44cd447bc80e42f2 public uint PacketNum; +LibreMetaverse LibreMetaverse/AssetManager.cs 223 b5c333b2b28ffe64277063b0f28648ab54759862e9ea4234a666c4968f7f3ba3 public string Filename = string.Empty; +LibreMetaverse LibreMetaverse/AssetManager.cs 224 ee746c04848df2dfcbe27e4f15aa6fdd4938f635cd23377ca336e62e70302179 public TransferError Error = TransferError.None; +LibreMetaverse LibreMetaverse/AssetManager.cs 230 11a414094255aa555433ce8f63233596b56a4245a4b6f6ab86ba203b4596e1cd public class ImageDownload : Transfer +LibreMetaverse LibreMetaverse/AssetManager.cs 232 c61c888214aa0388a2f2ceb712e99625646b1ff046f64128a39a9a6001a03fd6 public ushort PacketCount; +LibreMetaverse LibreMetaverse/AssetManager.cs 233 cbf0a8f50f4810c8bd6b3881def57fcc2ae35e6c2b138fdd1ca30bcaa6033a1c public ImageCodec Codec; +LibreMetaverse LibreMetaverse/AssetManager.cs 234 4c0b8ada1f702a60db7af26200ab01347e97e13a77e7405bcec5f9bfa0d7e774 public Simulator? Simulator; +LibreMetaverse LibreMetaverse/AssetManager.cs 235 55b7506558d601065ed9a8d26874fbfb7034210570250c7d6b71e3bd78640cf7 public SortedList PacketsSeen = new SortedList(); +LibreMetaverse LibreMetaverse/AssetManager.cs 236 4bc06c403792ce0525eaba57195368cdd3b757085614a4e99f95f70fc841f8fb public ImageType ImageType; +LibreMetaverse LibreMetaverse/AssetManager.cs 237 bbc11612add50cc7aa460ac3d071d19af743bf393cc1219993444a6b0913bc88 public int DiscardLevel; +LibreMetaverse LibreMetaverse/AssetManager.cs 238 773bf48f0348b4f641eb2f9b6cfc79db6e7aa0f272f3708edb14dae846e87775 public float Priority; +LibreMetaverse LibreMetaverse/AssetManager.cs 249 078b0674d956ae07063726862d24bead167b401a1fec297be722d31aa32c1ac7 public class AssetUpload : Transfer +LibreMetaverse LibreMetaverse/AssetManager.cs 251 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/AssetManager.cs 252 e1a68c95bacadcf1f7e4263ed8409b7b63f41ee9e2dca1475cc5f3549ed6cd9f public AssetType Type; +LibreMetaverse LibreMetaverse/AssetManager.cs 253 9e91620313b2d8ad3b038f6ea36f8b4b2727dfc2befda9704d97ad987d2dfd4a public ulong XferID; +LibreMetaverse LibreMetaverse/AssetManager.cs 254 80dd777b23031523aab5c9cc620d28575903d9f2a3528b1d44cd447bc80e42f2 public uint PacketNum; +LibreMetaverse LibreMetaverse/AssetManager.cs 261 e0c8d7f8650c7d9c46e1ae7bf9cc57294ec2ed50deab9a33d53b9fb2f13f7349 public class ImageRequest +LibreMetaverse LibreMetaverse/AssetManager.cs 263 c601c9c1925f79c15b5e53117533a65c8364a59bac74c7699eff67fbeff0cc40 public UUID ImageID; +LibreMetaverse LibreMetaverse/AssetManager.cs 264 28f87924013775a0888fee21a8243181e11f599bb07384df9f110175e7e1d1ae public ImageType Type; +LibreMetaverse LibreMetaverse/AssetManager.cs 265 773bf48f0348b4f641eb2f9b6cfc79db6e7aa0f272f3708edb14dae846e87775 public float Priority; +LibreMetaverse LibreMetaverse/AssetManager.cs 266 bbc11612add50cc7aa460ac3d071d19af743bf393cc1219993444a6b0913bc88 public int DiscardLevel; +LibreMetaverse LibreMetaverse/AssetManager.cs 275 0657eb3e76f2c754176c85c022a3e3a79a1dc61ae1f7024a562f021598acdda0 public ImageRequest(UUID imageid, ImageType type, float priority, int discardLevel) +LibreMetaverse LibreMetaverse/AssetManager.cs 289 95cac0a11f9917253330b21079a08cfcdd1a6646954ad51fe65a4ba7ca7bb269 public class AssetManager +LibreMetaverse LibreMetaverse/AssetManager.cs 323 188c8b201864c4c0f927fa61871e3994fb79ef08fa3aea67bba6f18b4d7023d3 public event EventHandler XferReceived +LibreMetaverse LibreMetaverse/AssetManager.cs 347 03ea86518bd316883060f7d686a16dd34967637dc9c3613cae394d3620282632 public event EventHandler AssetUploaded +LibreMetaverse LibreMetaverse/AssetManager.cs 371 5730b282dd52a5e3bebc07abba0affee079824b3ebb6a4d3a0ef206bb255fe21 public event EventHandler UploadProgress +LibreMetaverse LibreMetaverse/AssetManager.cs 395 42a7a94cbb9a695e5819752ed9c8a39ee39bcf843f7b477b96791f2158f8948c public event EventHandler InitiateDownload +LibreMetaverse LibreMetaverse/AssetManager.cs 419 f09c0a96a4d700bd124c233ea0d04f24a1c89dbf0a758c5b355598702b030146 public event EventHandler ImageReceiveProgress +LibreMetaverse LibreMetaverse/AssetManager.cs 429 a2feec42d81e467027124554698b6b241276cbcc043d1bce975bcc662dd1efda public AssetCache Cache; +LibreMetaverse LibreMetaverse/AssetManager.cs 438 b70285ad2eed6229ea1da55d62f1e0927a0ee27e99369612df3fb4657643a3d7 public DownloadManager HttpDownloadManager => HttpDownloads; +LibreMetaverse LibreMetaverse/AssetManager.cs 451 d2fc098d22769ae0e8f0d207f81f3e86d440b2d45a725a830566b797c9094882 public AssetManager(GridClient client) +LibreMetaverse LibreMetaverse/AssetManager.cs 482 ea0790e3e1418c880777534ec07f43c06e082c4005873d307bd508b7277803f7 public string AssetTypeToString(AssetType assetType) +LibreMetaverse LibreMetaverse/AssetManager.cs 555 30f42fd36063d5f91cda8caf02202f5b465cc19d1affe0e07fb4a07318edf43d public Task RequestAssetAsync(UUID assetID, AssetType type, bool priority, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 559 afc16f5d3e58ce5f9851bf9d5f3ba537cc5519eb15b7e07dc0e93b9f916a0539 public Task RequestAssetAsync(UUID assetID, AssetType type, bool priority, SourceType sourceType, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 563 57351b3e68ef89ed019e12ac9547081f18308440860a0db06886adbbbec1f847 public Task RequestAssetAsync(UUID assetID, UUID itemID, UUID taskID, AssetType assetType, bool priority, +LibreMetaverse LibreMetaverse/AssetManager.cs 771 1d7cf00fbc990031ac589ba9b18801c381be9a0a7eedb6586a2ccba9dfed0c14 public ulong RequestAssetXfer(string filename, bool deleteOnCompletion, bool useBigPackets, UUID vFileID, AssetType vFileType, +LibreMetaverse LibreMetaverse/AssetManager.cs 954 c147a2ff5da6d4466839c4077233cdca56a8cd64876b80b6a8c2473aeb055f9d public Task RequestInventoryAssetAsync(InventoryItem item, bool priority, UUID transferID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 957 6d2d8c764642fa268edcb84c70ef65d3c7cf28464497cf461aaca946e417d8c4 public Task RequestInventoryAssetAsync(UUID assetID, UUID itemID, UUID taskID, UUID ownerID, AssetType assetType, +LibreMetaverse LibreMetaverse/AssetManager.cs 967 b1b87e3e921f2e6b66226ccd9c90292426083f8fe8b5ab9542a152b97ab97d23 public void RequestEstateAsset(AssetDownload transfer, EstateAssetType eat) +LibreMetaverse LibreMetaverse/AssetManager.cs 1015 b4c6fff9069846d399150528500fd2c021c8566de797d9d107d7baf4daa8eea8 public UUID RequestUpload(out UUID assetID, AssetType type, byte[] data, bool storeLocal, UUID transactionID) +LibreMetaverse LibreMetaverse/AssetManager.cs 1025 d46c5cf3a5059e54f15af116033df2e193ee539463cd1f6b69cf79f5f03e75ef public async Task RequestUploadAsync(AssetType type, byte[] data, bool storeLocal, UUID transactionID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 1115 17dcb20a36556351bdeb9559b2bdcfb86a4d4725a9f1ba3827fafb6e3c8f08db public int GetTextureUploadCost(int widthPixels) +LibreMetaverse LibreMetaverse/AssetManager.cs 1145 bb90ed1fdaaedb4532a23af202eafc97f696212126400acf3e9ddd46e912b6cc public async Task RequestUploadLargeTextureAsync(byte[] data, int widthPixels, +LibreMetaverse LibreMetaverse/AssetManager.cs 1153 2d284fe322aba34e71a0d52daf5c10a31055582827eeeefc3b7e53d47b7b8fcd public async Task RequestUploadBakedTextureAsync(byte[] textureData, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 1249 34ce901da54b9c3186f27644b6a8646b5e8a4fe764abce6b4ee21fb0e5f9f204 public async Task RequestMeshAsync(UUID meshID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 1313 f68672ccd361b9aa075f67fb7cd7476cd5593c9fca572b90940732bde16314b8 public Task RequestImageAsync(UUID textureID, ImageType imageType = ImageType.Normal, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 1338 5ea673293d1a2fc88f4b204ed1cea21863ca2016cfdbf20d1e7cd75201e6b1e3 public void RequestImageCancel(UUID textureID) +LibreMetaverse LibreMetaverse/AssetManager.cs 1351 4470b9f89c4063f036f62a8536b34d892944731f7aae4bbee9362d6388bfbd13 public async Task RequestServerBakedImageAsync(UUID avatarID, UUID textureID, string bakeName, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AssetManager.cs 1488 d6bc7ccbfd6989b1b07a567ee9564918cbf5a09cd56adafc9eed682af7b53fdc public Asset CreateAssetWrapper(AssetType type) +LibreMetaverse LibreMetaverse/AssetManager.cs 2095 8be0f3845dcd206df7b127b1af02625e4b3ed3c5c969d660cc49798dc0948aa7 public class XferReceivedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AssetManager.cs 2098 aff46141da49c5049eedf190bbc9ec6cb0a7c40075c3aa0669a7076b70e15491 public XferDownload Xfer { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2100 852c613ddb817bf2dca79358403bd26b6f8cb13c26e1907531c4c6efa3cf81cd public XferReceivedEventArgs(XferDownload xfer) +LibreMetaverse LibreMetaverse/AssetManager.cs 2107 0bf132bd074ddb5d304d1599aabe0a9db18ccf469b4efe911a99b0420714a19a public class AssetUploadEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AssetManager.cs 2110 84771095d48b2f46b4f7f9b97aa0524bf138c008b671b110b45b8974faaec916 public AssetUpload Upload { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2112 8ab02fcf79aade46913a9b98df81b68edd63e019a10e3688efdae41d0ae8e654 public AssetUploadEventArgs(AssetUpload upload) +LibreMetaverse LibreMetaverse/AssetManager.cs 2119 79aa2891c4d5caf16a06f520745dd18f35eb4dfb62ed783726df40847cebe431 public class InitiateDownloadEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AssetManager.cs 2122 3b9acf348c69e5351015310c64ec4dc79b95588a8a0bdbb3a89da616969df132 public string SimFileName { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2125 2bca782d1e8956c77e8c99ee2d6fc0146d5aa95b722caa56744edf670f1fa723 public string ViewerFileName { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2127 21fb14a917d67cffd10f4e8d4585261a4f330cfa5d9d9850c68998f6bde7d4ff public InitiateDownloadEventArgs(string simFilename, string viewerFilename) +LibreMetaverse LibreMetaverse/AssetManager.cs 2135 bd17f0e7f7b0d2e21b4d0457678b7de102045d4e7e21ac14dd102dfac646a40b public class ImageReceiveProgressEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AssetManager.cs 2138 58e3d0e952f46e6cc7dfbd86677797087d96040df536c47c82ad1901817adc34 public UUID ImageID { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2141 91139c26801f81d46026ddde8aab917d458e3dbacfca09681454dc12ba4d8887 public int Received { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2144 12d17d6fa84dcf14be9923d31a5ea26bd0a3a9f85d56b6fb189bb90dcd2af72b public int Total { get; } +LibreMetaverse LibreMetaverse/AssetManager.cs 2146 54419ae7281a484bcc7e546cecf15ca8311728253553f7ee86817ddde98f6349 public ImageReceiveProgressEventArgs(UUID imageID, int received, int total) +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 35 2a1570f2a3354067bc19bb78d67058a71acc97d679d9dd96590bb8b128409fb5 public class ArchiveConstants +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 40 89a7f45afcd7a04f0f517c8c1e7b0c0cde26503fefd236d84ecaa83a989d044c public const string CONTROL_FILE_PATH = "archive.xml"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 45 3c580d8181a52fccc91eff723117741b3918d2415f4a60030334300e66f87059 public const string ASSETS_PATH = "assets/"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 50 60761d847d0321f12fab538c869e33dc43b8780554ffebff623b73b2a10503aa public const string OBJECTS_PATH = "objects/"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 55 21f0ebf5efb9eb4f1cc9c764e141668e7b272af51d76bc065716da8d8a7197c9 public const string TERRAINS_PATH = "terrains/"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 60 a9265fae75f22f87ce662544cf5b5a2d26d932b33cdece2d23621cc22e007cdb public const string SETTINGS_PATH = "settings/"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 65 9326747513c84af801dab5c551fe7b17d0c0bacea782aed841ab4f83203440fc public const string LANDDATA_PATH = "landdata/"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 70 8e270392ab7b25ea6440ec8ba9f2cfcd6ddf3ea0cb9546b5bfc1715b94893b25 public const string ASSET_EXTENSION_SEPARATOR = "_"; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 75 29d12358d2974b0661c822694f23ea0cf6105bc203b311055b45ffac54f84877 public static readonly FrozenDictionary ASSET_TYPE_TO_EXTENSION; +LibreMetaverse LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 76 538117b302ff4621bebcc9715deaa236bfa99db6c5d4fbe4450bb36e0dd90f42 public static readonly FrozenDictionary EXTENSION_TO_ASSET_TYPE; +LibreMetaverse LibreMetaverse/Assets/Archiving/AssetsArchiver.cs 36 48f612b16fc54a930007310ea1b832f5b8e6948f0d4483901b3957d357d48953 public class AssetsArchiver +LibreMetaverse LibreMetaverse/Assets/Archiving/AssetsArchiver.cs 48 f61adfec3f70f9427e16fbe69874324179e8aff1d5b907a3de46a0bdfb76fe95 public AssetsArchiver(IDictionary assets) +LibreMetaverse LibreMetaverse/Assets/Archiving/AssetsArchiver.cs 57 e7c21b82f5abf7bcc92fcf7d96d2584dd6b8e377d30c2e562b3516e2572c95e6 public void Archive(TarArchiveWriter archive) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 39 d1c38279eb2a29b1546656ef2d3dfefe68c923710674c60446acf761e0f3953b public static class OarFile +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 41 5d3e8eea00940bba00a54144e9573a5e9650ccc538580645965d201cd9167458 public delegate void AssetLoadedCallback(Asset asset, long bytesRead, long totalBytes); +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 42 54d9806c5d9d672ce2293f3fa73a23c6fba6f94768bdc4ffeb95f4ee0a226bfe public delegate void TerrainLoadedCallback(float[,] terrain, long bytesRead, long totalBytes); +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 43 ce4d93b62628156ce892c2f8747a7924432106eaf8c392ae1c16372f506d9330 public delegate void SceneObjectLoadedCallback(AssetPrim linkset, long bytesRead, long totalBytes); +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 44 13cab85ee0a433b85585ea052a4656a03d60ebacd5a279849782d26a60bf1f6f public delegate void SettingsLoadedCallback(string regionName, RegionSettings settings); +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 48 b15210da13b7265bad6da2450c27867f622640292830d1553b3c2c0ddb469568 public static void UnpackageArchive(string filename, AssetLoadedCallback assetCallback, TerrainLoadedCallback terrainCallback, +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 271 62f57ded99845095d43746cf9fb0a31731ca64603ef757925894981c8393fea7 public static void LoadObjects(byte[] objectData, SceneObjectLoadedCallback objectCallback, long bytesRead, long totalBytes) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 303 a84e681e56808a6402a2a9e3f393f4248a066929b6a789df15939bd28fafaee7 public static void PackageArchive(string directoryName, string filename) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 340 d12c9699990d8bc9353a30473c490de3f30b0c56b32d5f4af464c600284557d0 public static void SaveTerrain(Simulator sim, string terrainPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 373 9c907474ffcea214533259846da1947403175184fbcb6b3f148ac1eeb120f97b public static void SaveParcels(Simulator sim, string parcelPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 456 721767c2b7719033e222ed45df6c6e31a2a2daca5161db78368c7312e6b9000c public static void SaveRegionSettings(Simulator sim, string settingsPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 496 3e01f87fabf52b9d9f1b264d8cce9b7bb310be4493740822022d5e8571fbc611 public static async Task SavePrimsAsync(AssetManager manager, IList prims, string primsPath, string assetsPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 556 f0c41974112d4db4fd633c135ed25dce3c8c0954b90720947b111057bd42df70 public static void ClearAssetFolder(string assetsPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 570 1a4877a80c379cd83d90d2857bc31f2927f7cc0ddba3d8ec7a870843eec6cc64 public static async Task SaveAssetsAsync(AssetManager assetManager, AssetType assetType, IList assets, string assetsPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 597 6c4392f456dbc5d2d2aa74f2ac8763442cd83b5549bc2c4dc012c5494c83d8b8 public static async Task SaveSimAssetsAsync(AssetManager assetManager, AssetType assetType, UUID assetID, UUID itemID, UUID primID, string assetsPath) +LibreMetaverse LibreMetaverse/Assets/Archiving/OarFile.cs 632 962fcae7eedea0b16fad5ac558508de073f34a9ca0b59d633a3af3f98b44ffbe public static void SOGToXml2(XmlTextWriter writer, AssetPrim prim) +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 7 277b34dee8430e552dd2d833a31480dfd202905a4fa62a6e7d286f3c64cac9c7 public class RegionSettings +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 9 83839699cc1c5143aad1ce479c116f862bbcd9f1abc58555b41c36f866849838 public bool AllowDamage; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 10 40e5cbb1467430ae451b2cc8bbbc6b4ebc333f91384cf6e14237b14a60d39d22 public bool AllowLandResell; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 11 25a18abe2111c953030d0c499a9c0f2bd5ee3403fe96433b132ec097d7cb250f public bool AllowLandJoinDivide; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 12 63815f96ce2dddb06cdf17e3ff551a36d1bdca29423262a74f728607e1c01d10 public bool BlockFly; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 13 e5f2a22e2bd73920c35362cbd65738a9d01421982171cdd72ed2e6791229c455 public bool BlockLandShowInSearch; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 14 a6af9278e1e0acd3de07384f6df4f588351575dfa201eea52aee9017b96c0ef9 public bool BlockTerraform; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 15 2ab9e73cd96f7dbcd7f031a59313573d66ed2f94392e00cd69244581b3418874 public bool DisableCollisions; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 16 53bbb889c87b2db0ee0b6b9c16a049e98eeedb330068597049376f2d6a5cff5c public bool DisablePhysics; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 17 d0dd907a0156ff0cc9a9e552a84569f2fb2ff31116a04f04df9c242f16cb8d9e public bool DisableScripts; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 18 6994cf64a3b3d59b5ecc11b2c9a5c54d8cf08c284a9659f99c43f43875f417fe public int MaturityRating; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 19 37a920908f789bf1bd7327cbeb0db6e7cdb6ed7c81c6f80395dc1bfad646731f public bool RestrictPushing; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 20 a2635f156d4a93f21cd1bafeb0a8a3ae7cb9c1ea9934d8f7659790c8baeb60af public int AgentLimit; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 21 d6d0f159ea1e7a1f0b46d3726a5e5ff7a7d27436ac00b7be35bdf715fc667c52 public float ObjectBonus; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 23 ad74e0f6209bb3d726494e64726242111d3528084c5ed4b6513db270f81293d7 public UUID TerrainDetail0; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 24 520e4b1dc706c52b35b85b415e4b7317f6e88d50b22b56461d29c35c7da4ea4b public UUID TerrainDetail1; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 25 ff5f55ff7fed95b43ec5cf0f2be528941b96ad1b3aa6f8459f50c4c8ed3e931c public UUID TerrainDetail2; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 26 3574781fd5e17684ba906cb2e5156ce2892cc2b6bc8812be3264fcf8365a3693 public UUID TerrainDetail3; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 27 dd345155591787c9d7f992bd12eeba3c1c2066cfe1d384cf002c4413b984abd5 public float TerrainHeightRange00; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 28 fa3128c3bfa61a9253fae64d4fc65b6f490ae269b1b6831989e608c9caafe3f3 public float TerrainHeightRange01; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 29 a943185408b87186a848a1bd9b7eb8d41e06874db076bc509c1327d2b6b32266 public float TerrainHeightRange10; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 30 35a860d0a21f121e3fd7acfe534ceea7b0391963486fec325d5d39a7e0c0cfc8 public float TerrainHeightRange11; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 31 45bd37ae0fe9db5cea8dd9119f55d736899147c8352ce507e959146443385155 public float TerrainStartHeight00; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 32 411e71e481ae0a6d2c537af51a29a104cd223fcfcff7e2359fe68a2e9f1d0314 public float TerrainStartHeight01; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 33 dfbcf2fbc37e45de96257fa85da998d65972712b89cefabf05110a137922e88f public float TerrainStartHeight10; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 34 ad2681ef8b0afa3502c5d3f6b8ff4b143b56814e7a402e2748cb214dcb74bacf public float TerrainStartHeight11; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 36 5d6075ff0b2e82e817feab7202742d7dc3ef9bc7ac33cda34a3587d4ca8219e7 public float WaterHeight; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 37 210faf961f22059942fa4591ab8c5bc9f6ab010e3a4af077bddd84d9fe4d534c public float TerrainRaiseLimit; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 38 b08ce33706e3999d02df3dfee971f21acec598df85bd60a5fc7908cb76dbc2de public float TerrainLowerLimit; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 39 427ab65a9d4fa02a25999c273fa08f37d0f709d984e05e7ae8610d919efb6146 public bool UseEstateSun; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 40 d9ec7073a9bb6a334ba0354099435b193442812ca0cef3dc58862151a3e126b0 public bool FixedSun; +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 42 209ee01955eb8d337a52cb9ec9b5f546709ed3cd5359520852282bd35ff6b807 public static RegionSettings FromStream(Stream stream) +LibreMetaverse LibreMetaverse/Assets/Archiving/RegionSettings.cs 173 ef31ae0587d565a5825c93847ab84224df03fb5cffe31c909775059ca5a4d177 public void ToXML(string filename) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 35 9441d39a56eec4fd33451cab0c40742b9162cfd3acb1f337dc77c1d83c7ccfda public class TarArchiveReader +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 37 fe1ad44f1ea32ff1fa62b89b153defc9d0350593474c2b429fd92bd45b94047e public enum TarEntryType +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 71 c48e0a1a7755ef3de14714ad155d0a437247b7fa7605817664b25051244136b5 public TarArchiveReader(Stream s) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 82 3e9bce32c141b47d9f844525c66d30d721197b8e52adcdb30153981400528a8c public byte[]? ReadEntry(out string filePath, out TarEntryType entryType) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 186 2ee23268d997683c411d925f458ff9574a9b2ee1ece807bb10d4391d6764a687 public void Close() +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 198 3661f48a0b231aa3931ddac79f9b65a78f5b8fdefe73f2fd7927c830980c808d public static int ConvertOctalBytesToDecimal(byte[] bytes, int startIndex, int count) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 216 3569c26d735bfcd87c47b9036bd28b905dda55241e4b7994b046cd132d88d874 public class TarHeader +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 218 210891c9f777fdd22fe08b9e68e54f7ef2d43247ebb16f596ece976cbf960f6d public string FilePath = string.Empty; +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 219 194dd0c7cf478ca093ec8aad559dc0f84f6d08ed0dfcb4c04e32191608a4bf13 public int FileSize; +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 220 2d4acb63376448484ce035ee3bdccdb25af9a7647fe898834e800e2a78a524dd public TarArchiveReader.TarEntryType EntryType; +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 36 1c791941516b3edae32998fe1ab469ddac090786e3bfc145704f10b3a3a3bc8f public class TarArchiveWriter +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 45 5b686af28cfdac2556165203f5546f82554f13e5db1c48b563a5e90d25c3600f public TarArchiveWriter(Stream s) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 54 838b0112d576d8990c0c46236efbacca79924fbb79ab538fcbb978b8a7cff89a public void WriteDir(string dirName) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 68 14f050851131399b3f308c1a3430716f3ef3278db80b47c9c0fe8bc36035b774 public void WriteFile(string filePath, string data) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 78 52adf1fa23ad32d9c2d2d8f081ff9e67e21755cc395d80146c4680ccb20582e7 public void WriteFile(string filePath, byte[] data) +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 91 2ee23268d997683c411d925f458ff9574a9b2ee1ece807bb10d4391d6764a687 public void Close() +LibreMetaverse LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 103 3bb6be0f93b44cd154a8824089cc9fd543d3f6651bf63e665bcd36b5e8a7057f public static byte[] ConvertDecimalToPaddedOctalBytes(int d, int padding) +LibreMetaverse LibreMetaverse/Assets/Asset.cs 32 09bed41606657625051f402f6c767026b1ae9a81c5882cf3dd977b8ab29d5821 public abstract class Asset +LibreMetaverse LibreMetaverse/Assets/Asset.cs 35 fcedef53f6e14478ee8d3168c2d0f739fbe8a3fa7e3883e1c55508831f791636 public byte[] AssetData = LibreMetaverse.Utils.EmptyBytes; +LibreMetaverse LibreMetaverse/Assets/Asset.cs 37 d5a4e0a14df9c2a125559b752c431d59148df64d74c09e6670960429a2abd17f public bool Temporary; +LibreMetaverse LibreMetaverse/Assets/Asset.cs 40 341d42e0632bf7d643315c707a5a85d4afccae214a06e58c5d60064e7ab333ac public UUID AssetID { get; internal set; } +LibreMetaverse LibreMetaverse/Assets/Asset.cs 45 06ca871b11cf1b221bdf6fb2a6ea64a1a6ebcdc644b70b03be7805ce7918f973 public abstract AssetType AssetType +LibreMetaverse LibreMetaverse/Assets/Asset.cs 70 271913c1220e814974101b563f8c3106e604eb942a3dc8e6481c32cdaaea2002 public abstract void Encode(); +LibreMetaverse LibreMetaverse/Assets/Asset.cs 77 da23b8503ba1ec694a300c6d6632eaa391006f07562e9d3fbebb7c22759b2888 public abstract bool Decode(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 32 e61c8cccca9295520209ce5251e2be44dd5c822dac29e3ff6d9a1fea66505572 public class AssetAnimation : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 35 340831be2277bbf92d5cdf247924f576a8893de612bc4aac6b6e768ba2d33252 public override AssetType AssetType => AssetType.Animation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 38 effe04bf5df0699dc3d1b2f0f2ac76acf1d4e6db88e2d2ca7613ee928c033a66 public AssetAnimation() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 45 450baa760a5acf8b7e33c120b98fb017b1788447688aa585543b425a04a9e682 public AssetAnimation(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 50 ca95b32fa30713ee66a14d9dbc5e23012aed9e8941d4c9ec4b9e3206634d2aa5 public sealed override void Encode() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 51 19ff296d8df9f5b9127921580363378ff04694c6568dc2c5b9204217c365d729 public sealed override bool Decode() { return true; } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetBodypart.cs 32 af4dd2749bd516443ee9d20fc211b6d005a27ffdf2600584ea0deeca5d7b5362 public class AssetBodypart : AssetWearable +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetBodypart.cs 35 10b502b7ed8e8459defe591e837e4e426639fee69dbdb869f4c8d028753a5d3f public override AssetType AssetType => AssetType.Bodypart; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetBodypart.cs 38 77a41f019e9b4f27c1747e0738ddef8112f00b12878e458bfbc9b807d4271667 public AssetBodypart() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetBodypart.cs 43 a5cdeb96974c56f91ca1b707a2c1bbb5e01815285c1f5640957f31226c7ec852 public AssetBodypart(UUID assetID, byte[] assetData) : base(assetID, assetData) { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 34 9ca990ba81d79169c210f172005f7302f317ad98a329b08169ee41e4d2130189 public class AssetCallingCard : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 37 8fe09b528bdd0f77931f75e845e9fd9c549b95173264ebbc95d694c63af9e7a7 public override AssetType AssetType => AssetType.CallingCard; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 40 7d11138195837a7b3cbbb44e7a167a9c585334253fd9d4a292f8117d9c25fa09 public UUID AvatarID = UUID.Zero; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 43 6d77478eaa3f83ba319b10a63e8ed7d2cfeb774a52c69d9e9a16c37b9107a2ae public AssetCallingCard() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 50 50aadec5bd2866539c35b14d147f9d26836bc41c983bfe6c41179debb9eced6e public AssetCallingCard(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 60 82f2bbdf319e37b7eeed7df74ae17f12fa2f4d02cc5ee4d9e121998ae967ae92 public AssetCallingCard(UUID avatarID) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 69 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 80 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetClothing.cs 33 00363aca962b9abfb0969a18f867f2cbd4bda694680844677d03bc37d96e39c5 public class AssetClothing : AssetWearable +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetClothing.cs 36 eaf5aed9a3dc8206602c9da401a2a5f665cf79dd1156187cd219626d28ace33e public override AssetType AssetType => AssetType.Clothing; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetClothing.cs 39 e701e5b71c067703ea0c1ae622e9a54e3a57c69860b6bd9653bb163f86fa0c0e public AssetClothing() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetClothing.cs 44 069bd16ed678fa1be6f15904722137a131ebff6d2596a228d7d38ecb8a6ccb18 public AssetClothing(UUID assetID, byte[] assetData) : base(assetID, assetData) { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 38 ef79e1fac28bdc4df60cf8332ed83d1e966b1181272940814e16ae206f4af03d public enum GestureStepType : int +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 52 d11bd697cd98ce26f86366437ae1c8fb70b8818448b692c84f9d9e63254e6c70 public abstract class GestureStep +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 57 506f1d231b45c51278391875b60aec8e403a7f0d75055f0bb2e1355426d82143 public abstract GestureStepType GestureStepType { get; } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 63 c6c833476a3fb76c48eb4fbb33c19d9671bf23a08d10a01e6614ff19b0b356b7 public class GestureStepAnimation : GestureStep +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 68 f47aea32c4fb041f940ca7ea5e6a8a3bd8052e11b2fcd12ea15225071dd4518e public override GestureStepType GestureStepType => GestureStepType.Animation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 73 0320987c672aaf54df594404ce72753c1a6959ff7fdfdb9929f131ae96a7ea60 public bool AnimationStart = true; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 78 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 83 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 85 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 101 4a5d55899004d07091dc8018f72c70adb560af990599c81c0d7923ad345bc45a public class GestureStepSound : GestureStep +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 106 50fc8eb5ed9ce72aa720fc9c4a9af70045b66773d50f49a1169a2e131dfbb24b public override GestureStepType GestureStepType => GestureStepType.Sound; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 111 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 116 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 118 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 128 412c0cf77c1f9a09d93fce3192e5191e58c4db1e16addceee6533ac08342e64f public class GestureStepChat : GestureStep +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 133 39e9db9301f4a8da8aa41cd0c33a5e3b04fd456526ba6ebcc4121c22a8688dd0 public override GestureStepType GestureStepType => GestureStepType.Chat; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 138 4803ebae13d4a1f31374cd760057706b2037346d76c3798ab8cdae071e256dfb public string Text = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 140 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 149 1257bf356429cfac4bef9841d8efe2ef4d38f18f16c02e79934c166b63879d4e public class GestureStepWait : GestureStep +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 154 1ac61d483870787b98a5f17e8f76a85df9c1185a0e0ed4798b78f4f09b2793d5 public override GestureStepType GestureStepType => GestureStepType.Wait; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 159 e392b5f61efa18468c9875fea4a107f5af1acb8735b079f7915f4ea294deed61 public bool WaitForAnimation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 164 d80c61e538a36b379c006d38ae962fa472bee171c6486be683a5e32162b52532 public bool WaitForTime; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 169 4d8c661ca7824673a6764a1aba0fbffe2fe563247185b990945a97cb34d670b2 public float WaitTime; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 171 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 192 e2d0387c430a71c08490d546e62778a29357fdf17ddacb7b5bd0b22ba21559ef public class GestureStepEOF : GestureStep +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 197 cc810040b823f2d009e285d6b142aa91b16edde1c8631eaa317f03e152ad5bb9 public override GestureStepType GestureStepType => GestureStepType.EOF; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 199 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 210 5ae2b1c590657ee219ae81aa509ec83a1d9245aab4202cb243508f452ec814b3 public class AssetGesture : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 215 450206c2d2cff60782399bf5e131869c8e871acc4bd5949423a866e274acabe8 public override AssetType AssetType => AssetType.Gesture; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 220 c767f78dff7d1992c8c9c85f99beb8f98fde1c3d9598e4a373dee9ad02927eae public byte TriggerKey; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 225 e6543ad6de8842c550bf5ea3b8265a391758839c719c7e9c26cb892e3757c204 public uint TriggerKeyMask; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 230 268836c0b9876832abf39cdc87fcd5392cb93efb8891337bc24c3cf9de6af7c7 public string Trigger = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 235 31199810d5bd9cb3bbdcb8f3ffc82a1288a8a111bb1f6e7787fe87cfb0984df1 public string ReplaceWith = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 240 973cf0ed1f970d7179b722b188bed1adbe37de70ab5e9ab9c3ca5cc0bf09cbe7 public List Sequence = new List(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 245 8c41cdb6bd110ab19ab2d14c28848063911c38aef4c182104780fea502902565 public AssetGesture() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 252 696c2acdc0d51a2f1a396642d725d4c12d78cfcfd453aa76f9b354c57c012605 public AssetGesture(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 260 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 327 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 34 682acc5dbfb185d122448065fcd6bb9f4efdea87c3a96d0f21068a59db079e78 public class AssetLandmark : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 37 705aae0638f3fb1d7e13ace595ae17081f772f45dab05a260e48e2ea31b369a6 public override AssetType AssetType => AssetType.Landmark; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 40 48e0a081da65ca563dfe79950c4af62d16f6413e289c9b71f20a3eedf51283de public UUID RegionID = UUID.Zero; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 42 9c3f6525fcac98b5e332d7ba3d8c474dfa90430ac0492302d409d59d4447fbcc public Vector3 Position = Vector3.Zero; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 45 75a64134e43f92760f5419e28b3d70cf066a61ff1378a015dbe4ba9365db7940 public AssetLandmark() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 52 b8d71d970a3001ba9d3cc6a4b248721f631bfb7376036cf1b6dd8a54e44c9f6c public AssetLandmark(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 60 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 72 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 33 84f7f7df9d5f7ed8465ac6e5b6038bb1eb5e162ecf41ed39ffbf87acfae95e82 public enum GltfAlphaMode : byte +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 40 57a0902668a4d37086a5f026e683ddba1e42be753906242a713d21e46d91de49 public struct GltfTextureTransform : IEquatable +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 42 14e2d65ca500aa21ef1291518da78757d333ce2d73d050ef275f7faf4e196c9f public static readonly GltfTextureTransform Default = new GltfTextureTransform +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 49 9287c85de7737cd85b19c465151c34872428770c6b7549752483cfa607861aba public Vector2 Offset; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 50 cf70470e2471312c6b9d3308a7a24ea84d0f5b3aeae3cb97274948e85baa2a26 public Vector2 Scale; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 51 95c98700a4090b30ad0828247376e072e07f472cce3efbf38d98a08b61fceae6 public float Rotation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 53 d68ec2750d91941900c287872de16fac1196fde1921b6157249872fea3f2a813 public readonly bool IsDefault => +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 58 28b3c435b0b9efa98a43240d8bc138a6b6035e34e82c15a049b88a25fbb863cc public bool Equals(GltfTextureTransform other) => +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 63 b5d0d88aebe0d2024a73b66d3543467bc3a1b7da6981151195d58617129275cb public override bool Equals(object? obj) => +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 66 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 81 d381edc83f4163f7e00306ab797932f5212602a823d2accc002a9a832acb3282 public class AssetMaterial : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 83 b86065bebe00968e0afb6ad121edfc82a947a994aad64105a7561f1533ac1882 public const int TEXTURE_BASE_COLOR = 0; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 84 a792f4c881625d73a41cd45a64f3d73697c9e77cf64662c1c797d4041c47a7da public const int TEXTURE_NORMAL = 1; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 85 44671f854c30fb082bed0e7f1cde847a7c54fa24dfa99ce014bf70458bffd748 public const int TEXTURE_METALLIC_ROUGHNESS = 2; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 86 003fcadd77716d54f62c1a112be6b3e55a71274ad76f86a642a5aa973cc4203f public const int TEXTURE_EMISSIVE = 3; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 87 0f23d25d769a2b14b6ae15cc4ec82a496198ecc8a0f42633b77f950ea70f8672 public const int TEXTURE_COUNT = 4; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 99 4594a4358eb726238521662ba0c7df6e4a14da27da4cb7dada5d55176b56feb4 public static readonly UUID GLTF_OVERRIDE_NULL_UUID = new UUID("ffffffff-ffff-ffff-ffff-ffffffffffff"); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 101 903bdce96ea53da55ae1c8fecdf3f98220b2c2427f71ee7f1b5aaf8d08ae71af public override AssetType AssetType => AssetType.Material; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 103 65c2008905f8b6230bb035eb16975965d61daaffdba060ecf5de59af11c27798 public string Name { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 106 1541083864082a0aaf6c8abccb62284bce33394fa1759944b1381025915aa27a public UUID[] TextureIds { get; set; } = null!; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 109 342cc4bab793ab4e49494a722456d9b666aef5cb290caf64bc6ddc05d0420869 public GltfTextureTransform[] TextureTransforms { get; set; } = null!; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 111 3f4bd01cf44c71453319d87cf5573dc71376ce9d69b1f6ed3f54fc216c461b28 public Color4 BaseColorFactor { get; set; } = Color4.White; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 112 9a9cdbac16a76e2153c122b8ca7f8012c80d7ba05e237cf98f1255cffb46f969 public Vector3 EmissiveFactor { get; set; } = Vector3.Zero; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 113 42ede4fef08b613ec8a2bbc720420a6397032ab290f68236a7dd1df0a64be882 public float MetallicFactor { get; set; } = 1f; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 114 59423f9963d766ca4a08bddbf3378d3f37febc717ce8ace9270f27489737ddc3 public float RoughnessFactor { get; set; } = 1f; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 115 b6090b0b3ff61495cdd8b0c8ad9ee749c7fe98e42c9e83c8d55cc96deda55fb5 public float AlphaCutoff { get; set; } = 0.5f; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 116 fea62b63a5f96cb4202aaabd6ba9b157912c020d6f39655d49eeee5ce55aa2d0 public GltfAlphaMode AlphaMode { get; set; } = GltfAlphaMode.Opaque; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 117 9ad65a934053f82a779820b07574aa4a9f6f1cdc84ec49f4c515be3842ad9d11 public bool DoubleSided { get; set; } = false; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 120 1e403d43b422db109e8c8a9f6607dc82efdd76b3f67e4945374c8f4a216866ec public bool OverrideAlphaMode { get; set; } = false; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 123 abaf5345de5960ef418959972c7c19b986bac3bbda5d13056583c9570f1699eb public bool OverrideDoubleSided { get; set; } = false; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 126 c439ff5c135b08073acc893ed132b1fbc85165cfcf5fd24d224caa7b0270b0bc public AssetMaterial() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 136 e25b53ec8a0aaa994b72f822f81bfaf7cfd954b12e954f1301534c437f5b5939 public AssetMaterial(UUID assetId, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 153 525b569e8296bdecef06a5b7a4b3df917587e95d57fb8ef7b6f96914beee5615 public override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 260 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 359 40699d64ed92a1c69aa54aba3ffe24cbafceffe7d6bc15c2b9e0491a328f9d68 public string ToJson() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 368 b78a8c94509894cdbcabd13053018715e6d4cb8ee015887f0278e8df11d83b6b public static readonly AssetMaterial Default = new AssetMaterial(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 380 da68b81937bd65fd11f3e0e9ff1f5450afda731fbef924504dc4ead5a2391021 public void SetTextureId(int slot, UUID id, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 385 dca61a3fde1d1569895da25088fb5e6ced52ef7ef920ceb366084d865af311f3 public void SetBaseColorFactor(Color4 color, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 395 40dd2f628c5edd953d91803bdfd45b961b4775d1273da083d68f6da2487634b7 public void SetEmissiveFactor(Vector3 color, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 404 bd32b5aacc16e556baa52b98429a733cbf9af945f7c356efa0386915ed6c81cd public void SetMetallicFactor(float metallic, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 409 a4347d460ab06403be4cbb6b4e528481989531a346c9c79ce9ba988239144d4b public void SetRoughnessFactor(float roughness, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 414 6902e0f0da12c642d16bc45a89258c1a1acff835ca071bd34ff8c228177d75e5 public void SetAlphaCutoff(float cutoff, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 423 dd161763a9e70851beaf1e6e210e771dc287d54828b3424ad11d2e85f2df6eb3 public void SetAlphaMode(GltfAlphaMode mode, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 429 19a18984b2dc9e46a50180de38a8b50d552a9a889cbe708ce7cdbe451d1c04bf public void SetDoubleSided(bool doubleSided, bool forOverride = false) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 436 78b4cd5278a582bf368c98cd18420c195516a29f485a3537af2696685f97b115 public void SetTextureOffset(int slot, Vector2 offset) => TextureTransforms[slot].Offset = offset; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 437 630481cc969acac80ac6a17f6fb5057d33c3095696b2f54b14e6226902f94546 public void SetTextureScale(int slot, Vector2 scale) => TextureTransforms[slot].Scale = scale; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 438 cd255d3a3f188a7dcaf42a9a0f6559ca9d39739aa4aaf91e6dcda3b2d79d06c4 public void SetTextureRotation(int slot, float rotation) => TextureTransforms[slot].Rotation = rotation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 446 62d51f98b9d0d0994cb8dde90ff76fe423ea3aa4b9bbbd78e56836db95b3cfb3 public void SetBaseMaterial() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 469 62194ada240fb3713f826261f0e950448b2ac01ef3a600983069144587e9c5a7 public void ApplyOverride(AssetMaterial overrideMat) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 518 63f2f6549dae1227e877b1ee2aebb5cd15dd52282f79f748a77f7d66136ae202 public OSDMap ToOverrideOsd() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 586 99320b9258295fc5c96a30790a6111733472dc8d49223909eaec6843175692fe public static AssetMaterial FromOverrideOsd(OSDMap data) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 36 40ff1f5476cea400d9d5943d1d4669968d7316e95f0b9d7d8d3efa2e7abdaf02 public class AssetMesh : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 39 a56ae9301586d3e5724304520a5644c65894a21cf215250967dc410efa5c7430 public override AssetType AssetType => AssetType.Mesh; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 44 fa51c7065a91aa9706b5b7b42cc3387daf0009983fac5c004ddb051ab4b69ba2 public OSDMap MeshData = new OSDMap(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 47 e064d1732331fb1c16495091fd6a4851135471065b6aabb8238991c12f1959a6 public AssetMesh() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 52 7b67e62719ba2f9700b4742919cd3971bdc11b15c4fc97891a457a1f01f2eabc public AssetMesh(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 60 ca95b32fa30713ee66a14d9dbc5e23012aed9e8941d4c9ec4b9e3206634d2aa5 public sealed override void Encode() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 66 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 32 5e8b5938f18c71a97666224e08340f0622e2e679ca2cbdd33d94ab24658e513d public class AssetMutable : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 34 e23f234b92381f8449b67135dba9906fccc52374e238c17188aa80f552919e95 public AssetType currentType; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 37 cdc041d3c558ce04d4e7f828ff9b127dd391d1a233d07b27c1c0e1844338e82e public override AssetType AssetType => currentType; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 40 8a60b56a668f25a0ac05f79099cef92fb6a8f62b30679ec88e5e6442bc6c83ca public AssetMutable(AssetType type) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 51 6634abc535a1de0cfd6aab670a7451671dbf0a037d474cb270d655613de25549 public AssetMutable(AssetType type, UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 57 70223823989a2743e92e2ae2620c5081bfcdb27197c8a3594caf9c0263fc74ba public override void Encode() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 58 7a01c25f3e2f305533700432e813f4d431b2436995c25bffba658d47146b0c21 public override bool Decode() { return true; } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 37 bf2feca3cab1a984485eb3f93e89c29ea0ce9c0fd55f257975f35aa31bdba486 public class AssetNotecard : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 40 282411071dfba3d761bd1deadf62cd2468982530a3e15081b9e65fed1bcfac35 public override AssetType AssetType => AssetType.Notecard; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 43 5920adabc9b9d662910e2be39a24a1c9c5a9b433aaecafddc37d4213a23431f0 public string BodyText = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 46 e486e26c648acdc9ad6f0384d364d9a5e2465bae6a71368832a260e15e878efd public List EmbeddedItems = new List(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 49 141b974bcc5c117eafd3648225c8c1f6ddc36d1c4b12797d5ac89545433cc6d1 public AssetNotecard() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 56 a2329951f811bd5864ba4e6f1af7caa1646c7804b3a2f32b7fd2192ca436f464 public AssetNotecard(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 64 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 151 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 40 5d1e7a597a352a9b767fa668e599154ffcc28f368074e1f8b882c1ece8476019 public class AssetPrim : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 55 62f013c618ce43322a10071c0810bd2813b463e401fd95849d695463324d0285 public PrimObject? Parent; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 56 b5764ce6e2b36ab9a7259671cdff9332d826569d5e1d72c88ca6278394dce0a0 public List Children = new List(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 59 11e95ab09514fba5df86c97e334968f89d86db6a3a6db6d609e7ac14151ee624 public override AssetType AssetType => AssetType.Object; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 62 60858ad41e7e2dd0748175b96abda09561b5c649de45e47e73bd29d870a49876 public AssetPrim() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 69 cd415e9d3d1845a4b7e8ec73763450f04d54e7a37f4cb212c3df081d7f6c5f6a public AssetPrim(UUID assetID, byte[] assetData) : base(assetID, assetData) { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 71 1be8e06be35d593ed11d57acbef6e32708bdb3ace56a87e668cf0793727a3b2b public AssetPrim(string xmlData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 76 6360300f73c6b13525ff34d7d814cfa794569ac9ac38d5630a4c8800aebb0d2f public AssetPrim(PrimObject parent, List children) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 85 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 94 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 110 e984a9aac7d39874a182eccfab59120627cc455441071046ad5df9f085d315e9 public string EncodeXml() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 121 2139c79ee8c6bb1b300bd65585faba76c6cecb7d469e65ea99200ec62bd744f3 public bool DecodeXml(string xmlData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 173 aed4efe000222ab6b71dad507c771e0036d3eff68dbc35248739ac2d714f63d9 public static PrimObject LoadPrim(XmlTextReader reader) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 440 3c3ef0dacdb0c922edad374c488d1d3f3992194c2dbcad41737c65cc49803087 public class PrimObject +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 442 fe675c3b06dbb48e91dd98916c075f3be300f37842e2547eeec20fa36b7a606c public class FlexibleBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 444 ba082af092ecca11c5b4c711392729dfbb7da032b8baf94a7240639ea33aa1e0 public int Softness; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 445 97bd79c6079195b332740ef7c483458cd2fc2ad036748299da9e86b631dfd283 public float Gravity; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 446 de66998cda94ff183f266250a9cc464e1254a1679e998e2cb2832f0684f6c278 public float Drag; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 447 f1d0fc877ff28d7dea44536e7ca1df8e75fc2d7547c39a34e6f14111ac3fcd2a public float Wind; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 448 a17a2b8d02d78dc273e22d51a93247742d6c206e0837d381fd35a89a3d4ac599 public float Tension; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 449 e150a2abf93f19747d4bbdde85efc59604d41e29dcdc193f7cbdba5c02063cec public Vector3 Force; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 451 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 465 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 476 f70f6fb4af56df38c75c7ce739533bfe68b7f0efe8a87cb4849193d9db563c1e public class LightBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 478 20c5c1876b288a724284b9496e14fa67426c674bf45b96fb2e83f715ff6caa21 public Color4 Color; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 479 7a485162213e113b9a3f56e483d39ee0293bbf00941345e76cd4b8cd77d8aac8 public float Intensity; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 480 730798c8f34be854f66c962f3a73fc0db72e85af40c1a62cf743bc5b97fb633f public float Radius; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 481 d631e45c8eff0c231a95501f17d24f7409fe784855f32a80da849b2d64fa9df4 public float Falloff; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 482 32f84c773405fa54cffc6abef65e7de80797188d0ee89851ec9a7cf6bf4f47a4 public float Cutoff; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 484 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 497 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 507 7a1d5669f85aff83b1325d396ea57eeed0d83b4cac120ea3607b6f3048cc2af3 public class SculptBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 509 290cc67f8a59e03a6198b9e1a950472e551adea5a216935935c778fa146491a0 public UUID Texture; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 510 356e055999e7fab559c609510e7aeab50f4b56a7e491ec2da2ed861240a15823 public int Type; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 512 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 522 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 529 38171f70a2e008529929dca32a8614dbe61a578ab72bb17bf7257f8715b36f7f public class ParticlesBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 531 93ee5405b77c2acaa1348c417914411584b70d2e6c75ee987ec8cde244fd1aea public int Flags; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 532 99297ffef818733e401b9c9625e6a751b5587830fbe065bdb37f8150579e0d5c public int Pattern; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 533 d7d6b75f1af36de1876aecc9cd31753867a7c8b5e2b6ad2a31c9b8b0eb93f7b6 public float MaxAge; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 534 ffe58742b20631d009bc42a9d9ed8751efd2a22d69b67374dd6c20a2b00d4ff8 public float StartAge; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 535 35236c3b9505b921100de9a006746076ec80872e2285be82abf6780a18fb63aa public float InnerAngle; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 536 d73121952b4e290af41fc2d17ef28fd6ac4c635ad2d6879ebee82e9b941636b0 public float OuterAngle; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 537 bfb5a4afeaf681315ed19e24bd1f2009ec19e57284a61cb65e3254fbba8157c8 public float BurstRate; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 538 070a0e76c51aed31309307d14860ad9846f586c46cccf7c40547b4fd3786dc95 public float BurstRadius; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 539 50ea9bb323d173d911d47b5f24935fb3e141f827e1d1c4695e238253cf8942dd public float BurstSpeedMin; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 540 68ded4062ec7dc1d500471a33877461b0cf47df0d37fbcdfe888c3eaa33d91af public float BurstSpeedMax; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 541 d3c7de597e983d6d55c032f028a7ad426d99ac71293d218870080e82562d1b54 public int BurstParticleCount; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 542 193a5859bc71842ff0cff5580b90812bb754b5c66fea7b65067336e65e795dbb public Vector3 AngularVelocity; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 543 a9a603ca27944296771e753f7806cf71c094b37f9f14248f6ddf06c2073593cc public Vector3 Acceleration; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 544 debc2596b70f7221e738e4d10d499c7e9d6b8259580c3d983b67999e27e7e5ed public UUID TextureID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 545 269364fbf26acf88bace93b9f0ab2bbf2265dc354e334da1ed588f12d14ffaf6 public UUID TargetID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 546 b6759143d0ccc74905cfc159fdc884d07439bc6c918fd54a1b3ebc2bc647141a public int DataFlags; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 547 fd643c0422e834aff6eab58be2f376507ef5fbe5ab25b89e6e9e01572d17efdf public float ParticleMaxAge; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 548 dbe61751e800e7d57840c1fb6a61ca3a13952b95a8a17e60cb941a09ef506898 public Color4 ParticleStartColor; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 549 2eca2d55f1cd6cfd7531e312704aaed3465ba70f31391ab98c06179c2b332d9a public Color4 ParticleEndColor; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 550 9276bbeb5a1dc7b7eeb7dfe395827df5aca0654ea20a1bef124811891981dcc2 public Vector2 ParticleStartScale; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 551 35616d411d75b57b27aecee6585080d53ed7aacf0df0c79bd08c4a2ee8de9045 public Vector2 ParticleEndScale; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 553 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 582 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 607 289b52088313762a20d47d817570774b2baa6514df0a8ae42922d11feee926c3 public class ShapeBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 609 4b69c6c9efb47c0ad6079e614cb265584d0687c3c49aee0d489c339b157c605a public int PathCurve; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 610 81a6333f150ff9be1126a929d19a972890557b2d09188a69eed7e806e83516c2 public float PathBegin; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 611 c83643fa168336a9596aee8400e3e0009547900fb73dc25ad448ed5d8fd697af public float PathEnd; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 612 aa655fae120283f960cc911a6950239baef00e98127e0ab13075c63cfbdc0f62 public float PathScaleX; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 613 ca2637c850bce0b91e9d0e96f8609ce0ace6228276f860c7fefb88ecce7e2eb3 public float PathScaleY; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 614 ab31291390a4dc95adf5140b52bdddd75f06ec750eff0d17f00383dd83c51f85 public float PathShearX; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 615 6da8397a8c44454182570ef4aea7954d1a4dd66abe2090b73759695f71b9d33e public float PathShearY; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 616 3ab6956154c2ca04acc5faf699c32d0f328e19395eb7db861b7b5549b60c5f6f public float PathTwist; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 617 27cac1f1ae8a25939dc0bcbf45ceb4980327f9dd0a8370dbff53e1c500450452 public float PathTwistBegin; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 618 cc783c798d091ac5b8f5be2e65f0c950fc508a9c5940664e1e03852d695945ec public float PathRadiusOffset; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 619 ec627f0df82a8807a5907884bfd0d2c8ae59e03f57480a592cad5f2edc899948 public float PathTaperX; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 620 af5d0f1a1b6676c1452a6cb1d976d2ff0577bd1aa2e76b78a50c1cf13f8b105c public float PathTaperY; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 621 6a38fe798def57249a7736a10e54560a55c11f977769a141fe5138074e8c854e public float PathRevolutions; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 622 c9c7428e7a22f2d07753925109f9e87a71880e0277d9f347c0464d250e745f33 public float PathSkew; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 623 4914b95ea8ebc9ceece0e9835a64f12472b0da8abe1ba5525e602cc5f149c281 public int ProfileCurve; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 624 6a8ebde37ab95cb1eb196b2f9a5c79c8407260e1da425b85281a398ffa7da93a public float ProfileBegin; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 625 e02caa079567fbeb8ef7af79ac9e93d633636d1765e8336bbc298791cac6a2d7 public float ProfileEnd; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 626 f53360c6d76a986b543142061f9d224f2d06f3101acb7872db0a16a95afeba94 public float ProfileHollow; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 628 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 654 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 677 39119783b3655d0cb82d8681d754f963158386f82de8b37f39cfd7d4c35462de public class InventoryBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 679 3a1f7c9bee8ae0db5394b6fd495b841c37f7698fafe620fa86fd55dbf8db0cfd public class ItemBlock +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 681 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 682 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 683 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 684 d98cb034d589a9eeebef04293ef6cedf91a31ecd814d3f9979e2bfc90abcfa0f public UUID CreatorID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 685 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 686 4af09e80a71e99127ad45edd463757730d4b5fd0480ae8744c5e4b3ac6f2da85 public UUID LastOwnerID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 687 7e64782cee7a6f2a3d4299f840a42f1b03eb74a67077e19451fe019dea72c97d public UUID PermsGranterID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 688 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 689 e1a68c95bacadcf1f7e4263ed8409b7b63f41ee9e2dca1475cc5f3549ed6cd9f public AssetType Type; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 690 77a3213e825f8bef693c6fc673740a56772aaa42160baba8af97050974753fcb public InventoryType InvType; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 691 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 692 037ed514fbf69d7120d6a615052ec60287935e6ddff5a84a78b98d6410fe35ad public uint PermsBase; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 693 3522d46865a3018f72b2e1aa49c9d7feb35683555adae0ffa78c4170cb4459e4 public uint PermsOwner; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 694 68793722ee85b10fcd4d16ed01dec1af5fc4efe767ad37919da39557678e33eb public uint PermsGroup; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 695 0510fdbbed2e69416607b7629d16d1b02736b1f97c432d70481b488590c08a49 public uint PermsEveryone; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 696 1e4cb7849a3d457a36b518b825229b36dd30b19210f889efbde599711617b5f4 public uint PermsNextOwner; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 697 93ee5405b77c2acaa1348c417914411584b70d2e6c75ee987ec8cde244fd1aea public int Flags; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 698 027289981b09b3d25e065fb42a20466549886cd77fd67aaaf8b73861d992af49 public DateTime CreationDate; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 700 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 726 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 748 fa57835cc0087644611112535e4c052f61aabca8d2ccb6fa0ba816244a40d86c public static ItemBlock FromInventoryBase(InventoryItem item) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 775 04219ba6f123a4402f9fd9d1aeed1626488b7ad0df5c2befdd065773968d9fda public int Serial; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 776 8db036f4f96688c13af21f435d8a211bd5efa1472425526ea834ded429a7bae1 public ItemBlock[] Items = Array.Empty(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 778 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 797 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 820 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 821 2e557992e053dec291aca79281182ad21012a8f265e3722b4cb6600af4a5f8cf public bool AllowedDrop; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 822 4d57c7645787f14daff54d04f62823bee4f0b5cbb79d648e5e190b30123f6f50 public Vector3 AttachmentPosition; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 823 b382f8449a91b8bf87898885d14c882bda3cf01a0aecf8f4a138b305e26d1d0d public Quaternion AttachmentRotation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 824 65ec85ae0be94751939a0601251907ea0b9d5b30d307c862b9770666658fcbd8 public Quaternion BeforeAttachmentRotation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 825 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 826 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 827 037ed514fbf69d7120d6a615052ec60287935e6ddff5a84a78b98d6410fe35ad public uint PermsBase; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 828 3522d46865a3018f72b2e1aa49c9d7feb35683555adae0ffa78c4170cb4459e4 public uint PermsOwner; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 829 68793722ee85b10fcd4d16ed01dec1af5fc4efe767ad37919da39557678e33eb public uint PermsGroup; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 830 0510fdbbed2e69416607b7629d16d1b02736b1f97c432d70481b488590c08a49 public uint PermsEveryone; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 831 1e4cb7849a3d457a36b518b825229b36dd30b19210f889efbde599711617b5f4 public uint PermsNextOwner; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 832 d98cb034d589a9eeebef04293ef6cedf91a31ecd814d3f9979e2bfc90abcfa0f public UUID CreatorID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 833 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 834 4af09e80a71e99127ad45edd463757730d4b5fd0480ae8744c5e4b3ac6f2da85 public UUID LastOwnerID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 835 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 836 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 837 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 838 9f36b3b64b99b50bdf529d40096fd2e2b93579124c75fdabf775d73ba03c1806 public int ClickAction; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 839 0b1594300830ee991d162ba5ad748c3beef64efd84d0cae46aab8669ea70219d public int LastAttachmentPoint; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 840 2a1754545902e40582f23dabf6e698bcc938f2f483d2ecc6d761b52758c47929 public int LinkNumber; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 841 582a2466da2b1ad152f738f6436f1e65b0f2ac0630975103c041246ad75bb669 public uint LocalID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 842 20174a18c61e1d26a4aaa5352eda97cf779f7585cea57267dda499088ccb3bf9 public uint ParentID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 843 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 844 64e1324d33b69903226c80842ae1f5766339b06cfaa56761a241215da7fdd115 public Quaternion Rotation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 845 d5bece92e0028f94e813c8d0a99f97540bc5cfd8449769fd7d7c98c23456dcff public Vector3 Velocity; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 846 193a5859bc71842ff0cff5580b90812bb754b5c66fea7b65067336e65e795dbb public Vector3 AngularVelocity; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 847 a9a603ca27944296771e753f7806cf71c094b37f9f14248f6ddf06c2073593cc public Vector3 Acceleration; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 848 2ba025cf040db8f978aac6f6333f6e19448eb54ce6f19c56a2b9f8d415c1eb81 public Vector3 Scale; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 849 5bb842e1aeccf1fabcde7b7187eef43259c490a6bf4520fe937577a0d1563db0 public Vector3 SitOffset; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 850 502e8d02fcf3cd70155e3e68cefaff8c1e1d808c919ad0b71326e3cb718181b4 public Quaternion SitRotation; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 851 8e71142d13fa801a2ccf64a50370f8808bb04432f07045264ad6bffb73538cd8 public Vector3 CameraEyeOffset; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 852 badfd72411fc5cfba4181063a3935147bedb561a5a429bc5b2f1541670544ea8 public Vector3 CameraAtOffset; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 853 988781ecf3ef02186e9e30f6780d63650f3c73bef5b2329237f59d89c061ab6d public int State; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 854 c062266409f9aad0c94098b5d4ce7161cdfc452a32b00a510d80cfd2a88d1f57 public int PCode; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 855 e79e5c33f234ebab2381ad5ee77b3034120e8b2b39410ff00073e5ee1338c609 public int Material; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 856 65b2f1fe9a9c18960460a9efbf290856342ceeb3d55074532ab0513a5035febc public bool PassTouches; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 857 02cd0024827bd8be672c55f801062ecc0efc17eec2d607336ef23fbc42fb42f3 public UUID SoundID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 858 1c5318a7dbba91fa40cc8a4cf4c2eae51c29a30a0484daaf19598a72815d5fb9 public float SoundGain; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 859 37e41af2b6f04ed30b3612d211e72fdbfb756cdf6b8ccf6bdd742a34d852d4d1 public float SoundRadius; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 860 47ad760bc640115dd8fb7941ab0c008aa4af051050653b23fc991f6f90812be0 public int SoundFlags; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 861 4e0fbed049158fbe2d2e5bad920396473c796d23e844d37bc6559da1d234ec15 public Color4 TextColor; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 862 4803ebae13d4a1f31374cd760057706b2037346d76c3798ab8cdae071e256dfb public string Text = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 863 0bba1c5e609cd669f2188f3a7ff0cc21b882221ec753dbe9aab107e4ae6176f4 public string SitName = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 864 27a9b5bc66f519530075b9790ad52412a51ef6e80e8a81f8917f898aa39259b7 public string TouchName = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 865 aa0eba6fe17188ec6dc9e756ed161a4146f69eacbe2ecbc25c6b8a5b46325df6 public bool Selected; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 866 cbeab429b6ab0009ddd3f1e75b3c7404491844fa85e7429528f0475b04a2cadf public UUID SelectorID; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 867 94a862a52c7e0aab4ee3b1993801dd233e1c9467629409854266ea5a81ad94c2 public bool UsePhysics; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 868 d7c0626c193dd3432e42fc54b2458afe23ab3273ff83657ef037c020a313b6e7 public bool Phantom; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 869 593316b126ef9d8def510f22ce68e0d6f3570a90b8c37a058bc0ef3a07ca0aa9 public int RemoteScriptAccessPIN; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 870 b53b50defe6568586dab9e73a97cdf1abf173a5cc73617e4e72e63e10e561754 public bool VolumeDetect; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 871 a10292601f9d20f6c7034d70ad4752441caf65d5e82813eda293c161f52c5a76 public bool DieAtEdge; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 872 0ff85f45a7efb889c8b8f48ba81e9e3e19989b3c53fc2e262486ac79942c9764 public bool ReturnAtEdge; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 873 d5a4e0a14df9c2a125559b752c431d59148df64d74c09e6670960429a2abd17f public bool Temporary; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 874 65cce890c3b06b6f81c082c116f307898596f61c94b17cd9af97c65a2acd4653 public bool Sandbox; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 875 027289981b09b3d25e065fb42a20466549886cd77fd67aaaf8b73861d992af49 public DateTime CreationDate; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 876 7b0e2cc3e2c221b20751a67aecdcf9311c61f67b438c839db91062bbc17f6cc3 public DateTime RezDate; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 877 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 878 314b54cb80f9441d758814fd3612f97d7d356766b281d8274da8a5820fd66a37 public int SaleType; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 879 5d48f97e57c61ed8a30321d24b9dfd3553a49a03b0da4d708255ddebea7edfa5 public byte[] ScriptState = Array.Empty(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 880 ce4fdad49bd4ae49a861ba163bbee39bd85f3cb4f716a649f9fda941a97f445d public UUID CollisionSound; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 881 9a92ae979b333ad8d8d8106ed6d7d07b6739755c34860d0be90f159be41410de public float CollisionSoundVolume; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 882 62510649452ef43a325e75ae77957f3fa99e975dbd6353aa49cda4466d5c0715 public FlexibleBlock Flexible = new FlexibleBlock(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 883 11f2a37b8de564d46a8c0e872af4ed16c5aeda5093e1b252fe55877edd9f087e public LightBlock Light = new LightBlock(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 884 c4c4f1af01225eab54b362e145da61510c659a3d4e697acab5f7e0d179f8d15c public SculptBlock Sculpt = new SculptBlock(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 885 dc12bb1415d3716877a1061660a70f1fd876e73ec40e445060f2448dc403583b public ParticlesBlock Particles = new ParticlesBlock(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 886 74435eb7081b89b6240c5063cfe88d68cbb79168e4d7556b4cfaa9f38e127de6 public ShapeBlock Shape = new ShapeBlock(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 887 c58d3dc4c976e0aaa2e6b348951dcb3e3b90c3462c812a92e1ef274e72846ebd public Primitive.TextureEntry? Textures = null; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 888 7de949a37d87eabf6a596bb9b7d1466f0c921ec28979ff9a706845df2fec19c1 public InventoryBlock Inventory = new InventoryBlock(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 890 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 972 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 1034 ee1ed719ed355b6605a10989b6e12a2747964555d52d33f46d48cf4c37222ff9 public static PrimObject FromPrimitive(Primitive obj) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 1197 e4d8310d411fe8e82ab4c79d82aa9ed4e5e2d4b8aef423292c1ea2e6230edd4c public Primitive ToPrimitive() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 33 ddf86899770fb26c5899d41cbc91e9c9676e0738ef1a244633d1fa571551f7fe public class AssetScriptBinary : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 36 05315c0cad47f2dc103e42150f705a9fdeca50f312fdf0766a345f3f2e45890d public override AssetType AssetType => AssetType.LSLBytecode; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 39 9e0c389e2b3c9080655fae1e7e2ae79d6bad865f0c1bd0afe66de6797df8cb9f public AssetScriptBinary() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 44 c18e67e57559e03636cc2cd687b562a2208d9db02defdab58fae1f5ea353fdd3 public AssetScriptBinary(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 52 ca95b32fa30713ee66a14d9dbc5e23012aed9e8941d4c9ec4b9e3206634d2aa5 public sealed override void Encode() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 58 19ff296d8df9f5b9127921580363378ff04694c6568dc2c5b9204217c365d729 public sealed override bool Decode() { return true; } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 32 2cf4594c46f4441aaedc8d65d82562fd48b9566e39a9630dbcaa6ddcf73d19bc public class AssetScriptText : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 35 eb5938e2b323cad6c240aa8cd242dfd274f5c931b27bdeda65b353225f47e183 public override AssetType AssetType => AssetType.LSLText; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 38 a2c63d9e8d8edfb9d3ded4232c78af9331119d572b8ac891b94af887889b8b9c public string? Source; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 41 cfee1d477dc923d6cee53d401e1a4cbce61686e75452addb6ca994f30870aced public AssetScriptText() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 48 f273357d1c184a01528393f128d1e62192365a4ccc0598452f12bd1030f16ae6 public AssetScriptText(UUID assetID, byte[] assetData) : base(assetID, assetData) { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 53 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 62 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 31 c4525a5826a4811117a92c0ec5c80c918e6752360a52d16f1aafe058e9bb0ca9 public class AssetSettings : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 33 b0a89d8f949890a7a75926f8e55c94182a3cf86d9a7f0563ab989a276ad3de60 public override AssetType AssetType => AssetType.Settings; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 35 6d4aa7828b73b7296b61c7ff68de1a5ed7e8ffad707275fc03413c1c4870631a public OSD? Settings; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 38 a2afb33144ca1b0b0dbffc6bf4c95f4429cf2fd8bf1325b018ebcec0de4c28cb public AssetSettings() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 45 55b90f0a9d9398c885c1e9d3354c298a5a1cdd8bcd2a1669419596c34ad2bff2 public AssetSettings(UUID assetId, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 51 525b569e8296bdecef06a5b7a4b3df917587e95d57fb8ef7b6f96914beee5615 public override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 56 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 36 ace9db29f1a609b34504d9c02bfc1e2f5c705234040e84294f59d42158c4e384 public class AssetSound : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 39 fcafa92a7eae777de57ef605962f791a25376c788f813c176a37dae49c4ecca8 public override AssetType AssetType => AssetType.Sound; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 42 8af0bb755bd1a7e51b2913813c6f3d095b39a5c138ff99b3a80a2da9b155c18d public AssetSound() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 47 5c68638de667f4d17740b1ed856e67faf77291a937328d862980e2a76b00be7e public AssetSound(UUID assetID, byte[] assetData) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 61 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 74 19ff296d8df9f5b9127921580363378ff04694c6568dc2c5b9204217c365d729 public sealed override bool Decode() { return true; } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetSound.cs 85 4c657834b8205e9a8a89442e3623c19493663d093f55239d5cd6ad6b008e931c public static byte[] PcmToOgg(byte[] pcmData, int sampleRate, int channels, int bitsPerSample = 16) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 39 929f73c8d527703f9f6ebcaabd8412a47855cfcd197526d958b922884537ac14 public class AssetTexture : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 47 fe13047eaeafe3cb86a321ad8158e971eab1c0ee9814ac38d4d9825bdb1b1c93 public override AssetType AssetType => AssetType.Texture; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 50 aeb6d0996ba5cbcbe09838e96c64099aaac37cdd17f15647ccc3efa040834a9e public ManagedImage? Image; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 53 6ee1c8ba5307f4163476038186ca55dbdebc47364429a75fd26b9f0a53f881c4 public int Components; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 56 f7cef0d4d063388503826217175a7d58c3198482b3cc346ac1c21302076c9ea2 public AssetTexture() { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 63 8a878e337b10a81f948927fa147cd6a43eea7e0938b29868208bb7ebc08d000c public AssetTexture(UUID assetID, byte[] assetData) : base(assetID, assetData) { } +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 69 8b23e3962fef4059f99ad5ce80ce3be9a7b3a6e69253ba603b75d8258e9970a7 public AssetTexture(ManagedImage image) +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 87 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 103 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 36 b21aeb3ad1030bb86e6d12034b9372909d1a2fc8b647b195f13035ec26e555fd public abstract class AssetWearable : Asset +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 39 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 41 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 43 293deec3d030674465809f86aa2075df8f0959135cd50cb9f906ea102352d289 public WearableType WearableType = WearableType.Shape; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 45 3f946405321dd3c21128dd0faec5e9e51aed761d21c17a718d10abc501b1c53c public SaleType ForSale; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 47 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 49 c6700254df0177401a39ba99fab4d8bad87b9a963a1a9824b7454769aff3883e public UUID Creator; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 51 3146a864c7752cedf58d5bba5c8ff4db82cc27ff63ded3086d14cd325a1775bd public UUID Owner; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 53 4676e8351d70f86fdf2023776f9cfb7894e7af2feee7cd70f44c3aad41e3c82a public UUID LastOwner; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 55 b92dce87f8a28b91badb24399445a952fd8c0fc380e73f5e5e523d3a7978b787 public UUID Group; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 57 b628a6326786ce7f5f929158d510ed0c4f5fbd27f523cee0ca22a9dea8f78ad3 public bool GroupOwned; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 59 a1987dc61d427f27cb9a492f910c40f21edb77eb99d915b13d5ff25ad32810bd public Permissions Permissions; +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 61 ab87cba9d6fdf4697db425c88e19277d4181c7e4134e2984a3443b382effbd93 public Dictionary Params = new Dictionary(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 63 eea679afe7ac935c8b9af033be788e292af48650201abf8648070ca7cbf89303 public Dictionary Textures = new Dictionary(); +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 77 9f9f37fb56f5f5fc7a16d5a6866b1ab76bd62b8d40d77be887960333372142cf public sealed override bool Decode() +LibreMetaverse LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 236 ee60298157ddb31dea1c965192177bf2608974176aa33ccc9781ef3da0b7a577 public sealed override void Encode() +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 35 0e38e569aca861d354a123f56a628c1fe92690609ceeee89012257d8d4399467 public sealed class GltfAnimationSampler +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 38 93d917ccf4492d466fd71881b25d1c7bb3133e533753375118fdc43d46bc3de0 public int Input { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 40 7ca56f9a8644f25a5b9b50fce40969f32ac73f8dfa96d1d2055b06500c51ee23 public int Output { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 41 310dff33c84ca7b40b44aacf0412b79d71e74c70240b4444b6d93527a7832e60 public GltfAnimationInterpolation Interpolation { get; set; } = GltfAnimationInterpolation.Linear; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 45 2f0702663863de14a27fc036d18e7c10c416e835d85cccba86521d404350795d public sealed class GltfAnimationChannelTarget +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 48 157d69e3e7e99556f6129f0ebe7155c717b18ad5deb726040b0b746ade17fd6f public int Node { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 49 fa5bb4bbd54bc9202924f220ec05100270fa6b162caa910069779c8d9027ac6a public GltfAnimationTargetPath Path { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 53 9d668b70d1b4a4ace4b21a7c652bdf485bf9cd50d3cc70367955c2bfbbd293c5 public sealed class GltfAnimationChannel +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 56 79d638492f3294e8f1cbb5e0fc914560209ddb17f45c79a2482903c0f47d3a7f public int Sampler { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 57 a82c05f7a60f0ba4c13bd6b7c4993baeb70562e0362ee7e59faf38b6d87340ee public GltfAnimationChannelTarget Target { get; } = new GltfAnimationChannelTarget(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 61 42f98915b17358c855de7ad115ad2d336e0998f27aa78d2dbff812d5667e4b95 public sealed class GltfAnimation +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 63 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 64 047266c8b2d6d5c3c2cd1dd335445b9cbcadf1d40e31cb8c498a8c6c281bfcae public List Samplers { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfAnimation.cs 65 9ec3aeaa0b475e120c46a931cc9c24f4f21132f1958aea82144223e49523ecf3 public List Channels { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 30 9e619c1d28524cae661ed5ee134cd58af6266615c2cce61f5289e86ca0131055 public sealed class GltfBuffer +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 33 d2b08d0312b19c0982a41f4d39ea7a8ecb37acd886237349727200575d92d020 public byte[]? Data { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 35 f4ef54cf17f3e6900bc341874a2f4e93ca2433a084dbd003aba74cf8eb8103be public string? Uri { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 36 f3a504a7eebd2b80c013b9cb3147d9b25f76ff928c903be5a077f51f75cd865a public int ByteLength { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 37 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 41 fe43ca836f1b62886d61e922e39e509a14c5060ce5c9dff5462acf6e95890f9b public sealed class GltfBufferView +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 44 5917691e3a7d24dce6d9aff03f0f0141f4f9f71d83cd24307dd9a673e32ba4ce public int Buffer { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 45 99fa6139c4598a54ecec82c407d2bcc5f0d1f47ea1554c4d3afd9e7998373240 public int ByteOffset { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 46 f3a504a7eebd2b80c013b9cb3147d9b25f76ff928c903be5a077f51f75cd865a public int ByteLength { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 48 a11417ab6d2054c023c9592a3b1be343ec2ca8e70661d618e0f2775a74f8ca74 public int ByteStride { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 50 743d5161f5e29b4d57b5a0d1c90e5281fb6145a818774088405f58e601282863 public int Target { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 51 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 55 2cd1d2c93b974fafdcfd3d0b3ed19d30f1791374048337b8ae7c525f7c8996a5 public sealed class GltfAccessor +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 58 06d3053e18c84e3471eafbee61960b08db31a80f8864c83065ae886d2bca7d0a public int BufferView { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 60 99fa6139c4598a54ecec82c407d2bcc5f0d1f47ea1554c4d3afd9e7998373240 public int ByteOffset { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 61 0952de79386608ec0bd2c52a3943718b6b6fcc14b6a5b956dcf803e22b5d6772 public GltfComponentType ComponentType { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 62 5c096f0f688e20a3dc49903461023009b51fb35f76d3b0ff671ad086f51b4587 public bool Normalized { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 63 72cbd0411319f5aec2bdcc035f11ce2815d50564e2e790d54cad3e9d69273e38 public int Count { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 64 6f18fadca31cbc145e54d8d2e8d433e451b983b962894e3fcea29a8cfb856462 public GltfAccessorType Type { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 65 5019fafbf921ada84eca1313cbe667fdffd94a33e94eebc860669b4f73a4b056 public double[]? Max { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 66 25a4a40e6c90512c19a3b88f97957485de2872515d7d75b550334d8ee7f9d229 public double[]? Min { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 67 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 70 623c6bb89e6cab4804e5452f9cbcdacdb4e0875ce2d363158850e821c3042068 public int ComponentCount => Type switch +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 83 93944c6e8b1c703cf441b63dd16a5e76c339b960277eb96c0be655ceb6c9786b public int ComponentByteSize => ComponentType switch +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfBuffer.cs 95 517ed699db881bd3a99426ec842b6d6e486c0ea484b416ea27fb38981d813bf1 public int DefaultStride => ComponentCount * ComponentByteSize; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 41 c503ef7df7c2b9efbe7a8eff528d75ace39f983663938a183be5007a6fb494d5 public sealed class GltfDocument +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 50 c691d96b342ba40828182314a76e64b5e6cc3c9f7fddf8a04eae8396c07c57db public string Version { get; set; } = "2.0"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 51 7ef9928122ec9873dcf152e686d4dfd80bd1f9ba86a852e2b4b3a27c869e0f0b public string? Generator { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 52 2f5464b903cf6f25b56f5b3773c986a3e12983e96c505d916ad029160ca1f2de public string? Copyright { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 53 868f023fbbb40ce7465f5746f6af89c4b282aa0afb047ed6ae76c8c27377a15d public string? MinVersion { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 56 4583fdebdae4c39f9d928b34e0b1f8bb8d55a9a72f8d2aa79e51e062c448cc39 public int DefaultScene { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 58 f822aed01c929e0d5a8991d90f0a3a23d3a58255acae51fed92388ad28185be1 public List Scenes { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 59 aad1253631141fcba4abc6a0a93fe642057bc8000038be654e71e0f58a0efd16 public List Nodes { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 60 9cacbb57d42ab2e854ff4f63b979ef104682ab8007e08d801722fd3a5f54fc2e public List Meshes { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 61 6980661aa3831ac454ec4e410596f18b801a29447fdec05897b387e913b07502 public List Skins { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 62 37b1a9253064e2709a7480854ea163aac60839fcc78b294633211cf333e27de6 public List Animations { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 63 b3244cf629db4df136dce09f7d7747490fe191e8f562537ded0650f730a43d89 public List Materials { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 64 1c6b09a61fa8e52c5410f2f9bf726d4bb9697c5669550123623ca7fcd1a8a469 public List Textures { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 65 c8c5a61769701c509cab7c5e9c8beafe37c52ec674714bf6b7d6d594c788eb5b public List Samplers { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 66 fbe40bb23d450075826408ddee4d7186a488bc23eb4f0db74b487e144881caf0 public List Images { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 67 a40a674ed000c1a310b2155674d8d9aeb9732bab69131f6359b54d3b11a7e8fe public List Accessors { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 68 12e76f9d0fa720c488ecb6ee551f84d75e914cd4dc1835080855d2fdb6427a49 public List BufferViews { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 69 b95c030269342d619e12bb5cabf00b0b207913c58d4b2d5954eda05d3e1eaa7c public List Buffers { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 71 f92f5c110c45ba0bc23e3f07c32fa4087f504935b6951500ca0ecd6cd5baee93 public List ExtensionsUsed { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 72 0f68f846936ca0ddd56094590553f739310842d23159f014acc04d32fd189f6e public List ExtensionsRequired { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 81 bbce9e8ccde760fcff2e5bd5e9541d9565015b8572625f5a8cd76a38f7b60229 public static GltfDocument Load(byte[] data, Func? bufferLoader = null) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 93 2120684bccf2002879104944835ffc883fa5a2dbe32f4bccc370acafde1f1608 public static GltfDocument LoadGlb(byte[] data) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 138 1540933c806309a04dd0bed641dd83c806b13d4a5c6caad19ee22303ad5775bc public static GltfDocument LoadGltf(string json, Func? bufferLoader = null) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 148 c010d1569f17486ccf351aac3fea7e9e520ffc100bee94901666d53afefb7fed public string ToJson(bool pretty = true) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 158 ad6779ef42bf623e9ed2cd326aa2212776fffa3bb62a4155a7ba0a5620b3d9e4 public byte[] ToGlb() +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 201 4bad13ba2b2d67a73ad5396e2bea3ab99ac4de8ccb3e9b005bf587142d4b1fdf public Vector3[] GetPositions(GltfPrimitive primitive) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 209 6b29dec35d75e7778a3423a8b1d6bc129b6aec6ae6ab354c30d059640cd2c160 public Vector3[] GetNormals(GltfPrimitive primitive) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 217 9a213d578fc8560226e80a372e9de7e4b73febc670a4d04c7357771c476a1e78 public Vector4[] GetTangents(GltfPrimitive primitive) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 225 f6fbd6826ef027484b155fd6c1991a6e6b3b927ecb55e2cf8f075be50dff7c74 public Vector2[] GetTexCoords(GltfPrimitive primitive, int channel = 0) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 236 1fbcdfd52b5d866415600a193f325b6b551b06a00ccff481d68b20c943153b27 public Color4[] GetColors(GltfPrimitive primitive, int set = 0) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 245 23bdf8e7278068267fbe462faef5de74590ae0c47bf772e221c61673bb4c4174 public uint[] GetIndices(GltfPrimitive primitive) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 253 b590c700b7a14083ce37361dc4a744eaec74ee7e38129f45e3ddbc37379ed6ea public (ushort j0, ushort j1, ushort j2, ushort j3)[] GetJoints(GltfPrimitive primitive, int set = 0) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 262 4837840d4367d6da8335a589273650bd4f2044b8b7677e5a5e32dcefebdc0399 public Vector4[] GetWeights(GltfPrimitive primitive, int set = 0) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 271 9916e1d4e7e63e7f9fa341de787fd3eaae41dede9ffc73fa88b28c625fb991bc public Matrix4[] GetInverseBindMatrices(GltfSkin skin) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 279 e73613672dca05f92b81bbb33f60e3b11ec1db997b9afe96d08be404295c5c2e public float[] GetSamplerTimestamps(GltfAnimationSampler sampler) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 287 ccaf2132067d9adfca3bae4e683b7b1aef70e6a3b8f6a0c5a3880534533360d5 public Vector3[] GetSamplerVec3(GltfAnimationSampler sampler) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 295 9fa63789f266a0c5ae1b7a6b6ad5406c44e15bd823c0ecef6de50bc3b92881ce public Quaternion[] GetSamplerQuaternion(GltfAnimationSampler sampler) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfDocument.cs 303 c8f5fbe20f5259ba7ece68e08d8a154ec20476f16daa097ad71d3105fc7f4363 public float[] GetSamplerWeights(GltfAnimationSampler sampler) +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 29 c958f86196e3ceeb0ddf330d9ce3b384f6394d7485f67d99cbc1acd9eff7e718 public enum GltfPrimitiveMode : byte +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 40 579adaeae03709eb05462dbb73e646f976f5e3ac0018f6c4d33b3c7538001df8 public enum GltfComponentType : int +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 50 33650977f981dcd4ef3c78ea91d6db2b70cd5c72ea048eab922fb912be296f10 public enum GltfAccessorType : byte +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 61 67eea15e604308e3591b638275bfdeb463054a3c2840e2dad2f2b54ef2f72520 public enum GltfSamplerFilter : int +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 72 4b4229f46a8bcf3e92cd4017a89ef17e2f05e23ed2133fba01208c868d1a2986 public enum GltfSamplerWrap : int +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 79 69483b4a2c20c79355fe212b3c79e6b0059053f78c4a9461026845c973d317f4 public enum GltfAnimationInterpolation : byte +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfEnums.cs 86 75dd61cee85111037f69985e954327c2e7a5af46d34240b6d6cf0e599b165709 public enum GltfAnimationTargetPath : byte +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 32 04bd924616ca5f07ce3b28a87f3021b561256e8c3544f43407bdf039c8e38251 public sealed class GltfPrimitive +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 34 17dfa7558b6286498453beec160c11e902a1afa6f915f658cb32e612cf6ce68b public const string ATTR_POSITION = "POSITION"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 35 58dd53258a2d69211b1d826776bda929dcebdcad593b29933180ad08f09ee1ac public const string ATTR_NORMAL = "NORMAL"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 36 0ea52c5899f8407a67b7b190d5d909860cef47a8c0ad6350a55661a6ca7debd3 public const string ATTR_TANGENT = "TANGENT"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 37 adff6a116442b5286e48704a85f9a121023e6abf0ca1d945af2e0c5075b4eb68 public const string ATTR_TEXCOORD_0 = "TEXCOORD_0"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 38 56b7cf22dec0bb46b1972ff5c4d9d013b99110b9265977d200f35348091b5e7a public const string ATTR_TEXCOORD_1 = "TEXCOORD_1"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 39 cfe968038125dc8ad189f17eb9deb5612743fc30aa7b5ded53be1ff20b93e5cf public const string ATTR_COLOR_0 = "COLOR_0"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 40 a886712d40c63d37458307e11be1540f2e18ba49c5f568e2a78c008913fe0f85 public const string ATTR_JOINTS_0 = "JOINTS_0"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 41 d0534f36b9305c1d2b108bdf7419f0f349e55e428d81db6563b1ec7e910f050f public const string ATTR_WEIGHTS_0 = "WEIGHTS_0"; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 44 89de10f20230bc2a772fea59810ca79c9acf71daab3ff89be1b4ecfada9939bf public Dictionary Attributes { get; } = new Dictionary(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 46 afeebdd52a95aba6e1e2cac08f1208b1932c38f84c6b2ba72bb5d59b468da0f9 public int Indices { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 48 92cc9ff414b4620218dd16a0805bc4da3a0525417970d4e10687d4f2ade0fd88 public int Material { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 49 b3dc7c34970e44596e078ed680d286898846bc82b5ca6801d2d2e1f653a2f99c public GltfPrimitiveMode Mode { get; set; } = GltfPrimitiveMode.Triangles; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 53 4dca5ea76434432d87caf7bd92d5c82426e50966c1106fe88749d11d6ecc5f6a public sealed class GltfMesh +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 55 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 56 98398368aaf3e3eeb69f694de70e8a05ed62d145bdd4f391c66d7afe6c7cf2d3 public List Primitives { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 58 80de9421089d7b06ae42f8cf626863f628f498dc16e2dd930e27031ea9853f2d public double[]? Weights { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 62 7e8cae2f6c567c1d4dc3caed1b981e8b0867f60fc3c8c30f7a8e61ee6af78e45 public sealed class GltfNode +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 64 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 66 3227938d0942e77a2977390051461118b622b22d7061936842ea530e08b8a80d public int Mesh { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 68 28b5a70be825c791b6c2dcc56e1fa0929baba4c374cb312233a6f5aa469c54c1 public int Skin { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 70 edae932d0b030f27e40d617f07f1efb691bd3ddf0b5316d618b3f0ae95885294 public List Children { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 72 2712949ed189b6024243f9000665c7fe62079a8c3639f297a475d6b01f8388f8 public Vector3 Translation { get; set; } = Vector3.Zero; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 73 c7dc51e830aa9ceb8de2902ae45d113221ad4505386da3f7c028b2e128a40a74 public Quaternion Rotation { get; set; } = Quaternion.Identity; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 74 94a51805fb48f14863b6f4ec788a207a5a4c65001807ab5d036426b0682c0822 public Vector3 Scale { get; set; } = Vector3.One; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 80 b8e7f38f5b32421f57fa4eb82447630406703022642cfc9c599801cdcd0ba16e public Matrix4? Matrix { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 83 80de9421089d7b06ae42f8cf626863f628f498dc16e2dd930e27031ea9853f2d public double[]? Weights { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 87 25550c1a79679b3a3da0b21b2cfc1c1245bc9af979d9a8b79e0837ab0edbf205 public sealed class GltfScene +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 89 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 90 a0a0bb0f7400c499afad0f914ef05a17cecd8f40e66f3165086a74082ed0b517 public List Nodes { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 94 08d0fef6050393dd0fd10aab88b0dd99f4c4b5b251e429eaf7cda9d152bca768 public sealed class GltfSkin +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 96 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 98 3381adbbecc0b9d7122b1583c2cacfa2de8febd066f5c0529aef969267b2d9e2 public int InverseBindMatrices { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 100 2c113cd8d87cfb29b8b0f2870edccacc2ee1cb953f77cbfddd0c4693972a6c66 public int Skeleton { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 102 06f79cec97645674754e72f0ebf028b16ac6a6371c4abd86c5c28838724afe86 public List Joints { get; } = new List(); +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 30 1f33cfdde858bc84e52937ced670d0d33aae05cc9935c1bc8d41b1c2b0e2033a public sealed class GltfImage +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 32 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 34 f4ef54cf17f3e6900bc341874a2f4e93ca2433a084dbd003aba74cf8eb8103be public string? Uri { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 35 b17da30155f564281220e21ce0090a72f8ebb3121fd755e0898b4089f5196ab2 public string? MimeType { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 37 06d3053e18c84e3471eafbee61960b08db31a80f8864c83065ae886d2bca7d0a public int BufferView { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 41 9f72d48784cc6bd04e64f795722ed374627e2b7e92171ecf67dff2ad9c7da905 public sealed class GltfSampler +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 43 4fb3b6c4bfcd364b099a0b6fa07b62fca57ada38c854b4daa220deb9ca0bc9d2 public GltfSamplerFilter MagFilter { get; set; } = GltfSamplerFilter.Linear; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 44 b177384774a7642517edaeb19851c7261a6b454ea254f39357046c8664c346ae public GltfSamplerFilter MinFilter { get; set; } = GltfSamplerFilter.LinearMipmapLinear; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 45 ee0d43dcd1d8f72c3f4703fdf70bfceaa6c4ca5901926be67d27f97f0214d42c public GltfSamplerWrap WrapS { get; set; } = GltfSamplerWrap.Repeat; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 46 eb3404d2b5010b2d4936a4e762263303ecce2ef7428379f3443a7da751e67a1e public GltfSamplerWrap WrapT { get; set; } = GltfSamplerWrap.Repeat; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 47 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 51 920642978c5bf3694dec7592fb17889863b6c23e56f2046dae07b916ac76c95e public sealed class GltfTexture +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 54 79d638492f3294e8f1cbb5e0fc914560209ddb17f45c79a2482903c0f47d3a7f public int Sampler { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 56 04472e0ab3ce5f5a84c323e7c4cd940e805370ece8895f7947c11a8da9ac6c43 public int Source { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 57 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 61 15d4b48ee76e829a4131e7f39fba2b74bbe7ac8488540e9a2b3f19a70d224c18 public class GltfTextureRef +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 64 1c865b4d47db13bb653ab3b05ff8f10aef80194d7e003094c943db0cba093d0e public int Index { get; set; } = -1; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 66 b4c613cc14e84c699dbd3a35e270709194ec7c0ca398ae0a5994f573720b8c0f public int TexCoord { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 68 846ab69e18c39b3cdaa8137a66843f8aa624257848cbf89ad5555fb3d51c1237 public GltfTextureTransform Transform { get; set; } = GltfTextureTransform.Default; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 72 6c2c5c5ed7d279bece8b6daf14b38bbb3be09a356c99c7a581ab3cd31be0d97b public sealed class GltfNormalTextureRef : GltfTextureRef +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 75 cc98c3cd7fe8fc49ca3eac1b993fcbf321a1c0f7e6f0b54b1f719619ca1ce214 public float Scale { get; set; } = 1f; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 79 f708176d44c4814d97ab39d614472c4b77ab6e54e1746ddd7ff564b1f1f2a1ed public sealed class GltfOcclusionTextureRef : GltfTextureRef +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 82 81f99e82d708b99fd36bcc943edc1909efbd767facc2307dd3df746f5b857a0a public float Strength { get; set; } = 1f; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 90 2a2ee741f454cfa27c49dfd3eaa9e7e335a4fea30b66f8615b360a49ade983dc public sealed class GltfDocumentMaterial +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 92 7a900ac220ee07df6852acb06f9fc36bc26680a19a24f110f11a083524160507 public string? Name { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 94 3f4bd01cf44c71453319d87cf5573dc71376ce9d69b1f6ed3f54fc216c461b28 public Color4 BaseColorFactor { get; set; } = Color4.White; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 95 c415d9a1fb5944366d3608bb987b3ddecf825948c8132ca54842800e3377f9cf public GltfTextureRef? BaseColorTexture { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 97 42ede4fef08b613ec8a2bbc720420a6397032ab290f68236a7dd1df0a64be882 public float MetallicFactor { get; set; } = 1f; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 98 59423f9963d766ca4a08bddbf3378d3f37febc717ce8ace9270f27489737ddc3 public float RoughnessFactor { get; set; } = 1f; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 99 7f596cbebf77cbeacfaf868752a4b9ac9663aba5f50ee002eda62a2aac9d55f7 public GltfTextureRef? MetallicRoughnessTexture { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 101 47c601b768962e4d08285c8ec359a1c8036c1b58333dd5836b73d74bc05e278b public GltfNormalTextureRef? NormalTexture { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 102 99bc1fff4d5f118d2a4dcd6ddf07a1e9556f77f3c02d34fb84bf0825dddeaddb public GltfOcclusionTextureRef? OcclusionTexture { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 103 9bc5e99c2a6bb8540b262d221c657e88304660c34da3c8a1da7ba501f6551029 public GltfTextureRef? EmissiveTexture { get; set; } +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 105 9a9cdbac16a76e2153c122b8ca7f8012c80d7ba05e237cf98f1255cffb46f969 public Vector3 EmissiveFactor { get; set; } = Vector3.Zero; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 106 fea62b63a5f96cb4202aaabd6ba9b157912c020d6f39655d49eeee5ce55aa2d0 public GltfAlphaMode AlphaMode { get; set; } = GltfAlphaMode.Opaque; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 107 b6090b0b3ff61495cdd8b0c8ad9ee749c7fe98e42c9e83c8d55cc96deda55fb5 public float AlphaCutoff { get; set; } = 0.5f; +LibreMetaverse LibreMetaverse/Assets/Gltf/GltfSurface.cs 108 587be9fd962824682813d048c1865d8819e417e2b06b82a35d84c973f61618aa public bool DoubleSided { get; set; } +LibreMetaverse LibreMetaverse/Avatar.cs 39 8850116da0d072b7c5d8cf540810ccc45ebe70a97f59bbe822a4a6e16378df7f public enum ProfileFlags : uint +LibreMetaverse LibreMetaverse/Avatar.cs 54 7e2c473fe9cc470f2fd03ad3d769b9c73283ac9d9beb5cf3d85306f5102a306f public class Avatar : Primitive +LibreMetaverse LibreMetaverse/Avatar.cs 61 1ef0c4e9fb227f9efa7785a2f7417ef27e801930a8e41c20d5dc13b4ba54d8a9 public struct Statistics +LibreMetaverse LibreMetaverse/Avatar.cs 64 78dadd25a68a30d064d04a6eba416f3399b4c9ad2eeed59c2418403911594310 public int BehaviorPositive; +LibreMetaverse LibreMetaverse/Avatar.cs 66 349d1dff3f31d58473ac355620287c4561a2d5e880ede133f8c5e0bf76805ff3 public int BehaviorNegative; +LibreMetaverse LibreMetaverse/Avatar.cs 68 62b38235ccd4db8d93e20c4c81959c017ef60f4fd78830fba6de243505b339f8 public int AppearancePositive; +LibreMetaverse LibreMetaverse/Avatar.cs 70 dfc74375aec546e396bc2ac94e296c3765e94de0d5bd8fb58dd9b571655529af public int AppearanceNegative; +LibreMetaverse LibreMetaverse/Avatar.cs 72 97a85b6ddf91fcec115d1677d9a8e3a4a2626d7ae33d0a56431ae8a8f3b8ec9e public int BuildingPositive; +LibreMetaverse LibreMetaverse/Avatar.cs 74 1053c1c0008f25c54b9ec25b25e60e20874e9398f99480478b6340d890d338e0 public int BuildingNegative; +LibreMetaverse LibreMetaverse/Avatar.cs 76 514a263995a558c0f1d801020768849aa3bca14b480ad055ad309e53db0f963e public int GivenPositive; +LibreMetaverse LibreMetaverse/Avatar.cs 78 07c1b93a8c81df27d18cac00b1b502ad089a58e59e6de35ab01fc95d78f42ee6 public int GivenNegative; +LibreMetaverse LibreMetaverse/Avatar.cs 80 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Avatar.cs 96 8a0ebf8af38a175d13b9f95d0e27d6b21af2c967989d3249cc84c43226e23636 public static Statistics FromOSD(OSD O) +LibreMetaverse LibreMetaverse/Avatar.cs 120 1cf6f876555888a860408d6476938a111b94f2e8bcb2a5e60723d96bbc9381fd public struct AvatarProperties +LibreMetaverse LibreMetaverse/Avatar.cs 123 218dab05dc6042e7ac33509659799e1dfb1c3d99f1fbfef25f28e5e61d32db2d public string FirstLifeText; +LibreMetaverse LibreMetaverse/Avatar.cs 125 f0229d38b8d66b8f2c88e5bd109985cd47459506ce7a65a9468aa68503fb9d38 public UUID FirstLifeImage; +LibreMetaverse LibreMetaverse/Avatar.cs 127 28fd0ed6f05e393f06b899ec5a49e60db90b497cac1eebe4092a818c88b05f5b public UUID Partner; +LibreMetaverse LibreMetaverse/Avatar.cs 129 48b9a8f34eafcd5c119e200a2a60a87dd08925eb2250cd7f3869b3e12a488e3e public string AboutText; +LibreMetaverse LibreMetaverse/Avatar.cs 131 eb78dd66684b054c79a50df6dba1bb556c7d335eaa2347b04851a2b95b49d048 public string BornOn; +LibreMetaverse LibreMetaverse/Avatar.cs 133 3270d7d286cb2f96dfa43b0c454f330dc461b5ddaf94daf306d8ead9d68f1157 public string CharterMember; +LibreMetaverse LibreMetaverse/Avatar.cs 135 5ece728a68079d412b8a9013e3f5b1e9e39902da0532abfd3c8d534b74263d1f public UUID ProfileImage; +LibreMetaverse LibreMetaverse/Avatar.cs 137 683161d8f8df9da1fe7e717023ff49265c81d1fd35dbed6e38594c2bcfda3b93 public ProfileFlags Flags; +LibreMetaverse LibreMetaverse/Avatar.cs 139 b1d94490a71529cd69b2bef5ab02f01f15473d1de7a02e2d76a6a1d60e50c0c5 public string ProfileURL; +LibreMetaverse LibreMetaverse/Avatar.cs 144 e98fac6f34d2211898e4853363f186062cb0b48556d936930cce543767081f01 public bool AllowPublish +LibreMetaverse LibreMetaverse/Avatar.cs 156 559e4446f6b25a3e37bf63b8219f6fe7fdad9b2038fad8b0620ada97703665dc public bool Online +LibreMetaverse LibreMetaverse/Avatar.cs 168 42b8d42882b389a872a60d09e30ad3ee654229edd6bce47e8a943d79149d9868 public bool MaturePublish +LibreMetaverse LibreMetaverse/Avatar.cs 180 4a7c8f4b672a0da031e8cfb5c79a1bf96d677883f18438c2c30d8089ac2fab40 public bool Identified +LibreMetaverse LibreMetaverse/Avatar.cs 192 12058d51a32e2fdc08ba578e91b046d1b4beb8578aa83894311c009eba7cdd50 public bool Transacted +LibreMetaverse LibreMetaverse/Avatar.cs 204 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Avatar.cs 221 4ae8d27703b9db52e4b8382b32892c23f649ea183d53e796412381e31e2103d0 public static AvatarProperties FromOSD(OSD O) +LibreMetaverse LibreMetaverse/Avatar.cs 247 757d63bda308060a51e749301cb14b3e9a28e5b1223841803318390a9d274421 public struct Interests +LibreMetaverse LibreMetaverse/Avatar.cs 250 0a8da5be9e82c594884883b2b5da5ddcd6077c6b57fb732aa3e1c193ef527a90 public string LanguagesText; +LibreMetaverse LibreMetaverse/Avatar.cs 252 b0c22e4229652cf0b6171db7b674cbe386988b2a046a7d24fed86e7bbbdb37d7 public uint SkillsMask; +LibreMetaverse LibreMetaverse/Avatar.cs 254 a1a0d82a7cf5cf6e47e6ffdb188d81a92acf37d3e65b83b94dacf3ab10a12f83 public string SkillsText; +LibreMetaverse LibreMetaverse/Avatar.cs 256 70e117a6563555bbc97475c287f43b35ba3051af0a6c75bee40348920d29fa65 public uint WantToMask; +LibreMetaverse LibreMetaverse/Avatar.cs 258 39b9aaf3bdde67be62736acc53d8f6cee2313470d2a5c348f2430d2cb4402115 public string WantToText; +LibreMetaverse LibreMetaverse/Avatar.cs 260 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Avatar.cs 273 551eed1eec1bc2efaa8913413fbe856b1f16ca8c3a7eb4dc2f7e773226f7f132 public static Interests FromOSD(OSD O) +LibreMetaverse LibreMetaverse/Avatar.cs 294 079f7ef0202fd2c2331898b4c20d9eee3f135d532462f7d73f76b9dfd4b31dfd public struct Attachment : IEquatable +LibreMetaverse LibreMetaverse/Avatar.cs 299 fe1c3e82c9c7f3a599ab42bbf714ec5efa11f3b840a2d77062e00788600949dd public byte AttachmentPoint; +LibreMetaverse LibreMetaverse/Avatar.cs 303 60510796c315b57b34ce940e442c9027e72c1b4a7d8cfab53fd921a1ca77152d public UUID AttachmentID; +LibreMetaverse LibreMetaverse/Avatar.cs 310 48c9a96a0da59df38d80429934052620c8ea6e27088d41f76ddcee838ad7d4ab public bool Equals(Attachment other) +LibreMetaverse LibreMetaverse/Avatar.cs 315 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Avatar.cs 320 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Avatar.cs 334 ccd1392415ad1f1c2673d515b0865f6361d71b4a7804dc58e70055cb773e840c public List Groups = new List(); +LibreMetaverse LibreMetaverse/Avatar.cs 336 7b2345f4d3db42b0b40be1193478a36c9d0c7f08613ec70cffae19737ffe6faa public Statistics ProfileStatistics; +LibreMetaverse LibreMetaverse/Avatar.cs 339 acdf7e12c5fc847aedb603a3d6aa7459819aba508497b108a55c2a36b2d1401a public AvatarProperties ProfileProperties; +LibreMetaverse LibreMetaverse/Avatar.cs 342 68abebaa7b0ebd9bc732552ad5307195e0ff87ee9f6afa8cfeb9ff11012f8dfe public Interests ProfileInterests; +LibreMetaverse LibreMetaverse/Avatar.cs 345 939bd0ffed3eb93e90012b78c128faea2bdfaa5d70335db628b7c6838d5f92e4 public AgentManager.ControlFlags ControlFlags; +LibreMetaverse LibreMetaverse/Avatar.cs 350 65f0d4f88a5d3fed53ee8ed5aeb9ceaa8f19b0c5e24514959aad1dbf437d1a76 public byte[] VisualParameters = Array.Empty(); +LibreMetaverse LibreMetaverse/Avatar.cs 355 f0b25cc6d6a4e4aa4cfecc3ade89c22c41774b6d51e645a2f292fb859d44cda6 public Vector3 HoverHeight = Vector3.Zero; +LibreMetaverse LibreMetaverse/Avatar.cs 360 aa394407bb34b17b9988fbf696e0989bfc769d4490e6dbeb12f2aec1515490d9 public byte AppearanceVersion = 0; +LibreMetaverse LibreMetaverse/Avatar.cs 365 bfa8b8b97366783f92848841024fe190006204606a157add83c505115b4faa1e public int COFVersion = 0; +LibreMetaverse LibreMetaverse/Avatar.cs 370 26b2f0a8b49ee7243ba98892b7ec5ca90124eb131703454354d36e78388ceeae public AppearanceFlags AppearanceFlags = AppearanceFlags.None; +LibreMetaverse LibreMetaverse/Avatar.cs 375 cb6f3fd7638f96ab019d1858d16ed617dd97a311d4651b0076daa4b563f32d36 public List Animations = new List(); +LibreMetaverse LibreMetaverse/Avatar.cs 380 5d17a419d693a06362f6e5e12a9d7e147fb9e6535cf9f325295c4e2056fefddd public List Attachments = new List(); +LibreMetaverse LibreMetaverse/Avatar.cs 390 269ebe1d31d6fe118efa7c91b7c7e0b54622ff32a8f591685b7cda9af2f73f2c public string FirstName +LibreMetaverse LibreMetaverse/Avatar.cs 405 237ea6ac91054ad5b185ef0b9c41a3d2b2ddd34a88959e3b7cec041247553989 public string LastName +LibreMetaverse LibreMetaverse/Avatar.cs 420 371cfe7dd1349933dbbd20788637161f37d5c7aa8a2339c48f1189644a9e22f5 public string Name +LibreMetaverse LibreMetaverse/Avatar.cs 462 a38cec7f19ba95106aaa43082816f2d880163084480512ade8d25c849b06f465 public string GroupName +LibreMetaverse LibreMetaverse/Avatar.cs 505 c35adbe2cadd8ca7db41dfe1d1d6c5e312020a3e5f4c6cd2a0a1e1f70888b53f public IReadOnlyDictionary DecodeVisualParams() +LibreMetaverse LibreMetaverse/Avatar.cs 559 fda67a2846779b03d28d69da101216b8ef8d68220bdfb94dea561373c19e32cb public override OSD GetOSD() +LibreMetaverse LibreMetaverse/Avatar.cs 587 55595d0be03f9088efb2498185c89e541c39aba3c11b134a04ce03c9ee205128 public new static Avatar FromOSD(OSD O) +LibreMetaverse LibreMetaverse/AvatarManager.cs 44 0ff897f1e0e1fb4d0073c41ed87c1b1edfd1e488a44868db573749da8518a188 public class AgentDisplayName +LibreMetaverse LibreMetaverse/AvatarManager.cs 47 bc00cff7f91c392f188194c49baaedb41c83e75941e8c1146c198a2f526ef7e0 public UUID ID { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 49 b527d5f164d9b775b36bbbbff7f6527f1cd46ac20e777519050622c59f0a7f7d public string? UserName { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 51 8622bdfe7849cc64107df487371017aefe44438ed106f6474950cea19463a6e6 public string? DisplayName { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 53 25c70055609bdc1c9b2331862fe59b54a6b338d9eeba072326f2646492130422 public string? LegacyFirstName { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 55 fa21967bb991bc24d54c9080406b1c45196f10863c777ab0430c228589dc3386 public string? LegacyLastName { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 57 bb5bf82daeb4ea2926011ff432d98f0e09d5c4a05acd377037f2b998f58296f1 public string LegacyFullName => $"{LegacyFirstName} {LegacyLastName}"; +LibreMetaverse LibreMetaverse/AvatarManager.cs 59 11aa688d227992776adfc4486c2a415da12f6e031a5cc62b491ec63b0c1bd8aa public bool IsDefaultDisplayName { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 61 eecf4d3c9bb2edc9eee4431505511947b4aa1b3439103b1ee5a5f2ee891a147f public DateTime NextUpdate { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 63 a7a8329f78e0a0a5ad6f3da4d15f8eb2b675a9ca11b25d4d536e5bbb3cf27fd5 public DateTime Updated { get; set; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 70 b5a658638d5aeff942654c4b34a0a7a2e565486538112c520660ded8775a95cc public static AgentDisplayName FromOSD(OSD data) +LibreMetaverse LibreMetaverse/AvatarManager.cs 91 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/AvatarManager.cs 108 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/AvatarManager.cs 117 5bc9155482f688c5eb018fb043abcecf6e40a509f8796deb0096caaa81e58d53 public struct AvatarGroup +LibreMetaverse LibreMetaverse/AvatarManager.cs 120 03d14ce4b8e096093e30d5c064774570c85ff0b1d0e6ee5ff95ba487a171c27e public bool AcceptNotices; +LibreMetaverse LibreMetaverse/AvatarManager.cs 122 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 124 dad72866ea800842c4c7b94cce6f7ccc00c89c994e248b132795cef13bf8130b public UUID GroupInsigniaID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 126 fd31d5a23d3b9ce88140fa1a4b6330f06efab6883c6e7038ce88b8476409ca0e public string GroupName; +LibreMetaverse LibreMetaverse/AvatarManager.cs 128 046cac1da426fb81f7b0cfa72a815f84d6be455166d5bc79d71746137c646c5b public GroupPowers GroupPowers; +LibreMetaverse LibreMetaverse/AvatarManager.cs 130 878620e5ceaa1c4d078a2e04706ef1a70fb6f1a497f07622311cf9dfdaa1eb29 public string GroupTitle; +LibreMetaverse LibreMetaverse/AvatarManager.cs 132 e2d0b9813f332d32f4a4f7af7370633f51761fbf84a607a8e23faa0c000e8d9c public bool ListInProfile; +LibreMetaverse LibreMetaverse/AvatarManager.cs 138 f3c980abf728662587810e90bbe5777530b7fe8e9e804fa01825ab64db18e31c public struct Animation +LibreMetaverse LibreMetaverse/AvatarManager.cs 141 df5436bd32d73a49e3fc2bc9e05130fd3065705f59d9bf9dcabcdafd981d04f0 public UUID AnimationID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 144 3730d695f8d0ef8800fb54f8f1b760a933d75acb1018ff858b278f53ad2ac07e public int AnimationSequence; +LibreMetaverse LibreMetaverse/AvatarManager.cs 146 539b6c6c53fa4654feea01aeef3408d482c810ac27ff93d8d7a515e902033c94 public UUID AnimationSourceObjectID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 152 a3bc0c5fb649a926d33e5d58684eae2a8d28936102d7ce568e09160de608d362 public struct ProfilePick +LibreMetaverse LibreMetaverse/AvatarManager.cs 154 719e567c9772d9492615b88b11d36c43c31e64c4d26db27313644f9bba9deefd public UUID PickID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 155 d98cb034d589a9eeebef04293ef6cedf91a31ecd814d3f9979e2bfc90abcfa0f public UUID CreatorID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 156 9fb98f7b7adf4fc278bd6b36bfc76cf88d0df1df7031323239fba6aa87391b87 public bool TopPick; +LibreMetaverse LibreMetaverse/AvatarManager.cs 157 69d482a258e71b49646dbe0baa9f1bf59fd4324df63b0e965a7f7e6d8cdae85f public UUID ParcelID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 158 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/AvatarManager.cs 159 b1dfc6845bd375d748fae1640b7f015790a15efc532e8864ab5a7d8c31ee7117 public string Desc; +LibreMetaverse LibreMetaverse/AvatarManager.cs 160 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 161 2e6feaad128d86de5cd4c99da196fba421debb5caf114155babfea15fa682c65 public string User; +LibreMetaverse LibreMetaverse/AvatarManager.cs 162 ead7a462b21f16f6e61437b6a5b8429424015a1f90125ca5324162a00e4bc73c public string OriginalName; +LibreMetaverse LibreMetaverse/AvatarManager.cs 163 4fcda3d8a3d00c5dfb0d88d37b5cf7636445e0950ab8d1bdc973792f4b974e30 public string SimName; +LibreMetaverse LibreMetaverse/AvatarManager.cs 164 52def17623aeb73ddf7f1a30c7f8c5193259d2288a9bb4edbfe92e9b66d51421 public Vector3d PosGlobal; +LibreMetaverse LibreMetaverse/AvatarManager.cs 165 20b1c5f1b50c72ad1d77384738ab24b1da7cd65bb1e9d15f605bde6034c69f62 public int SortOrder; +LibreMetaverse LibreMetaverse/AvatarManager.cs 166 27293284bede70f31cb08fd5b8e15dfe754fc6c6269221bfd97a1d2025cd0068 public bool Enabled; +LibreMetaverse LibreMetaverse/AvatarManager.cs 169 04b02c632ed392f4a70df52e0dfff37b3451ced776d521f408aa2e5ed6d7d987 public struct ClassifiedAd +LibreMetaverse LibreMetaverse/AvatarManager.cs 171 29b35ac42c3dd4085eb6c6af1c6ceeca7acce62d2b2cdf12c5fde5666a916b4c public UUID ClassifiedID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 172 d98cb034d589a9eeebef04293ef6cedf91a31ecd814d3f9979e2bfc90abcfa0f public UUID CreatorID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 173 ce4973ad217854eca3f9af1a9c7a5b0336b0e2cf0dfc299f760dfcf555f7b2e5 public uint CreationDate; +LibreMetaverse LibreMetaverse/AvatarManager.cs 174 a264248faf6ddef82334c1c5ae1b9410cb077ad358224692df70d5449263731b public uint ExpirationDate; +LibreMetaverse LibreMetaverse/AvatarManager.cs 175 a7d3382dfb3d1bda29febd52b87a2e25b801a35d2bc633fc6ddea942d1825405 public uint Category; +LibreMetaverse LibreMetaverse/AvatarManager.cs 176 69d482a258e71b49646dbe0baa9f1bf59fd4324df63b0e965a7f7e6d8cdae85f public UUID ParcelID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 177 09cfd615788c632adeb7701e9f0aa0cebbcf976b8568b432d4c9ae1293e57405 public uint ParentEstate; +LibreMetaverse LibreMetaverse/AvatarManager.cs 178 aa881f7874861eb7cf98b6560d7814e168ce6684440c26f4a55eb57a7a61755a public UUID SnapShotID; +LibreMetaverse LibreMetaverse/AvatarManager.cs 179 6c977448edb462e5c796905e96217a817fbc8d24daeebd6c17cedf95f669caff public Vector3d Position; +LibreMetaverse LibreMetaverse/AvatarManager.cs 180 4fcda3d8a3d00c5dfb0d88d37b5cf7636445e0950ab8d1bdc973792f4b974e30 public string SimName; +LibreMetaverse LibreMetaverse/AvatarManager.cs 181 72e2a6b957d870e6610d24ae74285174a22964cf0c87391b7bc98a548c1f0023 public string ParcelName; +LibreMetaverse LibreMetaverse/AvatarManager.cs 182 e1019539d6ce35254533dca022fc078726644e63f1fa05ea94f57d0c1dc6c1e1 public byte ClassifiedFlags; +LibreMetaverse LibreMetaverse/AvatarManager.cs 183 d3a1df06c843b1f04a39c7b30eee5774cb8fe31f1d567cd5d2ada922d94d6459 public int Price; +LibreMetaverse LibreMetaverse/AvatarManager.cs 184 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/AvatarManager.cs 185 b1dfc6845bd375d748fae1640b7f015790a15efc532e8864ab5a7d8c31ee7117 public string Desc; +LibreMetaverse LibreMetaverse/AvatarManager.cs 193 dfb5cb59388a9980f2a6cf6fa79accb41738b2ccf432672152a4729616687be9 public class AvatarManager : IDisposable +LibreMetaverse LibreMetaverse/AvatarManager.cs 217 5dd2433d929fa4359eb3e0e5d87a1d3737494b5837e197c0dfa308c435c65578 public event EventHandler AvatarAnimation +LibreMetaverse LibreMetaverse/AvatarManager.cs 240 1dbdb4d687a261872071f55694fbb996ef549bf71ac62a20ebadd0ebffe4fd75 public event EventHandler AvatarAppearance +LibreMetaverse LibreMetaverse/AvatarManager.cs 271 af96a84eb8d82f7a3a265a0df360505682883b88b9410c1581ebb7c43866e6bf public event EventHandler UUIDNameReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 294 5657cbdfa92a6da3bbba76983177b24b3cb959c46586f9f5aca6ba472effdb5e public event EventHandler AvatarInterestsReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 317 d1b067df071ea226b8ab151370ab2ea3ae15683d0d51325098c0b9ad3dfe9514 public event EventHandler AvatarNotesReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 340 a5831f49f2922a790076779c3ad57881f9c95d8d3cff66ffcad05a8beccf7c5e public event EventHandler AvatarPropertiesReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 363 5113647d15b675983c4d9c74cc777fa62b155b01de5ff91d329085d9125925e9 public event EventHandler AvatarGroupsReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 386 dc8a0fb4a578cd699bd26444d38c678ce1e9842c85ae56495f5cc5aead4d0d7e public event EventHandler AvatarPickerReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 409 ba5fd737fafe2b1a355a9b8524cb249e48746ee5f5fe296308540806ebc88ac8 public event EventHandler ViewerEffectPointAt +LibreMetaverse LibreMetaverse/AvatarManager.cs 432 00bad8c67c191aeb742cf1a3a3d7ddff2e0b4c85aea95cd70bc818bf96b051ae public event EventHandler ViewerEffectLookAt +LibreMetaverse LibreMetaverse/AvatarManager.cs 455 e1061cd24b5d5ac79753ca4e47f285063adfb71df3d105428588088104491a83 public event EventHandler ViewerEffect +LibreMetaverse LibreMetaverse/AvatarManager.cs 478 46f2a6bd8c24eb071605ff5b06ddd2c2222be7f7a3a36889e2e83efc9c13fc71 public event EventHandler AvatarPicksReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 501 45d9bc8df8164451ab13afbc5be2f3ad5ca6dab36171e5d1235dbaa97198558e public event EventHandler PickInfoReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 524 958e3ed8194e9e4c25d0380ac5eb9f29eccc7ef050a46dfeb54f252360edc962 public event EventHandler AvatarClassifiedReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 547 9cc27fb58e60d5a21822bc8d29384975ebf7af45aa5b991cf47ac27ad539415e public event EventHandler ClassifiedInfoReply +LibreMetaverse LibreMetaverse/AvatarManager.cs 570 b5c11b4cf1e78d7c635425bf0598422a26cee2a1efa0e25f6ce397a4142263dc public event EventHandler DisplayNameUpdate +LibreMetaverse LibreMetaverse/AvatarManager.cs 590 663ccd3df871773bc3e4fce003e80a5499dd914580450ce494625bf68840229d public AvatarManager(GridClient client) +LibreMetaverse LibreMetaverse/AvatarManager.cs 629 9644988ff1347bbdf40b27ed6a39f4a70c0e88d9c799ca99d0d7bd116f3a921c public void RequestTrackAgent(UUID preyID) +LibreMetaverse LibreMetaverse/AvatarManager.cs 647 1cc1c9d6ad99efce6650c957a16e882c05d93d2f5bd8aac9b0014156ca6fa795 public void RequestAvatarName(UUID id) +LibreMetaverse LibreMetaverse/AvatarManager.cs 660 dc1d7d0cebb5b419b76b2474b47b1ddde6c95113e8caf6b7b9c91da6df6fd12b public void RequestAvatarNames(List ids) +LibreMetaverse LibreMetaverse/AvatarManager.cs 701 8ebb53d2ad6e136d40d247948b1d74026132835813eabb69439636a93a000993 public bool DisplayNamesAvailable() +LibreMetaverse LibreMetaverse/AvatarManager.cs 711 2c623e1383830ea2e2315cbeb3bd299177e35a578ae83b87e942b36b210bab43 public async Task<(bool success, AgentDisplayName[]? names, UUID[]? badIDs)> GetDisplayNamesAsync(List ids, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AvatarManager.cs 750 71ec5c49ccbde62fcd6b88489f77006d60f465d7dd2a7049cf0abd55a405e2dd public void RequestAvatarProperties(UUID avatarid) +LibreMetaverse LibreMetaverse/AvatarManager.cs 772 8dfc51be0f000e623accfb47064fff989a8098cf1a7cee9931a0b2ab6ad3b803 public void RequestOwnAvatarTextures() +LibreMetaverse LibreMetaverse/AvatarManager.cs 800 abd0206163e1977a2b0ab37b9a9564ba19465438cf378b44a4830abf45baa9b5 public bool AgentProfileAvailable() +LibreMetaverse LibreMetaverse/AvatarManager.cs 810 16751c771f8ae13a1d06bd4b8087ccd45053348d48b28a2def3c6b707f0f6779 public async Task<(bool success, AgentProfileMessage? profile)> RequestAgentProfileAsync(UUID avatarid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/AvatarManager.cs 855 6567e09b8dfd9bddd4901b60fe8e8effae5569f4cbc31ef2b4de605b57283849 public void RequestAvatarNameSearch(string name, UUID queryID) +LibreMetaverse LibreMetaverse/AvatarManager.cs 875 5fd32eefaecb8675753a2ed4b8e55be1093dff0c03081211341faef3059e21bd public void RequestAvatarNotes(UUID avatarid) +LibreMetaverse LibreMetaverse/AvatarManager.cs 905 52a66debc4df7a93798ebd525e5b00ddd9a21b613889a0d82580c31053fdd685 public void RequestAvatarPicks(UUID avatarid) +LibreMetaverse LibreMetaverse/AvatarManager.cs 933 86b27f39d160b8dd250fd88a853bbe0fbfb1f6c9601dd2438bfa74b11f98e99b public void RequestAvatarClassified(UUID avatarid) +LibreMetaverse LibreMetaverse/AvatarManager.cs 961 343881e33ae245aad16edb5cc0532054de3ede6d9b209f4af092dc2904892ae8 public void RequestPickInfo(UUID avatarid, UUID pickid) +LibreMetaverse LibreMetaverse/AvatarManager.cs 990 4661edaf239d0b75c7a0a9e4c8336a461fff15a5c5d20de4da29f62a18cfada2 public void RequestClassifiedInfo(UUID classifiedid) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1624 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/AvatarManager.cs 1679 ea80cd1cc9e391cf524c58ac58a7063ba545cc445d177a7aba1d17fe5ba05c87 public class AvatarAnimationEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1682 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1685 98d9523db697fc74d8803496b8b897fa5cf4b9476c224c5bb531705ee78789f5 public List Animations { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1692 6277539617677e3f84ada546e72f5c80f5eb6d5365762e2bac8e74f835186624 public AvatarAnimationEventArgs(UUID avatarID, List anims) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1716 15cc639a9eaaa7ef90c4f9a433593ada3ecfd3423ab940ceec3f0d09b8d8ebc9 public class AvatarAppearanceEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1719 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1722 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1725 eab63a145cd89a6753d2211700a721a2d6854822764755e1facb7dd253ccc491 public bool IsTrial { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1728 c7a5b443fdd49692104e70b6fa66af75e52c906a84e70b19bd4671fda50219b1 public Primitive.TextureEntryFace DefaultTexture { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1731 964b4bdeb73c3acb85ba258e8c037867da6537e0821ad357ec9abea52209e2f4 public Primitive.TextureEntryFace[] FaceTextures { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1734 67723ff932c032faf7f8ba097bf831bb30ae6325652c4fe28ba96c13d8516990 public List VisualParams { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1738 0cf1c9d8a37d144145d7c84e405af3dea9fa24f9d6965c417105a1cc2cc94add public byte AppearanceVersion { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1741 17c72afe319bd1ab0f409bd1b79847c17918de9006ce7b99ab2aab71379a1a17 public int COFVersion { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1744 51e607ab36bc01dbf4349021b1a706d9491169651ff06aeeb898843a68afbbfe public AppearanceFlags AppearanceFlags { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1749 bac726a3f2d64618ec47b77d05f5909eb1bed9fd1ca8c1465948b468560879f3 public int ChildCount { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1764 f7ff35097a869df52ec73fc9dcf8b5a781d38f1351e2fae9ea62cd4edc4561a7 public AvatarAppearanceEventArgs(Simulator sim, UUID avatarID, bool isTrial, Primitive.TextureEntryFace defaultTexture, +LibreMetaverse LibreMetaverse/AvatarManager.cs 1789 c35adbe2cadd8ca7db41dfe1d1d6c5e312020a3e5f4c6cd2a0a1e1f70888b53f public IReadOnlyDictionary DecodeVisualParams() +LibreMetaverse LibreMetaverse/AvatarManager.cs 1845 6cd8d4964bc8dba1b8bd7c7d9a4f7d6f37d8cc567929f4e50bcd946870449fa3 public class AvatarInterestsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1848 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1851 52a77e386945ed952b7c46cb9e635bf088b9bbe09e140f7b7873f152fc20eb1c public Avatar.Interests Interests { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1853 b1db538f64c3171f1b47870521db7da419964f3b8613bdfd93a74a290de23e7e public AvatarInterestsReplyEventArgs(UUID avatarID, Avatar.Interests interests) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1861 28bb70f2a3c52b0d63b3e4dad9c9b4e5968b3eddd307b35ff4d7db734faa176e public class AvatarNotesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1864 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1867 3f4eac9380feaa86e4f86cc5c7ba6c79b86b8ca40637861d15dd3ea8f35ca247 public string Notes { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1869 7fc28ca21786811a567fdd30beb6381247fb519c8dc733abefcd5328809523ea public AvatarNotesReplyEventArgs(UUID avatarID, string notes) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1877 13950e25054239cd1a1543132e8561575a45a0a356bcaab7ed6fe14ffdb296fc public class AvatarPropertiesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1880 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1882 74b3529dbfa87c91bf528ac65629747486752002fc1bdcc78e49e86938f439be public Avatar.AvatarProperties Properties { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1884 8540cb6b0a5312e499b7ff331762fa0f76733e407519a7485a4a9080c884dc6a public AvatarPropertiesReplyEventArgs(UUID avatarID, Avatar.AvatarProperties properties) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1892 5866135a135917efd1a13f28366e571287885ec71026c0b4b65f0f1f93dad93d public class AvatarGroupsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1895 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1897 758dac211cfb54fdcab01c0959e7f7b0e26705604dec023b90d9974c5166d171 public List Groups { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1899 0adf81e6132059d617139452af7721612b09a7089104c9b8898cf2910037af9b public AvatarGroupsReplyEventArgs(UUID avatarID, List avatarGroups) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1906 81a617a90ef27c3c2b4c54a852135045534df30e60128c848e8b31357e437161 public class AvatarPicksReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1909 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1911 2d91c72e372151175d34fc3e3ad5e6e835aa5a58d9a37e4736dd965265a21c1e public Dictionary Picks { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1913 b03c4a84c1434070272278ecc58b8f1bfec57475d905d8965f3ba1ff88884ee8 public AvatarPicksReplyEventArgs(UUID avatarid, Dictionary picks) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1920 6c3f34c90e12c7b60b518458e594caac0d833ddb237b00406ae4ea8b2fadd92e public class PickInfoReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1922 a31045bd0514a1854d7d14cce4b2af2a6cd219cbd295b7fa6cdc7b1bbe3c18a3 public UUID PickID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1923 3404254eff6dbcd014fc229fd8b87a733a872e272117970743be91830c02b595 public ProfilePick Pick { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1926 e582c1f636393426f357881c89727d8f23f319beaca6018b614df4c1ada75c40 public PickInfoReplyEventArgs(UUID pickid, ProfilePick pick) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1933 849cb9a8eaa7bcaaa5e6754e1c994ac069099472e6bb915262ceffcce63da80e public class AvatarClassifiedReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1936 d8dab665cdbf77bc6ff3e702ce966ad02bdc94468ac41d52d44372f9ce7bd67f public UUID AvatarID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1937 7eb6e9eac35643288652f120e0b6705656698c3305687f5e522d0135f07e9e6e public Dictionary Classifieds { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1939 a0c65fbfab90d99ed87f36664a3213335ae05ee9b9107bf0d976da954ec17681 public AvatarClassifiedReplyEventArgs(UUID avatarid, Dictionary classifieds) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1946 d85e77cc10f33ca1366fdd360f4f146fac8c1ef3625ad8ffe822066825cfd9f8 public class ClassifiedInfoReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1948 baf1fafd8dbf80f17c575515465b1638fede2d4b5185a20e3aac2385f3f1b176 public UUID ClassifiedID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1949 8aef4b6d2616c201b2ec27cd9ec64d0298e07e6d3188560997a549428d1b00b3 public ClassifiedAd Classified { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1951 30ab538eca9efff9b9b7266dd6bc49c2e454ebe81a23fbf4acfab5a90c4fe786 public ClassifiedInfoReplyEventArgs(UUID classifiedID, ClassifiedAd Classified) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1958 8130a00d5dc2509b9e4d2a64da6bacf947b942e894de0d6ee872eb82f9ecf9d5 public class UUIDNameReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1960 e5edfa0f93bb68e07e8bfd8f2ed40436b54ebeffc561d3025bf17994adda53d3 public Dictionary Names { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1962 b244e308d5a771bf51a8bdab7e4ce4ba0f0360e07deb466256fad45b2558749f public UUIDNameReplyEventArgs(Dictionary names) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1968 af662d6492357e4a2a7f539879f4287092c42fc595dfafbc85636a3bb25e2f06 public class AvatarPickerReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1970 6d04ceb198ac828e9a4da253f861894b6ea13ef45c7ad6b776c83b28fb99e594 public UUID QueryID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1971 ab4780b1dd354ba0f67552918318ea7a568cb5f999be61217402b35db7c88dd9 public Dictionary Avatars { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1973 31ff31c7ef448dadd2491f631f0c7b96b751a6dc45e663fe89a520a1008cfaa1 public AvatarPickerReplyEventArgs(UUID queryID, Dictionary avatars) +LibreMetaverse LibreMetaverse/AvatarManager.cs 1980 8db17ceec2f8234e8dc8f9bc83ea0986a4ddbc37cfd74571d8ce37d4d7d1e82b public class ViewerEffectEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 1982 7f95db8ea688b1f78677c7588875fcba795b4a57672047542f0bc43ab283f102 public EffectType Type { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1983 b04f33b7cc7ce68905843ca4426e9ec3b93bd697a7c44643c5a86f9eff8f887f public UUID SourceID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1984 f59dab84a4c81d98c50104cab66fd7560709d5731362590232f5c9281b692ce9 public UUID TargetID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1985 ae6e9129fe30987ed6be10f09f04577f3dac204804e7161e439d81b833d41403 public Vector3d TargetPosition { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1986 d408a61e24f465377afdf3e7ba34612e3775618e485bf50c854778ccbdac40ad public float Duration { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1987 bc630f289df3d1478f54213b2f2a3b6ab7fb2c1b7b20feeb482c18259c1ed8de public UUID EffectID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 1989 1724c5fd5622cf3505cea6c33db5fbb49b24e26838bb4ccdf813a1d20c8c1d26 public ViewerEffectEventArgs(EffectType type, UUID sourceID, UUID targetID, Vector3d targetPos, float duration, UUID id) +LibreMetaverse LibreMetaverse/AvatarManager.cs 2000 61fdf80f8beb396e83d738e8ab22bd3fbb7eb97f532578cb9b5f33ff3d83071f public class ViewerEffectPointAtEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 2002 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2003 b04f33b7cc7ce68905843ca4426e9ec3b93bd697a7c44643c5a86f9eff8f887f public UUID SourceID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2004 f59dab84a4c81d98c50104cab66fd7560709d5731362590232f5c9281b692ce9 public UUID TargetID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2005 ae6e9129fe30987ed6be10f09f04577f3dac204804e7161e439d81b833d41403 public Vector3d TargetPosition { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2006 6ae05fb816dd468a5127fedf3280f3146881eb9bf836a0466757ee52666c182d public PointAtType PointType { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2007 d408a61e24f465377afdf3e7ba34612e3775618e485bf50c854778ccbdac40ad public float Duration { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2008 bc630f289df3d1478f54213b2f2a3b6ab7fb2c1b7b20feeb482c18259c1ed8de public UUID EffectID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2010 3c77b55692dcc2d7d8a670bf92c16bb0e2368b5fb8d4a71db94febd37e706396 public ViewerEffectPointAtEventArgs(Simulator simulator, UUID sourceID, UUID targetID, Vector3d targetPos, PointAtType pointType, float duration, UUID id) +LibreMetaverse LibreMetaverse/AvatarManager.cs 2022 afcd56bee64fc533ae224d5ad5bc078daf3a31172c12d67869451ea12c68012d public class ViewerEffectLookAtEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 2024 b04f33b7cc7ce68905843ca4426e9ec3b93bd697a7c44643c5a86f9eff8f887f public UUID SourceID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2025 f59dab84a4c81d98c50104cab66fd7560709d5731362590232f5c9281b692ce9 public UUID TargetID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2026 ae6e9129fe30987ed6be10f09f04577f3dac204804e7161e439d81b833d41403 public Vector3d TargetPosition { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2027 02551386bae8577f481adb3f18cc632a5eb246bd00b4d11af5f737479dd84276 public LookAtType LookType { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2028 d408a61e24f465377afdf3e7ba34612e3775618e485bf50c854778ccbdac40ad public float Duration { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2029 bc630f289df3d1478f54213b2f2a3b6ab7fb2c1b7b20feeb482c18259c1ed8de public UUID EffectID { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2031 1afbf021050efe0c54b83e08f69b8df070983ffff0e14f59a64ede066e7f1c16 public ViewerEffectLookAtEventArgs(UUID sourceID, UUID targetID, Vector3d targetPos, LookAtType lookType, float duration, UUID id) +LibreMetaverse LibreMetaverse/AvatarManager.cs 2045 8eb7416dcae3fc7ec3f77092e74891fdbffc7ce20727541e187a017745b8ac6b public class DisplayNameUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/AvatarManager.cs 2047 70f8ad3b1b7627808ca21f6a0866150c601e1ece55fcd4038b784fc29dd636e0 public string OldDisplayName { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2048 8b4c124addafc1137b713354bf58a6321d85fc81c5bf045868e0f6644db5812f public AgentDisplayName DisplayName { get; } +LibreMetaverse LibreMetaverse/AvatarManager.cs 2050 f59b676d906c9d961505ecb40ec20185378bf9759d13321e168884f9e8510de2 public DisplayNameUpdateEventArgs(string oldDisplayName, AgentDisplayName displayName) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 34 deef8aed78aef79af0bc815c6871dbcd40c2e22998be7448144b7ba29ad2d174 public class BinBVHAnimationReader +LibreMetaverse LibreMetaverse/BVHDecoder.cs 46 bf3f76f528a644fce3678d4e57fc373a627977a8c5b14e443ad0bf0b591308a9 public ushort unknown0; // Always 1 +LibreMetaverse LibreMetaverse/BVHDecoder.cs 47 18d7a74ed94ae8b123d7e5ec0da7b970234f8630ca405791af7de6ba6effde37 public ushort unknown1; // Always 0 +LibreMetaverse LibreMetaverse/BVHDecoder.cs 52 17e069df588faedf08ddce56bdc5bab643e52eb97fd2990dfeb693a1d1c60fe9 public int Priority; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 57 46c148f16c6fe31aff570dd4982d0f4e8f23024d704e3a1612742966e8809494 public float Length; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 62 24c91736aff8a5a4495a32bb499dd0b6ee7992e27ea100f685d46c4abd9eab67 public string ExpressionName; // "" (null) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 67 620a1ded56cfdf86f30629514435ccc1ba2b6524bd4716083f0866d624379e96 public float InPoint; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 72 f24a221e0b42e2508bde611e444cefa3da0f44e0bc5745b7f2ab75adcaea799d public float OutPoint; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 77 e6754c1db33dd616cdece3cddd09cb381d0d08d277582d2a72ba391a980692fe public bool Loop; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 82 cc20590f9a2cb6213cd79841510afda288c2ae1052100afc58246c170a40913e public float EaseInTime; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 87 06efaba5784b1bab46352e1e1d4737ae6eb3f5d908969fe1a116ba8ba0515e6d public float EaseOutTime; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 92 cdf05e05847537c369211efa991341b1a7da79390813add88c551104b6acd016 public uint HandPose; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 97 72af09b5344dda3d4ae0b2903863a674a655245b37800707f8057b77c22ce2a7 public uint JointCount; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 103 f2173b7c846873860bb6af28314401751eb61a520dec6dd0c4692d0f34e46964 public binBVHJoint[] joints; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 109 fdf4b6fd5c25726f904088ea62f4171273936513b1de94b429656a6b150c1fc1 public BinBVHAnimationReader(byte[] animationdata) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 175 908656a95463829c06674fdab65f58fa58627b4fffbc8e4d287a2fe5797ff166 public string ReadBytesUntilNull(byte[] data, ref int i) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 222 3d1312274e29139c694d00306cd5616b45c4bb9f09f346c22a7dfb59d9108192 public binBVHJoint readJoint(byte[] data, ref int i) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 313 2241e77af67398045983e0b58a308d0c5ff95553f5adc28c4253d2d8a9719302 public binBVHJointKey[] readKeys(byte[] data, ref int i, int keycount, float min, float max) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 358 cdd284bc051a5878f7723cbcfac8a7564e2b2416233304167d11637ffe89d14a public bool Equals(BinBVHAnimationReader? other) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 374 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 388 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/BVHDecoder.cs 410 2217bb1409b757ff5ff492466ba1cb27960c678856ceef3fe3cd294fb4488770 public static bool Equals(binBVHJoint[] arr1, binBVHJoint[] arr2) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 431 44cca4b656643b1a69f29557163280c9b6c597032bdd190bc4ceae974b97a35d public struct binBVHJoint +LibreMetaverse LibreMetaverse/BVHDecoder.cs 433 a7db5f60503bb4288decbb1bb727ec5bef326ff02dbd64fc9b722c5ece41d198 public static bool Equals(binBVHJointKey[] arr1, binBVHJointKey[] arr2) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 447 61dbe08f97938ac83585f39fb0b1b8b75c76f9d85f4593783cd07579c9bb1065 public static bool Equals(binBVHJointKey arr1, binBVHJointKey arr2) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 452 6cf230828c210d41e19bf353a9aed7f18ffbfbbb6f0f8cf4079655ce3abd9cff public bool Equals(binBVHJoint other) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 465 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 478 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/BVHDecoder.cs 490 c5898258e55e8014a94813e522e6f317b77b314caa176aa43525892520664fb4 public static bool operator ==(binBVHJoint left, binBVHJoint right) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 495 6396bc9af8528e065dd249e317b845c98a16f3821d429df4dd77960501c16570 public static bool operator !=(binBVHJoint left, binBVHJoint right) +LibreMetaverse LibreMetaverse/BVHDecoder.cs 503 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 508 17e069df588faedf08ddce56bdc5bab643e52eb97fd2990dfeb693a1d1c60fe9 public int Priority; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 513 bbc777585e087ad62bf4037613cda7948c15cfd5e3849914c34f84d3953a2a6b public binBVHJointKey[] rotationkeys; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 519 37c069167eb681c1aa1859957793534026c56441c4285991f44f759d61915859 public binBVHJointKey[] positionkeys; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 524 7ca991323880d2a9f37aa598d3afd7665a719023d1c3d2a5d65a17b63d9de1ea public object Tag; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 530 fff077ba493498146f94de1a2e070bfcfee2840f5eb3a43be245f2dad368e1cb public struct binBVHJointKey +LibreMetaverse LibreMetaverse/BVHDecoder.cs 533 db65792b5f9211368878646af6175327e92958831cc9360da9dc776554d39fbb public float time; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 538 4aa97c4e9b73934774edec9ebdcaaff006b6bb66efe7aa51bdac60582fb50cba public Vector3 key_element; +LibreMetaverse LibreMetaverse/BVHDecoder.cs 544 717d7c516410227cc8e1e9a3904b280267aa5b46c52b10ea4b9225d0d7022617 public enum HandPose : uint +LibreMetaverse LibreMetaverse/BitPack.cs 39 1b0cbeccec30abe4139de38a3de777cceb1637beb1397729995a2be428605a7b public class BitPack +LibreMetaverse LibreMetaverse/BitPack.cs 42 87361d597741a4e7d86ddd5cb741be15d95c6f6c1b9f56ccfc96c4fbaebeb7bd public readonly byte[] Data; +LibreMetaverse LibreMetaverse/BitPack.cs 45 6a0b4aab3e80556aaaeaffea885bcf0d1a1ab6890dd3efb2c780933df9f34f2c public int BytePos +LibreMetaverse LibreMetaverse/BitPack.cs 56 b18e920d6be28e970232ca4aa87cbca50b4a061016bd95fec62c49019f59587c public int BitPos { get; private set; } +LibreMetaverse LibreMetaverse/BitPack.cs 71 85e0323060d26cf1136ad482c1a4161e9c97e2c0796057bd7941e323ff4d1caa public BitPack(byte[] data, int pos) +LibreMetaverse LibreMetaverse/BitPack.cs 81 1fe689b8eeeb7d436dc9f31002607e01aa20797f5b8a9bdea43b44159a09bb6e public void PackFloat(float data) +LibreMetaverse LibreMetaverse/BitPack.cs 93 abba2829f0ee0f5a53cc85e2180f3040ee826837098ce8af896db8d83a9cefc6 public void PackBits(int data, int totalCount) +LibreMetaverse LibreMetaverse/BitPack.cs 105 bfa7e75f4080770b3c97c8d1f1250036a1ab28ecfd50e767002f94cf4334619f public void PackBits(uint data, int totalCount) +LibreMetaverse LibreMetaverse/BitPack.cs 116 e8f21371e7a6b1efb0713f7ed7f9e80248640b6d9b899a0109d7a1cdec153215 public void PackBit(bool bit) +LibreMetaverse LibreMetaverse/BitPack.cs 131 1f6cfa0c9adc03a67a8bbc2c50c6950a9a063c5d727331c88a2bfd081293dac6 public void PackFixed(float data, bool isSigned, int intBits, int fracBits) +LibreMetaverse LibreMetaverse/BitPack.cs 168 0f3d56134a9108d311c435958c4b7caf35332c685297f749b0d80d01813fcd72 public void PackUUID(UUID data) +LibreMetaverse LibreMetaverse/BitPack.cs 182 e8a30b0c3b374b9fe60a83219ca623a7cde14385627139c8838c0e472d87645b public void PackColor(Color4 data) +LibreMetaverse LibreMetaverse/BitPack.cs 192 a32dec6cd4234f7b183405eb196ec8d56701fe56f66ab8e75be37282b3165e93 public float UnpackFloat() +LibreMetaverse LibreMetaverse/BitPack.cs 206 f826a889afed42076730f8eed1243c10f3a951a677c977c18e08b99cab87fd2b public int UnpackBits(int totalCount) +LibreMetaverse LibreMetaverse/BitPack.cs 219 000691de3bf013ac71a6447ec451604791075227ec09b9beb3865957f9e71194 public uint UnpackUBits(int totalCount) +LibreMetaverse LibreMetaverse/BitPack.cs 228 e4d24f67b8afee64d5d63ea1c4df781415b34588ce255da5f7396135f318f614 public short UnpackShort() +LibreMetaverse LibreMetaverse/BitPack.cs 237 2c7d9be58e75ca06ca7c94a45e034c67ba830e65e638b0902f4b768c694cffe3 public ushort UnpackUShort() +LibreMetaverse LibreMetaverse/BitPack.cs 246 c958a7c103ff900d99da25ac59b00e5868d1114ffd68c305441d75e285f85750 public int UnpackInt() +LibreMetaverse LibreMetaverse/BitPack.cs 255 60f40db4050ca06b948db5d2c7b7c8b7e6bab0b174c60511331a086d21d9211f public uint UnpackUInt() +LibreMetaverse LibreMetaverse/BitPack.cs 260 bfe1d1a4d2e0aa7b7a2843f2e7a67e068eb7a56bcf72c359715f827b238c79b9 public byte UnpackByte() +LibreMetaverse LibreMetaverse/BitPack.cs 265 db844b686755dc7880eeb264d2b06524224fd1fc03370357dc475b7218dde8a2 public float UnpackFixed(bool signed, int intBits, int fracBits) +LibreMetaverse LibreMetaverse/BitPack.cs 297 6cbcfe7bcf2e0daa38c53c0dbbb854cef72618d1a8b3f94383bfa32b03d4a83d public string UnpackString(int size) +LibreMetaverse LibreMetaverse/BitPack.cs 306 b3d4578b905edd1b4532492d98fa0610d8645cfa16ca6b2a8cd833e77f102de0 public UUID UnpackUUID() +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 54 0a8595970d9268ac85b6a8e4e2adbacf3754a37305ba36365c79da98af46f268 public enum CapsCategory +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 87 a891aca1dc9ff232f8f364a27ce5ad3cd39baa69a985dca8db768c5c91c97dd7 public sealed class CapsRateLimiterOptions +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 90 c9c48b4d41de209e0f57be15c926bb423a3be2bdf5d6c52f05af01633da2d44a public int TokenLimit { get; set; } +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 92 11b95c9a370a52a3ffe1c774da83c7efb8ad05fc2e3c070427f28a06135a2f0b public int TokensPerPeriod { get; set; } +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 94 ab34252846376e84eee938d0b9a7ecbc21062949a386acee80f417e99cea8d50 public TimeSpan ReplenishmentPeriod { get; set; } +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 99 c0d2f3687fb69c920c23b9ed0a7208bde212e67f1babbd091c65edc28993d1cc public int QueueLimit { get; set; } +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 108 c18426df6a215f4f32eb7d8775fdad17284ff57db5f6afadbba6ed7a7bb25b9b public sealed class CapsRateLimiter : IDisposable +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 172 62e02ad7b68d428946ced6f4ed0157c519877759065e270ec29ec013dc5b585f public CapsRateLimiter() : this(null) { } +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 178 c8966d2406f0dfea5b2a41aa7cc4d00fcfec7c5bc94c81c1a8eac2e1000637cd public CapsRateLimiter(IReadOnlyDictionary? overrides) +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 273 8d65d587df4cfbec5cd44ec5a57c0c7dc64eeee9e370992d4538d5c8d636e4ba public void RegisterCapUri(string capName, Uri uri) +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 285 15a79bee08c892e2a7d432b3ba815b7686cfd1162717b8b0d79ef400a34e50b8 public ValueTask AcquireAsync(Uri uri, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Capabilities/CapsRateLimiter.cs 292 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 40 99ae27a07bda9aad04ba7a931baee7c1e561ea12656220f2ac1b892289cf9b9f public class EventQueueClient : IDisposable +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 54 10c5ba5563a42aab2f307537a6e3ad51dedffb6cdc172f9ca49e4d8d108fb9d4 public delegate void ConnectedCallback(); +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 55 2df1a7302ca6d5c4cc097995399a478e7636e1e6a30e492236d9b349ca97fe9f public delegate void EventCallback(string eventName, OSDMap body); +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 57 65073dde9ae3f78b9873cf434d464ecc7058585aa78848a86f6b4bc333504a02 public ConnectedCallback? OnConnected; +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 58 74eb489f8ca404b71d4a89220d3cf1a3b7d20de61a2007140633fd31df9ec0b5 public EventCallback? OnEvent; +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 60 055984e024ada467640673d3a786d3ff80bad96d5435e7479b7dc2ca0a27a9d8 public bool Running => _queueCts != null && !_queueCts.IsCancellationRequested +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 72 a5c02113edf7050be5f93a0dc8be4feca9a857f02f840e6fcf1f3c8f889de969 public EventQueueClient(Uri eventQueueLocation, Simulator sim) +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 82 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 112 f4fc87dfb1862288bf4aea6f0e27c755fc132654035afd2b5f33baf52c661466 public void Start() +LibreMetaverse LibreMetaverse/Capabilities/EventQueueClient.cs 234 edd0b1cf1371d32392c5ce1d514a1c9ba9750193b497b1a4d7501f1a9dd63138 public void Stop(bool immediate) +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 38 730f77ef4273c90d3ceca99ce227659929d382b620c8f3a0b46bc2549467386c public class HttpCapsClient : HttpClient +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 40 95f531a52f8e27c292292ce701ebefa4038d2b2c794343ad6655c71c4359460c public const string LLSD_XML = "application/llsd+xml"; +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 41 a0628e244c858ae51decb4ffc38074f7f38c2be79a3192724f9207be7d2f9b50 public const string LLSD_BINARY = "application/llsd+binary"; +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 42 4deddb68c9e25d7f1d1bb8815813ec18e29ecae5ecf49b0d3732ac970d1c6351 public const string LLSD_JSON = "application/llsd+json"; +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 43 ee02f708dca2d5f734009a2a63e14d00a9658fc63ba2b9292129cb84e8d2d660 public static readonly MediaTypeHeaderValue HDR_LLSD_XML = new MediaTypeHeaderValue(LLSD_XML); +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 44 6b7288c259b45e8ade0b79aa1c79599feb7870644748153975b4bb4b24a99412 public static readonly MediaTypeHeaderValue HDR_LLSD_BINARY = new MediaTypeHeaderValue(LLSD_BINARY); +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 45 ba224d743e73a3d2a2d3f52bc76c2ef82e8b3d81e73dd731be330ba9123ddc73 public static readonly MediaTypeHeaderValue HDR_LLSD_JSON = new MediaTypeHeaderValue(LLSD_JSON); +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 47 71f43f88b0b2edc901c76a382f2a163f60bcf2e82030714ea24301e5f6ac37d7 public HttpCapsClient(HttpMessageHandler handler) : base(handler) +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 53 fa48975f57bf6c27010bf8638c28e5ae3e5d67ff4d05e4e457e93b5a82648b8c public async Task<(HttpResponseMessage response, byte[] data)> GetAsync(Uri uri, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 62 e4fd7d823cf60aeeec3fedd3f56652d36e8c6608c348fafe9a55b31c4b8767a0 public async Task GetRequestAsync(Uri uri, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 75 5fd4db0117a7538dd682d1547e8aef0ad9d1a073b06f697bb17bf9638a6176e4 public Task PostRequestAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 79 ca3441e29dbae22bcdb41f16242e64dfbb73398f5c843139e24d1052738d44b8 public Task PostRequestAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 87 23970df18b2b75c41aeaa1384731e56ef1457eb9262888afbf6d40f51d073eeb public Task PutRequestAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 91 d6f20b1e42577789688c03404c1c1f605d61fa4d6a5a397354531cbbe8a65505 public Task PutRequestAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 99 8cdb3ded12b1ec37557b0efd7cc089d6aed5093e8b47bb48bb2f9ab8524431c2 public Task PatchRequestAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 103 01c308062c0b6b799e6657e81c31c1ce3236d45681e325008e8c9288c2455636 public Task PatchRequestAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 111 16b8ffa54798c57a247682a1d3ee2b38bdd56fef92b7025c28cbd7abc48aaa3f public Task DeleteRequestAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 115 dbd4647ab1463c95887feb5d50ac9b55e1d76bb0796399ac5b97aba511d26ed4 public Task DeleteRequestAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 183 8566b2d085f432e93daa887f0a137d217b89bc8fac401f7aeb274f278863764f public async Task<(HttpResponseMessage response, byte[] data)> PostAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 202 6862e6e7c810107d9fd6ccd701eb91ec0de60ca17a41e2a097a4638040fe035e public async Task<(HttpResponseMessage response, byte[] data)> PostAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 222 6b69965ef92edc3fc36a3755233b3cead1bfd914704dcedbc7e2962b345e6cd4 public async Task<(HttpResponseMessage response, byte[] data)> PutAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 241 caf2e0e16ce170dbb5ede9926650aa87703574cef4a93ea7a3d6c4b0a070c5db public async Task<(HttpResponseMessage response, byte[] data)> PutAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 261 d45a0671b4bce3ada6e11aa7959f88aad21ff1fdaaef26d1ce41cf3574c670ed public async Task<(HttpResponseMessage response, byte[] data)> PatchAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 284 387767e612683e5f7f444228e7ac48d4a4a74ba1da2205f7e563debb765c0500 public async Task<(HttpResponseMessage response, byte[] data)> PatchAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 308 9cb486b05b8b40a8b3fa2a9185b0652300f9c0a8f96a6a0e282ee69dd60ba3a6 public async Task<(HttpResponseMessage response, byte[] data)> DeleteAsync(Uri uri, string contentType, byte[] payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 327 b72fca6a92f880cafad1b055646d0bc7de76dad3c99e56b661cc13778528f3a8 public async Task<(HttpResponseMessage response, byte[] data)> DeleteAsync(Uri uri, OSDFormat format, OSD payload, CancellationToken cancellationToken, +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 371 1796dc0f4e621dadd352febe5d1798d324577f1f86ce8da2e4a632eed5017bb5 public struct ProgressReport +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 373 3389d5071a3abc92771722d5f199f8ebefd8515dca0c176e39b9af0ee6d0842a public long? TotalBytes { get; } +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 374 f216e357774c51ca56640cdf3c345cbc6238080d5907332f7bf34162c605d6b5 public long BytesTransferred { get; } +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 375 65fba7200d12b65d655666bc9c45065eaeccb573f8eecb7d409c1168149adf02 public double? Percent { get; } +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 377 6e4bb23b865e42c3df8064c652eafb8c99f9eff52f9c4136356b9b70f806b70b public ProgressReport(long? totalBytes, long bytesTransferred, double? percent) +LibreMetaverse LibreMetaverse/Capabilities/HttpCapsClient.cs 392 2e322fbcc623c1db0e84fd241df1a8be0de716d53c9c32c4e7d5ace6b7932642 public ProgressableStreamContent(byte[] content, string contentType, IProgress progress) +LibreMetaverse LibreMetaverse/Capabilities/RateLimitingCapsHandler.cs 51 3418aea4def575997d36e65ca536cf78e0cab77c2b09a8fb54d3f469aba05351 public RateLimitingCapsHandler(CapsRateLimiter rateLimiter, HttpMessageHandler innerHandler) +LibreMetaverse LibreMetaverse/Caps.cs 47 e0b5a6a527e1f5bad2fe1f2e7733d1699c7b77595442cee2d500bbb60d5e7c3e public partial class Caps +LibreMetaverse LibreMetaverse/Caps.cs 58 010d297ebb7171ea27caade7ccfc938d3f0ff04d8d8202de320fbfd1e00fb6f3 public delegate void EventQueueCallback(string capsKey, IMessage message, Simulator simulator); +LibreMetaverse LibreMetaverse/Caps.cs 61 82e92a2171644b4323d378d0386eaa1088712209f8c6b7d7f7c73bdc27df4ad9 public Simulator Simulator; +LibreMetaverse LibreMetaverse/Caps.cs 70 c4d33dd51ded9d33d5d0b3bb90503f9d8078aaba88485779be057f7fa1f81379 public Uri SeedCapsURI => _SeedCapsURI; +LibreMetaverse LibreMetaverse/Caps.cs 74 626d1780a9aa1eb198a70e71f42dbc21bee133e60cf2fea6aa3f05ad53989506 public bool IsEventQueueRunning => _EventQueueClient != null && _EventQueueClient.Running; +LibreMetaverse LibreMetaverse/Caps.cs 76 9d4c8325b6cc8835f3ab2a21510b640a3a8835d30243a515c0d65673557d1b53 public EventQueueClient? EventQueue => _EventQueueClient; +LibreMetaverse LibreMetaverse/Caps.cs 91 233a0fb91e1ace8833399bfc57251cd7f78777704c3247b8a6d60aaceaefe6d6 public void Disconnect(bool immediate) +LibreMetaverse LibreMetaverse/Caps.cs 104 206386718979608610035b84a03865393b86b9d87e619d59c68798bea5b4f570 public Uri? CapabilityURI(string capability) +LibreMetaverse LibreMetaverse/Caps.cs 112 55d6682c5770bb9b4dbae9d2e9360be563164de9ed3e04eee3e871406f4a2e65 public Dictionary.KeyCollection Capabilities() +LibreMetaverse LibreMetaverse/Caps.cs 122 ae79b6331a5c7b7fa10492b56a8637fa443162408b89d1555deace418308fdef public string CapabilityNameFromURI(Uri cap) +LibreMetaverse LibreMetaverse/Caps.cs 131 7b6571a8d55a8dde099f8ec837e95e6da3749abbd20692a43e8ade2b933713fd public Uri? GetTextureCapURI() +LibreMetaverse LibreMetaverse/Caps.cs 141 7b6748dd9f656f2fb85e842f6e6418c730d586a504159ebc542c3dbdf2963203 public Uri? GetMeshCapURI() +LibreMetaverse LibreMetaverse/Caps.cs 147 ed4e9b5ddd68ccdee631c9a2aa4a8a0c11381a9a40135061d2ed85f51a76dc64 public static OSDArray AllCapabilities = new OSDArray +LibreMetaverse LibreMetaverse/Caps.cs 415 9206e6228ce5bfed7b109b11f432506283b2568584b6a8840c209e996372004c public event EventHandler? CapabilitiesReceived; +LibreMetaverse LibreMetaverse/Caps.cs 429 9b24b76e0250e09f5794a33d283cfcf2f57d8e79fecf592d08e356a9f2cff0ed public class CapabilitiesReceivedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Caps.cs 432 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/Caps.cs 434 3179410fc9e11147ff8d7b931c57eb13e2fb24924c0efb974c6aa065dd2f77aa public CapabilitiesReceivedEventArgs(Simulator simulator) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 32 d69f966bf10100bc3220949c4d9286567fab873b712992cae70862b6fecf1302 public abstract partial class Packet +LibreMetaverse LibreMetaverse/CapsToPacket.cs 36 77809e223e68e1b1a2a318c3e4fc0192d9281ea24a1a5b779a38eee4c630ec5e public static string ToXmlString(Packet packet) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 45 7bebb5cfb42c887270764381f9b6e2881f5a5032a008d38f36d3be17f19fc624 public static OSD GetLLSD(Packet packet) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 52 a61e08741a3d2260ee35025c91d4ea6d4989a0fa5ce3f6402e1eb1dbdad3a198 public static byte[] ToBinary(Packet packet) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 57 ad9a49b3154e2f886534f0cbb81d46e04893444857c78d8b6f0324a011d4faf8 public static Packet? FromXmlString(string xml) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 65 7ccf210054c89e723eeac4720fccad58202c696557d555e9085af36cb0a47770 public static Packet? FromBinary(byte[] binary) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 75 c5ca0f48110cd5d31823c71423908cb5ba59a74545e08a7cd37a25ababd9228a public static Packet? FromLLSD(OSD osd) +LibreMetaverse LibreMetaverse/CapsToPacket.cs 97 2d17ab4965534602542c2de9fe83e889854044e98b050bd82274252c70752801 public static Packet? BuildPacket(string capsEventName, OSDMap body) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 32 c1ce11f959475bddd27b3ae95fdd7a8528b58abb1f2e094b0675c96bc9e44011 public class CoordinateFrame +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 34 2037c5aca2c2d54a4aa2688d7bef715db3ebffed3a7617178a18d990deb8d4bb public static readonly Vector3 X_AXIS = new Vector3(1f, 0f, 0f); +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 35 553a56e18d4820c7de27d52a21117d53eb6843ac298258bdb4faa2533a3dc844 public static readonly Vector3 Y_AXIS = new Vector3(0f, 1f, 0f); +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 36 928561cf4ae512f4ecdd9b768212311054b136cbb963a381a35ca400de15561b public static readonly Vector3 Z_AXIS = new Vector3(0f, 0f, 1f); +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 39 be5f7412f7f641d66ab5c83fbd4c9aa75db4503e488846b22556262ac7ad563f public Vector3 Origin +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 50 5ab71de0daaa2b6d03c233e0bb10dbccba77d8e5e50a998f886d919959516362 public Vector3 XAxis +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 61 68f2053466007841dc303f8fcd46cc3d72173597d4ed8fa30fd1cf3ac7053599 public Vector3 YAxis +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 72 6f97978fa0c0b7286a8c764a0a876a27e59b9b7c8c9f44c0573754789a65d2ae public Vector3 ZAxis +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 90 674af1e7f9c875d3ffd569e08c134fa61c330ae9c49a4143c976a6dafa5e81c5 public CoordinateFrame(Vector3 origin) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 101 2c2b79c5ae0dcc31ef2c19cb99e159906f9bd488e2952a488a73059698422ce4 public CoordinateFrame(Vector3 origin, Vector3 direction) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 110 20f301acaf16db0c3db9f17f2f6c4d800c27e22637fe49e2df0201aab836c685 public CoordinateFrame(Vector3 origin, Vector3 xAxis, Vector3 yAxis, Vector3 zAxis) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 121 9ff9dba9721d6bc065c4c030e9d0b8f95523492b0f5abb8b18df5e65e493a35a public CoordinateFrame(Vector3 origin, Matrix4 rotation) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 132 a6a69a62b7ce80c5d8c1d07204cbb2a121a067634ad99349c17f7eb3bf0f51a7 public CoordinateFrame(Vector3 origin, Quaternion rotation) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 149 71053f52ee954ae9bb1a8c1770310d31af60d4786c47cca9b66560a4e8610f2e public void ResetAxes() +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 156 ede64e3ace7178bcaa4b6120064a64417166277b0682ef92cc4ed16774f0b1ab public void Rotate(float angle, Vector3 rotationAxis) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 162 79c893f9dd4259c100b61f695ce1ccd19c9c640e7401f84f93a999a519bcc2b2 public void Rotate(Quaternion q) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 168 373b6d5798a3ceb004498d3e875f44a2c812ecb30a4d1f1ab3d109cfc9eded5e public void Rotate(Matrix4 m) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 179 d328bb71a4ba9cb0b0c22ec0e247f12a395a7c298b4fe8c6141dbce74f529c44 public void Roll(float angle) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 189 79f0e37c01179965127c641c59627bd96d7d1752ab11beee605ae73dbe443ec5 public void Pitch(float angle) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 199 d23ad3e46e34021056ecab0735332e78630fe83d205ffb20577212528446029a public void Yaw(float angle) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 209 31e71614439868620176e95115cdae650182682345b6958e0274c3514d6d6a40 public void LookDirection(Vector3 at) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 219 0743d66389124e6a0bc7a7af1b8dd90d26f17587f26210a29caadd7dbc31741b public void LookDirection(Vector3 at, Vector3 upDirection) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 243 4f789bf89d184aeab3392aea4233d0baf6310443272f6ce0ff77ee682a4913ca public void LookDirection(double heading) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 249 3d0d266bce99b077f287f273d865c9258b27287db2e2e8dae48b2483aed14390 public void LookAt(Vector3 origin, Vector3 target) +LibreMetaverse LibreMetaverse/CoordinateFrame.cs 254 ecbee93d34f760ea91dc6a5fbe9a202a1d4eca87e56795606ff01fcb2659bc94 public void LookAt(Vector3 origin, Vector3 target, Vector3 upDirection) +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 35 8edb731ff99a83515a550db55a3cc0581f78c2cfbd1d375e44f432d3807a7b7a public partial class DirectoryManager +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 42 f6887f844d4e5e278f09c553387699eacc3e6cd330b6963dff667357b3d4b8fc public async IAsyncEnumerable SearchPeopleAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 80 99627792a82c56e7ac416f7ba0750d99a3a045c0c918d94b37e034e5cc8343d2 public async IAsyncEnumerable SearchGroupsAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 119 afb4faac7a1927ebd9db681acefb499fe399cddafe0cec3824f63ac7567a5e15 public async IAsyncEnumerable SearchDirPlacesAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 162 dc2f0781dcb7d0321c8f486521f9b86b792e069251af02e54d3d6cd3c754dfff public async IAsyncEnumerable SearchClassifiedsAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 192 d859e7ce43ca7604417ffc7216793b7aafda7a89010f099e673c670c17bcc73d public async IAsyncEnumerable SearchEventsAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 236 65bdc8f0c2b2bb4a5e83cab70731ed4f1f8329e477772799475b0eb533cd5d84 public async IAsyncEnumerable SearchLandAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 268 8dd9e8de25c559a19f9d1680f8dc7cd659e2bc009f38be2d4e3d375d4e1c8ef0 public async IAsyncEnumerable SearchPlacesAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.Queries.cs 305 6cee5462f6733020608fabd09c5f5d93bc4ac1d06842b0fc07c2017701c53de7 public async Task GetEventInfoAsync( +LibreMetaverse LibreMetaverse/DirectoryManager.cs 41 a37da9098a706c6e5a97c277af4b01c9d49788af5ac177b17f2906fe0b483812 public partial class DirectoryManager : IDisposable +LibreMetaverse LibreMetaverse/DirectoryManager.cs 45 f433e6a5419ff6bf6afa67ed4ab2527eb324219989f32dbe982bb2e647dd258a public enum ClassifiedCategories +LibreMetaverse LibreMetaverse/DirectoryManager.cs 70 51f60d96a004ca78f48ed46f988a1e21f1d34db2ac66b0c3f57b69ebd699a9db public enum EventCategories +LibreMetaverse LibreMetaverse/DirectoryManager.cs 104 cf1233c274f8141c3386ee5ad50040510ea4859d0210adf0f180719c3ccf62e8 public enum DirFindFlags +LibreMetaverse LibreMetaverse/DirectoryManager.cs 178 0371b92ea1e4b8df314e709822d1e57cf10bbdc01d9f3942ac9b0f3dba84e0d0 public enum SearchTypeFlags +LibreMetaverse LibreMetaverse/DirectoryManager.cs 196 3ef9ab5faffe053fb65396c8d8cd137bcdb3e19a141610bcdfcd34016e50fb20 public enum EventFlags +LibreMetaverse LibreMetaverse/DirectoryManager.cs 212 d0152b9bf46ebccb57dd4e24b4ab1b293f972953e463fc942a1f65b819dacb5c public enum ClassifiedFlags : byte +LibreMetaverse LibreMetaverse/DirectoryManager.cs 231 9fb3d402ce2b6206c93af73ff02dc3027700286013f08c1b4912903370ca63ac public enum ClassifiedQueryFlags +LibreMetaverse LibreMetaverse/DirectoryManager.cs 246 fa0e506ca4a07935f7ef2e8b31a6b86b02c1dd71a1a34bb8cbd4d9ab2bab3773 public enum PlacesFlags : byte +LibreMetaverse LibreMetaverse/DirectoryManager.cs 259 e206b84f8bc6f1d643819e137213eb66ae7ada101801ed326c41085c5b18f4a9 public struct Classified +LibreMetaverse LibreMetaverse/DirectoryManager.cs 263 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 265 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 267 e8cf9d937c1ad9160ef30b6e3d43549a5107806af1b6edf6e9639fd77511e613 public ClassifiedFlags Flags; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 269 027289981b09b3d25e065fb42a20466549886cd77fd67aaaf8b73861d992af49 public DateTime CreationDate; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 271 5e5083ac4201a631e78ab2d24bf10dc01d4ec129b98b82572d140688a3c874ff public DateTime ExpirationDate; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 273 d3a1df06c843b1f04a39c7b30eee5774cb8fe31f1d567cd5d2ada922d94d6459 public int Price; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 278 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 288 54d1b131ec34be54756df971412864e7a7bacac6888f699d5fc563551c6f7480 public struct DirectoryParcel +LibreMetaverse LibreMetaverse/DirectoryManager.cs 293 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 295 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 298 1d907c1f3652e45899937f955805a43a62a91f0b4c6f288dd8993bef7226a05b public int ActualArea; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 301 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 303 af82eb43048691cf85c8545eccabc4bcea67539387c45dc3108455ba246c9888 public bool Auction; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 305 591a46299edb09db10a699e4022e78ef5288e9f62e38c44c9a6f6c4ef18ab2ef public bool ForSale; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 307 a78b2943a4ae74bf79855ca5e8cba71e2df0a160d613fe8bbccddba2d9ecc610 public float Dwell; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 312 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 321 60cf1efc6a129332e567390f05b7551abc83692674c1838cba28a90961e382b9 public struct AgentSearchData +LibreMetaverse LibreMetaverse/DirectoryManager.cs 325 29636774b57f27a1d7d9fbce3bf025b60e94ffa66166a540e2933fd3c35e6a33 public bool Online; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 327 440f1e29ae1b5478b5e48eda9c5ec97efc577fccf7a97ae6fb969341db71b474 public string FirstName; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 329 b97d864f5db0c68319469c820a512d2022a8ae73c2673632cde3feb110501985 public string LastName; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 331 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 336 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 345 ed8deb68d364d55282d87628eff203845136045ca49dc04de257769cc3dfeb43 public struct GroupSearchData +LibreMetaverse LibreMetaverse/DirectoryManager.cs 348 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 350 fd31d5a23d3b9ce88140fa1a4b6330f06efab6883c6e7038ce88b8476409ca0e public string GroupName; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 352 3c4a91508b510073ca72a7be770256cafcf91b0454a5fad91bea0463c3106a7d public int Members; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 357 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 376 7921e1eeb1378988827f92d0614d151a82944e32d6012eb2cab064638be4a14f public struct PlacesSearchData +LibreMetaverse LibreMetaverse/DirectoryManager.cs 379 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 381 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 383 b1dfc6845bd375d748fae1640b7f015790a15efc532e8864ab5a7d8c31ee7117 public string Desc; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 385 1d907c1f3652e45899937f955805a43a62a91f0b4c6f288dd8993bef7226a05b public int ActualArea; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 389 813a9992eed85953d008602e02bd81cd5f18333c472cda0baba2eca666ba3e29 public int BillableArea; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 391 258aa92e2a134f29e1fed680c23d64a29775b4d000289efd714c64fd344f5679 public PlacesFlags Flags; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 393 f53207586d40e91b5c148eff188231d3cc6a4e552553d2405e7175ac2df98c17 public float GlobalX; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 395 db1c1e992d4f7c21f537d90ea3da77362d04a36d9757fe3609724ad078a7abeb public float GlobalY; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 397 87705499b801726c7931ae2c70a13710807ead689acfe3dfd9df79d605e6c6a4 public float GlobalZ; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 399 4fcda3d8a3d00c5dfb0d88d37b5cf7636445e0950ab8d1bdc973792f4b974e30 public string SimName; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 401 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 403 a78b2943a4ae74bf79855ca5e8cba71e2df0a160d613fe8bbccddba2d9ecc610 public float Dwell; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 414 d38efb60ce072a13a4578b11c6ce97945fb7cce7910a8bc53b390828e03551d5 public string SKU; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 416 d3a1df06c843b1f04a39c7b30eee5774cb8fe31f1d567cd5d2ada922d94d6459 public int Price; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 420 6e16c6b43a5e41fd99eb4a79d3f1fa57a5449c2d1643f4de8d867febd278de4f public string ToSLurl() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 430 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 439 160d05362c9055547026719b645a80f2d6234645b48bf5ae745d0b2e3449c0e9 public struct EventsSearchData +LibreMetaverse LibreMetaverse/DirectoryManager.cs 442 3146a864c7752cedf58d5bba5c8ff4db82cc27ff63ded3086d14cd325a1775bd public UUID Owner; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 444 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 446 af27c00936ef44e8a6af241b74936f19a6237c21ae817f6fcd829ebd83fa98e5 public uint ID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 448 fb9c7a6aa66d6d6b8f0a72486c7d833735cad348aa74073777b8eeb8f0dee571 public string Date; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 450 0b954ed28969c0babd36c8282e6491cd8815e5841937e87efbc2eab6d4703446 public uint Time; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 452 bfa97118c5b2c8c4f605b4adb9efa93c6e143dc290c33137549199ce1025270c public EventFlags Flags; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 457 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 466 eea6c2891a8b0b77551e838474e438760c7335cfb108a5bd2200a069dd3d05e4 public struct EventInfo +LibreMetaverse LibreMetaverse/DirectoryManager.cs 469 af27c00936ef44e8a6af241b74936f19a6237c21ae817f6fcd829ebd83fa98e5 public uint ID; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 471 c6700254df0177401a39ba99fab4d8bad87b9a963a1a9824b7454769aff3883e public UUID Creator; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 473 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 475 4f0e6af9fd8a44bb0b2c96799b339b4f215910a6167d39ea42c1f84f0c12a91a public EventCategories Category; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 477 b1dfc6845bd375d748fae1640b7f015790a15efc532e8864ab5a7d8c31ee7117 public string Desc; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 479 fb9c7a6aa66d6d6b8f0a72486c7d833735cad348aa74073777b8eeb8f0dee571 public string Date; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 481 159631641cc8277bc89d3ebcf6720135cef20581a38a78107f316296632142c5 public uint DateUTC; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 483 633ed6b7b54408203246751ddd84c6538056fd41793dabc2aa314247734a59ca public uint Duration; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 485 353ab049757b93a2cf601efd64bdcec212a73b63f65c4f6d5448cc026edc4727 public uint Cover; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 487 2c6ee9f55d43c33cc137ebc71064d815aefbe42e1a96c9788cfe2f354199434d public uint Amount; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 489 4fcda3d8a3d00c5dfb0d88d37b5cf7636445e0950ab8d1bdc973792f4b974e30 public string SimName; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 491 d331fa76f3cde9181c4b432b1b5cbefcd520775744efa89fb6c1f4b98acf68a2 public Vector3d GlobalPos; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 493 bfa97118c5b2c8c4f605b4adb9efa93c6e143dc290c33137549199ce1025270c public EventFlags Flags; +LibreMetaverse LibreMetaverse/DirectoryManager.cs 497 6e16c6b43a5e41fd99eb4a79d3f1fa57a5449c2d1643f4de8d867febd278de4f public string ToSLurl() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 507 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 533 1d5a27c540f533236743e6815ea2381cce6208c6e723d8ffac6c891c6e37a57e public event EventHandler EventInfoReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 555 1f3cae21d1b2079bbedc89d0208393cd75a61ff000102fe5a36c7afd8b537fee public event EventHandler DirEventsReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 577 a3c98eb19a40b0e61df6acf1a81b1b6d66e25d75028c7a8e05fd9cc96c440339 public event EventHandler PlacesReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 599 f322f6e194db6ea7e376e919f293962ae5080737181fbfc1adb1cd6ea78c94d6 public event EventHandler DirPlacesReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 621 1a3a80184aa5b5ea64d6a4543abcc1d7251729daadf9c5ed9287aa820f923ea3 public event EventHandler DirClassifiedsReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 643 5cb59828ae018528812cffc3210c9f8af2b73f45f93c44ef4e4b9ba86c0311e8 public event EventHandler DirGroupsReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 665 778a20a49cafaed55c31699e39f35f5c4c5d0ce9df15709f43eaf7378fa58ff8 public event EventHandler DirPeopleReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 687 df2fcfacd16791db1f3f57ded6af035266c74c068a7b6101bab05d32dff454db public event EventHandler DirLandReply +LibreMetaverse LibreMetaverse/DirectoryManager.cs 706 b0d7bf586735725d1e461848e6e7a5ee278b224767c73d83507f732f93698178 public DirectoryManager(GridClient client) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 728 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 797 57ce90657895cbccbc37c77beca244c97c3c7eb5e1406e996b117af5fad0099f public UUID StartClassifiedSearch(string searchText) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 822 dbbb939033189cd7f755ac5fd48af213dfed9dda96b13fe14d24b26c053a4b3c public UUID StartClassifiedSearch(string searchText, ClassifiedCategories category, ClassifiedQueryFlags queryFlags) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 850 00d7e4c6e1c205a024eec939e883b1b11db7f057682d24173b6cc5655669b802 public UUID StartDirPlacesSearch(string searchText, int queryStart) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 878 1dd862c712ed96d03bbc515cd0c5b39aec806b697ce2bc1da559a8546c80104e public UUID StartDirPlacesSearch(string searchText, DirFindFlags queryFlags, ParcelCategory category, int queryStart) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 913 92ef82486bf477d19a0b28a8be21a8ff8cab281949e415f1ce79528caf853d89 public void StartLandSearch(SearchTypeFlags typeFlags) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 935 5bbcf9331cdfc25095a09601930be3882f14643b3e618fa70ffa391893131acf public void StartLandSearch(SearchTypeFlags typeFlags, int priceLimit, int areaLimit, int queryStart) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 986 601ca1707360599bf21f9cb7811a543998cb2d45a2d01da4b734b3e43709dfa9 public void StartLandSearch(DirFindFlags findFlags, SearchTypeFlags typeFlags, int priceLimit, +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1016 4411a63a6426384cf172bdf7c8537f53fc1fb578135de4c57272d5a439debc52 public UUID StartGroupSearch(string searchText, int queryStart) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1029 b3c6585f9f5b8e6a82fd42823ea17e42dbc76eb27f189ff068450ae72dd27737 public UUID StartGroupSearch(string searchText, int queryStart, DirFindFlags flags) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1058 862103aa9c6684321d35d3d9dc54bbc5415d59449c45a4041ba4278a5850f15a public UUID StartPeopleSearch(string searchText, int queryStart) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1084 d1cb04ccadc081fadb71870ebfac5f6c02cb0cdf09fdefdaddf6b30177f8a14b public UUID StartPlacesSearch() +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1095 64711896934ccfed28b452e29483d070ca6c1af01091251833d1de08ed257337 public UUID StartPlacesSearch(UUID groupID) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1106 7892804a2788e20d934d0af49d20d8c7a359a42af24867c7dafb632cc1cbf0e3 public UUID StartPlacesSearch(string searchText) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1122 cd8f9368c425f9c4993f73838f22688236eef142f9baf00645322a1007821f19 public UUID StartPlacesSearch(DirFindFlags findFlags, ParcelCategory searchCategory, string searchText, string simulatorName, +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1158 65837dd03ea388550fdddc2d6e9fd6e8ab13cf8c41ab36556f5195dd8d213666 public UUID StartEventsSearch(string searchText, uint queryStart) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1179 580b3d18b1ece6800028b7025979b878ef18ced2f6a1c7b2a84f80a4d01d0247 public UUID StartEventsSearch(string searchText, DirFindFlags queryFlags, string eventDay, uint queryStart, EventCategories category) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1203 1fa7ea4275f3c34f04daac6fb555779f2bb059d93379b4c626a24664037d4a1b public void EventInfoRequest(uint eventID) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1519 d34b52a7ce74fc59c8434c5c00700dcd0d2b294f5744974143f61b956cae5199 public class EventInfoReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1524 6e6bce81b2c9dc2da781b53e902a52cf6dbbb41515af134514b6ee7e76be5fbf public DirectoryManager.EventInfo MatchedEvent { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1528 8f8529c7401fd618b6fa2514de7cce96672e7fef11c30c1aaee6c4862bfb2301 public EventInfoReplyEventArgs(DirectoryManager.EventInfo matchedEvent) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1535 bd3ecaa9fc1e8601adf477e6ef19b31eab1f198eb42f1c1c54690204ca6c6b65 public class DirEventsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1538 6d04ceb198ac828e9a4da253f861894b6ea13ef45c7ad6b776c83b28fb99e594 public UUID QueryID { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1541 cd9d5705dd5526e5202856d180a686e040de17760d4bbe12930f5720acf8c096 public List MatchedEvents { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1547 4e9c819703b7ba7413202593b04749ea5e7616419e97b371806e414d88250678 public DirEventsReplyEventArgs(UUID queryID, List matchedEvents) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1555 82527ea218c0bb451bbe8b273cf38fbbbafd918e08bd043972c7bd6b5154d369 public class PlacesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1558 6d04ceb198ac828e9a4da253f861894b6ea13ef45c7ad6b776c83b28fb99e594 public UUID QueryID { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1561 411a89c537e3fc47007765ffc3dcfa9ae55815fd838b6f31a3af3c0b0f41eedb public List MatchedPlaces { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1567 5ccb98c56342ccd837f877c64b4cb26fcad6516071cc2ce5049b7e0949d9c326 public PlacesReplyEventArgs(UUID queryID, List matchedPlaces) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1575 89ebb6483deb08f2d992735d3ee7cdd863573e2e47b0c1558a8f7983d8c40442 public class DirPlacesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1578 6d04ceb198ac828e9a4da253f861894b6ea13ef45c7ad6b776c83b28fb99e594 public UUID QueryID { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1581 69c5fddf10ef9b85ca6064478ed28d7a08b07c7a85dbb3bb74e199b7214112d3 public List MatchedParcels { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1587 28bcaa96f3050bae5ae6da6be8187158248d4fe963506761ae7e89e3cfe0cb28 public DirPlacesReplyEventArgs(UUID queryID, List matchedParcels) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1595 f7cab8fd961211faa31cbd47fc0859efa70fc3fb81f466e2c824fe18dfdaac5f public class DirClassifiedsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1598 d41f40fd80a2426e2a0f57d45e1956d6b4cef7de2b5e717e1827bf2ea6faea46 public List Classifieds { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1602 65372d7702b0d33d33816c4fa5b8dd7a0a6fae6569549f9064b03c0c841646bd public DirClassifiedsReplyEventArgs(List classifieds) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1609 28ea6b8b37f0a1386145355a1ed6535e3cd65999e9df7d6d2c0e5792b28aa165 public class DirGroupsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1612 6d04ceb198ac828e9a4da253f861894b6ea13ef45c7ad6b776c83b28fb99e594 public UUID QueryID { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1615 796a60bcbb10d8f27d7d87acd71b2d6709eb1c9a4304d0fd6a8549661cee9871 public List MatchedGroups { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1621 4c9921e45764d9dd72ed5ccc7b94f062496fad5d2d6af90e2aebd8f431298243 public DirGroupsReplyEventArgs(UUID queryID, List matchedGroups) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1629 d0293afe23181f66b8bb64b455633dd06d775c1dce4bcc2942f0b0ea97dced8d public class DirPeopleReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1632 6d04ceb198ac828e9a4da253f861894b6ea13ef45c7ad6b776c83b28fb99e594 public UUID QueryID { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1635 27d6a16e2f9e7187303b0b29dddf21ae2bd07ec6772332db7ba84f771bfffb27 public List MatchedPeople { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1641 10ad11aacd234a3c68df9117d89fdc58a859fc17710052a86c2af144bfd13896 public DirPeopleReplyEventArgs(UUID queryID, List matchedPeople) +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1649 56b01b2e0ded88880eed9fbbc749b33154c9818f8dfb560a87e36d601bb16880 public class DirLandReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1652 0517ceae052cb55809c48d6767454a176c629b96aef8c25dbffcc689029e7519 public List DirParcels { get; } +LibreMetaverse LibreMetaverse/DirectoryManager.cs 1656 461ca3e7e0a33d06ec9cea8f586537b6baa604d769e7ca0ebb34e2c0f2ce74c7 public DirLandReplyEventArgs(List dirParcels) +LibreMetaverse LibreMetaverse/DownloadManager.cs 40 d7de59248defe6d901850c6b5b679de1647776931e6be3b68d79aa11ca467f89 public class DownloadRequest +LibreMetaverse LibreMetaverse/DownloadManager.cs 43 efbab363b6d10cb83ac3f8fea336ee312025c2c56f40e600cb53a8ee95d6e4c5 public Uri Address; +LibreMetaverse LibreMetaverse/DownloadManager.cs 45 13930283cfd1557e50cff1ccbd27e0b29f31060859b8b4c5861a699ab2dc319f public IProgress? DownloadProgressCallback; +LibreMetaverse LibreMetaverse/DownloadManager.cs 47 8e4e454c43b3ef10c15a2ff7addb93564967d8507dd13f803e9a32fa7225f06f public string? ContentType; +LibreMetaverse LibreMetaverse/DownloadManager.cs 49 0ad1b0033e81424628613a0f16745f9eb62e24b63dc70f5b6d5fe83b6678fa8e public int Retries = 5; +LibreMetaverse LibreMetaverse/DownloadManager.cs 51 8af1fb7dd83dc80a9d5ff9774dc4143b3b1a05ce12839d5e0a593725cef03936 public int Attempt = 0; +LibreMetaverse LibreMetaverse/DownloadManager.cs 53 87eb519a5b47e575869a8c2d9875b6b100fe4bc1acb0949ab3b307895e9417ed public CancellationToken CancellationToken = CancellationToken.None; +LibreMetaverse LibreMetaverse/DownloadManager.cs 56 a6a49b3c29dc276daa9391a287e43108236053822a4708acb8794d30837df676 public TaskCompletionSource<(HttpResponseMessage, byte[])>? CompletionTcs; +LibreMetaverse LibreMetaverse/DownloadManager.cs 59 da026b242bb103079e26f1cc1f5a869c4c3da9dd9c2b4e048fb01e95d976cb85 public DownloadRequest(Uri address, string? contentType, +LibreMetaverse LibreMetaverse/DownloadManager.cs 70 fc9e7e9f70b2e5202c51e12887ac583fd74fb54bc0ebf265eb34ee125a16131a public ConcurrentBag> ProgressHandlers = new ConcurrentBag>(); +LibreMetaverse LibreMetaverse/DownloadManager.cs 71 3513a30563645745ed022016f017f5b1d9368f00d39eb730c22def5c9ef14870 public ConcurrentBag> CompletedHandlers = new ConcurrentBag>(); +LibreMetaverse LibreMetaverse/DownloadManager.cs 72 c0dab1964033caef447a4ee14466b21fdadea9a9e1f2581fe31efc1cf3133a24 public CancellationTokenSource CancellationToken = new CancellationTokenSource(); +LibreMetaverse LibreMetaverse/DownloadManager.cs 74 77d133813ff1808a4edb4f87902bf6e3424e718071a86db1096fa3ccba93263b public int Started; +LibreMetaverse LibreMetaverse/DownloadManager.cs 81 336910d320cd1c3907b6c64f5be525739806c31fc8f84ffd6b884173a7864079 public class DownloadManager : IDisposable +LibreMetaverse LibreMetaverse/DownloadManager.cs 88 512dde079b87bc952cc467a18a09ca746b0c958f203833a0cc6f1e379c1dec46 public int ParallelDownloads { get; set; } +LibreMetaverse LibreMetaverse/DownloadManager.cs 93 a3195677c9d0768dcf3dadf6a218f5e6fb2cb52f11773b78e0d809496edf05e0 public DownloadManager(GridClient client) +LibreMetaverse LibreMetaverse/DownloadManager.cs 100 01bf257db1663a836a960c821a0c4a9215eab2e2bdd35ca29fcbb7b25fdbdcd8 public virtual void Dispose() +LibreMetaverse LibreMetaverse/DownloadManager.cs 402 99b2a52dc1dbed5e09567b94466466af3bfa78eaa2144a7fcc1d1652005d69bd public void QueueDownload(DownloadRequest req) +LibreMetaverse LibreMetaverse/DownloadManager.cs 428 63053f0b5b6246d89300b2827ce6e93269e20e1a21d88ef1df172d8c3cadea88 public void QueueDownload(DownloadRequest req, CancellationToken cancellationToken) +LibreMetaverse LibreMetaverse/DownloadManager.cs 439 08720973f654abf68acdddc2518e5772495a23337f36086df1c8e0fe0bacb07a public Task<(HttpResponseMessage response, byte[] data)> QueueDownloadAsync(DownloadRequest req) +LibreMetaverse LibreMetaverse/DownloadManager.cs 465 2f81a3cacdce654135f072ba0ba9e8fc83335ffa0957648efcb72fe3cdd1c14b public Task<(HttpResponseMessage response, byte[] data)> QueueDownloadAsync(Uri address, string? contentType = null, +LibreMetaverse LibreMetaverse/DownloadManager.cs 488 b14f038a0b09efd8c5ce951ff163fc411d0c6a77161c79365a07e6e8b26c0221 public Task<(HttpResponseMessage response, byte[] data)> DownloadAsync(Uri address, +LibreMetaverse LibreMetaverse/DownloadManager.cs 497 b14f038a0b09efd8c5ce951ff163fc411d0c6a77161c79365a07e6e8b26c0221 public Task<(HttpResponseMessage response, byte[] data)> DownloadAsync(Uri address, +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 39 48e545a57e85bff501719c00c15d3e06e99cbd0c95a9c6460a30c91215521977 public enum EnvironmentTrack : int +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 58 1085853090e5fe3b12a9a0bb495ec496ea2e376f1b8cd9491b7caab27d9d56ac public class EnvironmentManager : IDisposable +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 79 497c75c7dcdec55b3f2ae6cd2ab95800a8f28945651fbbc259fc9dac314743fa public event EventHandler RegionEnvironmentUpdated +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 99 ce703f4fddec2549f39c148bba64556f6f8d4f01e68686bba15b0d52b4651661 public event EventHandler ParcelEnvironmentUpdated +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 119 76926fe43e6adbdc178ec3346b6ca69c82726961f1f60ca713424244279dc7c4 public event EventHandler LegacyEnvironmentUpdated +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 133 17dd8b65820438d2af1ddaff73ccf8a4db90e5603a56f2a11be378f2f47ff4b8 public ExtEnvironmentMessage? RegionEnvironment { get; private set; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 139 adb6b2c8d6d4b560a674b0a36ed641ec0d50ee327423c23ffe3b86646195d901 public LegacyEnvironmentMessage? LegacyEnvironment { get; private set; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 147 7313b7d8206b518bab386cabcf91eebc686d8b64419ad809d539a2fc56acb499 public EnvironmentManager(GridClient client) +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 161 4f0bcf250c665feb477a8f2b335fb52bcca44cdb2f0bb1b33f58b52068032603 public async Task GetRegionEnvironmentAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 220 5ce664d15fcb715a3d437adfb5334bca71f7177f7033e4483bcdcccc5075b736 public async Task GetParcelEnvironmentAsync(int parcelId, +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 280 1da6cd0d6ad8168fb8f03edde10701653f0477bfe350331652ed73280162b77e public async Task SetRegionEnvironmentAsync(EnvironmentData environment, +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 297 3d725883609b307aebaef592496e99d99e874d4629e2f84d112db4f4b6695df0 public async Task SetParcelEnvironmentAsync(int parcelId, +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 312 2b9e0b028ddb62702fa53d8b83c23390e7a54bdca2905de28870e95e1a72d461 public async Task ResetParcelEnvironmentAsync(int parcelId, +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 327 12b9e6decaf1ec6dd9b4aaa7c6b28b6bccdeed967ca80703f3883c2839bdfb34 public async Task ResetRegionEnvironmentAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 451 4af0f47edb8dddf06f12dca233686f9a78e717470f2f0234a037d0769f4a2ad9 public async Task GetLegacyEnvironmentAsync( +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 509 dd444d91c3c17e9f3aff3f98e693ae7f70afe5e69908096ae98da6e9305ec12a public async Task SetLegacyEnvironmentAsync(OSD settings, +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 547 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 566 5a917ad32790a68c52f717087efab787643cd15122898b833188703131018d1d public class RegionEnvironmentEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 569 a769cb8a9f1884420936e300c737b96b1438a2a2cdf372b85555e62716e52f66 public ExtEnvironmentMessage Environment { get; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 570 24ef2c98034b52aff8f6bd2644b811ed0ae1394172575c175e0a523c00450317 public RegionEnvironmentEventArgs(ExtEnvironmentMessage environment) { Environment = environment; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 574 223fb676fd158e563cf728cdbe98400124c0ed1f9242cd93c9537f3cb86cefde public class ParcelEnvironmentEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 577 e3b959af93d3478a8bf92700af4567df8bf85d3c828430c97bf4bb871620de65 public int ParcelId { get; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 579 a769cb8a9f1884420936e300c737b96b1438a2a2cdf372b85555e62716e52f66 public ExtEnvironmentMessage Environment { get; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 580 4d6003cfae25554e31835927c73d0c2b1aa31203902d161604ed15f739205963 public ParcelEnvironmentEventArgs(int parcelId, ExtEnvironmentMessage environment) +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 588 3a48920a91e780de099681702d3b5d645be2b0b6ab9ece0071f8353381d3baf2 public class LegacyEnvironmentEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 591 25c57ddfc48a7650dcb7b35da9d3d98ef0a60e5bf5859d6ad551a51e17ac5a63 public LegacyEnvironmentMessage Environment { get; } +LibreMetaverse LibreMetaverse/EnvironmentManager.cs 592 b665ab138e886a2a4582ffe6c1c1c6e2ffbd064fa3d0b44ef1ce6b58a03e0e73 public LegacyEnvironmentEventArgs(LegacyEnvironmentMessage environment) { Environment = environment; } +LibreMetaverse LibreMetaverse/EstateTools.cs 44 41d71c818ca0b194f23ceec3ea600c9a9ac76e13e950283a95758aca967dcb40 public class EstateTask +LibreMetaverse LibreMetaverse/EstateTools.cs 46 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/EstateTools.cs 47 50f8ab6cfc7634bd89d35b1f938d47d76cad9db7d9fcf20828c5373e641b5a12 public float Score; +LibreMetaverse LibreMetaverse/EstateTools.cs 48 ea42f8d69393d0e12af978107c4ddbb56b75881b5a08c015707648c7e7018e4e public float MonoScore; +LibreMetaverse LibreMetaverse/EstateTools.cs 49 947cd0461e5bcfd903d2214f27d145a45a03e5c69d6fde41c53797c298a794a6 public UUID TaskID; +LibreMetaverse LibreMetaverse/EstateTools.cs 50 e6d32d813fc59e172c1e545911e7110b2ee04af4a7e6685f0da7f67cd23b214b public uint TaskLocalID; +LibreMetaverse LibreMetaverse/EstateTools.cs 51 9306ad78a9819d675e0863ad467154e9f21a41c49b03a621f81bedf41d888f47 public string TaskName = string.Empty; +LibreMetaverse LibreMetaverse/EstateTools.cs 52 e2e96e8ad1ce6097e633a3492a94de6289a9c321baea51165758742021efab9f public string OwnerName = string.Empty; +LibreMetaverse LibreMetaverse/EstateTools.cs 58 7409da4116f5fa875b7881d9cd0db75b9ccf690d4c42208cd3a20710b5eef9f6 public enum RegionRestartDays +LibreMetaverse LibreMetaverse/EstateTools.cs 72 9b9c1a8da6e5b72e2fa3c792207f69e176c0f2a69c7ccae3dd4b8bb3fbab2aec public class RegionRestartSchedule +LibreMetaverse LibreMetaverse/EstateTools.cs 75 ada2e0414871133e2e21849f4c770e7fe5944c5eb9e4c05af203ea274562d944 public bool IsDaily { get; set; } +LibreMetaverse LibreMetaverse/EstateTools.cs 78 06ceda80ec8c7acbd542192349a02532da0a0c38b7f339449d1559f4e851fad7 public RegionRestartDays Days { get; set; } +LibreMetaverse LibreMetaverse/EstateTools.cs 80 fd9fe1988bf9cc5737a57a70762ceb8e8510cdec1c55bfed413c3e2fba0c1db5 public TimeSpan Time { get; set; } +LibreMetaverse LibreMetaverse/EstateTools.cs 86 d271df0cbd6a16fccb776e00ab4752e9f113d73ed547006ca38ebe2023044626 public class EstateTools : IDisposable +LibreMetaverse LibreMetaverse/EstateTools.cs 95 ef3abd0c36caff180a1e7c8ffdf694a0071007b06069f40f8550a104edbef260 public GroundTextureSettings GroundTextures; +LibreMetaverse LibreMetaverse/EstateTools.cs 98 8a0c5b3aaca990820deee89db5514b99e10541d64f32c4ebc5787c8713996e96 public GroundTextureHeightSettings GroundTextureLimits; +LibreMetaverse LibreMetaverse/EstateTools.cs 104 d003602c78fb0715d281fddc767c8a9da3efaa34120589a0fdcaae2130fe1d98 public EstateTools(GridClient client) +LibreMetaverse LibreMetaverse/EstateTools.cs 123 a54bf9b80ce82c30bad7c2b28e0e9d658fb7a1c87c91a33e01a3069a35b047c7 public enum RegionMaturity +LibreMetaverse LibreMetaverse/EstateTools.cs 131 12aa286c8ac535d6b534d7d9055c3654df0cc363ac4ad97abe57364b394921ef public enum LandStatReportType +LibreMetaverse LibreMetaverse/EstateTools.cs 138 0baba0f92a032e388e92e6940d29038b95b23df1ddb5c3fdd3ade399b7505794 public enum EstateAccessDelta : uint +LibreMetaverse LibreMetaverse/EstateTools.cs 159 995fe671443a3c4f398555c49047e963b44430d07ba269bb4170dc2f9fe0630d public enum EstateAccessReplyDelta : uint +LibreMetaverse LibreMetaverse/EstateTools.cs 171 62663d9898bc1590da3b3ce0b4777edd2123126bd1146bc96f3fca6652844ac7 public enum EstateReturnFlags : uint +LibreMetaverse LibreMetaverse/EstateTools.cs 188 b627fc3519da0c6d60377f9898022ce57cae2e3c53d34e7b2864f3c94360d12f public struct GroundTextureSettings +LibreMetaverse LibreMetaverse/EstateTools.cs 190 aa479bbbe7dd77508c9b6ade0e190e3f85766f75b19e95274a127105e44227d7 public UUID Low; +LibreMetaverse LibreMetaverse/EstateTools.cs 191 d730f442680ee2623b805324fe75df07c2293997c8a6112ab9f083e464541bda public UUID MidLow; +LibreMetaverse LibreMetaverse/EstateTools.cs 192 69aabd7dbbbaacb944fd1306fd5037abbae4da3839f5b1e627b3147904759b8e public UUID MidHigh; +LibreMetaverse LibreMetaverse/EstateTools.cs 193 12f4445fb99e2198b0b1bae5da70d528f17f52ec2a1f0f9224723b627aadefe0 public UUID High; +LibreMetaverse LibreMetaverse/EstateTools.cs 197 6353d0ab42ad0f3e421d56db011d800e92f4f45c957f6750062e2fa4fb9a0bac public struct GroundTextureHeight +LibreMetaverse LibreMetaverse/EstateTools.cs 199 c7d495463290ab1f70e2d739bf5cb01260635d08b1a25543c211c9709a37c58a public float Low; +LibreMetaverse LibreMetaverse/EstateTools.cs 200 021fcf20696a2575a6945af50e085095e9e28c2f6c29fdb3c791790d5211c853 public float High; +LibreMetaverse LibreMetaverse/EstateTools.cs 204 58f33a4f0379fc81cc0bbd650bb7c0404210b936041918511f19c844397fd8d8 public struct GroundTextureHeightSettings +LibreMetaverse LibreMetaverse/EstateTools.cs 206 ae8e96b19e3f2364de9ececf901347f4ac27ebda9ec1fe7679a4feb6c35e1a4f public GroundTextureHeight SW; +LibreMetaverse LibreMetaverse/EstateTools.cs 207 6db40793588c0bc9d5b30fa253bc8727bd2803dc6fa009ad030998d3808880e1 public GroundTextureHeight NW; +LibreMetaverse LibreMetaverse/EstateTools.cs 208 407e3861fa5eb19fe9c878d0d7eaca35493351015605e7080e6ea15803fe36a3 public GroundTextureHeight SE; +LibreMetaverse LibreMetaverse/EstateTools.cs 209 1f5b6390bde819f81fa1c67b34f3058a8aec7a00acdec2121322e4c9fe98cf9c public GroundTextureHeight NE; +LibreMetaverse LibreMetaverse/EstateTools.cs 231 76daaa8e2ae311dcdeb59a565f907c2c7f27a5c7e2531d04102fc9393cd0799f public event EventHandler TopCollidersReply +LibreMetaverse LibreMetaverse/EstateTools.cs 253 a43f4be98361be1ecef16e4dea2ced340748da0caa69d08f105ec859dd6af074 public event EventHandler TopScriptsReply +LibreMetaverse LibreMetaverse/EstateTools.cs 276 1dcf116e5391fe179a9a8bac87d1afc967dc5b1efaab16844451da00114a899f public event EventHandler EstateUsersReply +LibreMetaverse LibreMetaverse/EstateTools.cs 299 b61cac1bfd6aeb4950d541efce2d4600889f8a9628413c6182f3355b6bea32cf public event EventHandler EstateGroupsReply +LibreMetaverse LibreMetaverse/EstateTools.cs 321 685f420785b6e55aa50f25b69994a757346e5e0fcb80f86bc458fbeb1d76f413 public event EventHandler EstateManagersReply +LibreMetaverse LibreMetaverse/EstateTools.cs 344 189f21dad86ea35a357223f79205dbbc20ac473d9e966889fd0d1edf72cf7820 public event EventHandler EstateExperienceReply +LibreMetaverse LibreMetaverse/EstateTools.cs 366 45c838c35120512e4e663890cbe70360c545ab2f6c011b994caaf4de81e2db2a public event EventHandler EstateBansReply +LibreMetaverse LibreMetaverse/EstateTools.cs 388 6ce236af616fe2f01fed4c0a1144e1de5bef46f48a5a31bd1c9c1cbb91846b5f public event EventHandler EstateCovenantReply +LibreMetaverse LibreMetaverse/EstateTools.cs 411 3dd16e62acbf425e3a8ecd906695f4de1c6dc06e05a9bac557d0680e9bcab5a6 public event EventHandler EstateUpdateInfoReply +LibreMetaverse LibreMetaverse/EstateTools.cs 426 dbb8da67407720f286c4395c2038ea0702eaf81dffffe137214e521e46a288eb public void LandStatRequest(int parcelLocalID, LandStatReportType reportType, uint requestFlags, string filter) +LibreMetaverse LibreMetaverse/EstateTools.cs 447 b7c1cb991d7b273fa5202e09e6a6f26096a1c18c7611ba81a4dec9a01d151971 public void RequestInfo() +LibreMetaverse LibreMetaverse/EstateTools.cs 453 b4e898553bd1b26577f2b31c8b8a6d763fe806d2e413367943b80b98eac18f2f public void RequestTopScripts() +LibreMetaverse LibreMetaverse/EstateTools.cs 460 5f8a86786a892a19227f27c5c247bb2014c2a22730f9675bc86b26e62253b1b4 public void RequestTopColliders() +LibreMetaverse LibreMetaverse/EstateTools.cs 476 84b4b12e09ef7424d6ff1276b015979a87ae36731662e2110468db3b322a3370 public void SetTerrainVariables(float WaterHeight, float TerrainRaiseLimit, +LibreMetaverse LibreMetaverse/EstateTools.cs 500 1972402e7c769a9b0c3cdd9a91fd8b1f9b60168a958ee0dddb2b82233dc1d1f8 public void SimWideReturn(UUID Target, EstateReturnFlags flag, bool EstateWide) +LibreMetaverse LibreMetaverse/EstateTools.cs 533 76e94d4d45e8395b78181a2dbcf70ecdec3d5994dc4563b22f1d26da3ad26a7b public void EstateOwnerMessage(string method, string param) +LibreMetaverse LibreMetaverse/EstateTools.cs 544 3d6cc80ab1370ab812dced413fbf38a56156c909872991e49868617834ca95d4 public void EstateOwnerMessage(string method, List listParams) +LibreMetaverse LibreMetaverse/EstateTools.cs 575 39e771cfa2988519502f7da5950c88edeef9bf17f4626f11c7403f16d378a6b0 public void KickUser(UUID userID) +LibreMetaverse LibreMetaverse/EstateTools.cs 584 dc429794465cabc87ed4fb67aeba3d528560ac9cd8523bc2859d94d58652b727 public void BanUser(UUID userID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 597 82ebcb8527e31ba9f2250cacd4d7025933a33df509f435c790df59314105a325 public void UnbanUser(UUID userID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 611 6de62a61a6d4c14e445b2af15dcd6a915183f0f03d03493bb644408eaf0b2bcf public void EstateMessage(string message) +LibreMetaverse LibreMetaverse/EstateTools.cs 624 d996d250a062cf4dd715295a1d2c3aaf001c3c561bb9ea7e8b7fad42b5771369 public void SimulatorMessage(string message) +LibreMetaverse LibreMetaverse/EstateTools.cs 641 a8f1558ad2b8dffb96f1c34fbbc495f0e24b5b02a7a149032b6b47ac9b50d1bd public void TeleportHomeUser(UUID pest) +LibreMetaverse LibreMetaverse/EstateTools.cs 654 9210efe4795c71ea5f737c3317b53432bf981bc10ed9cc04dd105ad6b360b890 public void RestartRegion() +LibreMetaverse LibreMetaverse/EstateTools.cs 658 ef5552c77256cef36da527f993161789e15ea7638a81ccdaceb977e7cb486b59 public void RestartRegion(int delay) +LibreMetaverse LibreMetaverse/EstateTools.cs 668 68f3eef2582fd13dd6230d733186e15826eee8ffd0be637b29299706ec9fcfd7 public void CancelRestart() +LibreMetaverse LibreMetaverse/EstateTools.cs 676 e425a62f75c74399b978af89e834a16c8440875399725a86d810248b6accdd33 public async Task SetRegionInfoAsync(bool blockTerraform, bool blockFly, bool blockFlyOver, bool allowDamage, +LibreMetaverse LibreMetaverse/EstateTools.cs 729 3f4d5f4d1d2921956fd0ce1957851a0c75d88d1c7bcee311239745c815172e1d public void SetRegionInfoUdp(bool blockTerraform, bool blockFly, bool allowDamage, bool allowLandResell, +LibreMetaverse LibreMetaverse/EstateTools.cs 749 882cbbf46fb075da60c5f9fa6388ca3d480a85f649904ed03f388f8720bc6a8d public void SetRegionDebug(bool disableScripts, bool disableCollisions, bool disablePhysics) +LibreMetaverse LibreMetaverse/EstateTools.cs 765 d3d17fa7580bf380bc06e1e835b126cec284afcfc8926a95a263d95894865fe4 public void SetRegionTerrain(UUID low, UUID midLow, UUID midHigh, UUID high) +LibreMetaverse LibreMetaverse/EstateTools.cs 779 6cc26ec1a55dbf6bf988e19c6fe0fac891f0961470672b8e68551e24e67b5f9c public void SetRegionTerrainHeights(float lowSW, float highSW, float lowNW, float highNW, float lowSE, float highSE, float lowNE, float highNE) +LibreMetaverse LibreMetaverse/EstateTools.cs 793 b8ea51547a99be3a501920f8959841bfdf66c62e6307d8430eaeebbe0d2241eb public void RequestCovenant() +LibreMetaverse LibreMetaverse/EstateTools.cs 812 354896b0829482c48e4c69e40fdd1bb2d1b2c6466ba7dce3616cf4cbb296a0c7 public Task RequestCovenantNotecardAsync(UUID covenantId, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EstateTools.cs 830 09e5a8ec348d3d2bb595b010b5a2ed9ee71569db9490433df3d1287feb9502c0 public Task RequestCovenantNotecardAsync(UUID covenantId, Simulator simulator, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EstateTools.cs 855 194750b5688cb559f6eef50355e743f188d12abe0ce6a79b82b3540c1f75f0c0 public UUID UploadTerrain(byte[] fileData, string fileName) +LibreMetaverse LibreMetaverse/EstateTools.cs 884 98b8c336dd3550cc28270e90bf1e3ad6a2318ab2802fcafd5cf9556e86681abc public void TeleportHomeAllUsers() +LibreMetaverse LibreMetaverse/EstateTools.cs 894 e7cc424b51b229724520d12a648168b0d59d825c78136b1834481b0fe7bcf668 public void RemoveEstateManager(UUID userID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 910 bd38c045a7ab0e3d8789d0928c4044d87a5480101b6c0e7231b1bc8dcfc6779f public void AddEstateManager(UUID userID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 926 1f0bb5a854524e307163967021c138d3f8761cd1e0041fb6347572961012294c public void AddAllowedUser(UUID userID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 942 0e60e1e8a6875faf2c6fc4c9e7755da6a72e6af79fa56a334a5b51fd8a4ab5f6 public void RemoveAllowedUser(UUID userID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 958 15ac8ca8899fcb03cf8ab7f83e8e67eb6093e71bad4302d2706040004807b8fe public void AddAllowedGroup(UUID groupID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 974 94b52d604f0dc8a36ecaa1b675ed136c718ca96f314a77282cc78889b0ae12c7 public void RemoveAllowedGroup(UUID groupID, bool allEstates) +LibreMetaverse LibreMetaverse/EstateTools.cs 992 4ad9df6700309d2875e6dfd6f8d959f80f9f99d21c8c2b8f08197ee1c007a874 public async Task SendEstateChangeInfoAsync(string estateName, float sunHour, RegionFlags flags, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EstateTools.cs 1055 dfab8d57b24c8894054667e80ad7e39685fce6c7746bd74e7acf8de71ffae479 public void SendEstateChangeInfoDataserver(string estateName, float sunHour, RegionFlags flags) +LibreMetaverse LibreMetaverse/EstateTools.cs 1355 d88437c7b3ab2c185385f155f508957df8ea9e9c6a93f2b44bf931f2801b40b2 public async Task SendSimConsoleCommandAsync(string command, TimeSpan responseTimeout = default, +LibreMetaverse LibreMetaverse/EstateTools.cs 1471 713d5616fca67bcf8540276963800b6c3d6971de4bac9d2fd0c51918ccd1e543 public async Task GetRegionRestartScheduleAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EstateTools.cs 1523 0978f6ec7f73dc1345437bf60ce489894a9c85b38b7edc36df9c10454cca564b public async Task SetRegionRestartScheduleAsync(RegionRestartSchedule schedule, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/EstateTools.cs 1603 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/EstateTools.cs 1622 e092007b510700682de938cd205a4b4ae54f04a69495a34487ec5e871db9d1d4 public class TopCollidersReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1627 1777b2c8e56f9bc3f37466f0d9299449e6ee27b2b8ff6676a106103a69c9ed50 public int ObjectCount { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1632 a7b60f7c3b0c807cb1e4d15c2f3adf56b88b3b972de05c909513f9c6063fc2ce public Dictionary Tasks { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1637 e5167792303c34b132d514057e8eca7cb620d1f652e423f09c8737d9293c284b public TopCollidersReplyEventArgs(int objectCount, Dictionary tasks) +LibreMetaverse LibreMetaverse/EstateTools.cs 1645 1fbf6989bfcade34827a4d25f69f6956ae4deede5032eb414456e64ecbd7784e public class TopScriptsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1650 1777b2c8e56f9bc3f37466f0d9299449e6ee27b2b8ff6676a106103a69c9ed50 public int ObjectCount { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1655 a7b60f7c3b0c807cb1e4d15c2f3adf56b88b3b972de05c909513f9c6063fc2ce public Dictionary Tasks { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1660 68b0b24269afca1e42efa187ef33e1af3f474b8ed286e7667b83a8c43d236cd7 public TopScriptsReplyEventArgs(int objectCount, Dictionary tasks) +LibreMetaverse LibreMetaverse/EstateTools.cs 1668 40cbc33acc3ba17b16febb7828fd32bbeb9cbbbe6e091d34d71f67c7961a07dc public class EstateBansReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1673 bc4febccf83ab58ee52103168dd65f709cffafba37e8fee6f1cd087672c96291 public uint EstateID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1678 86b971c9d4a6c7be67f9b8ba77954d606158193d4bb6f55e4e6ef2de364cb94a public int Count { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1683 c2f1dd524c0d266a3dc443efbe062dc55ca3a5d1f441935acdca0665708c9392 public List Banned { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1689 8baa09a4e1ff37885420f3203e72846423fdf17db3ea47860d193c67bc4c8083 public EstateBansReplyEventArgs(uint estateID, int count, List banned) +LibreMetaverse LibreMetaverse/EstateTools.cs 1698 a4dc99b6750f9aaa9e25d4e721550790009d2af590ef208319fc1026fd5aeb77 public class EstateUsersReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1703 bc4febccf83ab58ee52103168dd65f709cffafba37e8fee6f1cd087672c96291 public uint EstateID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1708 86b971c9d4a6c7be67f9b8ba77954d606158193d4bb6f55e4e6ef2de364cb94a public int Count { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1713 b233706d51b41fc8665b887a8eacd9c6edb7bbc14d164d2f14a17d4073355407 public List AllowedUsers { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1719 69a6b9ecd3836b87f864198ebdc72123cb9593c0dd21fd904e8d7c6540a08f54 public EstateUsersReplyEventArgs(uint estateID, int count, List allowedUsers) +LibreMetaverse LibreMetaverse/EstateTools.cs 1728 4f10c260dc62557dbed6a98d6af1643c58835193529327515aaac99fdbab77cc public class EstateGroupsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1733 bc4febccf83ab58ee52103168dd65f709cffafba37e8fee6f1cd087672c96291 public uint EstateID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1738 86b971c9d4a6c7be67f9b8ba77954d606158193d4bb6f55e4e6ef2de364cb94a public int Count { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1743 7d3d0acac13e6cc53f6c2f30a5750da1cb3bed605de2e952abea55b366a308d1 public List AllowedGroups { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1749 d9cd729a43057ebb3b75634e5bb6ae0fa5636402e4ddb9d08bc69d08cd25502a public EstateGroupsReplyEventArgs(uint estateID, int count, List allowedGroups) +LibreMetaverse LibreMetaverse/EstateTools.cs 1758 ef25db08e2be2bbe8ac8f946120fcd8263b9e1dc0785c29ef0cb770e41a2d57d public class EstateManagersReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1763 bc4febccf83ab58ee52103168dd65f709cffafba37e8fee6f1cd087672c96291 public uint EstateID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1768 86b971c9d4a6c7be67f9b8ba77954d606158193d4bb6f55e4e6ef2de364cb94a public int Count { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1773 73c738fc3fdfbd20a7c366d9431d0e1513488b3f030699292396fb9b44292c7c public List Managers { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1779 e89780c6e5fa2fdef6229216f2606854dabb312a60af38bbebdb3aa7bc557301 public EstateManagersReplyEventArgs(uint estateID, int count, List managers) +LibreMetaverse LibreMetaverse/EstateTools.cs 1789 1a22895e9b2ea79fe6dfb4b6ebe5f82d26bd7175205ec6478426bbc75e1e5348 public class EstateExperienceReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1792 6e0cfb9a1823e3745a441428ee33b55d59624320ee5ca5161be8adb986a69fd7 public List Blocked { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1795 b7a17a9f36164563e43de057e5bedd62003720416af109b8a46c08f9f1aa1887 public List Trusted { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1798 fc194d68ee4d06c8d8c8b47020eea0d1fe67a952c77386feabe3b21e970f5bd1 public List Allowed { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1804 b146b91eb31c363360603fe4f719c62008e19032b993bdb1baced08872139e88 public EstateExperienceReplyEventArgs(List blocked, List trusted, List allowed) +LibreMetaverse LibreMetaverse/EstateTools.cs 1813 34f4c40f7890151e66554d657de05d782a2183d1a658d58c3349b7849603ed22 public class EstateCovenantReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1818 c97b5eb79790535b2bc075ef18653b7fdc88fc51337ea17918232c27256b7040 public UUID CovenantID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1823 b8f211b6f581feb7f67ab458dd9f17784d86b7611a2e559e8b116cb5e0a8d668 public long Timestamp { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1828 13969ae49abbd0dc5a9acb333ace882c4f936700334a704d2aa9a334d0d51b90 public string EstateName { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1833 1d1fea97910267b8530494e5b72bb52dbc8e417d36a7cf4fa40123b5e538253b public UUID EstateOwnerID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1840 e8bba1f06b474a6ce95bef7b48823e68773320e1b69d3f54e610eaaaf7c7242b public EstateCovenantReplyEventArgs(UUID covenantID, long timestamp, string estateName, UUID estateOwnerID) +LibreMetaverse LibreMetaverse/EstateTools.cs 1851 b4fc8113e0c812ff1c91caa192ffb6bfc45c5b16f679e427839de5c8ae3de0fb public class EstateUpdateInfoReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/EstateTools.cs 1856 13969ae49abbd0dc5a9acb333ace882c4f936700334a704d2aa9a334d0d51b90 public string EstateName { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1861 aee6874038b73a43970e21898f3cfbc2af390d3459cdbf349ad802591a8a701b public UUID EstateOwner { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1866 bc4febccf83ab58ee52103168dd65f709cffafba37e8fee6f1cd087672c96291 public uint EstateID { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1869 30b3882af7b55d80692e23eed92dc644e31f491b304e967dd198a5baf93e3d0f public RegionFlags Flags { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1872 a6b9dfcec35c870e36e8fa550769746a20298c3a6f39b70d03ec3ced6e248c31 public int SunHour { get; } +LibreMetaverse LibreMetaverse/EstateTools.cs 1880 4fe479148adafc31c1b451c83603117ee1275d558016888cca830c66d1efb21e public EstateUpdateInfoReplyEventArgs(string estateName, UUID estateOwner, uint estateID, RegionFlags flags, int sunHour) +LibreMetaverse LibreMetaverse/EventDictionary.cs 40 142ba5821da9547dc402f2931834a152a990979804c92fce26f34f360f6edb78 public class PacketEventDictionary +LibreMetaverse LibreMetaverse/EventDictionary.cs 44 f11249fc77c78561e8d4f8d8817ba738f48e3cba579e70305d012705ad11bd73 public readonly EventHandler? Callback; +LibreMetaverse LibreMetaverse/EventDictionary.cs 45 b7528acaa78636f42c71bba2f948a0895b2cc93669abe62d9740c82412244b26 public readonly bool IsAsync; +LibreMetaverse LibreMetaverse/EventDictionary.cs 46 4ebbf645118ada49eca219dd2c529aee24f391b2325107cb80d7ce6c81abec1a public readonly EventHandler[] InvocationList; +LibreMetaverse LibreMetaverse/EventDictionary.cs 48 e42801d519df67af6956f77db763710101e64e3df0739fada44542fcc90c17dc public PacketCallback(EventHandler? callback, bool isAsync) +LibreMetaverse LibreMetaverse/EventDictionary.cs 69 a845c1efe43a3fa0cadd726c7ed8019553179162e6f2b7b1518a7a44a87e411f public PacketCallback WithAdded(EventHandler add, bool isAsync) +LibreMetaverse LibreMetaverse/EventDictionary.cs 74 72bc1754e70c8b7a45c34de27e583322bb5fcc3ad92c774a48c3f968504d6a7e public PacketCallback WithRemoved(EventHandler remove) +LibreMetaverse LibreMetaverse/EventDictionary.cs 82 da1a8166d9aeb1bbad2a5aa4cbbbed175aa888117967c3d14800fbac77fe1eb1 public GridClient Client; +LibreMetaverse LibreMetaverse/EventDictionary.cs 92 9f6a0947b031b9ab4941e38899258f0ebb4a7fd913e01072f0b7dae60f6931eb public PacketEventDictionary(GridClient client) +LibreMetaverse LibreMetaverse/EventDictionary.cs 105 a34fae5f671225be675ad638806b3ae7e6bd35c00831c59a55dbcb01909d7cbe public void RegisterEvent(PacketType packetType, EventHandler eventHandler, bool isAsync) +LibreMetaverse LibreMetaverse/EventDictionary.cs 117 6fd1fde3289e2d797b144481dba1770a0c2d75ff3976761288de626998aaa260 public void UnregisterEvent(PacketType packetType, EventHandler eventHandler) +LibreMetaverse LibreMetaverse/EventDictionary.cs 203 3dd3f852902df2537be1e8af0cb0de25b6d25f73115cb7fc39df24df1e3447db public readonly PacketEventDictionary Owner; +LibreMetaverse LibreMetaverse/EventDictionary.cs 204 4048ff7f2bacdc112d4e9515dfe2f96881b1b0ef9df54bb2edb6d6f0e673eb18 public readonly EventHandler[]? DefaultHandlers; +LibreMetaverse LibreMetaverse/EventDictionary.cs 205 7a61385ad421a01ef27f55cf369d32b95088966fb6915b392cc407a55d40ba7a public readonly EventHandler[]? SpecificHandlers; +LibreMetaverse LibreMetaverse/EventDictionary.cs 206 4b7b2031fd2b98e4d383a59f28e8c5491ceaae8de22679449ba2f1d72c3ffeaa public readonly PacketReceivedEventArgs EventArgs; +LibreMetaverse LibreMetaverse/EventDictionary.cs 208 93292afdec658b3e6eb7edba133856731d6d280f062b91354c6cf70cac492943 public AsyncInvokeState(PacketEventDictionary owner, +LibreMetaverse LibreMetaverse/EventDictionary.cs 255 22462c49b5fe1af11975a39edddbeed0a5a65d2b46233ef5e3613a258b4d5fe9 public void InvokeRaiseEvent(PacketType packetType, Packet packet, Simulator simulator) +LibreMetaverse LibreMetaverse/EventDictionary.cs 265 553d64a6ba67a8c72a208cd7c83bf5283b8633c2286b96634c7d5f991ba586d7 public class CapsEventDictionary +LibreMetaverse LibreMetaverse/EventDictionary.cs 268 da1a8166d9aeb1bbad2a5aa4cbbbed175aa888117967c3d14800fbac77fe1eb1 public GridClient Client; +LibreMetaverse LibreMetaverse/EventDictionary.cs 277 dc4e896662f761f60f48d7319e38766218aa2ea853ed921036016f349a677892 public CapsEventDictionary(GridClient client) +LibreMetaverse LibreMetaverse/EventDictionary.cs 289 7bd963b2bcf1c5ab1946c0f72435ade92109ad5ee362438c0416b4afa35f2682 public void RegisterEvent(string capsEvent, Caps.EventQueueCallback eventHandler) +LibreMetaverse LibreMetaverse/EventDictionary.cs 302 2bbfcbec87b82aa11d2f5b9b6ca7220fa1abb5a1468f8bd8dd4fa7b1802cd6bf public void UnregisterEvent(string capsEvent, Caps.EventQueueCallback eventHandler) +LibreMetaverse LibreMetaverse/Formatters/UUIDFormatter.cs 7 3bf24e0425dc8ac7a885bc0888621301b1efb3876f3a54353d495152e64c309c public class UUIDFormatter : IMessagePackFormatter +LibreMetaverse LibreMetaverse/Formatters/UUIDFormatter.cs 9 14aace369a0df079e9166c336a1199e94324cd9dabcb4d1c81d81269c6a819e8 public static readonly UUIDFormatter Instance = new UUIDFormatter(); +LibreMetaverse LibreMetaverse/Formatters/UUIDFormatter.cs 11 d89e98a08bbf2fff02037e5445b548627e01a0bcffcfbd09fb49248525054e3a public void Serialize(ref MessagePackWriter writer, UUID value, MessagePackSerializerOptions options) +LibreMetaverse LibreMetaverse/Formatters/UUIDFormatter.cs 16 efacb5874893fac0191ccfb2e9712a21684000702c5e2d5a305f2deabacd97e0 public UUID Deserialize(ref MessagePackReader reader, MessagePackSerializerOptions options) +LibreMetaverse LibreMetaverse/FriendsManager.cs 39 4daef869f21cd46f2ec3b5cfb855a3d17f3b73f220d26a6c5162898b25dcd5e5 public enum FriendRights : int +LibreMetaverse LibreMetaverse/FriendsManager.cs 57 8c33143f3b6d0edccac29eed61c0402f6cdcf249ddd7a03ccd6a99b7b951b841 public class FriendInfo +LibreMetaverse LibreMetaverse/FriendsManager.cs 67 c310aa4cf78ee41dd9f44d9cbe12ac8b5307fc8fee7f5d5bacee2e11bbc69990 public UUID UUID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 72 65c2008905f8b6230bb035eb16975965d61daaffdba060ecf5de59af11c27798 public string Name { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/FriendsManager.cs 77 1ea9eddaef2deae366d14ccb756c5f349351b3a4b72796fbb8353a1219f797ee public bool IsOnline { get; set; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 82 4743dc997556cb3693017965594b63404b15631808e79201a1396fd726c97129 public bool CanSeeMeOnline +LibreMetaverse LibreMetaverse/FriendsManager.cs 98 fe3962ca83b80318c7fe5893d833ab447f22effa45d7b7beb6d056522d92370e public bool CanSeeMeOnMap +LibreMetaverse LibreMetaverse/FriendsManager.cs 112 4473b71f982536d757de8b197e8f2f960936c2e8e35aa7962b0cec0e3b5db49d public bool CanModifyMyObjects { get; set; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 117 8b53bdf363fd974b4cb97a5c7c3c1a756237f4726508f4c7b7255833707bc315 public bool CanSeeThemOnline { get; private set; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 122 279e6f48645dabcde8370218d6527d3ecd51b0868cbcd8e5b66b6f59bfbb76f4 public bool CanSeeThemOnMap { get; private set; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 127 65e5b9b322414c280a922636b12d175d4c7fc1a0b517e11df920cb4e0aa32c94 public bool CanModifyTheirObjects { get; private set; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 132 4d3ecf21ef024b4826988fab8161710baf7b9a797602fb2b8a8fb117768a1a59 public FriendRights TheirFriendRights +LibreMetaverse LibreMetaverse/FriendsManager.cs 157 3b929740d813b372be0109cf27e0d473f617b23cf83b7a4ad7a7e5b1366e284f public FriendRights MyFriendRights +LibreMetaverse LibreMetaverse/FriendsManager.cs 203 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/FriendsManager.cs 214 fe9a735abf389934e7d4d4c98feb8886d7da4fc261eee303a5a0bbacabffb6df public class FriendsManager : IDisposable +LibreMetaverse LibreMetaverse/FriendsManager.cs 229 65861f68a354a5097d27028e038fea88bd78bd89843a43d4ef2ecf81e2881f0b public event EventHandler friendsListReady +LibreMetaverse LibreMetaverse/FriendsManager.cs 251 8907b50296f7fd37908af8480d1593360169c08420bbdfc1ff7795524f9191f8 public event EventHandler FriendOnline +LibreMetaverse LibreMetaverse/FriendsManager.cs 273 1b1cc098d4c9bb1460d677a4a48eb6fdd6a70360c93ba32c5404e549e611cfd7 public event EventHandler FriendOffline +LibreMetaverse LibreMetaverse/FriendsManager.cs 295 bd277c41b3aa0b8b0d1f6aefad54f2f901b3c0c1b02cf37ce5440a1cf5bb37a2 public event EventHandler FriendRightsUpdate +LibreMetaverse LibreMetaverse/FriendsManager.cs 317 c50135644a79ab8c9f6ebfb7d9a01e7fd23d30a2bfa2a63760333a607a5fbd87 public event EventHandler FriendNames +LibreMetaverse LibreMetaverse/FriendsManager.cs 339 c8a3e27035e28088db3a63d9e544a030efa5ca55dc3ba7c95aafacecf02e2325 public event EventHandler FriendshipOffered +LibreMetaverse LibreMetaverse/FriendsManager.cs 361 108beb201bceee6dba07ef110d4163cb06f4eee9712fa38939a06403789b1c35 public event EventHandler FriendshipResponse +LibreMetaverse LibreMetaverse/FriendsManager.cs 384 bdc7461b76c13b88237c7a46b4a5a51d44a36d0493b3dfd87bd9c731fe96cefa public event EventHandler FriendshipTerminated +LibreMetaverse LibreMetaverse/FriendsManager.cs 407 ae58249d35a719f6e213378cd108e43751a73a33189fdd8cd64b1f1292a5daad public event EventHandler FriendFoundReply +LibreMetaverse LibreMetaverse/FriendsManager.cs 428 79769f9d7ff892d0a3be9f66cf6e980cfd945e020f16012ab6af8f9124941c01 public event EventHandler CallingCardOffered +LibreMetaverse LibreMetaverse/FriendsManager.cs 447 90bc0be8676c16dea4d9a6d09d699726ee94db5bccb66e9af2864d1d735da0fa public IReadOnlyDictionary FriendList => m_FriendList; +LibreMetaverse LibreMetaverse/FriendsManager.cs 459 2bfc98ffc1cb33740237eede74c1e323f357474f178150396b65dfcf498e9173 public IReadOnlyDictionary FriendRequests => m_FriendRequests; +LibreMetaverse LibreMetaverse/FriendsManager.cs 490 50957344418d40fd3a8a65416d6d5753f294e93997f27305b27fe879263e24c2 public void AcceptFriendship(UUID fromAgentID, UUID imSessionID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 530 14fa6a35e0b5546a9ea6fb61f08fe8203f2ff82c1b8d0587d8287b4dde979a22 public async Task AcceptFriendshipViaCapAsync(UUID fromAgentID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/FriendsManager.cs 576 9d7242349ea97d189d3fb638408e9b3b78e9b27eef52e90b0a803f5deed94e55 public void DeclineFriendship(UUID fromAgentID, UUID imSessionID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 602 5644f24e7eae66dc5bbd2f20fd57779e0d64df59ed61cbc06c646293fd288892 public async Task DeclineFriendshipViaCapAsync(UUID fromAgentID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/FriendsManager.cs 641 0fc6225c680a07c1aaca11b685ca10a6a8c47df21ebe94813a2112fcd157e358 public void OfferFriendship(UUID agentID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 651 547708858cabde05e6b04613767cc9698704589314a2ec8e83e83f5dcf5f7e91 public void OfferFriendship(UUID agentID, string message) +LibreMetaverse LibreMetaverse/FriendsManager.cs 670 a79b1b815227586343dfd5bd6b5a73cc121d9181c9c7a09dd4e07b3873780279 public void TerminateFriendship(UUID agentID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 786 7640c64bbbb1655262d23f1243f996b5b0f52ea44b79279e72c10e76c5222735 public void OnFindAgentReplyHandler(object? sender, PacketReceivedEventArgs e) +LibreMetaverse LibreMetaverse/FriendsManager.cs 843 717c2e0c5a3e1a2cf9d2f39f4b0d2472d8e1e32a7592174b9b52a3f583465501 public void GrantRights(UUID friendID, FriendRights rights) +LibreMetaverse LibreMetaverse/FriendsManager.cs 868 57dbde4677fd3a1fee4b37b1e7ceaa6834bb8e0d13e25fba18aeb887d30eac6a public void MapFriend(UUID friendID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 893 db7708767985f26e339b783ebf83956c01d8c6ef79d14f7ef874e10e23366cdd public void TrackFriend(UUID friendID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 915 496796b66a63d0f907f11247abac07bddfdbc4a076bb4aacd909818504769324 public void RequestOnlineNotification(UUID friendID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 945 8910bee5ae2b1b84b75972e0c7572089220288682d35de8aeacca508c7c17d47 public void GiveCallingCard(UUID agentID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 969 910458c5794a08ed2b94f063a9d3cf736302a43eba9f8cd6cabbfa695eec729e public void AcceptCallingCard(UUID fromAgentID, UUID transactionID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 999 26b79ed69ecc6a4b12125caced5bb087e6ef3fffaad0e62113fc87b2771bd354 public void DeclineCallingCard(UUID fromAgentID, UUID transactionID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1227 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/FriendsManager.cs 1241 c7db0d49b235f573725d2ca4dc9f55d233044aafca9f38258a6dae6bddbce96d public class FriendsReadyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1244 86b971c9d4a6c7be67f9b8ba77954d606158193d4bb6f55e4e6ef2de364cb94a public int Count { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1252 c6f084e3e61c8ee3af6af00330055f297a659212c8edeaf41082014429f047b9 public FriendsReadyEventArgs(int count) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1259 befda79dbc96befbe6c5000f2073417b468a811f0d9ef7b3ba2bbbbfcc0c8ac1 public class FriendInfoEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1262 733a58334c64721c9272fa0d5ecee55149f7935735517621bc0e026f34d35d4b public FriendInfo Friend { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1268 94d50c74b22190d8fa0e539071bc1dd46829a3c6524c66bbcf39a45bc06020fa public FriendInfoEventArgs(FriendInfo friend) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1275 9f29dfd839807a97bc53987674c1eb77a08ec050d03e58204cdeafa884a1bc88 public class FriendNamesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1279 e5edfa0f93bb68e07e8bfd8f2ed40436b54ebeffc561d3025bf17994adda53d3 public Dictionary Names { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1286 b5883ba18689e7412e9b0e9fce3531533ea67a91635ccb5e884cc64b350f1b7a public FriendNamesEventArgs(Dictionary names) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1293 516d24c84097b93a2cdad24ad8570bb0ef4246d63b8a98795728b7900fa3e7cc public class FriendshipOfferedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1296 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1299 6b1b2497a3dd026ad27097ead4ac9eeaffc7f6c25cc6648c008338c3fdfce9bf public string AgentName { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1303 65b30581ce6875d058e9c58e3304d79334eb7a44f17e8bab2022dcd7acf2fdd5 public UUID SessionID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1312 cd0307e512e760f314a7fa3c474b0a5c457c0302c32cd7897b1796f5e2a9e7bc public FriendshipOfferedEventArgs(UUID agentID, string agentName, UUID imSessionID) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1321 7f155acc4d54cc5bbad19bd0e761eef8d2a494aefa6a8ed7ed3a99cd2df7a47c public class FriendshipResponseEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1324 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1327 6b1b2497a3dd026ad27097ead4ac9eeaffc7f6c25cc6648c008338c3fdfce9bf public string AgentName { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1330 1c087ed8168125543ee355a99b5f10a24fe83011a2149572833e4649328a521f public bool Accepted { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1338 18187e405d0dabb9266b147aca7ed4655e34bf968a3c0e5089ae8c76da4796ef public FriendshipResponseEventArgs(UUID agentID, string agentName, bool accepted) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1347 48388ee67c3708ac52a353d3df7e1feabd59e2aa931ee139f00f9a075f60d080 public class FriendshipTerminatedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1350 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1353 6b1b2497a3dd026ad27097ead4ac9eeaffc7f6c25cc6648c008338c3fdfce9bf public string AgentName { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1360 7d9755498566a4ff7e5d53768bcc518e4d2ce368c3a8ade68cad3b8b2b43e809 public FriendshipTerminatedEventArgs(UUID agentID, string agentName) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1370 7c4956f872df856f6a7b7c3dba5abd8795b30c0c46f8ccacd94ee377ee4b2271 public class FriendFoundReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1373 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1376 acd2b8a770d50b843044bd9d1777e5690f74836f003a51c3d411ddb5e30b3c87 public ulong RegionHandle { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1379 e0bccd0e4b813f5f13df7b99ea42812dfec6eb07a740f32b49e7c10be967f98d public Vector3 Location { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1387 a2041a6fb7dc74b15cc2d2c4a00d5c6d5fb85c928b488e842a48cd8e90f81767 public FriendFoundReplyEventArgs(UUID agentID, ulong regionHandle, Vector3 location) +LibreMetaverse LibreMetaverse/FriendsManager.cs 1397 e54a6c1f13286fc1bceed942c8908dca0e3439d66ed51cc2e544b9be017085d7 public class CallingCardOfferedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/FriendsManager.cs 1400 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1403 6b1b2497a3dd026ad27097ead4ac9eeaffc7f6c25cc6648c008338c3fdfce9bf public string AgentName { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1406 432e89798e8d1affb7572ed077d6bfffb482f0a9f38be70f4fbbb187ba2d0da5 public UUID TransactionID { get; } +LibreMetaverse LibreMetaverse/FriendsManager.cs 1414 2abc2c855fcc55578b3c91e022d9f65f3319972c88e287c5b7d2561ea092f19d public CallingCardOfferedEventArgs(UUID agentID, string agentName, UUID transactionID) +LibreMetaverse LibreMetaverse/GridClient.cs 79 dae3739286b6ef683002fb0b1debdfeaa35c336c27d3c7a129c5bdb26c771481 public partial class GridClient : IGridClient +LibreMetaverse LibreMetaverse/GridClient.cs 85 137150a4b250b83257e62c0db2d163299da2a295415f72935d9cb7c195793f83 public NetworkManager Network { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 88 ce8ccd2378eb48bbc966851d39bdb227caa381928b338a0cd20b204ec4527aa3 public Settings Settings { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 90 d09dbc4c87a0781e05ce240951ae882ed9fc66df622589baf9397cdb7b4081ff public ParcelManager Parcels { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 92 6f84ad84ac5af732bddccfbecf702b1e3aef57be01dd223cbe435571a1227807 public AgentManager Self { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 94 d5dcfe728b09dc2ba3cbce9cf67a09169affffdeca761918df88ddf5c58f2b1e public AvatarManager Avatars { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 96 8ccf211653b1bb3d261b9b45f356aeafb7c63669d0f2568190920619b4692146 public EstateTools Estate { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 98 671705b68ad4fa0b745bc3efe29f066e1edc070cda59cfb06399596b74372ce1 public FriendsManager Friends { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 100 ccee4eacd355687c0c72270ce82a558884db3636ccab49fe57b99ac48506df79 public GridManager Grid { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 102 8dcc0d46245c206ce70a766c16e5ffddeebc06d5fe0cef02b816ef69a0e7f3e5 public ObjectManager Objects { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 104 5c0d977d27e87cd8a9fd7ca6ecf5153cd30db06b5bfd77df22b4a70ca5b9397c public GroupManager Groups { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 106 e87cbf64c79385a54ce284c1f68b490bb001dee8ca215b2a91c9aa55420985f6 public AssetManager Assets { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 108 925b730f85a6f4333abbdbf7833db67699f6426fe4ff4d428d428148f434eda5 public InventoryAISClient AisClient { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 110 586dcd7531e0a9af6228dc27d4e7ed383de868a29faa3dfc972661b152d81f1e public AppearanceManager Appearance { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 112 84b3ec1912f62cba0e8d210f4bcbeb860faaef9e2ca53e1014c5d411b4046756 public InventoryManager Inventory { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 114 77af6a40855624dc202a32c9f9599dd49fbe2c25279e9506aad0f7c1c91ce549 public DirectoryManager Directory { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 116 ebbd02c143819ba046569fc4345fc96997b01fa873992dba14f62326456f42af public TerrainManager Terrain { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 118 22a53b28a43b64ddb430e7fd9a71a9aecc90408ef1ae216668aef0b360d6698b public SoundManager Sound { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 121 858eec9679c8da31fc65bbe3dd6e3f65cc5168325f37e238ccb3d329f63d4083 public AgentThrottle Throttle { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 123 d46c20852ce936ed45f3a27c631e38d5de9e8bf6512a4bc87bb7def7b7b4708c public Stats.UtilizationStatistics Stats { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 125 5409def5246a6ed492ee89fb782f06ec2437a4c5592e29bc092c892290c94ec0 public HttpCapsClient HttpCapsClient { get; set; } +LibreMetaverse LibreMetaverse/GridClient.cs 127 dfb683cb8321b3d347d284822f1dffcdc54424ce724c62a8de908b1a83650a36 public CapsRateLimiter CapsRateLimiter { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 129 2254681cc95906a695c91e04763133a89e730d40d4f20aba89c51645898ff5c0 public Marketplace.MarketplaceManager Marketplace { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 131 5a390eb5d3b76c293794cd342c51344c548135fb0bb00ac0196df89b818c8fc4 public EnvironmentManager Environment { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 133 f1d4cf2110ed41e452726ea47140891341c1d3091eb1d73b430363beba1a9ac7 public InterestListManager InterestList { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 135 83c3742e4265db6485299b4f3ee832bb5cd5219e38c888de212f9e78ce5afe10 public Animesh.AnimeshManager Animesh { get; private set; } +LibreMetaverse LibreMetaverse/GridClient.cs 141 89b3723382c18981a23a28c7ee96ada8570970c54f7ff9ead18fd6c5c65c5701 public TimeProvider TimeProvider { get; set; } = TimeProvider.System; +LibreMetaverse LibreMetaverse/GridClient.cs 149 daef33fc840a7d259f58eb0c8f1d2cad16b0bddc24b0951ab65c1c8326c92c01 public GridClient() +LibreMetaverse LibreMetaverse/GridClient.cs 235 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/GridClient.cs 246 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/GridClient.cs 297 6a51fef450b9c4acb4c9cb7b5483a952ea1b2d4c8a4ef43adcee1894e76a4b86 public ValueTask DisposeAsync() +LibreMetaverse LibreMetaverse/GridClientServiceCollectionExtensions.cs 35 bb3378abd4b47eb2ffb9ade1cf13fd9759528ef402a2d64e3435b6128b5578e1 public static class GridClientServiceCollectionExtensions +LibreMetaverse LibreMetaverse/GridClientServiceCollectionExtensions.cs 55 035bec8f59448e3b25688af1b78a638d544afd335abb8b67de7b26922d8bdb18 public static IServiceCollection AddGridClient( +LibreMetaverse LibreMetaverse/GridManager.cs 45 694290aae500b7f2cb46712d90d231107e52d2258541f49f438222ac89eb94d5 public enum GridLayerType : uint +LibreMetaverse LibreMetaverse/GridManager.cs 58 c34c4325bc8ccf2afa9da338503595dbdd96322742f8b550de0608453d7c0091 public enum GridItemType : uint +LibreMetaverse LibreMetaverse/GridManager.cs 87 6dc01e57297dcb143111d248cb930ecaeb3ca896fa0b5454da529433b38781ae public struct GridRegion +LibreMetaverse LibreMetaverse/GridManager.cs 90 b2bcba8ca6332e06c4fa6343e256c59cb5ab53b790caed47cc85fb47cfd109b4 public int X; +LibreMetaverse LibreMetaverse/GridManager.cs 92 0ff6762d47efcef098db8ea184f349f5ef67a4860b26db054c0d02bd492db741 public int Y; +LibreMetaverse LibreMetaverse/GridManager.cs 94 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/GridManager.cs 96 16e05c558aa2360d366ba54706e23a8bda80278077b8cc821fb9f7e057fc513b public SimAccess Access; +LibreMetaverse LibreMetaverse/GridManager.cs 98 67a73fa0e243718f36ad33936207d59f567459143a20ddda8cd6b787e81677c2 public RegionFlags RegionFlags; +LibreMetaverse LibreMetaverse/GridManager.cs 100 aa259161f0a5ab946f43c921a4ab626e7fc2c48e2ce7782bd2d4e63a85fc72dd public byte WaterHeight; +LibreMetaverse LibreMetaverse/GridManager.cs 102 b13317e0d4c0d9207d67423f126e5ff898cf4a0c5bb7dcb1115bc3abe92f5407 public byte Agents; +LibreMetaverse LibreMetaverse/GridManager.cs 104 a4f7540a1c6d52dd71a8e1f07a33b25d962bdae78444cfdba98e7fe0a1cb5e59 public UUID MapImageID; +LibreMetaverse LibreMetaverse/GridManager.cs 107 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/GridManager.cs 110 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/GridManager.cs 115 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/GridManager.cs 120 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/GridManager.cs 134 d25391bc90251f622fdcd594b0dbd2245521d27d966b15a5d0e001427f9cd75b public struct GridLayer +LibreMetaverse LibreMetaverse/GridManager.cs 136 e55fdb60a5ce8b9a11aaffd16940729c79956203d09a4d8151b107c4e7bc06b7 public int Bottom; +LibreMetaverse LibreMetaverse/GridManager.cs 137 456c85a34efb86c29ff0c469326b25eb9a545e81a682d33f66cef688ea8def5a public int Left; +LibreMetaverse LibreMetaverse/GridManager.cs 138 2e744602d16802eea64427606d909f1be6ef1859e39046f56c2913e7698a4005 public int Top; +LibreMetaverse LibreMetaverse/GridManager.cs 139 297b183b52c8040bf30cf4bd9bec92d23c837213c1360bf0952e8a6d5201c06f public int Right; +LibreMetaverse LibreMetaverse/GridManager.cs 140 c601c9c1925f79c15b5e53117533a65c8364a59bac74c7699eff67fbeff0cc40 public UUID ImageID; +LibreMetaverse LibreMetaverse/GridManager.cs 142 15a14d9d5d22741068075d52d99c2d6aa60dc902229cc70b54150bcf487717a1 public bool ContainsRegion(int x, int y) +LibreMetaverse LibreMetaverse/GridManager.cs 155 45d46cf0b548cac8b03bf7ec2c8689dec9089d178101038078ddda84519064fd public abstract class MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 158 c34314680046605f0d0c42e2d987808e39d042ca5fe5133c7b68319c520c3d1b public uint GlobalX; +LibreMetaverse LibreMetaverse/GridManager.cs 160 756488c41938e3f378c240f83557a96470286bc09c8009dea9147a9676f5dd1d public uint GlobalY; +LibreMetaverse LibreMetaverse/GridManager.cs 163 3511b90f9831bb980352d160051db48c31e8d3a65803cc23a4d2865def35bf12 public uint LocalX => GlobalX % Simulator.DefaultRegionSizeX; +LibreMetaverse LibreMetaverse/GridManager.cs 166 831470aec940b94e47b253e72cbe84a98fe2fc29a9852595057574d9d5729305 public uint LocalY => GlobalY % Simulator.DefaultRegionSizeY; +LibreMetaverse LibreMetaverse/GridManager.cs 169 bf621ab40d4ddc455dd1f969069b82e4ccbf1e554c1114926b960ef563c38332 public ulong RegionHandle => PositionHelper.RegionHandleFromGlobal(GlobalX, GlobalY); +LibreMetaverse LibreMetaverse/GridManager.cs 175 2a7057049cbe36b70aea81a5408fb24b5c44fb2339452110d56919e5e253ddb6 public class MapAgentLocation : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 177 f9a8abbdbcb4d708397d75e5240c156248cc29eb59d5f4dc5158ddc41af68039 public int AvatarCount; +LibreMetaverse LibreMetaverse/GridManager.cs 178 7d9a84b89564576f8edf77f57e8041878f94dff1d514707507f4a9cc19372bb5 public string Identifier = string.Empty; +LibreMetaverse LibreMetaverse/GridManager.cs 184 7ace444b608a6aff085b0d27a0a8052b536a6f94adf3b6a6d2742f1bb8ea0c66 public class MapTelehub : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 191 de797c0fc04b8728fa559d24659adefc8a96d05eb6be01534fcee71da31bb96a public class MapLandForSale : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 193 d1615871c090b4ef2f0a449f74bed56483eccff069fd6d8446eb6a7c3910560b public int Size; +LibreMetaverse LibreMetaverse/GridManager.cs 194 d3a1df06c843b1f04a39c7b30eee5774cb8fe31f1d567cd5d2ada922d94d6459 public int Price; +LibreMetaverse LibreMetaverse/GridManager.cs 195 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/GridManager.cs 196 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/GridManager.cs 202 578957f739fa6eb6d04495e46d2f04743b92c7dee881c1af705ac1161037bf6e public class MapAdultLandForSale : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 204 d1615871c090b4ef2f0a449f74bed56483eccff069fd6d8446eb6a7c3910560b public int Size; +LibreMetaverse LibreMetaverse/GridManager.cs 205 d3a1df06c843b1f04a39c7b30eee5774cb8fe31f1d567cd5d2ada922d94d6459 public int Price; +LibreMetaverse LibreMetaverse/GridManager.cs 206 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/GridManager.cs 207 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/GridManager.cs 213 f4604bb8124f9133e840244256503b2400007a7618d4574ccce8ad878a32a56a public class MapPGEvent : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 215 63d9dd0d473370952eea91fb011cf6f9c665a5bb204f6766fa7bc43bd3b04bf3 public DirectoryManager.EventFlags Flags; // Extra +LibreMetaverse LibreMetaverse/GridManager.cs 216 a038dce6c74dd1f51b95bd2ccd135877f5bc3c8ec360058c438b0e6f173a10ea public DirectoryManager.EventCategories Category; // Extra2 +LibreMetaverse LibreMetaverse/GridManager.cs 217 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/GridManager.cs 223 c720a6bbba415d333fc8f4e0ec3c649517d244288e3822ea847cc5afb116f22e public class MapMatureEvent : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 225 63d9dd0d473370952eea91fb011cf6f9c665a5bb204f6766fa7bc43bd3b04bf3 public DirectoryManager.EventFlags Flags; // Extra +LibreMetaverse LibreMetaverse/GridManager.cs 226 a038dce6c74dd1f51b95bd2ccd135877f5bc3c8ec360058c438b0e6f173a10ea public DirectoryManager.EventCategories Category; // Extra2 +LibreMetaverse LibreMetaverse/GridManager.cs 227 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/GridManager.cs 233 e4994944f23565448a89e2975f4e765023cc8999341e09cbdd7922edb9a5b97c public class MapAdultEvent : MapItem +LibreMetaverse LibreMetaverse/GridManager.cs 235 63d9dd0d473370952eea91fb011cf6f9c665a5bb204f6766fa7bc43bd3b04bf3 public DirectoryManager.EventFlags Flags; // Extra +LibreMetaverse LibreMetaverse/GridManager.cs 236 a038dce6c74dd1f51b95bd2ccd135877f5bc3c8ec360058c438b0e6f173a10ea public DirectoryManager.EventCategories Category; // Extra2 +LibreMetaverse LibreMetaverse/GridManager.cs 237 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/GridManager.cs 244 7d344f283b9daca0bfbf7d2e0c3e79bb8a2558cde7077745e3d780757e7a5601 public class GridManager : IDisposable +LibreMetaverse LibreMetaverse/GridManager.cs 265 83bb6016ea71046f9a0c88f0d09352c87606b81cb8c0b567de50f56a69ea1e35 public event EventHandler CoarseLocationUpdate +LibreMetaverse LibreMetaverse/GridManager.cs 288 cbd83708f23fb9b9a4ffbaa2081a9c859a4f9cd4969178122b486e5574d7f493 public event EventHandler GridRegion +LibreMetaverse LibreMetaverse/GridManager.cs 311 52ad310a078038fd7e5bbc747046ca37bd9e1c0ec42a6f41d6588c76ddfab0aa public event EventHandler GridLayer +LibreMetaverse LibreMetaverse/GridManager.cs 334 91488eb2c7f979335c69e1ddd126b38e6d1a524531d88f3b641564bac1d66c69 public event EventHandler GridItems +LibreMetaverse LibreMetaverse/GridManager.cs 356 35a74738483d0d5fa511702ce562d38a7bb9a586ba141b397915b72916171e05 public event EventHandler RegionHandleReply +LibreMetaverse LibreMetaverse/GridManager.cs 365 60e503b5f6f7b05a66a21a1811a0fbf095dc4ed57f91175092e58204cc9a1a3e public float SunPhase { get; private set; } +LibreMetaverse LibreMetaverse/GridManager.cs 368 651a7fea6d1cdf9e95ef10dc970443015705a575221ac6ded88aed4cc96dcfb7 public Vector3 SunDirection { get; private set; } +LibreMetaverse LibreMetaverse/GridManager.cs 371 96c648121805908255dd68f8395402d48a49871ae488f8217df54335f18fdb08 public Vector3 SunAngVelocity { get; private set; } +LibreMetaverse LibreMetaverse/GridManager.cs 374 91ed3b407d1846a4736b3edc25de63ecce31c0d468a211f384b73a25005908d3 public ulong TimeOfDay { get; private set; } +LibreMetaverse LibreMetaverse/GridManager.cs 389 e4d39e0aa1eaf3d3d24d33be081d9d715f2c346310417e99ec0dd7ed797b88e1 public IReadOnlyDictionary RegionsReadOnly => m_ReadOnlyRegions; +LibreMetaverse LibreMetaverse/GridManager.cs 392 33702549ac6693bdebf9148d3a06b0424e2ffb09a84bd2714ec24a1cf34a6fb4 public IReadOnlyDictionary RegionsByHandleReadOnly => m_ReadOnlyRegionsByHandle; +LibreMetaverse LibreMetaverse/GridManager.cs 395 e47a3c346708dd8e6e98a6c2f4a00b107fefd01b1eae863176346182dfd6d94c public IReadOnlyDictionary RegionsByUUIDReadOnly => m_ReadOnlyRegionsByUUID; +LibreMetaverse LibreMetaverse/GridManager.cs 408 cba7f385519955cce77ef6f96e1774e89eb67a178340baacf44be16486dcc4f0 public GridManager(GridClient client) +LibreMetaverse LibreMetaverse/GridManager.cs 432 073da61b861c0cffd5c5924159cc424490fff776b3817bc087033add3620e62a public async Task RequestMapLayerAsync(GridLayerType layer, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/GridManager.cs 456 bc1c8206d20be895c98acbec41cf056bd6b7c771273ca1bcb24d6071fb5bc92e public void RequestMapRegion(string regionName, GridLayerType layer) +LibreMetaverse LibreMetaverse/GridManager.cs 486 f3e54742dff2d024078fc912c67dc3e73eb12e8a018eb289bab50dea0ed62462 public void RequestMapBlocks(GridLayerType layer, ushort minX, ushort minY, ushort maxX, ushort maxY, +LibreMetaverse LibreMetaverse/GridManager.cs 517 ccf8ac7612d8766d03f0abd1190828dcd144363c680c9cedef0d7c4141b34393 public void RequestMapItems(ulong regionHandle, GridItemType item, GridLayerType layer) +LibreMetaverse LibreMetaverse/GridManager.cs 542 51062e8c3ad24264ec09633c5da1af0d8162411687931e491cb93aabdc0f49a3 public void RequestMainlandSims(GridLayerType layer) +LibreMetaverse LibreMetaverse/GridManager.cs 551 3d18703161214e40c892f050ddd4a069e03938de86ea86f727fef20ee0f3361c public void RequestRegionHandle(UUID regionID) +LibreMetaverse LibreMetaverse/GridManager.cs 579 1103f502e50f4b4a89130bf01c6a7781e51b4d54904e7fc7699cba8cab210a84 public async Task GetGridRegionAsync(string name, GridLayerType layer, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/GridManager.cs 628 e3ab886ad000dcef47cb0f231a1816488e3957b3d1c6f70b34a042216be512e5 public async Task GetGridRegionAsync(ulong handle, GridLayerType layer, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/GridManager.cs 672 91d92d645f3e5abfd6a43b010d9bcc43f3d47cf977fd441a04ac77cbde3dce7d public async Task> MapItemsAsync(ulong regionHandle, GridItemType item, GridLayerType layer, +LibreMetaverse LibreMetaverse/GridManager.cs 998 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/GridManager.cs 1011 bb633fa2e933c5f7f19afbb82ececb01b802591012d7a8a2ef8382d5fd44cf19 public class CoarseLocationUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GridManager.cs 1013 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1015 638824bf625b009fdf405114ea6fd3f24a0d0f86a4d3ce57b7ca1fbc4b26ab36 public IReadOnlyDictionary Positions { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1016 d7dbea10d88386e9b84fd5f5f06788bdaf0340a9f0e4ebb23a4c86ef4475b45c public ICollection NewEntries { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1017 1f4d0f9ae741b2ccb9d64b5bc3a1dcebcd4ff8874e7c02332eea1579c4638cad public ICollection RemovedEntries { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1019 8bd672dee34d2c96a56c0bac81da05030881159700ab49d6170e511d501f8445 public CoarseLocationUpdateEventArgs(Simulator simulator, IReadOnlyDictionary positions, ICollection newEntries, ICollection removedEntries) +LibreMetaverse LibreMetaverse/GridManager.cs 1028 9597699c72c54e34fc67913627f9d370e30dc619b1d9f93fad9a04c4c3232a9b public class GridRegionEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GridManager.cs 1030 b3b3570a95e4aa0c1c2b0e09c727209e806f9b2a248668d1fb9e4d698108a96b public GridRegion Region { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1032 ca462d051495a29af1563ce7ba88d9dc07318518c97678e7a53c1cce40ae3a39 public GridRegionEventArgs(GridRegion region) +LibreMetaverse LibreMetaverse/GridManager.cs 1038 e94504c076202e07c757bd1caf178de5b69bd92a2d5d06b377549c143ebcbba2 public class GridLayerEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GridManager.cs 1040 f88e5ab60bf4a41c112ac73a2d92f413c53c2fe8b4ae459dcce2e4e39ddb320a public GridLayer Layer { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1042 ce2525189418768e1413211149bae95972808d89e5df798a5a8630d58882499a public GridLayerEventArgs(GridLayer layer) +LibreMetaverse LibreMetaverse/GridManager.cs 1048 f09e968cf53dcbf618ae2b2d83a4cdde9e344e69670ef868dd10c90adf6ac767 public class GridItemsEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GridManager.cs 1050 714cece65a7512048238df5d936a0ce1e14b02f753f7039136a23234cf3235e2 public GridItemType Type { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1051 6b169e30176e7d350a6f59f71d8d758e33ff0029089efc57a7e9aff42071b112 public List Items { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1053 4782e57ee9cf84e0f8530bc5ffd2822b8eda76172545ad6b2ec9da231e0435f0 public GridItemsEventArgs(GridItemType type, List items) +LibreMetaverse LibreMetaverse/GridManager.cs 1060 02f3888251ecd037305c5b6c70ec3b234c7a81c25920c090d8fff48997740ac5 public class RegionHandleReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GridManager.cs 1062 c5ee112a7c082bd5181790860d9fdf86ea6868b83fcec06c773bbbe1f6b618d9 public UUID RegionID { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1063 acd2b8a770d50b843044bd9d1777e5690f74836f003a51c3d411ddb5e30b3c87 public ulong RegionHandle { get; } +LibreMetaverse LibreMetaverse/GridManager.cs 1065 38b820bdf743320c2658372f5a984acf253babc53faca3ee4fe8a15e2714950c public RegionHandleReplyEventArgs(UUID regionID, ulong regionHandle) +LibreMetaverse LibreMetaverse/GroupManager.cs 46 36ad7c4c556587979e9f6304855b3c6ae4cc62e5daf1092444bb2a6cfb138a27 public struct GroupMember +LibreMetaverse LibreMetaverse/GroupManager.cs 49 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/GroupManager.cs 51 dadf26170caf1c7db4f24699001a329fe27d6d326d7df38364236201d88a34b4 public int Contribution; +LibreMetaverse LibreMetaverse/GroupManager.cs 53 350a0a10af83222fdfcd695da78fe1ee706aaf54adb7d4ec0c8f5e6db62689c5 public string OnlineStatus; +LibreMetaverse LibreMetaverse/GroupManager.cs 55 d5664b8424b81f657a48fd504febbce4ee0e05abdee3651913f27d48f1fa66e9 public GroupPowers Powers; +LibreMetaverse LibreMetaverse/GroupManager.cs 57 f97ae0cdc4f4944bde16346d1479cc00a3f52229743c8db72e695c649b59efb9 public string Title; +LibreMetaverse LibreMetaverse/GroupManager.cs 59 286a1cef1c7b05246854fcefd08e25eb59eab67bb2924c82070460db5717ebc5 public bool IsOwner; +LibreMetaverse LibreMetaverse/GroupManager.cs 65 802e04ab7ca7f0ef59eaf50a040a1122ea76d020d112cd831afe3d34316f4326 public struct GroupRole +LibreMetaverse LibreMetaverse/GroupManager.cs 68 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/GroupManager.cs 70 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/GroupManager.cs 72 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/GroupManager.cs 74 f97ae0cdc4f4944bde16346d1479cc00a3f52229743c8db72e695c649b59efb9 public string Title; +LibreMetaverse LibreMetaverse/GroupManager.cs 76 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/GroupManager.cs 78 d5664b8424b81f657a48fd504febbce4ee0e05abdee3651913f27d48f1fa66e9 public GroupPowers Powers; +LibreMetaverse LibreMetaverse/GroupManager.cs 80 c68b759cfd128b61a3c3ded855e93697426a03e365f706621ab5238580162725 public uint Members; +LibreMetaverse LibreMetaverse/GroupManager.cs 83 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/GroupManager.cs 92 4fb110d66664012b73fd65c9f7d92cbf536446a69a501f96bc7134df2b05eec4 public struct GroupTitle +LibreMetaverse LibreMetaverse/GroupManager.cs 95 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/GroupManager.cs 97 0e3aa89c3387eb2f28e6859e2d15bad2587b5fdaa8887f68dfc82febd2a51c32 public UUID RoleID; +LibreMetaverse LibreMetaverse/GroupManager.cs 99 f97ae0cdc4f4944bde16346d1479cc00a3f52229743c8db72e695c649b59efb9 public string Title; +LibreMetaverse LibreMetaverse/GroupManager.cs 101 aa0eba6fe17188ec6dc9e756ed161a4146f69eacbe2ecbc25c6b8a5b46325df6 public bool Selected; +LibreMetaverse LibreMetaverse/GroupManager.cs 103 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/GroupManager.cs 112 d4d9e8ec1d76bafc181a42b73201e496b7f0ac4bf90797f4bae86a8b955536b7 public struct Group : IEquatable +LibreMetaverse LibreMetaverse/GroupManager.cs 115 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/GroupManager.cs 117 e26b64963b1c423c78e064fd7a791f17318e66f650504030ad1373a50bad5423 public UUID InsigniaID; +LibreMetaverse LibreMetaverse/GroupManager.cs 119 d374ba9f369aac8e4326765090751ca6d6a9c8394953bffe50dee205ac05124d public UUID FounderID; +LibreMetaverse LibreMetaverse/GroupManager.cs 121 9265221f502efcd949603dbf4d0e6dc924ddb2e75cc19dc7efa2ac787494b54c public UUID OwnerRole; +LibreMetaverse LibreMetaverse/GroupManager.cs 123 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/GroupManager.cs 125 cd092d8426655803716a0167f93e4b330049faf94bda2fbdbbca0d760d5969ce public string Charter; +LibreMetaverse LibreMetaverse/GroupManager.cs 127 50eb378e06f4203118f9164d9b7e24028b9f538229007cb38c217cebaba8226b public string MemberTitle; +LibreMetaverse LibreMetaverse/GroupManager.cs 129 38eabf3425e954081b9ad1eaabce5903a7309069422250be84d0ba5549d08cf6 public bool OpenEnrollment; +LibreMetaverse LibreMetaverse/GroupManager.cs 131 018616800954da23df957c833c2ffddeee266a191ac225beabe2592aa2fa7d68 public bool ShowInList; +LibreMetaverse LibreMetaverse/GroupManager.cs 133 d5664b8424b81f657a48fd504febbce4ee0e05abdee3651913f27d48f1fa66e9 public GroupPowers Powers; +LibreMetaverse LibreMetaverse/GroupManager.cs 135 03d14ce4b8e096093e30d5c064774570c85ff0b1d0e6ee5ff95ba487a171c27e public bool AcceptNotices; +LibreMetaverse LibreMetaverse/GroupManager.cs 137 c20fe14d9e41c008b4ee44f9e21efbdb0b36b928688081a2bb1b72749c3af69e public bool AllowPublish; +LibreMetaverse LibreMetaverse/GroupManager.cs 139 8501308058e65dbe9e51fd0fe1035bf6b15c7c27db83371d0658c525387424da public bool MaturePublish; +LibreMetaverse LibreMetaverse/GroupManager.cs 141 9ebf5ce77ea953c69265d58829dbd3c2481b2f56910d8c9ca881962a82bbb879 public int MembershipFee; +LibreMetaverse LibreMetaverse/GroupManager.cs 143 e651b19a237622240fcfa2f07dc6d7d9dc357dc4d5592db77d3c09dea7c4866f public int Money; +LibreMetaverse LibreMetaverse/GroupManager.cs 145 dadf26170caf1c7db4f24699001a329fe27d6d326d7df38364236201d88a34b4 public int Contribution; +LibreMetaverse LibreMetaverse/GroupManager.cs 147 41b8fd9cda54ba145f6e2a14ef981e1f8d690418e1961f6b6c1b8afa2fca478d public int GroupMembershipCount; +LibreMetaverse LibreMetaverse/GroupManager.cs 149 3e04bb5a595dda3f30e27870fd401b2472233d45adb86216e8298bc3a5e376c2 public int GroupRolesCount; +LibreMetaverse LibreMetaverse/GroupManager.cs 151 e2d0b9813f332d32f4a4f7af7370633f51761fbf84a607a8e23faa0c000e8d9c public bool ListInProfile; +LibreMetaverse LibreMetaverse/GroupManager.cs 155 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/GroupManager.cs 160 53b27a3a83c2a0a0223dae0bef87f173f6c9e433e3ec084950c20d24366451fa public bool Equals(Group other) +LibreMetaverse LibreMetaverse/GroupManager.cs 183 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/GroupManager.cs 188 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/GroupManager.cs 219 65bccd8c6b2b20b4bf705b01fa9da3f71c4541ef5ad6bfbe394dbb3ebccb86a9 public struct Vote +LibreMetaverse LibreMetaverse/GroupManager.cs 222 af2d5dccab67a8dccebb3ac0752a19e82b5e0273c0ebbe5e143a68fd039c3633 public UUID Candidate; +LibreMetaverse LibreMetaverse/GroupManager.cs 224 5efa0cf0a6f97473ff7f1fd05e895fd26fb5b35bfa5ab82bb0752051739a5ac3 public string VoteString; +LibreMetaverse LibreMetaverse/GroupManager.cs 226 d27a87de7fc16dd88cebb56c8ab823a12ed92f26663804f11f001940fc6e5341 public int NumVotes; +LibreMetaverse LibreMetaverse/GroupManager.cs 232 16f87e7b6e201532342c6c018bf53ee1854ab1cec33da4d1e3950fd4e8145592 public struct GroupProposal +LibreMetaverse LibreMetaverse/GroupManager.cs 235 d404a65646e32de1d9f45b9af5e327bbaf47adece0a195ee09778eb49358d853 public string VoteText; +LibreMetaverse LibreMetaverse/GroupManager.cs 237 ead13e9fa94a7dea09a2d7742cf49d9a0c18b4bfe620d44fcf522b8f4f711205 public int Quorum; +LibreMetaverse LibreMetaverse/GroupManager.cs 241 c4aeb47be0f2afcabd787dba2433020cd5592177590dc0a00cd3f15b56977949 public float Majority; +LibreMetaverse LibreMetaverse/GroupManager.cs 243 05f62823734c90c9ba6c7c96202cb9dbcbf83d52c61659669f3c367f83df108c public int Duration; +LibreMetaverse LibreMetaverse/GroupManager.cs 247 1c50898309ebbed94b1dc234e21b7f1fc7f009f27a3e1fed6d9cd6d419f2d3e4 public static class GroupVoteMajority +LibreMetaverse LibreMetaverse/GroupManager.cs 250 dbbf7abbfac5fa25f3cbe2449c1b4a4187f44ab2790b8023f782f4fd0bd3d185 public const float SimpleMajority = 0.5f; +LibreMetaverse LibreMetaverse/GroupManager.cs 252 dd796cafd79f19408d751ab45d588a6599e16fba591f1b41f2f21497c8d6227d public const float TwoThirdsMajority = 0.667f; +LibreMetaverse LibreMetaverse/GroupManager.cs 254 845a2bc6b06664a5d6883fff16dcb67314943456ef3fc52d42ef65277e7c6d71 public const float Unanimous = 1.0f; +LibreMetaverse LibreMetaverse/GroupManager.cs 258 bf6d4fb38a05572eda69e6cbe8c0d9f592bc4e4970e9e1d35db4cc9be4711192 public enum GroupRoleChangeType : uint +LibreMetaverse LibreMetaverse/GroupManager.cs 269 2a4caa7fd70a240b323cbfed80511d2623d7d473a34fe9cdefb31720ff8ceb1c public struct GroupAccountSummary +LibreMetaverse LibreMetaverse/GroupManager.cs 272 2ec0478115f6982844e6363227bd883163bd478f26da16fd2fa2fa695810d458 public int IntervalDays; +LibreMetaverse LibreMetaverse/GroupManager.cs 274 6d3dc7bf1acb56ef842a435a387025cd4cd0dbc86ae6a071aec37ab2135774e6 public int CurrentInterval; +LibreMetaverse LibreMetaverse/GroupManager.cs 276 ed9fc862be05007b6481de4dd2ae9e9a6ff81a9d5ef18736ac411332740d7acc public string StartDate; +LibreMetaverse LibreMetaverse/GroupManager.cs 278 4f8b7913c454177e3dde2f21680adafbc87020d2fd261532d7cd719473be0aea public int Balance; +LibreMetaverse LibreMetaverse/GroupManager.cs 280 7aa4a0fcab3f47ae230a328c6f05f3752a15e5ddc13669b7efd8a6ce7c467c19 public int TotalCredits; +LibreMetaverse LibreMetaverse/GroupManager.cs 282 e9bee5e1a1372cbb15ed9ffe0d47743f9ed582acd60f96b0c0b664121a3cc4d7 public int TotalDebits; +LibreMetaverse LibreMetaverse/GroupManager.cs 284 a2079a8d72fd14ffb2b9f316bb471fd0461253504fbadfb8671860b9472530ad public int ObjectTaxCurrent; +LibreMetaverse LibreMetaverse/GroupManager.cs 286 1cdf5fd5226b7184940c92bfe913da1e5f8fd9033f7000199de5022bbae38505 public int LightTaxCurrent; +LibreMetaverse LibreMetaverse/GroupManager.cs 288 3ea9153a6f67afbcf556fbfa385bc74e05523321f4502f5fe5b8f73b8eaf7200 public int LandTaxCurrent; +LibreMetaverse LibreMetaverse/GroupManager.cs 290 2b6ec49d1ce65a1d3b539df954d529d79e39dc3771693b5a15e70b844128bc12 public int GroupTaxCurrent; +LibreMetaverse LibreMetaverse/GroupManager.cs 292 1aa35bdcb5695bd03e5c1dbb4df588391e03ef83bb68ecda9e8684eb60eec96b public int ParcelDirFeeCurrent; +LibreMetaverse LibreMetaverse/GroupManager.cs 294 3d937d6824eba7840b9115bdcf926e10f54966c7389228276763b09a6ff416b8 public int ObjectTaxEstimate; +LibreMetaverse LibreMetaverse/GroupManager.cs 296 7c460d2af987547aeaf8dd883a235bc8e1cc6fbdbd69346304e29707042c5256 public int LightTaxEstimate; +LibreMetaverse LibreMetaverse/GroupManager.cs 298 a64c7587e2dc14d8f80e67acec3b8dea4e37186ec2add95d74ebad39decbcdf3 public int LandTaxEstimate; +LibreMetaverse LibreMetaverse/GroupManager.cs 300 91c2c01806c3022a83ec7dd248f87cdac5f963c218fc87cc31e99dc6d5740409 public int GroupTaxEstimate; +LibreMetaverse LibreMetaverse/GroupManager.cs 302 cf607f703512baaecafc956558a2c22850eb952253e7a3e3eea68d6cee2e7666 public int ParcelDirFeeEstimate; +LibreMetaverse LibreMetaverse/GroupManager.cs 304 6b0be873a5b99abf9a6097d3fcef1fd68374d1191f20d2a0c94391f902f57c70 public int NonExemptMembers; +LibreMetaverse LibreMetaverse/GroupManager.cs 306 fd9eccdf256e02bfcb1c0fda8ee313c6769cc47642134ab6be99724c8b86a190 public string LastTaxDate; +LibreMetaverse LibreMetaverse/GroupManager.cs 308 c7566396e90e268d815c98494b65e63485134c02fe13b11548742ce3e694917a public string TaxDate; +LibreMetaverse LibreMetaverse/GroupManager.cs 314 d2bce61ee486b9e7786d0b81c95f0eba1f55c946e30ebe07d8eefc9478b0776c public struct GroupNotice +LibreMetaverse LibreMetaverse/GroupManager.cs 317 b9561f79936d417099d99308721cc2e962f54975c625f2afa9a6177423651f9f public string Subject; +LibreMetaverse LibreMetaverse/GroupManager.cs 319 ef1206c1f9456d7dc9730e85193173a8c4087965735f9d03187977683687110f public string Message; +LibreMetaverse LibreMetaverse/GroupManager.cs 321 60510796c315b57b34ce940e442c9027e72c1b4a7d8cfab53fd921a1ca77152d public UUID AttachmentID; +LibreMetaverse LibreMetaverse/GroupManager.cs 323 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/GroupManager.cs 329 35dcc29edef0136003079c777da0a485dc317a5225b42b7caccb246b7354744b public byte[] SerializeAttachment() +LibreMetaverse LibreMetaverse/GroupManager.cs 354 edf254d2a73f72ef35422f079bac2a0edc30e959208d927fbf03efb89d0480a4 public struct GroupNoticesListEntry +LibreMetaverse LibreMetaverse/GroupManager.cs 357 5e463b42340b0866bf198d9ec8c8866573745515b3b3bb2f88b71d4cb11f7e12 public UUID NoticeID; +LibreMetaverse LibreMetaverse/GroupManager.cs 359 5caf014898f520e03b1173d8821cea31aed97dd2bf74997494866f8321b2f678 public uint Timestamp; +LibreMetaverse LibreMetaverse/GroupManager.cs 361 c6607f1c4906412fc60cc34e12ff218e20c5c779843eabc605967028653994d9 public string FromName; +LibreMetaverse LibreMetaverse/GroupManager.cs 363 b9561f79936d417099d99308721cc2e962f54975c625f2afa9a6177423651f9f public string Subject; +LibreMetaverse LibreMetaverse/GroupManager.cs 365 5102fa9abeb0e6cae6e8889b92cd77e83efb123be369b8e01d64b7ca69c111fc public bool HasAttachment; +LibreMetaverse LibreMetaverse/GroupManager.cs 367 c6a6fc215233578f0512fe2fc6c07d9c38ce827c8879109753d4be28d3a45dc6 public AssetType AssetType; +LibreMetaverse LibreMetaverse/GroupManager.cs 374 3cf2bf019f53d5ea1c66879d1d5ffb6467a8a62c0f9430c11c09e56f45ed85b5 public struct ChatSessionMember : IEquatable +LibreMetaverse LibreMetaverse/GroupManager.cs 377 8e2b7780308316e79ec931fff2fafe273c539155ad00ff9eae94acadf03a9170 public UUID AvatarKey; +LibreMetaverse LibreMetaverse/GroupManager.cs 379 35ab76826527322a9554fbe227965f605767bf5e09d794b4ba33ad6139d299a2 public bool CanVoiceChat; +LibreMetaverse LibreMetaverse/GroupManager.cs 381 54fe15c0d00653e0eebe86118bdd305aec8abff15bdb27a7d85917414eb4b1a6 public bool IsModerator; +LibreMetaverse LibreMetaverse/GroupManager.cs 383 ee6a1ee02288c068fea2f476566cb063a31e78e24561d9cf2232e1c0a563b813 public bool MuteText; +LibreMetaverse LibreMetaverse/GroupManager.cs 385 412dc54f1efa23535edb449026d122a41959f38aba189abd3f0e980cc2321ad8 public bool MuteVoice; +LibreMetaverse LibreMetaverse/GroupManager.cs 387 a92357222e6e7f4072abb800747e66e92775a221739b210816a69cce76138d2a public bool Equals(ChatSessionMember other) +LibreMetaverse LibreMetaverse/GroupManager.cs 396 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/GroupManager.cs 401 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/GroupManager.cs 422 d71f68d74d769c1fb128e30520e608a7fe88656c343ce0e2dd6a5274f5eb54a0 public enum GroupRoleUpdate : uint +LibreMetaverse LibreMetaverse/GroupManager.cs 439 8456ba7b3477b0bc23619b030fc47443ea7fe845a2ca73af7cb5c13461285d84 public enum GroupPowers : ulong +LibreMetaverse LibreMetaverse/GroupManager.cs 582 f642f97afc5fa9bb4f3cf7529703ae90a52709f01ae758b1b1821486af9b422a public enum GroupBanAction : int +LibreMetaverse LibreMetaverse/GroupManager.cs 596 8e33042299dbdae5323d162c688a20ebb17b2ebe8338670c27a38142a0cf36b8 public class GroupManager : IDisposable +LibreMetaverse LibreMetaverse/GroupManager.cs 617 d11c15d119cbb7177a0a6494d56a41565ec004aa3bf081f6a6d8759f487a715c public event EventHandler CurrentGroups +LibreMetaverse LibreMetaverse/GroupManager.cs 629 775f16107d8d212c06e78ffaae49520c6534bff4cba269cce9027f48c9e0646f public int CurrentGroupCount => _currentGroupCount; +LibreMetaverse LibreMetaverse/GroupManager.cs 635 7d11dcaf12996b7eb3515decb6d339167a5d9990adee3095b0b246000ca6d0de public int GroupMembershipLimit => Client.Self.Benefits.GroupMembershipLimit; +LibreMetaverse LibreMetaverse/GroupManager.cs 641 e1b6dc0bce84e96e9ac22cda986d3a7f4218a8e91bbb318d03cbc7c94dd3cc5c public bool? CanJoinMoreGroups => _currentGroupCount < 0 +LibreMetaverse LibreMetaverse/GroupManager.cs 662 ffdec03f6c87a747766ebdde900af8c7ae9d7ed7ee27585052f19fdd89f9d0ea public event EventHandler GroupNamesReply +LibreMetaverse LibreMetaverse/GroupManager.cs 684 52f22873863bacb3c76a52b2bffcb4f1f726eb73e450807b1b8962cd0404761e public event EventHandler GroupProfile +LibreMetaverse LibreMetaverse/GroupManager.cs 706 2f97625d3538ced5f52eeb1a400a68da94c0f37a830aea26102c472928c65f10 public event EventHandler GroupMembersReply +LibreMetaverse LibreMetaverse/GroupManager.cs 728 a11972ca73f539869dac87e00e61fbe2a8cd788dcd908261dc66fb0a0d9c61e7 public event EventHandler GroupRoleDataReply +LibreMetaverse LibreMetaverse/GroupManager.cs 750 055598eb37ec13d9ab3ef0833d242276e0a71cee3d7173fce0ae0fc3fb9b75e2 public event EventHandler GroupRoleMembersReply +LibreMetaverse LibreMetaverse/GroupManager.cs 773 bb1a93fc3d8e4ebda8012c6f7e5edeef60d18e1e3a83c9e83bbf14b382bd5841 public event EventHandler GroupTitlesReply +LibreMetaverse LibreMetaverse/GroupManager.cs 796 013e40a32482bdb0cd3164e9daa27cea20dd7650d0a1af066adcfa9fef49ff85 public event EventHandler GroupAccountSummaryReply +LibreMetaverse LibreMetaverse/GroupManager.cs 817 3a961b61a14eb3f62094883273f48778bcd27520c88d4d78d9deb9736d52ac2a public event EventHandler GroupCreatedReply +LibreMetaverse LibreMetaverse/GroupManager.cs 839 0ca7c5ba9342ee223c356a089ca8dbc0a60a6ea688d7250a737f573cb7d1baab public event EventHandler GroupJoinedReply +LibreMetaverse LibreMetaverse/GroupManager.cs 861 4556f28810f18046f77ae67bc60082c245b730486b36ca219db692cd259a987d public event EventHandler GroupLeaveReply +LibreMetaverse LibreMetaverse/GroupManager.cs 882 cf71e92da50830827518076ee696d00b638e8789368899babbe932cbdcd5cc50 public event EventHandler GroupDropped +LibreMetaverse LibreMetaverse/GroupManager.cs 904 182102e34e069d270522e60a40c59bf00fbc3e5e50ce6658b201c05cfaaf382e public event EventHandler GroupMemberEjected +LibreMetaverse LibreMetaverse/GroupManager.cs 927 c39ffb55c12bc148bd443e563f0d62dd524f0c3eea7812147909634941910d7a public event EventHandler GroupNoticesListReply +LibreMetaverse LibreMetaverse/GroupManager.cs 949 1c61df6369b87bcd4cd68c6a84b8ac542111968bf3f2e9de4daf19c7f4c426aa public event EventHandler GroupInvitation +LibreMetaverse LibreMetaverse/GroupManager.cs 976 b680d14cc919fca3bab66870e99cd496f7c9af905a3b4d406171fd8bc69a447c public event EventHandler BannedAgents +LibreMetaverse LibreMetaverse/GroupManager.cs 1002 781a25e2ea20a64bf47886376ce900bd0642a22cc7480e79b74603835180c6d8 public GroupManager(GridClient client) +LibreMetaverse LibreMetaverse/GroupManager.cs 1088 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/GroupManager.cs 1135 1612b8c0159adf80c5effb063c56cffba620d29ee8eaef17bff66629536581d9 public void RequestCurrentGroups() +LibreMetaverse LibreMetaverse/GroupManager.cs 1154 174a7f87f504d5c5db5be9ff42e116e5faadddaf50287851bae443646dbad6db public void RequestGroupName(UUID groupID) +LibreMetaverse LibreMetaverse/GroupManager.cs 1168 a10622669f615fe93a1bf40d28fa9316783030da53efa912adbcd27d66319053 public void RequestGroupNames(List groupIDs) +LibreMetaverse LibreMetaverse/GroupManager.cs 1183 f875ec4355650ec2c08ebb65c1c127a1d4f4619f4cdcb994db897111f84c7f1d public void RequestGroupProfile(UUID group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1203 8881eae41bb70171640b5dc87824c1b3ad3a808c2233006d0824f57703c8695b public UUID RequestGroupMembers(UUID group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1262 e659f5bbce48b382e56be9361a2aa7de0b88f0e9c1db6bdc978737c74c3d0ecd public UUID RequestGroupRoles(UUID group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1290 8560f6e7480e6bc78a0ce573ff12e89561a2fae7a13d4ccc24764ed309f60fd8 public UUID RequestGroupRolesMembers(UUID group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1317 2564ac190fe71bf97a88fa46a1f0109664083174b18ba0cd400c33554393ba80 public UUID RequestGroupTitles(UUID group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1342 f46a0ad86c1ce74cf0aaa52ec74e3cfbae51edd279dee1f4f5b49dde1883d5c8 public void RequestGroupAccountSummary(UUID group, int intervalDays, int currentInterval) +LibreMetaverse LibreMetaverse/GroupManager.cs 1367 1071fc125a04b66a7e1383af43ffb187e27a259382fe3165b502d035abacaab0 public void Invite(UUID group, List roles, UUID requestedAgent) +LibreMetaverse LibreMetaverse/GroupManager.cs 1393 ee94a574142059a13612bcdfc9d26f7e0051355c1bb8ecd24f249e97ba4b8b21 public void ActivateGroup(UUID id) +LibreMetaverse LibreMetaverse/GroupManager.cs 1411 f8c6adb6301f355252206a7efa3aa5aa833d94e9998a2051e62975570e32bde6 public void ActivateTitle(UUID group, UUID role) +LibreMetaverse LibreMetaverse/GroupManager.cs 1430 923dbe404cd17eef260e55f415055d1c56394da52a572fae5d1b66c36d044055 public void SetGroupContribution(UUID group, int contribution) +LibreMetaverse LibreMetaverse/GroupManager.cs 1456 2cbc4c534f4f90bd49da0dd6bdea8d9ec60c9dbbc9fd158e24f1dd438773ba70 public void SetGroupAcceptNotices(UUID groupID, bool acceptNotices, bool listInProfile) +LibreMetaverse LibreMetaverse/GroupManager.cs 1480 f26bbbecb58a2689ed7173472df7397cbe355dc37ce628b8cfa5e2ab6553ceb8 public void RequestJoinGroup(UUID id) +LibreMetaverse LibreMetaverse/GroupManager.cs 1504 c380937804b95c253f3ad5cfbe08156cf851d55191a9d9999461feea749b87ef public void RequestCreateGroup(Group group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1532 e04c0481b7f7d85e25864f1b23f2b1a3048216997131272f5786b43988492758 public void UpdateGroup(UUID id, Group group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1560 be7e6f3598d933dcbeb7ee5cad9c99e3162cd7746eee984aa81ac006787c2245 public void EjectUser(UUID group, UUID member) +LibreMetaverse LibreMetaverse/GroupManager.cs 1579 632ebfa3a3a6c00730d0e6751a3a8dc199f2a18e022cb00bdf2d90ff4746c603 public void UpdateRole(GroupRole role) +LibreMetaverse LibreMetaverse/GroupManager.cs 1607 b2c51acaa4994846b0d2c040d0f86d22e8ec49478afde29e0c8f44227e917f6c public void CreateRole(UUID group, GroupRole role) +LibreMetaverse LibreMetaverse/GroupManager.cs 1635 445ede0e491774f82a40b58d1b67a75149ec220ee53f658abeab9278333c942a public void DeleteRole(UUID group, UUID roleID) +LibreMetaverse LibreMetaverse/GroupManager.cs 1664 e750b2b738a89b7375b7bdc4d332b0eb1ea5328f919c4e3c7ee3e050f7ffe4d4 public void RemoveFromRole(UUID group, UUID role, UUID member) +LibreMetaverse LibreMetaverse/GroupManager.cs 1691 ca86df776e8dcd670ca3263c65790961fb3e805b5c96af0271131fcb2f22d77d public void AddToRole(UUID group, UUID role, UUID member) +LibreMetaverse LibreMetaverse/GroupManager.cs 1716 27239879d477b6d7a2ee531f82f8dec0dbb9623b3b8286cfbf0681db028d62d1 public void RequestGroupNoticesList(UUID group) +LibreMetaverse LibreMetaverse/GroupManager.cs 1733 0990b1f543956098aedcc2f67846fd02c8d252b16efb6c74a99cfd18dd417564 public void RequestGroupNotice(UUID noticeID) +LibreMetaverse LibreMetaverse/GroupManager.cs 1751 c58fc20f6c7bc014d0d6021c13d34885e8c4d941f85b11526c3c8ce82b53d27f public void SendGroupNotice(UUID group, GroupNotice notice) +LibreMetaverse LibreMetaverse/GroupManager.cs 1761 54abfe0cf1f763a15bed917bb7c173aa462781906df1c97a954efa19c167e0f5 public void StartProposal(UUID group, GroupProposal prop) +LibreMetaverse LibreMetaverse/GroupManager.cs 1785 9c0d329ecc9672e4a3f50c80172ad2ff8658bffac7ddc58c19253121db95c5a2 public void LeaveGroup(UUID groupID) +LibreMetaverse LibreMetaverse/GroupManager.cs 1805 a3fd66b61e82e08d7d07ed87c3e7c209a204dcc413c4d3deab02bfde345ae34e public async Task RequestBannedAgentsAsync(UUID groupID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/GroupManager.cs 1847 0d14780fc64277c7974498239d06fcd67ae47636306abd1047b4e255093c4d6e public async Task RequestBanActionAsync(UUID groupID, GroupBanAction action, UUID[] agents, +LibreMetaverse LibreMetaverse/GroupManager.cs 2331 724545c704aa98a1a18ea7e62257233bc5e7e7fe5f96c8cd1a10553ea1785b9c public class CurrentGroupsEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2334 18fe1df1b2e5af7adf6b523d27f495364313eb58b9335f6176812cebbe4010ca public Dictionary Groups { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2338 f6b013eb74ce515df71c18e04015efe7e72b5fe61de9172fb512c97b1d8b6e63 public CurrentGroupsEventArgs(Dictionary groups) +LibreMetaverse LibreMetaverse/GroupManager.cs 2345 eba800567f2c8b2c34cc44c1d6da5beceac60bdc053dd92f7ad95e0ae96d2350 public class GroupNamesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2348 80d5a636cda6849cf1bc82d78c282ea54ccb77fd108bf69fc3a4663993027046 public Dictionary GroupNames { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2352 a8cb99a0ee7e370de5cfbb781fa0b7549d3fbc3adccbc5a7f0c955b89da9181c public GroupNamesEventArgs(Dictionary groupNames) +LibreMetaverse LibreMetaverse/GroupManager.cs 2359 6b45816ecd91611ec9d0f82921f2c6cbf3238523bede20e14f526c5afe41a811 public class GroupMembersReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2363 c9315c5114c06e4536de15a01332104d866981a3bffb76e05545532bcbdf960e public UUID RequestID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2366 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2369 c914d0c42401452d8337914bc40da569fc62c4db135308a581b267eccc5d323c public Dictionary Members { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2377 671baad391c73e7f2c2cdf77fccd0a406dd6f10632189f35909701d4d710c069 public GroupMembersReplyEventArgs(UUID requestID, UUID groupID, Dictionary members) +LibreMetaverse LibreMetaverse/GroupManager.cs 2386 48fc09edc71746b387ed0dd740d6ecfd4eb0fd7bf3067ee05f4bc45fe53ff7b8 public class GroupRolesDataReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2390 c9315c5114c06e4536de15a01332104d866981a3bffb76e05545532bcbdf960e public UUID RequestID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2393 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2396 cecb504a13237d022c3f642ac657bcf2e1d54c8d7200bd89424c044ab91b5cb2 public Dictionary Roles { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2403 0277d657a47f5f7a0566f9f68967c72773e48fba75daa0cf8adf50dc53c0b129 public GroupRolesDataReplyEventArgs(UUID requestID, UUID groupID, Dictionary roles) +LibreMetaverse LibreMetaverse/GroupManager.cs 2412 3f676376621e6e9d8643dabfe51ccfbcde38e3bf4ef017c9f0c9d84e9cb880fe public class GroupRolesMembersReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2416 c9315c5114c06e4536de15a01332104d866981a3bffb76e05545532bcbdf960e public UUID RequestID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2419 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2422 e207e7462b233c4ef09d57f4d4f057b8dc644bcfaaf9a7b2bf236325e6ac6194 public List> RolesMembers { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2429 3dfe3451c772ed45e14283cd87da26f3b247c88f66fe297452db297abf25bfd7 public GroupRolesMembersReplyEventArgs(UUID requestID, UUID groupID, List> rolesMembers) +LibreMetaverse LibreMetaverse/GroupManager.cs 2438 935762cdb728a859e0170ff134e75ce7a92225be80ccc06014a43053e05556bf public class GroupTitlesReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2442 c9315c5114c06e4536de15a01332104d866981a3bffb76e05545532bcbdf960e public UUID RequestID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2445 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2448 c9b34469fbea1d762ac5015166947c95ec44d966f6ad6684cfe33c763fccdf86 public Dictionary Titles { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2455 64f5d9f76071c5025121d863bb48b588933fdfd5d34d1118421a72cc45f608c7 public GroupTitlesReplyEventArgs(UUID requestID, UUID groupID, Dictionary titles) +LibreMetaverse LibreMetaverse/GroupManager.cs 2464 82d47080457abb304c25c44ca9ea69c00550b2664f6ecd1c2180dd44c084996d public class GroupAccountSummaryReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2467 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2470 c0ed333c441cd92d608d841c6c2ba2e79ef6af2f8a9eb0ba8e1697f256628d3f public GroupAccountSummary Summary { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2475 7ef55b2ce53e162df1b1c8ed610235b7ee53c755df44559d1ef72fd131c87ad2 public GroupAccountSummaryReplyEventArgs(UUID groupID, GroupAccountSummary summary) +LibreMetaverse LibreMetaverse/GroupManager.cs 2483 2ea3d7e8cad3c360bcc39f865fac777824f6673b63eaae06597115b7073e1ba5 public class GroupCreatedReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2486 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2489 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2492 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2498 f98d0aa12391493d694df65b560cf17e97cc2ecbb8b0a628643def8f858b636c public GroupCreatedReplyEventArgs(UUID groupID, bool success, string message) +LibreMetaverse LibreMetaverse/GroupManager.cs 2507 62795ad6b82ba67d82eb85c7ecdd097cbd73505d3c554428e5e5f4c531b79a2c public class GroupOperationEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2510 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2513 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2518 b896952f6536d9ee04b81b13d2bf0e64c08fab246105b80dd32c8ab99a8ff385 public GroupOperationEventArgs(UUID groupID, bool success) +LibreMetaverse LibreMetaverse/GroupManager.cs 2526 a2e491c264d5088d9f23b4f1412c157f37d366f669a839e946e0386648703f90 public class GroupDroppedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2529 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2533 902bc5076ea16a28d8d2cf4eb2120b11649905ea5f976ea8bfe1c3d4eef2514d public GroupDroppedEventArgs(UUID groupID) +LibreMetaverse LibreMetaverse/GroupManager.cs 2540 38970de72c4b8150b316b50d9a0468e51a7d515cc00149fc423dd6a80e2892b6 public class GroupNoticesListReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2543 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2546 f1b619434b65a07d24766371c6c00312990453c3a0eb1d5b03947c0b3f7509bd public List Notices { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2551 e81c7474b7e2571dd29655431e3248828ce9da9778c4b0d10c24073804b8653c public GroupNoticesListReplyEventArgs(UUID groupID, List notices) +LibreMetaverse LibreMetaverse/GroupManager.cs 2559 58e88dcfd129fecb07ae733d61f5c6fc6e6c7d6559186fb3a22ce6fd42a39d46 public class GroupProfileEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2562 ed4a01db8b9acbbe51c8396ba3c260a044f6de18304a50de64a027fa555d9632 public Group Group { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2566 20ef8838cdea939045667f7a8f1e8e89fdce41236229f61995cb56e1761efe27 public GroupProfileEventArgs(Group group) +LibreMetaverse LibreMetaverse/GroupManager.cs 2577 f87e447420fd3a4010561dc772b9d56ed9b69211ad8f15c06a0500ba130f6f12 public class GroupInvitationEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2580 13f4d33e9017684d0ffd73c570008a22be6f0397b80450dbb71e05601ec06bc2 public UUID AgentID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2583 b9ae87e77a688ae98267e7c048eaca759640016d004e5311ce95fba19556cba3 public string FromName { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2587 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2590 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2593 ec9eafa126f61652316c09dc89af89d082c2fa2aea8345079ebee8a65ee95843 public bool Accept { get; set; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2595 cecd92fe82b000d7c4d531ec6ec09899ff75308165e3ae4eeca9a5a5f395bc8e public GroupInvitationEventArgs(Simulator simulator, UUID agentID, string agentName, string message) +LibreMetaverse LibreMetaverse/GroupManager.cs 2607 4baeb16e09f5e4d1b4e6d8639367b97bebc4ad4f92624189b6fd38fcbf387654 public class BannedAgentsEventArgs : EventArgs +LibreMetaverse LibreMetaverse/GroupManager.cs 2610 c2c2b1bf6802907953a83cf7757f5c6a4bbe651271e1140bdbd58f1baa8aaf2b public UUID GroupID { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2613 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2616 5b75b080a9337e6b86e11c3cba950d21b0e2b74b9083e0b8e8d0ec32730dd148 public Dictionary? BannedAgents { get; } +LibreMetaverse LibreMetaverse/GroupManager.cs 2618 036ecc92988740381fe970f9dd5b97a356d573ae7262b8c4f634792a4cb15042 public BannedAgentsEventArgs(UUID groupID, bool success, Dictionary? bannedAgents) +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 41 e5181df318319be4583bc7fbb5f3ad96d05730a1d9fe30539d39cd8188058d5c public class Baker +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 45 78254278b9c7afe26200152eca25dccda8729563ffcd638a2e6b4614c5c0f350 public AssetTexture? BakedTexture => bakedTexture; +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 48 6d6041da0be5987b38dff5b0fbf2965bdedfac51784832e732df472aa1c4db6b public List Textures => textures; +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 51 718293cb29ec131c8fdf921e3fd49889ceca7fb3821abbd9dfe6c5ae4905b485 public int BakeWidth => bakeWidth; +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 54 fee39f01ecc971c4eeb48304edc64384504cbdb6237f14de5bd86dac12e45c22 public int BakeHeight => bakeHeight; +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 57 bd51ad3807008ecfc4da4e6f120eb162d708093b726ee6aeeb59758f42386057 public BakeType BakeType => bakeType; +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 79 8468c67e23262eac4688d7da98c36a2a428ec6e73e884289355a62bef31be023 public Baker(BakeType bakeType) +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 101 a52495acad04c9477dd2145692a6160960cabce357a8ac26dc3577babfe42413 public void AddTexture(AppearanceManager.TextureData tdata) +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 109 f5344335ca58e2d218bd3b0fa0ff6f7410e555d13bf59bce6aa4969cca4ed832 public void Bake() +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 358 d0f3ddc70c614c5486d1d74068169f044ffcd19eccde959e57c40d0b322616b3 public static ManagedImage? LoadResourceLayer(string fileName) +LibreMetaverse LibreMetaverse/Imaging/BakeLayer.cs 401 c01eb0cfd945fdc6f1b8e15d894c0250edff32398277766aaf5b026b8cc5eb66 public static BakeType BakeTypeFor(AvatarTextureIndex index) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageInterleavedExtensions.cs 38 1484cb65d9616af535bf2b4809ec39608391467d19fcedc0e8bd7733f64e9437 public static class ManagedImageInterleavedExtensions +LibreMetaverse LibreMetaverse/Imaging/ManagedImageInterleavedExtensions.cs 45 e8dbacf2b0454af5fe4816979b4c0649e4d4212d8c01b3896c46b8dc22082d93 public static ManagedImage ToManagedImage(this InterleavedImage image) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 39 ff72176d3d041564e545daa6dd1017ae39c1219aed2ba8d19ca8222c59b0e75d public sealed class ManagedImageCreator : ImageCreator +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 47 25d35c6ca2e1aa6c5f5164346713920f7488c9e8e616cdb7f4323d49e82700be public override IImage Create(int width, int height, int numComponents, byte[] bytes) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 127 1c7201618e8c17fd0edfb37b95218dbca8acf9e4a69e75f81f1f56a1c2b1d150 public override BlkImgDataSrc ToPortableImageSource(object imageObject) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 177 d61d07892ac1d72caef50f48adbd779e6b06c2f32e1de3475adbda756a25a747 public override void Close() +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 181 31537d1b9884883094ca6f60d1677bc68c3e0b90babfb7c4e03faabdd5ed4ad5 public override int GetNomRangeBits(int compIndex) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 187 752c3d5232fa828b4b859ac9733baae39e94006b845fd31d517161bf6ce7aab4 public override int GetFixedPoint(int compIndex) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 193 3976b3316e66f297be8a764bd055153037a3451cba207fcfd3b4d5b176b45e39 public override bool IsOrigSigned(int compIndex) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 226 2d46c8acccd96c8c19e5b3d9e3ef4d9fa7a36aa0a55694928bd79dabdf0ea3ad public override DataBlk GetInternCompData(DataBlk blk, int compIndex) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 260 58f230e480ef0c4e3d243093e8319059e69a6aeb33451571f5c35bfb57018ae9 public override DataBlk GetCompData(DataBlk blk, int c) +LibreMetaverse LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 267 620e9c4dab03a7187bc912a890418c3a8b82d60d9fbf715299099da82ac5966e public override string ToString() => $"ImgReaderManagedImage: WxH={w}x{h}, Components={nc}"; +LibreMetaverse LibreMetaverse/Imaging/Targa.cs 33 87a0c5788a0f9d5f2166e89f2355fbeeedb2e17b948bd964b55ce9bf4176cdde public static class Targa +LibreMetaverse LibreMetaverse/Imaging/Targa.cs 36 908e35bc836f1dae2dbcb7693f60c69dc8d249fe1ee217021f08f29bb16b154f public static ManagedImage DecodeToManagedImage(string fileName) +LibreMetaverse LibreMetaverse/Imaging/Targa.cs 45 3aa99bec7c9f56bec2f9b9ea7dae4954fa663a639368cab6a69da6215134f6ff public static ManagedImage DecodeToManagedImage(Stream stream) +LibreMetaverse LibreMetaverse/Imaging/Targa.cs 133 b3e4fbac74c1ad2f1842d6c318b7b09cc64d4f520c2a3fa84cb2d56ccc74d8e9 public static byte[] Encode(ManagedImage image) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 56 15a97bdef0e39f9581b031ef1a8ae4b9e4bee89944514800df4e04caa7d666eb public partial class COLLADA +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 72 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 100 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 113 c0a4e8d28e28024f7c66429b41353f954e92927f67a8515a3f036e425126df03 public COLLADAScene scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 127 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 141 8a2c36f2c3df94835eac5fd9cc3bc9c1a9d95f427b5c3e4b434409a546bb0204 public VersionType version +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 155 334dd9cfb48715e808768229a3ab0408a0239af51fbd498c0a92052afc686828 public string @base +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 175 252a5e18a7b6c7ac107196b07effb650f67c22900df4a7cb380c05ae6ff218eb public partial class asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 196 acd1051d326ce7a4e0dca6c38534c87018729795c8087087bd897221aef59bcf public asset() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 203 1cb0e7749c291f1479a7010fa84736860c068b81b33bb9dd1c523ca71801d4e8 public assetContributor[] contributor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 216 8e5afcd383089fda86b238b8d4c86344e50d05654606db122cd612d1c66ca8ff public System.DateTime created +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 229 fce8564a8f47a4e54972196ab19d2e9916f3131cd56835a993a44f99c9c53282 public string keywords +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 242 32c7dfb6734c339d16b896fb7270c19cc902eef32b3ddc67d979710b2938b61e public System.DateTime modified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 255 1df8d8bb137a0eaa687da608a32f51ea37dc6148681ad80778881bb1477b7455 public string revision +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 268 d9b701dcd9276188668a73cb300ab98772d11fd64cc1e55c455cfc8f36156e43 public string subject +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 281 4ca856ffdc6603f9a18726a84aa5fc242ec9c0cf529e8d740a6180df8ed9aa98 public string title +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 294 b109db48276681c69c80a078fb1c3240a4d413ecc1c3eff3b2bb4290e8e3554e public assetUnit unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 308 eddf45bf1d6e05b8261fd8477b78dea006bb1282e61f9d7f28a41872f0aaaba6 public UpAxisType up_axis +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 327 2c8d878379b2029294713349c9864e8727fe5ba8cb78279122b8ee9f5bc21077 public partial class assetContributor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 341 bf57b46de5eb0b0776ed0001e46c60bb1637d0454c819392a7c5f7b13543d248 public string author +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 354 d195ef37661767677402bdbad0d204c1e0373593730833b37133e6a397d5bed5 public string authoring_tool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 367 9f39c282cbd7e6c91a4fa0ed0395ad94a71bbfa16375585f5fd7ae79c4d00ca6 public string comments +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 380 3bc3cb62ccad45a431958cba3946f6228520df15c339d9645b0729b939c285cc public string copyright +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 394 9cc7a341fd0112f2fca20df9797ced2b2754da524f348db11e91ba00197bb279 public string source_data +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 413 283acb3e85a0559cdc0de236fed7554986029a3824d1e8b0f80e2a15a385c1e9 public partial class fx_clearstencil_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 420 fc69557a2fd3f5c89b79938f651fe85f94e84a1537cca714f1e112bdd8309e6d public fx_clearstencil_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 428 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 442 3e4efa1518cc1018397edd268c2822e3f705a397bbccd401ce55723dcc002768 public sbyte Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 461 8c91082186dd3c5578944409414d9c4b7a574a19685838584356654a555fbd0b public partial class fx_cleardepth_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 468 577fe619aac9a36e48db5716a6f5a37ea12ae695daa38c1f48865aa6aac1e41d public fx_cleardepth_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 476 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 490 9fdb4eed2af24acb38041bff30f6b3d800cccb93e08abfd20815826d4d67ca48 public double Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 509 3fa7cce2af7526107a5d064631c66917f49ccede9e9ed658dadc244e828d16f2 public partial class fx_clearcolor_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 516 43561086c94a0a7dc847721b9948ee537ca35aa0096f1eb1b12af979b90eebaa public fx_clearcolor_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 524 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 537 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 544 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 563 15a26538eacc69cffb7f283f62743a9e4a6aab1b048d926d573a4051d69acd85 public partial class fx_stenciltarget_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 576 df5acfb2e0e1c62d4c87756d218ba0d79e6fcad2c875cda1a8f616c98f81517c public fx_stenciltarget_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 587 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 602 57026c0b012cf5e8563c88c12887c3e2339cf8264b2bf06b927f6bc8ba3cbfb8 public fx_surface_face_enum face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 617 31f90985db25caef1a050dbc5719dddcf9c7aec75a4284d391ceee162c67eaf5 public string mip +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 632 3c61d3492f87d1e8d82f42433efc35e23505e715b41d27da87257257103f20e3 public string slice +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 646 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 663 a490b1b647c8b7b9eb15a3067021fa57153ef1e270895121fcf207e8655daf47 public enum fx_surface_face_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 691 d5970ca66ec53d6dd62847cfede90974f1b47fe1199f307e2c9d6fc3ed81fa6c public partial class fx_depthtarget_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 704 9cf9370b06869850982774ea677352b62d37490bf22611a41a18839a464f9489 public fx_depthtarget_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 715 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 730 57026c0b012cf5e8563c88c12887c3e2339cf8264b2bf06b927f6bc8ba3cbfb8 public fx_surface_face_enum face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 745 31f90985db25caef1a050dbc5719dddcf9c7aec75a4284d391ceee162c67eaf5 public string mip +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 760 3c61d3492f87d1e8d82f42433efc35e23505e715b41d27da87257257103f20e3 public string slice +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 774 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 793 cac5f52cb7b1428b7d42e2c14e474925eee068a01992eac520706876c4985c2e public partial class fx_colortarget_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 806 bb0a202607253a28a9d2f6c14e2b41b5ba9f527fc1c17709c8d54da8bcaec906 public fx_colortarget_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 817 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 832 57026c0b012cf5e8563c88c12887c3e2339cf8264b2bf06b927f6bc8ba3cbfb8 public fx_surface_face_enum face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 847 31f90985db25caef1a050dbc5719dddcf9c7aec75a4284d391ceee162c67eaf5 public string mip +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 862 3c61d3492f87d1e8d82f42433efc35e23505e715b41d27da87257257103f20e3 public string slice +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 876 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 895 6d472aa20bdc50605251319fa6198fbc13beb25576ae33633b581262b3a68f92 public partial class fx_surface_init_from_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 906 b2551c4725648ed11314ab4b9fc1844dd35fbf1dd0ccfc77d96aa72988f177cd public fx_surface_init_from_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 916 4599ff50a10e21953fb56fedca77f16be93e862aa34f840eebe59d69dbb0a96c public uint mip +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 931 4e87296647e4229c1b9abd76820a694f2a6f131ae3a0fdbfaa8411c42f788365 public uint slice +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 946 57026c0b012cf5e8563c88c12887c3e2339cf8264b2bf06b927f6bc8ba3cbfb8 public fx_surface_face_enum face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 960 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 979 b6ee1802123d0e6225fd5bf364129270cfc7539b13194f786b8501288b380d82 public partial class gles_newparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1060 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1074 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1087 cc12aaf3448d44bad5a90c69d172e5eb1eaf53f2a7541511b458f7026a549e17 public fx_modifier_enum_common modifier +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1101 21ff8b0f8d7f78774b03cdad8fb04cd81bd0f18e48d262935debce43731fe163 public bool modifierSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1114 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1127 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1140 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1153 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1166 faac15c0e9a41b43f11ff217d09b10760a5b2b03ae211961f921ffa9a0b4fab6 public long @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1179 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1192 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1205 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1218 70c9168250ea7a501b1c70b324cdf06fba01801486eccbf83d29c812223d5dd4 public double @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1231 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1244 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1257 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1270 19bc087637c2081eeab6beae4fb2f93cd69cdd71b84daf06c48f2ed8f06d162b public double float1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1283 188041be30ec776144e67797265764c2db092a5aa523d06270f8f8b1df424859 public string float1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1296 ffc9abdae9c94c9c186af1a31ef38eec894f88a541a6b58f872e9fa365238c89 public string float1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1309 d48f2e3270e492aa9bef019d08b420cb09aca5ce02ad0e216951a5b91a2066ff public string float1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1322 ef32374170b4a60d51e4a0659dbc6d09b545deede19ac423209e54abe36d1741 public string float2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1335 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1348 d96771997aa4334d0590473e6a87e8116074892a8f0b8cdb4120a60bf371b9c6 public string float2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1361 1fd7561d9dedfe225f05bc0029ee633649ef5a2ed35bf536a055450e50ff558a public string float2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1374 45f2587a7d0990cac5c92be828f03915375df8b9ac4d1bc88e0897987e8d369f public string float3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1387 ce205603954d8b8200c54595a2247d2d421b999a664b8f9acbd82c0c43fee7c5 public string float3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1400 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1413 66b97bb8d429da84f257df630ae830b8f44a366a36402e45f175b807774801c3 public string float3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1426 5138dba57ebb3894cae47085c1ff2388058d16b9a4e302cc89d02e4b82e59284 public string float4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1439 162cc1dbb45ec0eed7d5673c979d186259e63b16da47e532da867425953c7bec public string float4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1452 56cb33a2cdf86f1a781f9656c5dfaf6b7c5a5326dcb5dfe8364c048b3dbae3af public string float4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1465 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1478 cd34e2de149cc18c4d73c3bd78e964258b76d140f2f0f65d6903fa216b641bd6 public fx_surface_common surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1491 5e36aa2ab243546aaaa30f08591eb671b987e1128d20f7519965d4f3f55df980 public gles_texture_pipeline texture_pipeline +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1504 3d5cf9cdd514fc83510d3049a372e3f9bed31a3f2b94a610f1277855beb8fe01 public gles_sampler_state sampler_state +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1517 9c224ed367f5086bfcbf15c2750075144712736c42b73e68253394b3a406b63c public gles_texture_unit texture_unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1530 2c8179e427b697a79a7e89278749376d896d663e79b0cdd8e8b707a7c800cac5 public string @enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1544 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1563 136f933a89d862ccfb154c7fe3d581c217e937c81b13b25c731a51fef96a01ae public partial class fx_annotate_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1601 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1614 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1627 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1640 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1653 faac15c0e9a41b43f11ff217d09b10760a5b2b03ae211961f921ffa9a0b4fab6 public long @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1666 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1679 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1692 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1705 70c9168250ea7a501b1c70b324cdf06fba01801486eccbf83d29c812223d5dd4 public double @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1718 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1731 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1744 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1757 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1770 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1783 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1796 beae9366bdf305d54c50aa90366e361006fae81881cdec39abf6a3443505f9a3 public string @string +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1810 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1827 c9c9d7b6ff8b9517acf3e277f98a3907e6bcad77dc4ccc5b7ff64f5ec6017adc public enum fx_modifier_enum_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1860 bbd2d34f7361d811b42c230b3f9b6a82c00bb9354025d3c6a02d97c7eee47334 public partial class fx_surface_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1891 040e202f2f205c3e79de2a9e49a18102f82580036a308425e5ffbc7cc72478c1 public fx_surface_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1897 292b5861ddd118a20e6228051d9227ee4537d907144db82032cd3b1f88692aeb public object init_as_null +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1910 7d99b1d9c92fc4e09349c42de11bf20d24232f7a841163717054c982dd11023e public object init_as_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1923 5fa1828aff02078d619d769e66f9a548d27729f47f846a904a91227f9c313bbb public fx_surface_init_cube_common init_cube +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1936 1ffb69c38a9faa2f531a3c600ccbe87f63dac1d3026c2e5aacb85c0d17e8763e public fx_surface_init_volume_common init_volume +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1949 4734d1648f3e144091012332ead611e8fb082d0e3203f5d3ab241a26a61bc836 public fx_surface_init_planar_common init_planar +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1963 4768d8ed8abc29b69d1cc05055229d4045e2335c16f67d3705756f22d3d013dd public fx_surface_init_from_common[] init_from +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1977 d48af7123ee687ceb6ae7e01117ea9a233538bc0f207e46849d90e969ad18d92 public string format +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 1990 93ac2c01393f421c359d9c96f21df69cdbd22090bf185faa65cffbd8382641ad public fx_surface_format_hint_common format_hint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2005 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2019 80871802bdec07e653ce594d39f084bae7cb4b9959630365b5acc50b7e9961e7 public uint mip_levels +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2032 f28452002816558b3527be11680397f6a6820ed13238728990a3956a8ba2d610 public bool mipmap_generate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2046 2858259ade31eb104c9a4fa953f4e24056fcae9d9831f24f5c304d5a4723550d public bool mipmap_generateSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2060 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2074 d687f5b8d26b0726076cdbbf5a37d23732673d3dd4e122f1e3b021186726e028 public fx_surface_type_enum type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2093 a2a8476b628466d5f8aa10e4eb45113daf7b813bbc73e2247682657ae4b7d93c public partial class fx_surface_init_cube_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2102 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2121 3cb37757f6d2a0313a57c512119cb3f286aac0cb4ff64d64d9b61a3022ec9f6a public partial class fx_surface_init_cube_commonAll +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2128 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2147 03a4fb17e4212a8ea99c4ec54ba306baf7572b8b737e428875c040221fd98043 public partial class fx_surface_init_cube_commonFace +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2154 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2173 037ec3e28540174176aaec5ccd778f1eee235dc7c26c9ef070893db3329ade68 public partial class fx_surface_init_cube_commonPrimary +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2182 be47688124d94a0c7f6bdcfe7c8e8dd5420696508ca41c468010e6d773be5e77 public fx_surface_face_enum[] order +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2196 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2215 d2d6317e6f14fcc9ecaa09f79c6bc34741d054b4b97c7eb3de69d6bb4d5075f3 public partial class fx_surface_init_volume_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2223 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2242 75d40b7dabadbeb3eefd34203d0730de332fd575fdb1a03ad32e1d03672df26b public partial class fx_surface_init_volume_commonAll +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2249 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2268 25e1c7c8340ac6d576e05037087089c4376bf59dcd4608acd30888d62caab558 public partial class fx_surface_init_volume_commonPrimary +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2275 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2294 7b3b5f1c3ed001366b493c3bf0b08c2e97d6cc71269a454ecd64ec66d44aeed0 public partial class fx_surface_init_planar_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2301 c9d5594085836e74fb7f38720c4f45495cd10f1a0d49b0f93ae7af962cee7c70 public fx_surface_init_planar_commonAll Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2320 40a4ffcef2af05750d9ba0bb922bfa63c7285b3cff83b3c0c6fda0f50650764d public partial class fx_surface_init_planar_commonAll +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2327 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2346 7cad61a86de5a5437f0798bc21c5039f4fa4627fac953b2a5ab7ba28654cae60 public partial class fx_surface_format_hint_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2362 7b31504d5215d7a99f142daebeaba79a44b912bdcb248aa19eb8cc3d45cdce3f public fx_surface_format_hint_channels_enum channels +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2375 571ca2b4e5e7e6c95f9977ed669cf32821366d38f8e374d56de30d76b5ef6a60 public fx_surface_format_hint_range_enum range +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2388 f78d57ddd7d158616dc07d0f29a028059e7b82fa3382c6fada6dbf4339f0558e public fx_surface_format_hint_precision_enum precision +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2402 83629a7d374f61e176e76340f04a8fec94790a07a58e11ad72f6aa6a28ca3be1 public bool precisionSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2416 d68a600ef634f390b9a0a5356817760d8954a83e0661d4ad93346bfe22815a7a public fx_surface_format_hint_option_enum[] option +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2430 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2447 760f0fbbf619f84dabb12f490d6a2e6176c730bdf24dc6c259fa2277f018cc39 public enum fx_surface_format_hint_channels_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2476 adbaa77efabc783c72b2ba486cd7bb58d4cd9d8b9e40f369e578149bb80efda4 public enum fx_surface_format_hint_range_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2499 d3655e64c18ae0892e37ce9a0ce34514745b8bc2df393081ec258e66d4fdb163 public enum fx_surface_format_hint_precision_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2516 4855ce7eb7ed97bf26ae1712db1f26bcf9872fe5f69383c02197d51c46076257 public enum fx_surface_format_hint_option_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2539 6aabe43f2998dc22849e4cf190f963c521bfba09dc93b6d8a079f25c44eafbbe public partial class extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2553 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2567 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2581 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2595 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2609 d08445398cbaf7ddd8685278a1b0c01e84f003f3c71acbd7808cc26f15ba8a37 public string type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2629 5c99740f7ec93f32c63caab0ba652bbed362b55a5828528946fef73341870928 public partial class technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2638 99149fe35002031766e1d25606d9f38e046704b2325a2fc47af4557dd3015be0 public System.Xml.XmlElement[] Any +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2652 9308aea9e08a8222ce9199971960b06fd6e9244c2113bba5c37c350d27036481 public string profile +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2669 55017db063d4051bf285e562ec042f85559c693ba18647ac41405c4ee320a22a public enum fx_surface_type_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2703 9220a5554482020118f58fbce023a337b13398a5b43021a47ea140c56976193c public partial class cg_surface_type : fx_surface_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2709 dfe9abe60751230eb673ead066740d5c9f89decb60269e5a507a66d49b3c2675 public cg_surface_typeGenerator generator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2728 c6460790e08496ce91ff15fe01707630fd1bbe85c77d57862adce9b65c52c93b public partial class cg_surface_typeGenerator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2741 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2756 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2769 4bac19138d34c2876ed4932cb4892a8f1be5dcc12099ddd8e6b9cfc5ce5f6184 public cg_surface_typeGeneratorName name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2783 0de44107d0e4a0aed0eb2dd395666dbd314d4e396ae497f5679eeacc16ec5f62 public cg_setparam_simple[] setparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2802 b00fc898f1f9837f3d299cec87c0e5d189258b68bd8ae786dc36ce69e136c917 public partial class fx_code_profile +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2811 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2825 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2844 a85de61968dcee5658f918097cb1b6b6807a825ac5ad851a17f435f824fa0975 public partial class fx_include_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2853 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2867 b62a8a73dfdd7a9fc0b980577e4d65e510e97094bf5ac675b1f36a304c70059f public string url +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2886 414b4e97a7155e2fd6f99b56274b69414b0ac9ffd385146655719ddeb5ba47f5 public partial class cg_surface_typeGeneratorName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2895 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2909 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 2928 119e29f2c2fbc1664efe82db515bd2da6dbc5cb02f8125f9b586a428180d27d0 public partial class cg_setparam_simple +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3165 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3178 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3191 7392bb34a74dd80b00ce58de4b55d673a88a0654f9e8620afd22b0e278f2c475 public bool bool1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3204 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3217 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3230 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3243 7fd094b1089506f57abab16c920c6dc2487c7a732d17964b337715b6c83870ae public string bool1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3256 a43b87669538d738ffac34fb8057d9eb336bf221055808c5e7b0f29b5f46f755 public string bool1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3269 7ca6b84f1ec0f0f8da44d2ba90d56a33b1341e14c52c56ef659a30a9f13701a7 public string bool1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3282 343730030073f61416a4ae1045c77b0d1e2b563fd980affb1133c030d1d23361 public string bool1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3295 29b095a9daff705f240949198c03f36db435f263cdc41b654f99fa52a16e2423 public string bool2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3308 7983d5ce1950ca856c352208d92993239233efbf932e26cd4f865c9a61bf3c48 public string bool2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3321 d654e5a5a811fe6cc98a2c4d1352df1558d353a1c59e527ad90c18acad11515c public string bool2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3334 0c5f45545189b274d58f63264600533b91adef86c03f8bfa456797eff2b82c78 public string bool2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3347 bc0104ef54bcbfacb14598796dc14d80c105054ad8cd4a47b0389572e028a1f0 public string bool3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3360 e5b2d1e5296133be3dca4d712539b6847b8324d25f2514b33866f2b4c2d7d6fe public string bool3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3373 a94d058f483a698022927c4013a76bf596df827db53aac70ba8ad6d76591796b public string bool3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3386 6828eca5728fe0f37cbc652ad4a68439c0b35c4a373d501d1c6730076910fc8d public string bool3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3399 869609892ba3a45c52fac9e2f8bd183efd3388d0f162705cee97495763635f69 public string bool4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3412 d3dc513d2a7363fe1391ca489d4394ce65080d8ff5a36dba619f96438fa4b6cc public string bool4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3425 417621ee494e7b40ca681cf741d54754ea51c34943f7f1a30e101e0f13232efe public string bool4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3438 80c13fcecdec600af09d107eb16c2a09c1d12b77fe27684112e98f07b51c163d public string bool4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3451 dd8075cd207342430405cf7f94faa8959bc5ead1616ba0b554f5759e249374fe public float @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3464 a51c760ee7ed0f7e0e1b5fb80f57b5fbff2cc56fe261b3839ed7949204f563b0 public float float1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3477 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3490 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3503 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3516 4275b6a89634888132869f643dc21d145ee06ff975bc69bbc3cb7f9a85ba6c9d public string float1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3529 188041be30ec776144e67797265764c2db092a5aa523d06270f8f8b1df424859 public string float1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3542 ffc9abdae9c94c9c186af1a31ef38eec894f88a541a6b58f872e9fa365238c89 public string float1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3555 d48f2e3270e492aa9bef019d08b420cb09aca5ce02ad0e216951a5b91a2066ff public string float1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3568 ef32374170b4a60d51e4a0659dbc6d09b545deede19ac423209e54abe36d1741 public string float2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3581 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3594 d96771997aa4334d0590473e6a87e8116074892a8f0b8cdb4120a60bf371b9c6 public string float2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3607 1fd7561d9dedfe225f05bc0029ee633649ef5a2ed35bf536a055450e50ff558a public string float2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3620 45f2587a7d0990cac5c92be828f03915375df8b9ac4d1bc88e0897987e8d369f public string float3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3633 ce205603954d8b8200c54595a2247d2d421b999a664b8f9acbd82c0c43fee7c5 public string float3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3646 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3659 66b97bb8d429da84f257df630ae830b8f44a366a36402e45f175b807774801c3 public string float3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3672 5138dba57ebb3894cae47085c1ff2388058d16b9a4e302cc89d02e4b82e59284 public string float4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3685 162cc1dbb45ec0eed7d5673c979d186259e63b16da47e532da867425953c7bec public string float4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3698 56cb33a2cdf86f1a781f9656c5dfaf6b7c5a5326dcb5dfe8364c048b3dbae3af public string float4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3711 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3724 320ec07325c3142fa4f595ef8bc7429e2074e9e437092f3677414494c92119f3 public int @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3737 15e77158fe9302284cdc60b4b9e14419b93904d4a5f379f25a2b6f5d2f4beb3d public int int1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3750 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3763 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3776 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3789 b566176fbdc5f6e091ff62823b02ae0b3df9b20247a6ee37e8b8b0dc101a9a2f public string int1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3802 70d4a912994bfe4bbcf8abcb53f8d32918bc47d0ff802a04a5f4eea0fafb5b72 public string int1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3815 0f1cdf6da7a13bb19c29c27f04647ef41c76338fc4e5b960e00dca3493d5a7c5 public string int1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3828 cd216aef16a4e23f562392eb5d249344c7b19d25b7d4dd3e55e73a00f269f72f public string int1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3841 feb01c57d5ffa5f6e142e152529ab31006e1235b55df59e0caf0a274cbb6f2e6 public string int2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3854 2f06139323c9180eb2550d56dcf8cabad18649ed2202a11fc8cda8b2cc6a98fd public string int2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3867 9af407699639ae8b16078e600a7dd4759618452ca3d6c20cec7de65fd03253b4 public string int2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3880 9a1d9c4895c7e2c039ad9acca50fcc05604b7ee363e5a35ccb4dd5568eeae57b public string int2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3893 3e392cbe6f272c9585c3a04979073fed03f57c3b72d681ce2f90aef8c10f2063 public string int3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3906 b426f40355e6658e60571a564f4300992033b5759d925172222c9b10c53dc2f7 public string int3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3919 0f57be630f614d2ef99791ae3f2ca716b63e1e37f875b27290893329526e2006 public string int3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3932 2264bbf2b0d450eff54102319fd449313c6976bbd937990af0c1749e558cf297 public string int3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3945 ea3d619a163fe161be389e714ce8c850f259bd4f3e19215ba1453db5d7c8990f public string int4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3958 930a1510e85e0822d5a6a828bf2058352c6e48661392bea78a47864471132937 public string int4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3971 5e669992ae0c892be17db169f4c5078588e21055cb9d866aeae8d334211c28d5 public string int4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3984 0dbba4a9a644e6acab4b95d4a18cf5e411e78cf585ca3ee4c8fdc66dff51d660 public string int4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 3997 1284c67fb1c269557477be71539c07d8c014a900cdb17268fcab7c3854747f35 public float half +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4010 dee8c926c189018afce3e9b9fe599f5cd024ccf23de0ca2a922f4eada4558932 public float half1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4023 48a1a6b2d01d78e179eabe3cd7d7718cc9b583d5eda4047df7c7d943d4ceb90d public string half2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4036 7409236eadff207936c5c055fd4dc9d72cc7937ea5f5d064d866e5965626994f public string half3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4049 00cb30df6322369cc7e04a7226dad67279a340d2af47c2dcc47127da5a0962f1 public string half4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4062 a16abe7b0297236e35860b51d41639974ee4dc0758a3de9144a4b73fb5228dab public string half1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4075 186b554fae2725aa01b685a159dd2082b741fea895b4c40a9e8a639cb238a4d5 public string half1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4088 022799858b5d6c5dc1650928c451d5805042682a37acbee5d10824d59ea32568 public string half1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4101 2ad6518ef9d27331985f31b3b353f18c89440648409bcaf3b4874cbee6114d61 public string half1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4114 ea861e901ca70e127f0a4f400037eed06bc01df6fd71642012ad021fd46a615d public string half2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4127 59d289b32f9dc600c123f588b6566a3bf07e0921e4416b14d52de12ebe624248 public string half2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4140 4a42e8202cc2890c823ac7ccd295a0beb6bb9407816f491363a6f01e3b6676e9 public string half2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4153 5122466a8236fd13001224ba26ab5914834b6a32a2145545ee63a93812567eac public string half2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4166 9add14dc810f88c0cf5702883428b89da716200e2e7ceebd3b466eb630d19c62 public string half3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4179 536a07673ae9f030a76d0deb22c868f82d6d73a174f971e43b02e782c88b3a3e public string half3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4192 12a7b5860912fe2f10735d414d5773239ce52382aa3fb927c5f6dfb76ad95b3e public string half3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4205 476266374f48d164922b442224065f92f5f0c7e29f9981443ff17f797452156b public string half3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4218 184d2afeaafb20558c2a02abc13b78edf1dfa8d4478114c751226c68dea013cb public string half4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4231 7e1696cc52939dc975ba91b77de66930feb41ca821207bc6a352458b87b5d55b public string half4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4244 a223868c17c050c329c5debbf337f28c7c36e00a43196bfa614553e27defbb55 public string half4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4257 c075f076231753e1aa85b51ebdd8a0c7271158bc5b4790ec8c5ac06e0b945d4f public string half4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4270 b3c75ca3d85f7c8bcd2dffba55ce113e51f9040486ab00cb6d80a7d6b3adaba9 public float @fixed +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4283 f26a86e52d8458189b1778408c927fcbff371298bb4ce9402056c4cbc144f5e3 public float fixed1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4296 e314c3ed5f7a2b7faf6ffd86c9e6ad31713f63ffde44ef7b464785e8d9192a17 public string fixed2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4309 d46e983f5d174ac110fd2f6ee1faa8109816a7f5718ea992463e90fb351547d4 public string fixed3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4322 450d212137d17f4c50d2dfa69ef3cca4970c59361e5cba4385eab6a80ddcc2fa public string fixed4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4335 96fbbde3f6b0e8bb93bf35594822ebd7fcb1af553d69c5b5c358bed2139817cb public string fixed1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4348 d61891b431a85659b3f6dbb2c16aaeac98331db7c62552541ca06834f346210c public string fixed1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4361 b956d25ddf421191c871c6cbd53b18789260afa1d19b19105ec5cb609e3591f6 public string fixed1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4374 999ab9a290dd3c6f04042e827a4b9438dd98cd1fd7c647f6f683213187440a2a public string fixed1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4387 be226e3e53f940c6225bd2f650f631a401008e8a14c3c02241c8a3c14c9c6967 public string fixed2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4400 66d7e9f96a311cc8334076d97a9ab656a3079dffd776295a431beb1d8c58771c public string fixed2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4413 0059601a760ae284f03be25723c0aa37981b8ca2e295849f91f98b6ee8be1ff2 public string fixed2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4426 534b66b181f7255bc15ad25bf0a92061d1cadf250ee39245d10b2b3cd2e05f20 public string fixed2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4439 d99c84a602342aadd9f91ab5ec3e4a03275d9a159be83c7571bdeb14b614c129 public string fixed3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4452 0700cf0cbaae4fec637245e7514846c949fff7ad612233c3a018400cc3f57f42 public string fixed3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4465 c8457a8fcc085c16971fe4967ee17a25d7dc0e153b64a918e05fc59bfc6513b7 public string fixed3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4478 dca2e51038b2f8b96da3e97a9b5f23a4c126d5cbc3b2857015eb9f9cc0c8061d public string fixed3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4491 89fe6593c21f4de0c7fd408a8a782f52f7acb17df3f7478b581740de8a76596e public string fixed4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4504 e968ae434c420e6031236b4f77ffb2bb1addd4bed6f9dc7d12322da3c4a784a3 public string fixed4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4517 c7f247b3c4ed97105a54456d822241c0f068d98cd90e83345144cb0b585c4376 public string fixed4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4530 f1ae9c8fae3fc0e7c4d187fb909453172f71894af54ae79be678e558e5907f07 public string fixed4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4543 3bed599dfb7adf28cc6ba931141ceab99047915051d81511c9581b2b17b706be public cg_surface_type surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4556 e3f27f0b0e72502ddc3e12c044906b6eb86c1a8eb5138dea7ca24f66a134bbe0 public cg_sampler1D sampler1D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4569 87d3d5f9a75977aecf74321859317cb71813522456d54fce7f114ce61adb9fb5 public cg_sampler2D sampler2D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4582 19c4d662eb66362e733651967ff6faf09496659efabec1d20d1ba42c30e5530f public cg_sampler3D sampler3D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4595 a629a25590b0ce8060bd0f4d223f67a6998bfee4187dfe602cf40e80e7c6b598 public cg_samplerRECT samplerRECT +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4608 b8f52df9b537dc14696eda9ffab4d83178a108e3c7ed1b234e7f3bd4faabf004 public cg_samplerCUBE samplerCUBE +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4621 702add971687bc8cbebef9a3ff25781da38e85af7b3d2ebcce566f2971cff884 public cg_samplerDEPTH samplerDEPTH +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4634 beae9366bdf305d54c50aa90366e361006fae81881cdec39abf6a3443505f9a3 public string @string +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4647 2c8179e427b697a79a7e89278749376d896d663e79b0cdd8e8b707a7c800cac5 public string @enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4661 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4680 5b441c9e0d5289824687230cc4e6f7dd504f2cedc36e51f0b4faae15573a3523 public partial class cg_sampler1D : fx_sampler1D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4692 465b1ea559a56e23c61ad5c576752281c855d4ff86e8b1fcfc4a55fb31da8648 public partial class fx_sampler1D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4713 baae69955b1532eb08f1e50d675031ec52b87116444ed50432fcd0454e5f3fbd public fx_sampler1D_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4725 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4739 b12a5c0cd36e184d9ab8e5a8fe9b1be561058df6918810fe7765fc3151bc5a8b public fx_sampler_wrap_common wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4753 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4767 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4781 d62ae4b4f5e6af587dd6897b8ad63758e669bd55f02975b0013019e3ef1b8460 public fx_sampler_filter_common mipfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4794 3c6c554389bfd5db89ff92a5037123f15ce3b56fe12475a638c218510a9597fe public string border_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4808 cbd592f3b197747c8a0e1a275935b56f3047ba50436a7daed20e534d9dd25524 public byte mipmap_maxlevel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4822 38af742ab969c92e46ac6f96c82645b43d3742ef859b23a2497eda178bac5506 public float mipmap_bias +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4836 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4853 66ecf0f7343d6d5e14419d49e1d3fe247e7fe8eed310d77273c595371a1ce4ae public enum fx_sampler_wrap_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4876 1b8aab4f8e9aae3343f8fbe25a80f3586a114cd31084eb5514803ff9579967a9 public enum fx_sampler_filter_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4907 6f7f8f29b4a3bb7a5503ec6c036b513211e414aa58848970425c58db87bdad53 public partial class gl_sampler1D : fx_sampler1D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4917 6f472af92e29256142e611ccf9f8ea5ee25dfda4e3005c4e031fd5bae5473555 public partial class cg_sampler2D : fx_sampler2D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4929 f8beaa31e4d4a4af4bdfa1863e94cf0aff95f913dbb17ca814444b19decf1f81 public partial class fx_sampler2D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4952 32f055577569edc082fbbe966505838f92a8f4b0e4edadefa8993ee082e9c95d public fx_sampler2D_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4965 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4979 b12a5c0cd36e184d9ab8e5a8fe9b1be561058df6918810fe7765fc3151bc5a8b public fx_sampler_wrap_common wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 4993 e0476c3007822c17e2e07d56454978af51b6ddfaca53e14b033fcd990c196960 public fx_sampler_wrap_common wrap_t +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5007 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5021 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5035 d62ae4b4f5e6af587dd6897b8ad63758e669bd55f02975b0013019e3ef1b8460 public fx_sampler_filter_common mipfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5048 3c6c554389bfd5db89ff92a5037123f15ce3b56fe12475a638c218510a9597fe public string border_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5062 cbd592f3b197747c8a0e1a275935b56f3047ba50436a7daed20e534d9dd25524 public byte mipmap_maxlevel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5076 38af742ab969c92e46ac6f96c82645b43d3742ef859b23a2497eda178bac5506 public float mipmap_bias +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5090 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5109 10d356fbf48e43bb22e45918d7527daf41ff69535818151de07c4db23c403306 public partial class gl_sampler2D : fx_sampler2D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5119 8645b91e9b31b339afcfaab540e38cac04d434fa36a1861cde50982248bc6d90 public partial class cg_sampler3D : fx_sampler3D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5131 f896cfc8920ed51e93320d577360e4a9bf2e37b2f5222004e110b84b2b7354ed public partial class fx_sampler3D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5156 3574ed4ba452be8a6c4cd89b1b41e5241395a223f9cf1fe115a67d2a10b4ba5c public fx_sampler3D_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5170 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5184 b12a5c0cd36e184d9ab8e5a8fe9b1be561058df6918810fe7765fc3151bc5a8b public fx_sampler_wrap_common wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5198 e0476c3007822c17e2e07d56454978af51b6ddfaca53e14b033fcd990c196960 public fx_sampler_wrap_common wrap_t +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5212 7bc0a42f7edd4ef270b1f29a22bf9b78eeb441b9e77de3ea2f06e55b21387fe7 public fx_sampler_wrap_common wrap_p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5226 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5240 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5254 d62ae4b4f5e6af587dd6897b8ad63758e669bd55f02975b0013019e3ef1b8460 public fx_sampler_filter_common mipfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5267 3c6c554389bfd5db89ff92a5037123f15ce3b56fe12475a638c218510a9597fe public string border_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5281 cbd592f3b197747c8a0e1a275935b56f3047ba50436a7daed20e534d9dd25524 public byte mipmap_maxlevel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5295 38af742ab969c92e46ac6f96c82645b43d3742ef859b23a2497eda178bac5506 public float mipmap_bias +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5309 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5328 b1185229cda951be707ea5d39c0d4f3c8b74ebe3b61cec2986b76822cf03a4df public partial class gl_sampler3D : fx_sampler3D_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5338 63c3cedc3de3f4f74d3ee8bda45f1c28bab8a60d1ca7bbc8a46510941c369071 public partial class cg_samplerRECT : fx_samplerRECT_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5350 5da2933e71ee79ff6d0aeb2fad89744e891341e3b132b0735e3e1c9b32820644 public partial class fx_samplerRECT_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5373 517136953b504c09fd7f3daa55ca716e089cd57a1a14af74de450c78502a2e79 public fx_samplerRECT_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5386 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5400 b12a5c0cd36e184d9ab8e5a8fe9b1be561058df6918810fe7765fc3151bc5a8b public fx_sampler_wrap_common wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5414 e0476c3007822c17e2e07d56454978af51b6ddfaca53e14b033fcd990c196960 public fx_sampler_wrap_common wrap_t +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5428 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5442 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5456 d62ae4b4f5e6af587dd6897b8ad63758e669bd55f02975b0013019e3ef1b8460 public fx_sampler_filter_common mipfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5469 3c6c554389bfd5db89ff92a5037123f15ce3b56fe12475a638c218510a9597fe public string border_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5483 cbd592f3b197747c8a0e1a275935b56f3047ba50436a7daed20e534d9dd25524 public byte mipmap_maxlevel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5497 38af742ab969c92e46ac6f96c82645b43d3742ef859b23a2497eda178bac5506 public float mipmap_bias +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5511 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5530 19c9444a0241c3ff6c594b61a4f080cabb08d213e020f96ba373e62a974ceb6e public partial class gl_samplerRECT : fx_samplerRECT_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5540 b10d12d587292c1a20ecfeac481d8e205b8187b734fd6709be943b5cd9dbfa44 public partial class cg_samplerCUBE : fx_samplerCUBE_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5552 3218f4d0e240aea93ce2f0821b7c12fd0ae80ed261fb324071866e4d22394174 public partial class fx_samplerCUBE_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5577 3f87236ea5520c8d4114a9a751105e38b654f2b75425544abbb330cfca1b6462 public fx_samplerCUBE_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5591 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5605 b12a5c0cd36e184d9ab8e5a8fe9b1be561058df6918810fe7765fc3151bc5a8b public fx_sampler_wrap_common wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5619 e0476c3007822c17e2e07d56454978af51b6ddfaca53e14b033fcd990c196960 public fx_sampler_wrap_common wrap_t +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5633 7bc0a42f7edd4ef270b1f29a22bf9b78eeb441b9e77de3ea2f06e55b21387fe7 public fx_sampler_wrap_common wrap_p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5647 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5661 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5675 d62ae4b4f5e6af587dd6897b8ad63758e669bd55f02975b0013019e3ef1b8460 public fx_sampler_filter_common mipfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5688 3c6c554389bfd5db89ff92a5037123f15ce3b56fe12475a638c218510a9597fe public string border_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5702 cbd592f3b197747c8a0e1a275935b56f3047ba50436a7daed20e534d9dd25524 public byte mipmap_maxlevel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5716 38af742ab969c92e46ac6f96c82645b43d3742ef859b23a2497eda178bac5506 public float mipmap_bias +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5730 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5749 816d09263874060520a90239d4cdf263a12abfa032083eebe5c0f42d76581a05 public partial class gl_samplerCUBE : fx_samplerCUBE_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5759 d402358c3ffb93467da24b624ddac104778c4261ada19c035d6419932e78dfcd public partial class cg_samplerDEPTH : fx_samplerDEPTH_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5771 d8a531a3576100681af77cac3ab153b20ffe420d07e455ca6f445e978abafc29 public partial class fx_samplerDEPTH_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5786 37ba735211787e8ef6881328a3bf4a747cc6789ce6d83c0cba47761f4a3147a9 public fx_samplerDEPTH_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5796 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5810 b12a5c0cd36e184d9ab8e5a8fe9b1be561058df6918810fe7765fc3151bc5a8b public fx_sampler_wrap_common wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5824 e0476c3007822c17e2e07d56454978af51b6ddfaca53e14b033fcd990c196960 public fx_sampler_wrap_common wrap_t +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5838 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5852 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5866 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5885 9d5632670e669b9a390517a9657937ce8818200b5b936ca95d85155089fae798 public partial class gl_samplerDEPTH : fx_samplerDEPTH_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5895 2162b62941ebac647c45c92943e32ff13f5db8c17dc5389676528f72087a9acb public partial class glsl_surface_type : fx_surface_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5901 714704fa0b4c88beecbc169732485afcb51266486b9b610de4dcb4fc146d6b96 public glsl_surface_typeGenerator generator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5920 ed3173bfc67646fff70edb7fb2d666b603f48f189bbf271ec6f1dcefac7f1081 public partial class glsl_surface_typeGenerator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5933 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5948 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5961 484ad01ae22215013ad69cdd4d28b63059d42c272739f89d1cd499a634bcfbfb public glsl_surface_typeGeneratorName name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5975 7c41ca68804786d7e08442d12bd69e2900368286b63095d83630ebb3ffa3e13e public glsl_setparam_simple[] setparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 5994 95c7a9fc98e6c64f48c7d104b6af8f6cafec20d0468d24454b24934f54cea060 public partial class glsl_surface_typeGeneratorName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6003 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6017 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6036 f374010bf1051669c3762d1ae0e50b6a2d0005155598aa8b357e028c2c8130bf public partial class glsl_setparam_simple +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6091 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6104 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6117 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6130 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6143 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6156 dd8075cd207342430405cf7f94faa8959bc5ead1616ba0b554f5759e249374fe public float @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6169 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6182 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6195 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6208 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6221 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6234 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6247 320ec07325c3142fa4f595ef8bc7429e2074e9e437092f3677414494c92119f3 public int @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6260 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6273 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6286 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6299 f419a3679e216b4d73acffb75682156e6841c30a9333ddad9c6afc3314a7e8cf public glsl_surface_type surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6312 d805012992d20dad7be242906a1f74687419de30bf0fbe2a7022015f3ab948ee public gl_sampler1D sampler1D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6325 7562feb955e17e959097db53ca2150714c60b92f4bfcf46ff8ebe33e877c413e public gl_sampler2D sampler2D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6338 587790c7a7c1b099e947ee886e00e2ac79bdada7b5cc4fecd44622503168ef49 public gl_sampler3D sampler3D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6351 3c2ec76af7acde3c600214b570142df4d8e6993e2b20753b392dccbda7a523e2 public gl_samplerCUBE samplerCUBE +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6364 009042ca958ea5e24eab984dd78c6367bf5f5c53a5036d7f571e9d9d5f777a19 public gl_samplerRECT samplerRECT +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6377 32add99031214f7f099afc7d8e4806883b9ce98f47e1edb827ec4e361c1e9762 public gl_samplerDEPTH samplerDEPTH +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6390 2c8179e427b697a79a7e89278749376d896d663e79b0cdd8e8b707a7c800cac5 public string @enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6404 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6423 cd3b7baf2a5958bd1f118eceb57b45c5b8c7cb9a299223b2c2776d8166b9df3f public partial class gles_texture_pipeline +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6434 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6448 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6467 7a3e9c908bb3fd567d62d5e5244da7006c4a3e55d5913255ac11d7991dfb0fae public partial class gles_texcombiner_command_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6477 31a8e3f5692fbea6f261c5f3c34c6b3c9f2dd3c4f27481c404394514afd5ded5 public gles_texture_constant_type constant +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6490 c652a5c79ec605a5eede8ec5e68a1f26fe5f20f80c5c5ef39cb0b1c045a57a05 public gles_texcombiner_commandRGB_type RGB +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6503 6bed496bd1d6f9722e9c41b4a843415b60beceee7bc0eeee0b6859546ea2f7ea public gles_texcombiner_commandAlpha_type alpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6522 869f6f82d8b8b6c9cb6505ca5e7c1f72fab14a5aa8dbf276ce9d768ed892b7ee public partial class gles_texture_constant_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6531 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6545 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6564 5d44ce592ef0835d2857d602e77e7b75fe3012d12bd2f62a9157fa1f88e8d80e public partial class gles_texcombiner_commandRGB_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6579 d8ae39ea6cff32c3dfd7d9f3d7b55778211a6be40c661bf27baaf4e0892489d0 public gles_texcombiner_argumentRGB_type[] argument +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6593 b82d75484d7b1da0e1749bfb7fdaa701d9190190d5701401cfd3c2c6d9c4acde public gles_texcombiner_operatorRGB_enums @operator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6607 89fcb2ca740732697809b163c9be6a73af9972fbbf670d87e48ded1ac0e89fd0 public bool operatorSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6621 f71dcaca6be9fa2957c206335cc107d64475310674f6f1321ab9297e64b2f9c2 public float scale +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6635 8808690c7cc19db668041cc80720b94b2f1a90458dfa83b1a099f6b58895c3d1 public bool scaleSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6654 41c02d9e09913316dbb03dc215ede473179fab1273c024a7e4b60b4d6a703223 public partial class gles_texcombiner_argumentRGB_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6665 06a1621a60fd3256e3df4ee82828ee40f27f6580bc8d47472ac18f1988c77c51 public gles_texcombiner_argumentRGB_type() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6672 bfc5e173d5cf712dc6511d26e08a8451b16d0180c3d53cd198a8f49d55c539b1 public gles_texcombiner_source_enums source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6686 28aa175b61c9f6642c329bfe4a28e2f455b308bc3c8879942fea3bfeb9c68d71 public bool sourceSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6701 da818d58f5bd001fa056573ea13c9d369f315a0b08361c11ef33c0ae7f1dce38 public gles_texcombiner_operandRGB_enums operand +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6715 9f29efa4314d97ad9bd7e1ede020027eeced5c90eba06648177c1efe744bc3b9 public string unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6732 9e66e63e6bdd90cb544e2bafb6dc0d512607af0ed7e35915a938a7b2ddf0b745 public enum gles_texcombiner_source_enums +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6752 2565a88e1ea4ae3efb6ff8d555e52c00371b751fd539155107c4a632c367cd17 public enum gles_texcombiner_operandRGB_enums +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6772 8747e61385528f3cc9de818ba468e9bf4e3bcc8ec1d974701d5b9789c1625d4a public enum gles_texcombiner_operatorRGB_enums +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6806 fe48a9299461a816ac388a1638cdff5a4cc3904a6ff07a993f85e9f672e4ebe4 public partial class gles_texcombiner_commandAlpha_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6821 fb58016e8c7e273f5c9509b468cac244f6944f03f4c296835fa164da95af79e9 public gles_texcombiner_argumentAlpha_type[] argument +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6835 7e096b6eff49798bfaf4039fe00583b2ce0ecaf379cfec1cc9c0ec6a35009c13 public gles_texcombiner_operatorAlpha_enums @operator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6849 89fcb2ca740732697809b163c9be6a73af9972fbbf670d87e48ded1ac0e89fd0 public bool operatorSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6863 f71dcaca6be9fa2957c206335cc107d64475310674f6f1321ab9297e64b2f9c2 public float scale +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6877 8808690c7cc19db668041cc80720b94b2f1a90458dfa83b1a099f6b58895c3d1 public bool scaleSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6896 1b33fc8a221470a5a7183211dad3b2e0d0c0b9f40dcb78603ea721f8051c12b8 public partial class gles_texcombiner_argumentAlpha_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6907 00c21207fea51cbaa07b4a4e1f94a6c17285785e4966767a8622e476d1c74a80 public gles_texcombiner_argumentAlpha_type() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6914 bfc5e173d5cf712dc6511d26e08a8451b16d0180c3d53cd198a8f49d55c539b1 public gles_texcombiner_source_enums source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6928 28aa175b61c9f6642c329bfe4a28e2f455b308bc3c8879942fea3bfeb9c68d71 public bool sourceSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6943 5d4b5ef26c0b55de5e7e40cadc12c385c0ba74c9916acb08af799d48e64d9998 public gles_texcombiner_operandAlpha_enums operand +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6957 9f29efa4314d97ad9bd7e1ede020027eeced5c90eba06648177c1efe744bc3b9 public string unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6974 1e78c143197ee5e6c2491e2418829ecf1a18cd062a787c92dfcb0765154d1b6e public enum gles_texcombiner_operandAlpha_enums +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 6988 42b5f4450a4c9091bba2ea3db56e105653b95d35c00692a6a535a333915434e6 public enum gles_texcombiner_operatorAlpha_enums +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7016 c7383ef1e02ef89c5ee500373234e79a662442e8b37807d928b7e8a7cea9af8b public partial class gles_texenv_command_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7028 31a8e3f5692fbea6f261c5f3c34c6b3c9f2dd3c4f27481c404394514afd5ded5 public gles_texture_constant_type constant +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7042 c5d5c3a4a93aac668a79e4ffe4b3fb02f833f8a35e31ab2107e7eaa341fe249e public gles_texenv_mode_enums @operator +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7056 89fcb2ca740732697809b163c9be6a73af9972fbbf670d87e48ded1ac0e89fd0 public bool operatorSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7070 9f29efa4314d97ad9bd7e1ede020027eeced5c90eba06648177c1efe744bc3b9 public string unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7087 39ef5ea2a9fabffc471898899482a519e30a590fcdf3582c0550a2ff513b92cd public enum gles_texenv_mode_enums +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7112 a89e5d80e448760e26cabec816c36d389174c0ecf2fe0cb5efa1c549d50afc9f public partial class gles_sampler_state +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7133 310d8bee878b9ac531578630d2d0d192828dff6889ff04b3595250fdbe70cc7e public gles_sampler_state() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7146 84b59e09bff36140f06029b2741247a36377824a17a41e7d0be2485eecddb394 public gles_sampler_wrap wrap_s +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7160 8c871876ddf99e4db7851bce0f63303f1250ed21b4c8948c8d0e36fe0715e9b5 public gles_sampler_wrap wrap_t +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7174 3c209adf87d36c1a2d496fb0d3175fd75f03bc852af0e72589be3d8ab9606256 public fx_sampler_filter_common minfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7188 7072f2d16b9a8489b9046a85f1ef95235ea9b847e34aae8cd0be7d9db7ce0fd4 public fx_sampler_filter_common magfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7202 d62ae4b4f5e6af587dd6897b8ad63758e669bd55f02975b0013019e3ef1b8460 public fx_sampler_filter_common mipfilter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7216 cbd592f3b197747c8a0e1a275935b56f3047ba50436a7daed20e534d9dd25524 public byte mipmap_maxlevel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7230 38af742ab969c92e46ac6f96c82645b43d3742ef859b23a2497eda178bac5506 public float mipmap_bias +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7244 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7258 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7275 b813aebfadec8f9b0e20fd491d6e8411fc98ea97ef68dcd06f7d52b2060e03f9 public enum gles_sampler_wrap +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7297 816c9396e31d8dc2c6702b0079ffce176af17c973750ab4664c3eff184fd4c11 public partial class gles_texture_unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7312 0aab9cea23367b922a327137f4387f76a38cd23d330e4ea0a84094e93b9d96c0 public string surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7326 db8d1410a0388771387323378c8e86b1d69932e01bd4e31949a2e5266e9ff8ca public string sampler_state +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7339 de08413d042a261e34aa8e9816fa7b5546fc39d4e510e63f56f8c56b4e7d83c3 public gles_texture_unitTexcoord texcoord +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7353 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7367 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7386 2feec70de6c4ff8fd5b96b162efba2b1441b7450466d7cd36d80c3b54f2a5c7c public partial class gles_texture_unitTexcoord +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7393 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7412 c88f1071db289e5e0c324f3ec03087556ecec438f433ffab039a7dc174561ab4 public partial class cg_newparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7431 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7445 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7458 cc12aaf3448d44bad5a90c69d172e5eb1eaf53f2a7541511b458f7026a549e17 public fx_modifier_enum_common modifier +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7472 21ff8b0f8d7f78774b03cdad8fb04cd81bd0f18e48d262935debce43731fe163 public bool modifierSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7602 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7616 9609664905b8f5a137afa59ea4677f7cef22a6dd9a7921c76d7224b4983c528b public ItemChoiceType4 ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7630 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7649 d6aeaf41ceb8e1f844229b8307ea4eb4a9415f8b6c1b89e9558869537bbee65e public partial class cg_newarray_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7777 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7792 8e686a80ca08d9ae60ab2edfc4dc8820c85eea930a182483818d3daa30d93c70 public ItemsChoiceType6[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7806 e2af64d654feecc88bdac817e89cae19d91afb51d2b9cb4e39c6da80633f44b1 public string length +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7825 9108a520b79ea246c376f08f7483beb83e28e3b54d0a1b6cdf4c1d45e7d0e18a public partial class cg_connect_param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7832 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7851 85e557bbe1e4cba54078387b405f2b6dba61403fb91b60e787d564f26fcc62fd public partial class cg_setuser_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7982 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 7997 695b26631c5c82c1da83b12ffe7aabb2fb87bb61bd962e9b4f7e7571095e3928 public ItemsChoiceType5[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8011 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8025 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8044 6ebb5ecbc8fb318df8cb2166a29dc726669de64fbf7b4f1f09b7a00a250d0988 public partial class cg_setarray_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8171 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8186 278e6b0a34f91f4709b411505b24ee438604d444f849c913e4e2402068c4950c public ItemsChoiceType4[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8200 e2af64d654feecc88bdac817e89cae19d91afb51d2b9cb4e39c6da80633f44b1 public string length +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8217 8559a1251f985ee5dc3815508108b61b8aad6b6ef1d89ee7f68ca2d509c05b80 public enum ItemsChoiceType4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8575 5697fafc44d8a90a8cbc51f34c55a9e561139557d127e7601da34256418ae035 public partial class cg_setparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8705 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8719 950cd932c6f30e9d7b83b9fd607437a1ae298350b8a48601039f6b42ecf823d5 public ItemChoiceType3 ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8733 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8747 b9d7cddf56e33899c4c1aeeb73298194429ccef4b866e6ce14a12b8948723417 public string program +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 8764 17551aaada36e1750632b05410230c104d37d5250a4582dd2a9582f6859759be public enum ItemChoiceType3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 9123 c8338cc5c121de4acc9daf8f3c126b4d93ac3550306017ee052635653b6d0d2e public enum ItemsChoiceType5 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 9485 f9d4edf6cd963112d62b007c2d9376e5c5721508d813c896cac4c18bc46ff77c public enum ItemsChoiceType6 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 9844 1d114146d0959ba68ad43a1a4778babfdc79c997b5983fedfd4a8d13c421b29c public enum ItemChoiceType4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10202 0cfe83b22e826f103df4384eb50a0c60f7651d4e8c050c09155c4f9287fe3e4c public partial class common_newparam_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10215 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10235 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10249 8052403f38e41bd8d3616a9075adc800b0b8c8f5d8ffcd11deea80071109f7c1 public ItemChoiceType2 ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10263 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10280 52928787b6fe125ceaf78b8fd648cd084ea5107c534f263ee75959af6dabf1dc public enum ItemChoiceType2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10309 b01fc30f6a73924a417d5ac31f7d2d77c10b128803366cdb27f6cb625daa872d public partial class common_color_or_texture_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10318 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10337 df11ba6a05a71a5a180f38eb5081efeb5da903f2b52e52865f0636ebf3d9911f public partial class common_color_or_texture_typeColor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10346 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10359 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10366 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10385 339835d687ca8494e695c4915f62b6012774ceafc6f1421f7e1c050d1248a8b1 public partial class common_color_or_texture_typeParam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10392 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10411 797ea8c4ce0b7857c27d7ddae41231a08571a4024c8210ee52e805e11079be47 public partial class common_color_or_texture_typeTexture +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10421 97b93c65946ffb70f8ccbbe94d88e5beea6a22387fbe08b4a98c163c0c776b17 public extra extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10435 59b70a7e3d45e4361822f318be9a85e0929152a7c92ba6daf7f1c557473bfdfb public string texture +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10449 62dae00bc39212329046bfb4b6f61b80e9f95b54bc2689bc8cd3be0b77761106 public string texcoord +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10468 6416d6dd66e7f99d548ef9b8cfdab8a1edda7f9faf6429e4972118001e2bd874 public partial class common_transparent_type : common_color_or_texture_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10473 28ce637aaa2b42b390522e016f3cd7ff6d8df02f089f3dbe23140133918247f7 public common_transparent_type() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10481 35f6ea27f8f10aab1cd8a8a07d099a5d40bed6968a79a64a973650163b6690be public fx_opaque_enum opaque +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10498 b2fc3f2447e5080849741f8180dba3ee1da74b7c5462f885e8578401512b573a public enum fx_opaque_enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10514 2158552a265f373f267c91d0c82bde92cde249a67a3b73bc95c5be10edb420a2 public partial class common_float_or_param_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10522 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10541 1ff7b7fe7f33ac3f6270e4c5053132a23f00898baa824cfd41186c0fafa72218 public partial class common_float_or_param_typeFloat +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10550 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10564 9fdb4eed2af24acb38041bff30f6b3d800cccb93e08abfd20815826d4d67ca48 public double Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10583 d922fa13cf9eb5e7ec1f3faefd4802ea201eb7b010a920f395045c9c13b71760 public partial class common_float_or_param_typeParam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10590 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10609 e4aff539f19eb2d1a5825803ad6059ee2a1794089fad9a3a283a7412b77b9622 public partial class glsl_setparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10624 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10662 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10676 16a75e302da369d252f3f683d06f815b957347eafaafde13c0924d77eb4e0bcc public ItemChoiceType1 ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10690 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10704 b9d7cddf56e33899c4c1aeeb73298194429ccef4b866e6ce14a12b8948723417 public string program +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10723 519bc4a64f824df1a0785fe54f4cb7f1867f24f4c38ca53b4bacab4e7ee1dd25 public partial class glsl_setarray_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10758 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10773 3de2a8d31ec3db6f710154ff8ae3db1da43d7decbab0d3955e855092b1ecb76a public ItemsChoiceType3[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10787 e2af64d654feecc88bdac817e89cae19d91afb51d2b9cb4e39c6da80633f44b1 public string length +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10804 feb2468bf6466ee3f35b5ff89a7991f6a12300ac25584bb598ed31a4d968b6cb public enum ItemsChoiceType3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10884 075ee965692b266a3564bec5f0c547a7454ebc165c2634fc6fc6a19acebc5dda public enum ItemChoiceType1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10966 1b784ec632238e365cc0c336f11af00ba12431ac659826741597e61db79bca05 public partial class glsl_newparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10985 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 10999 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11012 cc12aaf3448d44bad5a90c69d172e5eb1eaf53f2a7541511b458f7026a549e17 public fx_modifier_enum_common modifier +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11026 21ff8b0f8d7f78774b03cdad8fb04cd81bd0f18e48d262935debce43731fe163 public bool modifierSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11064 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11078 446f1f8ee2f2ec691c6d33f8507b43e767a15ee322e3b71a4c9974215250449b public ItemChoiceType ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11092 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11111 1708d2ecf78c2a180b45f4bca93e7b7d48f300a422a14c1d5f014f8520fd5fa6 public partial class glsl_newarray_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11146 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11161 77ff442dc01de7660051f25da4a5ce4661b1ae5fa8b1ea0d7b6a0728fe42f315 public ItemsChoiceType2[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11175 e2af64d654feecc88bdac817e89cae19d91afb51d2b9cb4e39c6da80633f44b1 public string length +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11192 291b436d8b84fd4fab35e4801a084c4f148faaa56135e3ae1b3b83571f106a27 public enum ItemsChoiceType2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11272 1679a399072e81b2819072e62115ab1c57813fcf350a6b075193478d76d54a21 public enum ItemChoiceType +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11354 374f33ea9090a25c18fc0d1df29c1b59f61ed41c1989aeca31be29e4a09f51a6 public partial class InputGlobal +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11363 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11377 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11396 8d774eb066d1b151d088eb8301c56c3d60e8014167b83d5dfb8cd8ca491445d0 public partial class fx_newparam_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11483 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11497 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11510 cc12aaf3448d44bad5a90c69d172e5eb1eaf53f2a7541511b458f7026a549e17 public fx_modifier_enum_common modifier +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11524 21ff8b0f8d7f78774b03cdad8fb04cd81bd0f18e48d262935debce43731fe163 public bool modifierSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11537 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11550 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11563 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11576 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11589 faac15c0e9a41b43f11ff217d09b10760a5b2b03ae211961f921ffa9a0b4fab6 public long @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11602 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11615 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11628 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11641 70c9168250ea7a501b1c70b324cdf06fba01801486eccbf83d29c812223d5dd4 public double @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11654 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11667 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11680 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11693 19bc087637c2081eeab6beae4fb2f93cd69cdd71b84daf06c48f2ed8f06d162b public double float1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11706 188041be30ec776144e67797265764c2db092a5aa523d06270f8f8b1df424859 public string float1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11719 ffc9abdae9c94c9c186af1a31ef38eec894f88a541a6b58f872e9fa365238c89 public string float1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11732 d48f2e3270e492aa9bef019d08b420cb09aca5ce02ad0e216951a5b91a2066ff public string float1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11745 ef32374170b4a60d51e4a0659dbc6d09b545deede19ac423209e54abe36d1741 public string float2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11758 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11771 d96771997aa4334d0590473e6a87e8116074892a8f0b8cdb4120a60bf371b9c6 public string float2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11784 1fd7561d9dedfe225f05bc0029ee633649ef5a2ed35bf536a055450e50ff558a public string float2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11797 45f2587a7d0990cac5c92be828f03915375df8b9ac4d1bc88e0897987e8d369f public string float3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11810 ce205603954d8b8200c54595a2247d2d421b999a664b8f9acbd82c0c43fee7c5 public string float3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11823 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11836 66b97bb8d429da84f257df630ae830b8f44a366a36402e45f175b807774801c3 public string float3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11849 5138dba57ebb3894cae47085c1ff2388058d16b9a4e302cc89d02e4b82e59284 public string float4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11862 162cc1dbb45ec0eed7d5673c979d186259e63b16da47e532da867425953c7bec public string float4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11875 56cb33a2cdf86f1a781f9656c5dfaf6b7c5a5326dcb5dfe8364c048b3dbae3af public string float4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11888 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11901 cd34e2de149cc18c4d73c3bd78e964258b76d140f2f0f65d6903fa216b641bd6 public fx_surface_common surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11914 7e9f35903e63d139854e05c86b59c7d8e1c529e5c6449a64722720f9bb2917a5 public fx_sampler1D_common sampler1D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11927 1793319881740a75736e6281632772faafd645a9d587b55bed91def42a4a9dfb public fx_sampler2D_common sampler2D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11940 500cad8bae1930e90145db06d2038425aad797de100c7c53474d825746bdd365 public fx_sampler3D_common sampler3D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11953 115a40b86ede310de9c76fe318a66d7e13de7f65253447bc95edab7fe8eb23a2 public fx_samplerCUBE_common samplerCUBE +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11966 da94cb3ac25e9cfe418037fcbb1dc9fe832ecfc8c36900599418ffdddb04859a public fx_samplerRECT_common samplerRECT +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11979 bd885cba6f01d0b52aa77c997d56d46221b1b3939cc1b34adf17f1d2efa81444 public fx_samplerDEPTH_common samplerDEPTH +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 11992 2c8179e427b697a79a7e89278749376d896d663e79b0cdd8e8b707a7c800cac5 public string @enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12006 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12025 5f50387d089431b4874e3be58c19306cb43169434242145d74b92e22792ea3b4 public partial class InputLocalOffset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12040 9abce5ab49b6c1ea89a279739530aa8ee79991290276f987c53ea53945f9500d public ulong offset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12054 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12068 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12082 bf1ae925ae0a09f81539b3fcd32a46ae52a7210ef50edc9736451104fb8dfa37 public ulong set +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12096 fc0c792c7ca66927b8e18fccd13c9ac3f9bf68e2914c7be7b5f2794b15e10639 public bool setSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12115 11ee16da655a9ede653d5d447b09922ca94ff38aabb025dcbbedb1779122b089 public partial class TargetableFloat +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12124 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12138 9fdb4eed2af24acb38041bff30f6b3d800cccb93e08abfd20815826d4d67ca48 public double Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12157 88c9af18b076170795603f0ed9c61e556abeaab2d1ac43fc67285b186f2bd65e public partial class InputLocal +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12166 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12180 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12200 f34e08a0d3a2f732342fe324ed98eadf54820b3ab6f3fccba0e0daf39030154a public partial class instance_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12219 7deabc1c6664b28758b51297c35acc1147cbe25d89617e1bbe2852f70a2240fc public instance_materialBind[] bind +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12233 8a029e2311fac5e32595ccbe0de881ea9f281d90d666804527a8b2c12cd960cb public instance_materialBind_vertex_input[] bind_vertex_input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12247 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12261 36fbd3580224f4431aee68545d875244614e571fada720bc1536cad88bc9df91 public string symbol +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12275 544cd7b9371af132d5d4c65a3c23b5ac638ba5f57d95996decba247ab1e32d50 public string target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12289 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12303 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12322 63376356aef19e969878a9ce14e24e93e2be647aeb4982c2f402e4b6ab1b8a89 public partial class instance_materialBind +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12331 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12345 544cd7b9371af132d5d4c65a3c23b5ac638ba5f57d95996decba247ab1e32d50 public string target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12364 8876082db674c8998a916397bfb829e025de0c19d2938f28bb19dd1d0b075a1a public partial class instance_materialBind_vertex_input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12377 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12391 a7c6df093bcbde767418e384935df82938bd615e33d3b206f1eb8ae645785014 public string input_semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12405 13b37c636c363a6eff6afb5c82495f428dc09c95f96bcecbf2410282399ce5a4 public ulong input_set +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12419 62c6c5fe321696a15936120bee560a289aafbc8de3e9f7a8c26419a06e4ade1c public bool input_setSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12438 19eba8c2a0a6e4baea0872765235dc3c4a3249d00dad06931fd23061fe71ff7c public partial class assetUnit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12445 6d2922559f54e199ccbaf5f79fc467a57994ed7873ea995635fc62c3b24cd758 public assetUnit() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12454 b726ad188a4628a089859e42915c27c31c1b648b9252d05f783252cdfd9162ed public double meter +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12469 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12486 3f4d12de1e90950f81e7cd3fbabd1049f2afb6fb631629c1b76451d666666d9d public enum UpAxisType +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12506 6b9ad25cb17beb5993a0712c4b2e1b3e8db453b2e101b88acd4949b8845c6ed2 public partial class library_animation_clips +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12520 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12534 441788d2d953d9b99fd1d5e320c0ca141cb081c70e12eded66e82756740421e7 public animation_clip[] animation_clip +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12548 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12562 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12576 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12596 7f7d7b5fb980e048745ef6c68f956f2669d38f7533b395b5936a0abdc7bd2b71 public partial class animation_clip +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12615 b2188cd5f0b35781e446f13499e1faff2b817694a2d75541b7eee439391c3d9a public animation_clip() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12621 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12635 bdc3dd392b1bbb392217ec08c7cbd88fc3d4c80697eab0cc69c1941554f60d6b public InstanceWithExtra[] instance_animation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12649 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12663 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12677 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12692 16325707b0ce8f9e03dc6013332f92c42c7d31210384b55a309c50d20e3fce66 public double start +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12706 35a4725b319fe7f7ab6291e86cabb1a7722bbb594888dbc711cc952a3c04fc9a public double end +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12720 d71af53db4df33a18b12217211ffd3baf4d49e4032a831161098f9bd31b3e2bd public bool endSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12740 81a8ad893af5dac891b9e845e1121dd0ccfb9955a685a14a60befb3dad9417f8 public partial class InstanceWithExtra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12753 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12767 b62a8a73dfdd7a9fc0b980577e4d65e510e97094bf5ac675b1f36a304c70059f public string url +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12781 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12795 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12815 d58937b3a37ff2eae3574b8fbdac85d117677ff7fc01cfd4433fda2e8ae59b22 public partial class library_animations +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12829 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12843 36b298b4b4f6f5f21af74aed33a76e9e7fa5d66ddb63262033cf57cc5fd43bb9 public animation[] animation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12857 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12871 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12885 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12905 18693fb7aac8e181cda64801fffcbdbf510dc1c65d3fd53f228194513bee23ad public partial class animation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12919 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12936 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12950 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12964 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12978 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 12998 fcf2bbdd20a3c9db80a411c07d16948752c7c04cd2051d2f3aa695b995d194e8 public partial class channel +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13007 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13021 544cd7b9371af132d5d4c65a3c23b5ac638ba5f57d95996decba247ab1e32d50 public string target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13041 567ab021ef906f052c1913c1c9e65b726ac5d21aa67574a29fe1a42abd69fa14 public partial class sampler +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13050 a0ddb9e84b30a431b6c9c65cb304b7c5ea1ac1377d48e909045c2f2dc46c0c26 public InputLocal[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13064 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13084 530fe6cdfadfb12bba461fdb987df27c81ab8bb38fa8a05b566cb3d2a4f13f33 public partial class source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13100 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13118 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13131 88b3f95cf708c005ea7da714af5e39bf7a3aae05f75bceb28c2cf0bf895f483d public sourceTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13145 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13159 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13173 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13193 7c6680ed17151d9a2e52f0728f67797cc144d502676927f58d232296c230e479 public partial class IDREF_array +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13206 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13220 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13234 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13248 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13268 1ad338956eb775775f5b1eb75c0d2a4e6601e030f965b5cde615553d7f228ed6 public partial class Name_array +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13281 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13295 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13309 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13322 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13330 2f907cfc0443b1beb47749b36f88989c88ecd5b34d9ccb8a5294460dc7d45528 public string[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13350 4efe4288687bc6bc56ed9483058dfc054800847b1ef2bdd58fc5eaeeda18649b public partial class bool_array +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13363 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13377 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13391 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13404 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13412 972cb55b1b659dcc63dab6b1d7be25fadbf101a24344f471958f487e1292c2f8 public bool[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13432 a41da8dd36bace3c9967a15483f16a4bd2e07fc7839902c08aa91f29fcb5435f public partial class float_array +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13447 50fb1f0e8c4a76d6d1fa0d064c94e9a09083071a6dbea0cfcc6c00501109e4eb public float_array() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13455 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13469 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13483 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13498 cad5b503cd3bd283c07cb9ab9eaf2bfd4dca19ee13a19c981a53fb413a4f7d44 public short digits +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13513 e81a1521d996d26487aebf8c5f318125f7a7d8f796608b894f194930ae25898d public short magnitude +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13526 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13533 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13553 ad4fabe742561b13c8ffcef0fd216f6a3da23cb12dcfd520dede7a130881877b public partial class int_array +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13568 7daf47ac82843126b71c22eb49e5c2b870abfdcbe369b334d5e108d3dbcfcf16 public int_array() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13576 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13590 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13604 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13619 2b6e611704cc27a2e644536fe0c5938ba0379fbefb9a66509a3097643b162478 public string minInclusive +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13634 40a197252429739048f85915e4c6ab0221a106a087aed38fea9a9635ae7f82ef public string maxInclusive +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13647 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13655 1269af52ed73d9717c80abee52c9aa203863c5d54798b1df273360aa43af72d0 public long[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13674 c457a423e6bb18a974924798446d4d556c35c19bdacd7aff565121bf348388a3 public partial class sourceTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13680 f055fb0f4dbd7919c99bfd467ad359d269a7dd6417177a0d03b381c7ceec1c7f public accessor accessor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13700 d0dc0348deef0b4c11e8655bbeaa39aeebdb6f616ae0a9990e053cdb9cfa4877 public partial class accessor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13713 9a8b19ab42230e72b54688c814c2f9e24a978cae48a329b70deb2cfa15311f01 public accessor() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13721 79e1bb8cc052a9795f306c36738744a3c1544138b05345de38b12af091ead038 public param[] param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13735 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13750 9abce5ab49b6c1ea89a279739530aa8ee79991290276f987c53ea53945f9500d public ulong offset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13764 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13779 338be65d6186b4f2c6d2b578800039e49cc380d7cdbba20aeb405d3ae6a48bcc public ulong stride +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13799 606bd29d07658c565e2d981991a8081d7e06fee12dec2424f1122a977536e8fe public partial class param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13814 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13828 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13842 d41ece849d926f89d8675dfbda389fa95e03c9b420a1d533ade207ee43ed10a2 public string semantic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13856 d08445398cbaf7ddd8685278a1b0c01e84f003f3c71acbd7808cc26f15ba8a37 public string type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13870 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13890 a26bca8a378c70f1b5a719a5c40b1108cb3d030bc0f079e8394791b29e0c1051 public partial class library_cameras +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13904 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13918 768610f4e6ab6076aa65f43bcc66adc9d1a7673ff85b0dad485dafe3783763e8 public camera[] camera +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13932 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13946 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13960 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13980 50407091c7e55803cb8e205e1070134fb80b6bc4baa43fd0921414142269a9e1 public partial class camera +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 13996 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14009 dae7558e979febc7109cc42bbb0d6c5ce523c3cb25ed3d0a89d7c0a21f4f1f99 public cameraOptics optics +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14022 99ca7cd783fca5563360b66c4b600a6cfc3fc03bbd0ba2d1890b31f1b6b896d2 public cameraImager imager +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14036 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14050 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14064 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14083 82873a1c36d2564d0d6c187ff82aea482ea7c5290687300d45a162173ac0ddbb public partial class cameraOptics +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14093 b20608c525c9e4d23869ba2a01740c37b74fe00e1b2a4814b21a51e2e2a2dabd public cameraOpticsTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14107 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14121 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14140 deeff0400a10fb58e65f62d4778848c42e4067077037e9a91961eb75ab19d613 public partial class cameraOpticsTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14148 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14167 169ba52ded6806085b47321972b6486bc211e63013919d5a3f4eec3d5f07e997 public partial class cameraOpticsTechnique_commonOrthographic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14183 ec00ebabc4bf77a3c23bc04daec9c076ce136668ff63d42caaaad6a05eb7d4ff public TargetableFloat[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14198 1dcfa1313cb1662220dc5ee420cbe2ab98d89bc0161557d3d6400dc07c4029d0 public ItemsChoiceType[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14211 1c6e50166e0038f513e0f13a4a13ea76a269002fd72a953b1cb0ad9bb6023a1d public TargetableFloat znear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14224 c03cbb4d3fca95fe9bfe4ae04ef705db0eb61ce38d7360a3a050203233432f98 public TargetableFloat zfar +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14241 0800aca3051ae55fbf8022cc3cfaead3400da5b63b220138b288d59674b26297 public enum ItemsChoiceType +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14260 3be6993aa9019df9e00f12cdc352127329398a3200e1daebb507542c956c59f3 public partial class cameraOpticsTechnique_commonPerspective +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14276 ec00ebabc4bf77a3c23bc04daec9c076ce136668ff63d42caaaad6a05eb7d4ff public TargetableFloat[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14291 788b14d52178413ddff5bbc3507f4f29bab811e97d9e9ca4d87f84a3548e2af0 public ItemsChoiceType1[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14304 1c6e50166e0038f513e0f13a4a13ea76a269002fd72a953b1cb0ad9bb6023a1d public TargetableFloat znear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14317 c03cbb4d3fca95fe9bfe4ae04ef705db0eb61ce38d7360a3a050203233432f98 public TargetableFloat zfar +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14334 c3978cab7fe4d8bab4a675b2193c20954713379b9b5d19e2b250e51124e25b10 public enum ItemsChoiceType1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14353 3819ead4caf81ce759643a2fb0d8f7ebf4e5bdc3d09892bbbf12e191507027b2 public partial class cameraImager +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14362 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14376 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14396 a4782bbf8180d75092041abc42f9e37c21b9ba0b2c817026d92b0b9c6e42acb7 public partial class library_controllers +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14410 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14424 31ab8b770344949588d97b27157a6392eae6ecaa871ab695b42009e5cb55b826 public controller[] controller +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14438 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14452 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14466 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14486 428879ee0471be6b406f4fbaf3f434322d3a053e7ff3b8ac46fd70215603a013 public partial class controller +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14500 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14515 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14529 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14543 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14557 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14577 b2d98ecf949358aa866fc3b6d8235b385478fbae8ff6074f18d11a6e6b900725 public partial class morph +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14590 92f93efd96b2bb8bb957a9095fa3d3478c25915e50de2975a6b21ef856763f83 public morph() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14597 8166b38e37c324027c4c68b7db505e8c5f96443a133694522155c14084c02531 public source[] source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14610 24b13b6c86a28055966019f9a0a4520e5c44d55572625659d749c436c05d077d public morphTargets targets +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14624 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14639 44125376459c5dc5564469729eaa3c9d03486ea669ef58f97859af2196112d8e public MorphMethodType method +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14653 59bcef2cd65f10b195963fc7580daacbe48db63f77ceebb2ebb51aa857a79d1c public string source1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14672 82e7272c4388e04a04a6a2b6fec1898ceccdd46e7f53b95e1b5583fad9764359 public partial class morphTargets +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14681 a0ddb9e84b30a431b6c9c65cb304b7c5ea1ac1377d48e909045c2f2dc46c0c26 public InputLocal[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14695 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14712 5aaadaae7b9cdcfec3efdf158d1794e4ec927477cdcba085a8a5dcf525a34a9f public enum MorphMethodType +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14729 fe088bfb22690425dddd13989c8b396e1aa3131e0a658113e39c3dc653417938 public partial class skin +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14745 54bfc352a404407fdd05c4f345763f1a79476f80c6abeb1ac0f6dc4acc193af3 public string bind_shape_matrix +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14759 8166b38e37c324027c4c68b7db505e8c5f96443a133694522155c14084c02531 public source[] source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14772 fcd262d0926fbcd789475c0bfa69272bee35dc5bb38cba6ea9658b8ba7560c32 public skinJoints joints +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14785 ba3f1ed491a4e665e71c0ee106c6652bcaaddb1b8098bfe27e4925fea5959e15 public skinVertex_weights vertex_weights +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14799 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14813 59bcef2cd65f10b195963fc7580daacbe48db63f77ceebb2ebb51aa857a79d1c public string source1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14832 d78ca0be84bb1a25455046a8450783d70fafe4699393bb5ffe6538e6739c2d45 public partial class skinJoints +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14841 a0ddb9e84b30a431b6c9c65cb304b7c5ea1ac1377d48e909045c2f2dc46c0c26 public InputLocal[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14855 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14874 b8f273a6f7c432912dcb18af957476818dffc8e2c2df8ed6322b9f511d94d56f public partial class skinVertex_weights +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14889 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14902 79f92e35316cb37d03a1d3802599df1ea059d7e25c4c75ad1d20163d54d07545 public string vcount +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14915 ebe36207c065442e248d404c91a4db567d92bed3660bde240b3c4ea2ff500ea8 public string v +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14929 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14943 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14963 d3cd92ae7d181921a3ba578ac9f0f7a7b25d21c44758eb41c850598f54c2e28c public partial class library_effects +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14977 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 14991 72cb73df6482ae68dca78b13cfa30d4953a74dfadbdc4b4095bfd23c9a2afc89 public effect[] effect +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15005 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15019 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15033 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15053 4f122c6304afa031f57959b758ed37481f9ecb075582baba242c113e78c841ef public partial class effect +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15073 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15087 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15101 18f5642df8f4207db8ad546f1c563f4051d3c2b9732061ddb09a660bc915b357 public image[] image +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15115 6f18285b9fff3c0d4b4e953c48d8d7a6bd5667bb672985a95a3d1f84db269339 public fx_newparam_common[] newparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15132 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15146 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15160 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15174 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15194 8ac143fe5c0e8fa30793fc634110f862fcb56018996efcc7e4a17e81d943a510 public partial class image +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15219 f0929d863167db7a30974114b186c4380cfb80c4969694e4124cbe7f74527bd9 public image() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15225 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15240 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15254 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15268 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15282 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15296 d48af7123ee687ceb6ae7e01117ea9a233538bc0f207e46849d90e969ad18d92 public string format +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15310 7a4f75809740be754e7d86c55e658e232ffd783d6814ec1419c5f7b4b134a0e4 public ulong height +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15324 578ca075d55e30c64af64472086288404919c41b9a847a8228eb6ee093a54c40 public bool heightSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15338 5104b8f8b3497bb1e66106408b4cc7191036ab788fe0f08d15376aaa9f6f23bb public ulong width +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15352 e52beda9e1a878dd2b7d4e72f192b4561fe3da46067c9f33dbc167dfa2f8430f public bool widthSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15367 f8cb5442aae5240d3986d31e1bc2e9a11c1b634dcbdc68d6373a50b8ce555527 public ulong depth +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15387 6f734e53cd50abd14e3ba59697bd8a2459abfe917de169d7199b3813dfd804e7 public partial class effectFx_profile_abstractProfile_CG +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15404 cb1c4056a2660df335fe0d5cf1c1720387a2dd87bb1aa037ad1e966c63710552 public effectFx_profile_abstractProfile_CG() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15410 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15425 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15440 aebbc4de03ef9308676923ba56b4d44e66c0b4ca02b62b52ebe50cdc537d4eb7 public object[] Items1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15454 51cf51a5e835ebf9f56b24ef26fc75b609233b603eda728fe4a55e9b8194d46a public effectFx_profile_abstractProfile_CGTechnique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15468 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15482 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15497 f8e935376d1be97da68f8de17e0f780d60392b3ffcc6f5d19b7726295d60e2fb public string platform +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15516 b0e7562b2d2c2558d1e0b0b8f9f02503379b4bc67c56c1e46c7c5c2ed99045be public partial class effectFx_profile_abstractProfile_CGTechnique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15536 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15550 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15565 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15581 aebbc4de03ef9308676923ba56b4d44e66c0b4ca02b62b52ebe50cdc537d4eb7 public object[] Items1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15595 159cd36ba2738b38ccb7ce5bccdd3008f0a9e9c3a14f3ec717e163d430a3a8a0 public effectFx_profile_abstractProfile_CGTechniquePass[] pass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15609 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15623 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15637 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15656 984ab6205cf5cf0bd99a78ad56e354373c96f714082e17c9b4fc9e7237a335b2 public partial class effectFx_profile_abstractProfile_CGTechniquePass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15683 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15697 9d02794b9613fefa2f1b1c3988327ff9a3c1c7dffae45e735940127f1b36b83c public fx_colortarget_common[] color_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15711 a888e22bc359e7426e89f4f86aaa504e15b1e030e0d931ea2c4a5c551164c781 public fx_depthtarget_common[] depth_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15725 cf06866a4cdf208b30707b64738752d64e1200dd02c7d9052ea727661f03a2b6 public fx_stenciltarget_common[] stencil_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15739 ba222dd0565d9150b47f4f28a230182ae75e6df4dead97ed77d53b7847fd2e04 public fx_clearcolor_common[] color_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15753 da952d47ee90df76e41030d4d1fafc321484e48b6469795677a18368657fdf3d public fx_cleardepth_common[] depth_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15767 8ae436d286d556ea87909a56c0838094d82c881998f77c9b60cadc6c881fec14 public fx_clearstencil_common[] stencil_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15780 b135b8fa4498f168547b31cfb7c34c56d05cd43c1ffdc5c380d4e90043af529e public string draw +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15903 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15917 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15931 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15950 d513dcd9439fe43718f058881441483929734becbc7a89d3d75776c3e7afc44b public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15958 8d123458a0b4d53ce9a2de6af21f5a19248ba77b96944bd8dc997683680fd4fe public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15971 75e0f9f0dbe783f3ff68e81914ffd104d4a73e42f64313e66928eeb5a37d41f4 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15990 fa06b214293681aed0cfc59c17161cbbac26a019e3c939bff79c0abe7043ca67 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 15997 4c4a5b9ab5a606591cd0f28212962531df5ddc824e16f1927524718f09f07a74 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16005 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16019 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16036 adc07d6f667616345da870412648a09811586fa49d1e56e9bc1c3fecc437da7e public enum gl_func_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16070 06476fa4614e078a145860fc1e8f541f2b5e5086b96e511bd6ea775dd00881e2 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16077 5cffda46d6075de371bce5ec9bb63157bb08b87b0a9c615edb5744fd4a639c97 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16085 6e1acbd0af4d7b6de8c52924f80ccbf16193b1dc4a66bb10bc67e54886b956da public float value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16099 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16118 5cbbe15107b4a1d97c9b049a0d71c8ba17cf0a66567ee88f1e31829cd7f94084 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16125 9bfb13e4712747c6d3a523ffc12c0494ec0dd2b1b10ff9bf73d01f6d7441487e public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16133 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16147 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16166 2e6d7087091c98ecff92777054399841efad808352427620ef48efbcd23ff3e3 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16173 9f3da3cfb19a7a4e8bd6b7984b667ad35894225c4e4d70d57f1bb7be233a0f8a public effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16181 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16195 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16214 da402de2a412b91e4f6360740b6816f7ea763f9d1141f0b2dbaf42d7bb0e96fc public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16221 9b14c8677044ea83e7e7e4734f938ff03b1c8140d2d51e9b887fae4e8d5b3e91 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16233 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16247 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16266 76e1e1ce0a66fdd8311088614504b46b0449068b2811e17ede95920c878eacad public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16273 a9222eab85d0d498ef0b479481c365e67885d23148ee92255de1b92d1592fc63 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16281 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16295 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16314 302f0d073bbd233e5580bb4e6722bc5f06409dec862152569140d5ec172e769a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16321 c4691bfb1d0dfca2023a313a9c4506092f4ae2a2749253c97514de79657c022a public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16329 be5502466ac81e2777bd068ec06c44e53481811d60c341073db309e414ffe75c public gl_blend_equation_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16343 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16360 8d18b775d178a87377d5a4ac3566db1f5b9de0bd76c82272b29f5abf6abdb22e public enum gl_blend_equation_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16385 2a3cb3ea792948e814669cf570b947f71627e539e570cb13f42e2035ae70e440 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16393 f6f7cdf44af9be8c7695aca75371b53cdb1dd60a2d72eb6ae215f370e3beb0eb public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb rgb +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16406 b22f4c1bd47a3c380ef951a2abbde1516ff820718f10f382aabfa758cf4f0521 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha alpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16425 e4068780ecf029212655edabbb363a27ea7c329c59bffc41add05a0b0074e403 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16432 696ad5c21d4ab342c4f0d963aa7b8f066534734e79d7f5df9dac056a94d8954a public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16440 be5502466ac81e2777bd068ec06c44e53481811d60c341073db309e414ffe75c public gl_blend_equation_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16454 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16473 a4bc3a9efd5a4f40cd4d78babab07a9dc0635713d86ccfe32ad490e9d690389d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16480 acc82591ae8f56d1a8c22ac264299d63a6b4b0afb853595fc202a2fc12ba8792 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16488 be5502466ac81e2777bd068ec06c44e53481811d60c341073db309e414ffe75c public gl_blend_equation_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16502 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16521 e2f0644b50eb3a58482e7558e4222d7d4eae92bd3103055954bdcd0595dc0417 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16529 e016e3bdced6e213cfe9c6acec0541e71c8749bd055125de8843395e1cbc06d5 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc src +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16542 c8f7bee056d00a9044b6afb57823aef77ea655ba4d51df1ed766f0d29c446ef4 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest dest +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16561 edc2f997697fae75b232f605ed299b50d7f54b0dad5ad446e9dbf9dd40a3302e public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16568 19beb60f52cdf2543e8e7096b0bedf034259733c8f0c7742ee55cf3db43a637d public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16576 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16590 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16607 1370a05b03d41fb059b0fa78bae41a77502c6a22153a6c31b8cdd3077a65ee7b public enum gl_blend_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16662 5d6e321083007a2068ae2954d8222a7724b19ff6a12d15e181fcd9ec25a4ddda public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16669 280b26cfcdd89fe96ca3d752dcee4cbcd8a295fde3293aa9dc91dd463397c0fd public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16677 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16691 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16710 1a5ad2c184140e375d57ed973b0059678c88c3fcc7d947b38b4ce6cfd6ec5aa0 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16722 229e7bd23583acd6134c94b9243bb32b606448bc1757a0b6c19d9da13be589cb public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb src_rgb +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16735 1ebfe9b7c4644af463d28c2524c102be4d5a4d77b68e2bf9aa19345ca9dd0cd6 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb dest_rgb +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16748 a1f80a5d8c7080b9736406ec0198f83565a0183e80cd9759ec24ee836b30df67 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha src_alpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16761 8a61c8abb55f3793f510722bf73790d194ec70f378d65622d88b2117018d3b43 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha dest_alpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16780 b4c36f0f1003390503224a0239dc2e55a4618d621d1e10388ca588a80c871726 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16787 7ae29bf030a810c61da55c8593a2d113fb44d171412a3c135acac2e079598f22 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16795 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16809 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16828 f9c1c4532161a990e914e9d0b23326f93be84aa5714859eb83bd46a1d777fb65 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16835 9e00544a5f1de82d4517970501b6e570c170e8938596972b23def6265e0063e2 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16843 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16857 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16876 869940ba58b523b4333d6afffd8139547f464473b6e35f183215e5fa8025b47e public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16883 be8baadfd7f1debb3a92671d5afdf3bbab4529cd0c494708adfc929cc6e729a3 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16891 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16905 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16924 4e7e834b2449a198ee1b8c62740152cffb0e09a093e7d19cf2cccc79839ccc64 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16931 f955990e16745baa27febf28b22fa4a686cb9ce830aca4aeaf1edb3446e3c6ec public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16939 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16953 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16972 11df16cc8e591c27ea7923266f429a9d0f22bcbfbbadda3ba6828717b1ae63a1 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16979 8b57f5f4f02cdc1b5bd581756f6332e7a341f3fe40c5ba809e62d0c78b7d0a19 public effectFx_profile_abstractProfile_GLSLTechniquePassClear_color() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 16991 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17005 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17024 ffe8cde8b129759ea7f99510098b78518a74b4d0eee6a94bb8c1384505a4cff0 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17031 c3f5b6b97f0dc8db0f874022c5d6eead5487b47a1a34a68437f1379c51fa856a public effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17039 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17053 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17072 f858ac264bebdb6de70eed96925fcfd577b51e0ebb89c18f898fbf55c2f5177f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17079 cf900da5627051362b2572ed078b965ec74043213d0b10a30a318c9d3c2696ee public effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17087 414eb5faa4051c583b959c227730237c2f2f815df400142c52c7d7d828435bf9 public long value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17101 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17120 410f10f22ad14d695278fe596625c9940b180ec240ff918a60afd7ef33b31646 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17129 a21e5e701f8736eb4d3f7b1b503a38973f5a3649b54e15cb77573d68fac6c427 public effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17141 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17155 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17169 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17188 57400ae1d9681777cb327e6cc06c0eaad9bab8eb1aab6fe59a7af59eb7be8056 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17197 ce63ae1b158fc861ba5fa96a4d66c2e0cda0fe5f58a3106f29d86b24bfb2d1fc public effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17205 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17219 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17233 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17252 918c98e5aeba5627c78cf8a7b2a4d9482d3d4c85635f7a1136a07cb34e204b2c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17259 eedd125a9dd9f21940d24bc1b05cf63fd1f45de9ccb4e60c2468424e0820535a public effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17267 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17281 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17300 3f3a0fe73e3547633bcf238b014fe6200ae2fab9ed4220ed137e6fe9d5f8bf07 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17307 70bea44b67d8215ac4d70eec9cc7902044f7a762d28141741fe13c9304169213 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17319 22bc8d67c0d54bc4950a5a0705e0fcd4c539149cfe584595db52b7ce06aeebd6 public bool[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17333 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17352 8fe5932d5d86302972b9ff9fcdb2d0fcb7c64079b375a20918c8e68df951dcc8 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17360 8fe5dd4b35400cd280d4ab45f8a7adf7a5fd524e1691d249f66dd477bd0dfdcb public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17373 fd8c697a45f66432c144ef61470d1ccab43233eb1b74e49f12ce4d0f388f45db public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode mode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17392 76a752fe201ffd2990b0d295b8f10723b874d3567a2176aaa434e2bf483d8349 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17399 a7c9bdfa27f569917b884aafbd041f1ed87e7dfcaf9dfd623c0a3f219e05b8d2 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17407 98f678ef6b0f102b0f06567f4e51a8e65d1427e1ed913d574794a3b6df551ddc public gl_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17421 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17438 d1c89d939a9d8c2d3bb3499838d8de33065d42997fdb2b009fc80c98f4ed91ba public enum gl_face_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17457 7434bc0a14c3a718e51811eba97354fb7c69ef58386eae721998eea33bbfef73 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17464 e80ee923933d89435c00a8063335050b814dd2baefc2c7be2b8bed9edc8d8597 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17472 5d29a1beca3b8718b5d355975ffaf0c8c641e2d0b3430c7a279213a4fe00aac5 public gl_material_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17486 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17503 510220951d3f4469d337a50f7ffdd08b7346b7c62c509716fab381b04e25b208 public enum gl_material_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17528 4084011cef0c4b49836dcb8a7e6f999d37e59d201ecb46f22172da2a7e63d595 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17535 6c46ec9d0e882f9734921501650a713e4b3701e31e146df1c262d2b56f1cd4c6 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17543 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17557 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17576 4129b2d48f5423cf51494d864315cc3521358260ab77bebd0837a10f20601903 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassCull_face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17583 fe4b66dfc567e749a1bc2f49860b0f44f9ffd816b344c71ef642e18f402442d2 public effectFx_profile_abstractProfile_GLSLTechniquePassCull_face() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17591 98f678ef6b0f102b0f06567f4e51a8e65d1427e1ed913d574794a3b6df551ddc public gl_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17605 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17624 7259a69cfb742e5be3d8208a0d3f926a600f2c254aa3f41b1b834bf0eb95c83d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17631 bf701e5600664da2b5bd69b78c183654050a4eaaefc137e5f953753a05ab9533 public effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17639 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17653 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17672 f6a38b46ea884a0cfafa98cf35e9d7c46925a1443e5bef0b3aad536b30847b33 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17681 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17695 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17714 0ae24ec6453ba1bce85c5924be3129683fad6f9c70e660f2d8dd83bd889e681a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17721 1157ec8e68e14c2fcbf713b7f24e1bdd285c410706ef8547aedfa98092669b4d public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17729 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17743 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17762 c40daab279c21bfe9cffd2ddbda2453ad2df04bcbf1ec386a3af09dddf24e6b6 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17769 bac93949fffdc54b425b4b7fe610e16bae06914f7b90575f61c2a577cd87f323 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17777 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17791 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17810 1beb38a8cebc3cf954235ee3e16521292827fb96563ffb85f47b9a90a2fb6803 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17817 13e936327d797fa1f4cc3f76e319dc706efb1048a540fe6edb8af8a39db775b1 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17825 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17839 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17858 b03badf0bc821521427cdb7498b8a1a562224a037c2a27842874b6475e0ec805 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17865 8dd04339a2b06c4e8a5817fff6f59521becb9af265b7d3474c7f97e7f0e3b043 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17873 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17887 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17906 6944911d10ba6932f6afd7136a1bd37a10fb37b6645823753309cd71928e3557 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17913 4bac5217025bffd2a51e0ffb4df0ebfad6d46566331d29732405a99d70d0c6a3 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17923 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17937 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17956 9baeaf4f3c67aabbff0cc92bd05252a2f42463f34aee0725a77dd9efb6562f3c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17963 d65dca253cdb93189ee27393b4f62a8dce58a066106a0fef2c47b3abe50ff2b9 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17971 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 17985 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18004 3f4e70cf6aeb00d5b1a81bc1bfcf53d542b993522ddc6dcdbd4579f4f1db086f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18011 0f312a5ef9826e929390085071936ee0ff39caa4466302a3c49c721d83914fa5 public effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18019 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18033 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18052 064bbe1beeed6f8bb3f0b87b0a90f691526861d47ca9674417bf5b32fd5a1a31 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18059 efb1cac7b62767b6c95a3d0c5c63a5db582dc6c8aefd4635eea333d4783f6f4b public effectFx_profile_abstractProfile_GLSLTechniquePassFog_color() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18071 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18085 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18104 661a62401835350684dd9536486465b2423461a909a9e8675ac81b55598fbe7d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18111 610d0f40d45ccddcee7f2c5078bcbf2e55db5cea221a6cd7afbca3106bfa71c6 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18119 dbaff3a91279ec2d5c2bd43be14d93ec60e2922381863305d6fdb89196ece29c public gl_fog_coord_src_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18133 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18150 cd8f76ff82bd05d410a2fc225bc03389ba6f45b80128e064f1fde73fa220018a public enum gl_fog_coord_src_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18166 90c20e753db69f53b0ebef4d09510a41ba9f2ccbac37c8984070d84f7d535c2f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_density +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18173 32e0d0ccda2bd47ffff8eb70a4727201f9fa133f0bf34a2bfab03c79205e076e public effectFx_profile_abstractProfile_GLSLTechniquePassFog_density() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18181 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18195 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18214 397bdf2e783d8096b4ddadfa48674b4619920e1f436c8ba32af18db66d041341 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18221 dd684a54adb53415f6998331aad8751e4561091e6bf7cb6d50b339edd9268aa0 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18229 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18243 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18262 fab3d73aa26868fe8e2ce9d93b7f66d453e895e4e0e4d5bdece9375ea999752c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_end +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18269 3ebe5adf39f815fa1fdb7a3c447a12004da4dbb2a816a3c475c487720024e152 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_end() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18277 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18291 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18310 617b2241825c5852c414e61a868703eeb224dd92ef3b4300432d15fdb7b674a3 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18317 b80092cacf81e14c54498af82ef01aacf32a24486dac83732b87e9b7f27982a2 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18325 a7c5615328b28812a15551bba4d320ace3a96cb56d023b0efd07b0b7462eb8b5 public gl_fog_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18339 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18356 141ff2fc094a8d776518f7e5927a6791fbc63b8017e9f985833b9d03eb0b5f07 public enum gl_fog_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18375 891a54489487ebe193d5fd31c7ceea4bd858797f9a88efee2152a40345a98db1 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_start +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18382 b870da06fa7135d4013c28bf575ca28e64702348be641727869b10769b32aefe public effectFx_profile_abstractProfile_GLSLTechniquePassFog_start() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18390 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18404 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18423 6abcb9840b5d47edd4eb7a67a91d87e2e0d082f48c7f774d78826247bdab2081 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFront_face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18430 6707ff641a8d48ffd9ef47f010ffee4a84eb526e1475a3a05dd0fd411c73dd46 public effectFx_profile_abstractProfile_GLSLTechniquePassFront_face() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18438 35d64305e572082fa49ebddc162c2acd51070085b281259f6a61ed3d11243a5f public gl_front_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18452 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18469 a48191edbc67fb2cbc32599397b28478f6afd35ec26c6ba4bfd6f389b9aa6772 public enum gl_front_face_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18485 1c79fd60bf252000b68ed069512cdb2199a742d76b0f4cd04bcdb3b10ba926ae public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18494 5cea5c2e1a93b989f3f8abc8063dde491926a34e7ec7a54c6b9ce1824270e36b public effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18506 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18520 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18534 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18553 b88991ca5c0289bbd0cf8c6bd208ff17ed74240cfddd9f53fc4e713d2d3a607d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18562 e8b1b86f4e4ce1c0678b8c6dd1c6c40594903f11fc074ff0a024587890b41571 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18570 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18584 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18598 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18617 4a7e64a8d21eab874bac46bce2b1c05cc2f1668f6793ddd611e05c29279c6d73 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18626 16e0a23dda76fc0558d52a52f743abec0d2567a2104b48bee5655a0abc86403c public effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18638 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18652 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18666 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18685 8b3784d1977b49f65c648432b50d4fcade2405bf7dfbaea0f7bcec86af259d92 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18694 5d2c7377ea9216413ad078ca089eb00cac8ac534d9111bea343d9a54499447d1 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18702 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18716 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18730 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18749 07b4fb5b670c926c9ea6fed8ddca45f17ab43953f0671852a1c8b39d5ac42422 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18758 98f73e66a24ba4e251e84132854a99050f2ac7edf03948ed63bbc7add12b0b47 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18766 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18780 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18794 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18813 82b89878eec99bdd345894e0ed9db9d0cc986ce31b5d57c5cb6b8d65ae0b0c46 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18820 a02620c24567fbc82bd0fbc296a3f80d2524c1ba903740ab665e42707dde02ca public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18832 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18846 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18865 b96101430da167025c940e27fa15f59980a810938559d880f82b0e5d5d226ec2 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18872 335eaaccdffe8cb1342d5e84124e02296f07cdbb91df481cec50ba1419419172 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18880 7fe364221d5097677889007b75c4cde514951729a095e06e5794721384e02f53 public gl_light_model_color_control_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18894 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18911 18f77f203fdedd253584859195ac99bb2b9fe4c0a3350ec5716e4e3367f9f5cd public enum gl_light_model_color_control_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18927 f3883875e22d7fe0fc5c2553520e02ab6fb9b6129e8b51523a0325fd8f8b635a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18934 c3726e12c673e962a66893f8d5f602d417f39b161809eb004f705a12645fae8e public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18942 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18956 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18975 ac5afe016ec737de3feb7914d37a35c89c76e24e0ccab5ae0d22c48a6754cf8b public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18982 1e672e30b9054a07492eb89d8bdff8fa3b073ac7bd74f422f6ce33fb82fcfcce public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 18990 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19004 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19023 6fc43d68ac440d906e45f5cb7fe561b37b5ae05ce95ce4f930a98f27803a82de public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_position +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19032 2b83456a357b4c3f4480f3d8aaa13e97f58aef37408caa05bb26f70a4ceeaeaf public effectFx_profile_abstractProfile_GLSLTechniquePassLight_position() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19044 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19058 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19072 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19091 06276f3f161c7dae0cc6ae6c4e96a53c2fc96b90ca6f2272c820cab0af5e0c00 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19100 8ee7b9b61f464ed5474fcf5791aeb6cdb4070bd9d8497a2a218d041525ea379f public effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19108 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19122 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19136 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19155 65854bb1df17b0641b68fc05e6cf5b4cbf74de6a6f3351e8bfdd6b6ff191f41c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19164 95361b500c4d1da21bbb0ce0c0f372f86453fab15e935eb60ede95d6c66dd954 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19176 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19190 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19204 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19223 d3b55a3b2694ce255e08a3c9170198ab1888ff1cb949c9ee871934c1c38d2576 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19232 ed4eeb79f158fa242a4b49afc1546765bc3847ec676d67b74f7c70cece29da10 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19240 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19254 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19268 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19287 361883b72db5ab84c67841dda285c64deedec87de7bedbcaede0058dbad03261 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19296 4670694fa99d758d211c82303ef429c96e705f2f21de53dac606be134056eb5b public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19307 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19321 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19335 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19354 45e9924c35872b75474f2c77eb0659bd3765f1bee9c4e1ef3c102beaf4f49f0c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19363 589e984a9a0b66acfeed006b96016b7956ea94b1b77d858682f7e8f7b7688bb7 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19371 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19385 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19399 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19418 047cd756359fcdbbb119e2650b3e85df5450618191896f14567e67392e238c16 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19425 1161bfbb85a7ceb510c61083137b1f9feeb4998ca80b12e3ddff597e771a026d public effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19433 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19447 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19466 d2da9e24bd36a2f6686b17e638395c78cfcc6b955f8eb0f4117d7a4cc34cad9d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19473 6796686db407ca125fe9eccee9783a00d1aa1b1b6f7cfe0f987953a2d8494587 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19481 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19495 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19514 ad56e11460118111875c6d35d37b5e525fd0e97b8b15a3d0a50d02b10528bb7f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19521 64440e71d7ae16889a6073dc7813136182a4b5adf54e8c8f22785b9a7110ded1 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19531 42b83abfdcf065619c20fd4083ddebcff2557731a95c1fb25492e2d224343fca public long[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19545 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19564 72d77c461f008befd2491d038570d24b70d45ddb33bc5bfe8c1ffa0d9a585598 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19571 b7e75ff487fef76d7837c0f864551e5e02b0b3be755dbca3c63d1e9babe6ab31 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19579 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19593 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19612 26d0de56e17f5ccff69a17de2a72787d1bf4fc52dec380276b4365bab5ddf228 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_width +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19619 f660959965ac840d80cae55506f806b05e692d663574d9813b265f4c90180381 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_width() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19627 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19641 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19660 353a7b6bd0de2240d6e20c038efeaa8530442085ca28001b6623cbec94dca6ef public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19667 b0d2105ffab605ae697c73cf39c9e0e45515313a619db22b4b17158e24342baa public effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19675 bd84e38b40ea68944418656266925c49a9b7557a0f205c505555f12f8f784d9f public gl_logic_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19689 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19706 74b1aad5a7c93a4835f344e6dbc7c8b028df2a155ed639de385acb2453aa7c86 public enum gl_logic_op_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19761 661fe6854b288ce181bac4ebdc2611f085198e5753c09fb1d7445eae08f5ac64 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19768 2151a41f818049cb8b6b31f38c3878e1ee5b92b565d44914527bf97d6e047f89 public effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19776 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19790 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19809 f98df99e436befb1d98977e35deea38930d933623cd78e9f09e489f34f86f3b3 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19816 e1ae75ff83c910e406c6292face783606b870bd11e35a0d6c66184612f6ba8c6 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19828 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19842 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19861 c15b96707eb25b1140ef634bc5a6bfc55f2e1b5734a9c8146495d07a9a908e43 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19868 10d1c4d0db866c843904c111e9baba1c076c4725e67736cceb20c24e15a9a5d1 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19880 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19894 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19913 23ec52d08faa5c3f7903518aa8623388d21b641a813fc0e6400e71581e033c49 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19920 5159d57697a144172a90e7d2c261030e4e9d37bd94101ecb6a5ea7457eb2fb2c public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19932 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19946 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19965 4f6c376d090df782f22a768102bb6136b9175c5e61733812c71622bd1fb1f7c5 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19972 cd925f8fb1d0d2c8ef72cfeb8dcb1dd7a0279be6df25ebdf6ba2e39ffea1b5dd public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19980 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 19994 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20013 a92e9d97c1157966e76a8c34b0876f01518a512bd49dcf68c38786e5220bedfe public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20020 d15f434792a9a969ffb54d525a19a7fe737af40b94a39b1077d2c0ca0380fc90 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20032 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20046 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20065 004cab9001c73506fd51d13879438608b47f2cc3b0b600fc4ecde0de3706583f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20072 ba14490766d30759efdffe59cd768ddf09843d55cd4dea2dc6ae55fef4e46af4 public effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20096 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20110 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20129 7e26c4df05b1d9279e5edb3dc0493ea6a4a08736564b21581418db88fcbf22c2 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20136 8fa12f936050f914861aec686cbc9cb851e43db14a68a2a50dd7fe37968e5889 public effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20144 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20158 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20177 15995bdfb2a122baaae74c82f9048d7f5a7a3dedb92eea5e7bc84ce74c757317 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20184 099c86056b4fb61c871ce466fd41b92a27ba44f7d6bb692211d13b1ce9634956 public effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20192 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20206 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20225 a15434f96c66e2100b3125d7788d11bc5a64b7ad4bb23b1d20a81aed9976601c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20232 ff7fdb08ad1ac6b85f615c85e45aeed116929bc7cf83c8f22249108c5cd7bba8 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20243 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20257 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20276 88419db2732f66cf6a2e70df82c46367b95d635f61bfb4f6a75ee7abdc38afec public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20283 e248dde9877bb417a58a4484a811adb9f6e1f18bb819c74118e0de25c75ee991 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20291 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20305 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20324 144e4acbb70b5705a7d6b29f15720b92297c2a08b10b12360ae86d5de3c19169 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20331 475036e1b529a88f0892a08a7ffa8136fc69448c1a0ab074adc8835edb8e62e0 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20339 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20353 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20372 19be14b98151698f7905b38f89101791f06737b4095ff28fc835da2ddb378773 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20379 3fb4df04e79990ee0588b964646a52800d23567756f6daca1d58b64499c81c90 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20387 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20401 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20420 61f943d0c074f998f3603198fd78cc59c4af34979adc8a9445b623f5deac1df3 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20427 a2ff701e943eaca1543c5c976515f51d33db48a6e961e9703e859e8a37bcebe9 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20435 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20449 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20468 b7c402d71568b8cc0333f1135fa50ef4a7acc4f31f68ea00ccb7ba56a60c5bae public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20475 d0033299428768bf52a46064a79b6c87da502d1cd5e15207c54e0081caa9e80c public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20483 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20497 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20516 036f841dc84c1231a1af377988e351632ee0151437fc277aefe5781bb6df74d5 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20524 2e4d5a66dac5cab47a473eecda87b1f377a7298fc51b298017a4af39fb116303 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20537 e09d8a8163cbfd8cb6d01521a5b7edb01a45b0a0bfd60d7019c722f0e5220621 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode mode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20556 31575b2e6cd7adcdbf0486f42a28454fc3ba3134088f9063cc3f2c7741be59ba public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20563 312915c8cc802abe75901e0c834006df24907c8cd65254f76d01daecfa339448 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20571 98f678ef6b0f102b0f06567f4e51a8e65d1427e1ed913d574794a3b6df551ddc public gl_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20585 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20604 e61b1db3978a0a5da39dd98131bdda5cca8cb1c3a9d034660f8b268ca66f433f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20611 4ced73415ac3fe3579b71cf541f1a3702b31e655e36305636f37d99c93289cf0 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20619 0a6225cdadc377c9a931d6e726359aa0274eaf58f4f3eb8d7f7dd22f73e10ffb public gl_polygon_mode_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20633 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20650 268f284f49f2f8faaafbba060b78af01ac85c781afb4b5dfd1d5f88d679e5182 public enum gl_polygon_mode_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20669 03f745c77b50ad332ba86154a80d5cb4a77ebac54f2ef561626ad76e56407f23 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20676 73fefd55345b29d194c54c3108a926e3387403c4997b811d36cfe514f2b174fa public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20686 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20700 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20719 b09b7acb0a0f00b9f1327601b1463206ef13598d38e0f474d030792c9d3e6e98 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20726 c0b2cb9fe6ea6eebd7c5de00243eb5bb8ec2f20b5cfad011a7712a92f5f3cfe2 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20734 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20748 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20767 6cf7bef5c4269109d6f2f7fdb55ce13776fe8c997c6e4b7412c3a319b2ad737b public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20774 929d8edf346b8e65b115a23e19ebe856ce6cad03c0c02f7b8f9fee24dac118ca public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20782 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20796 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20815 162c6768a6a6e7705198a6936f2422f9dbc8bb6a640d1d183e91f0753c90f8af public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20822 6b6229847241723e455b860b5447e25c3f028f57a30ca7879d422c46dda04350 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20830 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20844 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20863 e8dd93e12660a29a45b79099cbfe0d8748d23c41c2890c1260506de183bdc378 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20870 21c471776973b3023665e57701a73ed917fd3d665740264071ca54bb79c6fe1d public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20878 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20892 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20911 22f712b5aefcd2661e0f6c0842d56d26b494441a810912678485de3401bd98d1 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20918 29295bef6b5d7d88ef215852efde66d03bb50980bb21251e739833e2f23ed4b1 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20926 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20940 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20959 542676480c48e5b98a92a22a303018f7c5a7132d8b00193a63ddc39aaa99783c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20966 232720d56afa66638aa920f9a5ed965d246d8bc9f161a350a4195d1b028e6cfa public effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 20990 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21004 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21023 79b5ae4c6d71d113343573fca22fffcf8439a252c08bdbada1fe34e833f138bd public partial class effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21030 af59cbab85d7b4f76b245cd88cd54ed72b33150098b60a9aa606b99eacb6e2d2 public effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21038 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21052 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21071 4151a287c53836c8135a78ab00e378085654b0eded54ee0bb1b9f3934a7696fb public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21078 258ff96133aa5c28e0dfc89de061c0a64e417346fe76ed60ce8c15593f8399ac public effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21086 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21100 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21119 d3c7bec00ef8e275bc814eb5a8198b3d97dcad602344913377e5b8ee254b12f8 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21126 5ef4180149459ed32292e8d27ddfbb786d27864e9cbe0564fd8d26e9a2253efd public effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21134 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21148 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21167 a74a5ab404369c18197acf43d4c92588bc21c0eebfc3c98e694b1a0612b0bf9d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21174 88d57ff2effaebb4132b1ce07a07ccca16b75a43ffc871c1b4fe0ee284bae758 public effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21182 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21196 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21215 d7ffe3f7a4b85cce5c31d1cf983122083db75578840e4381c9188cf0557acb3f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassScissor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21224 42b83abfdcf065619c20fd4083ddebcff2557731a95c1fb25492e2d224343fca public long[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21238 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21257 c76158dadc8186313c294b8e89f6212cd226e6dfa81570f5a07ad7c1e2b72aff public partial class effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21264 32eddafd2731650130b8f720af6ad3dd70bc6ae8aca35313a6b884bb59dd554b public effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21272 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21286 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21305 218d66474d11fc1846ccef7b3d588530a2796339bfe72bb33348fa58421d36b0 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShade_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21312 4b9f6c288de8f4b5a523b2ee99a1c8e5722409d0338067ad0ccbdaa5e6d39667 public effectFx_profile_abstractProfile_GLSLTechniquePassShade_model() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21320 97ef2c9735fca8b303e2b2edfeba70806136f2ec70f30c6147c2e13e20e7e9d4 public gl_shade_model_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21334 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21351 9f7027dc62b03cec8afc93060b35d92ba585abe7c8c4cbeb90a50a2b2c5719f7 public enum gl_shade_model_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21367 e5c5fc65db39de837f255494368441fc42407a7d472b86b0d5522f25d3084be1 public partial class effectFx_profile_abstractProfile_CGTechniquePassShader +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21386 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21399 af5a027700bb90c580bfa4bb2a1c237122bb67cd2b56791bff4d6068d95938cc public effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target compiler_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21412 03d0f7d26390895b20c7e3e4f3cb46ec30fd69cd149d6b8033925c11434b4183 public string compiler_options +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21425 cee592f0b851bfa49c9f8f6c379a5d787dbd7b9c17e7f81303edcf27d1fe422c public effectFx_profile_abstractProfile_CGTechniquePassShaderName name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21439 45bd2001dceebac0953dd2676d9f31ceeb4fd0fb2a6ce477b2fc2ec2174ac3ee public effectFx_profile_abstractProfile_CGTechniquePassShaderBind[] bind +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21453 413dd383fa4dc2a0005ecc71074e706480dd13f6285065470205a7c045b10bd8 public cg_pipeline_stage stage +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21467 cf532b2b68fdf5eea8ba69e821e522f961745bf3a9fa8220999b609c155b1364 public bool stageSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21486 1c152dc350e91948370a75633c73c43fb657c1bc9ad3ad87220569d1c6c0ed3a public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21493 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21512 b7f6847cff534d63894ae07bf43194c3c98d235560214ff5b08abd7c6e86585b public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21521 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21535 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21554 4a94ff8fed49522fd478e14bde54ef6bda245d706a7472802d40611ff00d5027 public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderBind +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21680 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21694 66e2d65edcba9bd742165927c5267de2e93cbe2ebc881d9cf95fb434fbe9fe97 public ItemChoiceType6 ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21708 36fbd3580224f4431aee68545d875244614e571fada720bc1536cad88bc9df91 public string symbol +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21727 5adbc603ea89698fd208840f2bd9c4c6d6d9d990ab8fcedb49c5b83e422caeba public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21734 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 21751 34b3dbd7be72351e05501f7a9a8b6814b1a7af04d80246ff124c02c182b36cc9 public enum ItemChoiceType6 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22104 78affade751047de7a1ba7568ec5aea556b5e98814928d05591228346af3d194 public enum cg_pipeline_stage +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22120 fbe553035d13a02d11723ae4921aff05dedb05cea644d48b05e8e35ecc533d5a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22130 48e339de796ceceb383d3b12ee636889f79faad5c409beb38fe2c15b8f9c75e5 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22143 0f0ba8ee800e888e6bc23bf0527a8ad7fad25ccb77c038d9905e9cad301b98ed public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22156 0e0037f19a2c10d0661df03b95e3eef03a7e4b950d56d243e410c4aaa481279d public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22175 45d6642985dfefaf491609b01431f1875ccc28ff67652d8ec564786ef0a3e790 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22182 16cd47b1dd800b5ec6608b5e980b74a7747910e84fabfc4eda97a48118918f61 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22190 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22204 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22223 e0e4f451a3cf91cba4ee542d847f362afee3839d78f246fe8e7487fb0b568101 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22230 5939506545e3f22746437351d82e3de9f2aa70b49bff4da411cff92ebbc61d2b public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22238 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22252 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22271 b4f19dc9ee2d4b131d896838621f35abaa297c67e92ff1c499f33050c6dd270a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22278 419919ae67de02edd6d669e00891711cc01206595490331f3a572622545c29e4 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22286 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22300 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22319 f78cf40fc79ee5737891b167b87511b0db05208797ed346fe512eaee751fbaa6 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22331 e3cc170ef1b8fde874e0cb689c025b5d6b2cbcfe61418f682b490a0c7c0a0294 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront front +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22344 6b0f3a8c0f6bb8e8eac45d0986d158d1ea33b293eb618c578e1c8c9ee1863c78 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack back +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22357 aaf1bd2b39ec2218467f3b373174c38e8929f0420b57e8691a2eb31fa7a5b99d public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22370 ebe84b081f1d0473f8f996d00989afc0955ceec6b4e719f1c79d5ec13c5aa858 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22389 207f21de422b1881f627bebef26167a30f3782c46a3f8900afa959c299981973 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22396 c86396bee67ba2823e463a75375faad4f97d1c908b51da5e34b1903ee4ac7c15 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22404 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22418 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22437 c38185f350c5fc8cfe1a558bdda695e3d8b7d204e61012873850e29899f94e59 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22444 5c5771d030b416d662b0f3c15f4d9b9342dcc4c241c8bab3089397d2614846f9 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22452 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22466 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22485 67e88cbd8f788abdb53dba3476aefc121c8239779e7aaa0d5fa898d3f6a0fd2a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22492 f76fb69240fd3cda2173ba216b9141246509f064ee38141c409ec446976af40b public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22500 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22514 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22533 683d43d42d917962a988b846ae7e5b5d3ae41f267f78908fa7673ce3bd49da72 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22540 6f2aa3a977d9a2afcc545cf9ddec8a8606501af278ed0ee1a7c9a5955a5021a9 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22548 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22562 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22581 9e01d637b159d38f613ff4a60594b83157af36f1d5f6943505c23e0e520a4224 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22588 4bb62ea9416206f99bde4c73c76e93af7ba285d4e2f67f4163f2b000170ab453 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22596 414eb5faa4051c583b959c227730237c2f2f815df400142c52c7d7d828435bf9 public long value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22610 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22629 b47f0686b105a58881e87bf364f79550953c073722eb5dbd38590c631398d9f8 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22637 d24402c222a0fefe6b41e99f53ba8c6ed67d86633861d44e344d45747c77950c public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22650 60368e8ed471337134166a37c49a5bfb4d409ec4b94e3a8473fd405c7bb800c9 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22669 6d13850e187ad35dcfb708268c1f1b0aaf0024e8d2602b974d6bd8c951fadad3 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22676 558effcb4f9e17a9da28b8f08e4c32fd686941c09621348aa0e1f2064a219006 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22684 98f678ef6b0f102b0f06567f4e51a8e65d1427e1ed913d574794a3b6df551ddc public gl_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22698 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22717 c3cb1ef1b9fcbf07ffcaeacf3e3b71b466763646e78db1a3503ec95e2520c478 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22724 2a43a56dd01063fc19c812d4869132d63c356cf58e85c3150c02b858ce85c8a6 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22732 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22746 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22765 4d7b0847af97f09e0708708d5fa14d57dee7745ecfad64d1bf97b63e911044cb public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22775 0701d4eb8f5fa3dfc1d4d07bd80e57866cfd9bae49bf79f995d0cc653d330fa5 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail fail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22788 2daa4c483495cf87d6ddd195294993d76a76e2af0457ef5e746e7985667f331b public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail zfail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22801 2b3092a6fed857c9b59b7f7fa3438ff712ea38f5f04dc377d017aa3ac4d971e9 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass zpass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22820 24a0ae282adfa413a91753ca812a58736ef413ccda18ef099aabf14fac59191e public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22827 ff9871060d442bffe4b8e9371804226ec3bc4b92ff9589c8f492e879eef83a06 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22835 14e3cdc58b7f33dbb530b32236444316dd42315845a1a5cc3c9fa13a32f9c32c public gl_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22849 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22866 0f566a25da30a7ad6ba440b0d64775355619d9a57fe7a6f6b5d88ddf6db18cd6 public enum gl_stencil_op_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22900 7908f6d3ee2e14f23765eb334c345c78aa16621fa1b1a2b689e45d8996c94af6 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22907 6e8a329dee6b7b006555403d79ba614c7da2069c36fdf8a66fdbc9cb889efcf2 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22915 14e3cdc58b7f33dbb530b32236444316dd42315845a1a5cc3c9fa13a32f9c32c public gl_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22929 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22948 175be61fc1e3d2b55c9774f077b0f83485cb8cb4b571fae65d71e06325f96ebd public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22955 07cfcd458af043f042881305800cda4b69020e6620ed2f2dacd70a3ef90fc43d public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22963 14e3cdc58b7f33dbb530b32236444316dd42315845a1a5cc3c9fa13a32f9c32c public gl_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22977 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 22996 145bb223cfad55341b64bbd1b58b5de89ae5c3efbc0f2d13a9d460dfe2ba7994 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23008 3347c2741d28a1410499df609bc9e3b670726332f0bbcf30674cc261802ba847 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23021 a8f40e81bf246aa6b93eb96af8a75bf489d4c9af197bfa4d82ef0aeaa8466e39 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail fail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23034 a09e7fdd1d2004882cf0d6377488400da43e586f2b6fc40197cbc254cbee322b public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail zfail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23047 49c15e79eaf7c587253f2427de8455de9afb3b90595a6a0d0f98f6e96604b130 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass zpass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23066 c44d85debf6812511138cc4de5601541a1d3bf6fd65e70313ecdad987775e0bb public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23073 d2d1bb5ca42c6eee21ab822f8cde916899e00194568a5b0c21dfad1ff44d306e public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23081 98f678ef6b0f102b0f06567f4e51a8e65d1427e1ed913d574794a3b6df551ddc public gl_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23095 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23114 97f1dc4d594b0481a5fca618ecdd348ab6a6e6bebe62ecc61303c704550cd22e public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23121 155095b299bc900cd9fc6b421871fe8d0c6da0aa6ddda084479f0b7d43010725 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23129 14e3cdc58b7f33dbb530b32236444316dd42315845a1a5cc3c9fa13a32f9c32c public gl_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23143 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23162 f8067da0986711c11897d296846fd665ffcc1619c40ec57edbaee406b3d9556d public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23169 5161172ed66f430b655e829b399a0c3746d3ffa139327d0add6b3af26a5434c2 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23177 14e3cdc58b7f33dbb530b32236444316dd42315845a1a5cc3c9fa13a32f9c32c public gl_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23191 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23210 ab6079ff2d5d9fe77f846e618e8f3a4eac98f1815736533767dc8ad085e0f381 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23217 559c6824b132ccffb60a4c420ee5b3bef64ce67db3f6087834c81739b826ce7b public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23225 14e3cdc58b7f33dbb530b32236444316dd42315845a1a5cc3c9fa13a32f9c32c public gl_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23239 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23258 bace733651767443d259e5f37e72a6fc7d57d1280af29b17a7b56a8075a2cb55 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23265 09bc912a5fb7cf491f66dec1be5f0b250a8f711f78bad96e7f021368eb37a4a9 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23273 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23287 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23306 c529a831e28e0fc694f3af5df197a780bd345f542f4120645ff5a26aa54fbd0a public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23316 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23330 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23349 407bc9a8d3ac0659307310d99a29ab355a013135a590b1748bd797633960a336 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23358 ed5b99bb4ecb584d5dbeaf91b571e1d61c89655b4aedea1e0a5ff6a75447deeb public effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23366 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23380 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23394 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23413 5f77d9ee576061ce01ddd64fff144396df19f83e64da783eca6993f9dd4ccdb8 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23423 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23437 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23456 e833324a1a21376f93dd72ba450cd17a4a76bfce33325655821d0d4294c03b7f public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23465 00a096ea447ddf6b297ff203a9e4e450e01ece299918018845a01e50592ff01c public effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23473 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23487 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23501 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23520 3ef6f89443b6eb5d9ccf897d9a8ae52c719d90ef712d1b9340a5668b9ecf4ad2 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23530 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23544 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23563 01ca850323b6b7117223a8c4f14bfe98c39dfcac69bce54d27db4db4e39c333b public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23572 bbe585709a62628d6c3a02a8ac5b2b26c1c7dc1f516b84356bb2351da0a29d14 public effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23580 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23594 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23608 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23627 1a1b160a9d360feca94155eacab6c1b3588a0542caebbb4c23c4399f8eeec118 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23637 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23651 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23670 97cda79c4d0b0b5a31cdf9ed165906cea97ee02088716c3ce392eaf666bf1b8c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23679 2cc90a73b5b561c4798849873b59bf993a2916a1f6cf736612bceac1a594eb1b public effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23687 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23701 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23715 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23734 614de6733269202fe5786c2130cc853e576056305b4be7bcc3169c74639079c9 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23744 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23758 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23777 b38a403356a5885d4550103b1bc0ef58d90b36bc04490231e35e40c59edafd66 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23786 464ad7ec61735c5df2f64e78563364226a89e53f3dc86c28183f382eda7e9e1d public effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23794 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23808 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23822 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23841 84d52952dbf82e9b7ac571053d2b6195ae084220a63ef1491158d19c77e66227 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23851 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23865 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23884 d8e24ff9a172fa735cd8b3e79009de89588af25ef28782eeb19fd07914d99df8 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23893 37053acf35001ca187d930df0811b49c181aec201783ae34f8a5903ba9fa3c1c public effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23901 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23915 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23929 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23948 88266e94985b934d4e4838468352090a1ec780f93afa45c99a21f6c0fcad0bbb public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23959 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23973 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 23987 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24006 ecd03f044af9b99e498a589017a130e0ba6ea15810cd4c5a8506f3db8906d822 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24017 a272ca4fb0e1c031840dbf55ae1e53d91ecf9fcbb1daed7c6f22202c085b4b53 public string value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24031 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24045 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24065 5aeec16307ea5f85a3b74ac3cde52424245f8b0b7eedc59e835fd7eeda2ef274 public partial class effectFx_profile_abstractProfile_COMMON +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24079 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24094 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24107 f4f832c4aa48d31bd309262cf9d6297da8e208bb2025688c6855afd313b20270 public effectFx_profile_abstractProfile_COMMONTechnique technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24121 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24135 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24154 54b319fcc194f4a7cf10e12b6c01eca8dfd249becd0c045d70cfb393ef091aff public partial class effectFx_profile_abstractProfile_COMMONTechnique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24170 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24185 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24202 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24216 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24230 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24244 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24263 a33efd01b1c7f7c056e5ffdb5e9c3e6cbfb7574ec3abb0a2524e08100b642f06 public partial class effectFx_profile_abstractProfile_COMMONTechniqueBlinn +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24287 b6277728ca5df5f7fe71d85d1af90ce34e655adfd0cdf447c2b7dd78a05f567b public common_color_or_texture_type emission +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24300 8245a36155b4378355abe01a97cbbe8a681aa6cb9012ef44b2a49918d18b3928 public common_color_or_texture_type ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24313 1bada0b6912e696777db2b94be3157dcf87c0a200e6720ad79b08eb8b6a49dc1 public common_color_or_texture_type diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24326 9f85c9821f38f85d86ec1ae3a06f6a7bc24e652cd70c85d99461f09dccd4b49b public common_color_or_texture_type specular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24339 4bd17516633d6cb93469480f1a98d8002eb53596f63bc46cb173ec84061eec2e public common_float_or_param_type shininess +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24352 c2f7a7f5f0c48b611ed3318d275dd1decca3b66574a5f28519f3c9505da01db3 public common_color_or_texture_type reflective +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24365 515306eada5391fd5c750d2721297c714ed956c5bd7c62c4d170c28ac0aeced7 public common_float_or_param_type reflectivity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24378 f4c063e503287560b2c345fc746c86ddace50a11a11af5dc63736c327ffef1e0 public common_transparent_type transparent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24391 ea63a33fae3d39d5e6ac61a1c2c04b7fc312de05acdc7b74b2b34dac9724b80d public common_float_or_param_type transparency +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24404 0326304ef02b87fc36e71ca0af1e60409bee06197245b14da08c6ffadece42ee public common_float_or_param_type index_of_refraction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24423 2935ff29738986c016303e256154e0eaaa7840c6c99e41b148fe1046404ad29f public partial class effectFx_profile_abstractProfile_COMMONTechniqueConstant +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24439 b6277728ca5df5f7fe71d85d1af90ce34e655adfd0cdf447c2b7dd78a05f567b public common_color_or_texture_type emission +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24452 c2f7a7f5f0c48b611ed3318d275dd1decca3b66574a5f28519f3c9505da01db3 public common_color_or_texture_type reflective +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24465 515306eada5391fd5c750d2721297c714ed956c5bd7c62c4d170c28ac0aeced7 public common_float_or_param_type reflectivity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24478 f4c063e503287560b2c345fc746c86ddace50a11a11af5dc63736c327ffef1e0 public common_transparent_type transparent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24491 ea63a33fae3d39d5e6ac61a1c2c04b7fc312de05acdc7b74b2b34dac9724b80d public common_float_or_param_type transparency +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24504 0326304ef02b87fc36e71ca0af1e60409bee06197245b14da08c6ffadece42ee public common_float_or_param_type index_of_refraction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24523 17d4936f43ac6db0483aa0473e6f44495ce64427e6590811a527ae278322ca81 public partial class effectFx_profile_abstractProfile_COMMONTechniqueLambert +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24543 b6277728ca5df5f7fe71d85d1af90ce34e655adfd0cdf447c2b7dd78a05f567b public common_color_or_texture_type emission +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24556 8245a36155b4378355abe01a97cbbe8a681aa6cb9012ef44b2a49918d18b3928 public common_color_or_texture_type ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24569 1bada0b6912e696777db2b94be3157dcf87c0a200e6720ad79b08eb8b6a49dc1 public common_color_or_texture_type diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24582 c2f7a7f5f0c48b611ed3318d275dd1decca3b66574a5f28519f3c9505da01db3 public common_color_or_texture_type reflective +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24595 515306eada5391fd5c750d2721297c714ed956c5bd7c62c4d170c28ac0aeced7 public common_float_or_param_type reflectivity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24608 f4c063e503287560b2c345fc746c86ddace50a11a11af5dc63736c327ffef1e0 public common_transparent_type transparent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24621 ea63a33fae3d39d5e6ac61a1c2c04b7fc312de05acdc7b74b2b34dac9724b80d public common_float_or_param_type transparency +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24634 0326304ef02b87fc36e71ca0af1e60409bee06197245b14da08c6ffadece42ee public common_float_or_param_type index_of_refraction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24653 25a54de606e0a30aa58c67db4b4e1fc84cfd93fea2a57d9e91c9e9ad01d0205b public partial class effectFx_profile_abstractProfile_COMMONTechniquePhong +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24677 b6277728ca5df5f7fe71d85d1af90ce34e655adfd0cdf447c2b7dd78a05f567b public common_color_or_texture_type emission +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24690 8245a36155b4378355abe01a97cbbe8a681aa6cb9012ef44b2a49918d18b3928 public common_color_or_texture_type ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24703 1bada0b6912e696777db2b94be3157dcf87c0a200e6720ad79b08eb8b6a49dc1 public common_color_or_texture_type diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24716 9f85c9821f38f85d86ec1ae3a06f6a7bc24e652cd70c85d99461f09dccd4b49b public common_color_or_texture_type specular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24729 4bd17516633d6cb93469480f1a98d8002eb53596f63bc46cb173ec84061eec2e public common_float_or_param_type shininess +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24742 c2f7a7f5f0c48b611ed3318d275dd1decca3b66574a5f28519f3c9505da01db3 public common_color_or_texture_type reflective +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24755 515306eada5391fd5c750d2721297c714ed956c5bd7c62c4d170c28ac0aeced7 public common_float_or_param_type reflectivity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24768 f4c063e503287560b2c345fc746c86ddace50a11a11af5dc63736c327ffef1e0 public common_transparent_type transparent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24781 ea63a33fae3d39d5e6ac61a1c2c04b7fc312de05acdc7b74b2b34dac9724b80d public common_float_or_param_type transparency +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24794 0326304ef02b87fc36e71ca0af1e60409bee06197245b14da08c6ffadece42ee public common_float_or_param_type index_of_refraction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24814 21c974bcc446aa81b83a6edc66a790a535774741d4d18fdbc6cdf0dc200897c5 public partial class effectFx_profile_abstractProfile_GLES +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24829 b8a5d8e9146ac9aa8a91431c060e763222ab8edf877165eef9157d9dbdb4c3be public effectFx_profile_abstractProfile_GLES() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24835 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24850 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24864 0463c083623fcde65c90788b953a9f1297998bcb7d6e130e5449cb04362b728a public effectFx_profile_abstractProfile_GLESTechnique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24878 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24892 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24907 f8e935376d1be97da68f8de17e0f780d60392b3ffcc6f5d19b7726295d60e2fb public string platform +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24926 0f34d9d92ddae4b49c079675dcac18afbeb1cf9b049d8df784c5383e1821cd04 public partial class effectFx_profile_abstractProfile_GLESTechnique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24944 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24958 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24974 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 24988 ddd560f0bc6c6a43818abe86c77e1b9d4186e3a8e18bddc1259535e532105da5 public effectFx_profile_abstractProfile_GLESTechniquePass[] pass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25002 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25016 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25030 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25049 8b98f122a45f96a5c6667fa4b3f4e213aba261ae756b0c6361d61b4699899c63 public partial class effectFx_profile_abstractProfile_GLESTechniqueSetparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25124 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25137 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25150 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25163 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25176 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25189 faac15c0e9a41b43f11ff217d09b10760a5b2b03ae211961f921ffa9a0b4fab6 public long @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25202 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25215 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25228 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25241 70c9168250ea7a501b1c70b324cdf06fba01801486eccbf83d29c812223d5dd4 public double @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25254 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25267 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25280 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25293 19bc087637c2081eeab6beae4fb2f93cd69cdd71b84daf06c48f2ed8f06d162b public double float1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25306 188041be30ec776144e67797265764c2db092a5aa523d06270f8f8b1df424859 public string float1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25319 ffc9abdae9c94c9c186af1a31ef38eec894f88a541a6b58f872e9fa365238c89 public string float1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25332 d48f2e3270e492aa9bef019d08b420cb09aca5ce02ad0e216951a5b91a2066ff public string float1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25345 ef32374170b4a60d51e4a0659dbc6d09b545deede19ac423209e54abe36d1741 public string float2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25358 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25371 d96771997aa4334d0590473e6a87e8116074892a8f0b8cdb4120a60bf371b9c6 public string float2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25384 1fd7561d9dedfe225f05bc0029ee633649ef5a2ed35bf536a055450e50ff558a public string float2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25397 45f2587a7d0990cac5c92be828f03915375df8b9ac4d1bc88e0897987e8d369f public string float3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25410 ce205603954d8b8200c54595a2247d2d421b999a664b8f9acbd82c0c43fee7c5 public string float3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25423 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25436 66b97bb8d429da84f257df630ae830b8f44a366a36402e45f175b807774801c3 public string float3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25449 5138dba57ebb3894cae47085c1ff2388058d16b9a4e302cc89d02e4b82e59284 public string float4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25462 162cc1dbb45ec0eed7d5673c979d186259e63b16da47e532da867425953c7bec public string float4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25475 56cb33a2cdf86f1a781f9656c5dfaf6b7c5a5326dcb5dfe8364c048b3dbae3af public string float4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25488 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25501 cd34e2de149cc18c4d73c3bd78e964258b76d140f2f0f65d6903fa216b641bd6 public fx_surface_common surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25514 5e36aa2ab243546aaaa30f08591eb671b987e1128d20f7519965d4f3f55df980 public gles_texture_pipeline texture_pipeline +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25527 3d5cf9cdd514fc83510d3049a372e3f9bed31a3f2b94a610f1277855beb8fe01 public gles_sampler_state sampler_state +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25540 9c224ed367f5086bfcbf15c2750075144712736c42b73e68253394b3a406b63c public gles_texture_unit texture_unit +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25553 2c8179e427b697a79a7e89278749376d896d663e79b0cdd8e8b707a7c800cac5 public string @enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25567 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25586 0b47d73b7a22391ca6a4a6417d293e35181ef3dcb9a49a33acdfad971a91f751 public partial class effectFx_profile_abstractProfile_GLESTechniquePass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25617 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25631 1e2104e1dbea1fe7d6c426c4eec26068839c400ea3b8b23d7644b18668239a7c public string color_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25645 b8b1438825d143c062583c2bfd24b020107b1539f59bc5ecc738847f41c79f47 public string depth_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25659 694720f76b7c1a34293fda089dd904f1f47bd9cb0d2bae0796601239227150f3 public string stencil_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25672 ef149c2289c46aa8be0fb6e95639e77a4173cc9d6e6588e6931efaa1a193fcc4 public string color_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25685 d4767c3e3065cffe76cca012ad5f07be94f1029f0a11ad012b36c0e25d6115c5 public double depth_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25699 722f0b51e0634fafee3020eea25e6da29a433b57f9c5940a1cd61977a1d60165 public bool depth_clearSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25712 522dc1eba9c15776e715918b7ebe8edbbe9028531e1471431daebc67115388bf public sbyte stencil_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25726 c314d3d2299e2cfdef6a6a0acec219288ddeb327022e4d5cce4423d30d52f0bd public bool stencil_clearSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25739 b135b8fa4498f168547b31cfb7c34c56d05cd43c1ffdc5c380d4e90043af529e public string draw +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25825 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25839 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25853 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25872 f31a7a6411b5d0a6290969e23ca57d8927a0a2a98c372af71853ca0d98ab46cc public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25880 f09cbf8964b06d55c0f7c5d25a29991101db2cd540afe78872075cedf7d81dc6 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25893 1d390144f8df447b92012145475ceb23d695f2fc4b84cb3a23f10119c7ac122c public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25912 1fb571b594072c3796d874f0f6d4b980436373b41eb456eac2fbf933e6486654 public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25919 33871036798515fb68d9f7fe05a88422960ad95bb7f0bc080cdbd472bf2ef0f2 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25927 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25941 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25960 379a3160afad3571b382cc833ed6eb1b97104bbddf457a93609ce80f206f750d public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25967 7872cb30c05f0a4729e4d535a0982dc8d1a18e1724c19bfc641229624166d16c public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25975 6e1acbd0af4d7b6de8c52924f80ccbf16193b1dc4a66bb10bc67e54886b956da public float value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 25989 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26008 73c1f6fdd9edcbcb589bd7c784253abb4372d1ee8f9f0156f8f16f600b179931 public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26015 d21a1c7df13be832e2f5f30298919d945cdd4ab04e14a68d5f6e102c9bae1ace public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26023 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26037 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26056 1a5fdfc0e22835eed61a5aaa4d343f01faacb765379f89df94cfe1c38be641b5 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26063 1497d80cd1820e62cf6035c0c49a0a9dc84eaf38f2bc058a65a0e0ca4ff5e5e2 public effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26071 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26085 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26104 9cf9578d644fed11f78618bf8c7017ddce29c9b014299e73dbe5356647d067c9 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26112 f4b848aeb6df86ac466d86a2344ea382bfe4980c5e58dc8b51cc7d5be94f806e public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc src +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26125 511d73789d9813314812c21e482875818a68639ecbfbdf6037582b3493af04fd public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest dest +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26144 c28b4de197084605e530e9009dd9180c27120e29f1be2fbe5f77d2850ce87bca public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26151 ef11947e9d768f7142135e8c62a72c9fa7c89a5b739957ee007f5851b690acef public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26159 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26173 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26192 d8de4889196a05465f9ffeffe512d8b04ec4535bfc30d171a98d8d2bec0c01e8 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26199 7ed9d3a6a3b1674f79207fad0a87a0eddb8fd8358c00fce0a899de20ece9258b public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26207 61c216d8b79c1bebd9e5f01b2524b4ff927d2ceb9d6ad30ea52c374a7aa9dafa public gl_blend_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26221 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26240 2e72f8719f14d3eee7bd41aece32f6a320c06781f5421f51445c0a11be4e88cf public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26249 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26263 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26282 58ec956b3c18fcda0b1faa1f0a5a300cfd8fda7210057ca9eb17b8088e4edce5 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_depth +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26293 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26307 a06afe8cc753b6c49c313c833f298d6b0a313626465431d98e7de4ab1c3037c9 public bool valueSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26321 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26340 73fe24377671342243e0d1125b89785851468995a6e87e3a6df6a3d01aa76410 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26351 414eb5faa4051c583b959c227730237c2f2f815df400142c52c7d7d828435bf9 public long value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26365 a06afe8cc753b6c49c313c833f298d6b0a313626465431d98e7de4ab1c3037c9 public bool valueSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26379 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26398 23754b141f8339a8ac5d8a0877090fcee2258b4d42277a8e4168a25f1f025bc3 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClip_plane +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26409 22bc8d67c0d54bc4950a5a0705e0fcd4c539149cfe584595db52b7ce06aeebd6 public bool[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26423 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26437 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26456 92fa787110128a78c54e98c1e21a684955a6beb7c011a43ad887ef39b3fe66d8 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26465 e207ec83f062b6468735e250a0bd82fc4bbc4b941107c6281c0677242d6cf5c2 public effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26473 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26487 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26501 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26520 ac1de05b9e90fd516b3a1fe3af1edc5a35320403330c0b606eae0e9fbbb3d5c6 public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26527 fe393b41edcf39e268472bb7e89efa19940ac30309728964370ae3f7eef6451a public effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26535 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26549 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26568 50f7fa5f11ec85080c07db7a99e83f46664dbc24459ab3ed8b3d857c3560d2a7 public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26577 22bc8d67c0d54bc4950a5a0705e0fcd4c539149cfe584595db52b7ce06aeebd6 public bool[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26591 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26610 0afcb04a49e43e650324d805210642dc664c7d47801e53a875d24d4e10bc4f98 public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26617 0e49e9d5617060311393ff0568112ab6618b0fe70bbde519b498475c28ca476d public effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26625 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26639 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26658 0ad59a9e860a7dcec83de26e610e3da798bef186b4223603aa420e316989f21f public partial class effectFx_profile_abstractProfile_GLESTechniquePassCull_face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26665 88585805e66222a5cf6d22351de68c391e9802208e77caa35edb3943a62c1065 public effectFx_profile_abstractProfile_GLESTechniquePassCull_face() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26673 98f678ef6b0f102b0f06567f4e51a8e65d1427e1ed913d574794a3b6df551ddc public gl_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26687 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26706 bb2875f8dca339a5185f5607ed37c9cbdef3f636b1ca9fd701dcc849916e261d public partial class effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26713 8bb1d8b77e3ba38b8af98c9cd61fff32c7ad3a3443bd012798ce331f15d04b27 public effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26721 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26735 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26754 b08b941a345c78f47497f8b4f876a8f3f26d60c74321bc4e608c6e20c10c899e public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26761 6efc73155f7a7aa6384ecc4b675e89e24a288b016362d3be09bb7aaa77a478e8 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_func() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26769 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26783 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26802 f7df04759714a518c373db711688610e4d55ffb0d6e905098d0f91e50cf450b9 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26809 a8473b88624974cd2a431fff111556f4e43f47697f7630c7d8c1c81cd545182b public effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26817 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26831 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26850 a460d316d5a5680198784a34970f7abb19fa966e3254a7455a7f835cbb35b42f public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_range +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26857 b2ecf5761ca642381e48c7427fd940849094e5ce53dba91e36c1b9057fa0ef43 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_range() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26867 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26881 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26900 f4b21d73473f97cc78df90a0d4dd927784826cb2017de9f34eea632e7eb319a3 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26907 fdd8c67bf6d875922d56b623627e5417e322a8c005da667d22102d7100052f89 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26915 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26929 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26948 61cf186170a43afebb39fd396fe8888319fe4e12c681ecffe47eb72656ea7460 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDither_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26955 2e0064524a2f061e51bd9f8ae0a910ca40d15543967e6aa87c5698b13283a64c public effectFx_profile_abstractProfile_GLESTechniquePassDither_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26963 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26977 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 26996 726d0973389c1cb4e4c8e9e7532f57c6d0e05374877bb523af339108ef6a7e3d public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27003 fa09dc3b1ec7a145f34e3633e5b464195751aa57b4d496a4a337a3d5cd1b1cbc public effectFx_profile_abstractProfile_GLESTechniquePassFog_color() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27015 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27029 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27048 eeef944c21841818ed87819abdc832c38849d949f53d751b14368270967e03e1 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_density +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27055 350429c7202facbb1e78d0682f7a6def57c61254eac134a177295d6ff648c4db public effectFx_profile_abstractProfile_GLESTechniquePassFog_density() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27063 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27077 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27096 7ff1ea06fe55e05a91835d65210122b0439e02042727b70fff8199ad3423397d public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27103 9588b59ce8c3f21828cbdf35d6d8da8449e019c007f0cb14fc8d1e0524c256df public effectFx_profile_abstractProfile_GLESTechniquePassFog_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27111 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27125 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27144 5d4ff26869a6155c1ac2092e8fa5e036abc95d9215320563790f3ba45e5403e2 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_end +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27151 5060758406e57c6166f1b4281b1313b980a5368206775074a6553f721514ea01 public effectFx_profile_abstractProfile_GLESTechniquePassFog_end() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27159 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27173 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27192 07d2ce7b6d387d7d49035a173cfe311999745a3df5b9f50b64a8cded27743d76 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_mode +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27199 9942b4a181c159e38ce9a03638539429301532938bb83b1c56378dbccc0313fc public effectFx_profile_abstractProfile_GLESTechniquePassFog_mode() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27207 a7c5615328b28812a15551bba4d320ace3a96cb56d023b0efd07b0b7462eb8b5 public gl_fog_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27221 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27240 9e3c4100ac449eb1f782963cf5b9a6dca149c0294cd92f9b36cc3d6bc6996d06 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_start +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27247 8679cf81d19b496c7dd9b6feb928791d8e5d91e0405fb1cdedce379e8c8a296c public effectFx_profile_abstractProfile_GLESTechniquePassFog_start() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27255 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27269 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27288 e3f6727241c55a437330c74d2a995e64a87078faf7c74e6ef546e3340d065d12 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFront_face +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27295 31d7fd0eddffe0b04912c570450418beecee8a2f8e22cc8a95658aab75426bf2 public effectFx_profile_abstractProfile_GLESTechniquePassFront_face() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27303 35d64305e572082fa49ebddc162c2acd51070085b281259f6a61ed3d11243a5f public gl_front_face_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27317 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27336 f8c47369e8ed4df9c5efeda9d63b283a4c8285b473677ac4a60101b7d2c19993 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27345 99722ec4d92492af48ebe9ecb88499546c7801c46b6fc85b6c94d82429b61728 public effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27357 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27371 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27385 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27404 064071dc0fa400ad53f664df81a50a815df79ce64a1f19c4a5521bfdcdd0c2ea public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27413 a060aaefe85333ee3d09ce6f51a8d2a368c4c6f485e1d5b42875f4c9842d95e0 public effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27421 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27435 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27449 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27468 28af5127758e945e03a7232c58c809e4abbdf718b59dd07a915ac73cd05792ba public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27477 4e2b2cf8b6dfd321d9c426ca9990c5c5e899a97628c6be9afc1f43e76e0fc514 public effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27489 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27503 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27517 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27536 839ac840426d8331ac56b580ea1443d76b0d818a5d02cc8751d16a9e2bf4eb28 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27545 1e5af65dc33b0292c185f805316244dc3c1de0538e0a2bd57ac495828c079cb4 public effectFx_profile_abstractProfile_GLESTechniquePassLight_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27553 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27567 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27581 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27600 bc7aeb14ee8950749c7374ac716cb5932677f2154fd910c306cef43253dca125 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27609 57ddf8eb892077d2f109b14e332f4a4855602ae6175654ca5b14177ce410d5bd public effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27617 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27631 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27645 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27664 de7c09bcf64a7ba477a2ac6928cdbeacbab7e92c17dd815f8959661033274e66 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27671 6ad27f76d569d4ab00cd787e38305f77a24ea7211fdfc0513a5a6b8e7321129c public effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27683 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27697 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27716 2a95f8f7d4dd5eb4813a39695e6a3e8346c9a2f527c20f545004dd93d06842bf public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27723 3a150b72824fd21e7960bccbaf40272991f8bd0705eb433db1150e317f163081 public effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27731 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27745 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27764 dab660e4a6a6648e781eddf7edeb8332ede8452ce66bee9c208634b3c613a650 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_position +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27773 5477a3e6da403bd769c78ab2f25e3d23fbcade915297c660c46fdbeb8ce3e087 public effectFx_profile_abstractProfile_GLESTechniquePassLight_position() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27785 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27799 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27813 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27832 169a9614715a07ea0747ac5244b8e4f50a47ce60b36646dfcc228d883bdd9258 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27841 f4add1fe1cb405a9187e639578166419d38f5ab6e85c42f1b790f5a1cd12bc83 public effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27849 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27863 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27877 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27896 02fb04f8fd96cc35dd72e6653566d3646040e6851a4d887008956b5402da6d89 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_specular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27905 0957087481dfcb766fc10a503b11a52f1992bcb7f0d69b4e5be7813510057db7 public effectFx_profile_abstractProfile_GLESTechniquePassLight_specular() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27917 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27931 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27945 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27964 112c91fc5afe4fbc089a8b3e0f3e20cc000ed5b8287e396088cb49a166df09a2 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27973 6d975d697aebcba4be9f3ab5e8394c23833bde73208342e18b69cbe9816d34fb public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27981 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 27995 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28009 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28028 d69ffbb39c652b0c54dd44c9863de4e5ee961420f4a56a5497886b698541f8ea public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28037 99479884b7e7912c4e59a9873338926a5a81edbe668cacbb694dad234b5a9827 public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28048 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28062 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28076 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28095 5ad70ef1eba87c895fc6491872814894efe5d6ae6fbd33f6963fe4493cf8aaf7 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28104 44c5b0b69a68206bcf6c6100febd4ff54a260daba59bd2aa41c5971b2b97b569 public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28112 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28126 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28140 90b40bf45a7315b35c1fbb905dc6233110e3cdbc0ecdaae368a13522eeb5498f public string index +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28159 f3cf42bdc1da01f4f21011bc7bd77f4c81fc7209beddab8ec5f18d87f16d5a92 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28166 3e08605a16ebde26194294068a1be4c5842e250c3e371ae3e89050ca764daa11 public effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28174 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28188 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28207 79e6915cf2b247d06470ca2bc231d820f817d4809854d2595508a811759298f9 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28214 e84bd6692d55b2b3d1d9681b4f4b3edac68472e9a7309a8bb7bf86189bbed83d public effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28222 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28236 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28255 de5d832f6c45f9379ec45ecd0ed46a7cf2a726932de5683b3be811e380a7dce2 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLine_width +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28262 8e6a36298f0588e71cfbc7fba9a0ca0e7664f8f305c3f62177b2aaaf61264930 public effectFx_profile_abstractProfile_GLESTechniquePassLine_width() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28270 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28284 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28303 5d528a880e464b8a6aeae2cccc6be69a934090e64ef9d81205b04e8e550f5304 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLogic_op +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28310 939cad2e0b685b06512efff5ae68a3e330f24f00d1be87d9e7f8165783d5b089 public effectFx_profile_abstractProfile_GLESTechniquePassLogic_op() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28318 bd84e38b40ea68944418656266925c49a9b7557a0f205c505555f12f8f784d9f public gl_logic_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28332 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28351 b9a8aab4ec880a93b68eaec6d016ed7f116a704b1baea6d33c1c3f7245129bf1 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28358 c20988b20aaf0b7fb7b6e02244acfe84ee4735c56b720715d4f1930874444257 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28370 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28384 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28403 3e68cef68acfc7b1083a2f5b55762f5d63a6067b853d824a9d2250f6f5c0bd8d public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28410 f4582339d144135c59c4bac29a60b42974c827042de61d12a4fce578b5b47764 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28422 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28436 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28455 e86a8313ee462b4fb8abbc47762f551faa8a0b6ac49972057dd70460aa260987 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28462 673ba17b7eb53c2b7b24fc41c5c8ac3bbb3c12aa8d2623cdae3c7b49a0e85cc8 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28474 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28488 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28507 4612e5816cede76d69dd7e208754f72109b4572e8664a12c8493a1317b5a3f6c public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28514 3b53a753c45a53bdef365c8bf0eca890de46b05600b0a1459453c8db8f82b500 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28522 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28536 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28555 207dc839697e524350e51554e8943a2a7171ca1b4c19c485f186ccae7728d533 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28562 265d8a1db2e70f342b45a8c7ee679c52634b7bf65be16ecb936ce9d2561bedea public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28574 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28588 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28607 20f5a50b79b7c35a6c68219d9dca5a99ccd2b36aacc508fcd540d8c5b5c2266c public partial class effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28614 836a384f6badcf6329d3a962b4c773a0a4dbcd94549c482c1b009fb6f46d274e public effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28638 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28652 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28671 86ffa653bb1c6df1b4a3f02d72f0a2805d096a4d0e785bc2c70ae7fcc9fbf833 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28678 ceefa862f0ecb2dc2f9de68f936e1ea90be58dbd471ae16c58e49c7a4146c7bc public effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28686 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28700 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28719 4f1b99fbc03e5afe753d1e3a1851fdc5c6aa52817bb6a2d298c1914091c1296b public partial class effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28726 4f77595a89fd12baa65a6506a9f1fdf79475d4f3fcca42908f9999d42a2a85ac public effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28734 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28748 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28767 84bb4cb0455dc91aa4d2d06e6cfab411880ca8aea214d19ca30845800879695d public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28774 6ae176de69a91dc386082bf82dc5fcdf375a7c0778c2c485492523bcff2477a6 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28785 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28799 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28818 e0ef1e7eb588c2f8babe7230946561c8597f49a5d15e3992aed99c88eb1ae12d public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28825 2ca53fa2019903823d05c32a6a171563b0c5fca7bb0dea7b7bd21a3314326568 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28833 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28847 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28866 3504446667fb7fb1e8cbb200afba66a748bcd812b39b051c283e705894268410 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28873 96134f583571772a6e86937dc913e9cb76cbf31b768e2492bd03fe1faa45c79d public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28881 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28895 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28914 5dc4da8b20c0f467a08cbec645066fac05cb32ebd70f93496a2a607649d80316 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28921 ae6b9c40f9860a0c3bd11ca10c3a366bf0740d3b60572d6093cd81940ba355f1 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28929 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28943 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28962 ea3161188b9c8bff00abc03401b7ec7462b2190473bac09dbec72ed3ea781779 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28969 bade2479754e29a3850239bb6f15bd9aba2036028b524ef11b92a472311d23db public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28977 54f63f9899b426ad922a7c6efd9acaa406c69f9a4f40b4e8df07169c19ceb704 public double value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 28991 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29010 c64007c274649fe37f025bb2b1c9a85e0cb8140191013898c5a284f3000cae89 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29017 1f31f0313cedf3245969a5c5628bd5438aafb9b274288ea1b838b288b1125512 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29025 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29039 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29058 bdff9315f78f6892b18e5b01bbb7f19608f0c68476376bbe7b25157257386d6d public partial class effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29065 7c7de7c405864b98c9e798e68ecf1e61c7ecf7202b4b14d524bb5cd0af84cba7 public effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29075 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29089 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29108 15b66d883ef3f69147b2026143ab6ce98cc5df0dee03b159a6acdae0fc52169a public partial class effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29115 fcea137934fb710e71fe16aa4c780f8bc30264e7d5587b773ee468dc673e0a78 public effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29123 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29137 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29156 6307a7b883f1682edde144cfe176b13e6dacbd0d5205a541e72b42b0e7f26821 public partial class effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29163 81c5f2a40e60fd6c1bb6a2951730d32d3ddd9d21fc83fff59f59b4b8dfd0de0f public effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29187 aecf5e790dc0d2b0efe0b15a5879993ae7f6279d8eecaf97b410c1b8f553401a public double[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29201 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29220 87547385d3b8bfedb1cfebc1d64c3a0f6842702e0da069f510d84515f79727c1 public partial class effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29227 b3614c9f891b1f213977bc0a18d1803af797dad928abc45bba28732422e882c6 public effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29235 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29249 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29268 4fcfc6392fb3fec311e693aef9c76343b903927033398dd403ba0d2b04b1a292 public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29275 9992fbc506786d0308af615853862a440992bb59b39f6eb939ab1e8e1bbdcdff public effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29283 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29297 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29316 49850715dd52ceeb4c67a317d6f6b6c222c93b72cf8bbd2fde51591ca6567f5f public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29323 8eb78755836fdfde90c5e82c96b9825e9a1b3fa3d0d4dcec7effd8fa437a4e90 public effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29331 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29345 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29364 42fafa5f7dcb13bfd0448a7da38fce9d3ce4eec3695c376161037977cc18dfa9 public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29371 0c41369b98a1f1f5dc4d848a3e2609cae53fbfc9f862da40906271168c68d959 public effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29379 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29393 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29412 bd9b70cd571ec276ff90471c07d6f799e17617d255c66cab83b952981e1e218e public partial class effectFx_profile_abstractProfile_GLESTechniquePassScissor +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29421 42b83abfdcf065619c20fd4083ddebcff2557731a95c1fb25492e2d224343fca public long[] value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29435 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29454 afe5dc67debd2e6ca398c4b359f58cb8e0907b6e506b1e0271ee826c9018f58e public partial class effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29461 6e8b89bcfefbc8ab3ddb454beda6c67c90eace8f3899f847a9da6bd5a48b5cf3 public effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29469 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29483 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29502 d8a7a08d79a4d1ae607dcc04fef5e9879a16db58122098f082cb77bdccb2e16f public partial class effectFx_profile_abstractProfile_GLESTechniquePassShade_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29509 4d77ba9a01037c7d119dd73e557f06c6e8d0cf96efa9bfe034241130afba1bf9 public effectFx_profile_abstractProfile_GLESTechniquePassShade_model() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29517 97ef2c9735fca8b303e2b2edfeba70806136f2ec70f30c6147c2e13e20e7e9d4 public gl_shade_model_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29531 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29550 8f17c04c5c42e4083143ef39838ebc2658e7b79aebfe1d5300ba400121180c23 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29560 835cebe2a9466492bf3eb1ef307492401709fb4dc59800fd97f0f094334ddf3b public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc func +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29573 d9962a54832c5adfb99732558fa312d794a9f7acc0d599d67f9937d7a7eecc52 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29586 41600a745c79f7a4732914fed2cb8feaea0f879a42175e64945b33308c95bbe3 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29605 ab809b8cdc5efcab5c7bdcf02e53c8cffaed666bea76209f4b0bcbae6dbe69e9 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29612 b0a5d9deac0c2f14d6e40d68742ee0581618c66506b8b445402790d507fb533e public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29620 6d6f6b903ac0e3e6f33b2ab94d06126cc34ab97a9bc778d6c05ebd6b2dbcfa80 public gl_func_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29634 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29653 6256b85c56f0a9e05cdb2e27628987bda4da25525132886fcd0ac71ea5e724c4 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29660 129f2b59bacb1599a1ae2cdea8ddc84fc55d2e814d9370fa3165e1bf5cbe7378 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29668 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29682 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29701 219bc9ff0655febfb59afc01d71e12063f54b1fe19efb1c5775a47bb3882b05e public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29708 e8ad04ab9ae29816bf56346e2030f7abb14f2a1bf7854974eef957a4a912955d public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29716 0b6fd8e783e18bef794996a4de3befe2e0a2d525e8d60274ee3282b3a7f51061 public byte value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29730 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29749 c73c6507c841f8b23b5d7550d976f2f948721de69b23bc473d3228674a7dc4e3 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29756 ee9cc359bab3551da18046287fe5225fe677f22a34423fc17223be3402676996 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29764 414eb5faa4051c583b959c227730237c2f2f815df400142c52c7d7d828435bf9 public long value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29778 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29797 07c5f7a29d5997f2afc34c867f03b23a7b1997452a703c73319597dafb537bec public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_op +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29807 abb96df826b713a73e956d8f84af0e99a3aa0f3c5816ffecf8747259fe472acf public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail fail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29820 e9d16a1e81af791d4b592b7e27ad0b0497a33da97110bccdec46fe6afb3f3397 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail zfail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29833 caa25dc4081265241fd4f77fd4c5dc490ff65073c38f71e5984f64cdb599fd9b public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass zpass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29852 5b4a44e4996054ee4653d6eca13c031a07ad5f305245519bf3aecd4b5fe4536a public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29859 b7e075cb7cafdbab9c81c3bc0135d60a6badd5c1fb2e1766352961b6ee16bbd4 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29867 182381fa43a60b8d44c0b68b5b291b381758aaf96051f66d7e1ffe2b1b40fc2f public gles_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29881 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29898 00407c50bcfab4941805a0495b07b2370024d6ea9bc909c4f74b7572f218a7c6 public enum gles_stencil_op_type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29926 7f0d900dcd998c1c4622889fe4ffa8855eb42cdc71121c113400eb82257f7c1b public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29933 624213a9707c4e6c870c523eb14af335fd51d26add7f61c4844154df7fba48b9 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29941 182381fa43a60b8d44c0b68b5b291b381758aaf96051f66d7e1ffe2b1b40fc2f public gles_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29955 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29974 e3840119161528cc8a02139f3f24aedfb4b3b74f22250c195422012448c9d603 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29981 68b25891e38022ca47299d3d1805f8b96faf5a0e84b6846f4e520f5f4ec42cbc public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 29989 182381fa43a60b8d44c0b68b5b291b381758aaf96051f66d7e1ffe2b1b40fc2f public gles_stencil_op_type value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30003 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30022 b550bae91724fb7c670f99907d8b0f51ac401c31dc6b41603e604012c4935469 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30029 3f733115bef36dd0d9b02e13cac76d2ed870c19a01e254306fa1e1f03df71987 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30037 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30051 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30070 4a97d8715262403a171e1fcad9d9c5d7c7b75a351f8b25363682d0c7367db5a3 public partial class effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30078 55f451e1176f8acf887e34002dc60db30037e9eeacad6856df0ccc77910e8c08 public gles_texture_pipeline value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30092 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30111 56a8d35ad1734f2c31b257380c3177083b0fde9308e33b2823199fee0b481628 public partial class effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30118 cb0d1ea76a809df0c76d8fb686d00b0c00c5b28d996ad667cd985afd65483948 public effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30126 d823ab00dd933a6ea802ccc5d4f5338ab4efd7921c5ca9cc86272aec86e57f56 public bool value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30140 36ea7df12d074cc684149215c066d29767cc15fecf97e5ccf6a6030093feb816 public string param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30160 529a3efc9fefd0fe4d0039bb4bbc6be03c1e237e676d25dcc94220cd7cd93856 public partial class effectFx_profile_abstractProfile_GLSL +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30176 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30191 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30206 aebbc4de03ef9308676923ba56b4d44e66c0b4ca02b62b52ebe50cdc537d4eb7 public object[] Items1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30220 f98c3b5bb12242552932fa0649cf7824559a7afc108267a59442146da11b029f public effectFx_profile_abstractProfile_GLSLTechnique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30234 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30248 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30267 bbfd778d4ddf9fd29bc7d3ba825de89f710530b5d9577edc225030b019d9b7bd public partial class effectFx_profile_abstractProfile_GLSLTechnique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30286 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30301 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30317 aebbc4de03ef9308676923ba56b4d44e66c0b4ca02b62b52ebe50cdc537d4eb7 public object[] Items1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30331 6c2ae7df6d88692e225f1524838c6441d615480d44676317ffe389142c32a487 public effectFx_profile_abstractProfile_GLSLTechniquePass[] pass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30345 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30359 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30373 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30392 7582f65b1ccf4bc364b0fe3589c05d7ac970c49898f1db635f472194788e296f public partial class effectFx_profile_abstractProfile_GLSLTechniquePass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30419 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30433 9d02794b9613fefa2f1b1c3988327ff9a3c1c7dffae45e735940127f1b36b83c public fx_colortarget_common[] color_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30447 a888e22bc359e7426e89f4f86aaa504e15b1e030e0d931ea2c4a5c551164c781 public fx_depthtarget_common[] depth_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30461 cf06866a4cdf208b30707b64738752d64e1200dd02c7d9052ea727661f03a2b6 public fx_stenciltarget_common[] stencil_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30475 ba222dd0565d9150b47f4f28a230182ae75e6df4dead97ed77d53b7847fd2e04 public fx_clearcolor_common[] color_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30489 da952d47ee90df76e41030d4d1fafc321484e48b6469795677a18368657fdf3d public fx_cleardepth_common[] depth_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30503 8ae436d286d556ea87909a56c0838094d82c881998f77c9b60cadc6c881fec14 public fx_clearstencil_common[] stencil_clear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30516 b135b8fa4498f168547b31cfb7c34c56d05cd43c1ffdc5c380d4e90043af529e public string draw +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30639 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30653 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30667 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30686 dc9631d52978d7d63ee06d937146b2161c0f681737243a4b9231c23019dfaf1c public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShader +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30705 9fa2853c1480c5a340669ffff8882368defb72aaefb938444fb2ac5ef21a7751 public fx_annotate_common[] annotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30718 5db0e62af49611e2b2f8ce63e8a5ffb203b7bf93a966bf530195071abd021d6a public effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target compiler_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30731 03d0f7d26390895b20c7e3e4f3cb46ec30fd69cd149d6b8033925c11434b4183 public string compiler_options +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30744 07f24007ac50cf0e04cc6bdde2df20a0861fd2a5ec5b9a7e0bc55a2033f25afb public effectFx_profile_abstractProfile_GLSLTechniquePassShaderName name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30758 90b700d2f497d3b96ae2f25b425d18059c6319f877393b76e5c5a317427c47e9 public effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind[] bind +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30772 b2611ce6ab7c20642f8f7d9ccd78f0296a0b6f34e704e11d186e7928c81e6b77 public glsl_pipeline_stage stage +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30786 cf532b2b68fdf5eea8ba69e821e522f961745bf3a9fa8220999b609c155b1364 public bool stageSpecified +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30805 e4f9dd7fba8d1f520e7f8b0dc906318038ea121c961c8fdec091fce083176553 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30812 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30831 5135a3c8b83208d507e785132c62d64c72146993596806895bc76e2617541d64 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30840 87702386cf920674d6c393a4e551184f633e899c494b06256642c31a5c4ddd73 public string source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30854 8a15581792ceb1dbdea447c8f7d77a1add99fdb1297b4b70ef4ec6201ce00209 public string Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30873 4af8dd039ea32ccfbecfcc0e36ed2ac8df7d7451738aeaea4dddf40dcc1088da public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30908 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30922 c52b7c0391f05fb2397e7b9be8788ffafb1e420866b4746934bbfc3998f70360 public ItemChoiceType5 ItemElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30936 36fbd3580224f4431aee68545d875244614e571fada720bc1536cad88bc9df91 public string symbol +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30955 b5867d4c32453b0c692e1ec2bb0f5143e3e4e12d7468e9db22628f94717d8e90 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30962 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 30979 492a6f1b25615f2b02967b30b8a360e6655a5aae6304b0403514a98526204bbe public enum ItemChoiceType5 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31059 cf7d32e22045bee6606973293c1e7490314288e6b94913e77e20eb7c30ef7073 public enum glsl_pipeline_stage +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31076 836616440d29210a12219bf6fbaaf607b45103b0176e188f99029f71ed7a86bd public partial class library_force_fields +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31090 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31104 b6d9b0af9a8227f6fa87a9b96571088b4e59ed8496e199c990219a75b03da0eb public force_field[] force_field +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31118 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31132 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31146 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31166 3544a84634028aeb20d1d13cf6787b99ac3306ecc76c4922f04d16423a298ddd public partial class force_field +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31180 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31194 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31208 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31222 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31236 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31256 3ed01c296568d9c464a9f6dfa6ec3fa720a95407f8dbb1b5550cc2e0cbad122a public partial class library_geometries +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31270 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31284 a2a8abd1dcc0b95c92bd8494dba18e04a42dda7200d5a1640ec77082ff3909cd public geometry[] geometry +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31298 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31312 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31326 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31346 b845fb3303ad86bcf629349b3fef6cef28ae954b53b1b354388ced04c671c861 public partial class geometry +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31360 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31376 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31390 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31404 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31418 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31438 0b6faf426b30ed9fbe231b076f06cba5c35f14e9c1eb83dd087a1469fa122a23 public partial class convex_mesh +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31453 8166b38e37c324027c4c68b7db505e8c5f96443a133694522155c14084c02531 public source[] source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31466 d2a039310f623b86904eb4aa11eda341104af9a28fe31cb79a8b95b25a539443 public vertices vertices +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31486 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31500 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31514 fbd34c146a83daea9ad1f57dc4a4123487dbc1af6bb4c138a61a5eebdac819ee public string convex_hull_of +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31534 4dc2afa8ccf2cec9fca74a6b0bd071c857336bf31fbacd68b7dc2480520bb65c public partial class vertices +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31547 a0ddb9e84b30a431b6c9c65cb304b7c5ea1ac1377d48e909045c2f2dc46c0c26 public InputLocal[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31561 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31575 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31589 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31609 ba549118c7fe0c2b7e433140240f7ce0911be216c947989668d7d46a140d200e public partial class lines +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31626 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31639 a859424f97769f3815470c3f2207dc408e561f3f794052133c39c1cb63a99740 public string p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31653 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31667 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31681 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31695 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31715 1bbbde58c95631245d8c027c39addc58b1a2e1dc32876a41377efb6b72d498a9 public partial class linestrips +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31732 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31746 1004bd7997040035ffc582cee81c9bc18934863fa0e8babb1e3544fc269c3422 public string[] p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31760 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31774 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31788 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31802 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31822 15dfa5a69abd2fb0dbe30a1aaeb44ea63a2b4ece728b30f5eeacc9d40002f416 public partial class polygons +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31839 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31854 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31868 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31882 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31896 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31910 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31929 255a9070b08924cce4409fc5c1e249c3d63286d7ce6011abe2a5ab86602f658f public partial class polygonsPH +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31937 a859424f97769f3815470c3f2207dc408e561f3f794052133c39c1cb63a99740 public string p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31951 0dadb5b621ec9cd3047202e7b18936f1f55bd8977eda28e12e8accdcab9c2d74 public string[] h +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31971 07863f302dd3590f2e4e08116b387d3527cdd1992e5bf530b4823d70017630d4 public partial class polylist +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 31990 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32003 79f92e35316cb37d03a1d3802599df1ea059d7e25c4c75ad1d20163d54d07545 public string vcount +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32016 a859424f97769f3815470c3f2207dc408e561f3f794052133c39c1cb63a99740 public string p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32030 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32044 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32058 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32072 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32092 782242896e33b20b8312332803b30d23f2bdf1f9052d354cb6672473a79cf1f5 public partial class triangles +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32109 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32122 a859424f97769f3815470c3f2207dc408e561f3f794052133c39c1cb63a99740 public string p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32136 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32150 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32164 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32178 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32198 6449a9214c8d0ce7d41400cc823dfafcef41b6199c7ce6e18c07fdceb53b019c public partial class trifans +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32215 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32229 1004bd7997040035ffc582cee81c9bc18934863fa0e8babb1e3544fc269c3422 public string[] p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32243 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32257 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32271 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32285 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32305 b0e2f836c278a5ce4c8e10622fb37d05d25f3aff5bfa4fcb0e11e29abb42f892 public partial class tristrips +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32322 892079ea3e5385725eeb7a86070a0c16d3282a7cd4803203bc5218d1d98506da public InputLocalOffset[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32336 1004bd7997040035ffc582cee81c9bc18934863fa0e8babb1e3544fc269c3422 public string[] p +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32350 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32364 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32378 931e1fe0e13b05def4643456e3d00f4bad01c08e761251792c38de8d619c9955 public ulong count +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32392 2b7e803f50c48bcaf294314e38f584fe31ac9540115f0e148de514b7a9651d79 public string material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32412 e110973473b7603896788024c1fe9ec34002bda99256bb567f2e2cca5bc73c15 public partial class mesh +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32425 8166b38e37c324027c4c68b7db505e8c5f96443a133694522155c14084c02531 public source[] source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32438 d2a039310f623b86904eb4aa11eda341104af9a28fe31cb79a8b95b25a539443 public vertices vertices +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32458 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32472 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32492 69164d577cb0dd5160c8554516f9639d4932ce978b6bbccf7fb497ae4af1178d public partial class spline +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32503 44b16c2f9e507dc1f7b1a902786dfc80c54cbf379b7fb4ccea70a42f906575f1 public spline() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32510 8166b38e37c324027c4c68b7db505e8c5f96443a133694522155c14084c02531 public source[] source +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32523 6ccfb9c0d1548342ed2c2a2e89f8772eabaabf8cafee4c6137e4030f03832402 public splineControl_vertices control_vertices +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32537 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32552 6753eaa8ff78dbdd1b75224c4644553d257b3fe3ef7e78abc5c981bd049c5f30 public bool closed +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32571 7db6056e60271be9fe50df23b52aeee5cbdf299060c4a4c2c6bc4efe6240c1b6 public partial class splineControl_vertices +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32580 a0ddb9e84b30a431b6c9c65cb304b7c5ea1ac1377d48e909045c2f2dc46c0c26 public InputLocal[] input +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32594 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32614 556197ce209e6d8d1d75ac31053b5bab8eca66cf4101adc22915f5769a0c04eb public partial class library_images +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32628 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32642 18f5642df8f4207db8ad546f1c563f4051d3c2b9732061ddb09a660bc915b357 public image[] image +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32656 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32670 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32684 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32704 a64779a1a1d79d3114dc5cdd61f169bcec87fa336d84ef24d18b5ff807ad3873 public partial class library_lights +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32718 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32732 c40106afa148f7ac7a4774665fe3437f603f753b64d11447b455f95bd6ce383b public light[] light +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32746 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32760 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32774 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32794 ee0b36f3b8d1728b842826fb77ce79503de2be00ba3b7157477ff3dbb9922be8 public partial class light +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32810 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32823 685dde8c92550cb00a6054f10dc22410fcee670a40f799d983a0ea03bbb19c18 public lightTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32837 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32851 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32865 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32879 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32898 5e0cfe85240c92598b2b7e6d6d1d222ee9a3171405ec9b669f73aba063d46ac4 public partial class lightTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32908 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32927 4fd4cb49de6dad5d4452cb8044bddec57e1d46203a40e63517ac702e75bcc87c public partial class lightTechnique_commonAmbient +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32933 41f62cad3ebe34ad1be492004e1168b9e489e4ec92fff9d8c26dece434ed37a7 public TargetableFloat3 color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32953 0da6f7291d2fffa6b0a40b2533dde54dd75aa29c60265a2d45688e228b5a7ae4 public partial class TargetableFloat3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32962 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32975 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 32982 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33001 c68857b456a013c6643586480943a8ec280aa64e99ca472a73f9dba3c5d5fb43 public partial class lightTechnique_commonDirectional +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33007 41f62cad3ebe34ad1be492004e1168b9e489e4ec92fff9d8c26dece434ed37a7 public TargetableFloat3 color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33026 b89f9caf5d4a6f95f3c1b91f8a623d69219ac6d24ae851b816ab491446b91456 public partial class lightTechnique_commonPoint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33038 41f62cad3ebe34ad1be492004e1168b9e489e4ec92fff9d8c26dece434ed37a7 public TargetableFloat3 color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33053 1bdf7e812d42e7d60ee811715fe49ea0db1be5abf436624723fc054d9b1b2eb2 public TargetableFloat constant_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33068 2599a0928887ee7d1fd5c6f7f202371ad0cbccb3c65c570f8de554fc9a44bb50 public TargetableFloat linear_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33083 046c45c9781bc927dc4f70c51dfe2009f02c0ce8f63f46d945527c3a8be27d4b public TargetableFloat quadratic_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33102 936f3396971d55c69b48ac43c501fd51d4287f0fb2751d945dada080bd96c7a1 public partial class lightTechnique_commonSpot +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33118 41f62cad3ebe34ad1be492004e1168b9e489e4ec92fff9d8c26dece434ed37a7 public TargetableFloat3 color +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33133 1bdf7e812d42e7d60ee811715fe49ea0db1be5abf436624723fc054d9b1b2eb2 public TargetableFloat constant_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33148 2599a0928887ee7d1fd5c6f7f202371ad0cbccb3c65c570f8de554fc9a44bb50 public TargetableFloat linear_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33163 046c45c9781bc927dc4f70c51dfe2009f02c0ce8f63f46d945527c3a8be27d4b public TargetableFloat quadratic_attenuation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33178 d26bebf3185aab0ddebd9c10d7a3aacf11c5634733b4d438491668c79415d96a public TargetableFloat falloff_angle +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33193 d9f3c8e0f9d1831f363b3a9f4f3e5c3ab69f03d5a3db9d12c848b2966e86d11f public TargetableFloat falloff_exponent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33213 19cc333f7e0b2dd255787eded78b5bd43cab7ed6ccfbfcd7a861a6136528186c public partial class library_materials +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33227 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33241 3cbf9d167339a88c1b75a263931cdb273527c67526cef69b856bc3091199000b public material[] material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33255 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33269 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33283 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33303 006349e1d7f61b09657295137507ff8e95f82fc37302297f2f3c6f013ea19816 public partial class material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33317 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33330 7c1b6fd0bb67636e7d66721a392f08f743c3c4dd34deac8e05c7d9e207ba471c public instance_effect instance_effect +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33344 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33358 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33372 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33392 657614e67a03318b9cc36a78ca5724fa59a9f34f22c2899ee137f22ab927b5d1 public partial class instance_effect +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33409 a334ee7117ef97b05fc33897de305b66f402e864d3ac0459fa7f0104bccfb45b public instance_effectTechnique_hint[] technique_hint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33423 288dce2f1f5dd7c2923bd006cbdd5fcf95dded6cd7f46b87606d875270e27df4 public instance_effectSetparam[] setparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33437 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33451 b62a8a73dfdd7a9fc0b980577e4d65e510e97094bf5ac675b1f36a304c70059f public string url +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33465 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33479 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33498 abd73d5dc68868c9c6987866d3a4e2be86d92840c913b94bf4999312d5331236 public partial class instance_effectTechnique_hint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33509 f8e935376d1be97da68f8de17e0f780d60392b3ffcc6f5d19b7726295d60e2fb public string platform +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33523 9308aea9e08a8222ce9199971960b06fd6e9244c2113bba5c37c350d27036481 public string profile +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33537 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33556 c7f1e352d6dd499060267ed403ae2a693e008a2553af266ee30b876301b10335 public partial class instance_effectSetparam +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33634 680cb5c4034860f1132b0604de7806a00e0540f0e6b4c57dddae80542d678b34 public bool @bool +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33647 77ea2433cf92b69634ce6648827bad0e9a42dd062231b9f2d19b373ae57f3f6d public string bool2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33660 f3f6f001b17129fc523e2f32609209fee4dc6a3ad26081ad57ffc6498d84a278 public string bool3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33673 73658a45c93c4a8459444372b407cdf1b556754780974c3d6b37d219e7bebcfd public string bool4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33686 faac15c0e9a41b43f11ff217d09b10760a5b2b03ae211961f921ffa9a0b4fab6 public long @int +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33699 7fa5de0ea4956d7a7013087bb78174ebd5fdb7e3582cb3a122455a4a07ce2265 public string int2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33712 9615bf1be75fc1f4432e876c9d333b647ef204690827a1b152a50c6331963ca1 public string int3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33725 12f720454b28f76e287f6014f7b4ac1bf56c23f360b054245c99d1ebe33a6745 public string int4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33738 70c9168250ea7a501b1c70b324cdf06fba01801486eccbf83d29c812223d5dd4 public double @float +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33751 180268e315e33cbf7367134884c3a2861c203cbf1282704c6586c5949338afec public string float2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33764 752f13f29cbcbe05df96dd4c1d617c40b344eeebb8e552c7f5c48b40372ae274 public string float3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33777 eadb26aa44a6bdb97f79a66f93a24501c4a3d89d0675bea20ffa6806833bd79e public string float4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33790 19bc087637c2081eeab6beae4fb2f93cd69cdd71b84daf06c48f2ed8f06d162b public double float1x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33803 188041be30ec776144e67797265764c2db092a5aa523d06270f8f8b1df424859 public string float1x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33816 ffc9abdae9c94c9c186af1a31ef38eec894f88a541a6b58f872e9fa365238c89 public string float1x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33829 d48f2e3270e492aa9bef019d08b420cb09aca5ce02ad0e216951a5b91a2066ff public string float1x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33842 ef32374170b4a60d51e4a0659dbc6d09b545deede19ac423209e54abe36d1741 public string float2x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33855 a0a9eeb2839b0d8e499247a3e03f83a6602b8798551c05487e9ae796c703eaff public string float2x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33868 d96771997aa4334d0590473e6a87e8116074892a8f0b8cdb4120a60bf371b9c6 public string float2x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33881 1fd7561d9dedfe225f05bc0029ee633649ef5a2ed35bf536a055450e50ff558a public string float2x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33894 45f2587a7d0990cac5c92be828f03915375df8b9ac4d1bc88e0897987e8d369f public string float3x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33907 ce205603954d8b8200c54595a2247d2d421b999a664b8f9acbd82c0c43fee7c5 public string float3x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33920 dd4f0c63588ad6b797fae0694e0de0405640bbb66eca10ccf39700f48be76ae1 public string float3x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33933 66b97bb8d429da84f257df630ae830b8f44a366a36402e45f175b807774801c3 public string float3x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33946 5138dba57ebb3894cae47085c1ff2388058d16b9a4e302cc89d02e4b82e59284 public string float4x1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33959 162cc1dbb45ec0eed7d5673c979d186259e63b16da47e532da867425953c7bec public string float4x2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33972 56cb33a2cdf86f1a781f9656c5dfaf6b7c5a5326dcb5dfe8364c048b3dbae3af public string float4x3 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33985 5a0750ee32b85f6785e5ad2a051edbbd4c589b3413c30eb07840b66ff9a64b6e public string float4x4 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 33998 cd34e2de149cc18c4d73c3bd78e964258b76d140f2f0f65d6903fa216b641bd6 public fx_surface_common surface +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34011 7e9f35903e63d139854e05c86b59c7d8e1c529e5c6449a64722720f9bb2917a5 public fx_sampler1D_common sampler1D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34024 1793319881740a75736e6281632772faafd645a9d587b55bed91def42a4a9dfb public fx_sampler2D_common sampler2D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34037 500cad8bae1930e90145db06d2038425aad797de100c7c53474d825746bdd365 public fx_sampler3D_common sampler3D +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34050 115a40b86ede310de9c76fe318a66d7e13de7f65253447bc95edab7fe8eb23a2 public fx_samplerCUBE_common samplerCUBE +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34063 da94cb3ac25e9cfe418037fcbb1dc9fe832ecfc8c36900599418ffdddb04859a public fx_samplerRECT_common samplerRECT +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34076 bd885cba6f01d0b52aa77c997d56d46221b1b3939cc1b34adf17f1d2efa81444 public fx_samplerDEPTH_common samplerDEPTH +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34089 2c8179e427b697a79a7e89278749376d896d663e79b0cdd8e8b707a7c800cac5 public string @enum +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34103 ba160a8f01f5056a8386bcbdac3cb01f189b7054fcf9ced74ebcecd1d2c576a6 public string @ref +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34123 e2a18864f3c1e96c0f606542a9bd63218acb86962f3da5ea15c998ea95de3df3 public partial class library_nodes +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34137 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34151 8a068560a78ea968e80465a52e1ab8779c2ef81af3bc3135692c0ea0458a1e19 public node[] node +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34165 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34179 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34193 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34213 a4f2e737ad6ef937fbae93d0310d434ebd5022864bdf523dee973ab34a6a68ea public partial class node +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34246 8f9d86bc67318b14c54bd0989080ffcaebd37523bffe578c6460e150067ebcd5 public node() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34252 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34272 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34287 bcb3cf22237ab859b9aafc01318fd588f4667bcb05a9991cb59e306cba0674ff public ItemsChoiceType7[] ItemsElementName +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34301 fa81913f7d02650d4a9da08722c736204073bf7091d8f7e3b08dc6761b2ee8a2 public InstanceWithExtra[] instance_camera +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34315 139dcc2ebb7e138de3b227580626dc291cea86a6f0ab263819481a4107a140cc public instance_controller[] instance_controller +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34329 6fcc080ab65f3c06cd2fbdc39cc002eb2ce12cb3bac0d491d305216e40d7c4f9 public instance_geometry[] instance_geometry +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34343 a9270b41e6ca3da0807c57b5f7c739de712c8172bf7dce400d46b2a055fc422c public InstanceWithExtra[] instance_light +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34357 4714a4bb2d9799d154a9e40da75e48eb048bdfa12a1b75e141235b1adaf47e4e public InstanceWithExtra[] instance_node +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34371 193675ba1473031884c7503928f84b6a6643557040d3da46b613b966957baa21 public node[] node1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34385 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34399 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34413 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34427 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34442 17578116d0c13a978ce03537d68fe4b38365a1cd795ff2062b9b35d755dd0a31 public NodeType type +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34456 3445844220e85266b2d3721aaa83b411f63a19401482ea90e2711a57e34bd725 public string[] layer +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34476 36a9a3e03690c52f7ac3db12edf1172aebc5590ac02b6dab039e689b4c65aa5d public partial class lookat +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34485 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34498 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34505 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34525 fe180f1c06d9ac26c75a3b0a6fa7e2c0746eaec2e77fbbb16e5ea23461ced13c public partial class matrix +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34534 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34547 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34554 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34574 a04dfb586f196de9564ff4e49601c7c33eddf64a20c8d9894c2f2df8dd65a8a1 public partial class rotate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34583 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34596 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34603 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34623 eef2ed448b882e287996c38e37ae8e26e0beab2b67aacf56f20758fe5a1d6b92 public partial class skew +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34632 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34645 6e9b2d34642ebd4bf5aade23e87285cdf859ccc800349b3365e16cbec9b8c601 public string _Text_ +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34652 267fca7b05d4ebd55c26481787d142de40f9c9834a9878ed493b88fa962014fe public double[] Values +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34669 6d0a7df22d57674a651152ca195527436a50c3a18651e77eaaa28eeab330fba3 public enum ItemsChoiceType7 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34698 15b5b2d25f527b537e8d4184a9c703672ce7403578d2bb604eb6d7eea70184a9 public partial class instance_controller +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34715 8df8ad8c469529fd15980774835b754b64422663b0fe007eb2692101715dee99 public string[] skeleton +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34728 e4835fdf3606c914877810d81c20b448b97640dde998cdca132cdb60cdf40622 public bind_material bind_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34742 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34756 b62a8a73dfdd7a9fc0b980577e4d65e510e97094bf5ac675b1f36a304c70059f public string url +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34770 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34784 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34804 4116651397171a0c69fc54a75b67c21af349794e7104dca872634fc7490e00ed public partial class bind_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34817 79e1bb8cc052a9795f306c36738744a3c1544138b05345de38b12af091ead038 public param[] param +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34831 12793901d87ac6f701b3a9e3f412f0d18892a85f3671befcdb2b624a2f2dbf8f public instance_material[] technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34845 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34859 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34879 3ab120fea6cff1cb442981b3026eaa97adca707ab32efe345f42c92ef151d78e public partial class instance_geometry +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34893 e4835fdf3606c914877810d81c20b448b97640dde998cdca132cdb60cdf40622 public bind_material bind_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34907 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34921 b62a8a73dfdd7a9fc0b980577e4d65e510e97094bf5ac675b1f36a304c70059f public string url +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34935 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34949 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34966 cc4733269e0359e0e41ea54c5d599a3aa27edc4e5da4562510c9a9f0558b73a8 public enum NodeType +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34983 16470ded0d2351a419f1a683d29e79743faa0055c45119d4fe450dd10444d1e0 public partial class library_physics_materials +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 34997 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35011 78fc2b9eb5866028e3bc5f9ed76cd7679d1daf01be7bc53217effe525d4e3490 public physics_material[] physics_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35025 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35039 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35053 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35073 5195c98d04b7eb2ce67973b71caac388a744f6ea3bacc3865e26ac360bab0ee5 public partial class physics_material +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35089 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35102 afc59ffe2f55450699aee1f5a93b40fe00c0d2505e430a85e20dc55511144367 public physics_materialTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35116 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35130 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35144 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35158 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35177 f7484030324d4f015827311354550a12cfccaf5359707be83c86e8d8ca18f9a5 public partial class physics_materialTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35187 97bb1182be8cfda279842622e5506b85d1e9b36cc331d70638223f6ecfad28bc public TargetableFloat dynamic_friction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35200 bbfcdec2a4481ef68eeb2de392e6be7da274e6bd518e2d5af796ef98a3b8e16e public TargetableFloat restitution +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35213 38d6517429bffae923a36a389ceff3b70694c39e321e71490d6a27ab2cd2ec7e public TargetableFloat static_friction +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35233 a4459effd337ad63b342603ef43941c02520bbfd22ac09b303665a741c798909 public partial class library_physics_models +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35247 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35261 660de2906e262b79ece582a0a53ea124d12515ae17d484868f8ed2950063d38b public physics_model[] physics_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35275 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35289 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35303 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35323 1dbcd012ff3b70ed43f4c38a10a52e3d6437581292ca10623a42e466f158a899 public partial class physics_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35341 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35355 652f006aa95ef75ab48460938ecdb0d302e7bee7437f26d5972d1c8094eaaddc public rigid_body[] rigid_body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35369 433385c968263ebe0aae86ea55ec56c735c598c5e9c47a35bdcae68fd5926099 public rigid_constraint[] rigid_constraint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35383 a6bcc708c8ce27c7c6230d13e8a4c04bc91d64219aec419e327769a779ec9cfc public instance_physics_model[] instance_physics_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35397 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35411 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35425 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35445 2297365b9480e03d5eb19ea302babeed0f933fa227137dccd13816cda0605293 public partial class rigid_body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35459 3e7784d6a245646276b35ee0596f27e9b00eaf688be0f2ec3067ec6bea633108 public rigid_bodyTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35473 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35487 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35501 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35515 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35534 523482f1679fa4afe16fdd374ae6ac789db255521224d87b76ad1ed8d2807d28 public partial class rigid_bodyTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35550 44da88293d96a57a4e5674464469dc61dc4b7a00a963282909290e2d623202b3 public rigid_bodyTechnique_commonDynamic dynamic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35563 ad6124309492dab42ab9a8fa00845adbe2d60c972588d1fd6f7411e326380b91 public TargetableFloat mass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35578 5d4df3fcf62697b31af03ed9c0cf9ce2c8b356c095d98b2a97765c8a69c6950c public object[] mass_frame +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35591 9d9cf60dce1bd562b22a50419399de4a501456c7e01e99c4b1d67edd7a2f43b3 public TargetableFloat3 inertia +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35606 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35620 e3e7aaf094920ce04253c26d52f0e81ad2e69e05c34a228745653081ca2288b6 public rigid_bodyTechnique_commonShape[] shape +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35639 3d9bc3fcca078601a1fd96a675443e068af18c6afedd494d09f283eb015f8d2e public partial class rigid_bodyTechnique_commonDynamic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35648 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35662 a472d2d4601a1e5f0f58393d173d4136599c8ba0f2006c91904d74e3f927ce70 public bool Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35681 a37970942c336e4303ef3f84a29b5a8953a70dafbc0ebdf225cb3ae1b48ae1d4 public partial class rigid_bodyTechnique_commonShape +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35699 ee31a412f3825111f32823c7209d8249ce0ae056afd2e946aac4a84a4e2010a1 public rigid_bodyTechnique_commonShapeHollow hollow +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35712 ad6124309492dab42ab9a8fa00845adbe2d60c972588d1fd6f7411e326380b91 public TargetableFloat mass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35725 2014b5aefe4637f71598e012585d2627aa25926abf7d79395be83753f7e3a7a3 public TargetableFloat density +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35740 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35761 95d029bfc8c016b7a1a4172759870417c49fa1c5100392a2d62fe896ab7aa19b public object Item1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35776 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35790 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35809 959ee409f96c792750400fe2a0b80a0935bf49dc4e0dbb6063411ca4f9e728b3 public partial class rigid_bodyTechnique_commonShapeHollow +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35818 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35832 a472d2d4601a1e5f0f58393d173d4136599c8ba0f2006c91904d74e3f927ce70 public bool Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35852 b7717ee49acd73684c5acf887ac742b9ed1ced6167b492a64acd627f68f1953b public partial class box +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35860 cd8948cea91031c49cc6bc14c096475af1ef3e113a31f643edc83176fd9fc02a public string half_extents +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35874 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35894 ba6e0332174ddac06577510e6771ac1e2c0235af6ac95c1dda062b0055b860c3 public partial class capsule +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35904 6abe776eb309659a6c0e0c4f75fd04f96b57759ba095f8fdf1828824ca8f7b33 public double height +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35917 d387fb2dc45599ae7584edab9d6c0d4a7599a78533d6af4c3d8428467b73ef53 public string radius +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35931 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35951 a98a92d93f342b08510c56102708cafbc676de1d163108f7a79b1ecf6712b63b public partial class cylinder +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35961 6abe776eb309659a6c0e0c4f75fd04f96b57759ba095f8fdf1828824ca8f7b33 public double height +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35974 d387fb2dc45599ae7584edab9d6c0d4a7599a78533d6af4c3d8428467b73ef53 public string radius +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 35988 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36008 984b23c4001ac8a5e679929391d5b584c3ccf75d193b144d3c6f4ccdd74dd337 public partial class plane +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36016 4e3c9f0cdb3d586209fd2286de51a2cc519718abd3bbb96ab151e0948427a419 public string equation +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36030 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36050 6c73dfe454281ef36e691fc4163c4995fd0401f18fa068b80136bd5fc0bca579 public partial class sphere +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36058 9194ad6e6f458cf5dce7230825f3440cd392345b23aa4120367a68bbaae072cd public double radius +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36072 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36092 fee57a18c902c9c6c5f6f53bc4089880374b3f1aeb70e11240441d7edd854aa1 public partial class tapered_capsule +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36104 6abe776eb309659a6c0e0c4f75fd04f96b57759ba095f8fdf1828824ca8f7b33 public double height +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36117 490986f21af7041a09af62c543c7586998c0f02678ae029bf89688be57731d30 public string radius1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36130 f4949eaa2b850603deab2da4abf4e66cc3acf5dcf8cfbae8509ddd6ed5e3f6ec public string radius2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36144 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36164 fbd60b3bc4d656a5b4ff45618a66bb63745ce682c9296d1928fc120c96d4c9b6 public partial class tapered_cylinder +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36176 6abe776eb309659a6c0e0c4f75fd04f96b57759ba095f8fdf1828824ca8f7b33 public double height +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36189 490986f21af7041a09af62c543c7586998c0f02678ae029bf89688be57731d30 public string radius1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36202 f4949eaa2b850603deab2da4abf4e66cc3acf5dcf8cfbae8509ddd6ed5e3f6ec public string radius2 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36216 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36236 170c7f7193cfb52cecc6dbffb5bf32ba25e15101c2428e5247f2c0e0dea137a7 public partial class rigid_constraint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36254 7541e28fe7c3b9270e5a518179d555ca2c70bd58329a7f0b3a6a0a5c44b29455 public rigid_constraintRef_attachment ref_attachment +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36267 314799d28b66d86c001a61ce59b813aa84e4785df4ba0bca5d74fb66e904524d public rigid_constraintAttachment attachment +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36280 12ffc80d6ebe641e8d363c07c1d3d8f8abe887492b7d6b9c4d2fb122d2de8136 public rigid_constraintTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36294 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36308 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36322 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36336 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36355 40bd80a4b85df265b214552acc46728acd81e0e0bafa2853bdb792c0264431bc public partial class rigid_constraintRef_attachment +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36366 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36380 746d4e2a9acd1f27bfe833423f1c2b6c42a8f7d8dad1cb86302fdb6844699c6e public string rigid_body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36399 3860ab6ff457ce985fd3e06a674150b730878a49065c5f7e97442f029c44f4e9 public partial class rigid_constraintAttachment +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36410 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36424 746d4e2a9acd1f27bfe833423f1c2b6c42a8f7d8dad1cb86302fdb6844699c6e public string rigid_body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36443 ac307c1f57075545ed49dbc27327978b06dcc499f3cfd8ad9eb2d4ee61a3a1e5 public partial class rigid_constraintTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36457 893eef0f04e33d868d45ea5a88e4a8a5d3851ad891207289894aeee372a67485 public rigid_constraintTechnique_commonEnabled enabled +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36472 eaf7c727d11d657b7b8f24ed6d31db3d57ee6e9a1fceafda9be7eceed620366f public rigid_constraintTechnique_commonInterpenetrate interpenetrate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36485 401b385013710dcc7df1a44ca53cac926c6fbaad51f1b5c812403f29a8b608c3 public rigid_constraintTechnique_commonLimits limits +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36498 1a5c333a7bb8ca25bddd715cbd13e7084e77c94d14c417b6564543893c265993 public rigid_constraintTechnique_commonSpring spring +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36517 c2f60da49b8084d9470cf0982dff7fb6713679ece5f9094441fe9fee8167b337 public partial class rigid_constraintTechnique_commonEnabled +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36526 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36540 a472d2d4601a1e5f0f58393d173d4136599c8ba0f2006c91904d74e3f927ce70 public bool Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36559 a1eae95a90a48b9ab981b40d0bc1a42feb8ba25e818dc3874f298c2f691c33df public partial class rigid_constraintTechnique_commonInterpenetrate +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36568 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36582 a472d2d4601a1e5f0f58393d173d4136599c8ba0f2006c91904d74e3f927ce70 public bool Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36601 da343c53ee0f7a8dc2b28abd0dbd79f1acd0d0ce9523975282d799bfdc8c2fd5 public partial class rigid_constraintTechnique_commonLimits +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36609 3d7a2a9a7ea414d6f2976c9ca87c854d8ca2995659e9820b6b128393c9ab4798 public rigid_constraintTechnique_commonLimitsSwing_cone_and_twist swing_cone_and_twist +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36622 07bac2cf871bac069ba960b55a2af8bccce18d2346c16cbaf2487eeba9d35d6d public rigid_constraintTechnique_commonLimitsLinear linear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36641 49874da9d5173d7a4c8fbab2ff7412b87d02bea0f6076d87e80a02fe465c3169 public partial class rigid_constraintTechnique_commonLimitsSwing_cone_and_twist +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36651 baed3849c98a8cae8d70fd4303c2d3795da4be5281fa6449b9980a947eb8e156 public TargetableFloat3 min +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36666 7df944851b6f006223b4dcf66245563589148e5c57a7ec7e77dca55ada5684c3 public TargetableFloat3 max +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36685 eead8f9c519741526b0a9442a14cf126e73defa63f97709d44270cc06081ea85 public partial class rigid_constraintTechnique_commonLimitsLinear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36695 baed3849c98a8cae8d70fd4303c2d3795da4be5281fa6449b9980a947eb8e156 public TargetableFloat3 min +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36710 7df944851b6f006223b4dcf66245563589148e5c57a7ec7e77dca55ada5684c3 public TargetableFloat3 max +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36729 35076a417cfb957e7863f0d51912ffc126b48420fa5fdb1a1854a22719697648 public partial class rigid_constraintTechnique_commonSpring +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36737 1321d60945ffd1fc472ab3b5e962eb1e14721e78e30b40d37c375c4a46e2961c public rigid_constraintTechnique_commonSpringAngular angular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36750 51a5fae91402ab9d9a1743cd1b7fe9ebc7f91779f7756aaf3161dfab3681862f public rigid_constraintTechnique_commonSpringLinear linear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36769 c2942e3a505e224eb828539d781706c7b1aec44f973037fd62aecab44f95812a public partial class rigid_constraintTechnique_commonSpringAngular +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36781 829c50d4c9286cf96a7e4bf8b9ac3eae0e5c22e59150f37388b44f01ffff1177 public TargetableFloat stiffness +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36796 78f3cd3b84173e9a6ec1327b14264b5999fabeb3c58ded11927fabfca6af2b99 public TargetableFloat damping +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36811 eb88ab219b073e7221e88bee738d531f00e1593192e654244b7e12cd7af83e1d public TargetableFloat target_value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36830 0cf019b65b6e09bc90a25cbe8cf9a77bea051f9697b513460c2ed8c5097d1fee public partial class rigid_constraintTechnique_commonSpringLinear +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36842 829c50d4c9286cf96a7e4bf8b9ac3eae0e5c22e59150f37388b44f01ffff1177 public TargetableFloat stiffness +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36857 78f3cd3b84173e9a6ec1327b14264b5999fabeb3c58ded11927fabfca6af2b99 public TargetableFloat damping +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36872 eb88ab219b073e7221e88bee738d531f00e1593192e654244b7e12cd7af83e1d public TargetableFloat target_value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36892 517d9b171419bc26e7024e5e2f90a1c03fa57bb6240841d9ab1b150a698e06a5 public partial class instance_physics_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36913 df1332ce8af8009f217ab6435274fd13ef6336761a4d92377ac6cfe9440a9069 public InstanceWithExtra[] instance_force_field +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36927 9d46f40038a7912fcfde839246b4ec20a50df5b268498688716f28c8e31fff9f public instance_rigid_body[] instance_rigid_body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36941 eeb91a9c63c9c4bd9fc75441fe713dd300229aebb802a44fbe0339b8f2a96804 public instance_rigid_constraint[] instance_rigid_constraint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36955 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36969 b62a8a73dfdd7a9fc0b980577e4d65e510e97094bf5ac675b1f36a304c70059f public string url +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36983 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 36997 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37011 35f42d66b3e3ed339b8aed08cb805ad67ee8a9f5fbca0ffab31891d32e3a6750 public string parent +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37031 e492108c455e6b7a7e35738506237bce9fbf373794333b505b8835fc4926eedd public partial class instance_rigid_body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37049 c83acde47d97e2a94fd59646edc2ce4a72183b8fc3464e5c1cac214c16dca35f public instance_rigid_bodyTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37063 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37077 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37091 b09ddd6702e4666a0e13bf728dd0af1facf33c4082ca3b1488eca384efc26689 public string body +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37105 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37119 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37133 544cd7b9371af132d5d4c65a3c23b5ac638ba5f57d95996decba247ab1e32d50 public string target +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37152 b937751219261acde611d1b8c482773cd0df4500c6d473e0fffd4a4124ee7911 public partial class instance_rigid_bodyTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37171 950476b65d34c2b8bd9a2b032f878e806922a8e7f616554ef6b6ddb5410d16fd public instance_rigid_bodyTechnique_common() +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37179 d0117b87f502fa2eee69d282669e79323fb45aecb5e43476f1f0dc3c3c80dfc4 public string angular_velocity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37193 c346922fbf55922a06ca85f37bf1ec7432455adc2ff6fefd1bfe367e399cae3c public string velocity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37206 ca24e4fffcf65c4263fb76ee4aa51ccbda0a65d6670b6e5c92ae8bd862ada0f7 public instance_rigid_bodyTechnique_commonDynamic dynamic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37219 ad6124309492dab42ab9a8fa00845adbe2d60c972588d1fd6f7411e326380b91 public TargetableFloat mass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37234 5d4df3fcf62697b31af03ed9c0cf9ce2c8b356c095d98b2a97765c8a69c6950c public object[] mass_frame +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37247 9d9cf60dce1bd562b22a50419399de4a501456c7e01e99c4b1d67edd7a2f43b3 public TargetableFloat3 inertia +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37262 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37276 7036bfeefffa32c379482d27892afc8931f42428c5f2ced7770e18e4f3e04da5 public instance_rigid_bodyTechnique_commonShape[] shape +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37295 36206a582a42408bef9eb53a5ca9e5811b7eaa050b7289d16dc71b84ccf7c2b9 public partial class instance_rigid_bodyTechnique_commonDynamic +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37304 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37318 a472d2d4601a1e5f0f58393d173d4136599c8ba0f2006c91904d74e3f927ce70 public bool Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37337 c1e5abd64fa47a2cf4905e250dbe2e600e361c09b39acc7b549ff51f1e7f709a public partial class instance_rigid_bodyTechnique_commonShape +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37355 254e5c49ae122db7c6862d6f51c2dcfda528199179d11d71b655813df2e09e4f public instance_rigid_bodyTechnique_commonShapeHollow hollow +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37368 ad6124309492dab42ab9a8fa00845adbe2d60c972588d1fd6f7411e326380b91 public TargetableFloat mass +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37381 2014b5aefe4637f71598e012585d2627aa25926abf7d79395be83753f7e3a7a3 public TargetableFloat density +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37396 c0b30e39fa543068cca9339f55fe26fd7ec15a614ff6a09dbae5af76a1c8cef4 public object Item +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37417 95d029bfc8c016b7a1a4172759870417c49fa1c5100392a2d62fe896ab7aa19b public object Item1 +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37432 fe7cc8443e99c81e3bb5b3b2959c53101790db46008a6a6832ff139c761f83c6 public object[] Items +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37446 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37465 19d791f21d0e96cb18539cd79838c2b81875cc2ab5895c60307e543995dc642b public partial class instance_rigid_bodyTechnique_commonShapeHollow +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37474 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37488 a472d2d4601a1e5f0f58393d173d4136599c8ba0f2006c91904d74e3f927ce70 public bool Value +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37508 e75e244dffcd0c1b3487233b6e732bafabdb2827509035819ddf536ff572a5d6 public partial class instance_rigid_constraint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37521 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37535 196caf32b0a77e78a4174eda68e6b85882c200a57d7e7b82c2978fd08595056d public string constraint +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37549 5d60b7d65dbe5b5a0987460e2210e6be98a6864453fd7752eb7b5a275d42db6f public string sid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37563 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37583 54ebe591f81de5a54b52d82b924f453a3b75f3e2998ec56d23801fdbfdecae34 public partial class library_physics_scenes +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37597 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37611 e77657d5d7f15ce14b8de929137af5277c2cf9c40ebbe8335258cb9695724e00 public physics_scene[] physics_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37625 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37639 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37653 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37673 eac2198da0f6a22c9badd785b52ec2155bfbca2018dffcb564deb643778c48f6 public partial class physics_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37693 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37707 df1332ce8af8009f217ab6435274fd13ef6336761a4d92377ac6cfe9440a9069 public InstanceWithExtra[] instance_force_field +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37721 a6bcc708c8ce27c7c6230d13e8a4c04bc91d64219aec419e327769a779ec9cfc public instance_physics_model[] instance_physics_model +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37734 5fd3f39f7a72ea7d4d2f1cc6401bb4acb30494a60d0b3a39cd7471b7a775be46 public physics_sceneTechnique_common technique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37748 6111ccf3fabc9e4bd04e16704fa21829d118e5a1721e682da14a5f50eb16e6e7 public technique[] technique +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37762 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37776 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37790 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37809 d8c8b263e28df0b0a2e486c803f5219abd44c708c24946f419478bf50861d4d5 public partial class physics_sceneTechnique_common +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37817 5a1791f03d06f1958e4b267db3fb07697543f68e454381230212a9ebb912fc79 public TargetableFloat3 gravity +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37830 316d5ba90c8098eac1caae80ef688c924a612542380e9493fdacd76170c92ed5 public TargetableFloat time_step +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37850 b2243288f2ca588f644c79a17e3aa4edc0f539388790eb4d2de8484d37cbe9f0 public partial class library_visual_scenes +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37864 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37878 a508c70368d3f942d322c74b90ae9d551c4979b2694ed4390da177d47fd1d8b3 public visual_scene[] visual_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37892 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37906 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37920 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37940 19565535d4d1cbc89418ea2db64f93ff47a7614e7b71de1727a15001dad42912 public partial class visual_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37956 9fe7178d2680de4c0e136b14dd1b4939eaa8941a048fcc7fb13f8cde937bd2d3 public asset asset +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37970 8a068560a78ea968e80465a52e1ab8779c2ef81af3bc3135692c0ea0458a1e19 public node[] node +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37984 d9345ceab884de2ec8c39141105ff6972fc327fd4c9dcff2af38cf12a22bf2fa public visual_sceneEvaluate_scene[] evaluate_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 37998 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38012 0f963ded818974d70d5e69db557c5cfaac6e46fee2c11a493916d0a3bec26cb1 public string id +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38026 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38045 3b88d164a87784c439b8c557707b6f91909652603f11de7c272423d66f8d6a30 public partial class visual_sceneEvaluate_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38054 a3b1250fc632c2919db9a4dae57efb6a89afd2a19c5d91285d0d265e35923953 public visual_sceneEvaluate_sceneRender[] render +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38068 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38087 9610a8af8f59ac20993b3f72ed71b1d51fa2bf15fa01c46029e2d1a102915880 public partial class visual_sceneEvaluate_sceneRender +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38098 3445844220e85266b2d3721aaa83b411f63a19401482ea90e2711a57e34bd725 public string[] layer +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38111 7c1b6fd0bb67636e7d66721a392f08f743c3c4dd34deac8e05c7d9e207ba471c public instance_effect instance_effect +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38125 9d6231193c0eb733abc8029d270ad7f31aca827f9f6ee2a80bd2a84dfb082a75 public string camera_node +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38144 46409b9e0a43df352011c2461c06a781b8ab92ee1ab1737a266ac3bc2a77051c public partial class COLLADAScene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38155 3e01402ea5cb750d283471d5497f8d032cb5b722a79afd575c6c43aaeb8c4d2a public InstanceWithExtra[] instance_physics_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38168 6af6244c2090e2006b5b5b9d9d6f5a7b571da8325db9dda3c78fa5da94b1185d public InstanceWithExtra instance_visual_scene +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38182 0fc386757adb8cebf4dc95ab84aa636d74a03434c0546e968e534fb6da86361e public extra[] extra +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38199 c31ff34df85e38cb4f18c5557f918e618549ac98842d957c9e247e087d2cfdea public enum VersionType +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38218 b263f3ce82cdcdfbeabce9e77db0fe189050d2937b65fb6efddeca370826f7b1 public partial class ellipsoid +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38224 8ec6fec6baca037a529cd14760c500b3dcd299b6421c4a730a4a59f99e95a8b3 public string size +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38237 15a97bdef0e39f9581b031ef1a8ae4b9e4bee89944514800df4e04caa7d666eb public partial class COLLADA +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38239 6965d20011b5fb3312800f5c6ed4ee795c86eca1c0489236fa444f084649d4c0 public static string ConvertFromArray(double[] values) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38250 b4b0699e650b98af547eefc1881f97dd28e62c153ec2c6fdfffadb5861b1d784 public static string ConvertFromArray(long[] values) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38261 e39dfea7977794ba6dfe3e10b29fbc343f76c3a735c7e08c327002f2babc8e7d public static string ConvertFromArray(bool[] values) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38272 aeb4e894902c6cd996d7213c28a69b8a3506c60075b4278216c1fad249184017 public static string ConvertFromArray(string[] values) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38278 f2b0ca0d45ada0863ca0aa8bb89e20482f9e8c09456bad177fc5a961f2ddce5e public static double[] ConvertDoubleArray(string val) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38289 d2bc8c91338c67636236c1fcc9d493966bef368a2dcc1c4c91639eb33ace434e public static long[] ConvertLongArray(string val) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38300 cf7c75df6184dc8cd02940c14985888cc6d836448f52d66ece01035daeae5cd3 public static bool[] ConvertBoolArray(string val) +LibreMetaverse LibreMetaverse/ImportExport/Collada.cs 38311 a2d8922edb81e44af059929eace12420bb9c9178174e3570b1fd5b4a637bc67b public static string[] ConvertNameArray(string val) +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 47 0d71c09370c5645528b93e2b41ac5cbd44b337183add2e2cc170dbe717a81d58 public class ColladaLoader +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 63 5e93d0c3c9614a958fa4c56b3761ef66fb769b2523ea238572492d9165d80734 public ColladaLoader(ITextureCodec? textureCodec = null) +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 70 e101f9ad4593e5395c805cb41eb7317b8f59456d8f10f24f2020192bb632512e public Matrix4 Transform = Matrix4.Identity; +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 71 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 72 ed69e9e55d51d64fb6c3909a39e7b5066d336b86cb6a5833eadacd49e508d1f2 public string ID = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 73 0ed9b8a647bdc8f4826d6a89cc79a22b019aa7a63c4d4d1ad1d0882feac6efb0 public string MeshID = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/ColladalLoader.cs 83 22090e99551e2e5c47e3a127d36fe27153c119c44641ca888e58ec1230d41809 public List Load(string filename, bool loadImages) +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 35 f4a70d7e2cb73e1b35c701bde32b92f79c6241e75079a5ae71d4aba9bbef6ca6 public class ModelMaterial +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 37 ed69e9e55d51d64fb6c3909a39e7b5066d336b86cb6a5833eadacd49e508d1f2 public string ID = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 38 49b6832b8add017779f34a2714bcc474d5d090ba9178ca422c6e81c49878c5db public Color4 DiffuseColor = Color4.White; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 39 130a255e14858b3b2db2d56062f8235a0e4d5c3292560b978dd50614dd2cd728 public string Texture = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 40 a02d74cc2f257bb651e439d10e7ff2068cbd49ac9408099ef35cb2d42396e6ef public byte[] TextureData = Array.Empty(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 43 9cbb0d4afe8a53c1fc0d9a4316931940f463d9bc69715f120f370343fee1d921 public class ModelFace +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 45 d17f11749dfc8a84637a151d962bf34375b3e4e57a1387d05258138fb3fc9319 public List Vertices = new List(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 46 bf59dc50bcf091f616f44d2c8273a4d3d69b38faed247cabe762e765b8354b0c public List Indices = new List(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 47 967cb85e6dfcccd20f83197d4ae541682c133e12805ec38346c490c4c2d00c21 public string MaterialID = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 48 d8110f9cbb02b4533cac6fa1db15c3e33353ec0e8f8bcb1d5b18c4b8eff4ce51 public ModelMaterial Material = new ModelMaterial(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 52 dd8aebb4327af46957b56df4da02d589f5400c5e96fc19294629cf1740b20f45 public void AddVertex(Vertex v) +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 72 7e4f01bcbead978f03d7c64b4ee2ad4a585b0f8d919f8c2c206041b7d5f824c2 public class ModelPrim +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 74 02d425978e50917de0abda31800aead8b89ca30eb6062baad54f2e9753056524 public List Positions = new List(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 75 66ba3b396c48cc7ffc454c23bafc0479e102be45c59b3073803a0a2cbf750b60 public Vector3 BoundMin = new Vector3(float.MaxValue, float.MaxValue, float.MaxValue); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 76 863f6cbc6cecdb9c5c43ff4f09708275c25b274a499149e260ba1290416df41e public Vector3 BoundMax = new Vector3(float.MinValue, float.MinValue, float.MinValue); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 77 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 78 2ba025cf040db8f978aac6f6333f6e19448eb54ce6f19c56a2b9f8d415c1eb81 public Vector3 Scale; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 79 deaa1cdb9d9c724a72961c686ddbe780ee0b6ce4c02bd3111f04bd29848f5e63 public Quaternion Rotation = Quaternion.Identity; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 80 4cd923aed641e8ebebfbfc621347c32fb199f6f4447ad08c79a6cbfb7416457b public List Faces = new List(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 81 ed69e9e55d51d64fb6c3909a39e7b5066d336b86cb6a5833eadacd49e508d1f2 public string ID = string.Empty; +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 82 54ad8ddc7c56c6a023ceac8f9fc95a7caa513c4e953d4e99bd2bd581f4550221 public byte[] Asset = Array.Empty(); +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 84 d6dece20559a476422dc8451ad4ce703839534148b54a44b814724c374129f19 public void CreateAsset(UUID creator) +LibreMetaverse LibreMetaverse/ImportExport/Model.cs 184 86c12a43a102002a1b75e7139989ed1a0644797edebc3bba526ee7700109e2b6 public static OSD PhysicsStub() +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 39 603e15654e6af38a472f4e987f5a5f3900c2c296d65dfe13a36a491c3e70420b public class ModelUploader +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 44 d0055be12ea683e0aa2ceab2415bb80a32991023081c2732d0e6accaaaf16f43 public bool IncludePhysicsStub; +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 49 9aed039f6e5e24c1c4d0a44460d1287dab849023a4cb8180de44468720280861 public bool UseModelAsPhysics; +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 64 d61d7b025aba5be2c05e524ab74eef44ce6d05bf487eaf4cbdc06e4aec290125 public ModelUploader(GridClient client, List prims, string newInvName, string newInvDesc) +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 164 7034454b1eb57c06f8792752b41d87772a12e1ca37f738dc4cfae93ceb55e82b public async Task UploadAsync(CancellationToken cancellationToken) +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 184 1441af0dbb07ba0986b5de32df0fa826345b230ff4ea5e3e72bcc07f1f714571 public async Task PrepareUploadAsync(CancellationToken cancellationToken) +LibreMetaverse LibreMetaverse/ImportExport/ModelUploader.cs 249 af1d972a603e7f9372deeb2aa26c105192d840430f38881a6ad94aa083eb9f42 public async Task PerformUploadAsync(Uri uploader, CancellationToken cancellationToken) +LibreMetaverse LibreMetaverse/InterestListManager.cs 43 baa3cb7d8e405fe80a83538eb73646a8a4768d3f9c24052fcf11209f46663269 public class InterestListManager : IDisposable +LibreMetaverse LibreMetaverse/InterestListManager.cs 54 3edde3062d88636ce6f7826ed61793bfb8612e6e1de168ade2061cb22969f1bf public InterestListMode CurrentMode => _currentMode; +LibreMetaverse LibreMetaverse/InterestListManager.cs 58 c1d71aeebb329e1c98da3e377bccd31d2ee192ec0d64d684c73be5e1b7ff4141 public InterestListManager(GridClient client) +LibreMetaverse LibreMetaverse/InterestListManager.cs 94 fdd771541b666d6d002a67e169681ef8c361ab127930371bbaa4e014ddb6de0f public async Task SetModeAsync(InterestListMode mode, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/InterestListManager.cs 120 f1ca7aeae9ff7023f6626f5f8e68ca44de0458762e5e621e783ae3e426e3f977 public async Task SetModeOnSimAsync(Simulator simulator, InterestListMode mode, +LibreMetaverse LibreMetaverse/InterestListManager.cs 162 29fb47a07f8ccd4f1282074eb5ed3d615f435b6adeb63f7655cbd298cec4d2f0 public async Task ResetAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/InterestListManager.cs 188 19ae44f0627edb23f4b22d144de5bfd1552701cff8748418ee10863916587025 public async Task ResetOnSimAsync(Simulator simulator, +LibreMetaverse LibreMetaverse/InterestListManager.cs 226 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Interfaces/IByteBufferPool.cs 6 e3c14811e81e124201bf66773db93a1dfcdd95f8fd9046d51de4b1aa9bff892a public interface IByteBufferPool +LibreMetaverse LibreMetaverse/Interfaces/IGridClient.cs 35 c61c355eb8e0e3094d266e46b9979be99c1493c6f79372bd627235669af110a6 public interface IGridClient : IDisposable +LibreMetaverse LibreMetaverse/Interfaces/IMessage.cs 35 718fafab8806b5194fbd574a7ee3043a7cbae0f627252f694365e3e69c02c885 public interface IMessage +LibreMetaverse LibreMetaverse/Interfaces/IRendering.cs 34 84b8002f2def9d4504e9637efa3f5a67cd287929052e723d024871e56ce8959a public class RendererNameAttribute : System.Attribute +LibreMetaverse LibreMetaverse/Interfaces/IRendering.cs 38 fd610856dda084adafae549b7c360bf4eff7c00c8d7e0dc3c4ce46a7a0dd76ed public RendererNameAttribute(string name) +LibreMetaverse LibreMetaverse/Interfaces/IRendering.cs 43 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Interfaces/IRendering.cs 52 902d008d0bf8b0313ab755aebd3f3906420fc8660f528706de3d597994fa6eb5 public interface IRendering +LibreMetaverse LibreMetaverse/InterpolationService.cs 46 67a3079c751e568ca78753d6aa3107e960080ac5d42eafa7e66d06897284103d public InterpolationService(GridClient client) +LibreMetaverse LibreMetaverse/InterpolationService.cs 51 f4fc87dfb1862288bf4aea6f0e27c755fc132654035afd2b5f33baf52c661466 public void Start() +LibreMetaverse LibreMetaverse/InterpolationService.cs 65 15a9c2769337f2665e8022854e16bea4512eaad7cc9a55f59b1dca1caae037b3 public void Stop() +LibreMetaverse LibreMetaverse/InterpolationService.cs 272 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 43 caefcaf6abb2306b24f068213c33c8dd8ff5109af5241b693fa73941d35c3181 public class Inventory +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 63 3c9413cee842707b80d9d0d67506c84b8e5b50ab2d59232cea3c2474f775667c public event EventHandler InventoryObjectUpdated +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 86 8a23b2a630e323acd95aeb0293c4a75c508338a78e7af0865e357cf8a82bfe4b public event EventHandler InventoryObjectRemoved +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 109 4d5190ac4741a8b705bcade2496c979c663af280523f978f1876e45c01ee3a01 public event EventHandler InventoryObjectAdded +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 122 09ea1c5c6acc8b6c5fdf186b6d32c353dd635a6dbae7ae3ca7888390054139a3 public InventoryFolder? RootFolder +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 139 dd7590e2d8b50cd59ab415be4ec980b7594851a33f9ea56e7e986280150eaa60 public InventoryFolder? LibraryFolder +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 155 33a23700d73beecbc6cfb560632d9c4fdb21f94274f79e049ecff5de86184a66 public InventoryNode RootNode { get; private set; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 160 f13cb0428d63c682fa0c8b610f139360a79d98dd3ef22e5d814f113b31e202cc public InventoryNode LibraryRootNode { get; private set; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 165 72fbcd73753d03c70b3a21b7968bc04095fe13e8ecce6993a91c03bdd9ddd25c public UUID Owner { get; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 170 bba68ccf24bede4e82ec3dfd03c03eff9aa959342842b1fd05a3f9d43565a48a public int Count => Items.Count; +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 183 9f5ae408e0812c7662474545821e433a4ab7525916b2e41b40d3a3554164ada0 public Inventory(GridClient client) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 186 e2fb942ffacf1278bf4d43d1e344381b55c4435051c2cf074e601b9eda85130a public Inventory(GridClient client, UUID owner) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 205 8458f54f5a968168989fa6b4c11bc98c520b5431a9b877eff6387a13609a574c public List FindAllLinks(UUID assetId) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 232 20b50483c08434a44562e53c6ac2b11e3b2e0a6d5b5debd829c5e79671e07464 public List GetContents(InventoryFolder folder) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 244 5b67baa5968177701374bc8dae9f38f556e22e8cd09bcf301ae8c40c2f2794a9 public List GetContents(UUID folder) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 264 a1af519a0b2f8d5061145553848862a0e9423f4ede8b2c6a973698067299abdf public void UpdateNodeFor(InventoryBase item) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 445 b762c515e0b97e2b47ee63903cbdbf896981b9b3a3b8a7b21776cc06e918e768 public InventoryNode GetNodeFor(UUID uuid) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 458 de5a49264e06cdf8fc283d76a2976573de677ce977a91cf58248b8bd430d8ed0 public InventoryNode? GetNodeOrDefault(UUID uuid) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 464 29ac255bd8663334e23b962a8c87ddc523b8863f5cda0ea19dcfceb6fcf10a8e public bool TryGetNodeFor(UUID uuid, [NotNullWhen(true)] out InventoryNode? node) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 474 f2f996fafa77ebc6a8ab4edfb327bb38c15151cd7a6effc961fd676d10e5da4f public void RemoveNodeFor(InventoryBase item) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 527 543f95632395dd3f0a0f21a7444331668e6a2e1dec8c03f600228d9fd460aa11 public bool Contains(UUID uuid) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 538 0393bb8be15bf48620b8f74406ec01d3e949bc0a8bcdc80e1ac085e6e6c50a60 public bool TryGetValue(UUID uuid, [NotNullWhen(true)] out InventoryBase? item) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 552 c550b50e11b4b7809dbec98d07bf5af6da069926d2f67de5b1dd2f1a06706c20 public InventoryBase? GetValueOrDefault(UUID uuid) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 560 99f3a0260d6bd6c2467377641eca3d17fcaa3a3f9c3a8c1ac93d9d534731be28 public bool TryGetValue(UUID uuid, [NotNullWhen(true)] out T? item) where T : class +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 575 532b85fc04102fa86d7f47480817819eb42cf231001338b99e7b730701e35e37 public T? GetValueOrDefault(UUID uuid) where T : class +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 585 8d2dcf9684b667b7f78157726ac19aa06ca416b2668366cd1810c508d78643b0 public bool Contains(InventoryBase obj) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 593 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 605 1ef00001b140e4644eb7f7dac395ab75eab58fa301d51289e188ee296dd6c8fe public void SaveToDisk(string filename) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 615 171dc66b4bfae1afaeaf7d77ed60ee614c74649167ad7eb291369039ac2d1980 public Task SaveToDiskAsync(string filename, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 626 57817b0231734c9168cb17547de4e0719e8f7aecebbb8356661771a0aac8fb50 public int RestoreFromDisk(string filename) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 634 0f762afe4b3d14fb13bba3866f49883dcab85f1bf1cc2bd18c154c57468afa3c public Task RestoreFromDiskAsync(string filename, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 648 21bbc2b8e034edd1fafc203135461aced77755e89f3e0a3ce07995ef57da1661 public InventoryBase this[UUID uuid] +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 888 58c386f1bbe4dd96e3eab499dbf39f9c72c99f4e5e22176ce1a2becd02c42834 public class InventoryObjectUpdatedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 890 9f9a5fc0b185beb4dfcc771cb41ebb95b674621f5c96b5993fb828caf912407c public InventoryBase OldObject { get; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 891 d96591d39cf075204424b7cf34d2aeb9f44e044d9fe87ec3294f106492d7e82e public InventoryBase NewObject { get; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 893 2abfdf8bb6dfe143517bd396eeed920b9e512adce137e6ca05747ec378cfa0d9 public InventoryObjectUpdatedEventArgs(InventoryBase oldObject, InventoryBase newObject) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 900 f107b4fbc95316483fc46f1a1b627d6767d414eca7978213fce0fd71aa61ea83 public class InventoryObjectRemovedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 902 d57632129a2997053e3f6412ca225ad60d5b5dcdc8088f803f36c293154eb252 public InventoryBase Obj { get; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 904 4202bf17fe2a65ba05376bb49b649e6688ed4b0911d7554fabd73645b8e3d61c public InventoryObjectRemovedEventArgs(InventoryBase obj) +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 910 c49d373da7744ecaa62addf3cafd3425a995f4d776379f6bbee1aa4268619a47 public class InventoryObjectAddedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 912 d57632129a2997053e3f6412ca225ad60d5b5dcdc8088f803f36c293154eb252 public InventoryBase Obj { get; } +LibreMetaverse LibreMetaverse/Inventory/Inventory.cs 914 6fcfac2fa42b68c152d77571d593fb30636817337e3f0d6d03473013ab5636de public InventoryObjectAddedEventArgs(InventoryBase obj) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 66 459375645bb3821c21b42b79af07ffa61de3e7660292be1b2a1d6f93055a9f1d public readonly struct AISResponseMeta +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 69 5dea1de2046750eb8470d68ad7decaa12680ab68de41a3edbb2ab0f96faa5b05 public IReadOnlyList BrokenLinksRemoved { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 71 4074aa8b6525c0076f0245de6675eb21b71af0732315f5aa7e40effe8b911105 public IReadOnlyList ItemsRemoved { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 73 9dd5416305ce8b26db798bc58ec83a19840ada63983f3e4af0a4a14c2c2ee865 public IReadOnlyList CategoriesRemoved { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 75 3e5f10da2069df4abcce971179dda2fe819a69f587a859e84c705e96bcee3201 public IReadOnlyDictionary CategoryVersionUpdates { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 77 d479f95cb86a1aa477023552b9363d84eda389a01c5c801877dcf5eb82531717 public bool HasAnyData => +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 81 e2f34fe35f9c6551d0c243a37221618171b18f93aba3fbd562ce33b9c428e9ef public AISResponseMeta( +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 93 54096a6a1312062c41eb5f75cc098f202b0f6f025bc1feb86ce98a6e7a7db19e public static readonly AISResponseMeta Empty = new AISResponseMeta( +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 98 5c14822cb63301efa71a85ac8ea374eb11e7ef31e803f10951f17334c5e0c5d4 public partial class InventoryAISClient +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 100 0285bbdb23d5e408106443edfdcb6c95d9fafa327c890d21c62913ee70272ffc public const string INVENTORY_CAP_NAME = "InventoryAPIv3"; +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 101 b3d5197ca579b5089e4918617d4c29017a98ceeaacfa3aa761907751f0f565c4 public const string LIBRARY_CAP_NAME = "LibraryAPIv3"; +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 120 a5114f9f79fd15da4c5a4e83bdb57ecb81f0101de8d22056d9b2b5e98dcfbdb4 public InventoryAISClient(GridClient client) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 128 fbd2d1cdca4ba91cce70b934cc9cfaeaade762837896b5b8668bef65e710b17e public bool IsAvailable => (Client.Network?.CurrentSim?.Caps?.CapabilityURI(INVENTORY_CAP_NAME) != null); +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 136 c254966d03c5daaccf846a95e769152320aaeb7a34fa129422f55466ed4cd9ba public async Task<(bool success, InventoryItem? created)> CreateInventoryAsync(UUID parentUuid, OSD newInventory, bool createLink, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 207 e5569e9f271ae3c89be945fe1598448c29dc6ac92cf874870cea8ed14cfd46ea public async Task SlamFolderAsync(UUID folderUuid, OSD newInventory, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 224 1ed5f4dfece7b5c2c2a766751190ffb0657c44ebb441c6499027fd914e35c945 public async Task RemoveCategoryAsync(UUID categoryUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 260 7d3336ee546adf0624fb3fbf7e1783b23ce685763df5bc1fa90967b8a3dd8c8e public async Task RemoveItemAsync(UUID itemUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 296 3eeeab7435ad8900ba299ecdbdb45f29f7efc7bef55df146fc6144f3564e6634 public async Task CopyLibraryCategoryAsync(UUID sourceUuid, UUID destUuid, bool copySubfolders, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 316 7f10e7aeba7627a52bd361c0ebfd8a85824fc4ccf5a10431fa7db6d678b9f4fa public async Task PurgeDescendentsAsync(UUID categoryUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 341 00ac7cb27ea419c4930c3d57c8f33ec21eac4eab172d50acfe8424ed5b85583e public async Task UpdateCategoryAsync(UUID categoryUuid, OSD updates, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 364 d797c01c8be72e869975362a030d25e854b664682e77bc4dfeb3b8f5d9946563 public async Task UpdateItemAsync(UUID itemUuid, OSD updates, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 387 f6ede20e397d9e091053890de3cd11b8a8ac60d2d373e5f7ad217e276647e705 public async Task CopyCategoryAsync(UUID sourceUuid, UUID destUuid, bool simulate = false, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 407 68c3be768e20e81db96209a358fe353f934add2328b79e1011435ff32a853593 public async Task MoveCategoryAsync(UUID sourceUuid, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 439 f3d08b213cf6a81c80eaa0a371f9af59e557b2195cfada0014284051e810bd03 public async Task PutCategoryChildrenAsync(string category, OSD childrenPayload, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 455 d255b72d983eb19ba11e1df8712b7e7f76d8d629b209dc9f6226bc65094ed8d1 public async Task CopyCategoryChildrenAsync(string category, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 472 6afee476c44ae2e0ae59123f93cda998b4f031e9dbec7a6f459588f40c8927b8 public Task MoveCategoryChildrenAsync(string category, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 479 86e75c86415d492bfa4f37a6fc0acd6018f5a14886bdb6d8f8472289db2f51de public async Task DeleteCategoryChildrenAsync(string category, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 494 1e87458a685317e52b7223202b9337a2324f1aa8e317b76411fef533ea706811 public async Task PutCategoryLinksAsync(string category, OSD linksPayload, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 510 5dc3469eacdb19b84a33ec277fe0661b66c224300fd6334a61819fd9d7ac20b9 public async Task CopyCategoryLinksAsync(string category, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 527 121bea3972eb69fba3a2061d5af68d9986c6ae2508801e17f1a5eb2d41c1d570 public Task MoveCategoryLinksAsync(string category, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 534 32bce6ae297df296eb3395a2763fe1ebac81251b9e537e97aa4ebbaf2da3d505 public async Task DeleteCategoryLinksAsync(string category, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 549 f1ca67bceabc15761bc6a54e3f357423a66e37f4940e8142bbe171a7725506fb public async Task CopyItemAsync(UUID itemUuid, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 566 cae923cd51207bc76cd39712dbac7083bff1ff36d2ba12a8d3528b7a85e5929b public async Task MoveItemAsync(UUID itemUuid, UUID destUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 600 407319d99c75bf3142a4b361a9572a0287c7c7dd264852c9a962afa55b7cdce3 public async Task<(bool success, List folders, List items, List links)> GetCategoryAsync(string category, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 633 8adea5b6759f51769b72b62cb4919961defaabae84150dd301e7ec82c04e7ff3 public async Task<(bool success, List folders, List items, List links)> GetCategoryChildrenAsync(string category, int depth, bool recursive, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 676 8ff54b002afef0ee0830f7710d7742d754ce874cd50f9316796def0699748a57 public async Task<(bool success, List folders, List items, List links)> FetchCategoryCategoriesAsync(UUID catId, bool useInventoryCap, bool recursive, int depth = 0, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 714 325a5b78e1d525417a427d7a9f365285173f4c674b25bb9299981b9c988254f0 public async Task<(bool success, List folders, List items, List links)> FetchCategorySubsetAsync(UUID catId, IEnumerable specificChildren, bool useInventoryCap, bool recursive, int depth = 0, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 763 ad4ffc7b54a61c99f12c624e01d07434a427cc1f9f0aba7adc1af26fd4a9595c public async Task<(bool success, List folders, List items, List links)> GetCategoryLinksAsync(string category, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 796 990e4e6e786153e9add14cbbd32bf898edbc7768b437cb28168524e12d4557c2 public async Task<(bool success, List folders, List items, List links)> FetchItemAsync(UUID itemUuid, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 845 5d795e97862a5b9e6631d0a4e68f60115a4f199dc5527e6765afff896082637a public async Task FetchCOFAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 874 c7f22fe336de5392a903d80daafd4100e56102ec548e9f57fc7c0473ced185ad public async Task FetchOrphansAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 904 b4103f68fe08dfa49d6aa56711aa18f611da75e89ed48165d8e8fd732323e525 public async Task EmptyTrashAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 936 27742080b58716bbfadb1b4cc419d8199e4a53d28b0cbf75cec4aaa7bedcb143 public List ParseItemsFromEmbedded(OSDMap response) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 971 d3e3668189621e717a54bf147913b01b05dec11bdbbedde867903ec7d1ceeadd public List ParseFoldersFromEmbedded(OSDMap response) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 1009 1a9d5c8f1080c224f0f874a7e5fce860638a568caf909e6232c4f57f841cbd68 public List ParseLinksFromEmbedded(OSDMap response) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 1035 738c7275405b4491538e3016c6981f6f538c3312a1116931409c40dc228deca8 public void ParseEmbedded(OSDMap response, out List folders, out List items, out List links) +LibreMetaverse LibreMetaverse/Inventory/InventoryAISClient.cs 1132 a1a85ad7079ed33c59df5cef8153124ba624ad22108955c8a3030ccbedccf5d6 public static AISResponseMeta ParseAISResponseMeta(OSDMap? response) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 56 ae82f932b123b64ffdeeaf3eb014eeda00d5142b2095db7585a68740b0285db2 public abstract partial class InventoryBase +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 60 4bd8bcbad7f2ad7fcda3ea1b6e5077849b10ce67301f2a21b9c0d2db04c4eafb public UUID UUID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 63 541ec27dc6081c714fdcf1b9b8349153b44e54e908caf3b53fdbee9a21b53878 public UUID ParentUUID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 66 65c2008905f8b6230bb035eb16975965d61daaffdba060ecf5de59af11c27798 public string Name { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 69 24943b544c8beb850b554b9a0e8625c3b947bf4b432adccf4b9fb55235ab7dd9 public UUID OwnerID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 85 665f6da46c2104b70d68e2d7ef83d006fee57593f2540b312cc040f0eabbef70 public override int GetHashCode() => UUID.GetHashCode(); +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 92 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 102 83e825dd4629356c19fda10afc1d8e87060d654e64a40cdf165c7bfbd0a06297 public virtual bool Equals(InventoryBase o) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 114 df23e42909c43ddc087b0c648852f18d041e315023a414513646c86e7f00a4d9 public abstract OSD GetOSD(); +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 121 33819cf3e10d260c39fd264eb3953f52ea99eec87e4ba638f5e8e432f6eac046 public partial class InventoryItem : InventoryBase +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 123 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 129 5fbff958a1d8090b3bbed2f1bc111bd1a088b218ef976952d3357b23aa651fc0 public UUID AssetUUID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 132 f85f0368895b30a24f7f857388ae71117e0450a67f84e14240a792810fc334ba public Permissions Permissions { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 135 c92c1ac0c38194c74ec84080d0ba67853f1f9f9fe60eabbe62a9c19c1829b69a public AssetType AssetType { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 138 0ba480ea91ef4dfe0474a6c0e9dca7bdec95f38c3b152d4c7f64fb46dc253223 public InventoryType InventoryType { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 141 8336596b6ae52d7f711383f45d486f520d8c14cef0609936fb8e2fec5c7f9966 public UUID CreatorID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 144 4c3254224d7f0a9b9c0cbcff7bb16c679f45f9f50304cc6483e51468f083cd94 public string Description { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 147 3cb2fe7b5af14f3f3b96a5c0ab88814b0d17793e882c8aa0613e19152a5c8266 public UUID GroupID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 150 be0e36b80d5a6eff857db279c8e95f00894b8dd0cc1068bd1ecfbe93db4f557d public bool GroupOwned { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 153 430a60086c775d4708be0bedbdfc03d82e996f8980a3250ed097e80e959b0e0f public int SalePrice { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 156 4b16c2bab804f31e56ad4ddf9b1567625cb0f0b72c6d6cadf71d6693e8f8c63b public SaleType SaleType { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 159 dc9b609759bfe320f31f446730f874636a238239e19405876ddf0f56752f70d0 public uint Flags { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 164 f4fd52a56fd80ca3750f1315af46d3a5f0c9b0a75e962dd5d8706d6542867dca public DateTime CreationDate { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 167 4a9c15491ba39e4541874936999ec71eb60b8da8d3dcaa2a2136b33e0282801c public UUID TransactionID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 170 be9c4f89716da281bdc7639179fa1abbd654414c79f75e5c4dffbcaa2e6fcaeb public UUID LastOwnerID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 177 c78a986bb79d3c766ef92cb3a78a34ee5216b35f481d6ada7eb4963c13ff3026 public UUID ResolvedItemID => IsLink() ? AssetUUID : UUID; +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 185 351ead001f566340896ca20e4b4ab611c7c862821013fea025e64f5c0177bc06 public UUID ResolvedAssetID => IsLink() ? UUID.Zero : AssetUUID; +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 191 29f78c5a4bebcf182f05c7061dd557da9a1c1a0996b67e3888e1d0104d1521ce public InventoryItem(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 199 b01ec252b4cb8d4ddc0fc39944978966b93a94154ea33194d3628bd09d259894 public InventoryItem(InventoryType type, UUID itemID) : base(itemID) { InventoryType = type; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 205 09c4f44cc80aae4097b665673926a407b124ea9a32591be23a7358837767f930 public bool IsLink() +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 216 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 221 228e07dca1d5b57080f282a9a23493b3b2b4be475a1724788e2a6a70d3537c9b public override int GetHashCode() => base.GetHashCode(); +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 229 ebc0a4e32875bdec4705e4552d53edfce60d148204266211c563b4190baa59c2 public override bool Equals(InventoryBase o) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 239 850048dd1a0601fffc32ee7f33168ae3c41126001591b3b3ac3a68b8a4497aed public bool Equals(InventoryItem o) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 261 d17be7c8cb69680eb58c8ea07d5a1bf0b24082c655e3125139c88f495a5b383e public static InventoryItem FromOSD(OSD data) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 347 1517d35608268b53eeecb453e7b6fbabc054e4507f8c2c4f5ddeefb8369f5473 public void Update(OSDMap data) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 439 fda67a2846779b03d28d69da101216b8ef8d68220bdfb94dea561373c19e32cb public override OSD GetOSD() +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 478 06212690ea7dd8f8a3a69d85fca34550dc29be7950609f91c3ff35eb0f6212fc public partial class InventoryTexture : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 485 5d4213e476d7715c1690b11474ec66e0ce1b04fb8f48ba51a06e107f3aee0317 public InventoryTexture(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 497 70963a90257cf5fd92ab53dc9a0c4198963990d6dd1e7b842cbec4be0b49f7b9 public partial class InventorySound : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 504 73567feeaf5ee5c9046afac763deef1a91053f624d9eb4112d67b14a375c8e5a public InventorySound(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 516 6e931c295a41f3f006756d9e03d43303990abb89da14a9ffa84fa61a59d99063 public partial class InventoryCallingCard : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 523 4eb8a2a9cb324184a92c09271e2dd978931486ce3b29ff1dd6a246d4e802feea public InventoryCallingCard(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 535 7c7e2075e6b7590fcf7a1f9abc49a97e5d3897583d0e1acdc4ee0c20959515d3 public partial class InventoryLandmark : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 542 531f9c352a7d2fc294ade8380a083466011fdca75101c8d7b4493c9bde6c4e4f public InventoryLandmark(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 552 3813ebea04656717215e197bc80aaf3b66523fd05624ab1259b9b992a1164341 public bool LandmarkVisited +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 568 7acb844c98eaa6a92c2a46a5b8c7c7879d3f5f19641a8fb89a93e014efd53735 public partial class InventoryObject : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 575 4f9fcea6eadadb09ac5ee11fd4241d0a1dcc236718c5a55062242979b20a8db3 public InventoryObject(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 585 5f662c4c7e22e3c43f8db7ff40e3a937abc03f12c238cbdec1eb35f3a2543ceb public InventoryItemFlags ItemFlags +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 595 e5c800e04bd0de7d9287f8a0c0e7184e82e7af4fb9852c04ac1b16f82fd5c093 public AttachmentPoint AttachPoint +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 607 5642887f2e53c0f39a6ade5a6a4157b13a4c600586356144ce1f39fc43aa688b public partial class InventoryNotecard : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 614 0997daf2a623039ece7b1156fb3b8d8c083df9b0441e5556fc74f579d5d7fb21 public InventoryNotecard(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 626 7a28a8cc5891729dc32cf30af96e868ca0f6a0dc29785639603c8c6854ba49da public partial class InventoryCategory : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 633 a9c704ecdd3a644fac0508c174b257ef4dd3f64219c355dbedfc8fb56d00ceba public InventoryCategory(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 645 fb65489370b76f964fa3f893bac81390e254a1570fbb227a591a4aa0d67ce059 public partial class InventoryLSL : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 652 0c0ae32114c573e4475a85d6f21a7266fbc39d86c04cec83355656db45e2ff86 public InventoryLSL(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 664 dffecf657e09fc996fcf1cfc7f32562a97e2d981ec01660ba8f79996d63f5d00 public partial class InventorySnapshot : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 672 cd754f00d18b9e807ae38583ed6470d5188af26dd7c0f841cd43a162330d84b5 public InventorySnapshot(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 683 e8f67ecb78ffcaed24fbf3b50fa7d53002e73e0f2527190ac841eb0aa1e0bdc1 public partial class InventoryAttachment : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 690 afbf93bd578a1defd80f11a70fe038bcaf621ca1579f1a7e9ffee9da3bf89a1d public InventoryAttachment(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 700 c673b857f2f3eee0b671fa47810e86c0629f175a2acfc7a4511cee7a52fe08dc public AttachmentPoint AttachmentPoint +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 712 f5426a79096334021ddd17cf60e3886d87f6088f997bcbe6bfaa23d90ab8e76c public partial class InventoryWearable : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 719 716bae5505c5683125253434f10f144909fb007650e02ece0c952d2010a1a0b8 public InventoryWearable(UUID UUID) : base(UUID) { InventoryType = InventoryType.Wearable; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 725 56d5f442b537cdc9054b23fd36437a1ddd9f59212530ed2975ce72eda510a4f3 public WearableType WearableType +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 737 d43ee283b4043769778ee833d9e8bbd90e650456087b33e7a089785d398da35d public partial class InventoryAnimation : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 744 6dd42c9c1f47241d7eea4633a990ddaea65a851967a7788e5146a6a9d830b548 public InventoryAnimation(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 756 0dea079c74e32a03152824750a994a86faa4005cdc3b8fac111067cf9bdbb6d0 public partial class InventoryGesture : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 763 ab1b78e36eff5a7bfa113bc92694bbf47f61fae71e85a1dfc67146acc19e186f public InventoryGesture(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 775 5bd2ab85e1e4bed32c9585f453b133c799082026511451324374495ffa12a500 public partial class InventorySettings : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 782 c4cc2e20d5e42a0f7e6fbac379b816ce7a4dd4229bb6267b765cecb77653160f public InventorySettings(UUID UUID) : base(UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 793 14dbfaa76ce0300d43339afc501dd85840f9bc0d3c78d45f0a6a2bae6cc86ec5 public partial class InventoryMaterial : InventoryItem +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 800 25bb3e60374504d227021354f64242e2a67a52986854787185c0cb51d82b4b64 public InventoryMaterial(UUID UUID) : base(UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 812 eb5b0b4baef005f5fca47b09faf1d4134ca5c5a7bb173d4945a7b0aab27aa18c public partial class InventoryFolder : InventoryBase +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 814 297dd417ef3480464571b5d71017c83ca96fd9e4d8072fcf5f85069f70b0901a public const int VERSION_UNKNOWN = -1; +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 818 e3139f47bfc04efee29f76fba95d8717ec9fc62dee7f018401000f5ee67ecd0a public FolderType PreferredType { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 822 96eb204fae97d4990ee0de27dd74707f0f4475876a0b1dbbf8faafcfc1f90f89 public int Version { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 828 63a2b5dcfa3fce45772fb0144f1d7401b46586675ac45296626b6b873088897d public int DescendentCount +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 854 cc2c4e0817cc73b0c30dfd5f37691962343e6a2f46c827a1b4c7e83c831be694 public InventoryFolder(UUID UUID) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 866 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 871 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 876 228e07dca1d5b57080f282a9a23493b3b2b4be475a1724788e2a6a70d3537c9b public override int GetHashCode() => base.GetHashCode(); +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 878 ebc0a4e32875bdec4705e4552d53edfce60d148204266211c563b4190baa59c2 public override bool Equals(InventoryBase o) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 883 233025af4d545e03f292538a782bab029766c8c1377a7175323ad0a23db6383d public bool Equals(InventoryFolder o) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 896 79cf7856c5564bfb307508c5fa807cf5ea4a6b7cfb597ed19951094a473dc97b public static InventoryFolder FromOSD(OSD data) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 913 1517d35608268b53eeecb453e7b6fbabc054e4507f8c2c4f5ddeefb8369f5473 public void Update(OSDMap data) +LibreMetaverse LibreMetaverse/Inventory/InventoryBase.cs 953 fda67a2846779b03d28d69da101216b8ef8d68220bdfb94dea561373c19e32cb public override OSD GetOSD() +LibreMetaverse LibreMetaverse/Inventory/InventoryCache.cs 74 fcb91636a72030c48c65bb529c31562ce06af73f0c97fbaca8537acf7d81208d public static void SaveToDisk(string filename, ConcurrentDictionary Items) +LibreMetaverse LibreMetaverse/Inventory/InventoryCache.cs 100 c04a2a99f0bdb5ed4e2e0ff663530c5f0c18f59df7a8939a9c777f0432b8d786 public static async Task SaveToDiskAsync(string filename, ConcurrentDictionary Items, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryCache.cs 124 699d084526c2684d798b94ac0aa02c70a0ee22ad55a8c1d583e0f16cbf679b15 public static async Task<(bool Success, Exception? Error)> TrySaveToDiskAsync(string filename, ConcurrentDictionary Items, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryCache.cs 143 8c0261357867fae5f7c4e7e591cda5f0917131894357253432220495435179c0 public static int RestoreFromDisk(string filename, ConcurrentDictionary Items) +LibreMetaverse LibreMetaverse/Inventory/InventoryCache.cs 287 ef3075ede6ec84193b88f7bb4f2d898c701d66de42715a06c97d54deacd6799e public static async Task RestoreFromDiskAsync(string filename, ConcurrentDictionary Items, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryCache.cs 427 e23394d00cc88299377fb7833b6c23453f96166d789c341c40363df0a1244fc8 public static async Task<(bool Success, int Count, Exception? Error)> TryRestoreFromDiskAsync(string filename, ConcurrentDictionary Items, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryEnums.cs 33 283013f3ef7f082364dae551bfd07af3a29da961be4e56b186a7b95e1b4dfa28 public enum InventorySortOrder : int +LibreMetaverse LibreMetaverse/Inventory/InventoryEnums.cs 49 b87da7bda707d3c4f09ba8733d325dec6d0284c6aeda5c5b16e61bbd92f30b49 public enum DeRezDestination : byte +LibreMetaverse LibreMetaverse/Inventory/InventoryEnums.cs 79 ff6b8d3317d4caf93ef82ce9d18aee891460c3ff9dbc0fd84294565fd84241cc public enum InventoryItemFlags : uint +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 32 1ab036067a8b539106f70d60117c9735479710546d8afc5b83ee02cbe5b88fe8 public class InventoryObjectOfferedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 35 ec9eafa126f61652316c09dc89af89d082c2fa2aea8345079ebee8a65ee95843 public bool Accept { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 37 9474d703cd8a3ed6a30777aaec50b5d38254e6688f08a448055820fb0dcd399e public UUID FolderID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 39 46b458dc158002d1764ac9a5edb3fc711a4bd2a0208efa8d2ff85a29748f92b1 public InstantMessage Offer { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 41 032a8241cb6cfdbae2df5c40e9af94e2120678949a6370bd4c499ef2193961f1 public AssetType AssetType { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 43 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 45 4a6c8fc57fea414441c3bcd3e24b68006043814b79a3b23eab1569a59c28df5a public bool FromTask { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 47 02b28eb256a52b98a3ce3f93772f13d7ccfbf2337d35f0b0420e57e931173ac0 public InventoryObjectOfferedEventArgs(InstantMessage offerDetails, AssetType type, UUID objectID, bool fromTask, UUID folderID) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 58 90084043bd8d83d395a4621d84a584f306e6b94bb7d5f2ab8cfac1d33d32935f public class FolderUpdatedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 60 bf3a228a41a164f5bb2ff80e90015efb310ef3fd139f29ec3eb3d0a9720f8662 public UUID FolderID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 62 23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582 public bool Success { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 64 5c441ee1457bad8253de9b63d4d9932a2df8c3f7e74f2ba61d26d505e5223e54 public FolderUpdatedEventArgs(UUID folderID, bool success) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 71 a446f4e417e9706a60c6884e47d3905ef7225be9c4167fdcf3028c4580789033 public class ItemReceivedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 73 1311ba5c2f015442b49a797654560c2b61b0c65f6b6da61bf34b3d921d5c67e9 public InventoryItem Item { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 75 1ee2902e3f100fa54f3874063adbb376ad1547aa2ce0da082e1b782e3a28170a public ItemReceivedEventArgs(InventoryItem item) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 81 c83fc7c85b23e6203e29bcae9577433f83b564e167365b11d7c59b1d3bb75634 public class FindObjectByPathReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 83 394815516b88e15f95dc673b4113ab856e0c2867300692d2fed4066a84a3b87c public string Path { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 85 f2fd13f01c38f6f995283696871c9c6d09dca3b3719ad800904f6f66898b67b9 public UUID InventoryObjectID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 87 fddda1d8a53e6bd7744d5ee79a8e48e911925ec91619b518f0fddd1160a82304 public FindObjectByPathReplyEventArgs(string path, UUID inventoryObjectID) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 100 3c0f9f79130cd04f9b12b9ab96007bd5ab4d936e3d818c682fa1f75a0a69d08d public class TaskItemReceivedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 102 d3470a4c059b11f907019d46ab4f38f895b7ce8f96aba82c88e7447732350b90 public UUID ItemID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 104 bf3a228a41a164f5bb2ff80e90015efb310ef3fd139f29ec3eb3d0a9720f8662 public UUID FolderID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 106 78c855efc33c405d3921d742b1d95afe47380fb4371074c1a57ad64c5f48b4ee public UUID CreatorID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 108 e5320c24fe3c8c8367eeb8846c64f67acc619f7737f8ad56d70232b711065817 public UUID AssetID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 110 5b1842df0a7d97b65e4bb8d5061c23e566bf87363657a532585d324296d31ae7 public InventoryType Type { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 112 4546fadaa4942ff1cc6eb0653688feb1d8330f2094bc2157201a516b51ab0c99 public TaskItemReceivedEventArgs(UUID itemID, UUID folderID, UUID creatorID, UUID assetID, InventoryType type) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 122 78751ecfdfd63dc8eaa829514e5ce35379d3a772a68f88d9e2bd711812cf4315 public class TaskInventoryReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 124 d3470a4c059b11f907019d46ab4f38f895b7ce8f96aba82c88e7447732350b90 public UUID ItemID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 126 34a4875ee73843465449c21d4309824333e3d734db114024e4988de5bcc3c786 public short Serial { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 128 b4345543ba3271397b474b42d3b4b39208635f80b9423484f2f5bf919f6e5029 public string AssetFilename { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 130 78b5b44a3bc297ba403bc2184b7ad1d6a79319a2cd542934043dae31e5906acf public TaskInventoryReplyEventArgs(UUID itemID, short serial, string assetFilename) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 138 924b9025ef95fa2512d13b5abb92d13758d64807ff7a10a460d05cff13944916 public class SaveAssetToInventoryEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 140 d3470a4c059b11f907019d46ab4f38f895b7ce8f96aba82c88e7447732350b90 public UUID ItemID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 142 3b8bad6ad2c65a39262105e1a48297a00f33b22238ad0dc5e58f21aff2b93d96 public UUID NewAssetID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 144 f16aade63845c50523dca32a217d2b2022a3e610e2b4b8b786d5470610f05de2 public SaveAssetToInventoryEventArgs(UUID itemID, UUID newAssetID) +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 151 24d3dd0842377d756e939c977632f52a0721133929531496e3536eb89b89390c public class ScriptRunningReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 153 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 155 a5585f11e83bab8a0c9c74ed8f49601813893b45824b8679d4fc95ca777e30a6 public UUID ScriptID { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 157 8106feb7a244e0828ae33270d7ead4c66fc6c67a5cf4dd03131f9dc6233bce1a public bool IsMono { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 159 a913fcca898623ac56d418756cbc68e0418819bae8c5f3f02de0675a7fe281fe public bool IsRunning { get; } +LibreMetaverse LibreMetaverse/Inventory/InventoryEventArgs.cs 161 1b2ff0e1e93dec8e93592894ff5b6a6f2041c4130e482cc4bf6e98f18a0abd46 public ScriptRunningReplyEventArgs(UUID objectID, UUID sctriptID, bool isMono, bool isRunning) +LibreMetaverse LibreMetaverse/Inventory/InventoryException.cs 35 3bdd89ba737c2df5dfb3532c4149867caae3727d668f88bf67515f601afaee21 public class InventoryException : Exception +LibreMetaverse LibreMetaverse/Inventory/InventoryException.cs 37 5cd7696d721831375dad14744f95be040076515a300e4dd5b503af01e4a66904 public InventoryException() { } +LibreMetaverse LibreMetaverse/Inventory/InventoryException.cs 38 a0a03f5622c00d7c9a347d24a6f062528f043c2e36636d1fcd4623c95f0f607f public InventoryException(string message) : base(message) { } +LibreMetaverse LibreMetaverse/Inventory/InventoryException.cs 39 7ef2b0c5c9d2191d66acb45040543f7727560ad19eb081f2da525b60b0225276 public InventoryException(string message, Exception innerException) : base(message, innerException) { } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 40 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 42 123b353752723ab0b6ed7b9ecf4169a2bd49210fd74a39be036e59baa10f5825 public async Task MoveFolderAsync(UUID folderID, UUID newParentID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 68 e038d995041a34cd39c3ff99cd2d34051ea5715d7a634ff248f143ec1dc8fa7b public async Task MoveFoldersAsync(Dictionary foldersNewParents, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 100 b525a1955930e5fdd73a810174b7252b3ed2bcb4788c1f97ad00d72249e6cd20 public Task MoveItemAsync(UUID itemID, UUID folderID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 103 e5ae894c9d5917742f39971ee4bc6b03609019f4413fedc82d77ec615d5887d4 public async Task MoveItemAsync(UUID itemID, UUID folderID, string newName, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 137 2eb6f8a488d2c0173c8d5f6815c9a095d54324c0bcc0516185d0c67754159b30 public async Task MoveItemsAsync(Dictionary itemsNewFolders, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 171 31b22e82190118577c97ef794e61397c6275b59ff4865093e613b53876bb750e public async Task<(bool success, string status, UUID itemID, UUID assetID)> RequestCreateItemFromAssetAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 202 54b775c5cc7446ec789d7bfcf3cf53a112e894e18049f84a4062ed799bc5bf99 public async Task RequestCopyItemFromNotecardAsync(UUID objectID, UUID notecardID, UUID folderID, UUID itemID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 250 5ae20fdc83e40f7390addc66a23a85ec141b2242997c1bc8c126ac15983ab856 public async Task<(bool success, string status, UUID itemID, UUID assetID)> RequestUploadNotecardAssetAsync(byte[] data, UUID notecardID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 267 b2c850a27db0494ff9ebf45347833f1db9913b6138a0712d5e93454b5bf3e7b3 public async Task<(bool success, string status, UUID itemID, UUID assetID)> RequestUpdateNotecardTaskAsync(byte[] data, UUID notecardID, UUID taskID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 284 d5f646f3e4333e727e2aca85beb22569ad10b4b57537b88890bb507b16d2d245 public async Task<(bool success, string status, UUID itemID, UUID assetID)> RequestUploadGestureAssetAsync(byte[] data, UUID gestureID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 313 c26bbadb6600a78d258111266c522204161e31bacdb221884641162ae3c2e63f public async Task<(bool success, string status, UUID itemID, UUID assetID)> RequestUpdateMaterialAgentInventoryAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 344 0061b2ae66e58bfeb7a229e1809a99094946be86575885451fdcd05bad4a2ed8 public async Task<(bool success, string status, UUID itemID, UUID assetID)> RequestUpdateMaterialTaskInventoryAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 364 b1a914cbadb50bbdbfd8df9fbd07a942aac40aaa1646aee110b1469c2976179e public async Task<(bool uploadSuccess, string uploadStatus, bool compileSuccess, List? compileMessages, UUID itemID, UUID assetID)> RequestUpdateScriptAgentInventoryAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 381 bb3929c826029e205ef41b3ef3dcdd551e356c98082e60c3f8ff2a95e1597581 public async Task<(bool uploadSuccess, string uploadStatus, bool compileSuccess, List? compileMessages, UUID itemID, UUID assetID)> RequestUpdateScriptTaskAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 401 89cda7ed995e0a79d8223e16c22fd064db47e5c2173309c34a25409bf4b709d8 public Task RequestFetchInventoryAsync(UUID itemID, UUID ownerID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 415 a639467a7610efa84eb53976f6a1653e64371a4311d1f1a5ab7f5a90f13c7b85 public Task RequestFetchInventoryAsync(Dictionary items, CancellationToken cancellationToken = default, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 430 5bbf3349e0f1cfabc9271ba0b232ed9234c99920f7905f04023aa5e728d9a4b1 public Task RequestCopyItemsAsync(List items, List targetFolders, List newNames, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 435 6802237229d5d073e35492e42ad14f0b70e4f1a44c23beefb7d704262c05438a public Task RequestCopyItemAsync(UUID item, UUID newParent, string newName, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 440 84c3a0d1546d7ae458085764acc74f1e098d22ba331330d7ba6beed1f0efc17b public async Task RequestCopyItemAsync(UUID item, UUID newParent, string newName, UUID oldOwnerID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 451 f66f06325497ad11cbba97f989657350cb6c45f7fb499339d6403225c64d5bd1 public async Task FetchItemAsync(UUID itemID, UUID ownerID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 481 cd95c28a00a4cb19b2e4372e8d65b9ed7071ec9fe191918748459b4e39380138 public async Task> FolderContentsAsync(UUID folder, UUID owner, bool fetchFolders, bool fetchItems, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 532 e19dbdc14d66ff91dba644f85b39b41833766b1e6a2e9e0d6bd230315a6d8c42 public async Task FindObjectByPathAsync(UUID baseFolder, UUID inventoryOwner, string path, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 568 58fee9cced1bcbf8a609a2f7dca9e1f7a171ced3b025b838097c988c1001aac5 public async Task> GetTaskInventoryAsync(UUID objectID, uint objectLocalID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 737 c6f99850c5e6ac936a65374a2671fc53e65e8b4770c1543ddd2eeabb23fc9b97 public async Task UploadThumbnailAsync(UUID inventoryID, UUID taskID, byte[] j2cImageData, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 789 1fad64d510ca6dc80103d648311fa660b98cb36d58f2181dd1590bb590a3d83a public async Task GiveFolderAsync(UUID folderID, string folderName, UUID recipient, bool doEffect, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 873 32a7b1d5fbb635c0f2a88e9b600897bc9662931da4cc7df464dba1265595a368 public async Task GetInventoryRecursiveAsync(UUID folderID, UUID owner, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 934 b77a96b108782cc67c2a86124bc108416950b1d3956a9d5f7acddfa568393d9c public class CreateItemFromAssetResult +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 937 c16cfaa17fc0e4bf8706fe361f90329e71c3ec4876ed1cb0b56b81b27f27c44d public bool Success { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 939 6621bb29f425df168f90e8f8c77007643df6d386480b1d2cefb3046be780b11e public string? Status { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 941 c77e54ad08a1d8c3846384402a353ce32d6a54ca9d41a00a5b26233bbe493397 public UUID ItemID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 943 e4b2e46f9dbf168993819a1804246f187cd524e752b10e1622913ef46d1e854a public UUID AssetID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 945 88a873129018b892760d7a3a3921ea10f5ab3b2e82aea7c240747ed200be1da8 public Exception? Error { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 947 9d1c515367748082d97b68149008c8ec1beff0f10bc123a181e9aff340ec5b65 public OSD? RawResult { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 953 4a164559646d7449b848a0aee097fdcd087bc0ba81ab94925245d025a13af65c public class FolderUpdateResult +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 956 9474d703cd8a3ed6a30777aaec50b5d38254e6688f08a448055820fb0dcd399e public UUID FolderID { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 958 c16cfaa17fc0e4bf8706fe361f90329e71c3ec4876ed1cb0b56b81b27f27c44d public bool Success { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 960 9ff67fb8f18238b497293b3c41911cc0c4d59ec126adc78831bd7da07aea58ac public List? Contents { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 967 b4ebc15e1227eda627c5d3b7831bd7fe4c2e77d0faa4b94cbbb40761365eb270 public async Task CreateItemFromAssetAsync(byte[] data, string name, string description, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1085 0c5bb9bac6b01b7a3540edf9fdcf9322c8639f1dee1bcee271ca59a8eeed4b8d public bool CanUploadLargeTextures => +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1111 508595b29bce0a650c131c6ccfc074b8ebf388a519292e3f4acebb43262c2ec0 public async Task CreateItemFromAssetVariablePriceAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1239 31a5096b30d77153d1865208a474d593a5cf9f4b567f81e15d73ac55349d40ae public async Task RequestFolderUpdateAsync(UUID folderID, UUID ownerID, bool fetchFolders = true, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1294 c542fc60d2b459741695dea2836411d9ddcda0634b2f4354a6a90e71b25eb7d2 public async Task WaitForNextInventoryOfferAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1321 0a1b7b8b5a7511404658e8e910c291a73f099ba47f8d67a34c087d1d54fa1d79 public class CopyItemsResult +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1324 c16cfaa17fc0e4bf8706fe361f90329e71c3ec4876ed1cb0b56b81b27f27c44d public bool Success { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1326 58d9363c27d481e1bb79b08237d9ba8f8098e60a8688a565be06e0059de535b2 public List? CopiedItems { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1328 88a873129018b892760d7a3a3921ea10f5ab3b2e82aea7c240747ed200be1da8 public Exception? Error { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Async.cs 1338 e1bd92998499eeaa35ce3452be6e1e83dc2d6ff1dbd8ee04484a5374aed0d2b0 public async Task RequestCopyItemsWithResultAsync(List items, List targetFolders, List newNames, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 5 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 48 4560525c28ea2ec6fe99f04ffee6eaec5c48f9afd6a590f4c50e37046bf4ae63 public event EventHandler ItemReceived +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 71 ca685e6a404a2c8092e475a6acd74c7e34062f8dd6f7fbe6b559dd9fb137f5bf public event EventHandler FolderUpdated +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 94 ee7b6a4f30a54bad194a9a758942b1613f2c64bb10e3ed4705c087d42f67dfa0 public event EventHandler InventoryObjectOffered +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 117 9b3bd46ea9017b7824f3d100028fabf236f2d607eef3d587c290970bb92d4eb9 public event EventHandler TaskItemReceived +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 140 5053aa88586b40060260e68d055afbc5f470b23cda402ce6f97aa6910fc34e79 public event EventHandler FindObjectByPathReply +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 163 dc0979f5a6f7ffbd2867f65dc6aaa92bb7225ceb8f8a62f0e8eb9ad128e959b4 public event EventHandler TaskInventoryReply +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 186 700012dd786feb1327b13905ff1f18ed3cebdd0cc056cdd86f4685bacf8c66c5 public event EventHandler SaveAssetToInventory +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Delegates.cs 209 b5101b7cf9a06482cffe46b2d89652f498e97718ad049fc08ffb9e2276e7d967 public event EventHandler ScriptRunningReply +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Handlers.cs 38 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Helpers.cs 7 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.PacketHandlers.cs 35 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 35 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 44 99847d6160a1a4b4c0c1e6e3b600259919c13ca66dc9e2f4fe2be4524fd243c7 public UUID RequestRezFromInventory(Simulator simulator, Quaternion rotation, Vector3 position, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 60 99847d6160a1a4b4c0c1e6e3b600259919c13ca66dc9e2f4fe2be4524fd243c7 public UUID RequestRezFromInventory(Simulator simulator, Quaternion rotation, Vector3 position, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 79 9dea0b8f426b0df6b03e5b0e9b69bc93a57b62807bcb9001244817b8874c5b3c public UUID RequestRezFromInventory(Simulator simulator, UUID taskID, Quaternion rotation, Vector3 position, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 149 1927d1da7fcbe433ce32c4b8ad0a7d795802b414e0e9c6a8d697544d5a8c977e public void RequestDeRezToInventory(uint objectLocalID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 165 82b10cf423aa17c35deccb33d81378a44033be27fe30c3970d5325d2d3bebcf3 public void RequestDeRezToInventory(uint objectLocalID, DeRezDestination destType, UUID destFolder, UUID transactionID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 197 414e7269e7dc72a07fbd6ea9fd8532b2f2b669044a320ec1b91305f8071abbd7 public void EmptyFolder(UUID folderID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 244 482dfad7b901e4e3f276d9f89f7712b109cbfa19aa2e35f87f6d7bafdf825c63 public UUID RequestRestoreRezFromInventory(Simulator simulator, InventoryItem item, UUID queryID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.RezGive.cs 291 de3f1def031266fdf625da79931a05cf7a5e674489a8ae17900d59ca4a8740f9 public void GiveItem(UUID itemID, string itemName, AssetType assetType, UUID recipient, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 34 13ca7d0da574fd4eb288bc75c317d457552f2cff99c6b567b7795934aba736b4 public partial class InventoryManager +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 46 9114e0c2828825fcf6cc48932f365bf0be699331c16505b18c3b0de4e76f87a0 public UUID UpdateTaskInventory(uint objectLocalID, InventoryItem item, Simulator? simulator = null, bool only_mod_meta = true) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 100 d119865634880a55d0f98ea15744cded109e0a2a3a2831a0685674cdc2c02b80 public void RequestTaskInventory(uint objectLocalID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 111 c439322ce6de12a31ebcb5d6f0c888f9e697de239ba36f720ff95c35c64bd5cd public void RequestTaskInventory(uint objectLocalID, Simulator? simulator) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 134 6c8c82d420120fed1ff64a1219cf510670b9fcf827a2dea9eb6464e6876bd2d9 public void MoveTaskInventory(uint objectLocalID, UUID taskItemID, UUID inventoryFolderID, Simulator simulator) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 163 529e7c7774472a087f0726411746b3860e7544f7b660b1dee7176bd4329f4138 public void RemoveTaskInventory(uint objectLocalID, UUID taskItemID, Simulator simulator) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 203 2589ba372948269fe45b7204686bda5f08afce2bfe989a9d58dbefde695828c5 public UUID CopyScriptToTask(uint objectLocalID, InventoryItem item, bool enableScript, Simulator? simulator = null) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 259 9e63e01c51a41deff8bf4808837aea217aa06a8e2e6095e54fc8445a0ac44db8 public void RequestGetScriptRunning(UUID objectID, UUID scriptID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 281 b2d5660f6eef08ec0c321ae6b964b976386e210ac0d2524d4508087f50457fc1 public void RequestSetScriptRunning(UUID objectID, UUID scriptID, bool running) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.Task.cs 306 aaa178cf1b58b6fd2d2f1cdd958a9472fb896bd8211994fa42bf9ed76258ae1b public static List ParseTaskInventory(string taskData) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 44 e523df357e7f95b1482899cba1142c6d9f3daa97dc7584271b6992225d60d8ce public partial class InventoryManager : IDisposable +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 47 905538285a228f517e1abe3f48be38ccaa49ba6aed91aba2d4c855e49f751282 public static readonly UUID MAGIC_ID = new UUID("3c115e51-04f4-523c-9fa6-98aff1034730"); +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 48 251d0a5a3be1e8d1fa7f3413ce869e18f1c2c5e14779ef09acd6a14efbabca07 public static Task> NoResults => Task.FromResult(new List()); +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 50 b3dee9b06aceeb7a183d030d830df50eaf8694373aae21cb746b9fcecf163ead public const int MAX_GIVE_ITEMS = 66; // viewer code says 66, but 42 in the notification +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 53 403b8772395d3c875566f1bae60b6ef0aea5cf9e5daf4f711b88beceeac6cbf5 public UUID Folder; +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 54 3146a864c7752cedf58d5bba5c8ff4db82cc27ff63ded3086d14cd325a1775bd public UUID Owner; +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 55 170ade1a4b4eb4ae9dc5251fee87c5463ff85ae8073e50b5caf9fd916d9f5586 public string[] Path; +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 56 c80c34f3c0e8e5a962585ddddda52572286de6e6fd3a15b801bc71e4c34aa942 public int Level; +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 84 f7c8746bd5475460f9370920c62d52f610d5dc2d615fec8a05b44e2c824698d3 public Inventory? Store => _Store; +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 92 83ac943cc74804f243eaed112f47b8ab25547a78e8e84c62855f153f9ecf7fff public InventoryManager(GridClient client) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 124 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 189 8570180b716966d89812ded64ed1288ce702ba9e5e643deef5c7cdd2d881a785 public async Task FetchItemHttpAsync(UUID itemId, UUID ownerId, CancellationToken token = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 206 4401b004325cacf23169a16f1e20c237d191f2f2fb737f7649b7c4a7a765cb77 public void RequestFetchInventory(UUID itemID, UUID ownerID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 217 71a27400cc2d2c598575a8bd448560969e7e42f59b472b6646de985f136b37c6 public void RequestFetchInventory(Dictionary items, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 348 0c1e8bbbfa670b411e771ada4eab929a2ebf0884a2e9339e1943c7dfa233c804 public async Task> RequestFolderContentsAsync(UUID folderID, UUID ownerID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 377 671cb6c2258f3ac197fb4c8c120fa1cb03de413bb204b1e62ee77d9b69e25fd5 public async Task> RequestFolderContentsAsync(List batch, Uri capabilityUri, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 571 0902f646ee59d81b4f55b5b0751a01e239b6703eb2a1a471145495fc869ccbc6 public UUID FindFolderForType(AssetType type) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 611 f6c938450791d84297a3e9aa6d2a67fd9a7b0a2db1b3a4f1c0ac3e931de85cff public UUID FindFolderForType(FolderType type) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 643 b6375f84e4ca32664ae501e3e036b5b32684efb8ab04cadedaf7d5503270a7da public async Task RequestFindObjectByPathAsync(UUID baseFolder, UUID inventoryOwner, string path, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 676 43822f6c9edb100653d647d124b6bbaac68ac2adbd69ac0fdf99577de2cdd8cc public List LocalFind(UUID baseFolder, string[] path, int level, bool firstOnly) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 730 c1863d1f985c4f2d01439bd0e07c6413813fb2298a2ca0d567626146301bcd20 public void Move(InventoryBase item, InventoryFolder newParent) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 745 b976ef5844d1a668328d16ea214ad06f3def8a5336bce55b6e7adf1ef3458d02 public void UpdateFolderProperties(UUID folderID, UUID parentID, string name, FolderType type) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 804 d6699df8344d7a1389f2624fa10aabf964706d764330e41866b4d5eb12a66e7f public void MoveFolder(UUID folderID, UUID newParentID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 850 abc3b630b362f624e6630f1fbcf4431838e0871d6e50f3af11cb199c5a64e53b public void MoveFolders(Dictionary foldersNewParents, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 919 c2714bd19976d0ed700d3409efe60e31cf2987f36515e2a2847d16e0169f6ec0 public void MoveItem(UUID itemID, UUID folderID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 931 3ee620697ca0c85e38277f2ff2a91f6210607391076b841f3dc07213c285f39d public void MoveItem(UUID itemID, UUID folderID, string newName, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 988 def0dead0c05006b767528e0f891b78eb98cce077a98d11f40ffcc704367bf8b public void MoveItems(Dictionary itemsNewFolders, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1139 66258bd6c5b0907b1dfa8018c4e9c8a074d228dd73e7fda9f201463cc2eb4565 public async Task RemoveDescendantsAsync(UUID folder, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1170 1edd9813ed6736f8dd87e4880d6ecccbe0816e75ad3789ed5485d6ca955d1876 public async Task RemoveItemsAsync(IEnumerable items, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1217 46e24cc5ef5e83b8b9d0c8d0912bf998fa4e5d96139778f89f27af49281d0394 public async Task RemoveItemAsync(UUID item, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1252 f0ece066567456078e10a274ca91bc8a6eb6d79f758c938436533915000e8e0c public async Task RemoveFolderAsync(UUID folder, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1301 7138e194e726c7fb3b8694c7cbe0127f0248f86010ba047087b69f5028540b38 public async Task EmptyLostAndFoundAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1359 27b320d1cbee8753a53051e30adb8e647a1b720f6630f1046f950357b815014f public async Task EmptyTrashAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1473 ca49e690602fc14cef901f69a9b3f13418813f7b3b2c489facf27dcedd61691e public Task CreateItemAsync(UUID parentFolder, string name, string description, AssetType type, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1485 ca49e690602fc14cef901f69a9b3f13418813f7b3b2c489facf27dcedd61691e public Task CreateItemAsync(UUID parentFolder, string name, string description, AssetType type, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1528 e1b974bff8250c3e25056b1239e22e3c6c4a6a5b1472f1df55acf7f7a3aa450d public UUID CreateFolder(UUID parentID, string name) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1546 44c19af127d6eac44243a2f0fb6bbd80a844ce9b6e11a6dd0d61638082a8a994 public UUID CreateFolder(UUID parentID, string name, FolderType preferredType) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1635 156ba6c568335f051d605e7f2322e4b286705487f0972eb8a293b8ca1b9d35d0 public async Task CreateLinkAsync(UUID folderID, UUID itemID, string name, string description, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1711 771f4df6bd2e7fd0ef901ba3f96eab3994ba46bdda7986bfc88caba78ea9355d public async Task CreateLinksAsync( +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1794 e6716b72171a087b6b11e2161eeb601fe46d2bfbd11a9b161d0323f29377ae7b public Task CopyItemAsync(UUID item, UUID newParent, string newName, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1803 b9fef273c5acb620b7c1176555ea3482a894c4ffe952d08ffdd72aedf90b6876 public async Task CopyItemAsync(UUID item, UUID newParent, string newName, UUID oldOwnerID, +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1822 082e21f177e3aa7d79cdd8b8c6b8bf57615103b4408d8e289a4f9b9d6220cc47 public void RequestUpdateItem(InventoryItem item) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1833 c726c01007996b1299bacca258b9f6a6066398711abc32128cfad64734ee934c public void RequestUpdateItems(List items) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1843 6bdb7ba938744a2f192d9dbaea9ea78efdba5205962a4b25c904055101536236 public void RequestUpdateItems(List items, UUID transactionID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1926 1e38242aa6443dced9d41d46b9006624d3ea9a3970c63ea95ad610e5ebaa27d8 public static InventoryItem CreateInventoryItem(InventoryType type, UUID id) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1956 d06d449d831dd1018bf490899f42442d9a61883480443c377678fbfe6475f21b public InventoryItem CreateOrRetrieveInventoryItem(InventoryType InvType, UUID ItemID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 1978 1b639d3a062346447c94661dcb6385e5758dccf496950663cde705ef5a28211d public static uint ItemCRC(InventoryItem iitem) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 2012 5fbde56fb3bfcf727c71bc30bc92ca301744eb8fc192041c5a47aa4d6eca1d19 public static UUID DecryptShadowID(UUID shadowID) +LibreMetaverse LibreMetaverse/Inventory/InventoryManager.cs 2022 10a5f5733093d371f1680a4a98973b4f642a07532cf0e6ddbfe42bba63ad8dde public static UUID EncryptAssetID(UUID assetID) +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 34 f59bed76ba16b06381ce51be389b6ce158b634f8131f5fb853ffd9080c686934 public partial class InventoryNode +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 39 9e792d92d2d59f493639fd859523524e7b40cbae21a660ffc5c60293d713dc9c public InventoryBase? Data { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 42 15b25c19db46071cbfdcc055f931640745df93050221210c44ed523b83caf9e7 public InventoryNode? Parent { get; set; } +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 45 def6d90db184c46025cde0e066fb4acce79476c7deb186631583143acad1ab3b public InventoryNodeDictionary Nodes +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 56 8b619c606e6525c5f29b6915b2e9dea3f0214209583947d00479829537ee746c public bool NeedsUpdate { get; set; } = true; +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 63 49db6db4625543a7ab4ff36054b94c2139c54de61ee51523e2ba3d2ddc2c1dd1 public DateTime ModifyTime +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 85 2f64d8f020e316516fa6b6fb682b0e0e219b1831cbd2ad3e3ff0cf1d44a7889f public InventoryNode() +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 90 90931ef232b517952bc6d23e209f165f7bad6926807ee757d0c7da97885dd5f8 public InventoryNode(InventoryBase data) +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 98 5d9620ec73150db1695490bfa778a673a1f11b953b0ecf32a7101a9300a7e2f4 public InventoryNode(InventoryBase data, InventoryNode parent) +LibreMetaverse LibreMetaverse/Inventory/InventoryNode.cs 110 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 33 5d4ae59a72e493922379ed6584477ee67928e4602fbe048eb0f711090a087bfe public partial class InventoryNodeDictionary +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 40 afd636f9db22230e356d235cf61450fa330d60f3278754dfacb54332a016c792 public InventoryNode Parent +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 46 cc2b9c3267df9f44338498e61c204b2849998133c5255d61032487a5c0a9de44 public object SyncRoot => syncRoot; +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 48 6ae341faa1ab0a02d07b28636e3ad27c46554c25eb6d55a8dc0d7486e107ba5f public int Count => Dictionary.Count; +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 50 36caab6ab4d6cf63dbe1725634bd228801562136773d99204646067b31cb51a5 public InventoryNodeDictionary(InventoryNode parent) +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 55 b54347df4e641fdce888b1a20595993a7768da330e47db29e15ea1dc1b674e93 public InventoryNode this[UUID key] +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 68 b26293b8df7c2b223def13ad499feaf3bf1e09459bc89ab2a2579ef4d8b8c53c public ICollection Keys +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 79 805540d86453a7e02788f8ce0b9279fec082f2685d765ea4197a3337ac324d67 public ICollection Values +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 90 544edd23553a20125d634e5b8f3555b168e7c1ff16136dc83aed0a60d9ebf34c public void Add(UUID key, InventoryNode value) +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 99 95bc20db7d5f1ad8ef881efa8ac26442ff5c0aabd4eec284d4e409763f223088 public void Remove(UUID key) +LibreMetaverse LibreMetaverse/Inventory/InventoryNodeDictionary.cs 107 801331530005e398cee6bdf178ec23affa3f7ddac2e42732775798acf39679cb public bool Contains(UUID key) +LibreMetaverse LibreMetaverse/Logger.cs 41 9c193b99c0e930026d35afb6455ae5f22b2b4ed90b10ebc2119af8db8a1ab1fc public static class Logger +LibreMetaverse LibreMetaverse/Logger.cs 49 074472e18abf676622441c3b695e2324dd153b8f9152457601fd35af81234624 public delegate void LogCallback(object message, LogLevel level); +LibreMetaverse LibreMetaverse/Logger.cs 53 a83a9638b2f310ffc8cc89ac3b0a560ee79f087cf5cf96625d6ea75dc6d3b8b1 public static event LogCallback? OnLogMessage; +LibreMetaverse LibreMetaverse/Logger.cs 91 e6326280d207c760f7f2cb46b26b994371ddc911fbb759a4e3eeaf9c8519397a public static void SetLoggerFactory(ILoggerFactory factory, string name) +LibreMetaverse LibreMetaverse/Logger.cs 119 f4e66a96425472957e4a5a1b883be0f1c82e07a32f1dff03d58ded60f5c4bc7b public static ILoggerFactory CreateDefaultConsoleLoggerFactory() +LibreMetaverse LibreMetaverse/Logger.cs 145 4e64c59af3b97f72ac8372c18d4ffd7651d976031dad5e85a8e64d6061f65bc0 public static void Shutdown() +LibreMetaverse LibreMetaverse/Logger.cs 171 12c31cc4541a105c5de75196f5ec5d99bc55565a0576d5cd2f3876d1c0a78369 public static async Task ShutdownAsync(TimeSpan? timeout = null, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Logger.cs 287 17d13ae1b9fe05139d33780fe82f0b4e9709023ed9b029985bfc1f174b91ad26 public static void Log(object message, LogLevel level, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 298 4668789981041d4d1630f7d90dbf7e51896546869678b7cf9df545912308ec90 public static void Log(object message, LogLevel level, Exception exception) +LibreMetaverse LibreMetaverse/Logger.cs 310 2abf7bf1f7fec1e430b90ee330a16828ac407fe61018448e47f23d0626c8829c public static void Log(object message, LogLevel level, GridClient? client, Exception? exception) +LibreMetaverse LibreMetaverse/Logger.cs 334 3c68565105b119a7d7905b696d16311901ac12437af8766c51c186d236015fe4 public static void DebugLog(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 348 3b5eaabc833bf94c2e4868bfec836a55cc36346d631aa87f6528b53f20555b27 public static IDisposable BeginScope(object state) +LibreMetaverse LibreMetaverse/Logger.cs 365 9970962fc276ef8025b5e2eb2996652a9c306f7fdf150955ddb4cdb6acfe1999 public static IDisposable BeginClientScope(GridClient client) +LibreMetaverse LibreMetaverse/Logger.cs 399 6a1f0d2f8fb6ee363fe70798829082e5186638302f731e1980bbee6b73776658 public static IDisposable BeginRegionScope(Simulator simulator) +LibreMetaverse LibreMetaverse/Logger.cs 437 960d0ab98fcf0d35255a1f1dd5e2239d30579be74a9e0d1c3a4bec2e5eb4a506 public static async Task UseClientScopeAsync(GridClient client, Func action) +LibreMetaverse LibreMetaverse/Logger.cs 457 fab88b149176d8eda56baa69bbaab2741dbd233a38b26f2a8bbd1b573fb87d8f public static async Task UseRegionScopeAsync(Simulator simulator, Func action) +LibreMetaverse LibreMetaverse/Logger.cs 477 3d38c8aa14993c1d52ea26a76557d05bb8503d9de3504b0fe0013643de88a919 public static async Task UseScopeAsync(object state, Func action) +LibreMetaverse LibreMetaverse/Logger.cs 496 f6d4dd421cb67a0de136a0166ebcdb5810d751e8be129ce53365c4b210bcccea public static readonly NoopScope Instance = new NoopScope(); +LibreMetaverse LibreMetaverse/Logger.cs 498 62ee298f7831f33c6ed08501269e7fd35a5a8a24d1ccfc6b77b3d7ae2cecc29f public void Dispose() { } +LibreMetaverse LibreMetaverse/Logger.cs 532 ffc13784c2ae2c1044dfcd99211fcb2dbcdb17713db261d4a043ae8571939ec1 public static void Trace(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 543 42c4a49a616bd1179558e0779dcd404a9a98368a36b14f1ce6661d4ab6304f65 public static void Trace(object message, Exception exception, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 553 5c177d3f1b37c23f6197b2cda09f95a9c0c4c3cd8d9e007db4ff9032a4688785 public static void Trace(object message, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 564 fd4d4b8eeda38d2e28f990609bc97a7ad7460a13e985b3d6b73712aff2833262 public static void Trace(object message, Exception exception, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 574 548c07349a9ee5b1da2817d3bb611fc8645d2b7f1327fab089d7e283e5522f82 public static void Debug(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 585 c8968b389f3d3930114dcdfeea58e1e5eae6e2214cb1feb8a89e6b00ece38d1d public static void Debug(object message, Exception exception, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 595 2f654cf6b6fc898bc206e9c142c5fc0c5121de0eee666fe5189f4f8fb7b8e547 public static void Debug(object message, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 606 670efe9730f46a0333f073ce29efc6a401752446771d5c70df84e7bc4a14258d public static void Debug(object message, Exception exception, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 616 3eb6df5073b1ab26c20926440c6dd76d2c2fb42e491a6a87569299f93e7cba50 public static void Info(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 627 7577f4c123fbd4d6b95e8f4522ccd437023c7f7a1a36a10a63d25ea786e3dc69 public static void Info(object message, Exception exception, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 637 dbd259ecb78451f2edfe132bde7d149d09811f21d11420b120e05dd3482d71af public static void Info(object message, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 648 0a8c63020168f0d41545bff35ef50f1337bb8587bbe991d94ecb12d4c138529e public static void Info(object message, Exception exception, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 658 0d17c0f397403263df6e60d445acd7390f03398fd84e5371822b6ee96d18d920 public static void Warn(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 669 efaacf653564a3a987c22d2bbad52d834b39dbc1fb42fa4af2cbb6121042b67f public static void Warn(object message, Exception exception, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 679 757134f80562392bdab712f58ecb9ca3eaa8fd6e277100d2eb49b84010dcf284 public static void Warn(object message, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 690 86e08fae3fb3c2234ab83cef0795e57f18c9f67739e6cfae8130bec78b01832c public static void Warn(object message, Exception exception, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 700 5bc4c0813bacc6569fbe02e995be3ccfb4b13dbc98838e5e38f39e146fea672c public static void Error(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 711 a13fb14ba6f6c9dc630b6c002e59778101412cf3d28eb5d496ab0c85d5c60780 public static void Error(object message, Exception exception, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 721 e3b3804e37ab881209f814887cc325709372ca7f7181411ca7fc3d4e0e3e60d2 public static void Error(object message, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 732 de0b57c969137f823e4f50c7720bdfdc90d6eb59757a679a3c7b1697b54fad9a public static void Error(object message, Exception exception, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 742 80c2387609cdb1a482cd25dbb8bd5f96ea2b098e90330b5e6826f851d8af6468 public static void Critical(object message, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 753 b0b580df2e91059a9484bd00db1777328f43c5323707f3e415545eabeb9b1d51 public static void Critical(object message, Exception exception, GridClient? client = null) +LibreMetaverse LibreMetaverse/Logger.cs 763 b2aba77ba4a1f313337b80ef32620014c3bc4b425006b675f20e946a054a2e43 public static void Critical(object message, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 774 58c792e8b9df9090f57b997b9b6116908778f1ee31613e5dddbd89b830d74ac9 public static void Critical(object message, Exception exception, string clientName) +LibreMetaverse LibreMetaverse/Logger.cs 783 4992e144cdd5092d58898b9b90898ed76d98503ff929eb6c4b191e7cc251c894 public static bool IsEnabled(Microsoft.Extensions.Logging.LogLevel level) +LibreMetaverse LibreMetaverse/Login.cs 44 2cbeda706661c501d3f2d7ba3dbafe3f7a42da45666084cb9969922d9b7ba976 public enum LoginStatus +LibreMetaverse LibreMetaverse/Login.cs 59 0df2ee782e5118843c33e8601110c98b5c1717b03577e9476415e4d8dcf6bf3e public enum LastExecStatus +LibreMetaverse LibreMetaverse/Login.cs 79 630dc2c33de2cde79786b29d8057d56a67e6e4d3bed1a062f7e1caf21f091274 public class LoginCredential +LibreMetaverse LibreMetaverse/Login.cs 81 07423de16e62ef85a75e788e828671a7710244745e901f8a0ced26f9f456d8a3 public string FirstName { get; } +LibreMetaverse LibreMetaverse/Login.cs 82 dfaae441f01614a48b7fe0b0d7b3bcfbc7a3d5885d4c88f7fff111a573b862d2 public string LastName { get; } +LibreMetaverse LibreMetaverse/Login.cs 83 4d429c29ae5c97e1b4f3bf4adfcb142ff73bdbeb3ff2b1fdfbd1963800bfc128 public string Password { get; } +LibreMetaverse LibreMetaverse/Login.cs 84 7bbaf9bc714388609687394983dd54737960db5686c22845aec556d9316f9dbe public string Token { get; } +LibreMetaverse LibreMetaverse/Login.cs 85 91775568c809478fc00be5f833b9396a9b803c123434034338b67948c97fefe6 public string MfaHash { get; } +LibreMetaverse LibreMetaverse/Login.cs 87 f7273a68c3fe1b7255e924af202e335a7c8267bd1564d10f0496760a5af4ff67 public LoginCredential(string first, string last, string passwd, string token, string mfaHash) +LibreMetaverse LibreMetaverse/Login.cs 96 b7b04f2eadac971d1710dcc78ac5519ef5109cd6fc147280d3884e2356831f63 public LoginCredential(string first, string last, string passwd) +LibreMetaverse LibreMetaverse/Login.cs 102 e613c854af432169380c54b7f8e6ff28e6865b40276917b11276250d1fa3d1a7 public class LoginParams +LibreMetaverse LibreMetaverse/Login.cs 105 269742ea536a88bc792ffd0b69bf1cb2b1bab27d73c9125dc7bf4f14f7ae3d1c public string URI = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 108 8fe2c0e359124e4b14cd3c45506e8d93984ccbbdc748859e1adc167a6e974b4b public int Timeout; +LibreMetaverse LibreMetaverse/Login.cs 111 44500aa06d96ed1db92444c666ae64ad68c2f71b4cf04f847efcb857e8d00c09 public string MethodName = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 113 27064bc273588f15ee5673745b000cbae32c2cf8167a564537c88977733c4854 public string FirstName = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 115 6c4e4254c3d82a30f7b8c3b4d3ba10aa9433e889df3c3a58a9802e7cd395ce00 public string LastName = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 118 47c16f9329338a05bed356be9dae0d694ad89585542530a53247c893b8bdecf5 public string Password = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 121 0daea94cc434d87037c1d4627c3d2b3d255824f933035faeb57115f3ad37c920 public string Token = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 124 e1cb89753c4ad073db43b8fc6324519fbcb4dbef11a6bb4c136bc9e2d5138b35 public string MfaHash = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 128 546326014ce2eaf4d642aab7653ac8124178cdf3a36af7158f53fd91ee903e37 public string Start = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 131 69d3fa62b75122a21b35ec3725061387d9941cb2d4e4f82cc0333cd2562d22ac public string Channel = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 135 2cf921651e2966807010f5b72a528fde270ba13433c47fa52b4ed9deb496ab51 public string Version = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 137 46ceafc40f8e9643652a072f9a7f01744c22746e262bb66291f19d8fff7e4f06 public string Platform = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 139 0f1af8f3f8b868c37f975b75dc4e94c2569bff1e5fa5610ac14d6c87fc38868d public string PlatformVersion = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 141 321967f1f8e9e4c02fbde1f2c22a88d356282bf61ae18ffb35e109a5b77c098f public string MAC = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 143 58e0d4e9d89c87b649b9fb57fa01f78848439e0da0560445af09d0f67b5825df public string ViewerDigest = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 145 93e0e13868c5f19e27f40fa271baaea92c73414b1c33246894a279d6ed7ee95f public string ID0 = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 148 65d9028c6f85e884003629baa6a667cb67810fba5fe1406e0ae178ca0774899c public string UserAgent = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 151 708c37fac15507c58db73d82b0d36aa1ddc59358153733f267d3f90e8f0e65e6 public string Author = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 153 c3b30ff9445c7f4b98a954ac897b1bbd3f91b511f76fa34ec7b4cf66156f1ecc public bool AgreeToTos; +LibreMetaverse LibreMetaverse/Login.cs 155 1aea65ab0ec5e6babffcfc2cce66f7309a7005abd41b4c4ba8982928d12d2ffc public bool ReadCritical; +LibreMetaverse LibreMetaverse/Login.cs 157 3d472213b4d08292545d5a04ae3ee5b57206f5d2400689f6d2364cc2b2dfb67c public LastExecStatus LastExecEvent; +LibreMetaverse LibreMetaverse/Login.cs 160 dac7056ca123c53c47e725dcc6fe6c2387c08e7149db603599a89b763ec74f79 public List Options; +LibreMetaverse LibreMetaverse/Login.cs 168 9884564b0307ed128f4b475c359efe432c6f54f19c9c9bdec4516977a888bba6 public string LoginLocation = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 173 eddc5fb63531dac40e50d7a7c243db968e96a7e2a115149da2c7320837378508 public bool MfaEnabled; +LibreMetaverse LibreMetaverse/Login.cs 178 65f4d3aaa3b19915f034c8e0fc05c08d7e0e9f7a47f44485c93d30c3a988803e public LoginParams() +LibreMetaverse LibreMetaverse/Login.cs 243 f236f8275fb8b8749bf40fac482f6bcb31494a5babfdb72eaf94fb750ef8efaf public LoginParams(GridClient client, LoginCredential credential, string channel, string version) +LibreMetaverse LibreMetaverse/Login.cs 267 2d603dcdfde9c8ee9a3c34ed4df1882ec8a9f8ab245aa1b3b1cc4af5119c0250 public LoginParams(GridClient client, LoginCredential credential, string channel, string version, string loginUri) +LibreMetaverse LibreMetaverse/Login.cs 282 7396499255dfb01385e3e263c2b87971859adde743877c82fdcd9c1801b22c7f public LoginParams(GridClient client, string firstName, string lastName, string password, +LibreMetaverse LibreMetaverse/Login.cs 305 7396499255dfb01385e3e263c2b87971859adde743877c82fdcd9c1801b22c7f public LoginParams(GridClient client, string firstName, string lastName, string password, +LibreMetaverse LibreMetaverse/Login.cs 313 0108b27a7ded1a744112577ec9eeb08e05fd5f85d32ce2fc56c65d3974cb7a22 public struct BuddyListEntry +LibreMetaverse LibreMetaverse/Login.cs 315 f4476ff98a148f19181c0be5aba2934e96b33d972e394bd1acef4a39d5b9b1f0 public int BuddyRightsGiven; +LibreMetaverse LibreMetaverse/Login.cs 316 9df2d1b784c6f3e5870b7a4b28ce7704f1663fafa866db7a14de266302342b4b public string BuddyId; +LibreMetaverse LibreMetaverse/Login.cs 317 23acfc5cd8dc0a87c63e4bfa713d7635559d82b6b37c8228e06c53f433191850 public int BuddyRightsHas; +LibreMetaverse LibreMetaverse/Login.cs 320 ef645670536c94f19eebf726dd886d435c1950495eb07a6dbb34cf38b7b3ff86 public class HomeInfo +LibreMetaverse LibreMetaverse/Login.cs 322 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Login.cs 323 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Login.cs 324 a09d44c18a1f8a3221f882fea6c0eec1a1c785ce33c27d090ced9f83bb707748 public Vector3 LookAt; +LibreMetaverse LibreMetaverse/Login.cs 327 cf8311ff69f4104d1f40ba5b3d0fb9e12fa8ef9cacdeeaddb478571b24d61a99 public class AccountLevelBenefits +LibreMetaverse LibreMetaverse/Login.cs 329 49830934c2831ab3c5ef440c95dd7d45da3b7326edc033ba39af86ee6b8f7863 public int MeshUploadCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 330 ed2b20c261a2b993a785f43bbaf8b51e88c4d76deeacf6b662ec785aeb178006 public int OneTimeEventAllowed { get; } +LibreMetaverse LibreMetaverse/Login.cs 331 fb185c2404f05699bfe814526e771f67f63bd6a2b353f2667095eec0a81eeff0 public int RepeatingEventsCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 332 b30e420f9cc6c0669f1486344da81f3c4f73ebbad52b6b7b83857b569d6f9913 public string EstateAccessToken { get; } +LibreMetaverse LibreMetaverse/Login.cs 333 aeb5c69f50ef58a843ca9b94066d86c8ca60dfa142fbad1c8a6f75dcf3e28ef0 public int LastnameChangeRate { get; } +LibreMetaverse LibreMetaverse/Login.cs 334 31377df99be4eb7511a8e685548c4e3d298a1c043f000d98c0d3366efac4828d public int MarketplaceConciergeSupport { get; } +LibreMetaverse LibreMetaverse/Login.cs 335 9d694ce81d16b14d1e246cd1a1af4dbc047e1f8d710c0d0936f2849616a312c7 public int PhoneSupport { get; } +LibreMetaverse LibreMetaverse/Login.cs 336 19002d0f30c17fe44dde6119ffffc90d88bad929685a74531c5a2273903c642c public double LindenBuyFee { get; } +LibreMetaverse LibreMetaverse/Login.cs 337 55ad5e9277e09fc349004d2f9867ca203f13a09ef73a7d8700865d6d54e07a46 public int PartnerFee { get; } +LibreMetaverse LibreMetaverse/Login.cs 338 a78c386efd0876f352577cad3a56c95ac944d39b8147ac63ba75c2dc92d3373b public int CreateRepeatingEvents { get; } +LibreMetaverse LibreMetaverse/Login.cs 339 29c3ed9b78106ea795b1618ef6bde570bb191968196abe6e616c0ef7e6c1d004 public int TextureUploadCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 340 2cd5644b7b2bc6f41f55a0bdb814db7040b2f25d735787540341d22e3534e80a public int PriorityEntry { get; } +LibreMetaverse LibreMetaverse/Login.cs 341 56f716b5183e4010da69ba70212554d677fcb538d2cfc0f828aedaa48d793b04 public int ObjectAccountLevel { get; } +LibreMetaverse LibreMetaverse/Login.cs 342 d4ea1fe35df851f5600d2e9f97961f2e6b8a82c87bf612a8f0b4d722b1d5014f public int UseAnimesh { get; } +LibreMetaverse LibreMetaverse/Login.cs 343 285bf81b46619ed7ce7575b51be7ed965786366fe510f34de5107bf7dccb770f public double LastnameChangeCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 344 536b98f8b5e16a8e44423a7c9e7ecd455e4ad1d926805947e602081c0c91584d public int BetaGridLand { get; } +LibreMetaverse LibreMetaverse/Login.cs 345 799b6e9bc8b36b54c44b1f5ef15668237146f9a0e0a136d390cff723870c8d15 public int CreateGroupCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 346 9f1cca05947d11fd050d8896301d1f5625667ec5d65594ba5132307a0da1d948 public int LiveChat { get; } +LibreMetaverse LibreMetaverse/Login.cs 347 a3848a9e5e351eced8bf9ab630d060d32ee46e64b2822c1f83c249adf8bcf769 public int LandAuctionsAllowed { get; } +LibreMetaverse LibreMetaverse/Login.cs 348 756c4742bf6d7f9ef9c897112c382f399ee8a6b0b36a54ae75c7b6361cdc9568 public int MainlandTier { get; } +LibreMetaverse LibreMetaverse/Login.cs 349 53085951d3c389f4dc83c66a419c656ec3ec4edac48d40c39653ba9c16863dcd public int LocalExperiences { get; } +LibreMetaverse LibreMetaverse/Login.cs 350 b49b71678b8fd1a79b480f450d92275f185a670980b8fe394800c51891165c07 public int OneTimeEventCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 351 ded754f6752d11b32bd0b7c4313022e318af928a463d50966dd10fae0c2ccf64 public int MarketplacePleLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 352 7e5a5dc26ca00c5f2e6d423ff58423752221ad7ea3e289c393dd27ab2474ba6e public int UnpartnerFee { get; } +LibreMetaverse LibreMetaverse/Login.cs 353 8e9dc023f9f406a0af683f964c9b13816e504ff1699a1ffc8e066bbda04638ee public int GroupMembershipLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 354 feab90ca33e3a68318d6d739cfbe4e48496b3794486b33a535084b64ff93b439 public int AnimationUploadCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 355 4132e012b87d114aea5e2e2095c891eefaef5a81d4a994f8027be84a0a5dce10 public int ScriptLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 356 085118e9a39520ef8e01ed27a129ca93d7ae4837c035064ccf68074ba6e55d07 public int TransactionHistoryLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 357 268a802c8bd867e4126282e9fa750820fd3614d35332dfc00e3126d3a4b07458 public List LargeTextureUploadCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 358 c23f247bbe470449dde555ea569a475009991fbea9b5e8a4564afeb7fc88b974 public int AnimatedObjectLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 359 7f19b296ca54e29042de90b1fce0828125825b33e358b6f18326684407bac346 public int GridwideExperienceLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 360 0b5d546213341ab4ec7103da05fb88c44268e96068fa8483557d6c74537c5cbb public int LastnameChangeAllowed { get; } +LibreMetaverse LibreMetaverse/Login.cs 361 68cf47d2c8253e6b5f7c65fcca832f017fa7c1956aa45c470514835b92da8241 public int SoundUploadCost { get; } +LibreMetaverse LibreMetaverse/Login.cs 362 ff7d30443f8a383f9d4758bc0ccdd96c701608756266a4f8fb55dc8dbb0a4c6e public int PremiumAlts { get; } +LibreMetaverse LibreMetaverse/Login.cs 363 2bf10c0f053f4da3bee4dac6727486eb43dc16ce0b6fee99c6e84dfae5ee8e11 public int PicksLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 364 1104a48d3a9712ee239efbe83e35a990a27c834e7e0915a8b497c7b987b3860e public int PlacePages { get; } +LibreMetaverse LibreMetaverse/Login.cs 365 f6c7d5362512d459e74ac4cc04e05eb7ae494846382cbf24884f2df22d048b3b public int PremiumAccess { get; } +LibreMetaverse LibreMetaverse/Login.cs 366 4adbdff9afc1b63f75547759b658e50fce17fb4060b15d234b86b7900f71db81 public int MarketplaceListingLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 367 a9d7384919d6735ca914bc0d30bc56cfd559db38ee9fa67684553b30bd862926 public int PremiumGifts { get; } +LibreMetaverse LibreMetaverse/Login.cs 368 61bdd1a37c98d4a2aaa840f2c75ebac38746d54691461b268298351e704fb008 public int VoiceMorphing { get; } +LibreMetaverse LibreMetaverse/Login.cs 369 6b93dbc12cb3e9b229fafd6d74ba27ce85d6ed4f1e8e97888b32b0dbd6014114 public int StoredImLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 370 45fcec76338da7e3a6dbef4e02223aed635953c723fed9c72bc36c2fae75aff8 public int Stipend { get; } +LibreMetaverse LibreMetaverse/Login.cs 371 d0fc1946d9c397e0784dd889157d53838b8b97be4bdcbe06bab8bc6764a18ffa public int SignupBonus { get; } +LibreMetaverse LibreMetaverse/Login.cs 372 972c8eeae4afaf1b50b28700bba364f6a4cd1fe4aca3730e7564ebc9915a1ba2 public int AttachmentLimit { get; } +LibreMetaverse LibreMetaverse/Login.cs 374 7077874afae8fb67e50d7ac7c1ede7188f6576183a1f1c8db91ff4f632abc672 public AccountLevelBenefits(OSDMap reply) +LibreMetaverse LibreMetaverse/Login.cs 436 0ea38c6c087b7b45bcf3796464c39f37d332eb140207798f14921b14aac3423c public AccountLevelBenefits(Hashtable reply) +LibreMetaverse LibreMetaverse/Login.cs 549 1bedb9a02b5103681f4cf1753349145268eba8c5c3e3731da73af64026d88ef0 public class LoginException : Exception +LibreMetaverse LibreMetaverse/Login.cs 551 216173b40f5bea054bcf646e3fb3467987beb278685e5cb6a1e574e898f1fd7d public LoginException(string message) +LibreMetaverse LibreMetaverse/Login.cs 555 8cdd0309687a0bdb24d312f50f98685811f25473d72db090ba6c8b87744774b9 public LoginException(string message, Exception innerException) +LibreMetaverse LibreMetaverse/Login.cs 567 d67be21a291adfc206085395edc1b893e84bb904da151820539a52a3ff840aa3 public partial class NetworkManager +LibreMetaverse LibreMetaverse/Login.cs 587 2a8d1c9a9fe1e2177d6a943d27232dedd239b451b8b327752d7ecb16cda9e49f public event EventHandler LoginProgress +LibreMetaverse LibreMetaverse/Login.cs 601 06d208fe02de677293b909591101d2673ecff339c722949ba35b9c2594cbdcf6 public delegate void LoginResponseCallback(bool loginSuccess, bool redirect, string message, string reason, LoginResponseData? replyData); +LibreMetaverse LibreMetaverse/Login.cs 616 03ed98cceab467d3a1a13a36bc80d9c4075de2e770343a686059f49da49eaa99 public Uri? LoginSeedCapability { get; private set; } = null; +LibreMetaverse LibreMetaverse/Login.cs 618 685d6b85836ca43773b9439cf879fa9ebd9edcae90240f528fae83a7827a3976 public LoginStatus LoginStatusCode { get; private set; } = LoginStatus.None; +LibreMetaverse LibreMetaverse/Login.cs 622 ef1de38dd552f2f6671fdbde86c2756c99ad85f518b83f4e1ec13200b601a0e7 public string LoginErrorKey { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 628 746df584c913d88f9938b7e94daf1bf2aee9464a5ac98f237cea7a19a93c2a3c public string LoginMessage { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/Login.cs 631 0fc054dc4148985f4058d372e969a9c354289e89e8f4249a2950bd184673d04d public LoginResponseData? LoginResponseData; +LibreMetaverse LibreMetaverse/Login.cs 638 214d1a046b27dd88d3735996bb3de3711638c9da94602d763dfb2f25ba1b7f59 public int MaxAgentGroups +LibreMetaverse LibreMetaverse/Login.cs 648 6c8730c9a9f937c146b8de6d7f93e5b3209b0320a4b3d140103f21c7a893d239 public AccountLevelBenefits? AccountLevelBenefits => LoginResponseData?.AccountLevelBenefits; +LibreMetaverse LibreMetaverse/Login.cs 650 90fab694a09ed82558f5f155bca946f27a3087bcc7b1ab35da49a153f9e4c1d1 public string? AgentAppearanceServiceURL => LoginResponseData?.AgentAppearanceServiceURL; +LibreMetaverse LibreMetaverse/Login.cs 690 b9981267fa5ec7fabd9221ca2d83379acc263a090fcdd91fcc1f095c04a5d518 public LoginParams DefaultLoginParams(string firstName, string lastName, string password, +LibreMetaverse LibreMetaverse/Login.cs 700 f63895966b82f6dcf166f7330f3ad2175b905c08a7cc704a90f02ab4b403d5ae public bool Login(LoginResponseData response) +LibreMetaverse LibreMetaverse/Login.cs 725 3d96c1768d461c699d0a0afc02dab59f7b4b50e283bd2cfba543e2d1aaac3198 public void BeginLogin(LoginParams loginParams) +LibreMetaverse LibreMetaverse/Login.cs 745 c8428fdd362fc8a672abe52590751c5a0e4fcc2ea415adf859841518d39582f7 public async Task LoginAsync(LoginParams loginParams, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 777 4ca7a3d3f74c9dbceabf19470ac0723f9b4c980b90fcedb638a2fa6a6516116c public async Task LoginWithResponseAsync(LoginParams loginParams, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 805 82dc73db9109fdccd242e72d99f2ea15432db5d3ef38e085c2a67290e2b50b2b public Task LoginAsync(string firstName, string lastName, string password, string channel, string start, string version, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 815 737283fd8402b82918abc196dbf93b879850c59d0b5d9d94a9a8aec3be07986e public Task LoginAsync(LoginCredential credential, string channel, string version, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 824 90e9c715a97372384b2f96f99ba41baf3dd1e959e198dc45f25effa2ede6a3ed public Task LoginAsync(LoginCredential credential, string channel, string start, string version, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 834 938d26131845d8204e9feab6947154e95a38914fd82f5c1048aa446a65958e67 public Task LoginWithResponseAsync(string firstName, string lastName, string password, string channel, string start, string version, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 844 c9f4ca65b04e953631045dbb50392eb0770c67799b2cb148f98efd695edd5d96 public Task LoginWithResponseAsync(LoginCredential credential, string channel, string version, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 853 14e12f50f564b3774fa67e70d587da0ac27976a67cae299642fb3b01aebcc829 public Task LoginWithResponseAsync(LoginCredential credential, string channel, string start, string version, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/Login.cs 860 74a51c5986a73f4ce3e40ec77dd37b30595fa2081bd7480ccd9ed876b3b6817e public void RegisterLoginResponseCallback(LoginResponseCallback callback) +LibreMetaverse LibreMetaverse/Login.cs 866 ebfb868e56e5b62634ac2c2858aecdb24b1297a037c5170ef0c3a9eaa423f8f3 public void RegisterLoginResponseCallback(LoginResponseCallback callback, string[]? options) +LibreMetaverse LibreMetaverse/Login.cs 872 84950871ae0d5d96f054ed2dc64987987cb5b15773f8061c02398181f3759a88 public void UnregisterLoginResponseCallback(LoginResponseCallback callback) +LibreMetaverse LibreMetaverse/Login.cs 886 4a13bc5999c398c866e0bd6993e508da0875cd67c9abec982a96d13785b74c2e public static string StartLocation(string sim, int x, int y, int z) +LibreMetaverse LibreMetaverse/Login.cs 895 155662c07adaed69b2494e70d3a4d05a68b8c011adf50c33218a2207c0f76275 public void AbortLogin() +LibreMetaverse LibreMetaverse/Login.cs 1292 ff4a68c0aa5e0854546afa7bdd26da58a3ae581ac67f847775625cc3c005e4c5 public static string GetPlatform() +LibreMetaverse LibreMetaverse/Login.cs 1309 752e75c14b14acdbdf817d16e2596a8c5979fadb6c163f465d30686d8fd7f205 public static string GetPlatformVersion() +LibreMetaverse LibreMetaverse/Login.cs 1318 ec4357a0b7b98bfb8e96a15e1bca6b2e60d3c12f922e76bf891f3d498c3a2e32 public static string GetMAC() +LibreMetaverse LibreMetaverse/Login.cs 1376 632d2291a3e6d009850a35cd7fa90f9cb0057cba28b613049af5ad1db49c0715 public static void RefreshMac() +LibreMetaverse LibreMetaverse/Login.cs 1416 c856a36ecc186d8853b00091696eeb8ebbafae1f13f659413dfa2bd55c85bc69 public static string GetHashedMAC() +LibreMetaverse LibreMetaverse/Login.cs 1426 b67a3e401c5549307e36dfc222202cf1514971479ffda92302b52fedf566e4df public class LoginProgressEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Login.cs 1428 f766ea79b0357063ba59a69fc594c0e8932d6886d1f7d453aa9e58443f7e1e4f public LoginStatus Status { get; } +LibreMetaverse LibreMetaverse/Login.cs 1430 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Login.cs 1432 958925d25b19f5fc147cf301b27ef2985d1cdc556c283e4d17c7b07033412be9 public string FailReason { get; } +LibreMetaverse LibreMetaverse/Login.cs 1434 cc8ae05e438c13eab2f9a1afeec6e5f650e7f10cb08813f73443c1bb22e52e16 public LoginProgressEventArgs(LoginStatus login, string message, string failReason) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 40 ad8db8e2e0ae49e4587915b107895049f52c12cddfc40d2d5f3f2e6c4dc7d3a7 public enum LoginState +LibreMetaverse LibreMetaverse/LoginResponseData.cs 50 619bc45230b653502c50acf7dd2f25c170a99cf7ae85f28b4e0787caa740a347 public class LoginResponseData +LibreMetaverse LibreMetaverse/LoginResponseData.cs 52 778cf66e1e32ef1b0c6cc80b6fe3ca730c00dba33f679c1e4318b20d79493f4b public enum ParseMessageLevel { Info, Warning, Error } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 57 e5e335a00686dca8546a38e0e0726b1c0edf7c015e3874e504fe3fbe788670c0 public class ParseMessage +LibreMetaverse LibreMetaverse/LoginResponseData.cs 60 f27f1ee08e8a01c56845e0e1e1fbea6b1ee829c42ab423011e31d6963c562caa public ParseMessageLevel Level { get; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 62 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 64 055dc972d0c0ed4063dc604fa589a9214db297e94d9559f3f4c4acd1639d54a4 public Exception? Exception { get; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 72 c94be17997c239ad28301c3d2b69748793fc14afba0f32f709dc2f798531ea99 public ParseMessage(ParseMessageLevel level, string message, Exception? ex = null) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 84 d898ad0aac954b2963c4b3de8bd579ad1cdba8e5190c38ea13721850a492546a public class ParseResult +LibreMetaverse LibreMetaverse/LoginResponseData.cs 87 c16cfaa17fc0e4bf8706fe361f90329e71c3ec4876ed1cb0b56b81b27f27c44d public bool Success { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 91 3978dc3a47640743aa0ba236af99899d06ccfdc69b76508b2b92eddad8cccaf1 public IReadOnlyList Messages => _messages; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 95 ba50ecdd9998aa2f2075f6c4eacb7d28b148e5264e932fa37cfedf6a6a2a7ddf public LoginResponseData? ParsedData { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 98 fd9faa0779985c98165fe71d15d43582e6afc0921ee95726f2a93cc83fb0b7d0 public void Add(ParseMessageLevel level, string message, Exception? ex = null) => _messages.Add(new ParseMessage(level, message, ex)); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 123 588cbf7f4a9cddcddc198d4c30b40efb6f6a8ad409034ca7a892261e57e8f448 public LoginState Login { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 126 5713a1fa2c43a46efcfec38af1f86aa307cabb237006074399c57f71396fcba4 public bool Success => Login == LoginState.True; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 128 831997e0ede0958e07201172eda1f077d6a66913a0da060a987b41765a53cece public string Reason { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 130 3988b2dd42e05eee7666da9cee036ecbf683923cb3c6903dfe37346a95fe3297 public string Message { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 131 1325cdc15dae1ec10aec5263b109d4e1f55b01c65414344eb87ce323d1c5411b public bool FirstLogin { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 132 a64051a96632a9265271bc25541d90b213a9b2920215b9ebdad2b95be0ed8ac5 public UUID AgentID { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 133 6746668f3a0ae36448ce9fe8e439ee2435c66e3f23543428ff34d5436aacabf2 public UUID SessionID { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 134 bac1bb1ca4c8eb5836d7e77fcafb1523477ba08287620e3175cf4e669fda072e public UUID SecureSessionID { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 135 ee192e255b72f2f3c4828865fe66fa1e7bf5c5a649b0f81eb68849f9ea16ded5 public string MfaHash { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 136 266bdf6587335c49ad82cbc21fb2ef57ba7609a615c0c5b6183a53fb25cbc3f5 public string FirstName { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 137 ba0767edce6dbf8dd5e991f67b172e7a7a81b4f244a630fdbf26bd849646d489 public string LastName { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 138 a29bfe2b7dc7ef809690ad4df0fd7f1bcb9317fb4df2d5f669f42448ffbc9c0b public string StartLocation { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 139 0a3d113f8964ed4d93c785c9a9b4239b207f23cd1072dff8156dde659bd30f4e public string AccountType { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 140 33754200b7b63421f7e7625d95b9543de43c484b558e49de1703a3b80939f6c7 public string AgentAccess { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 141 6274cfc6f5258ee0688baf6461e108f41b91ec76f1f9f727f7123353de854bd7 public string AgentAccessMax { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 142 5a0b0f78d027c69aeced53b834157af56e7c63a789c690500a45d49e1c37dcb9 public string AgentRegionAccess { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 143 38a5bfd78a3bd9ee8515a7f00c3aa4eae695b82e2c1e8ae03e28afe3e6dea2b6 public string InitialOutfit { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 144 f567c4cd60a4067468f8eb77fcc1569bd3cdcacde4a0e6711992aa77b676ea2d public Vector3 LookAt { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 145 c821049f6d4ca1c4f112e0257c3cdd9bf9b7ab64fe432cc852d0d96db67e2e68 public HomeInfo Home { get; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 146 aa31d82671c888af9947c97e0f85c7f0dd807ec4129f903747f1e2473be6038d public int CircuitCode { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 147 06067d2663d876c16a0b1449262c18ec2d58d42bf13f5fc184fa515f2bc56d20 public uint RegionX { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 148 e46a99eb4ab76d330d2ffcec0c343beaca3f7243f4f1c02883a018bce1f9b833 public uint RegionY { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 149 fb17adc72ff3c33881986dd0aea7a3f6911f263a51fd31ee6f30b42d1f1e850c public uint RegionSizeX { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 150 336629daf295ebd71a94053b70e3d3e7b01b91b933382ea9496020298a21ffd5 public uint RegionSizeY { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 151 3a780aabe1e42410c559e3c268e64fb0248db2489ae46cfed88d873a43468a95 public ushort SimPort { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 152 d4dfeeeab646e801391be4bec4185d9705cd9cf166a2a6fc2edb7c219d07781f public IPAddress? SimIP { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 153 98dfa830c8dbe0e895001f41aefaf4fe76a9a6cd5e447edf20cdea683b478dc6 public string SeedCapability { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 154 16799d93c000a1b517cd49f124369459fa5db88910545cb10ef35f11b92e6dbe public BuddyListEntry[] BuddyList { get; set; } = Array.Empty(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 155 34b35f5dfa94d96ccf73e205e396ce193d53c75906d5e3d8272e421e3c35f7a1 public int SecondsSinceEpoch { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 156 3ae8d19a35625402fdfd42ca53db66ffc59b50a30e3cb4fc6827005059ad54bd public string UDPBlacklist { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 157 ec0d94a6f2f550ff0d71bfa452794f3e9a6134ef094e259ade48fff29837ca09 public int MaxAgentGroups { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 158 790765fe9e4413dcdb65551a35cdffa18537c1d28ff4f752cbf6e4d1ff7ccc16 public string OpenIDUrl { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 159 1c2c15dd5ba7f646055e8fa482e12f40813c8a158512bfae100cce1af184962c public string AgentAppearanceServiceURL { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 160 5ee59e0a2660c33376955402f052e38d8b5ab4c848c6e9626024641abfde428a public string MapServerUrl { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 161 604226c05442ae555809f24938e3a536412b42db7faa767ff33b0527faa74bb2 public string SnapshotConfigUrl { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 162 5567a15acf433552d0914b29dec78e46b52888fbe87ab4d5c0aac84a201fffa2 public uint COFVersion { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 163 061cb6bd67c774b2e90955eccaee4998fade86b930230dd31df9875c466beda0 public AccountLevelBenefits? AccountLevelBenefits { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 164 58a5e72caaa87434f82b1bf2b16e0c00bc8678ece866b9b109f566ec315c9134 public Dictionary PremiumPackages { get; set; } = new Dictionary(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 165 5fced04c68511c9082f65a4f71b1bc002f4c7a43923d8134d7d63a7ea435c839 public List ClassifiedCategories { get; set; } = new List(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 166 3ad45ba4c0e067c076304a6edbe35d662564a455501bf2189dac5693e4efc1f7 public List EventCategories { get; set; } = new List(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 167 7866d47a8e7cd80c6be3374df4647bb341c92e9ca9a583fe1692a9095bf08aeb public List GlobalTextures { get; set; } = new List(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 168 d97ab5074e29d7bc1d8b7bc4451cca4c2e931e310cdb6e801d9e046e8e3deb7c public List UiConfig { get; set; } = new List(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 172 d75340d72f9a478d1669c50deeb16277f96cf1be8718937ccf11f2a1f2757e55 public UUID InventoryRoot { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 173 592bbe50f77c13ae269d7b7c6bd667c946f5702330afc7de444a428f8cddb276 public UUID LibraryRoot { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 174 29731a6c254048e5b43b731bbf2377324259478520964a88c5c5d14a2d09d163 public InventoryFolder[] InventorySkeleton { get; set; } = Array.Empty(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 175 57893b0f71a214f9601020faadfbcdc45e1cc8e9f9592f235dbf34dbcc8cc1ac public InventoryFolder[] LibrarySkeleton { get; set; } = Array.Empty(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 176 e6e1f0006c58a362e821fa4d5c7b8e2981ed696a1a34ee524378c42b17ab8868 public UUID LibraryOwner { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 177 9fec7fbe3d106bc276db98d4e6238b3ade32a7bcd2bd989a28ca16bb958d22c9 public Dictionary Gestures { get; set; } = new Dictionary(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 183 c9c97351d45055736e913f6a4af24d1a5c00688fccff0faf27f2bb92c66e9047 public string NextMethod { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 184 c472d0646f5259fb52d9a8ed4dc1bb3b8bff611992b82dd3ba36a483c0e6a222 public string NextUrl { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 185 3b44d8fbed4f4c28ddd46fe12d6d96fbbc188910a493f5ecc385ab990900f5af public string[] NextOptions { get; set; } = Array.Empty(); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 186 b71bcb766757cbcff601493803f793264274c5f435770bf269495be83fc83ffe public int NextDuration { get; set; } +LibreMetaverse LibreMetaverse/LoginResponseData.cs 193 2b1a722465efdcfd92972f6733021510c91c20a2a87272998988536df5e99b8a public const string AgentId = "agent_id"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 194 77ed46eb27e46c759bfc945de4b47e6353c0044e60a16d616a8be3f52ad14030 public const string SessionId = "session_id"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 195 db32f10c826dad0341d6489f61dc2c8f9060b62ecfc89fdadced5539ef033b6a public const string SecureSessionId = "secure_session_id"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 196 2abc9de1c79fb8d0bbe9a188ead7a180bd2d21e037da26924ae108cc059440d4 public const string FirstName = "first_name"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 197 4a03b76f99a9064bce4ab40f8e42b7afc754e7b944c758ef16d88079590970e5 public const string LastName = "last_name"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 198 901f51cdbdad7ee758f01c2d5861b648276527e2f12114299bfda8aabb578bf3 public const string StartLocation = "start_location"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 199 dd5ad77e8142555961ed4c585f42329a3108aa06b696ce43ab08c4edb1148e2a public const string AgentAccess = "agent_access"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 200 83712669629a230af9a283670e66a9e3593b5aef87831418daad0e8140c43f0e public const string AgentAccessMax = "agent_access_max"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 201 214ba9d57c96a5094d8078d06f7a5c57cd3e28d2675ca5f525338e76fb9e47db public const string AgentRegionAccess = "agent_region_access"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 202 f91a8935fe74cd69d3c3802e6134255373149523b96c22c6316cc1dbafa85c73 public const string LookAt = "look_at"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 203 5a64b45e1d73c22d918b3be0edbbbe8f0219ce4f3281706c17fb3560910646b9 public const string Reason = "reason"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 204 194a460bf6d5bb940a043f1417ae084b2bef0dcc85ba2d1b11a548faa3ba8ad4 public const string Message = "message"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 205 09ad58dced72e1ad21aadd1361adcb653fba3bd8e0c864cb03825a3f66db0e5d public const string Login = "login"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 206 1aebf2b617794e91a5b4a433f2642030ee4aa9d41445b47f4eb2474ea926a169 public const string NextUrl = "next_url"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 207 b550fbb713390fb330926e99340074d414ec8b9fda786303dd324b2b92087642 public const string NextDuration = "next_duration"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 208 7645c2b2ac4581caa909e07e70f2ceb109a739692dedceb29d49be2850931747 public const string NextMethod = "next_method"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 209 3af14290ea8412292d592708e6b99badafe57fc469eb9191c5384dae76d66a13 public const string NextOptions = "next_options"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 210 5bd43bca591fcce9f8ba58707b0006dd36cc67e5ce0e62d70f1d40695c64bf1e public const string CircuitCode = "circuit_code"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 211 3ee08d66d5d1dff9f2c15fec60204181e2b0047b3d47d617d83139a5bf39b96a public const string RegionX = "region_x"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 212 646816a8ff8d50759bf806afee9ce7f40c621399ea6fabb5b2355e13cbe95792 public const string RegionY = "region_y"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 213 655372841a715e404ba85960297b1d859a5fc857c7ab5f75025ab4a277edea8c public const string RegionSizeX = "region_size_x"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 214 5253f778888ba6a7a5fd02135ed7f3cc11fcaf0147250d75f8d0dd8f1256774e public const string RegionSizeY = "region_size_y"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 215 728eb93cf5bb97c7146f7057cee8c7037a326dff94d2e75fa075fbf4f65a054e public const string SimPort = "sim_port"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 216 58ea4932361aff93826abf95cc008bccabf415289a78bfb7b2289a10b3ba9ade public const string SimIP = "sim_ip"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 217 72875f2c4fa434c7de4dc412c4207c055707bd24a7a25ce99bc2fd322e3066e8 public const string SeedCapability = "seed_capability"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 218 c60966aaa98ac8a98f914e482f7041ad5817d997712ad7da549a7a1e668516ea public const string BuddyList = "buddy-list"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 219 5218acb7285e38bea666f263ddf4195e008091995b5cadd891c790657935860a public const string BuddyId = "buddy_id"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 220 c2dec005b6e68451f6c80e0e399d13f9505b8f61475dd9e35d721d8a2bfdfbb0 public const string BuddyRightsGiven = "buddy_rights_given"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 221 7f30248f170ef9db7b39205690b26966e55ea3c5c6f36f77188f2a50893fa90a public const string BuddyRightsHas = "buddy_rights_has"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 222 67351e3640e093322c293f1e11f9d9b9e7d2d2563bbb1bc026d54e1e30a35db4 public const string SecondsSinceEpoch = "seconds_since_epoch"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 223 7f2c22111a68e948e53946211c0698201f43ca7a92e4b70f36faafa039533b39 public const string InventoryRoot = "inventory-root"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 224 09fa93ff850fe9f6c578576b4585604c1dd633cda86541689e0477c8edfe404c public const string FolderId = "folder_id"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 225 219558a6ba705b9f314251313d6766251ed46b10ebc21f4afef0ee4897aa2064 public const string InventorySkeleton = "inventory-skeleton"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 226 d128050a4fb76b1e4bfd14a5641495370e290cd5b98ba15dddcbd0aed84a7e89 public const string InventoryLibOwner = "inventory-lib-owner"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 227 2627bc0f3ec06e74aef5cc89f333b29243e3a38345fa7e18eda331cceb7b803e public const string InventoryLibRoot = "inventory-lib-root"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 228 0bb16f94f3d3f1d268dc4fef81c171d645332dfefa3a075a04a88eb9dcf8b045 public const string InventorySkelLib = "inventory-skel-lib"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 229 714085926db787ee6ce6f717fcdca5b0aad3ecec7f0864a1d50fcab2da9ce90e public const string AccountType = "account_type"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 230 2c77442be6436c3ae328fbb4e81c3f9802e87888ff4511d6054c9304a2edd1f3 public const string AgentAppearanceService = "agent_appearance_service"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 231 332fdfa381fdfb3d1fea59109b31ec34d4b2b010414c657d99441c10f77a10cd public const string CofVersion = "cof_version"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 232 85dab68af6f89fec24e4f46dff780e07c6ab47216c2da55feca4be8462517bbc public const string MapServerUrl = "map-server-url"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 233 a774765d2701ee6a0086cfc5167c78d941203222f11a96e9a5028bbcf4302fbd public const string OpenIdUrl = "openid_url"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 234 2ce9f75fb1cdac2ca93511637489edba34299a8d0da8c5e91e0d20a116ad573e public const string SnapshotConfigUrl = "snapshot_config_url"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 235 6b1e7eef7b4051184d352b9db703aa8e63f148479b7753cccd9e4d2c2da038b5 public const string UdpBlacklist = "udp_blacklist"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 236 2f1ccd692b59157fdebc80d91475b878224b3550870755c0bf4b1d9ad9f698c6 public const string MfaHash = "mfa_hash"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 237 cae3c2aac86201e1e9df0580ee57b6fe289af262b12bfff3a9bbb83cab6543ce public const string AccountLevelBenefits = "account_level_benefits"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 238 723aba53f37fb0bd1e1fbe416e8ffbabd795b51cf6f5bab977f72f86ecc9a405 public const string ClassifiedCategories = "classified_categories"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 239 4f677206e735ca52643babe4492105c566d6ea069d6e7ca210937548c6f7810c public const string EventCategories = "event_categories"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 240 caec5ad39f58ef2316d9101bf899b12bb07cf9d7e896147a448aa04e06b0c772 public const string GlobalTextures = "global-textures"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 241 84effcab47c7d9057aa5e3a04dc475a33596858cfbf3a8bd6a4dfe000fbac17b public const string PremiumPackages = "premium_packages"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 242 d853f90af89b806bddaf48ddce25a90ef7587de06b3a1eab72243f4b15c3abb6 public const string UiConfig = "ui-config"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 243 72777e9aef1df8b712230669e00997b860324cea20b59e4f3dd0b09adbc2c846 public const string MaxAgentGroups = "max-agent-groups"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 244 e265760852561fb2608aa65c9efa1190f0e6df9aeacc24c16f3adca4cc4ccf8e public const string InitialOutfit = "initial-outfit"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 245 e1bd0dc13383ebc5d73235de56095e2129987e330d4ab8295664716d2af81fe7 public const string ItemId = "item_id"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 247 62a22ba843955c9944c3e2f9ccd6faae4af9076940da665fc2e8ce79f2c58531 public static class HomeInfo +LibreMetaverse LibreMetaverse/LoginResponseData.cs 249 b5633360d028b7e0389aae0c675ae4f1bbf012e19e0541a269037068f2ebc708 public const string Key = "home_info"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 250 6403356075288a2ee569407d53e6753914513cdaf07f168092400484b36a6ce5 public const string Home = "home"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 251 41e96efa7a9bee5b69045d4c46dee15f428010caa96ce3fbf3253db1f1d3061c public const string Position = "position"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 252 18f9208049af8f766198c91fb756357f33f7f3cace64b9c5248a82f6fbbd1b80 public const string RegionHandle = "region_handle"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 253 f91a8935fe74cd69d3c3802e6134255373149523b96c22c6316cc1dbafa85c73 public const string LookAt = "look_at"; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 260 9069e0587cf4981add3f1bf460e7ef8c6231a346f59c313cf9c3b0e6beddb1e2 public LoginResponseData() +LibreMetaverse LibreMetaverse/LoginResponseData.cs 334 f2bc2f218a55fd76d20d28b5a0d60373e680970246ffd8fa4959e28ebbb3e3fc public ParseResult Parse(OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 349 e1db4771b78677b8339de876e54875693bcde229668330c587f245fa62fd4a07 public ParseResult Parse(Hashtable reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 790 e1b8ba8efc47aaa461b22205b3b0783db274809e5ba83676daeb7cbfc139dd8c public readonly bool IsOSD; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 791 f47622add8f5326257c6ad83747dd06d97610faff030589038f91fa7a2d2e8ef public readonly OSDMap? OSD; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 792 1cf269d0fb0b77164007f01c92bcf393832e9d48f6829c16978d024cf0d85271 public readonly Hashtable? Table; +LibreMetaverse LibreMetaverse/LoginResponseData.cs 794 fe5a50625caa6aa80c197b7f03c93ba354154ffd42be2e93a8bf3e8e9970e852 public ReplyAdapter(OSDMap osd) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 800 3b6e2c524c39efe25846a4edbbd507b22b0b781c446aabc6e102ccd59c7737c2 public ReplyAdapter(Hashtable table) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 806 aa0211276bbe243db04aa65da237b2f1aa576360e4e277d82f3bcaa36f2dd612 public bool ContainsKey(string key) => IsOSD ? (OSD?.ContainsKey(key) ?? false) : (Table?.ContainsKey(key) ?? false); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 807 9187f640d4e23a89b630446d9134945e69a81a677cb57836e9a02e483c83dbe7 public bool HasKey(string key) => ContainsKey(key); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 809 a3f518db77ddb43d5e345040877942665767eb31def7ea6b762139f183eaca5c public string GetString(string key) => IsOSD ? ParseString(key, OSD!) : ParseString(key, Table!); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 810 73b96a8782e584229a3132bb0958978c0331051818377b4fa85b6d0738c02603 public UUID GetUUID(string key) => IsOSD ? ParseUUID(key, OSD!) : ParseUUID(key, Table!); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 811 0b08f5f3c56ef64489aac18d21f054f90b30ea422d3bb3f592126143157ed347 public uint GetUInt(string key) => IsOSD ? ParseUInt(key, OSD!) : ParseUInt(key, Table!); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 812 c5995dbaeed4a49d9161144150586c09ed180aca35707cb1128275861918afcc public Vector3 GetVector3(string key) => IsOSD ? ParseVector3(key, OSD!) : ParseVector3(key, Table!); +LibreMetaverse LibreMetaverse/LoginResponseData.cs 814 1fc8009f552e434eb28a3b128ac0c51bda08494ee84357dd9aa7c3fb57008747 public OSDMap? GetOSDMap(string key) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 821 bf2aa3e76924c4fe8a2e718cd25dbb4fdd09dea50a3f9e965164c7fcf7338341 public OSDArray? GetOSDArray(string key) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 828 557c164f76fa39ec3899841531a093ec8d3576b0d786f64333596a5c4f134e15 public Hashtable? GetHashtable(string key) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 835 e122423effbf851748a5254ee576b2d392b08e9f3ac25bba67297e8ac3bea2c8 public ArrayList? GetArrayList(string key) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 842 9d85ed90ce9c2bdaed137abf89a8b5dafc7df75d535a08ff64fc5e4eae774ebb public object? GetObject(string key) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 848 10c4a7869bc4a9406b008d40bac094f32ec5b73f8c50b61a6129400ee57069dd public bool HasKeyAndUInt(string key) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 856 635156ebe74fdebeaac9a537e9af589a4d0ed503e41f014da5f4036bc4507431 public UUID GetMappedUUID(string key, string key2) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 864 35916e90f18da2f308f78677d83efe8006ecc6926726527ad4fd5ac4074b976e public static uint ParseUInt(string key, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 869 de4de770f878bd32f560cf5ea6af935c6f491a9fea644c74d1452ec4b1898c36 public static uint ParseUInt(string key, Hashtable reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 880 7bb3e0a7af8bb293e274374bac71f5ced61632e23a29d99fab59bfe6f752af5d public static UUID ParseUUID(string key, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 885 8586e2ad4ba1e0181e35e876900694e860d88cf1aae2c0901085d625ac68c5d4 public static UUID ParseUUID(string key, Hashtable reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 894 2b6fe78bcb977d1ff9fa446d318f88a7f469c20d8079e716dfa442dbef0434ff public static string ParseString(string key, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 899 184e8d8672335aee267406ac60e6d5c98d08cb1fa87a3bbae9dd9ca854c92f32 public static string ParseString(string key, Hashtable reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 904 5bc3be5c6e737ed3198ca918026d96674d58071a69779ec6cf044738a643c596 public static Vector3 ParseVector3(string key, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 920 f6037e6321c2c0d3503ef7d28069c296b35e99ef39754fe2a673ecda84739073 public static Vector3 ParseVector3(string key, Hashtable reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 946 0fd241d204f1c4775e4aa44c6d608d0501c5f46d2fe91e70af937a758e3e139c public static UUID ParseMappedUUID(string key, string key2, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 961 727d28a546f989eef1e62c0125ba3bb61efb4787008b5de5f8ebfe1653e0d967 public static UUID ParseMappedUUID(string key, string key2, Hashtable reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 976 255da4ae250f2d84a70f7d824939b655bf19ddb916f74218ac0814ee96bfe438 public static InventoryFolder[] ParseInventoryFolders(string key, UUID owner, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 1000 7ed580111f34c413b86555bb916f25785791f3328703681f183e3bcece5f080d public InventoryFolder[] ParseInventorySkeleton(string key, OSDMap reply) +LibreMetaverse LibreMetaverse/LoginResponseData.cs 1022 99c57438e28c619e80d42007057ece3ef5721be469e8d792330dc435d9cc74b9 public InventoryFolder[] ParseInventorySkeleton(string key, Hashtable reply) +LibreMetaverse LibreMetaverse/LslSyntax.cs 39 78c759a12ae5bde97ba7396f422578f0d8be49baa4a9bf2a114d670d02fc090d public class LslSyntax +LibreMetaverse LibreMetaverse/LslSyntax.cs 41 f4e569f38ff4f30eaa65ebaa58b7a44790a75c7b66f42309868f0ebe2aacf811 public enum LslCategory +LibreMetaverse LibreMetaverse/LslSyntax.cs 52 5814feba50a8106370e948b801f2614e6503caa330cc883f77cf98d504f82633 public struct LslKeyword +LibreMetaverse LibreMetaverse/LslSyntax.cs 54 c7e1e47911561aee8cd87879229b219fc501971d17210f8e9c8303409f632906 public LslCategory Category; +LibreMetaverse LibreMetaverse/LslSyntax.cs 55 3a24af1be4b7687461ea2c862d873629bb210debd2cd14ddb5d68b45b1ee7027 public string Keyword; +LibreMetaverse LibreMetaverse/LslSyntax.cs 56 4a50c8dd83d4c1bef0ffd03655f5eba6b40b7788c3178f63487e0bdfdd20aa47 public string Tooltip; +LibreMetaverse LibreMetaverse/LslSyntax.cs 57 724137beb54f5c1ee2585654ebb4a77b99f71c1afe989e1a1a7807d610193f77 public bool Deprecated; +LibreMetaverse LibreMetaverse/LslSyntax.cs 58 8124ae9b652fda3f392e8cd56c68bf4c1467ea554549b6a7e26bca99c645c27c public bool GodMode; +LibreMetaverse LibreMetaverse/LslSyntax.cs 67 2d0e9b68f9c431c2d870e52f1282da2fc8028cd7512898079050025aa2f13c8e public static FrozenDictionary Keywords => _frozenKeywords ?? FrozenDictionary.Empty; +LibreMetaverse LibreMetaverse/LslSyntax.cs 88 999e527642db47bd1446b71d0e5da43fca0ca61663b5812f080976e7a7c62d99 public event EventHandler SyntaxChanged +LibreMetaverse LibreMetaverse/LslSyntax.cs 96 635d0311098a69e2a1f1b5796a7a6a129bd7058e88aaaa1fd4ff61fd2028f87f public LslSyntax() +LibreMetaverse LibreMetaverse/LslSyntax.cs 116 e69830fa73adadd200a9481744fa427fb694c03a64547c435b8869ee35a7ebfd public LslSyntax(GridClient client) +LibreMetaverse LibreMetaverse/LslSyntax.cs 121 1467403a88d7d83ea10af460846a6aa895a9ad20b29544f63848f33128df98cb public void Register(GridClient client) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 33 7f96b086fd5a6d9698a78201c115a89e2b832b37347b6febd87f4e2a59b153e0 public class MarketplaceListingsSyncedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 36 6c6688879103d5da7677b55e2a4b6b6147cd4a9d3189bbffd7d26cd5f5188f2f public IReadOnlyList Listings { get; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 38 1285828f972e756c70aeb44397b7983f1642b43997e281bf68a0737aa47b5872 public MarketplaceListingsSyncedEventArgs(IReadOnlyList listings) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 43 641958debc88564f0e1635b0e7ebb5bf7f2b5930530c3d04bd5f0e3e746d6839 public class MarketplaceListingChangedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 46 7e7f52abb6720847bbd8f61e3cd02d47d12ab2b2de91616d4364eaa366d82455 public MarketplaceListing? Listing { get; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 49 62f3596cd87a444c02fbbb5faf0160732f40f3bec902616785328ee87b147b89 public int ListingId { get; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 51 359012ed0f3fcc3c564570c9e34cef8619b156b209fe91b1d3eb6069c39c2f61 public MarketplaceListingChangedEventArgs(int listingId, MarketplaceListing? listing = null) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 59 5878d7e268fedcce272b6d19342a687aac883c3f77259097ee16657af248e1b1 public class MarketplaceErrorEventArgs : EventArgs +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 62 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 65 055dc972d0c0ed4063dc604fa589a9214db297e94d9559f3f4c4acd1639d54a4 public Exception? Exception { get; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 67 8a6babf1202716d842965207dc99f9f35c69f9f05d3e39abbb7666847f3e87c3 public MarketplaceErrorEventArgs(string message, Exception? ex = null) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 41 87e0e2cff2bb7640db6d762234c8d0ff325dec945a42322e7abd22c718a537ac public static class MarketplaceFolderClassifier +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 49 92b6d02e62c0e9bf341b8f47d385a68dede8560189cb09e0fc0972542c85dce0 public static MarketplaceFolderRole GetRole(UUID folderId, Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 88 9211f4883f1c566a5a35fba39a8677b394d1ab4c171ab5597d49c6163d1ee439 public static bool IsMarketplaceFolder(UUID folderId, Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 97 519fcf6b2ac1305642c39e5605e5409890fc2b66cbd6747cdc33578e6b2a0d48 public static UUID GetListingsRoot(Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 115 b529596682c26702f64b9c108f5cdbf73c178a6e5bd8237061d06f21fb1f5811 public static UUID GetListingFolder(UUID folderId, Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 139 e3e8ace6d06abad5a2bd382b57d38d9efa3ba7b507581859dea5beb39b9d50e4 public static UUID GetVersionFolder(UUID listingFolderUUID, Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 153 25382af040a4a1b60ab7adfdd6789b19c4c1396c11372389b9bfb1eb0969d5c7 public static int GetStockCount(UUID versionFolderUUID, Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 165 0ffa6700883a8827c0b36de9379004dc30d94a71b55fa9177815cf5fb5bb8cad public static IReadOnlyList GetAllListingFolderIds(Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 184 047aad78c7a9908ef6f0e6dceff4feca7c7a1f8b9ca77e97943853bc9166bc90 public static MarketplaceValidationFlags ValidateListing(UUID listingFolderUUID, Inventory inventory) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 220 e3e7445834b92ec5782e79cd97f9c42ab3408808da93519137495ff7a121012a public enum MarketplaceValidationFlags +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceFolderRole.cs 43 eda9b0e3e8fc8037a8350d16c4c76b188ec0f36f593a65f83570b464119ab806 public enum MarketplaceFolderRole +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 34 0c35000faf33963c2870c9b9757bbfc0bb573b94c665aaaf7746d43a2588ef21 public enum MarketplaceListingStatus +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 48 6d0d3b115d0fbd4c9dc05abbe8d3a7434ad50d735f5df79bbbaf83219c42896e public class MarketplaceListing +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 51 fb4ed85565c2ef63c087b6466810568cabc2edca47d8adaa7b74333b03195026 public int ListingId { get; set; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 54 3c53bae1647e34a371eca5292f69ea11e497efb4d956acc2b330a4796bbb1026 public UUID ListingFolderUUID { get; set; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 57 7d3852da3bb63b227635dcc0d396af60c35dacf722b54f0140fead2895cb2ff0 public UUID VersionFolderUUID { get; set; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 60 2523523fa8b8775222ae9cca6b27f557c048d88a7cdbb48999f1f38f8288be3d public MarketplaceListingStatus Status { get; set; } = MarketplaceListingStatus.Unknown; +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 63 0b212adf0a7d31d83de911ac3e31b8a84db4a81590e1814e11dfdc3e41d65fa2 public int StockCount { get; set; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 66 d5f4456d2f7900ede27e831df2918532d1e5529b0c59e9e84e553a944873d941 public string? EditUrl { get; set; } +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceListing.cs 69 6b7d6a9e9a83673584f543f86a4c95df2aad2fce68e4c361d5180c87f1b10f95 public DateTime LastSyncUtc { get; set; } = DateTime.MinValue; +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 50 a1e2e523a71e2b05917cfc51c4dab4ff1b03bb94a65decf18a3c2bdade712234 public class MarketplaceManager +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 65 6b2f80083893ae219d568f300b8ca10456496cd4b5c8b561e32a6e671c8dab47 public event EventHandler ListingsSynced +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 75 737b3eb17122c40d084d3c6d900cb4c8e07dfae43a0a90c452ea0cb20e55b409 public event EventHandler ListingChanged +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 85 d0c3e5b78c87abd9bf10d138b0042e7dcc2a68a55ea4ceb3bd155d1bcfe9951d public event EventHandler Error +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 94 a505a7b544cb688b2eb6360753c6f9e0348f5abce3c442b0a46808b22c5fe5ec public IReadOnlyDictionary ListingsByFolder => _byFolderUUID; +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 97 0dcaeb9183f9a6803eea0159c3ed6444815083cd47758a8eaf163ee279d9b160 public IReadOnlyDictionary ListingsById => _byListingId; +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 99 418b743f4dc83f538cfd042c190c43a93eb4dd6741103c13046217f494c10bb8 public MarketplaceManager(GridClient client) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 110 0ef708318d1d938d0d61f2a13ea0246988dfafd7dc025841485033b4d5ceaf03 public async Task FetchListingsAsync(CancellationToken ct = default) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 139 01716143130d05fd42d254c4100ed4c36b11d0c48eb2b8a90615da68a5f3acf4 public async Task CreateListingAsync(UUID listingFolderUUID, UUID versionFolderUUID, +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 182 6f7a14d6cf4a1447a681c68de23c3be28b6c54303a33f65de3d85a01e6298be5 public async Task DeleteListingAsync(int listingId, CancellationToken ct = default) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 206 2f471be0245fba841159481117e16aeada3ab2fee3d671207023ef087e41bbbe public Task ActivateListingAsync(int listingId, CancellationToken ct = default) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 212 f7f398198fac27ecfb350790b5caf157cfba3a2fbf62d1c63e99b9eb215963a8 public Task DeactivateListingAsync(int listingId, CancellationToken ct = default) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 220 efcc576ff4726e33cbdca9d007307c18876871cfe9fb75b4f3fb92cac9d6f83e public bool TryGetByFolder(UUID folderUUID, out MarketplaceListing? listing) +LibreMetaverse LibreMetaverse/Marketplace/MarketplaceManager.cs 226 f64bcf05672a76e23a8dc5617296915bb59f74168aa4a9862657818f296abb2d public bool TryGetById(int listingId, out MarketplaceListing? listing) +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 6 4ad3dde8c7fee6b794897cc9df816007334ccfe907c5a0dc253b4067fc2fa5fc public class LegacyMaterial +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 8 bc00cff7f91c392f188194c49baaedb41c83e75941e8c1146c198a2f526ef7e0 public UUID ID { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 10 7b229ef69200e6f032edb132b7547f82b7fec72d0b5371a427fc515a45c3abba public UUID NormalMap { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 11 85a5a4d6067d97d3ccf21c2f73549d49150b1c5fdf0ed440967b69cde384699a public double NormalMapOffsetX { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 12 246fc955289d6272b6cf599203cf94b5178db90fd85e2656a2318a898a4f23c8 public double NormalMapOffsetY { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 13 6d2c78d332dc79cd59cb0c33bb89322f8d5dbbd145da8c044fd624b144ffb91a public double NormalMapRepeatX { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 14 81facd983a2cfb1a39bdef0b5287fc2b1c72a70030816270b23d25d089415726 public double NormalMapRepeatY { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 15 2b8255a22de214e78985269d00818e98a074191fc4db2c8a517ed80179d0d892 public double NormalMapRotation { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 17 c730d726b048510c897184c2262e7a97f931688911f99ce04dc3766f34cfc357 public UUID SpecularMap { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 18 b4e6f080818f0683bacf849dda98775c1875b1d2e113f8789ceaf948f464352b public double SpecularMapOffsetX { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 19 c59d2ddfd628040b12f9d811168dc9123fcf0fb29faee3ef4670ea86990a893e public double SpecularMapOffsetY { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 20 ef9f2e23d261127210e78e0253d18a7ca0e1dd5798afe06afc5cf38a90c90ff0 public double SpecularMapRepeatX { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 21 39a14dcdeb86c10ff297835faa7021b15b2b8eeaeb7f40fe754c6650c4f8069a public double SpecularMapRepeatY { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 22 c2c6be4c2b5aca1b3c4b9bed9ec2df2e1eac32f021fbac0d278446d6071f1f9d public double SpecularMapRotation { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 24 b80ff382d486334ec201315cac2f839398f966b699e142c1cb1e1972e253ffb2 public Color4 SpecularColor { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 25 d9adf1c54f276b1d82a21d24f62288e69fcd4cee4b6ba8da7f62d81b179caa3c public byte SpecularExponent { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 26 0e2daf49d16cf74f020ac424638cb76f3df28cf2facf75fbf15740eb1974ccf9 public byte EnvironmentIntensity { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 27 38046217ad7b1e6510ee0fd13b0c57468dcd3038a03886265e738ca67faa881f public byte AlphaMaskCutoff { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 29 8a6b256705fecb5859c6b2451e060d84e94ba668ca03b28535b755bec6f32d0c public LegacyMaterialAlphaMode DiffuseAlphaMode { get; set; } +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 31 4286e34fbe4b95807871b819281518434004db7a4c3a0e40a21efeced92e3aa6 public LegacyMaterial() +LibreMetaverse LibreMetaverse/Materials/LegacyMaterial.cs 38 499c6912e7df6a05f4c44710fffb102ce6dfa05eb866b7708326fc736326ff27 public LegacyMaterial(OSDMap mapOrig) +LibreMetaverse LibreMetaverse/Materials/LegacyMaterialAlphaMode.cs 3 3f37146d30f3539a00b4a184590d573cb44f8696a947f5cd5ec6c4593ec7293c public enum LegacyMaterialAlphaMode : byte +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 44 14bdf85aae54dac552993769795f7caafbe85aef47f29d7b2771cf46fe902079 public class TeleportFinishMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 47 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 49 a51e8b5f57799c7fe76d01e2ff4eb6da9e166d85938f319c58ad97e8c910b278 public int LocationID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 51 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 53 bbbaaba4b7804bedc449770d644111ed6292c9581d0db776ad642b3778cdcae3 public Uri SeedCapability = new Uri("about:blank"); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 57 c7fbeb044ef050d6bfbc39781a40b3d294f661be13f198a8a5adf7b5a61036ff public SimAccess SimAccess; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 59 1c5b17909c2c542778b9dab765ea3721791ca0830f1aec508745c28f97ee1ed9 public IPAddress IP = IPAddress.None; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 61 49e57598a6fb29f1ec49aa127e0bcceabb4a8cf0c429d43fecb512dbc388b4d8 public int Port; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 63 5c73eaf5e88ab0ef6482eeee6dac4469687a82b80f1d5f1b2ea52cd4bf7a42c4 public TeleportFlags Flags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 66 e34f13707361b785ef93c78349cba5d4a39e2bfaa57a30075ff439729a52cc30 public uint RegionSizeX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 67 a318bfb734f085fdd7fa124ba9eb3a6bff9e10d61b184bff24b81c810a12f062 public uint RegionSizeY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 73 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 105 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 128 37ad0daebdef91cdffdf7ca9928f96002088fc791fb0a66a8640e976a04f397f public class NavMeshStatusUpdateMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 131 57f5ddcc20181be9251acdf172017d6319bd6eb04f79ca3ec1075777a6256bd8 public OSDMap RawData; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 133 e2dc046c014bf6faea62d9796c4363fa8d75ca524d43c321466bb91b10c1771f public UUID RegionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 135 1c2a664da7bda7d7a905deb1b358e16afe29ec8b13134aa94901af5896dfcc85 public string Status; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 137 1ccd4d9fa9b97c2f12950c172d04db7d94377c5a81e6dfef1848f41a97deb99b public uint Version; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 139 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 147 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 161 d851179ade7227e574b26c76aafbb8a93f481bab2881cfa528391b0935ae1e5e public class EstablishAgentCommunicationMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 163 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 164 eed813a71f3d461f4df852b0ded9289a7fa940fc0816696fbaec9d9abacfebc4 public IPAddress Address = IPAddress.None; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 165 49e57598a6fb29f1ec49aa127e0bcceabb4a8cf0c429d43fecb512dbc388b4d8 public int Port; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 166 bbbaaba4b7804bedc449770d644111ed6292c9581d0db776ad642b3778cdcae3 public Uri SeedCapability = new Uri("about:blank"); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 172 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 187 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 199 41493711f8405fda06cad34def6eb8f960b1ef59481832dd35105b773f2ea2e5 public class CrossedRegionMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 201 a09d44c18a1f8a3221f882fea6c0eec1a1c785ce33c27d090ced9f83bb707748 public Vector3 LookAt; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 202 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 203 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 204 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 205 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 206 f70fcc86c6134c27e7056e240028b6cff6fd5134d699bdcc49dbfb5c60a3ae78 public Uri SeedCapability; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 207 4fe5543d95911ed4338247876c34da18165683572dc6ab4573cc0cf013f6fb23 public IPAddress IP; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 208 49e57598a6fb29f1ec49aa127e0bcceabb4a8cf0c429d43fecb512dbc388b4d8 public int Port; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 209 e34f13707361b785ef93c78349cba5d4a39e2bfaa57a30075ff439729a52cc30 public uint RegionSizeX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 210 a318bfb734f085fdd7fa124ba9eb3a6bff9e10d61b184bff24b81c810a12f062 public uint RegionSizeY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 216 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 258 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 278 5b2bb3889a97271b717af5111d9d2e2cb2bfd81e901f1f422b6d5b28f50e8fb0 public class EnableSimulatorMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 280 1774c153eebb913c271becf94fbaacde4841488bce1b50c3eb5b2e74c6262332 public class SimulatorInfoBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 282 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 283 4fe5543d95911ed4338247876c34da18165683572dc6ab4573cc0cf013f6fb23 public IPAddress IP; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 284 49e57598a6fb29f1ec49aa127e0bcceabb4a8cf0c429d43fecb512dbc388b4d8 public int Port; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 285 e34f13707361b785ef93c78349cba5d4a39e2bfaa57a30075ff439729a52cc30 public uint RegionSizeX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 286 a318bfb734f085fdd7fa124ba9eb3a6bff9e10d61b184bff24b81c810a12f062 public uint RegionSizeY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 289 ea8fc42398b402d13ce7df0263b380c8fe892a9cefe10a27f417a7aac0206184 public SimulatorInfoBlock[] Simulators; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 295 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 321 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 347 f2053de15b518a47440ba3c49c5cc993e9e9be6611662fc54a2695f336978726 public class TeleportFailedMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 350 7e42bd5e5d08fc77ac245008dba50993dad5643c716122c13aa0d093824a532f public string ExtraParams; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 353 ff0c3a93d89e24fd928c901ca29714ed3ee04c704dc73aae6d1794a34b2e95c3 public string MessageKey; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 355 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 358 bcdd7c281dea4d8dbf550f6444769e729eeee28286fb3bc31a127d354942b9b7 public string Reason; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 364 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 392 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 408 04c68dd04c9afeb3dd2580db818d3730b57503df67a271d3f34158c32b5e88d5 public class LandStatReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 410 834dc260a09feafc60814f316e7839a7751909aff18fd6ed212dcf38cc81670b public uint ReportType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 411 7033e2015f9fc8f77049f84ca8f8a12340ffeac7626237cf0a7b4f8495ad276c public uint RequestFlags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 412 a6d180432847619f6a99a1ae1db383682fe2bff5c8991e608faf9714c332c9b0 public uint TotalObjectCount; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 414 77bfb7903efdc99e092e5d31c0a1a80dd4975883e6d1fc0e88f64753fe85d3d9 public class ReportDataBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 416 b27c6c293b8ef2af3979cec0d962b10a1646c01428070ccbc3802d4e02579454 public Vector3 Location; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 417 70e00207fc52286cff79549c358db7a1250ad7fbcfa7cb53a0ded77230b00c32 public string OwnerName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 418 50f8ab6cfc7634bd89d35b1f938d47d76cad9db7d9fcf20828c5373e641b5a12 public float Score; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 419 947cd0461e5bcfd903d2214f27d145a45a03e5c69d6fde41c53797c298a794a6 public UUID TaskID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 420 e6d32d813fc59e172c1e545911e7110b2ee04af4a7e6685f0da7f67cd23b214b public uint TaskLocalID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 421 c828a8ca92d8bcc1f67daf82c19b4a6d3c657cbc4482a1f8d91c1f820342a0e0 public string TaskName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 422 ea42f8d69393d0e12af978107c4ddbb56b75881b5a08c015707648c7e7018e4e public float MonoScore; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 423 a8849c981628e61b24c76cea2ce3757084826f0b96801342acc87195a699b437 public DateTime TimeStamp; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 426 028159ec323bd3bfc3b628fe891627c43f9078cec866998f0421532b13037e92 public ReportDataBlock[] ReportDataBlocks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 432 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 481 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 538 ee43aeb3191176b5291adc1e185244a67bdc5d6e95077abab94926ea190535b4 public class ParcelObjectOwnersReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 543 917196c5577a5f8033994d215aadad86ef00cc6ff1bd7ac30c7baa03f1dffc47 public class PrimOwner +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 547 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 549 f1f9ef1ccf179c22bd493161a4fac1145b0031041998f7a3b0cf7919097a241f public int Count; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 551 e86157b6a3b9b73eab7cc7ae614b17660475bba56c79829fbae3edd2f9dbc624 public bool IsGroupOwned; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 554 2b2d3ba7832e014243401fb7a8518c4a0b5a6558cf64272dfbacd88952039064 public bool OnlineStatus; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 556 a8849c981628e61b24c76cea2ce3757084826f0b96801342acc87195a699b437 public DateTime TimeStamp; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 560 d6ed196852b4fa402c627d920a0a2d5b585c13abe06e72c411fa8ab3d300e9fe public PrimOwner[] PrimOwnersBlock; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 566 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 597 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 642 e79a5a117eb50cfd7fedd0e2b1920ac1bdc877eaba6fa30d46660ca5a3f47c08 public class ParcelPropertiesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 645 3494d80b974a1ad37abc2442973db873b42acec472b2d7628a6beb8fd532ba53 public int LocalID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 648 e9ff0595811e8d9dd3f043c445876a210a499b54de62e37218b8e1df5f4902a5 public Vector3 AABBMax; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 651 4ff25391fbd6d31cb76be61642e50439ba3495e2850b5834eb8dbb8d5a5d7311 public Vector3 AABBMin; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 653 2b04ed09a83173317a495808fdb9c61c72e23dfa835d063cd65ac8d4d506be0c public int Area; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 655 c2a22d4f1540ba37726048ea70aebd291a346584b3790742721d3749d29f4bce public uint AuctionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 657 4eb9048a875be68cb741389048ca3addffc23afd531cd4e7d446419a865b87ac public UUID AuthBuyerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 660 1d9ad312f2f07361c9efbf966a3918b97e3f306605fda554eb128ec08b6b3c63 public byte[] Bitmap; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 662 6329504bd2470732e83b81ddd9d1add9b955da55c790600395632571655a96dd public ParcelCategory Category; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 664 d666da3e4a0c4637ccbc728508670b27bd7bb032be67c09d9472e2d9863156b2 public DateTime ClaimDate; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 666 0059df7094d6a1c8f8de91d40c2d6dff1be8a2e1ce759b72be56ceee18a2a9b8 public int ClaimPrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 668 95e0091cbfc16730d4a61d52bf81bbad339a560628d35d9a4d2c5a031983f57e public string Desc = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 670 2c733e8e619fb4f6614ab9e83fc57539684329b281528ee4bf6668613350d2b2 public ParcelFlags ParcelFlags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 672 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 675 946425c7a95366184523e10d51248823ab300dfc9b3e59fff37985a6fa984c08 public int GroupPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 677 e86157b6a3b9b73eab7cc7ae614b17660475bba56c79829fbae3edd2f9dbc624 public bool IsGroupOwned; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 679 9771f175369b69b409eaa004431433628a03b2b0836624fecccf3b7380344443 public LandingType LandingType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 681 13e405f8218dd3854f8dfba3d566c0fbd73d0626fe78725cc01efb807c895347 public int MaxPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 684 8c5008605dfc3fc4844367fd040b3cf878be4e42d3e30bfb81b1efb119c504a6 public UUID MediaID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 686 f92011848de237367ccd28d1b6ce36f5f742c872ae906a3ad3105e747af979dc public string MediaURL = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 688 eab1d0b2b4a824e266469f6bf3f84e884ff3f360e03e01cb6704c8782eff11bf public bool MediaAutoScale; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 690 6635b0e99347363af4189b2267b0b1cf35ed54139d924a3309ad931a1588a224 public string MusicURL = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 692 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 694 ff7453b5368a907f73455ebddf7a3f1cf669af751d331d6d6530298ef44e13b6 public int OtherCleanTime; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 696 f90ba49eda790b095d20098b53b825540bbe8094e2561d1ff639ad02eb4c9679 public int OtherCount; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 698 e3b76012071d87a1711896293887399b35c70ea541cb7ed0893fbedc1046b0fc public int OtherPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 700 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 703 5bcab9cae3152be721f6337bf45830e05815062d54a599f9be6d87ff0c049fc8 public int OwnerPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 705 53915c0071137250e2a2d1a3814a50b385053e3a138d9bb246284c34748e0527 public float ParcelPrimBonus; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 707 f6fbfa0de1c27988babc699b19fcd30b43405e1ecdda552055d39ba282f94c49 public float PassHours; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 709 6b0595958e11aa5a5e5506ced4f7e6292dbb8fec6b79254eb566ca4bd19e81c9 public int PassPrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 711 ce8c2652cca0e196dce026eec1e94ed2bc63e18de0eaae4ef223c970b95ab3be public int PublicCount; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 713 660ec40aa74d08de94bc29b23dff3171ea2ac09be5956680421328a9f54cd08c public bool Privacy; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 715 68e99371ba57484b381d38abc7451d757192ebb396ce836783fb751e36e66383 public bool RegionDenyAnonymous; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 717 7aeb7352be0e1452fdf960d181552c689077a024886f5c184d74c6213be441e1 public bool RegionDenyIdentified; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 719 fe515023af6565ba40282b35e3e30cd8bcfee3081f849ba3fe093c90b1ca8c34 public bool RegionDenyTransacted; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 721 2d5f254e699fe45b6bd9a414b2ade1e2ca8e24b6f3c573dcf3b6f7194a8ebcd0 public bool RegionDenyAgeUnverified; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 723 d92c6ed3d3eb165ff8be6bff6cbda9e20ef41e65086bf4419716889bb3553ed6 public bool RegionPushOverride; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 725 30a840308d14706100ca097a2ef636da679dd365ec4875798a300cf94fd72fd8 public int RentPrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 727 2c12598168eb4973a52bfebe4c83d1902915fd47b5cd4c9995b29ca528deb5cd public ParcelResult RequestResult; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 732 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 737 c842abccf0b6df21de55731eb37587d21955d98a8ac8a68144c23260b6933936 public int SelectedPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 739 17a89bdce530ca9913e535f338d8e88a6f586aefea731fca3da10a68b0914780 public int SelfCount; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 745 bfabc4bcf19dbdd4da83b1bc69df5b6e59c89a3d7bd2d6929a9d9c18fcc78996 public int SequenceID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 747 dac1061de70a9d3dded2c8b44a3a0e8b8072ade13625472bbd7374d8d4d2989e public int SimWideMaxPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 749 4dcaa7b043a370fdb1f5408916a195ec4199d4de6e04eacd5043543af7c40605 public int SimWideTotalPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 751 c3ee0f1f7876a4dd87c74dec4bd22d3ac50593cd4423b0ea1246fec90358e0a8 public bool SnapSelection; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 753 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 755 cea061de14323b804d917991d73594757ff842d9bba1e66e629d2c7153be2729 public ParcelStatus Status; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 757 c03733751ede0f1db3791d5173523580d8aa59616728fc5dcfbb45c0d6321a19 public int TotalPrims; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 759 56a2dd410fd39ad719d47a4260048b13f6ed8273db031599109f86c318b4a97d public Vector3 UserLocation; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 761 27d42f1c9ff4284e02d8f0abea7206aba14172c501f0967e1955acfa9604ed71 public Vector3 UserLookAt; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 763 753bcab593fe190abc58e6374973de3fbc6ff356c5193234976cf266a46b7b37 public string MediaDesc = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 765 28c03a0e0b61cfe8f0056b8b0c5938d0fc6b943c917e74393b3f44a61ce6355a public int MediaHeight; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 767 79775c790f69abcf59133a06c3e7f1e1d9ec6945202d8181a85d12069700a3cf public int MediaWidth; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 769 c033eb6cb96cf9f315f2e6edf85dbd35ff23068314dc91a0c84b65ebd3fd7b40 public bool MediaLoop; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 771 c691ac17577c30a70a435e7e18d38603f1fcf9eb6a9f5d06a8579292b22d0266 public string MediaType = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 773 31b95fd35bde9781f95cbc7ed916b0bb5cc84630dc783f9dccb0060c204d9899 public bool ObscureMedia; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 775 f50ddf9a463e586f391058c62b1d909021c198f6ec3b23a7b351491a0e4bf039 public bool ObscureMusic; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 777 d34c08571b3c6e75aa64d43044dc28923d213286eb1c747351a5de80ffca07e5 public bool SeeAVs; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 779 4e546be44aac1e124caf1bd0f30a98611bde85cf0680b59573ccb596b005dac8 public bool AnyAVSounds; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 781 7aadb9d70e2cec5eb21414c0250c29220a52e44f5c9fb9c7636c6bcd90868c87 public bool GroupAVSounds; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 787 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 880 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 967 4b67dd8014a32bb6f9f1b7150a313f9bab63f35fc3b9a9ff3679a7232b0cc867 public class ParcelPropertiesUpdateMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 971 4eb9048a875be68cb741389048ca3addffc23afd531cd4e7d446419a865b87ac public UUID AuthBuyerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 973 eab1d0b2b4a824e266469f6bf3f84e884ff3f360e03e01cb6704c8782eff11bf public bool MediaAutoScale; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 976 6329504bd2470732e83b81ddd9d1add9b955da55c790600395632571655a96dd public ParcelCategory Category; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 978 b1dfc6845bd375d748fae1640b7f015790a15efc532e8864ab5a7d8c31ee7117 public string Desc; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 981 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 984 60b6f32e77e9d2cd916c4da02b90791632f8122f7cdc711af409816b9766ca22 public LandingType Landing; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 986 3494d80b974a1ad37abc2442973db873b42acec472b2d7628a6beb8fd532ba53 public int LocalID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 989 dcffbb2ec55783b096c457b4163dc4715bae8c142575ddb0a2ffffceb69127f8 public string MediaDesc; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 991 28c03a0e0b61cfe8f0056b8b0c5938d0fc6b943c917e74393b3f44a61ce6355a public int MediaHeight; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 993 c033eb6cb96cf9f315f2e6edf85dbd35ff23068314dc91a0c84b65ebd3fd7b40 public bool MediaLoop; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 995 8c5008605dfc3fc4844367fd040b3cf878be4e42d3e30bfb81b1efb119c504a6 public UUID MediaID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 997 e54b4f3f3c6f0729292db65f5e7e33246a8bf3fef0ff5aed1f042e6091c4d6bb public string MediaType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 999 10d74886cee453d214cdc0c3f3b5b76bd6952b06d6516bf83495707cfda1f766 public string MediaURL; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1001 79775c790f69abcf59133a06c3e7f1e1d9ec6945202d8181a85d12069700a3cf public int MediaWidth; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1003 51a9325f2148d3db2810a81a98ed7e35a0a3f56e5da1ec4678c3dbf0cd3733b3 public string MusicURL; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1005 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1007 31b95fd35bde9781f95cbc7ed916b0bb5cc84630dc783f9dccb0060c204d9899 public bool ObscureMedia; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1009 f50ddf9a463e586f391058c62b1d909021c198f6ec3b23a7b351491a0e4bf039 public bool ObscureMusic; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1011 2c733e8e619fb4f6614ab9e83fc57539684329b281528ee4bf6668613350d2b2 public ParcelFlags ParcelFlags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1013 f6fbfa0de1c27988babc699b19fcd30b43405e1ecdda552055d39ba282f94c49 public float PassHours; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1015 01440b0dd3a7f82895aeb680e6681379fa712b6304cb99237f6e1ffcdd04ff84 public uint PassPrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1017 660ec40aa74d08de94bc29b23dff3171ea2ac09be5956680421328a9f54cd08c public bool Privacy; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1019 5ad4c68dd4ef531532b208a60922c6fdf5bf782aa005c472be9131c1b89ed38b public uint SalePrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1021 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1023 56a2dd410fd39ad719d47a4260048b13f6ed8273db031599109f86c318b4a97d public Vector3 UserLocation; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1025 27d42f1c9ff4284e02d8f0abea7206aba14172c501f0967e1955acfa9604ed71 public Vector3 UserLookAt; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1027 d34c08571b3c6e75aa64d43044dc28923d213286eb1c747351a5de80ffca07e5 public bool SeeAVs; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1029 4e546be44aac1e124caf1bd0f30a98611bde85cf0680b59573ccb596b005dac8 public bool AnyAVSounds; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1031 7aadb9d70e2cec5eb21414c0250c29220a52e44f5c9fb9c7636c6bcd90868c87 public bool GroupAVSounds; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1037 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1083 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1124 3ebde313f71e62a0bb3dc22681a523c88cb0425e65ee5dfe77b886c07f695676 public abstract class RemoteParcelRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1126 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1127 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1134 ee54b9e9be790bb248efb700df0912be5a50e705dd1fbaac5c94f8d5d648404f public class RemoteParcelRequestRequest : RemoteParcelRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1137 b27c6c293b8ef2af3979cec0d962b10a1646c01428070ccbc3802d4e02579454 public Vector3 Location; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1139 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1141 e2dc046c014bf6faea62d9796c4363fa8d75ca524d43c321466bb91b10c1771f public UUID RegionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1147 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1162 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1174 656eebc2979024ceda51179a4a4c471f9355aa0b682f0d3a94e4b29def2553d0 public class RemoteParcelRequestReply : RemoteParcelRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1177 69d482a258e71b49646dbe0baa9f1bf59fd4324df63b0e965a7f7e6d8cdae85f public UUID ParcelID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1183 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1193 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1206 63aa91ccf52945ace0bbe4ecc70ca3f7ba41b5f37643433f8c068c64b10b9558 public class RemoteParcelRequestMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1209 259421454ed74d315c16661c2045925c1f07e80e56ab949f4b2594bbcdb14019 public RemoteParcelRequestBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1215 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1224 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1240 438a51014b9d89378fc00e29f29f57c486591e269241a6061da4fcaf6bb22ee7 public class NewFileAgentInventoryMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1242 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1243 c6a6fc215233578f0512fe2fc6c07d9c38ce827c8879109753d4be28d3a45dc6 public AssetType AssetType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1244 5a00c9534bab89edb6210c8a195041e65caad5a3b8a07e812e6deeaee66375c2 public InventoryType InventoryType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1245 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1246 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1247 b8c204929578f48fa7397434755feb8bd6bcc510ee08a896c931dccb0fe4ce5e public PermissionMask EveryoneMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1248 cb6b2e767e2ba3caa16758aab9e34043577c6e65b6c983975ec9016246dcbc6e public PermissionMask GroupMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1249 9b970f63462519b2139cea8a3f251601f762430916aa0a642b8c8d6be6089166 public PermissionMask NextOwnerMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1255 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1276 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1289 b431bdae95a045505e6f1d7d81cb3c66ce089036f482fcc91356f75a0f3e952b public class NewFileAgentInventoryReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1291 12e8414d074e697ae269dbcac21f4263edd58e2f078cf776463052c5798e01b4 public string State; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1292 ee81943de23fb9b688ea5faaf3136c7960a4057b3c6359f13786ae2e537ba6c3 public Uri Uploader = new Uri("about:blank"); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1294 be16cc82a2f9e583ea3833b95e87c6d146c713ce8e184ff40465999e9dc8cc41 public NewFileAgentInventoryReplyMessage() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1299 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1310 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1317 bb76bd89566fb62b23f000a78d77006a0eacabf3c90427fbc4055433cf321f61 public class NewFileAgentInventoryVariablePriceMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1319 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1320 c6a6fc215233578f0512fe2fc6c07d9c38ce827c8879109753d4be28d3a45dc6 public AssetType AssetType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1321 5a00c9534bab89edb6210c8a195041e65caad5a3b8a07e812e6deeaee66375c2 public InventoryType InventoryType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1322 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1323 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1324 b8c204929578f48fa7397434755feb8bd6bcc510ee08a896c931dccb0fe4ce5e public PermissionMask EveryoneMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1325 cb6b2e767e2ba3caa16758aab9e34043577c6e65b6c983975ec9016246dcbc6e public PermissionMask GroupMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1326 9b970f63462519b2139cea8a3f251601f762430916aa0a642b8c8d6be6089166 public PermissionMask NextOwnerMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1333 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1354 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1367 d763da6479d7270996deeeb4c3533bd9aed25e2a654b7b0dd9815930d9f07cb5 public class NewFileAgentInventoryVariablePriceReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1369 6052289eba1a8ee6d13d8f86990c6089cbee0764d60f259909940478bee7c97a public int ResourceCost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1370 12e8414d074e697ae269dbcac21f4263edd58e2f078cf776463052c5798e01b4 public string State; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1371 6ab7adc48c053405a50aa5765f513a6b180792656396fffba0a4d11961698ee1 public int UploadPrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1372 532ba780d01a232f0284957bf836a9f3f9c5a9e05758dc677979d7b8964b0121 public Uri Rsvp = new Uri("about:blank"); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1374 14bb4ca86d37b63d6402dcfe5f1c3ae80c9898417114b3755fb0ec255f9c09f1 public NewFileAgentInventoryVariablePriceReplyMessage() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1379 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1392 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1401 f5dc31bfadad929118d2a2f52413748d019d38010ebf4eff2921b627998203ee public class NewFileAgentInventoryUploadReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1403 5357f86ad1096306b6c60372903717aac9710a5fa0afc0971a68faecbaeef0db public UUID NewInventoryItem; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1404 3e288b6d3a1f2e0a1bdca805c629487ee8b6dbd985f4e242601a019af73eac2e public UUID NewAsset; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1405 12e8414d074e697ae269dbcac21f4263edd58e2f078cf776463052c5798e01b4 public string State; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1406 1195e416950efc4a931cfe7f06a5717f167d5dc3f761efd37b18869cc46af1f4 public PermissionMask NewBaseMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1407 6c35d1a9aea975787c777bec213412f487134f16fd2717a1a2d1e2ce19e2ea3b public PermissionMask NewEveryoneMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1408 ba1f11cf08655d8fa02cd5196049aa95ccd1201352b6186f26f6c042eb8e6d0e public PermissionMask NewOwnerMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1409 cdd5a1ea18ee05a1736bd014c6aa13d4c0fc11de03434ad1bb85cc7b8040f0ba public PermissionMask NewNextOwnerMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1411 a8bdff4fd9d9e27b8767286c9fa0fc1d4162a5d9de3987c9bcecc42b6ff7b590 public NewFileAgentInventoryUploadReplyMessage() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1416 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1432 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1444 7e0edb34559b53d96e7884ecbd0330fd52ae3167d1888925cd3a2b59407cc4c0 public class BulkUpdateInventoryMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1446 f44c71f85875a54e2d890ac7fac31530ebfc17144edbf1ed6ee81a4796e5716b public class FolderDataInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1448 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1449 d2679223240da23968321f284486831e719bb05e6c7cf648805da894bde89f0f public UUID ParentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1450 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1451 9cf0b4fefac89902233ed644712af11880524838bff06a412d119a85bf6fb54e public FolderType Type; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1453 dad070f870724ee91b4ba36e2b19264a2eb08938a43675c065582e76cb4a0212 public static FolderDataInfo FromOSD(OSD data) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1467 810bd8080b42f35eb42fe89bb8aa6624b137975c602540e6ac584e1f9cfbac66 public class ItemDataInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1469 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1470 4a9c5108519c9c9121e96f7aa4873a3cef53689696e696cdff22991e4b2ff5d7 public uint CallbackID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1471 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1472 d98cb034d589a9eeebef04293ef6cedf91a31ecd814d3f9979e2bfc90abcfa0f public UUID CreatorID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1473 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1474 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1475 80c57e8f99f5b3726b77002eaa0d7fa52e2e39c2a5866154de8533de6f1e7132 public PermissionMask BaseMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1476 d380bfc5cbfe28f92f2a8be2460048005afe0eb8ff74ca576bb1e94d1ac59ed2 public PermissionMask OwnerMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1477 cb6b2e767e2ba3caa16758aab9e34043577c6e65b6c983975ec9016246dcbc6e public PermissionMask GroupMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1478 b8c204929578f48fa7397434755feb8bd6bcc510ee08a896c931dccb0fe4ce5e public PermissionMask EveryoneMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1479 9b970f63462519b2139cea8a3f251601f762430916aa0a642b8c8d6be6089166 public PermissionMask NextOwnerMask; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1480 b628a6326786ce7f5f929158d510ed0c4f5fbd27f523cee0ca22a9dea8f78ad3 public bool GroupOwned; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1481 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1482 e1a68c95bacadcf1f7e4263ed8409b7b63f41ee9e2dca1475cc5f3549ed6cd9f public AssetType Type; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1483 77a3213e825f8bef693c6fc673740a56772aaa42160baba8af97050974753fcb public InventoryType InvType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1484 9aa81dc08824d60d9e4c7864877e775106c44fa5dddd0485e7dee9b49fa8ed90 public uint Flags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1485 ca8b77d1b519a48701aa2eca573223665de28cf12e9e6647fbd8083f0426e081 public SaleType SaleType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1486 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1487 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1488 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1489 027289981b09b3d25e065fb42a20466549886cd77fd67aaaf8b73861d992af49 public DateTime CreationDate; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1490 56ff51d44334e93241afd6f591c4ee6417ae980f2c65de5defd0892b9573a687 public uint CRC; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1492 1dda677351c6ea9b9f62eb4677ace79337ec130a17bbef7f534af2d2f8517ced public static ItemDataInfo FromOSD(OSD data) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1525 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1526 dcfdf721e5857103d52e2147f51e97bcd11fb08362a8376f2d1e1cc3319aeb41 public UUID TransactionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1527 74498a7ac380452beb21dfee6ed0ece72e7cc4b40cf1dff5a982ab156d3fde4e public FolderDataInfo[] FolderData; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1528 297a94b2daa3d518909c1279f86f05b80235a7fcead1882a2c5150cb54ea9cd2 public ItemDataInfo[] ItemData; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1530 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1595 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1646 b11cf6df034ed648ae8c04c89635a8e46b7ed605158389fc8ef2b2481715888d public class AgentGroupDataUpdateMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1649 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1652 55cb7d5e20ef96e2cbb2a6adc77472e69e191e39832867b347ac8044349ca825 public UUID AvatarID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1655 a16347542048ef4b9bcc59c0d902cc7149743d33a5faa5f9e374688652a935e5 public class GroupData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1658 03d14ce4b8e096093e30d5c064774570c85ff0b1d0e6ee5ff95ba487a171c27e public bool AcceptNotices; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1660 dadf26170caf1c7db4f24699001a329fe27d6d326d7df38364236201d88a34b4 public int Contribution; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1662 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1664 dad72866ea800842c4c7b94cce6f7ccc00c89c994e248b132795cef13bf8130b public UUID GroupInsigniaID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1666 878620e5ceaa1c4d078a2e04706ef1a70fb6f1a497f07622311cf9dfdaa1eb29 public string GroupTitle; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1668 fd31d5a23d3b9ce88140fa1a4b6330f06efab6883c6e7038ce88b8476409ca0e public string GroupName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1671 046cac1da426fb81f7b0cfa72a815f84d6be455166d5bc79d71746137c646c5b public GroupPowers GroupPowers; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1675 f4b8feaf1c96367827b4f638d43edbca24b034bc5a678e02058e87c06ef113a8 public class NewGroupData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1679 e2d0b9813f332d32f4a4f7af7370633f51761fbf84a607a8e23faa0c000e8d9c public bool ListInProfile; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1684 76ff631f077a6e2386ec9451ab32b364a099d9bcd36415627ba9a3cc9fb121f7 public GroupData[] GroupDataBlock; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1687 5f00c4e8093b781af26d0268ded0ca3cf7a9f48cc0c22e71973edd0082f16bbf public NewGroupData[] NewGroupDataBlock; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1693 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1739 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1812 bc29ecd325368b9261e57aff4016d96533fa547ca320d6521a80be009ad7c071 public class UpdateAgentLanguageMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1816 ac954e44b57891bee70c11a00ac48a539af7ea78db711574760185e2ef52ed09 public string Language; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1819 a44fdf3217f8de9a5aa730bb652581495a581c882050c275d4de9ea4c2bf67d2 public bool LanguagePublic; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1825 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1841 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1852 51193a80b83cd8119496e33e07ee62744ee235457b0cb447479d3ea37a1e5003 public class AgentDropGroupMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1855 3ba5dc0ff5ea45af762701fbbd6bfbeb18ae05546b681fe8c436ac931b684d3c public class AgentData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1858 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1860 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1866 f763564a50d4eb124fd46dc00286fb3265dcc0e9c15b470eda58ab15afd36162 public AgentData[] AgentDataBlock; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1872 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1896 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1917 8700bd0ea85514232fcb97f26d8fc01bb50a3d3f842f2225f13a3eb311bc44fe public class AgentStateUpdateMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1919 57f5ddcc20181be9251acdf172017d6319bd6eb04f79ca3ec1075777a6256bd8 public OSDMap RawData; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1920 7280892e79709b0c912da2abfb98a5a838067f7930679750ede70ba57e6cca5a public bool CanModifyNavmesh; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1921 4fa85747359ff1a5dd93291f1adfa086957132a58a2fe2d1b6bdc5d5da36ac58 public bool HasModifiedNavmesh; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1922 e176625db1357abe737d9dee8c8a41a04e3279806e86819229136499c2f7aab7 public string MaxAccess; // PG, M, A +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1923 d14640c7d1460e037320b00410b390a457ab04193ae4a4d3e5ad1cea61251376 public bool AlterNavmeshObjects; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1924 4ba02722d1dedd98acb16dddf38c866772d790846ed455b1e812aabbee85fa63 public bool AlterPermanentObjects; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1925 f9500e6b42ae748052b2e9a92ea73bef4de1d815c39ab11d6a0138f9d668adec public int GodLevel; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1926 ac954e44b57891bee70c11a00ac48a539af7ea78db711574760185e2ef52ed09 public string Language; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1927 5a9bcad084338be09ff3b553cdb7b2e0e3cc8b50c4ed86f39beaf79cf9437066 public bool LanguageIsPublic; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1929 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1950 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1978 348044092530c36ca45b24eafaa486dadc1803349402273a04884b91112fb4d1 public abstract class AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1983 12e8414d074e697ae269dbcac21f4263edd58e2f078cf776463052c5798e01b4 public string State; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1989 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 1995 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2002 ff01d386d7b1fba172b88ea2746543e7c49ed580901327cc32c06ab8bc7d0da1 public class UploaderRequestUpload : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2005 1297b9371cb73a23100598d8eefe291e6e820063f787bb7452b4dffb71bc12c6 public Uri Url = new Uri("about:blank"); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2007 ffe11b0353af1844f92150348fbb15f3847415061f90e302d4b2460482a44e1b public UploaderRequestUpload() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2012 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2023 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2034 c4f6c259f868cf35ca9b4a8dd755ca7a67befbbfae99cf461fd0d501e22188de public class UploaderRequestComplete : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2037 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2039 be6b5fbe85148d98fed9b0fbe33835ebd4090732203a250e18277e822f5dd35f public UploaderRequestComplete() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2044 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2055 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2066 f795ff34d391b1f64ffedaff61831f6a96751258f8685dd8fd0036b24ed8ddfc public class UploadBakedTextureMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2069 b66ad094e274adb2c46db41c07be3778e90343cdb779cf34696060749e432c57 public AssetUploaderBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2075 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2084 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2103 c9987ec0e9605662c351d16fa35ba2a234178ea3a1e41df1dbec2a52d162c0be public class RequiredVoiceVersionMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2106 2f3059471034ae68ac80d799362da4344f95300569951a8cb6f001d7f26f3333 public int MajorVersion; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2108 198d09e331a5d0f20527cde1aa391a23adffd6290e74e61d57ae6053670b56af public int MinorVersion; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2110 859fa0900ac22f886b26eef85b4ac69562c2826e709cfb191798ac7d594be633 public string RegionName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2116 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2132 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2144 4652c0479b95058dfd4b385c7e2ead01a2b52816b4af0e52c684c9406c155dde public class ParcelVoiceInfoRequestMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2147 68982a753c559c6322a85ed5be18085664f33946de7bbf0aa4537755b1896f98 public int ParcelID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2149 859fa0900ac22f886b26eef85b4ac69562c2826e709cfb191798ac7d594be633 public string RegionName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2152 7b00bd846ba82ba5b4ea695292e3c5846a2975a9c87b19cb9aa77f0689c401c6 public Uri SipChannelUri; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2158 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2177 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2190 8dbeee10c63260e693c18656e4a75a6025e27067086d5ebe010db21cd62b8ff6 public class ProvisionVoiceAccountRequestMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2193 6eacb866f9d1ffd3fe1cdd6d6239d13e8e342b31d81a70d866a3cddc76f44268 public string Password; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2195 8e662a643965ffc4d76fab406529e2aa25f2034b06d7dac05628ce029c00d32a public string Username; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2201 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2217 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2231 072996b97be45c3581f8f786eec70e6c4cb881e89e7e0307a1b171663b664b66 public class UploadScriptTaskMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2234 b66ad094e274adb2c46db41c07be3778e90343cdb779cf34696060749e432c57 public AssetUploaderBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2240 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2249 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2266 374c73d875d6feb6a631f1736a778d6dfbac22cb7673d11a0e52a1b33aedfbbf public class ScriptRunningReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2269 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2272 5b80419c0de4d328ecb049aff28f9bb01f024c8c862fcaf18ef9553637bd0f4f public bool Mono; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2274 dba47fad3b9a900403d141b0c0b1ec23c4ad71738c2a42a7a78654c907a67e92 public UUID ObjectID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2276 2e61a0d7280c2e1871667db488c672722886d7f5bc6875d4f9d010db5bd00670 public bool Running; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2282 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2305 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2322 746999dd098a5e7d718b858840d1cda7806e30534dd5e9dc1ee5a3526b02e4fa public class UpdateGestureAgentInventoryMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2325 b66ad094e274adb2c46db41c07be3778e90343cdb779cf34696060749e432c57 public AssetUploaderBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2331 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2340 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2359 f8c81af36607295e7c8ceebfd0b1e62d402a30ab9c20a02e1a8f6ab9973a6826 public class UpdateNotecardTaskInventoryMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2362 947cd0461e5bcfd903d2214f27d145a45a03e5c69d6fde41c53797c298a794a6 public UUID TaskID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2364 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2370 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2385 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2397 fd383749848d461474dd88cfad6f6c435a66678998bb99432fa3f3ff93d5a350 public class UpdateAgentInventoryRequestMessage : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2402 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2408 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2419 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2429 d36c967cc7efca2fde1b5b9b7af8ee365e3af7ebae601f366e9c6a8cc08b05df public class UpdateNotecardAgentInventoryMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2432 b66ad094e274adb2c46db41c07be3778e90343cdb779cf34696060749e432c57 public AssetUploaderBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2438 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2447 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2462 8af5b3880581280cc7f92ea10e00d2ecd9af3e454d8d230018cfbbb2acaf71ac public class CopyInventoryFromNotecardMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2464 9d7f3f2a4685a7a185a0ceb1cf433b482c946d2b94b5cbf2b659f8d723b718eb public int CallbackID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2465 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2466 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2467 0b4bcd3bafecd29c785ae97ba9e1b20f44e4468c4daf6d7287d3c35c9451b1f6 public UUID NotecardID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2468 dba47fad3b9a900403d141b0c0b1ec23c4ad71738c2a42a7a78654c907a67e92 public UUID ObjectID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2474 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2492 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2507 76dacc5186ebb8dac56865c9cd06e42fb459974306c0694306343bc896661e4a public class UploaderScriptRequestError : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2510 c9bb7694990a1fc7dd3939c551ccf6de2316ea5612329816e8706b12d5436373 public bool Compiled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2513 ec1a1a5ead85f37e49b27aa2b93398fc675caad719340b8dffe66b3844009736 public string Error; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2515 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2517 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2531 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2547 f23d97e32112addb984e1e4e352edf614570327251f84c841162f50cba534657 public class UpdateScriptTaskUpdateMessage : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2550 74bb32bea2ca66b60ea529c7dcde34ead7d4aaef7fa15f1015b8fafbf9ac5d34 public bool ScriptRunning; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2552 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2556 4d41a025a5f710dea86c6e9be3043f986e80a7987659bcb1fab13e26b06026f8 public string Target; // mono or lsl2 +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2558 947cd0461e5bcfd903d2214f27d145a45a03e5c69d6fde41c53797c298a794a6 public UUID TaskID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2564 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2580 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2593 bde9d50c70122d677da8c4ab4d9f3a4be883549bb1d3f9eba842bd37e3e06cf1 public class UpdateScriptTaskMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2596 b66ad094e274adb2c46db41c07be3778e90343cdb779cf34696060749e432c57 public AssetUploaderBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2602 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2611 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2633 9bfc4aa6c6156b66dd61ea5c7805a559d3086ac3ceaabe01f188a20b008ab874 public class UploaderRequestScriptComplete : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2636 6e4ac156050a43df2cd371728d5922188fbdbc5da63de818734ad816dfea0ef8 public UUID AssetID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2638 c9bb7694990a1fc7dd3939c551ccf6de2316ea5612329816e8706b12d5436373 public bool Compiled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2640 3204cec86da26e908e2e0fe6a489bb23a44ac9e09ca73e15832e1e4003647fa9 public UploaderRequestScriptComplete() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2645 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2656 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2667 5426bfc7aceccfdf6d85d44c989157cd0d5182b099cc336ff6de744df49ef331 public class UpdateScriptAgentRequestMessage : AssetUploaderBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2670 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2673 27b4e1325089b62dae21d39cf801a93d941e286cd738a31864cfaa6fec1920a7 public string Target = "lsl2"; // lsl2 +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2679 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2693 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2704 b9d2cd69312dede1837ceaad95bb6d8f58711eda5bd28c4a925cc05776a09550 public class UpdateScriptAgentMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2707 b66ad094e274adb2c46db41c07be3778e90343cdb779cf34696060749e432c57 public AssetUploaderBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2713 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2722 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2745 55930d741910c74392447ce08996a55410cf92d797984b42c0d53bdffe537b6c public class SendPostcardMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2747 ef1206c1f9456d7dc9730e85193173a8c4087965735f9d03187977683687110f public string Message; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2748 c6607f1c4906412fc60cc34e12ff218e20c5c779843eabc605967028653994d9 public string FromName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2749 c9878a5e7d78092335bdeef0b3409acf1687c9896842fc79615fa074c85f514b public Vector3 GlobalPosition; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2750 b9561f79936d417099d99308721cc2e962f54975c625f2afa9a6177423651f9f public string Subject; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2751 dba9189492ace15429882499ebf243caa795b5ef0d1cf0e96d91fd5b8efd03a3 public string ToEmail; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2757 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2774 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2789 1df2a1c1f8a4a413c24806a21e73d3cdbaf9862f1fff66aa0f4f7602799adf55 public abstract class MapLayerMessageBase +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2792 93ee5405b77c2acaa1348c417914411584b70d2e6c75ee987ec8cde244fd1aea public int Flags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2798 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2804 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2810 1d1de69d3104da57194ecdcdc05abbc5cde3e1751f5bd09f034ca1bcf27a3ffc public class MapLayerRequestVariant : MapLayerMessageBase +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2812 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2818 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2827 79c83a7adc5e773bfc46a79bc4b1de6abfabb46137a56c6e4fa27691f29587a7 public class MapLayerReplyVariant : MapLayerMessageBase +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2832 5b80dd8c5aadb83c248ed73d71d8996b22b415a85245de0facd6c06a8d34c8c1 public class LayerData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2835 c601c9c1925f79c15b5e53117533a65c8364a59bac74c7699eff67fbeff0cc40 public UUID ImageID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2837 e55fdb60a5ce8b9a11aaffd16940729c79956203d09a4d8151b107c4e7bc06b7 public int Bottom; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2839 456c85a34efb86c29ff0c469326b25eb9a545e81a682d33f66cef688ea8def5a public int Left; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2841 297b183b52c8040bf30cf4bd9bec92d23c837213c1360bf0952e8a6d5201c06f public int Right; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2843 2e744602d16802eea64427606d909f1be6ef1859e39046f56c2913e7698a4005 public int Top; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2847 096061fc4e68053345e148d2ee7aa12351be6eb2b9577be7b345d63078da6202 public LayerData[] LayerDataBlocks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2853 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2884 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2911 8bd014179e9cde8edaa27fb1905b4600476ab0fcd1da87c8027fe981d84beffa public class MapLayerMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2914 fa218f8c6301320022611f42704e7e6d30ad1a812e8e86d98895fccbcb46fdef public MapLayerMessageBase Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2920 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2929 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2954 7120d39f7bfba7a49fe840b8a0c2dd817d288b4e387fe832314517172169e794 public class ProductInfoRequestMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2957 4c2e44c87e00a076c80089baed1d624979629c5668ed1de3249b1595e17a5348 public class ProductInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2960 e5dec23321533c3de55eda6a59c930143359c3d34360d14f5dc06b03a16ca17a public string Sku; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2962 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2964 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2968 76f2cca5e3f5dc410a9671c8f9471ad150023c0ffd4b381c58b6c09e794e0234 public List Products = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2974 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 2993 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3014 6901e25daff8df6158bdac3638a52e5a791a625d970542f732fb7b929c6786f9 public abstract class SearchStatRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3016 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3017 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3021 d80af17385bd17c705ee1438842971fd4c49829c51e45ce5e4ab76b796fb3bcf public class SearchStatRequestRequest : SearchStatRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3023 29b35ac42c3dd4085eb6c6af1c6ceeca7acce62d2b2cdf12c5fde5666a916b4c public UUID ClassifiedID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3025 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3032 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3038 0bf14ac5c08ad309d0238834ff332e49626430ba81d51933615b0073543cebe0 public class SearchStatRequestReply : SearchStatRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3040 b8a92199bc97aa2f6fc9ef49778826e19b4e73a58b40a2788f2f3cd6b0f2b59a public int MapClicks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3041 9bd1b07e4343fb07876595299f175fbbae3cc398fa9e672c537f3d25a1f1ccdb public int ProfileClicks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3042 475ef707f3314063bd82f6c446d1074ca4483cd740f9e472188bda7200102712 public int SearchMapClicks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3043 249db2eca267c0c6ed9e72e3db1b8bd18e359d37a07330fca1388cf1e52157f1 public int SearchProfileClicks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3044 df21a6502437f70c82d10c72f18da57812b08526a2d233c5283d1e108b00202c public int SearchTeleportClicks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3045 a8c09be12101d7c4732df5dcbaa7b243837a2736441aa0b8325f7ed8d2ca26a6 public int TeleportClicks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3047 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3059 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3070 97c73f9a709ae67d43a4bec2dae39e5428706e1245b35b265eeb71bb92a3409e public class SearchStatRequestMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3072 316d0b61b1242d4264b4a2cfa872ef42658389228fdbb68d4ef9b56ef84f82cb public SearchStatRequestBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3078 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3087 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3100 0823675017d10b59c92aa2820986c4dc10ddec74e1f64dfd01847bf476cf1f4e public abstract class ChatSessionRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3103 2fed1cf49067f8a0d9bad3af877151fe4b98951ef0509e046374792a8bda6e90 public string Method; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3105 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3106 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3113 8308611eb647442f811bb1c87f72c8d03787e0d251833685d4f41c0061386dfd public class ChatSessionRequestStartConference : ChatSessionRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3116 450a2815a28d3997554d697acdaf51cc13c4c02b374ef3bccf84cee0c372f777 public UUID[] AgentsBlock; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3118 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3120 4ca5c6698364a08ae67fd72daca64223ea9f074e18705969b438aec4f78b3d05 public ChatSessionRequestStartConference() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3129 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3150 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3170 5aaf01b39fc9164b3d67e3133623b7b986c0ca2c36e545c15ceea2ebdf5a751a public class ChatSessionRequestMuteUpdate : ChatSessionRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3173 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3175 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3181 1f2d688433013af6cc84fc9f2629aed880f92b3fcf8968ffd01c57cba8666f93 public string RequestKey; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3183 533037f668733ca8c703ff14fa881dc593b6e5ec0de91accfb5e3076663f8103 public bool RequestValue; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3185 67c855da433bd2edd0eeed215f45216836739d3128f6ab587d034292a2e87bce public ChatSessionRequestMuteUpdate() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3194 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3216 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3239 0ab310efd41c7eb663a307d17bd22f0e5ca13e451d83253971dc944f976f3544 public class ChatSessionAcceptInvitation : ChatSessionRequestBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3242 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3244 1ffa052dcf1a8aacec81ed4165c0ef93aed676106ab45cbcd42f63fb8fd352c2 public ChatSessionAcceptInvitation() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3253 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3265 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3272 11a7904d9325bf503ee705f118f228aeff13bab364f82f2ee4a7011930654591 public class ChatSessionRequestMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3274 6e42d08b7154a1008d666891593bfa343990e28069248735f25392408c4a00f3 public ChatSessionRequestBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3280 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3289 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3306 6267bec772afa0751523cc7423649d11a635a615853c7431b33151e5cac08653 public class ChatterboxSessionEventReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3308 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3309 4b5ed30b54abccad841cbe0cefd79d5f0dd26aa191603bc0ac47605d76ae0e28 public bool Success; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3315 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3331 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3338 bd5b2ac72dbd5ca2cc6a3d7ff0ed1e384588af4033bb1314d8de676b0e68d500 public class ChatterBoxSessionStartReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3340 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3341 885294fbec4c25820f55934a27903b93578b4b2c157fb274d5d1389ada0ed822 public UUID TempSessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3342 4b5ed30b54abccad841cbe0cefd79d5f0dd26aa191603bc0ac47605d76ae0e28 public bool Success; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3344 f2a7fd6ed9acba2a707c0fbde6db23a3333d2d099c23b3758fdb2bd15c38542f public string SessionName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3346 356e055999e7fab559c609510e7aeab50f4b56a7e491ec2da2ed861240a15823 public int Type; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3347 5eefaddf01d033d0ee3115d492d0e83f2648ce7519287425e32aeed9e51afa8d public bool VoiceEnabled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3348 c91ccf44c2e8e96802569696485bbf5f1f39d4c583f6f32794055312adb48f35 public bool ModeratedVoice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3356 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3383 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3400 ccc85466efca5247f3183d792145226d0ff3784694b0873496854e31fc5ccb20 public class ChatterBoxInvitationMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3403 7c4f8ad9c4e61a9dca4b7fee0540944e187a7962f27844efc97736af6343cb80 public UUID FromAgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3405 d07189ab530e25d89bce8e1e7a487325e80e90ff919d084d2fc1c95f2a916ec8 public string FromAgentName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3407 0e0cf1f4d8f66b934f8e1a5c2f33fac0889b41e8a14e217a0cbe28203e50be40 public UUID ToAgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3409 398511c799c1e447367f7ead0fe9d3aa6e1a0f8c51a74e5c9d77c85ff53bb4d0 public uint ParentEstateID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3411 e2dc046c014bf6faea62d9796c4363fa8d75ca524d43c321466bb91b10c1771f public UUID RegionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3413 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3415 bd12adab5c3ceca5e049bb1586882fd7365b6cc149261693cc2f55696c7cf987 public InstantMessageDialog Dialog; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3417 c58aede5da350788c1ee46f05f49e23db0fc9103b4f7ebc4d3398dd9dbfbc1aa public bool GroupIM; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3419 1318933fb16e0b8a13f7c3e5a0dd47cf450b969cc65172819bcb9e9ec75491d8 public UUID IMSessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3421 fe33bf553d396e42c11063d724db680a2c1291b9cc8685d82043e1e58d75b3e8 public DateTime Timestamp; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3423 ef1206c1f9456d7dc9730e85193173a8c4087965735f9d03187977683687110f public string Message; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3425 fd16b98d8dba059bc0e6de3c6f9acc6aae644aa2974c305571751c16f5f7ed47 public InstantMessageOnline Offline; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3427 9b8f1a0c1be54e5a46d1c8d2098a94af4cbca36c41fc0ae4ca05da5355a2f53c public byte[] BinaryBucket; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3429 0676b3ad3c9f76e9674e212e5622669028532d41ff5c64b4ac755b1af42d303c public bool Voice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3431 095768857d0f17fe5230e59dfc1dd49f62adea11958f6afcff5618c05b19565d public string VoiceChannelUri = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3433 39c1985fdde1ecbe36f60b2f3d66c977466f6b37217c1b379a0bbb4300e2776a public string VoiceChannelCredentials = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3439 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3471 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3512 3030dadb5a206f75724aaf3bfa5574b0d6ad5cd8e66e5ae275f7f9244b689990 public class RegionInfoMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3514 366eb25fcc8b913eb59f60b1c3aa9f58e9123244984f8722baa944d2f6eaa2d7 public int ParcelLocalID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3515 859fa0900ac22f886b26eef85b4ac69562c2826e709cfb191798ac7d594be633 public string RegionName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3516 1cbd430bc91ab8e3eb82774e4fa1b5e234292f1fabd46fe0b5a59e1579233d17 public string ChannelUri; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3520 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3532 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3554 bfa22b2a7d7bc82783d6d7f7926b8e8424bf9f8ab14c2c10000395c72679f774 public class ChatterBoxSessionAgentListUpdatesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3562 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3564 60c5e22d6c3f6eb46a41066dac2c5758d91dd40e6c97788026ecd2be55e272ee public class AgentUpdatesBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3566 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3568 35ab76826527322a9554fbe227965f605767bf5e09d794b4ba33ad6139d299a2 public bool CanVoiceChat; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3569 54fe15c0d00653e0eebe86118bdd305aec8abff15bdb27a7d85917414eb4b1a6 public bool IsModerator; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3571 4c436956909748acc258dc21c9abb11f67b9d8e837726a9cbec558283980521b public string Transition; // TODO: switch to an enum "ENTER" or "LEAVE" +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3573 ee6a1ee02288c068fea2f476566cb063a31e78e24561d9cf2232e1c0a563b813 public bool MuteText; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3574 412dc54f1efa23535edb449026d122a41959f38aba189abd3f0e980cc2321ad8 public bool MuteVoice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3577 b6ed077b5ff6c2ca6aecf8158445586b22ce7cf9547360487b94f6a94323bc10 public AgentUpdatesBlock[] Updates; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3583 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3623 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3706 7c731bb66030bce9ea3d67e34a99f26bb4a72bb10fa1467b1ae17b47cd36b480 public class ForceCloseChatterBoxSessionMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3711 bcdd7c281dea4d8dbf550f6444769e729eeee28286fb3bc31a127d354942b9b7 public string Reason; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3715 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3721 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3736 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3747 3f5663bf522b85375a05a9e090ee6cfb8e25bd58c0729429c2cdc000f1ca8558 public abstract class EventMessageBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3749 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3750 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3753 871ae03d426b4577ec37fa3c903be269df87fcfebe39caf8f6b79d3ee6fbc761 public class EventQueueAck : EventMessageBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3755 1c4ee2dd48c60ee95d5be30e48062cdc326226fb850c4fb0e88877713cb49678 public int AckID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3756 b7b523605c9679022f71b328330a490910dda8854a3aececc5fc63e703f21579 public bool Done; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3762 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3776 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3783 1470b0e337bf9732e68417df73f32bf12fa5b44dd22f2b28eeba82c246e29742 public class EventQueueEvent : EventMessageBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3785 1f0d5f23285f4ce5bf99ae37e8fb5d5942d9b70dc7e957430e16c223958d233e public class QueueEvent +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3787 2f8e2210212d98ee707fd3bde187a1c68edcfedc0d3788dd663d1dccfb32eb2a public IMessage? EventMessage; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3788 ff0c3a93d89e24fd928c901ca29714ed3ee04c704dc73aae6d1794a34b2e95c3 public string MessageKey; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3791 9d588bbd6088dd5895a237235fb0ebb2cef772027c1fa7bccef0ef22f0d67fdf public int Sequence; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3792 98dc1c89bceccf4c2a9a1031c6a442b7a183d52b078298ef2fefd0d2687dcd96 public QueueEvent[] MessageEvents; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3798 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3824 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3842 48fa3424d75d320b2d4d2c221e1958c5f020f479141d8d2daa3af6301ae13512 public class EventQueueGetMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3844 6781d06596c5ba95c26bf06e26d0f7c6fbbd5cd4fd255d2c699cef84319a755f public EventMessageBlock Messages; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3850 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3859 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3876 20f969b422cc1b091d2561f9a008318e8c49c30d8fa459ec1b4a29ac5c7f7919 public class ViewerStatsMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3878 1e6699160070b5b5429bbaaf1c5241500d404a19fc561f5346b27dd964234c9e public int AgentsInView; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3879 1d9d8abd5370760ae30f866d462c51a99d850feaad75c981370e6d7c3214fce4 public float AgentFPS; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3880 7d0370cd3c8a23fefd5bc2b8dc99666b6d2d3113147e24c10e557cac84e7fdda public string AgentLanguage; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3881 d8675d7834f5418056fe50d709b54690fb7424b8b6a7808c9d99177fc00a0888 public float AgentMemoryUsed; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3882 5b7192911370a0fb5366eac17e8c1bbec20802ac9fe46f83886d84f99b551a66 public float MetersTraveled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3883 8d3a888a1af3bb774225ab228241b468772646a416d5baf021fa260e7e1c6c31 public float AgentPing; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3884 c2d25561ca13bb285376614fff6043ef77ce509610753ff6c9238d76eb52a1e0 public int RegionsVisited; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3885 d1c69222c7b48ffa92f04a528389b24b55f55e3db3583d1f22889cc9222a66ff public float AgentRuntime; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3886 39ce13b9b030bef785a6ac419b8ca4b8158bb350b472260f7b14c7449b5f1f1f public float SimulatorFPS; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3887 e25828fa885f60b7995a20510834b4bbeca37f25a184f9b4b3b335046b43d414 public DateTime AgentStartTime; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3888 89ab4569fdb98a6a5abfd29ea9f582b52c86669c779b0280890c08c33a51b5e2 public string AgentVersion; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3890 5ba11b39e8d4e098c7321014a2a3c0a9ba59624d3e06f34aa13bfb862d8f51cb public float object_kbytes; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3891 fb0525b550591b64bb90050d2d5bc73d9d0ab106f5d77b2a09547186bb803570 public float texture_kbytes; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3892 c92b32e52542021bbdaf44eef5272203c904e181411d89f943dc57bcaa7bb352 public float world_kbytes; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3894 3fd9c4a6401f876ef7ae1c058d89a96601d25e87af98ca981484207eab0745bb public float MiscVersion; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3895 66b5cfc48085c66c177be72931244343ba1067a983135aee199c2a36f6d2c261 public bool VertexBuffersEnabled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3897 d7cc91c85084372ea0c22467d4edc7ec1a81ff2f36afbf0533eaa925c1b6cd58 public UUID SessionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3899 124a9ca1279d9fe37b0d8f92c4cde306d5db02d757c29ab1f109b924bb238a1b public int StatsDropped; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3900 3799f2df7948487129f8f0e9057e25bc0c117acb998588e42a17f82b4b00b955 public int StatsFailedResends; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3901 b6865fc13107332e27f14da1b6b393c92feed92893b4ca931e9e2aa4a807fa7e public int FailuresInvalid; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3902 eb789bbbf1fc4277957a2c2d5a5224fd4947a85ee9cbe8045add6dd7de398160 public int FailuresOffCircuit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3903 b458211e88dcf7b06099525188567de3fa7256777d81e14f703fe76550529b34 public int FailuresResent; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3904 706acace7afbb54452368b983230f769fa8dbb9707f42358ad9a0909628fac72 public int FailuresSendPacket; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3906 7ed75df19078cb91363bf3b13c16e46308d2d28fa2aa1e7ade5eeafe4f8a0589 public int MiscInt1; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3907 4fba0add03d502a2995d4cb82b287024d467cdbe6501fe6291e816b5b13439fa public int MiscInt2; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3908 49dc6c221d5dc931b43bbbe7868e2df9f159524618f65a4db8c90ac1d21977c9 public string MiscString1; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3910 5034e99e368b2ad96a2aa59e59a93007da85fb03938c322d46030346a4586ff9 public int InCompressedPackets; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3911 d2aa9c30acf49397e384d43dbcca0e3bdb389c8d3830a10670124fb6a6a701ab public float InKbytes; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3912 3b74c85274ece08a1d35652fdd4d52e1100acf0ba1c73a919757142e236a97ab public float InPackets; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3913 3464dc4aa8996bbf38eac6a361f34d0612722ca51103f709ec02e3de1f28ce0f public float InSavings; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3915 4b812448d1edd1e0800d846a53312264018046c578b5b1dc0f4914e88499f6a9 public int OutCompressedPackets; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3916 ed55b779484a4a5102295b82ed525b71b509437116f01ee6fb910cfa23113b82 public float OutKbytes; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3917 fc4da9ff02e30f982404b1302d798e65837e1589a19e8a750bc1afbe1fff2202 public float OutPackets; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3918 f1db65fabe5a119a6e33a2da42baf5c406e0c75640defc33d6ce9fa3e31a4952 public float OutSavings; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3920 d767e281cd5d10725c2f5da868c253cbc220efdbadc8c94636978427c89735c7 public string SystemCPU; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3921 a6b3151a47e046f2794a6f6df6dbfd17cc0024f4a8df277020f5a080be37555f public string SystemGPU; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3922 fe8da9fa4fb75ce06e9700b8884a2babcaf9f75b66f10b63746a7d5cd8aafd68 public int SystemGPUClass; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3923 e14e3ff420e0306a911c09b4f3c19d759073f3ff5fd615cedcb081a2e90086d8 public string SystemGPUVendor; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3924 e45cc153cd44b947da51900447849a09c28962b1f61a65c9290680d596395650 public string SystemGPUVersion; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3925 6945b443934851eb8ee519643fc7719097b169e30eafb58bf5c7345952fa4b13 public string SystemOS; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3926 cb37e90b46b44e7d94819d03cf781491948358312e0df5a30f8f7e233880ceab public int SystemInstalledRam; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 3932 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4033 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4101 7e236dea5b028c14c9574953d2b9275fde192d43a7e6a3a4c3d7ddd24f316d35 public class PlacesReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4103 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4104 beb1b44fa895de51f047c33961cf710faa32072d26b7778e7a314804d9df01c2 public UUID QueryID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4105 dcfdf721e5857103d52e2147f51e97bcd11fb08362a8376f2d1e1cc3319aeb41 public UUID TransactionID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4107 f94d76972bf7170a02803f573b0ffd4d126b310eca56da5597b757373b28a299 public class QueryData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4109 1d907c1f3652e45899937f955805a43a62a91f0b4c6f288dd8993bef7226a05b public int ActualArea; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4110 813a9992eed85953d008602e02bd81cd5f18333c472cda0baba2eca666ba3e29 public int BillableArea; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4111 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4112 a78b2943a4ae74bf79855ca5e8cba71e2df0a160d613fe8bbccddba2d9ecc610 public float Dwell; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4113 93ee5405b77c2acaa1348c417914411584b70d2e6c75ee987ec8cde244fd1aea public int Flags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4114 f53207586d40e91b5c148eff188231d3cc6a4e552553d2405e7175ac2df98c17 public float GlobalX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4115 db1c1e992d4f7c21f537d90ea3da77362d04a36d9757fe3609724ad078a7abeb public float GlobalY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4116 87705499b801726c7931ae2c70a13710807ead689acfe3dfd9df79d605e6c6a4 public float GlobalZ; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4117 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4118 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4119 4fcda3d8a3d00c5dfb0d88d37b5cf7636445e0950ab8d1bdc973792f4b974e30 public string SimName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4120 aa881f7874861eb7cf98b6560d7814e168ce6684440c26f4a55eb57a7a61755a public UUID SnapShotID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4121 9d33e0215c73aee57ed3440c979f93ff15b93a9171dd95e55d35d2c8079c7dc4 public string ProductSku; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4122 d3a1df06c843b1f04a39c7b30eee5774cb8fe31f1d567cd5d2ada922d94d6459 public int Price; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4125 70a1838bae34a8447357f09a7e50b16a10905c0d5b87abae4f71b63b68f9659f public QueryData[] QueryDataBlocks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4131 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4184 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4224 22a7d4f84554f06649cae1b8593364a95b5544fcdbaca62aa00156c4a0f7226b public class UpdateAgentInformationMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4226 aab92a74769a1a33ca500e3a7c6d44ed0d734f54814e5c046bcf03201d25d2b7 public string MaxAccess; // PG, A, or M +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4232 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4244 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4251 d64dd0405e1444fddccd86a9debf947ba6f6f77cee8e714fc6564451631aa0c6 public class DirLandReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4253 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4254 beb1b44fa895de51f047c33961cf710faa32072d26b7778e7a314804d9df01c2 public UUID QueryID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4256 82642ab1d886902b37d49e74a25c2fb0a9df35485c21777c02cb971a4cc0d6e6 public class QueryReply +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4258 1d907c1f3652e45899937f955805a43a62a91f0b4c6f288dd8993bef7226a05b public int ActualArea; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4259 af82eb43048691cf85c8545eccabc4bcea67539387c45dc3108455ba246c9888 public bool Auction; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4260 591a46299edb09db10a699e4022e78ef5288e9f62e38c44c9a6f6c4ef18ab2ef public bool ForSale; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4261 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4262 69d482a258e71b49646dbe0baa9f1bf59fd4324df63b0e965a7f7e6d8cdae85f public UUID ParcelID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4263 9d33e0215c73aee57ed3440c979f93ff15b93a9171dd95e55d35d2c8079c7dc4 public string ProductSku; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4264 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4267 a1c9032681535ceea8df10874789a2bb5d97d08de53086215bd9d81ca35cd5cb public QueryReply[] QueryReplies; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4273 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4310 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4344 a7d11fbdb21ebf277ef6d2b5cbdbcd21a78985d7cb0c093f1ccd36af131d07ff public class UploadObjectAssetMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4346 f6bf44b115e70981efcc85db3b79c35dd38e8276af94682f2714a0d0fb34f3be public class Object +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4348 c73e7ec251003cc3b9bc4f110dcb552c1d6a1b14db6c3ec014f2ef5e8684f361 public class Face +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4350 af6dc571bb8caad5d61bd005f177f1dfc342a45436097fdf5ee27c0b579d94de public Bumpiness Bump; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4351 20c5c1876b288a724284b9496e14fa67426c674bf45b96fb2e83f715ff6caa21 public Color4 Color; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4352 37f5c5d7a25c4beb571012c18e3ac59084b3418f0d9e99b77d3baa9721235b47 public bool Fullbright; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4353 2de9bbea0df1d9357caff491071fecc23a6031bc4cf304455201ba0a9d680ac4 public float Glow; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4354 c601c9c1925f79c15b5e53117533a65c8364a59bac74c7699eff67fbeff0cc40 public UUID ImageID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4355 0dc8a2d02aafcdb233081b2cdc8658d3cbd3d8873e314e750e75c7934a4db94f public float ImageRot; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4356 e109df03f46316f4a0a132e6179ddf9f2da201faa720ed16324a2eaf38aabfa7 public int MediaFlags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4357 ffd2b2f800d9e8fdb24156c3df8548849194adddc986aab1afe8de486d48505c public float OffsetS; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4358 608481640ee1de7ca95e3542292f9a4fd8e1603c275231bc1c956531076ab2c2 public float OffsetT; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4359 9390778e64a8f045be5b74ae684248140d0cd4c495a70fef0b0a24a6436e4d12 public float ScaleS; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4360 501689da293739505f382d0a286e71dae443252f67b2949dfae4e2fcedd14dba public float ScaleT; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4362 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4382 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4398 2d4669267ec649c78f0ebc7a5ec70617762ac97998220b385fe68c574c0f4ff1 public class ExtraParam +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4400 2c15e64f560cce6a1b68e6d89deb1fd41a0e4088b91d84ae283991e0a5ff9650 public ExtraParamType Type; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4401 a0baea2a15a9464feca7ce5590e4fee0cc6bf076c4e42b9b7b22b3a2ed6a5003 public byte[] ExtraParamData; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4403 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4414 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4421 4f8a2216a50f288f492b13f380e9642891271d2471d317a47f2998cc85d8a018 public Face[] Faces; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4422 79cf6c04d09e748ce8fb78a0a5ee3b8b56888f7b9de378f32303b37e3f7d236d public ExtraParam[] ExtraParams; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4423 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4424 47e2cabb526e7d48733dd4a0812c369d5b87b4bc70e54a3ff9b9a5c3bf0b78c1 public Material Material; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4425 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4426 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4427 64e1324d33b69903226c80842ae1f5766339b06cfaa56761a241215da7fdd115 public Quaternion Rotation; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4428 2ba025cf040db8f978aac6f6333f6e19448eb54ce6f19c56a2b9f8d415c1eb81 public Vector3 Scale; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4429 81a6333f150ff9be1126a929d19a972890557b2d09188a69eed7e806e83516c2 public float PathBegin; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4430 4b69c6c9efb47c0ad6079e614cb265584d0687c3c49aee0d489c339b157c605a public int PathCurve; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4431 c83643fa168336a9596aee8400e3e0009547900fb73dc25ad448ed5d8fd697af public float PathEnd; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4432 7f0770eb79cdba36c62b11f9bdc9d51787c60725a7d4bf6e46173364f05501a4 public float RadiusOffset; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4433 f9ed90f6f4b9866ec47f57acbc7fd067b5c5c4387d304200565075a248772f9d public float Revolutions; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4434 317bcede4d154055bb1a90cd97a2026078e2d2f4e5a99d790b44b184bcf1082b public float ScaleX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4435 be046658cd34b2644ace232ca4297c4c0cc5f23e17053cdb50ed801fbb116f1b public float ScaleY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4436 692cce3c31c6c7d999ecd1fe8960d051d185f5a35f976b855cdc026040790590 public float ShearX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4437 ef3b7f6ce06a30461d2c28e9474a16fece7a7b529fd48299a61376fa197b7fec public float ShearY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4438 cdb33e87995581f8654a2d4518dbd13d13b2bda8317a9c02c29d1a0025f13ac1 public float Skew; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4439 9ed828aaf7f6a5f2a842ee43a806e550ee89347c4da8347465fb106019a6e294 public float TaperX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4440 8ef1e97bd74bdc46d42d5bcbb09e5c976a4cb7a3a7e1cf73ff833db15e2b0821 public float TaperY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4441 9cbbf297a8ff798fe6210e1d507f08cb8cc51a5dea8226d919b03d3b03c51770 public float Twist; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4442 09163da03e8fc848c8f0444bee3ae5ad6c2a8e490818c881464118f56009838a public float TwistBegin; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4443 6a8ebde37ab95cb1eb196b2f9a5c79c8407260e1da425b85281a398ffa7da93a public float ProfileBegin; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4444 4914b95ea8ebc9ceece0e9835a64f12472b0da8abe1ba5525e602cc5f149c281 public int ProfileCurve; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4445 e02caa079567fbeb8ef7af79ac9e93d633636d1765e8336bbc298791cac6a2d7 public float ProfileEnd; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4446 f53360c6d76a986b543142061f9d224f2d06f3101acb7872db0a16a95afeba94 public float ProfileHollow; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4447 422eb1a24a6e80b2fa004f7b84409106d0cf15683a92f53d73e205f709ccfaba public UUID SculptID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4448 c8a9e55aa5024439f9e65f0b835da18a7c8e7c52e980f91ced2b0691d89174d8 public SculptType SculptType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4450 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4518 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4609 cc5262c4c480d9aba691b3b4a69f0671ece49717b31280e7aeef84cf25632b4c public Object[] Objects; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4611 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4626 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4653 52edb2eb2d6bfaf4e88f6339a5641cd555db9dc8280b823671919b779fae3daf public class ObjectPhysicsPropertiesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4656 97a2790c5d2a33351849f9b3e99a55f3db898d7d15a64553ef004a9fa7feacea public Primitive.PhysicsProperties[] ObjectPhysicsProperties; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4662 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4680 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4698 34940aa4f6cd222bb0908b67531335a63d7955cf1d344b4717c1b558ce6600ec public class RenderMaterialsMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4700 92fd0a06f33dd73c7cb1ed7c86ec966c3915d1c370f2b58f5a46d29028502206 public OSD MaterialData; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4706 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4724 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4730 51efe700b2a7ca919536ddc4fc09b5088c0b861b5f7909f5d795cd794831adc6 public class GetObjectCostRequest : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4733 d05122b1884f0d26004a2ee3b6e1285ee1577a017d6a7f099fb460b2084df05c public UUID[] ObjectIDs; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4739 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4760 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4775 fe44d9439908e9f5c09cb661df93d958652b78e01d8274213eb670fc95acd0bc public class GetObjectCostMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4777 42f44b389da43c9b75da1aca6cdf8b78b57b36d3df557283e43ec05e20964ca2 public UUID object_id; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4778 3bde5bd14fab99cbcfc90535eac26f2b1b6d167d04716b0284cb255438402e40 public double link_cost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4779 fe0926f773d6221b4318e919b78ee2938b04c76e7ae75aae45430c2044374058 public double object_cost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4780 8da74c5241770cd5503d2d4370cc5391c11c04e86f031e9931d488264df3266e public double physics_cost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4781 34c60f9c715684b2444c0efd0d26cf5ca56351a5ec040d3db930d90dbf0ca4af public double link_physics_cost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4787 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4810 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4829 1232a08260eb945a857c682d36a40047955ff03ac9ad914f4bb0702f60fa5fd5 public static IMessage? GetMessageHandler(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4854 bf688bb685156723f84320126f122aa4b52eff26d69857f9bf4e60a873697f34 public class ObjectMediaNavigateMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4859 e40700a4b34a2433482af0ccccef679b3d570fbe93a768de08758ed3150c67f9 public string URL; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4864 08335788739d9ee616bb86686db60a6fec6cc099415e6a8ceb4803e638940ba3 public UUID PrimID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4869 239740e8d1359da0ad4d9bf5d74401b3a4339b9930567e6b30b2154e95dacc53 public int Face; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4874 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4889 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4899 d32a09d6291c552fbeb98686dc89570f0b6ba68935d3ffb83d52b6ee6ed0325d public abstract class ObjectMediaBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4901 b5bbc6fe7198039df412ee613ddb14cf80b692e9ec8d3b2dd572756a6d09f378 public abstract OSDMap Serialize(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4902 a01645e2f3fcecc82a43e7ecd6a72bf57e279d754fd8f396d22f6e87f5d9eabc public abstract void Deserialize(OSDMap map); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4908 b3662915ee550209002d2f7f4c68c3d3e1449f403dd7de87ab9615e414bc1118 public class ObjectMediaRequest : ObjectMediaBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4913 08335788739d9ee616bb86686db60a6fec6cc099415e6a8ceb4803e638940ba3 public UUID PrimID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4918 a19197b454a52d380c86624bc7e30beed8f9c33465a162a337a3b81e3a5b96a8 public string Verb = "GET"; // "GET" or "UPDATE" +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4924 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4938 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4949 c48bd4d45eca3f1e33af87c2fb886fb4fef5008983f5f50e86463647526799d8 public class ObjectMediaResponse : ObjectMediaBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4954 08335788739d9ee616bb86686db60a6fec6cc099415e6a8ceb4803e638940ba3 public UUID PrimID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4959 89d5a929e82a3b82c64146d12e75811eea1deced918b72d9d53a3085e0d489bd public MediaEntry[] FaceMedia; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4964 d2ebeb5d50092d236cc87f869701fe76b466a3c2b63e9c47e757134b0039694f public string Version; // String in this format: x-mv:0000000016/00000000-0000-0000-0000-000000000000 +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4970 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 4998 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5025 f81754d81a07f8a6c796e0a1c253be4bb8f9c9c362096ade723d12daa1791f28 public class ObjectMediaUpdate : ObjectMediaBlock +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5030 08335788739d9ee616bb86686db60a6fec6cc099415e6a8ceb4803e638940ba3 public UUID PrimID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5035 89d5a929e82a3b82c64146d12e75811eea1deced918b72d9d53a3085e0d489bd public MediaEntry[] FaceMedia; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5040 05ae8ae3f35bfe28dc2b3a21f24e90778f164ab666dc0e79b6804041ab60aabf public string Verb = "UPDATE"; // "GET" or "UPDATE" +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5046 914b90202bc9975e63845902633a52db03f876d01ba3278678e5cc240d087170 public override OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5074 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5100 e5b30b62739f4e32e7b859a624677083a629c45b4ed73e9e25cdf66281b6ac0b public class ObjectMediaMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5103 3ef99161bd2be2de880594cd630864e7b057294fd337dcd1a4a6c32c0a5d3a6c public ObjectMediaBlock Request; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5109 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5118 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5144 a080e2736dd963bf5fa21b5af6145dc80b2255dcff08d9e2c270f109c1945f4e public class ObjectResourcesDetail +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5147 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5149 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5151 b628a6326786ce7f5f929158d510ed0c4f5fbd27f523cee0ca22a9dea8f78ad3 public bool GroupOwned; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5153 70c2d7805c2e8705ea800fb305efd4500590db811556d8d17d85421c63dc063d public Vector3d Location; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5155 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5157 917325dcf6c34a7d10acbb1c98ab3eb0c86a9b68c9f6e9141a5b18e7876bf583 public Dictionary Resources; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5163 572d22b888c008ea91f49a63fb7558d73402b3d4dac8a3f3c5806bfeb103663d public virtual void Deserialize(OSDMap obj) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5183 b591719c004bbcc4586bbfa6c3e9def490df347148ef90e5a2b0593e0457d608 public static ObjectResourcesDetail FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5192 04b2d6fa3d50664e3843f127bab73db4babb00d030cc369282ae7889c0643f43 public class ParcelResourcesDetail +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5195 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5197 3494d80b974a1ad37abc2442973db873b42acec472b2d7628a6beb8fd532ba53 public int LocalID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5199 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5201 b628a6326786ce7f5f929158d510ed0c4f5fbd27f523cee0ca22a9dea8f78ad3 public bool GroupOwned; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5203 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5205 6116f6fa677461e40ba2120b42b917052e81f429be6d7152d462b6c945065a4b public ObjectResourcesDetail[] Objects; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5211 d814d91d3801a4a7f6561c37a0ea16988efc9bd43a478c9cdebb7e14c0b01222 public virtual void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5233 2d2e00c6f3452f5ee5e7862a08645de4d1c989a9c89b0f88ca36901782eb3bb6 public static ParcelResourcesDetail FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5243 66ef12623f0a46a6cf39edd9d1dde352679c06c101753f6a6cf648e39eb9b789 public abstract class BaseResourcesInfo : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5247 9544b38e9d97eafb4460449663cdf0442c79e2ffe44b7a2b03ac38923e52ecd4 public Dictionary SummaryAvailable; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5250 3975270ddb900eeaeaac576c158d1097218e7baf26a63959de8766ec9d21319a public Dictionary SummaryUsed; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5256 c949bcfae58d11811df76392f29708579d111b990d091671507c1d230361da86 public virtual OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5298 d814d91d3801a4a7f6561c37a0ea16988efc9bd43a478c9cdebb7e14c0b01222 public virtual void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5322 4393aa10106925f656dea2c7c929c35d29f4c7f029523f8998412cd20f118e01 public class AttachmentResourcesMessage : BaseResourcesInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5325 6eaa567f210a090eaf2ffa05e60bf5cd3d84d03c7e3adc33eb4f70629139301f public Dictionary Attachments; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5331 cbb23582ebcfd395e3fc5950bd583b6fd456594aacfdf1ca6da11d01bf9d23cd public override void Deserialize(OSDMap osd) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5359 2bfa8927d79bff92810790e4ef602eef1fce4af8b29b0c2183faf66b0b707b77 public static AttachmentResourcesMessage FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5371 1232a08260eb945a857c682d36a40047955ff03ac9ad914f4bb0702f60fa5fd5 public static IMessage? GetMessageHandler(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5378 8a6fba77c827dab308182f87c781c2d6cfce11b0ebb8aa1996b9ff19fdbbd906 public class LandResourcesRequest : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5381 69d482a258e71b49646dbe0baa9f1bf59fd4324df63b0e965a7f7e6d8cdae85f public UUID ParcelID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5387 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5397 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5404 0b5220e875c673f45e07f234477eda12dd1f88e951f5ec0182961f19ccf6b9c1 public class LandResourcesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5407 ba8c79ebf763a1b39259d39309e9880d280a68221f6b57be6948514cc6d386eb public Uri ScriptResourceDetails; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5409 191e7d7c6cb2a01b33ae3532fd1d7dc7e2e3cd75142b6d79ecd2d31064ea2df1 public Uri ScriptResourceSummary; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5415 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5434 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5451 1232a08260eb945a857c682d36a40047955ff03ac9ad914f4bb0702f60fa5fd5 public static IMessage? GetMessageHandler(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5466 cbfe0aa1edc7cc10561cc8e0e7fbfa3a0d3ef109f90f943eb3d2efc8b85a31ee public class LandResourcesInfo : BaseResourcesInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5469 07bedd790578dff5b3df32e5b5f32aa78f7abd32b486d774581900fa4e4229c7 public ParcelResourcesDetail[] Parcels; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5475 28000c2a4b17ef33c314e9abe1673daf412ff9b4a65e5f89eddf0d95199a5e85 public override void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5500 214941b8ff6f046d6a60bb2bf0bcebf79a1c5054d5bbca33e4be19bb744dff98 public class GetDisplayNamesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5503 aac562b9cb6f76092c5aeb48728da9bc9e767a3565b3e0909373ac8d7e07d8a5 public AgentDisplayName[] Agents = Array.Empty(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5506 7d07c1ca1fe8f5b2037fee96444b5e064304e903e59bcbf8a56e6721187236dd public UUID[] BadIDs = Array.Empty(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5512 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5541 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5577 34013fecfbdf8045e5e70bc069b5aebfdbab79c51ce9bd8c146e93b9d14d21a9 public class SetDisplayNameMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5580 3564779bbd3e4554674700008921e6a890eca07263c32143e3bf9e2b72ba5a11 public string OldDisplayName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5583 4f28333d7de9cf7c1746a2b5570ec7d711bc47a3e7e6600a064a2be6e8897e42 public string NewDisplayName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5589 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5597 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5608 f7944f8f50fa63eaf35fe85c65afa5667a9a8736f11b8760aa61e139c8e25c96 public class SetDisplayNameReplyMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5611 fed307fdbbfe33cda8da84f10b41465abc5c16c23dc2e5e02f5264166d3d9d45 public AgentDisplayName DisplayName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5614 bcdd7c281dea4d8dbf550f6444769e729eeee28286fb3bc31a127d354942b9b7 public string Reason; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5617 27ac4b72cc2ef4afa1fe6d999116bd95de85effdca32b6be142cc306f255f506 public int Status; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5623 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5635 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5647 6c7e6bd9ffb544f62e5709aff9d801d94698b4db3186084542bd493a5879ccb7 public class DisplayNameUpdateMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5650 3564779bbd3e4554674700008921e6a890eca07263c32143e3bf9e2b72ba5a11 public string OldDisplayName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5653 fed307fdbbfe33cda8da84f10b41465abc5c16c23dc2e5e02f5264166d3d9d45 public AgentDisplayName DisplayName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5659 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5667 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5680 4c2e9e63b28e517754e5902460226fe775bed3d1ab78ae494fe64f7e1111a594 public class AgentProfileMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5682 a16347542048ef4b9bcc59c0d902cc7149743d33a5faa5f9e374688652a935e5 public class GroupData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5684 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5685 27293284bede70f31cb08fd5b8e15dfe754fc6c6269221bfd97a1d2025cd0068 public bool Enabled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5686 d374ba9f369aac8e4326765090751ca6d6a9c8394953bffe50dee205ac05124d public UUID FounderID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5687 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5688 c601c9c1925f79c15b5e53117533a65c8364a59bac74c7699eff67fbeff0cc40 public UUID ImageID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5689 1b251945560f08285408959ba9326359ae2b6845a6224eeebb799d7b3fa0f7de public bool IsMaturePublish; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5690 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5691 e6757e84c6ccd5b18d7023dad3277ef13fa3bcc8e6ac7ab4f3afbb41d4a96503 public bool IsOpenEnrollment; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5692 eea2c74f0c59727ae48681b1fa1eb8eab5aa0972c2fbcc5999d353a3f91bec79 public bool IsShownInSearch; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5695 22893e044aa2994996f7ff99e077516abfd6951649995cc1e1476cbbfc206099 public class PickData +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5697 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5698 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5699 27293284bede70f31cb08fd5b8e15dfe754fc6c6269221bfd97a1d2025cd0068 public bool Enabled; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5700 c7e86502eeb2180d73e160972d9d1090e4d28529edebbd0d683175289e46fb56 public double GridX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5701 5eec8f923dcad4789de0b812688cc6cd37c960af6f468e04e1acf3ff571e6b8f public double GridY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5702 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5703 69d482a258e71b49646dbe0baa9f1bf59fd4324df63b0e965a7f7e6d8cdae85f public UUID ParcelID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5704 72e2a6b957d870e6610d24ae74285174a22964cf0c87391b7bc98a548c1f0023 public string ParcelName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5705 859fa0900ac22f886b26eef85b4ac69562c2826e709cfb191798ac7d594be633 public string RegionName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5706 2333c9ad5ab40d3a18d0eb49411efc52a66ac7fb01f1e04ec8eb82b6e717ae5a public double RegionX; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5707 f569a661306815376ba418f2da7030add2867f6b50721fcb01d566386567de03 public double RegionY; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5708 5936e48ebe50a8c352fa47ce737c18fa38ff43672d1f8825e6a9d59b33704616 public double RegionZ; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5709 b4d864ea8f00b8adedf42bcf7912580a7191a4fad2088304712104fd9cf75a10 public Uri Slurl; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5710 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5713 55cb7d5e20ef96e2cbb2a6adc77472e69e191e39832867b347ac8044349ca825 public UUID AvatarID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5714 f99e990af6bc0104979754cc69e33460bb6940c377f7cd092ca000e7e5365183 public UUID SecondLifeImageID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5715 333f2fa90a096519b67df1bcd1034a5e9c77bbf29826d806a201208cfdfc3263 public UUID FirstLifeImageID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5716 bd0ba61a5dbc6fb0a1093ac11be4182c77f58027e7a4f6904e2576f27f73de06 public UUID PartnerID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5717 6d12d5c791f07e4265db671aad54a58233768f88e74c297efb21c1c4cde3565b public string SecondLifeAboutText; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5718 6e78dd6f942e183875224dc4723f6ef16824e9f952b8dbb88472503ede207c59 public string FirstLifeAboutText; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5719 6bd13fb524f1c68c75c8652fefa47081715abe59676fd0f9c5d3dbc667f8efe9 public DateTime MemberSince; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5720 0a24df44d297053047de29ba8f15402d0b08c8250c38243ef97fb8d39246a108 public bool? HideAge; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5721 bdec10ac902c5eea3722574f937dbc4c2962d6fbbfdebe6d36c7266e16eee7b2 public string CustomerType; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5722 3a9cc5589efd41c549080020e6cb011be7645ac062c54b936de7caefde091f58 public string Notes; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5723 7080845e2cc7b33288d96ad3a6b9152cfe1bc040224c163de4b847f873a9ad00 public SimAccess AllowedMaturity; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5724 cf0a16b56311f5770dd91e33d845954cde20155807a6e62d1559637961fa34e2 public SimAccess PreferredMaturity; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5725 8c25dc3572ddd8625789786f999b7380abdee6956f915a5fb769d0d7a31bc784 public string DisplayName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5726 43b82b2ae06019a8e90444a83ca2b50f4499e869499effbfcf8f5545d9c3c5c0 public DateTime DisplayNameNextUpdate; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5727 6c34bdc35e21c81f852f3115b6a5133daf88a1dd232d37931cbf2516ef5f0342 public bool IsDisplayNameDefault; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5728 8e662a643965ffc4d76fab406529e2aa25f2034b06d7dac05628ce029c00d32a public string Username; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5729 5503fc87735d8c1906de3c548dcea7f063cae78703a214db3b06b8a4b36a1c53 public string LegacyFirstName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5730 05b1d94fcd2716af9b0ea89bf8b8517d14d000bf84df3367bd2f0c0212e608e5 public string LegacyLastName; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5731 fec4528709bafdcacb8a2b88871de5d01e4c844342ddf88c5c4179415f2c9335 public bool IsMatureProfile; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5732 f97ae0cdc4f4944bde16346d1479cc00a3f52229743c8db72e695c649b59efb9 public string Title; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5733 8b6b39133ebada47705e6913bb47396b998684a6374447038c6bd6e092fe7f3a public string HomePage; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5734 9e273f30988ca782a4e3a352e2a81d804ae9b9435b07a717d70e2c16678beb12 public int? CaptionIndex; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5736 988eadccdc7596503ab5b53dd0412d8c330e163b41367911f4824fb67285d580 public string? CaptionText; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5737 625b09d3a4dfeb59de254fdbf775f6ebbb7a268dccba1bde64a103afc29efad3 public List Groups; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5738 4800690391ad5419400f5d787bfc06624acba5068a7b10a32562731a6be4be31 public List Picks; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5739 683161d8f8df9da1fe7e717023ff49265c81d1fd35dbed6e38594c2bcfda3b93 public ProfileFlags Flags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5745 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5853 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5994 28b1a4ed631793a4224ddc8422dd78162582ea623fa81d829222fe65fd12c4bc public class AvatarRenderInfoMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 5997 dc3e0a985353038fea28f7093a4efce399cf866bc0dafd464ba0aaf2172d6a65 public class AvatarInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6000 96a8c0f48f73dbdae610d93c8b3d4b0af3b675a51b27cad422416560911db88c public int Weight; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6002 7ec8323100c9322f952c93a9a8f86a16e7942e0a18b6d51ff5dbeaa8e48d37ac public bool TooComplex; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6006 905324ac190f2c59703429ca5e583f36fa801501927acdf720e7dd2092f3d761 public Dictionary Agents = new Dictionary(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6008 7b2f252684de7b59b850bfafddc9f4cc1b988f6ca554fa4d8b2370cfa5cebd7e public int OverLimit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6010 c041769a5abeff1275c3a636b87cf29b1b1035879ef4a6e3373fd64f9e17e35c public int ReportingLimit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6016 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6035 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6060 86bcbcb0ac23a478c1c1ca67373ac2cd78d664b5171b1b1a934091fbfa739ede public class ViewerBenefitsMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6063 020fb56a574e542a3d318c8f7edc88aa8ecbe8686634cfc88e2a5aa3953f19f4 public class BenefitPackage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6066 7e87ae8e5c1f226440b71397d3e1e4cec2bd4e01fbe5daf6d71861a8efb158ab public int AnimatedObjectLimit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6068 4828ce14d6179481386930b771574781ecd57ec3e812488c5c6de29e363fb193 public int AnimationUploadCost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6070 4392e1a3e39159c2efe39a5e48c38782b4dee27153a1e5577f14807718c17385 public int AttachmentLimit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6072 6697dbeec8ea4162adb8bce24a1e7ebb17c20b7973e6e3466797e1aa21ee02c9 public int CreateGroupCost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6074 75a04359da5791578ecb5c4b6ae0018d4529b5e370dad652764810ffafc957d6 public int GroupMembershipLimit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6076 d8ac69d2ef3a440708a32708c40baf2872e4e3e64149f2a39fe062b9bcdd4fca public int PicksLimit; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6078 7d763802264c0c43d450acbf70f25bb2f0e77425521c33435ca75ca7a24a65e3 public int SoundUploadCost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6080 1680ae59c17bf1dd50f087fb8e8b2e9b3d82233b1e8214b89be1ad55f8a7bb1e public int TextureUploadCost; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6082 ccbe93055ebf0bedbb6676b6b09942bfe4b5da01a13e80e4e8612314376c9b4a public int[] LargeTextureUploadCost = Array.Empty(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6086 3c4471361bf35273ddf50e5f45bb6914a050d12dfcd07184ea1f3d34896ec93e public string AccountType = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6088 b56f4ba40717b0dba30ae4cf4e5f7ecbe1baa1b8f688f9eb2c14b923df9ff0f0 public BenefitPackage AccountLevelBenefits = new BenefitPackage(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6090 a8b8661611245629334bbefdf220dc37a72a6a17d7cbda966fad94b6eaa42f85 public Dictionary PremiumPackages = new Dictionary(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6141 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6160 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6181 7e3d7d28e6a88a443a5e3954cf23e07802de8e9afee954363e16e09035228285 public class AgentPreferencesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6184 c12eb605c2347641011a1e8aa3965716abc9f51917d7f5cc68a68df183a1169f public OSDMap RawData = new OSDMap(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6189 a20eafbbdb65976559311458ee91199b4365469a7a4dd04885b371e7de672faf public float HoverHeight; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6195 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6204 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6217 98b92c36026da116c24c3c91022f8b3f63d6af7e2ffd2cf60e454ae97d1930dd public enum ExperienceFlags +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6232 a653f6345fa8d09936ae3e4300ec6b6385ddbf8df86b698f5a9c8fea1bbe0649 public class ExperienceInfo +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6235 46fc4fa888ef3c99fc6c65db6b44b723f309ac20879604f974e9519a84902bee public UUID ExperienceID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6237 153dea18db678b64f070045b5397587931d19f3b78d9abe0e00d176d65115966 public UUID PublicID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6239 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6241 e34aeac2b22e2e8cdc0600fb0a5f225109794a51090ba6cec47a1b3a89beb9c8 public string Description = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6243 39e77479a92e0120ac2df6f6dbb82d0d88f14b3cda949942572a5b87c0a00c0d public ExperienceFlags Flags; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6245 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6247 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6249 748efe28563e6565c1f0e94acc8ce3084758cea9229adf9ba4e49818030c56fc public int Quota; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6251 b6195b36948f643eda75243c7cbd9254c3f8936bcbb33be0a8d1111e8fea7dcc public int Maturity; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6253 c601c9c1925f79c15b5e53117533a65c8364a59bac74c7699eff67fbeff0cc40 public UUID ImageID; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6255 1bd88a8843171d2b66f26b61b33b60a797fa267894234a28ce24be8170648d33 public string Marketplace = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6257 3723fe19f6bccca916cfe5120de037c4d41dac99691ae31fb14aaf7cc4b9d697 public string ExtendedMetadata = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6259 561313af0759e933b36f9bc5476342d64cf35fb9cae544616dad28b1f1de81fc public string SLURL = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6262 4ed8c7b43d7e477daaef220973194bcad4e53fadfe120916df718ae3bc794f86 public static ExperienceInfo FromOSD(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6283 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6311 07141378d48bd11fdb34036b48a091750720a3117bedf0bde3caa4de70809e17 public class ExperienceInfoMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6314 c5072d3e2dac05b6da6c4533c215e9e1dbcd290776ec065c6a9113709b338be4 public List Experiences = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6316 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6324 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6347 433769eeec13e5e320dc32b73174110991658a8c88202ac2ec6fb5bf59fe8345 public class ExperienceListMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6350 5e2c238b2cb8593314bfe2944b45bbac059fd8153dc69d9c41b57a97db1f7a47 public List ExperienceIDs = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6352 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6360 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6375 77a4c70d53a13e8854bb0842085210143685814fabf590dfc09509db54c20290 public class ExperiencePreferencesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6378 b9ad3311d22dffd4561da59eb397d70ea63662af918776d6976e463343a58192 public List Allowed = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6380 01b648e42b1ffc2e7ca991358ed60aadbd1934bc95b1f26c9b76b72efa245d32 public List Blocked = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6382 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6395 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6414 12f152f9f71e30ff5baed1379a00720f76b806576e5c8bf6d0a75a6f8e62cadb public class RegionExperiencesMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6417 01b648e42b1ffc2e7ca991358ed60aadbd1934bc95b1f26c9b76b72efa245d32 public List Blocked = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6419 e269f7d881ce849b6e5fdfe8a28a7aa48dc905cf78065bfba9ef5a674386d14b public List Trusted = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6421 b9ad3311d22dffd4561da59eb397d70ea63662af918776d6976e463343a58192 public List Allowed = new List(); +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6423 e70e4e9772a1561b236c960494e6d860a17b33a3da6f794fc607e8eccdb9ba8e public UUID Default = UUID.Zero; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6425 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6443 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6464 f29627c9025bf5bda39ea99e2f4284768cc534d749809aaa5f198a4913984bc6 public enum EnvironmentFlags : uint +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6477 71d2f9fc3afc8536473fb47f490949af0f38706a9e7b9a51ee58725442fd469e public class EnvironmentData : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6480 cb27ab9d17a730f873270890ed9ec43f180ca11c56696c2074385df7ce323936 public int DayLength { get; set; } = 14400; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6483 b607a1fb97f912b5981af3494312cf5969ae64f1a11f2473a6cd406ef6b09859 public int DayOffset { get; set; } = 57600; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6486 3d2b2949c0e6451e31da973a117bae9ef4ac4e1377d0276fa9cc6cdaba44af66 public EnvironmentFlags Flags { get; set; } = EnvironmentFlags.None; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6489 6751024cfb545d4e1ee88c0bc6f96d7ec8c6e7b08b156a264886ea34e1edb007 public bool IsDefault { get; set; } +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6497 41f096be72c10d3e9135fb2056cb695fd0d477533a603b05592409f7c7299b52 public OSD? DayCycle { get; set; } +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6500 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6514 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6531 052f179aa0c8c8d0fa0183423f7615f0eee903c330e11795ab3e25f5a9997636 public class ExtEnvironmentMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6534 c16cfaa17fc0e4bf8706fe361f90329e71c3ec4876ed1cb0b56b81b27f27c44d public bool Success { get; set; } +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6541 2ac271ce04e439e650738c3ef3f94223a46f7f9aa62b55079c42053faa3fca14 public EnvironmentData? Environment { get; set; } +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6547 3b1c029d8f64b4d9a9bfeaf160dd65851941cde753a82e577b1c50fb6a8f782e public int ParcelId { get; set; } = -1; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6550 96eb204fae97d4990ee0de27dd74707f0f4475876a0b1dbbf8faafcfc1f90f89 public int Version { get; set; } +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6553 3988b2dd42e05eee7666da9cee036ecbf683923cb3c6903dfe37346a95fe3297 public string Message { get; set; } = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6556 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6567 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6590 da9c765a3d0f12a2844ece3d1206b04fe30d2ce0d9f79f43bf85a32a33a0fe73 public class LegacyEnvironmentMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6596 b02eef85acd21c87606b106641ed0b8e74d354b6103f5ce1166bb9aff0625bcf public OSD? Settings { get; set; } +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6599 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6605 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6619 565f7a09c8596c97c9cb8e9ff847f7fabd9c86411bf207243c7c0edf7304855d public enum InterestListMode +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6639 87a50fcaa1d4d8166b00fd5def0bfb66e813d608bdf7a535b8cac3372b107fed public class InterestListMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6645 213d40cc25d600a3c61ec14727f7ce7d0e632a3031dd0059f05135529b0e46f1 public string Mode { get; set; } = ModeDefault; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6651 c385081a41647de9762e8b504d8018353b222581b272dd204a2eb3c48c6e89ca public InterestListMode InterestListMode +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6658 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6664 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6683 b42e2e9c69107d3b826c4e6a56318b2b5769592e0b774585e5e7e4d751809ee0 public class SimConsoleAsyncMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6686 41a1559bcfebe5097d8f5ee719a0130de8affeb0f475c4137db0fc1bc36ba607 public string Command = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6689 3c755d7069122c9033f6de3fef3a73ace3dd166d18156b77043a1dd2fa166e0f public OSD Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6700 1a16e4c25630bf4d40b8e37919216c9ecb70ea13327fed7d394ab5367cc3d249 public class SimConsoleResponseMessage : IMessage +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6703 5830a16684d323529c5b5db691f3e9f986d41cd0e8f3c7abe56ec605be6996ae public string Body = string.Empty; +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6706 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse LibreMetaverse/Messages/LindenMessages.cs 6712 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse LibreMetaverse/Messages/MessageEventDecoder.cs 35 b9bdfbad47624cfb68133a1a0b8085db7a4bc79e518a84fbd6ae1ad1b682fc02 public static partial class MessageUtils +LibreMetaverse LibreMetaverse/Messages/MessageEventDecoder.cs 44 f1f0e7bebb86f2ac6e7080c732adbf1b643a82ff0ef0785eee90d1ddb92079d9 public static IMessage? DecodeEvent(string eventName, OSDMap map) +LibreMetaverse LibreMetaverse/Messages/Messages.cs 34 b9bdfbad47624cfb68133a1a0b8085db7a4bc79e518a84fbd6ae1ad1b682fc02 public static partial class MessageUtils +LibreMetaverse LibreMetaverse/Messages/Messages.cs 36 9a058adf8c9a5254156c614e568a16e5d8abbc71ff46201a3bb79c7ae2056bce public static IPAddress ToIP(OSD osd) +LibreMetaverse LibreMetaverse/Messages/Messages.cs 45 99be27aa5477be432deb4b7f6b3350f4f0d322225b9205e8e998b51e25fc62da public static OSD FromIP(IPAddress address) +LibreMetaverse LibreMetaverse/Messages/Messages.cs 53 68603aefd1da5aabb985f3054f80faf084f1b22eab4035006901942ad91d6bc4 public static Dictionary ToDictionaryString(OSD osd) +LibreMetaverse LibreMetaverse/Messages/Messages.cs 67 0c90d6d64b559e9d8a270f7b047c564e104d6938391b74f03f1fa7ffa2aca7a4 public static Dictionary ToDictionaryUri(OSD osd) +LibreMetaverse LibreMetaverse/Messages/Messages.cs 86 055247efe11cbbb1c00b6a6378725310cd2215823558b0e94706c567bc58312c public static OSDMap FromDictionaryString(Dictionary dict) +LibreMetaverse LibreMetaverse/Messages/Messages.cs 99 c605fcc0bf9f68a830f651a817d63441395b6ebec1a2eaa3a566fb70bc8d4b38 public static OSDMap FromDictionaryUri(Dictionary dict) +LibreMetaverse LibreMetaverse/NetworkManager.cs 47 d67be21a291adfc206085395edc1b893e84bb904da151820539a52a3ff840aa3 public partial class NetworkManager +LibreMetaverse LibreMetaverse/NetworkManager.cs 54 16f552f10fe0adb0d40f21e137912601a3022fd27e26550335955ece109e1881 public enum DisconnectType +LibreMetaverse LibreMetaverse/NetworkManager.cs 74 d475574956f2b6fff1c0ce1f206f23c473b68bd164bc48bdb296c81e85546a57 public class IncomingPacket +LibreMetaverse LibreMetaverse/NetworkManager.cs 77 4c0b8ada1f702a60db7af26200ab01347e97e13a77e7405bcec5f9bfa0d7e774 public Simulator? Simulator; +LibreMetaverse LibreMetaverse/NetworkManager.cs 80 423451b1e5c1f8f735876e707530a5ce7afde70f464404f8c9fa812c40e54e55 public Packet? Packet; +LibreMetaverse LibreMetaverse/NetworkManager.cs 87 2c99316e348769f26fd454ac08d2ae207029a3a9787abc1351f5b01d9f5001eb public class OutgoingPacket +LibreMetaverse LibreMetaverse/NetworkManager.cs 90 0d2865c28c2f4b73fee9240ca082f64420ae956ae16db275b18d0ef9b983d203 public readonly Simulator Simulator; +LibreMetaverse LibreMetaverse/NetworkManager.cs 92 fe6b180a88eaaf78e37b602590941e64fd2ea3ebd86381fd4e9380c26540e26f public readonly UDPPacketBuffer Buffer; +LibreMetaverse LibreMetaverse/NetworkManager.cs 94 f5085aad758590c5991fdf7fc6d1c187c14d7168610291c8c05ca2ec089e4200 public uint SequenceNumber; +LibreMetaverse LibreMetaverse/NetworkManager.cs 96 594788ba9bc27ef659792a18d0135c58e72ec9a69b2dbe83082add20c18864ab public int ResendCount; +LibreMetaverse LibreMetaverse/NetworkManager.cs 98 156ca7a2dc8780834dccde734d6ad9bcb79981bde10f0dc2561102cd97c77d1b public int TickCount; +LibreMetaverse LibreMetaverse/NetworkManager.cs 100 8590a3f57ad6328fbeb79a391d30eeeed67d67c72325d5cf71dc0c84176c8ddd public PacketType Type; +LibreMetaverse LibreMetaverse/NetworkManager.cs 102 36af744750d2aadec4bf36486f3d8fb28286f5f130f569de2b9ba367b5a6a805 public OutgoingPacket(Simulator simulator, UDPPacketBuffer buffer, PacketType type) +LibreMetaverse LibreMetaverse/NetworkManager.cs 134 fc5fe8ae86a6af9f2383418087933407f95f35f3e8f30dff0f476d80b4c081e9 public event EventHandler PacketSent +LibreMetaverse LibreMetaverse/NetworkManager.cs 157 a2c5c1037654d28d69815db4e099cee14a6785760c54df94a731435ab8345fa3 public event EventHandler LoggedOut +LibreMetaverse LibreMetaverse/NetworkManager.cs 179 84773eaf7b1136648f6c1fe3b2d293df88ba08f813d03a94eafb24f964115fc1 public event EventHandler SimConnecting +LibreMetaverse LibreMetaverse/NetworkManager.cs 201 4dbaaa798a7951723b64b9b23c0bbcdc3a715ac0463635ea25e4fe35e368863e public event EventHandler SimConnected +LibreMetaverse LibreMetaverse/NetworkManager.cs 223 16948620aea7543b7eb9f0b3543bb2b570dee94233e94a2b175b3c1de1ee50c8 public event EventHandler SimDisconnected +LibreMetaverse LibreMetaverse/NetworkManager.cs 245 b72a6af7556c095d8175a0860d22a7ece30d9c26051390efcb1deed948a61a6e public event EventHandler Disconnected +LibreMetaverse LibreMetaverse/NetworkManager.cs 267 37421d2344d7440b0e21dc592321d79b2ed6fcd7ae9d1bf5800de99e516385b5 public event EventHandler SimChanged +LibreMetaverse LibreMetaverse/NetworkManager.cs 289 c2ac761c1d1413ecfd90eb871747385564958823cc55b02d72472cabca06c0eb public event EventHandler EventQueueRunning +LibreMetaverse LibreMetaverse/NetworkManager.cs 313 1d248161d64e4bc75d7a811f5adc648fde53683fb0e1138c6493d6977573b6f4 public event EventHandler GenericStreamingMessage +LibreMetaverse LibreMetaverse/NetworkManager.cs 325 d8d14d3da6b17cc3a3999b67260e60f5ddb3f9437265da57d4f300eb08743565 public uint CircuitCode { get; set; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 329 3c1038411da79d489069fe2b71c8d2ee7be215b0ffbd733a053b1a867a27e5c1 public Simulator? CurrentSim { get; set; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 333 166f17e534096549df6a678b68718362f9aee22f3e5c417cd8a5df1aabee3fb1 public bool Connected { get; private set; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 336 5fc29c22ddf0556d5b1144c84f3545e250a3adaf1991a7449959c891d8cded2d public int InboxCount => _packetInboxCount; +LibreMetaverse LibreMetaverse/NetworkManager.cs 339 25e67fe2b82a052e48d0dd0345b0a79edfca3400b1a81745101c6f4fce73752f public int OutboxCount => _packetOutboxCount; +LibreMetaverse LibreMetaverse/NetworkManager.cs 344 0dbd69bde4ee9f461cdc597c8312b71e05b42618a8746bb3a1b3dfc42a351068 public List Simulators = new List(); +LibreMetaverse LibreMetaverse/NetworkManager.cs 381 09aea86afcacc3b50969f6dcf6071e78f76e7784d4e82c8b1c17804630a97677 public NetworkManager(GridClient client) +LibreMetaverse LibreMetaverse/NetworkManager.cs 429 387c8e3d502a3fa9284884b182cf7f8ac7a83915cef85ffabcf81ee800803a69 public void RegisterCallback(PacketType type, EventHandler callback) +LibreMetaverse LibreMetaverse/NetworkManager.cs 448 f50cb566d1e187990d57c87065840093e7e626a1212def2e23a34d3f42b69191 public void RegisterCallback(PacketType type, EventHandler callback, bool isAsync) +LibreMetaverse LibreMetaverse/NetworkManager.cs 460 f65ead30a3b750ab8076892e1e68c87731da0c00b3a9365089f1c9135bc3e760 public void UnregisterCallback(PacketType type, EventHandler callback) +LibreMetaverse LibreMetaverse/NetworkManager.cs 472 bdbb223677e0cab4352fc1b08646a89e430a1f7e7dbd902beb2af766a93a255d public void RegisterEventCallback(string capsEvent, Caps.EventQueueCallback callback) +LibreMetaverse LibreMetaverse/NetworkManager.cs 485 d00594cd0f2b10c856bd944742a460b6ace95f617673536aca18fdd41cd711e3 public void UnregisterEventCallback(string capsEvent, Caps.EventQueueCallback callback) +LibreMetaverse LibreMetaverse/NetworkManager.cs 494 8b4186b7e8352ffb0271344830e58d41f75cb1a4654619e4718c3f2b2bf980e8 public void SendPacket(Packet packet) +LibreMetaverse LibreMetaverse/NetworkManager.cs 504 d937fa3fdd6fe8c6c23b40e64f1f830439e00ce37334beb5fdb9ca461ae87c0e public void SendPacket(Packet packet, Simulator? simulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 525 2bb991178fa5092d1c0468524929570f2ddaf8a52fee4febafbd34ca16bcedcf public void EnqueueIncoming(IncomingPacket packet) +LibreMetaverse LibreMetaverse/NetworkManager.cs 558 0d515224b448b0b0552c11617a0d78aab0658671c606b9a956f171270c272a5b public void EnqueueOutgoing(OutgoingPacket packet) +LibreMetaverse LibreMetaverse/NetworkManager.cs 591 5af204898e9ca067d09d9f2e3331e7d88ede12621ba8a21f616393f1e8dea107 public Simulator? Connect(IPAddress ip, ushort port, ulong handle, bool setDefault, Uri? seedcaps) +LibreMetaverse LibreMetaverse/NetworkManager.cs 609 caa93f70fe88767cac21e853ef72a583acff39e7cc2d22ae1b06f00f63a07ed8 public Simulator? Connect(IPAddress ip, ushort port, ulong handle, bool setDefault, Uri? seedcaps, uint sizeX, uint sizeY) +LibreMetaverse LibreMetaverse/NetworkManager.cs 623 24a780bdaf523e15eae43a215272c6ffbb2dedcd78f5a1b1dc75c2f870dc6e33 public Simulator? Connect(IPEndPoint endPoint, ulong handle, bool setDefault, Uri? seedcaps) { +LibreMetaverse LibreMetaverse/NetworkManager.cs 639 0e36c3fc03f8fecf569d3a22b60617e16ae0a1edb780598b5bbec547f62ad2be public Simulator? Connect(IPEndPoint endPoint, ulong handle, bool setDefault, Uri? seedcaps, uint sizeX, uint sizeY) +LibreMetaverse LibreMetaverse/NetworkManager.cs 762 8474f65fcf7a91ccfa46678e32f385d6c78a8c6b7c98ed424d50d2851ff9b41d public void BeginLogout() +LibreMetaverse LibreMetaverse/NetworkManager.cs 788 8486ba71dd5045315b47eed151257cdebe400cef942b9c4b049e88b8cfba5597 public void Logout() +LibreMetaverse LibreMetaverse/NetworkManager.cs 814 c49e9781ad9ecd8bbf766a3bec4f4f5853f88d17d2239c6db5c2d4d7696dffc5 public async Task LogoutAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/NetworkManager.cs 847 6aab9517112b3daf393a967667964a2a6de169aca44795bfa4431a75de4b6f5e public void RequestLogout() +LibreMetaverse LibreMetaverse/NetworkManager.cs 882 f70ae36469b0a52b06c2d4507092bc5833ad814e22f1f3cbcf0c11b831f89512 public void DisconnectSim(Simulator simulator, bool sendCloseCircuit) +LibreMetaverse LibreMetaverse/NetworkManager.cs 927 80a163a6e0f65075ac3915dbb1ad27dd5466d17f698fcb15bea84c449c375ced public void Shutdown(DisconnectType type) +LibreMetaverse LibreMetaverse/NetworkManager.cs 943 ddd15b58776a16400ac890ce4e004208d2fb3bb7015371e60a144f85a539b98a public void Shutdown(DisconnectType type, string message) +LibreMetaverse LibreMetaverse/NetworkManager.cs 952 59ddcfede4319d868250ab9dfa79b64cfae9460dac38c450641f53637e578453 public async Task ShutdownAsync(DisconnectType type, string message) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1028 c792057acfa89c0468071ed529b73bf96badc5411fceb8fad37c379e385c1787 public Simulator? FindSimulator(IPEndPoint endPoint) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1043 046b3739ce96b3ed10f2abd37e48de5254b69854875f634c2d28d867e070b380 public Simulator? FindSimulator(ulong handle) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1509 f7df2d3d3dc5fe32743ecddf37e46f8d632b963522af8c5b50fc27cecf0f5e87 public Task ConnectAsync(IPAddress ip, ushort port, ulong handle, bool setDefault, Uri? seedcaps) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1517 583cef837de335ab73f66626af6d790152deeff0895a073585a5797b87997cfd public Task ConnectAsync(IPEndPoint endPoint, ulong handle, bool setDefault, Uri? seedcaps, uint sizeX, uint sizeY) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1525 ca08c0fae9f6129e97bb711594f2fcada521e1f1be7771b25a38251a0fed15ae public class PacketReceivedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1527 b64f485e97f466f2b7eb15a848d8c5e5fc32162430ab15dc6717db883ea374ba public Packet Packet { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1529 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1531 91a0a1368a6cfdbfe654b22034659721e5f5b52cd23f6d813eb57cd17669803d public PacketReceivedEventArgs(Packet packet, Simulator simulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1538 f1dcedcf00b10bc08f042134695253a9eca2a017e191e1a6e533e1511831ef37 public class LoggedOutEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1541 ad0a1b6131e41d1224bd0ddfaa8c480d4115eaa28282b270e4d1a6baa439e867 public List InventoryItems; +LibreMetaverse LibreMetaverse/NetworkManager.cs 1543 47cbfa54c6374ff8d20798d1f1985004fcfae655711696980deb8af4acd1126f public LoggedOutEventArgs(List inventoryItems) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1550 ed32bc54810bfc4a5d4e5042d6bcbbb64460167c0fb3a2c1326133d0c451a5de public class PacketSentEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1552 ee9c86bff364215a33440c2a97916bccd3de699ca0c63ec7ac883ba9721114b4 public byte[] Data { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1553 23d379a92c0b83ba45fa164e425fd513e6e348cdb6d820bf225ca69794dd89f8 public int SentBytes { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1554 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1556 4e876c1b8f66a8e170b61f849cf5da5a915f0644fe486d272f3f7bdd1574ebd6 public PacketSentEventArgs(byte[] data, int bytesSent, Simulator simulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1564 6ab1809b92dd592ea19b20822aecd792209121fadd94c9d0490b2ffcf9086645 public class SimConnectingEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1566 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1568 cddb9a1bcb789411dce58fb928d161c2e0b17095e0874494aaa9c4b2783e722d public bool Cancel { get; set; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1570 db1fb91bf860fbb94b2d9bb91023dedbe4893751451d8770432a2b14cae20f4b public SimConnectingEventArgs(Simulator simulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1577 70151f9ddf002051c3d7686db2b5fd43da2ff5362374de3dc9dca0ffd1df4ba6 public class SimConnectedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1579 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1581 44c4592f20f4a5aa8e414554e2d5ed325d7731a90c396517db6ce0cee70ab72e public SimConnectedEventArgs(Simulator simulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1587 b97a27e19396a00711a271c9eb5295879a15bfdcc9b8d5336c78a847ee946565 public class SimDisconnectedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1589 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1591 d30d822dba6346891a1ad74d2a7ef8942c632cda6f0c98e48306c2a327ba6499 public NetworkManager.DisconnectType Reason { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1593 eef43a05e8c2541d9ed7da03330d67836348a185671a7d40aa0d15f3bee2c02e public bool WasConnected { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1595 fae597732a8b185250680d87c4ba9a53125d0b0f8e6bb07b56241ced3d1677e1 public SimDisconnectedEventArgs(Simulator simulator, NetworkManager.DisconnectType reason, bool wasConnected) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1603 2ee3feebbefdeb6ca3d2688550b9f12cb9e1402808dfe3394ce02185e2abfa04 public class DisconnectedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1605 d30d822dba6346891a1ad74d2a7ef8942c632cda6f0c98e48306c2a327ba6499 public NetworkManager.DisconnectType Reason { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1607 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1609 b5d1c769691b3af12386b5dbd1b93489c98d20e6e9131db9f401d6a22032ea42 public DisconnectedEventArgs(NetworkManager.DisconnectType reason, string message) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1616 7d13eea79d276cdcd5a03513fe77c1187d8fe92a066e955bcbd80465b8ca620f public class SimChangedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1618 bde65a77e1d10f744a4fa0c7f211e91b35a762d4c06fa66b1f8174b62a13a369 public Simulator? PreviousSimulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1620 63c6134bd2f9259d0c6139e8184fc2842b1c39fc1e4836c66aaf085be0172a2a public SimChangedEventArgs(Simulator? previousSimulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1626 d48f67b01f27926bc05c4ccc1a02d1d5bc034b84ac382d8d2b4d88de356bbe7a public class EventQueueRunningEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1628 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1630 0eddbd2f0a7bf7b3eb4b517f41fea46cf0e935aaa3306eaedba14a5f19cea036 public EventQueueRunningEventArgs(Simulator simulator) +LibreMetaverse LibreMetaverse/NetworkManager.cs 1641 dd44704b3747cb1791552874c17bb7f7f615269cb5486821e0e89c3df828f4fc public enum GenericStreamingMethod : ushort +LibreMetaverse LibreMetaverse/NetworkManager.cs 1659 9b6988cd1a487402b561201b9852e2d130ef2442e4cf16d5634b3b047ec4aad1 public class GenericStreamingMessageEventArgs : EventArgs +LibreMetaverse LibreMetaverse/NetworkManager.cs 1662 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1669 8db20db2a2b2c4e9527f729ffa71138a35cf201dcb16ba72c83a28c71d2a59fd public GenericStreamingMethod Method { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1672 ee9c86bff364215a33440c2a97916bccd3de699ca0c63ec7ac883ba9721114b4 public byte[] Data { get; } +LibreMetaverse LibreMetaverse/NetworkManager.cs 1677 a670b062c4dd3a33442a0f239333246416eb0e7443d0fe1ba081715d0bc67598 public GenericStreamingMessageEventArgs(Simulator simulator, GenericStreamingMethod method, byte[] data) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 59 e907e258c979ef3ddf61110f8271a8776be531edc6a66ec75d303cc5ea31adcd public class PrimEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 62 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 65 bebce20ab196eb118f5f640cd35e549395bbfc3704939337f4732a6988362172 public Primitive Prim { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 68 dd22426aebabc62eb3201929fbcc4651f09dfea79f581521af4361fdd2574379 public bool IsNew { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 71 3522f9ce8277e27093031186150e22c6e20ee030576c8698ab61a1b9ff57ee5d public bool IsAttachment { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 74 129b20bc950bebba3bb55c2f7d68adfb7c4d9779ce185566b1ecdd4f85ea2e90 public ushort TimeDilation { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 84 4293eec91444865de32cd467792c8370bbb21fc39cce5b07f49e1478a767da05 public PrimEventArgs(Simulator simulator, Primitive prim, ushort timeDilation, bool isNew, bool isAttachment) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 138 d225523986ee84ca8f6aa7fe282f3c13c89545dc59ffb02a20e568fc092d7563 public class AvatarUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 141 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 144 c0ef061938673afb788b3f79eaa310a8bca4cd4d0f89e2241c9e3cc65d131d9e public Avatar Avatar { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 147 129b20bc950bebba3bb55c2f7d68adfb7c4d9779ce185566b1ecdd4f85ea2e90 public ushort TimeDilation { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 150 dd22426aebabc62eb3201929fbcc4651f09dfea79f581521af4361fdd2574379 public bool IsNew { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 159 6e84e2c814408c792388ec26e1e82cf009c19613ef7249a418e3a4168a002a9e public AvatarUpdateEventArgs(Simulator simulator, Avatar avatar, ushort timeDilation, bool isNew) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 169 de1cd57f9e9e0278ccae85feccad89593bce23ed114ecc057769c93e28501e9d public class ObjectAnimationEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 172 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 175 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 182 98d9523db697fc74d8803496b8b897fa5cf4b9476c224c5bb531705ee78789f5 public List Animations { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 190 795c41df7f73cd76735de151147403c29c374a43444fe5fa7febc9369f6fe253 public ObjectAnimationEventArgs(Simulator simulator, UUID objectID, List anims) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 199 8f9f3ace9627481a3f03cdec078e4049d2416983937c9d5fb41ea44b89d49a12 public class ParticleUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 202 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 205 7a9d3a852242f9897f55c126aa61479a50accd9a872f455c34c7d27a353b04ed public Primitive.ParticleSystem ParticleSystem { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 208 3fa86c97eb0430058a878c2dd0b26daf63884594d5b4f4da52235fb34a5d25f3 public Primitive Source { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 216 8236b89b1ed048c0bdbeaf6d3b4908a03dfbee9bf5207c6d1b608611069c415f public ParticleUpdateEventArgs(Simulator simulator, Primitive.ParticleSystem particlesystem, Primitive source) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 250 7d1fb3bbf9929900c9c17a6df9fab3cbbac65e2ac734672fb480238a5d52de8f public class ObjectPropertiesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 256 a97015ed1bf3d97a96c2c705374195ee472db05de99f97dc34f7d7fea032bbfb public Simulator Simulator => m_Simulator; +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 259 8efe22772e780f56ea7d19039d6cd72e9fd49823643adb25d1303c840f82cbee public Primitive.ObjectProperties Properties => m_Properties; +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 266 9a078d6d03c4f0e02c2a95bea286354ba1db30a3f58f26dee151985c78e0d51c public ObjectPropertiesEventArgs(Simulator simulator, Primitive.ObjectProperties props) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 280 4abee38f8d5c34cfbc4cfccac2bc9902e410e71aba1193cd5cc956fdf2bdbb06 public class ObjectPropertiesUpdatedEventArgs : ObjectPropertiesEventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 283 bebce20ab196eb118f5f640cd35e549395bbfc3704939337f4732a6988362172 public Primitive Prim { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 291 a8b81da91aef089f6c10f8f00349be95b19763b598d7744c9e2e3231b78cb8d4 public ObjectPropertiesUpdatedEventArgs(Simulator simulator, Primitive prim, Primitive.ObjectProperties props) : base(simulator, props) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 304 f371e10fc952ee3f0d21d0879b79a0679dcb3c03b727c3f24bf6acb0e695cc3b public class ObjectPropertiesFamilyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 307 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 310 2a874b261ea11f14bd89c1de8be64c4e7cd5fc578e63214b766a46ea97379c5d public Primitive.ObjectProperties Properties { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 313 800d363533119e0fb1675356bc0f3760b0058eeed4c6c93af0586c0b1d951477 public ReportType Type { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 315 94674b92b23fc4dcf3e5edccb109cc9d95849b65e8bfb9a74e1408e3879ad5b5 public ObjectPropertiesFamilyEventArgs(Simulator simulator, Primitive.ObjectProperties props, ReportType type) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 327 87561aa0be78053c57207fc5aa2ebf8ed44d6a16354b93264b8774edceb1a782 public class TerseObjectUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 330 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 333 bebce20ab196eb118f5f640cd35e549395bbfc3704939337f4732a6988362172 public Primitive Prim { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 336 5e0c079eaa4db8ca1e683d99fec7cfd3f878fb3ad413d2d441cc4183bf79df2f public ObjectMovementUpdate Update { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 339 129b20bc950bebba3bb55c2f7d68adfb7c4d9779ce185566b1ecdd4f85ea2e90 public ushort TimeDilation { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 341 f2ee501fbfbc4269a534f9d3a72080ce5b1cbed032b0b3e3e47afccac7def2ea public TerseObjectUpdateEventArgs(Simulator simulator, Primitive prim, ObjectMovementUpdate update, ushort timeDilation) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 353 9df3ea79cd27229d65db0dd23b729437f6e3a01b220c2b9c8c7dd66faf89d567 public class ObjectDataBlockUpdateEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 356 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 359 bebce20ab196eb118f5f640cd35e549395bbfc3704939337f4732a6988362172 public Primitive Prim { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 362 5942c3dc93708bdff0a3cb2db106ffc12045b0baf1d23aaaedcb64d0d1e3a0cd public Primitive.ConstructionData ConstructionData { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 365 f5738b61fb42be37fe869d38c82ef14c10ee3f2994a44cb88cd4e82f3dd8c481 public ObjectUpdatePacket.ObjectDataBlock Block { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 368 5e0c079eaa4db8ca1e683d99fec7cfd3f878fb3ad413d2d441cc4183bf79df2f public ObjectMovementUpdate Update { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 371 b438bc1923c3175c459eef55982c225c2af8b2f95f083e662c8b6a90d56a53fa public NameValue[] NameValues { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 373 1504ab42f29eb3e20978b535c74d4e15dcd2faea306fca2f634fc590aeeb8f62 public ObjectDataBlockUpdateEventArgs(Simulator simulator, Primitive prim, Primitive.ConstructionData constructionData, +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 387 fdbeee8e0686f911f1400e6974dd3cb3cfc321f561af0bd277cb25545d124653 public class KillObjectEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 390 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 393 c52fa8dcbd993aa5be5458c040cdb97ec915da3d7ef43530e5de83699783aefa public uint ObjectLocalID { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 395 b80e4ddc13d5bae117921b004218d6c3fac50b4cb484cd02c4b77eced8e0a2c1 public KillObjectEventArgs(Simulator simulator, uint objectID) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 404 f4c147123c8cc59f7904a254221cc66804079ec8bcbbe75dfc440e740b00f947 public class KillObjectsEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 407 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 410 60a4031a10ae37c2c97c1d9ffcfbb59274380fed45db76b9462694dac4e2a19f public uint[] ObjectLocalIDs { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 412 e13933353410973fad1aab984813329d04ca56ce315adda73d7bb283e451a341 public KillObjectsEventArgs(Simulator simulator, uint[] objectIDs) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 422 159d8fb4c83d37da976f4ec1b57d5a447d3904813028376cd35ed180758e0761 public class AvatarSitChangedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 425 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 428 c0ef061938673afb788b3f79eaa310a8bca4cd4d0f89e2241c9e3cc65d131d9e public Avatar Avatar { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 431 ffa51aa1c4bdbaa7631be44efbe6818a486188c9cac85bd85f889fb4dbc4f25b public uint SittingOn { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 434 1830867e78016e53e5b545aa4d93259242b897d4478aba831d71cf0feba2f85b public uint OldSeat { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 436 0131dc9a907e7f1fbc439206421652371fd983a8b52b20d93a4ffbc341122f70 public AvatarSitChangedEventArgs(Simulator simulator, Avatar avatar, uint sittingOn, uint oldSeat) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 448 8cc86220d7c147568c2b2fe24a371f400648cef9b23078fd1eb54c4f3e0b8cab public class PayPriceReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 451 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 454 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 457 9fe6936e4e386c4e710e5e68879bffde7363639b54a3f5044a46c05068ac5b21 public int DefaultPrice { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 460 f9d4fc5c2ff33bb6bb3fb134de3cf9ded452071402f65fa9c252402cc286a723 public int[] ButtonPrices { get; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 462 d8eb891dbef7c9b0d3b8566660c3e37f78cca97a5c912e12e1d3b55dea01cbfb public PayPriceReplyEventArgs(Simulator simulator, UUID objectID, int defaultPrice, int[] buttonPrices) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 471 f4e6b198de6a2e06b9db7231d20a3a582bf2b66de8fa747383ebabcd4c6f7089 public class ObjectMediaEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 476 c16cfaa17fc0e4bf8706fe361f90329e71c3ec4876ed1cb0b56b81b27f27c44d public bool Success { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 481 2bc1a5516598513e446a4fbca074a164ee0bc07bad0258e14bb0b093f8b83c8b public string Version { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 486 d7480be4ce3a2c92b7f7950d6fad28c20f2a59896c00268216b935d262373d77 public MediaEntry[] FaceMedia { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 488 e1722d9222bff152aa68b84b47ab43b0899209170e144b827f136ea68de82647 public ObjectMediaEventArgs(bool success, string version, MediaEntry[] faceMedia) +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 499 129a7498401c731052856d19fd64a89cdcb02af73dd532ab48cb748d17351123 public class PhysicsPropertiesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 502 82e92a2171644b4323d378d0386eaa1088712209f8c6b7d7f7c73bdc27df4ad9 public Simulator Simulator; +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 504 f429fbbb1aff431a81433c8c8fff95ea3b974bcdac6a3475e8e88d2ef1b364ca public Primitive.PhysicsProperties PhysicsProperties; +LibreMetaverse LibreMetaverse/ObjectManager.EventArgs.cs 511 bb09364e492f51c8e9af03d63bb8dd0ed426e3869d7b6187ef361cb58165cb76 public PhysicsPropertiesEventArgs(Simulator sim, Primitive.PhysicsProperties props) +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 43 c72722b229f72e74e625cdd876945b4c969cf3098af9c0f84448175639af7613 public class GLTFMaterialUpdate +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 45 335b4898ef131ddd2bf0b8ab009e4bae714560324e0429530c35c67db127fef3 public UUID ObjectId { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 47 25ec97073056b42e9e1b380a717810454743b2f4e54353e66f709c7691e11cef public int Side { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 50 2301bc01e5562e3676ca184e6366825be85d389685737f47f56ff193fcef687c public UUID? AssetId { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 54 6c1b41a0e9142cd4e33569419f2b8344bf290172adeed189982ef4110cfce970 public AssetMaterial? Override { get; set; } +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 57 2f1f77b8e7a932c1e203ee67c10b3a822c31009c18223059d305946b207f2261 public partial class ObjectManager +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 72 f10b9ae5b16449048afce025c3b4b0cff04ddb5ae3ee8a8790532ad6eb1efe37 public async Task SendMaterialUpdatesAsync(Simulator sim, IEnumerable updates, +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 141 81e83b8a200a71bc57e12b797b09e208429f2be60dd05cf19048eca33b874389 public Task SetMaterialOverrideAsync(Simulator sim, UUID objectId, int side, AssetMaterial overrideMaterial, +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 152 0d43ad3d6dd2917ee91817ffacbee6cb13489ab0dcc80acb6bf2bdbdb53c0cd3 public Task ClearMaterialOverrideAsync(Simulator sim, UUID objectId, int side, +LibreMetaverse LibreMetaverse/ObjectManager.GLTFMaterials.cs 162 65997aae8036b502e7352fa66bf6e0501a4d79224c3cbb4125e98c6cb3cfb686 public Task ApplyMaterialAsync(Simulator sim, UUID objectId, int side, UUID materialAssetId, +LibreMetaverse LibreMetaverse/ObjectManager.PacketHandlers.cs 37 2f1f77b8e7a932c1e203ee67c10b3a822c31009c18223059d305946b207f2261 public partial class ObjectManager +LibreMetaverse LibreMetaverse/ObjectManager.cs 45 384a4990a3952f086d1e99bd858ba09ea1cac15fb657221a8a863b6bee1f22e1 public enum ReportType : uint +LibreMetaverse LibreMetaverse/ObjectManager.cs 64 5e273a3f21be5b9f05ef3820a7d5af8e8052a6c23303dc1450ff70a0bc9e8221 public enum CompressedFlags : uint +LibreMetaverse LibreMetaverse/ObjectManager.cs 95 f896d885914e79d63558a74578a5d55ec582021944cf4575e36f7a88cdbede2e public enum UpdateType : uint +LibreMetaverse LibreMetaverse/ObjectManager.cs 116 80bf7944fece5fb51a796577fad83acd4d866de11aa5f8e9a11303c8d1e959f3 public enum PayPriceType : int +LibreMetaverse LibreMetaverse/ObjectManager.cs 137 8e5a80b6ce226cb3662c8161022ac15b5d778678b8f7c2f9246f223613d4ac38 public struct ObjectMovementUpdate +LibreMetaverse LibreMetaverse/ObjectManager.cs 140 da842863263ba61e7163cde9025fdcee0ca729287bc3da86f59370ecc8a36a97 public bool Avatar; +LibreMetaverse LibreMetaverse/ObjectManager.cs 142 53deb57166970e2dd9ce71ccf0e2448c32e2a07513d9aa198566f904879f094b public Vector4 CollisionPlane; +LibreMetaverse LibreMetaverse/ObjectManager.cs 144 c1ce5915d1d1405c002112a7dce29c7f49828b329642301c3dad634a6cb93608 public byte State; +LibreMetaverse LibreMetaverse/ObjectManager.cs 146 582a2466da2b1ad152f738f6436f1e65b0f2ac0630975103c041246ad75bb669 public uint LocalID; +LibreMetaverse LibreMetaverse/ObjectManager.cs 148 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/ObjectManager.cs 150 d5bece92e0028f94e813c8d0a99f97540bc5cfd8449769fd7d7c98c23456dcff public Vector3 Velocity; +LibreMetaverse LibreMetaverse/ObjectManager.cs 152 a9a603ca27944296771e753f7806cf71c094b37f9f14248f6ddf06c2073593cc public Vector3 Acceleration; +LibreMetaverse LibreMetaverse/ObjectManager.cs 154 64e1324d33b69903226c80842ae1f5766339b06cfaa56761a241215da7fdd115 public Quaternion Rotation; +LibreMetaverse LibreMetaverse/ObjectManager.cs 156 193a5859bc71842ff0cff5580b90812bb754b5c66fea7b65067336e65e795dbb public Vector3 AngularVelocity; +LibreMetaverse LibreMetaverse/ObjectManager.cs 158 844f74428b8dc1b5c86b335f2cf36233f851371c2d80f283c722cd53dda78192 public Primitive.TextureEntry Textures; +LibreMetaverse LibreMetaverse/ObjectManager.cs 167 f99999bf5431c5052b0ab467aeb31cc494ff743450fe9de22b572af397cecd58 public partial class ObjectManager : IDisposable +LibreMetaverse LibreMetaverse/ObjectManager.cs 169 0bce756c72158cd9593a9691d26cd24eb99e5733a3f7fe80619041552f4eeb6e public const float HAVOK_TIMESTEP = 1.0f / 45.0f; +LibreMetaverse LibreMetaverse/ObjectManager.cs 191 1e4968662b87107f297a461b5044a995be1237855230c72def376b51b4053d2b public event EventHandler ObjectAnimation +LibreMetaverse LibreMetaverse/ObjectManager.cs 209 dca9e6480ef3e84b031fa4442638a378ceadb4b42f4ea2e6b5846d72bfb74c75 public event EventHandler ObjectUpdate +LibreMetaverse LibreMetaverse/ObjectManager.cs 236 a84c0c1632ac322ebf742f1fd8c2df7a4aeae053d260cdd2ecaf3426573e1cfe public event EventHandler ObjectProperties +LibreMetaverse LibreMetaverse/ObjectManager.cs 259 2bc23b572b37bc2804a2790ce6b297846768e8a8a92922ae1538e42b3bf0e42d public event EventHandler ObjectPropertiesUpdated +LibreMetaverse LibreMetaverse/ObjectManager.cs 285 8493bf053b1d6c0d88650d6ec21c0283f9a42b1e83bbdcbb393bcf327710322d public event EventHandler ObjectPropertiesFamily +LibreMetaverse LibreMetaverse/ObjectManager.cs 322 9252f04b3e7f7fd78641d2a33d676d81a5ec4478d28b5f6ea9c4a89512e359ce public event EventHandler AvatarUpdate +LibreMetaverse LibreMetaverse/ObjectManager.cs 332 2584b8f89ecabebf6fc776ffb9225c6e7fe8ba08a0ece5e4d2ea25a0ea7574fd public event EventHandler ParticleUpdate { +LibreMetaverse LibreMetaverse/ObjectManager.cs 345 777b7b9487bb88ccb3f76b46b7c153bea7dddfc36bf9094d3a8232518d0df1bf public event EventHandler TerseObjectUpdate +LibreMetaverse LibreMetaverse/ObjectManager.cs 370 efb4b81913c0c8ed7509aa3724e36b0d3c4802d19848035541c213492fffb126 public event EventHandler ObjectDataBlockUpdate +LibreMetaverse LibreMetaverse/ObjectManager.cs 395 da19bd5890ec2908ae91ac60f33e21b0ef344619f493bfaad68cdb7828fd8273 public event EventHandler KillObject +LibreMetaverse LibreMetaverse/ObjectManager.cs 420 eba325cb739793b1ec5bff72e90eb91d460deba015b11495f6307af406e39e35 public event EventHandler KillObjects +LibreMetaverse LibreMetaverse/ObjectManager.cs 445 05631d7ad773ffcd5c90b06383b3654f24b617a178836202614411b18b3338d1 public event EventHandler AvatarSitChanged +LibreMetaverse LibreMetaverse/ObjectManager.cs 470 4b83090168a84daef27992dc9885921130f12a1519e244a7b241976d91255c47 public event EventHandler PayPriceReply +LibreMetaverse LibreMetaverse/ObjectManager.cs 500 3ef473dbc77f8a0c738c83fbd41d30bd4bbb14505da0911d76d89f0de27eec47 public event EventHandler PhysicsProperties +LibreMetaverse LibreMetaverse/ObjectManager.cs 527 d3ca278df2881c08baaee33393088b73b8fb778cffada3679e68fa1ee4146382 public void TrackObjectInSimulator(UUID objectID, Simulator sim) +LibreMetaverse LibreMetaverse/ObjectManager.cs 552 141d51c0e084264fcbd1fefde62bb3ff035951e5cfda666e1c3a235eafb02a1f public void UntrackObjectInSimulator(UUID objectID, Simulator sim) +LibreMetaverse LibreMetaverse/ObjectManager.cs 572 9fb72ca1618197d9dfac66e45ea046b56c56ce7b6ef0b2464c01f73b7e7a88f9 public List GetSimulatorsForObject(UUID objectID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 592 3eedf336b4b3b5ab55308af51641161f4d2eb3d3bca44bf0273f18e67cad4052 public bool IsNearBorder(Vector3 position, uint regionSizeX, uint regionSizeY, float threshold = 32f) +LibreMetaverse LibreMetaverse/ObjectManager.cs 603 a44080c3630cb9f2d1518b0ebaae69333b934ba18611585ac8ee278480e188de public void CleanupObjectTracking() +LibreMetaverse LibreMetaverse/ObjectManager.cs 639 0c4039c3a4b462c1f78da214bd97d6d327d5a969735233669dd09180fbb6b0e0 public ObjectManager(GridClient client) +LibreMetaverse LibreMetaverse/ObjectManager.cs 699 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/ObjectManager.cs 742 d6d2f16de5d98fada1695cf54c4e3e2871af3a69a7881dc4da14f6690d583bde public void RequestObject(Simulator simulator, uint localID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 768 3a58de4093e9d0782ee6eb6f59e3a4cb479b587889e4632084d403210f8b1081 public void RequestObjects(Simulator simulator, List localIDs) +LibreMetaverse LibreMetaverse/ObjectManager.cs 814 87047c4c68a37e37e8461fb120cabbe8ee5ff5cf7499573173c46d92cf200694 public void BuyObject(Simulator simulator, uint localID, SaleType saleType, int price, UUID groupID, +LibreMetaverse LibreMetaverse/ObjectManager.cs 846 ef2af3a8c5e82a2cf5d7fc370a2ac9f70c0e0467722932cab5a6d10f7b06a447 public void RequestPayPrice(Simulator simulator, UUID objectID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 866 688a83dba6f7a92c4bf62426ec6e07cb3b44dcad7b4549182589b488f8e9569d public void SelectObject(Simulator simulator, uint localID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 880 1e3f439c8195aa9c5cf92fd175a071b62f844522bba4ae6dfc0a836c370f9f4c public void SelectObject(Simulator simulator, uint localID, bool automaticDeselect) +LibreMetaverse LibreMetaverse/ObjectManager.cs 913 0c1d2f6e206a4931fbd9278b5e5e9f4b0728d146c85e94c8b6109d131ee58912 public void SelectObjects(Simulator simulator, uint[] localIDs, bool automaticDeselect) +LibreMetaverse LibreMetaverse/ObjectManager.cs 948 f37f62fd15e5060215fb98e2da99e78af12420abaff15e96b7c724382e4f818f public void SelectObjects(Simulator simulator, uint[] localIDs) +LibreMetaverse LibreMetaverse/ObjectManager.cs 962 630efb65b598b0170c21efe9227c44a27570dc6d79613ae08bc34b6d5a6428a7 public void SetFlags(Simulator simulator, uint localID, bool physical, bool temporary, bool phantom, bool castsShadow) +LibreMetaverse LibreMetaverse/ObjectManager.cs 981 46dfb4dbea7a521c393573f103f6400052a395bf1f6b078e522dc95ba035c1c5 public void SetFlags(Simulator simulator, uint localID, bool physical, bool temporary, bool phantom, bool castsShadow, +LibreMetaverse LibreMetaverse/ObjectManager.cs 1018 ee2dde34eb598a3e625e0d7da91437d0ab76b863159f79623977132e797ee214 public void SetSaleInfo(Simulator simulator, uint localID, SaleType saleType, int price) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1046 0a80ecff114b92916d619f1dda942999e6bc9d8ab5993bdba6eaad5c4447b7ac public void SetSaleInfo(Simulator simulator, List localIDs, SaleType saleType, int price) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1076 aeb25664703dfd4b56c8fde5eb98e84f2898d7df3e17a4cdc331873902c529e1 public void DeselectObject(Simulator simulator, uint localID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1101 4dd6557ed186b48c61c6ba84580a4143de823f8d51cf6b88a76e6cad0cb6c554 public void DeselectObjects(Simulator simulator, uint[] localIDs) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1128 97ac836ace6b45959aa5e5704c89c16998e3bd60b944e4b230c827f2c2d1cd2e public async Task ClickObjectAsync(Simulator simulator, uint localID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1146 ad4fe48e10f4b2d1843d7c9fc5b01f748d31646e068af811ba276dd59a1cf4c0 public async Task ClickObjectAsync(Simulator simulator, uint localID, Vector3 uvCoord, Vector3 stCoord, int faceIndex, Vector3 position, +LibreMetaverse LibreMetaverse/ObjectManager.cs 1228 76dc32069326100660ace280238df0d05caeef8c87b9cd653c236a211d0dcbc2 public void AddPrim(Simulator simulator, Primitive.ConstructionData prim, UUID groupID, Vector3 position, +LibreMetaverse LibreMetaverse/ObjectManager.cs 1251 76dc32069326100660ace280238df0d05caeef8c87b9cd653c236a211d0dcbc2 public void AddPrim(Simulator simulator, Primitive.ConstructionData prim, UUID groupID, Vector3 position, +LibreMetaverse LibreMetaverse/ObjectManager.cs 1310 0d74f2ad1d2c17d93500becd617f7dc5f152617f4cc01585bc73893058de18b9 public void AddTree(Simulator simulator, Vector3 scale, Quaternion rotation, Vector3 position, +LibreMetaverse LibreMetaverse/ObjectManager.cs 1349 3879ffa07a34710919c8b18bab4839dc35cbbb54d61d53bea259aef7e9e92702 public void AddGrass(Simulator simulator, Vector3 scale, Quaternion rotation, Vector3 position, +LibreMetaverse LibreMetaverse/ObjectManager.cs 1384 207b0bfbc54a80dfea33dd7f886d3e7bd95de7ef8a5bab4957ee633af2a23606 public void SetTextures(Simulator simulator, uint localID, Primitive.TextureEntry textures) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1396 3861deb054ffdcbb8e9a9c16efe8c16eabe1cc110c4cc57b3419142f9baae5b2 public void SetTextures(Simulator simulator, uint localID, Primitive.TextureEntry textures, string mediaUrl) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1424 9fd910c6103f463096ccf9252c8d846d004bf9eb3c8e6dae52a99cfcc4ea8ed9 public void SetLight(Simulator simulator, uint localID, Primitive.LightData light) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1455 b187d05b706f16e92f11f7f4524c20c5c14367100fdc1e0ae1607d6ad2cc4c27 public void SetFlexible(Simulator simulator, uint localID, Primitive.FlexibleData flexible) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1485 b0069230a332d133432ec451b4dfbbdd324a0efbc943a1a59fad68646cafbee2 public void SetSculpt(Simulator simulator, uint localID, Primitive.SculptData sculpt) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1536 caea1f76518d9a8f69a9674d67474861caa17efcab41823a06f28a08c5463296 public void SetExtraParamOff(Simulator simulator, uint localID, ExtraParamType type) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1566 8203421fbfaf493f69cf9facdd3d9c1c03604d8fa9539486dc969ea452fb15fc public void LinkPrims(Simulator simulator, List localIDs) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1594 8037d47350797db202bb983188579f8d9abed77f283e697cf55c6df773a9edce public void DelinkPrims(Simulator simulator, List localIDs) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1626 0f2735f0c8665acdd209da86168d2620e4bcaab8b255b441cb9682b879d40dc4 public void SetRotation(Simulator simulator, uint localID, Quaternion rotation) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1652 5bdd623993cc61da9f2f3a9a642dfec9a6dff6e1004c26bc27b6fd64d618eecb public void SetName(Simulator simulator, uint localID, string name) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1663 c930c56a3cde8bb912fcbfdd1dc00f357ff5e221f2747c978e98c5322bf11f62 public void SetNames(Simulator simulator, uint[] localIDs, string[] names) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1693 a386ed8ea1da5ff1748f21785a8bfb2ce8581199788a175864eaa426b1d938b9 public void SetDescription(Simulator simulator, uint localID, string description) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1704 1685f3a45704bf519f6bf85e7d539b4a00b2a202d20898b14a2d979b0fd0fbb1 public void SetDescriptions(Simulator simulator, uint[] localIDs, string[] descriptions) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1735 7498f8e1675952cf2c4ad69e26083bb8d2fb23c96cc608c4087174b2093ac10b public void AttachObject(Simulator simulator, uint localID, AttachmentPoint attachPoint, Quaternion rotation) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1764 ce5c9ad91d291dec57a738be9809765e9958610eaedaea556eba0f029e1b841a public void DropObject(Simulator simulator, uint localID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1792 599129f406c3a32a2504ae47f5c0e54f27e571be388eb475baa140838214bc9c public void DetachObjects(Simulator simulator, List localIDs) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1821 d8536534354379184dbecaca47b7c75996df17ae0bda19839bb0cd27e1dbb773 public void SetPosition(Simulator simulator, uint localID, Vector3 position) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1834 59c54b8f254eb9b44eda09a5c373282eda6aa2cec0fb6a8083b064ec6cb99bb0 public void SetPosition(Simulator simulator, uint localID, Vector3 position, bool childOnly) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1852 07162a6ec5b49fe873352b670947a5edf8c5df2a26dd8905cc895bafdcff7faf public void SetScale(Simulator simulator, uint localID, Vector3 scale, bool childOnly, bool uniform) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1872 a056b0e7f1b9aa5a7c60c71e1dd4c1e84f2c5f39ea5db202a9a7855b240a9b4c public void SetRotation(Simulator simulator, uint localID, Quaternion quat, bool childOnly) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1906 1ef8c35ec67ffd840b887b2915221ab765d2c63bd2974775af271073112d8849 public void UpdateObject(Simulator simulator, uint localID, Vector3 data, UpdateType type) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1935 ee0e29c711d99c8db360f4e252ad8a980b25573ffc79aeb2109f7ee71c5cc494 public void DeedObject(Simulator simulator, uint localID, UUID groupOwner) +LibreMetaverse LibreMetaverse/ObjectManager.cs 1969 b8a029a3d8561f1bb2641a90684d0e483f83c7be679b22ef3a4100aaf2a3d8a5 public void DeedObjects(Simulator simulator, List localIDs, UUID groupOwner) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2006 a20cb7910f0ebae6e518b5d4a91f287875aed6ff34456ffb5980e6e5be161a13 public void SetPermissions(Simulator simulator, List localIDs, PermissionWho who, +LibreMetaverse LibreMetaverse/ObjectManager.cs 2043 959097a699d607c92862f0e661a28639706e35732cd9326326be7c06c11a795f public void RequestObjectPropertiesFamily(Simulator simulator, UUID objectID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2054 81c0de2839990bb1e291df844669487d09415f75e69a3e20939616831e5e0de4 public void RequestObjectPropertiesFamily(Simulator simulator, UUID objectID, bool reliable) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2083 1c2e011091bb82e38c74962b972e31d1c35c7dca8d18b3b43e0c33f900a0d9ca public void SetObjectsGroup(Simulator simulator, List localIds, UUID groupID) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2115 06caaf6df0e0f5adffdac0b6a1f020c56783bfed84cf4ca8e54da478d405a958 public async Task NavigateObjectMediaAsync(UUID primID, int face, string newURL, Simulator sim, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2149 5d8328f898f1cf25376298362b4c236b71ccc58c3e7440cf0e6a5506ca1f256f public async Task UpdateObjectMediaAsync(UUID primID, MediaEntry[] faceMedia, Simulator sim, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2178 471ca4e4e575100426e9e6e37709ca772c86741feab5c4376fc829a31b98fdcf public async Task<(bool success, string version, MediaEntry[]? faceMedia)> RequestObjectMediaAsync(UUID primID, Simulator sim, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2243 56660ed7480de6abb1fe0a3c43ca19e9b76e54b9f1154d97e5057f3a1c54f31c public async Task> RequestMaterialsAsync(Simulator sim, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2344 7165e4d4d2ce687fd110a5fb5360e43e66fac41f0051fababbe61082c93ec564 public async Task> RequestMaterialsAsync(Simulator sim, IEnumerable materials, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2465 f6e33a7209ffc9d614cf1a1c5dbcd03f02de780d0d51c740cdc125f1689da578 public static Primitive.ConstructionData BuildBasicShape(PrimType type) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2594 ad9cde62e2e6ca529b2cb3bcf7bd82c470d43c5699babdfb0a6e5f1feaf40064 public void SetShape(Simulator simulator, uint localID, Primitive.ConstructionData prim) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2638 3aca405c2bf84457e61348c580071b0efb2b6d841b9b5366af9e9e4ef6a322c1 public void SetMaterial(Simulator simulator, uint localID, Material material) +LibreMetaverse LibreMetaverse/ObjectManager.cs 2686 696b46f58b47b69e804c357d074ca3bfa27c9feb546b48f76e5a5b689b374efa public Primitive GetPrimitive(Simulator simulator, uint localID, UUID fullID, bool createIfMissing) +LibreMetaverse LibreMetaverse/Packet.cs 32 6c368a731cb9dbbfede3df88dc11fa710e6bcf7deb2facf16f94536619b3ff65 public enum PacketFrequency : byte +LibreMetaverse LibreMetaverse/Packet.cs 48 38f29dedb4a53f1a5d5511612cf66ea4dd8086822e123cec3348fb5f1b4043c5 public class MalformedDataException : ApplicationException +LibreMetaverse LibreMetaverse/Packet.cs 53 c98132ccd7558544bbb6d79985bc1bdb1f48e9d51e966afb11c4b947bd065908 public MalformedDataException() { } +LibreMetaverse LibreMetaverse/Packet.cs 59 272ea4040cf0c1bef7b445287ea8e4bbe96c600e9e09526344886ed58810ebbb public MalformedDataException(string Message) +LibreMetaverse LibreMetaverse/Packet.cs 71 63c71d8a44863addedff623db6707ce7958de4189d12a6fa556510cbf9efe895 public struct Header +LibreMetaverse LibreMetaverse/Packet.cs 73 1091a16176911a61b2e7001f27ab7cece4fd6e5a53741f007fedd12b6bacc10c public bool Reliable; +LibreMetaverse LibreMetaverse/Packet.cs 74 eff30067026c09a31614122e51760473f85bd0512cba6baa9c378a23e879cb5c public bool Resent; +LibreMetaverse LibreMetaverse/Packet.cs 75 96dccab1612ba43797920d49c3761125c905dd04e10dbb5dd551d74bb54c3cbf public bool Zerocoded; +LibreMetaverse LibreMetaverse/Packet.cs 76 0ad4fba61c1cd26de08d469b3587212d84961286a06c5667c4931e2f7491f1bd public bool AppendedAcks; +LibreMetaverse LibreMetaverse/Packet.cs 77 9a9065c500f90570d70b81b77eafe90fa00146b945d315515315bf0a073d6c3b public uint Sequence; +LibreMetaverse LibreMetaverse/Packet.cs 78 c0ab8dfefdbec0982e2d5a18b90eccd97eb10ccab1f28a3f8078de23f47eefe8 public ushort ID; +LibreMetaverse LibreMetaverse/Packet.cs 79 01ea315d4403d2e23f0b1e9566da671057532b42409ba2ce94e1b0104e6b167d public PacketFrequency Frequency; +LibreMetaverse LibreMetaverse/Packet.cs 80 768d0846eb615d69cd728156761b5e7a0a4488bb6c19b588fda8e7d80236621a public uint[]? AckList; +LibreMetaverse LibreMetaverse/Packet.cs 82 6dd663d70d72bb3216baba6450edbfb840aae8478575b057d2772fbc8537bdea public void ToBytes(byte[] bytes, ref int i) +LibreMetaverse LibreMetaverse/Packet.cs 122 04597e1b9b4c4688cc7ea4d014f11e10a2f945fb9bf869ffd5ab59a1e886c03e public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd) +LibreMetaverse LibreMetaverse/Packet.cs 133 a51871d5f836e33974d543fb0716366f02c8573c634f45812b49de4c9379cebd public void AcksToBytes(byte[] bytes, ref int i) +LibreMetaverse LibreMetaverse/Packet.cs 154 c0d6d4c03d464ecaaf3337b10bd4f5bd8cebbfe0e5b5aa5e4311fa3620e4dc13 public static Header BuildHeader(byte[] bytes, ref int pos, ref int packetEnd) +LibreMetaverse LibreMetaverse/Packet.cs 231 d19abe2ab288c13ddb61f570a71705e3ad827de06276373987c050ab718ebdc2 public abstract class PacketBlock +LibreMetaverse LibreMetaverse/Packet.cs 234 354edb2774de07acc32b774a26e74c9e3a61ec2d6c2d46f82d250ee1cda11e57 public abstract int Length { get; } +LibreMetaverse LibreMetaverse/Packet.cs 243 e56db102232863ad4dbaaed80360005f05f8736cefef19c22b7582a4ad568d09 public abstract void FromBytes(byte[] bytes, ref int i); +LibreMetaverse LibreMetaverse/Packet.cs 252 55d3092ed92cc5ab82ed469d0a079efc6114bc9e000522cd170c2a2123a4168b public abstract void ToBytes(byte[] bytes, ref int i); +LibreMetaverse LibreMetaverse/PacketDecoder.cs 38 631606777ce16583bd5c0dc3b959cd142d4675358c3176cc6507c7390ec378b5 public static class PacketDecoder +LibreMetaverse LibreMetaverse/PacketDecoder.cs 1439 570c178e5d6e88b2d6f2769679d111f4c631854ef44fe9e2bbba7643b1b6fdf6 public static string InterpretOptions(Header header) +LibreMetaverse LibreMetaverse/PacketDecoder.cs 1457 fac596103638d6a35eaacae9c21ada7228d020a7ebe02f0cc834646f514a4b91 public static string PacketToString(Packet packet) +LibreMetaverse LibreMetaverse/PacketDecoder.cs 1524 a7433e6e709d68f898908cb25dfce62ec2b21d90ff051377c4b933f7fba878ad public static string MessageToString(object message, int recurseLevel) +LibreMetaverse LibreMetaverse/ParcelManager.cs 46 c4ecbef4d2d73c7d5db752abd302216d0f67cbe52d07d03def71cd76121633e4 public enum ObjectReturnType : uint +LibreMetaverse LibreMetaverse/ParcelManager.cs 65 0e8773e7fa94d61445d8432dda2d050038af8acb30a7153c1687964656605efd public enum ParcelAccessFlags : uint +LibreMetaverse LibreMetaverse/ParcelManager.cs 76 154de9178d43fae576212c92dccafcf84616223d4657a044a9d5c79cf7317f4c public enum ParcelResult : int +LibreMetaverse LibreMetaverse/ParcelManager.cs 91 7a042dae499bcbcb783245d0aa02806619e958aace6df8782103599ceeee4869 public enum AccessList : uint +LibreMetaverse LibreMetaverse/ParcelManager.cs 105 04421dab24295666cf29b1b240a57d7ca2e9c0b3766d76837de3da94a967fa8c public enum ParcelPropertiesStatus : int +LibreMetaverse LibreMetaverse/ParcelManager.cs 124 870d4b6c08b0d591108091a00330d9c44ec7e8744457263110a5b2a4379e9fdb public enum TerraformAction : byte +LibreMetaverse LibreMetaverse/ParcelManager.cs 143 3cb88999a4f29124442a75c2c1a5951f694a7ab400bb305da9282d3640030dd6 public enum TerraformBrushSize : byte +LibreMetaverse LibreMetaverse/ParcelManager.cs 156 f9a7d2b5fbcf928ea1dcab5506d08ba0a7c319bad20155614e134a8562d4178a public enum AccessDeniedReason : byte +LibreMetaverse LibreMetaverse/ParcelManager.cs 184 157c7cee1337897e917ed3878196cf356be7be7e4464c2eaef6c18a9df223d4f public enum ParcelOverlayType : byte +LibreMetaverse LibreMetaverse/ParcelManager.cs 210 11966bfb69074af4fde92cb96d9e66f7f20596be66fe1b581690aeb2a894d80d public enum ParcelFlags : uint +LibreMetaverse LibreMetaverse/ParcelManager.cs 290 6bf66611a2820fda8787f1301d0215853bd313cbb1dfbb1216709c852a3ae47d public enum ParcelStatus : sbyte +LibreMetaverse LibreMetaverse/ParcelManager.cs 305 cb631d77db762c2c6f5cf8bc5ee6961538770aa7c482aba811bcfaa478fecc64 public enum ParcelCategory : sbyte +LibreMetaverse LibreMetaverse/ParcelManager.cs 342 9e8453bc5b348ebfe0da7cc0870e620b4b200b169b597ef623a6dd2a9bec5a38 public enum LandingType : byte +LibreMetaverse LibreMetaverse/ParcelManager.cs 356 9a97c217d271290aea0f7e14cd46c7e753903b9305cddc734837351f44038a27 public enum ParcelMediaCommand : uint +LibreMetaverse LibreMetaverse/ParcelManager.cs 400 fe88ad9cb62d115927154d0b6be750490be55d1508be3e66e07789d15f3b00c6 public struct ParcelInfo +LibreMetaverse LibreMetaverse/ParcelManager.cs 403 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 405 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 407 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/ParcelManager.cs 409 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/ParcelManager.cs 411 1d907c1f3652e45899937f955805a43a62a91f0b4c6f288dd8993bef7226a05b public int ActualArea; +LibreMetaverse LibreMetaverse/ParcelManager.cs 413 813a9992eed85953d008602e02bd81cd5f18333c472cda0baba2eca666ba3e29 public int BillableArea; +LibreMetaverse LibreMetaverse/ParcelManager.cs 415 a2db8dc43b54c0fa84306fcd088956c1d517714daad851bc6f5f322a835c2af7 public bool Mature; +LibreMetaverse LibreMetaverse/ParcelManager.cs 417 f53207586d40e91b5c148eff188231d3cc6a4e552553d2405e7175ac2df98c17 public float GlobalX; +LibreMetaverse LibreMetaverse/ParcelManager.cs 419 db1c1e992d4f7c21f537d90ea3da77362d04a36d9757fe3609724ad078a7abeb public float GlobalY; +LibreMetaverse LibreMetaverse/ParcelManager.cs 421 87705499b801726c7931ae2c70a13710807ead689acfe3dfd9df79d605e6c6a4 public float GlobalZ; +LibreMetaverse LibreMetaverse/ParcelManager.cs 423 4fcda3d8a3d00c5dfb0d88d37b5cf7636445e0950ab8d1bdc973792f4b974e30 public string SimName; +LibreMetaverse LibreMetaverse/ParcelManager.cs 425 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 427 a78b2943a4ae74bf79855ca5e8cba71e2df0a160d613fe8bbccddba2d9ecc610 public float Dwell; +LibreMetaverse LibreMetaverse/ParcelManager.cs 429 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/ParcelManager.cs 431 4b0d49f835420b23a0f4565148dba856c870d5d76257ac961ebcc8e9a3f465e4 public int AuctionID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 437 5a09b5d583294c41ce2e64979a9052a704469a66958a25a3159b5e71e34b2f35 public struct ParcelMedia +LibreMetaverse LibreMetaverse/ParcelManager.cs 440 eab1d0b2b4a824e266469f6bf3f84e884ff3f360e03e01cb6704c8782eff11bf public bool MediaAutoScale; +LibreMetaverse LibreMetaverse/ParcelManager.cs 442 c033eb6cb96cf9f315f2e6edf85dbd35ff23068314dc91a0c84b65ebd3fd7b40 public bool MediaLoop; +LibreMetaverse LibreMetaverse/ParcelManager.cs 445 8c5008605dfc3fc4844367fd040b3cf878be4e42d3e30bfb81b1efb119c504a6 public UUID MediaID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 447 10d74886cee453d214cdc0c3f3b5b76bd6952b06d6516bf83495707cfda1f766 public string MediaURL; +LibreMetaverse LibreMetaverse/ParcelManager.cs 449 dcffbb2ec55783b096c457b4163dc4715bae8c142575ddb0a2ffffceb69127f8 public string MediaDesc; +LibreMetaverse LibreMetaverse/ParcelManager.cs 451 28c03a0e0b61cfe8f0056b8b0c5938d0fc6b943c917e74393b3f44a61ce6355a public int MediaHeight; +LibreMetaverse LibreMetaverse/ParcelManager.cs 453 79775c790f69abcf59133a06c3e7f1e1d9ec6945202d8181a85d12069700a3cf public int MediaWidth; +LibreMetaverse LibreMetaverse/ParcelManager.cs 455 e54b4f3f3c6f0729292db65f5e7e33246a8bf3fef0ff5aed1f042e6091c4d6bb public string MediaType; +LibreMetaverse LibreMetaverse/ParcelManager.cs 465 007875441c27555a77d5071f0fcd2c343ed188729ba86a01370590627a18d2ba public class Parcel +LibreMetaverse LibreMetaverse/ParcelManager.cs 468 17a89bdce530ca9913e535f338d8e88a6f586aefea731fca3da10a68b0914780 public int SelfCount; +LibreMetaverse LibreMetaverse/ParcelManager.cs 470 f90ba49eda790b095d20098b53b825540bbe8094e2561d1ff639ad02eb4c9679 public int OtherCount; +LibreMetaverse LibreMetaverse/ParcelManager.cs 472 ce8c2652cca0e196dce026eec1e94ed2bc63e18de0eaae4ef223c970b95ab3be public int PublicCount; +LibreMetaverse LibreMetaverse/ParcelManager.cs 474 3494d80b974a1ad37abc2442973db873b42acec472b2d7628a6beb8fd532ba53 public int LocalID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 476 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 478 e86157b6a3b9b73eab7cc7ae614b17660475bba56c79829fbae3edd2f9dbc624 public bool IsGroupOwned; +LibreMetaverse LibreMetaverse/ParcelManager.cs 480 c2a22d4f1540ba37726048ea70aebd291a346584b3790742721d3749d29f4bce public uint AuctionID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 482 d666da3e4a0c4637ccbc728508670b27bd7bb032be67c09d9472e2d9863156b2 public DateTime ClaimDate; +LibreMetaverse LibreMetaverse/ParcelManager.cs 484 0059df7094d6a1c8f8de91d40c2d6dff1be8a2e1ce759b72be56ceee18a2a9b8 public int ClaimPrice; +LibreMetaverse LibreMetaverse/ParcelManager.cs 486 30a840308d14706100ca097a2ef636da679dd365ec4875798a300cf94fd72fd8 public int RentPrice; +LibreMetaverse LibreMetaverse/ParcelManager.cs 489 4ff25391fbd6d31cb76be61642e50439ba3495e2850b5834eb8dbb8d5a5d7311 public Vector3 AABBMin; +LibreMetaverse LibreMetaverse/ParcelManager.cs 492 e9ff0595811e8d9dd3f043c445876a210a499b54de62e37218b8e1df5f4902a5 public Vector3 AABBMax; +LibreMetaverse LibreMetaverse/ParcelManager.cs 495 1d9ad312f2f07361c9efbf966a3918b97e3f306605fda554eb128ec08b6b3c63 public byte[] Bitmap; +LibreMetaverse LibreMetaverse/ParcelManager.cs 497 2b04ed09a83173317a495808fdb9c61c72e23dfa835d063cd65ac8d4d506be0c public int Area; +LibreMetaverse LibreMetaverse/ParcelManager.cs 499 cea061de14323b804d917991d73594757ff842d9bba1e66e629d2c7153be2729 public ParcelStatus Status; +LibreMetaverse LibreMetaverse/ParcelManager.cs 501 dac1061de70a9d3dded2c8b44a3a0e8b8072ade13625472bbd7374d8d4d2989e public int SimWideMaxPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 504 4dcaa7b043a370fdb1f5408916a195ec4199d4de6e04eacd5043543af7c40605 public int SimWideTotalPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 506 13e405f8218dd3854f8dfba3d566c0fbd73d0626fe78725cc01efb807c895347 public int MaxPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 508 c03733751ede0f1db3791d5173523580d8aa59616728fc5dcfbb45c0d6321a19 public int TotalPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 511 5bcab9cae3152be721f6337bf45830e05815062d54a599f9be6d87ff0c049fc8 public int OwnerPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 515 946425c7a95366184523e10d51248823ab300dfc9b3e59fff37985a6fa984c08 public int GroupPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 517 e3b76012071d87a1711896293887399b35c70ea541cb7ed0893fbedc1046b0fc public int OtherPrims; +LibreMetaverse LibreMetaverse/ParcelManager.cs 520 53915c0071137250e2a2d1a3814a50b385053e3a138d9bb246284c34748e0527 public float ParcelPrimBonus; +LibreMetaverse LibreMetaverse/ParcelManager.cs 522 ff7453b5368a907f73455ebddf7a3f1cf669af751d331d6d6530298ef44e13b6 public int OtherCleanTime; +LibreMetaverse LibreMetaverse/ParcelManager.cs 524 5fdcea6a12f20d3f54bfc95966126165ed52049ac449566aa6e5ddf1c5092418 public ParcelFlags Flags; +LibreMetaverse LibreMetaverse/ParcelManager.cs 529 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/ParcelManager.cs 531 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/ParcelManager.cs 533 b1dfc6845bd375d748fae1640b7f015790a15efc532e8864ab5a7d8c31ee7117 public string Desc; +LibreMetaverse LibreMetaverse/ParcelManager.cs 535 51a9325f2148d3db2810a81a98ed7e35a0a3f56e5da1ec4678c3dbf0cd3733b3 public string MusicURL; +LibreMetaverse LibreMetaverse/ParcelManager.cs 537 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 539 6b0595958e11aa5a5e5506ced4f7e6292dbb8fec6b79254eb566ca4bd19e81c9 public int PassPrice; +LibreMetaverse LibreMetaverse/ParcelManager.cs 541 f6fbfa0de1c27988babc699b19fcd30b43405e1ecdda552055d39ba282f94c49 public float PassHours; +LibreMetaverse LibreMetaverse/ParcelManager.cs 543 6329504bd2470732e83b81ddd9d1add9b955da55c790600395632571655a96dd public ParcelCategory Category; +LibreMetaverse LibreMetaverse/ParcelManager.cs 545 4eb9048a875be68cb741389048ca3addffc23afd531cd4e7d446419a865b87ac public UUID AuthBuyerID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 547 92e235feba19a8e1b8d828be4e0cad0ec55ef23ff03b3e0297b4abb9efcac1d2 public UUID SnapshotID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 549 56a2dd410fd39ad719d47a4260048b13f6ed8273db031599109f86c318b4a97d public Vector3 UserLocation; +LibreMetaverse LibreMetaverse/ParcelManager.cs 551 27d42f1c9ff4284e02d8f0abea7206aba14172c501f0967e1955acfa9604ed71 public Vector3 UserLookAt; +LibreMetaverse LibreMetaverse/ParcelManager.cs 553 60b6f32e77e9d2cd916c4da02b90791632f8122f7cdc711af409816b9766ca22 public LandingType Landing; +LibreMetaverse LibreMetaverse/ParcelManager.cs 555 a78b2943a4ae74bf79855ca5e8cba71e2df0a160d613fe8bbccddba2d9ecc610 public float Dwell; +LibreMetaverse LibreMetaverse/ParcelManager.cs 557 68e99371ba57484b381d38abc7451d757192ebb396ce836783fb751e36e66383 public bool RegionDenyAnonymous; +LibreMetaverse LibreMetaverse/ParcelManager.cs 559 d92c6ed3d3eb165ff8be6bff6cbda9e20ef41e65086bf4419716889bb3553ed6 public bool RegionPushOverride; +LibreMetaverse LibreMetaverse/ParcelManager.cs 562 44d7a7f53f4706d0ec121ca04a12ec22a496a5867e677880a2946d610994f578 public List AccessWhiteList; +LibreMetaverse LibreMetaverse/ParcelManager.cs 565 62169a518d014712449b3c7752674f4a56a3e3fbd9a89e7b652d8c2f9f607578 public List AccessBlackList; +LibreMetaverse LibreMetaverse/ParcelManager.cs 567 2d5f254e699fe45b6bd9a414b2ade1e2ca8e24b6f3c573dcf3b6f7194a8ebcd0 public bool RegionDenyAgeUnverified; +LibreMetaverse LibreMetaverse/ParcelManager.cs 569 31b95fd35bde9781f95cbc7ed916b0bb5cc84630dc783f9dccb0060c204d9899 public bool ObscureMedia; +LibreMetaverse LibreMetaverse/ParcelManager.cs 571 f50ddf9a463e586f391058c62b1d909021c198f6ec3b23a7b351491a0e4bf039 public bool ObscureMusic; +LibreMetaverse LibreMetaverse/ParcelManager.cs 573 8b1370079d25b5e32d25c5053453dcde182657389c30fb8faa02a60f3780033d public ParcelMedia Media; +LibreMetaverse LibreMetaverse/ParcelManager.cs 575 d34c08571b3c6e75aa64d43044dc28923d213286eb1c747351a5de80ffca07e5 public bool SeeAVs; +LibreMetaverse LibreMetaverse/ParcelManager.cs 577 4e546be44aac1e124caf1bd0f30a98611bde85cf0680b59573ccb596b005dac8 public bool AnyAVSounds; +LibreMetaverse LibreMetaverse/ParcelManager.cs 579 7aadb9d70e2cec5eb21414c0250c29220a52e44f5c9fb9c7636c6bcd90868c87 public bool GroupAVSounds; +LibreMetaverse LibreMetaverse/ParcelManager.cs 585 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/ParcelManager.cs 608 185526636ef6c886e6e2653d28e907cf0c7a8947d058fed2a8ad209e3f5ca8a8 public Parcel(int localID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 628 e565c3bbc9390b4c32eb7eb384acfd51c7210179fbfdedaa46962c90a40347b4 public void Update(GridClient client, Simulator simulator, bool wantReply) +LibreMetaverse LibreMetaverse/ParcelManager.cs 715 8343df404eb50fb628ccdb9a8270ab35e113859aa56500d80eb7454141bb9945 public void UpdateOtherCleanTime(Simulator simulator) +LibreMetaverse LibreMetaverse/ParcelManager.cs 741 8780ebdb0d8229b06280110eb49e0f20d434cd2209b65f491e1da8657d6ce786 public class ParcelManager : IDisposable +LibreMetaverse LibreMetaverse/ParcelManager.cs 748 25cd3833a509acc42ea0be7ee1679a845b61ac3cdd0480f90fb710443041bd14 public struct ParcelAccessEntry +LibreMetaverse LibreMetaverse/ParcelManager.cs 751 1417a8e72ab91382f2fc0a7b1a93c598e0a859863f1546a636e3bcf61c47e0e1 public UUID AgentID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 753 3e4d3382152dea3977956e48cfc509ee41ff0f967c0dd33563d317405754e0fa public DateTime Time; +LibreMetaverse LibreMetaverse/ParcelManager.cs 755 06572f24a87ade879ba144cc6a123a76050d21ee36dbb7a78b7fccc0e987581b public AccessList Flags; +LibreMetaverse LibreMetaverse/ParcelManager.cs 761 b45c76762f27ed889e67de6e2f383b8b332abc9690433070b9eaba1a8dd9c99f public struct ParcelPrimOwners +LibreMetaverse LibreMetaverse/ParcelManager.cs 764 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/ParcelManager.cs 766 e86157b6a3b9b73eab7cc7ae614b17660475bba56c79829fbae3edd2f9dbc624 public bool IsGroupOwned; +LibreMetaverse LibreMetaverse/ParcelManager.cs 768 f1f9ef1ccf179c22bd493161a4fac1145b0031041998f7a3b0cf7919097a241f public int Count; +LibreMetaverse LibreMetaverse/ParcelManager.cs 770 2b2d3ba7832e014243401fb7a8518c4a0b5a6558cf64272dfbacd88952039064 public bool OnlineStatus; +LibreMetaverse LibreMetaverse/ParcelManager.cs 772 efd4fba0b8171a5cee67e67b853804e5267d1e70e547d0697925fcd6162e6871 public DateTime NewestPrim; +LibreMetaverse LibreMetaverse/ParcelManager.cs 794 0b8e64e12716fcae2a13d9fc127ec5cf52c94718ff648439cc3005c0d4800c9e public event EventHandler ParcelDwellReply +LibreMetaverse LibreMetaverse/ParcelManager.cs 816 585725764c016daf4e0da954a91261b1875ec1e84e3c512ed81097d2b9300c57 public event EventHandler ParcelInfoReply +LibreMetaverse LibreMetaverse/ParcelManager.cs 838 9b403236cc97ed9db3a79698d1137bc0dfd6ae77feeba7c60f3eef73f15dfa27 public event EventHandler ParcelProperties +LibreMetaverse LibreMetaverse/ParcelManager.cs 860 4d1fa6f4ac5b3d6f9d8c5b1e9ab235232c9ebf6cf8be216434abe20c03b3bc6b public event EventHandler ParcelAccessListReply +LibreMetaverse LibreMetaverse/ParcelManager.cs 882 af8e810a068beed13c49c4b5feed5d03c0a8cae85f1193fe2ab86f687bca0a33 public event EventHandler ParcelObjectOwnersReply +LibreMetaverse LibreMetaverse/ParcelManager.cs 904 65a62a129c2cd3430f6a60e530cf4c0660d86c871d61cb99a18bb73281712d1a public event EventHandler SimParcelsDownloaded +LibreMetaverse LibreMetaverse/ParcelManager.cs 926 a4cca1d6641bd413d4633eabe14ddceec2b5805e757dd092b7c9cc645e95fb31 public event EventHandler ForceSelectObjectsReply +LibreMetaverse LibreMetaverse/ParcelManager.cs 960 309b5c1de77d408c17093526bb4f24aae575f7e81138bb43165885e7fe54ea8b public event EventHandler ParcelMediaUpdateReply +LibreMetaverse LibreMetaverse/ParcelManager.cs 970 bb837891e8cac4260477d4ce77e473dd5d5e803a6e3597532935fdb12d02f924 public event EventHandler ParcelMediaCommand +LibreMetaverse LibreMetaverse/ParcelManager.cs 991 02d994e221a67794bf10e604d9280376c9baab72e306ec19ad1268a08a3257cd public event EventHandler ParcelOverlaysDownloaded +LibreMetaverse LibreMetaverse/ParcelManager.cs 1015 40ad087a620957de56d77f1df85957eba1622fd05821bb60ef3bdeda5b163e27 public ParcelManager(GridClient client) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1038 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/ParcelManager.cs 1100 3d00a3e803ce102799150bab988011702b9366552df3e0d6fcd9c5d07c6089ff public void RequestParcelInfo(UUID parcelID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1120 3826d43d8acb682b6aa0341c0f9bb2df68a2899522eca2872dde05e9b3d48cf1 public Parcel? CurrentParcel +LibreMetaverse LibreMetaverse/ParcelManager.cs 1147 994c08b799d607a14e562b88c88399554aef227ba743c6ad6cf147a094a42d5c public void RequestParcelProperties(Simulator simulator, int localID, int sequenceID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1175 275cb55995f809a0c8bb4b7a9fc148f77cd20f50d2269d765d94f61b4c291b21 public void RequestParcelAccessList(Simulator simulator, int localID, AccessList flags, int sequenceID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1209 ab4cc00f40c17aba10579bf6678d8ab158224977f98e0796dde0bca1dab9323e public void RequestParcelProperties(Simulator simulator, float north, float east, float south, float west, +LibreMetaverse LibreMetaverse/ParcelManager.cs 1239 9de831e7ccdb83df3d27eb4f92e01a952f06cc8a327ee021b3e9dd0b3f9f3460 public Task RequestAllSimParcelsAsync(Simulator simulator, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1252 018827bece111afbc568a0922b4eb874b4bc35d9bc061e74892cf4e8136b05e5 public async Task RequestAllSimParcelsAsync(Simulator simulator, bool refresh, TimeSpan delay, +LibreMetaverse LibreMetaverse/ParcelManager.cs 1271 72a4d4cf99d38068276ce10cb49e2fa9533b7c236115f6dc2dacce32ea712454 public void RequestDwell(Simulator simulator, int localID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1302 f34ebb5586b38d5bad65c403c74529d308338dcb7d8272b2ac18cad130ebf059 public void Buy(Simulator simulator, int localID, bool forGroup, UUID groupID, +LibreMetaverse LibreMetaverse/ParcelManager.cs 1335 9dcb052d570b4f6c948b7e9860e15568ad98a99b7e3ace0f72ac71b6cad4ef46 public void Reclaim(Simulator simulator, int localID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1356 8936fb2cbf1cefed271f9578868edf68bf09fcf5c2e1b7470f80434361d537be public void DeedToGroup(Simulator simulator, int localID, UUID groupID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1380 52226d26ae1e11a5d26757827a4c1db163c8c2c50e529e3f5758692708b9918e public void RequestObjectOwners(Simulator simulator, int localID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1402 542839cef4c15fa252321b13f16cb8026bc6df6e7747f38b53c52ab566b03846 public void ReturnObjects(Simulator simulator, int localID, ObjectReturnType type, List ownerIDs) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1446 17791e295e17dbba0b3c3161ab2d31c85a4fd78915b88e50511181561e0d207b public void ParcelSubdivide(Simulator simulator, float west, float south, float east, float north) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1475 7733b374ab06f3a4cf929115fdb78b0ae8a41660ccd682cafb3ad49079845a2b public void ParcelJoin(Simulator simulator, float west, float south, float east, float north) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1504 32de3ad133bff6ad9fde08f7947ed55d1a173c2f872f119a0cf897a73cd0f487 public int GetParcelLocalID(Simulator simulator, Vector3 position) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1532 9683218ea56dbfb2d65686562777d3059b2bb9fcc5b97808efb09bade7605c92 public bool Terraform(Simulator simulator, int localID, TerraformAction action, TerraformBrushSize brushSize) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1552 f3085ff5c2ebe0f5c19f6a64f1003b4fc53e0dff513e215824e7582b4bd29dc7 public bool Terraform(Simulator simulator, int localID, float west, float south, float east, float north, +LibreMetaverse LibreMetaverse/ParcelManager.cs 1599 93b800469369a3a69c11221582372ccd4bfec79d511e185fd153ba24a812e92a public void Terraform(Simulator simulator, int localID, float west, float south, float east, float north, +LibreMetaverse LibreMetaverse/ParcelManager.cs 1643 cbdf7c7b4fbe6786101279ec96d9fff0902bacfd296781a523cb340daca8ba0e public void RequestSelectObjects(int localID, ObjectReturnType selectType, UUID ownerID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1663 e61fd834d4d2486bc8155b7ae190706cea4b1bcdba1e5f1e8879f8462392db99 public void EjectUser(UUID targetID, bool ban) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1687 db92f11a63ef125397742a11129dc62dc6c3d9b82c35ec86609fe142cc3d6977 public void FreezeUser(UUID targetID, bool freeze) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1711 fffac6dd19a1c8861a153b9a525d3980d5f9b7b103bd4e5943fcad26f083a572 public void ReleaseParcel(Simulator simulator, int localID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1734 b03dba6f69fd2b7375d34b574d4d3d53a46387146ff5e164ac2cfd3742aa9a6c public void StartAuction(Simulator simulator, int localID, UUID snapshotID) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1761 86077d09b7e556b37ec7bf5fd49dde00ddb8426aee25a6354a034d8f27c78bf7 public async Task RequestRemoteParcelIDAsync(Vector3 location, ulong regionHandle, UUID regionID, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ParcelManager.cs 1808 3762304db0d71b27fc746a61cc03fe41324e0ccf2f04c065c4f5a5ae4d67978c public async Task<(bool success, LandResourcesInfo info)> GetParcelResourcesAsync(UUID parcelID, bool getDetails, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2324 9f71df7a202c112d37a5c1ddfd622fb9c713870fab73e21a5aff99dd2e5cf449 public class ParcelDwellReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2327 971d7c5fcf068f64b5b572c69222314bf7e622fee099ef241b9cc8aefb07d77f public UUID ParcelID { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2330 e1247c0c52985167028c53a1e8a298bba33f62d7326725acc749933ce33f069f public int LocalID { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2333 58a267ba7d3819ba30a5185e4e699da13e3adf75548f34ac517e257f3e90c068 public float Dwell { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2341 2d614adf2344668a25428158afb9a5aea7a70c765b75fc538364d081513d2972 public ParcelDwellReplyEventArgs(UUID parcelID, int localID, float dwell) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2351 17bea8410e697aac4f6fe23e9ba217f52b0ef105e765991f7d46f4a6ed909826 public class ParcelInfoReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2354 854b6a1187637c485d8281ba925be49bd128fdca88916de867f49b78dfe6d322 public ParcelInfo Parcel { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2360 cb5d7cb3db3df745cc27ae0c92945559b321a1ec5736d017c8016e3ae0a835d6 public ParcelInfoReplyEventArgs(ParcelInfo parcel) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2367 ad97f54d9698eade80b3d3721a539789ebc14164d211d64cebe52f32e2582b9f public class ParcelPropertiesEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2370 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2374 f800d58936508e6ffa119270930c371a0de58a2f2178e34e06dbeed76aab653e public Parcel Parcel { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2377 b14522a07477e4d2327974b31a221019fb975ef25f7b77a40aa416bc28c98207 public ParcelResult Result { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2381 d1be50a50a8142fb2538368171101d10859c854334160d8a70220de96edccf26 public int SelectedPrims { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2385 223d3c72a73ec9b385e023b7fb474e1722bec385f68ed683611521fafdd02b8e public int SequenceID { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2388 ac8ce8e85967d01d894eb2e29f7489ee50b8c4c47cd47a4e44a9cc24d53502d7 public bool SnapSelection { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2401 daff144128bb7a8c1e3dbba53d306d60b5b63cb8f2a01d40276462b97c37ae97 public ParcelPropertiesEventArgs(Simulator simulator, Parcel parcel, ParcelResult result, int selectedPrims, +LibreMetaverse LibreMetaverse/ParcelManager.cs 2414 61d6127d1bee2f1f491f6be884ca0c9394af992c8d6850087ec72d43a738c938 public class ParcelAccessListReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2417 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2421 223d3c72a73ec9b385e023b7fb474e1722bec385f68ed683611521fafdd02b8e public int SequenceID { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2424 e1247c0c52985167028c53a1e8a298bba33f62d7326725acc749933ce33f069f public int LocalID { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2427 5a0ad2f29bb46d50050b574ad489db6eefa5a259a60a2dcc5c3d90552ce02bdd public uint Flags { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2430 ff8bbddd6225e6edc14a3c52bb79e04a81656360746b1b5c1c64836c2a18bf09 public List AccessList { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2441 5cc9b42864c80196d5c22870a16dd7a183cc3eb8d7dc3dda5076d4225b4b4ea9 public ParcelAccessListReplyEventArgs(Simulator simulator, int sequenceID, int localID, uint flags, +LibreMetaverse LibreMetaverse/ParcelManager.cs 2454 9e69940f86efc4f9ae2750ed5347f39a529ded6836ed8f61836ad5cd4449b66f public class ParcelObjectOwnersReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2457 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2460 5a78e7edb44a14922231ff6b6e3ef7c9286b4fdadff51a42f737cfe234d8579b public List PrimOwners { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2467 6c6494070c631b23e91f3d6717a1722a3123fd972b1a3a1626edfc0b3eaa3cf9 public ParcelObjectOwnersReplyEventArgs(Simulator simulator, List primOwners) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2475 9def46ba83fe6151cc5419303914ed7fd1a8a0a33ea4da42ca06e281e4269255 public class SimParcelsDownloadedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2478 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2481 40e1870c6628748987d0162b780c3a4a5a2e491a4ae0cac01633f54b1186a8c0 public ConcurrentDictionary Parcels { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2485 e8734dd48c77d4cd7e1f550b5176fbd83ef219ebca28d57d79cc95357d56d2ba public int[,] ParcelMap { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2494 e33621ba753cff37baf2d441b47dd0a3f4c1ce05399282df77e9ae4f2261a0ea public SimParcelsDownloadedEventArgs(Simulator simulator, ConcurrentDictionary simParcels, int[,] parcelMap) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2503 6f0c5cfc64876d61c83a1941c8a662eac1452fbbbe789c5f6db669db20f63710 public class ForceSelectObjectsReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2506 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2509 b4698f933aa9c7758703febb39d547024c1299fc0cb2acdfdf9d8dbf03ed4aca public List ObjectIDs { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2513 f42b56784282311531e2d9ac964361896c0d83740a171b6fb027042ddfda684d public bool ResetList { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2522 93bf8e1da6bbf25cc674c87b8322a61319db077f814c8decce6099fcbb565cf5 public ForceSelectObjectsReplyEventArgs(Simulator simulator, List objectIDs, bool resetList) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2531 f3739aee3599f10c52fc30f04cec9b9370ca2b1d44dc82d45f07f04c0bd280f8 public class ParcelMediaUpdateReplyEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2534 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2537 02dbed3833fff98e64b60cf2f8744767f7e443609bebb3b71af83868ff7b7a74 public ParcelMedia Media { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2544 a2aac7b456d89021f0fc7c696b13efac3e8ee0756e46225f00f0dc3a74080d98 public ParcelMediaUpdateReplyEventArgs(Simulator simulator, ParcelMedia media) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2552 f124474d9edb6b44959cc724afae814e5f40eb7bade65b244d9e5a3ad9a9a94e public class ParcelMediaCommandEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2555 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2558 c58c51be827a410c86f093a9eb79c97e3340986781d84e15cdd6ff62f34118f6 public uint Sequence { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2561 ed7f4879791dd13861a5b2656ccf3f1d80bc3847b6be50a532ba10c8de5941fb public ParcelFlags ParcelFlags { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2564 2851ddc23f75eb57276233695115d4193478fdcc058aeb2afa2e8f83a87fe947 public ParcelMediaCommand MediaCommand { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2567 31840676fe41be45c7747ad3763380cad5f1204dc1aee74b26f549fe67e1e960 public float Time { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2577 161ed881b9de1f5cc99f86948de376dbf45a0926104549270b5cbaef41e01f5d public ParcelMediaCommandEventArgs(Simulator simulator, uint sequence, ParcelFlags flags, ParcelMediaCommand command, float time) +LibreMetaverse LibreMetaverse/ParcelManager.cs 2588 0e9a4c1ccad22365dbe5b2e60472b7ff69e20939f2992428af3348b4d097ca88 public class ParcelOverlayEventArgs : EventArgs +LibreMetaverse LibreMetaverse/ParcelManager.cs 2591 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/ParcelManager.cs 2597 5dd056ba147339a67b4242d200ec5853e7b8a862de7fe26ecb63ef3f5b73bc38 public ParcelOverlayEventArgs(Simulator simulator) +LibreMetaverse LibreMetaverse/Permissions.cs 34 4e5940545cbf50f24ab6102698cadd84bb84f1faf60467c24e703c9fbdfb2e33 public enum PermissionMask : uint +LibreMetaverse LibreMetaverse/Permissions.cs 49 1723113d36be22dfc5a31224fc860b92c5f8029f5448ce9705d57e58450e9a35 public enum PermissionWho : byte +LibreMetaverse LibreMetaverse/Permissions.cs 66 22544382160ae372095f34a3baf5cc46c7eaf7c69978a3183e452bce49a4c5b8 public struct Permissions +LibreMetaverse LibreMetaverse/Permissions.cs 69 80c57e8f99f5b3726b77002eaa0d7fa52e2e39c2a5866154de8533de6f1e7132 public PermissionMask BaseMask; +LibreMetaverse LibreMetaverse/Permissions.cs 71 b8c204929578f48fa7397434755feb8bd6bcc510ee08a896c931dccb0fe4ce5e public PermissionMask EveryoneMask; +LibreMetaverse LibreMetaverse/Permissions.cs 73 cb6b2e767e2ba3caa16758aab9e34043577c6e65b6c983975ec9016246dcbc6e public PermissionMask GroupMask; +LibreMetaverse LibreMetaverse/Permissions.cs 75 9b970f63462519b2139cea8a3f251601f762430916aa0a642b8c8d6be6089166 public PermissionMask NextOwnerMask; +LibreMetaverse LibreMetaverse/Permissions.cs 77 d380bfc5cbfe28f92f2a8be2460048005afe0eb8ff74ca576bb1e94d1ac59ed2 public PermissionMask OwnerMask; +LibreMetaverse LibreMetaverse/Permissions.cs 79 058487c2fba189668868a2971f789ca7c600e12da085cfeec016fe76d5ab38fb public Permissions(uint baseMask, uint everyoneMask, uint groupMask, uint nextOwnerMask, uint ownerMask) +LibreMetaverse LibreMetaverse/Permissions.cs 88 5e14420610c27c1f17f74505b6ab24d63abc67e7019a2e039ba3bcb4e735dd0e public Permissions GetNextPermissions() +LibreMetaverse LibreMetaverse/Permissions.cs 101 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Permissions.cs 114 560175dce16baa6d8bdd27114fbb7a467187ac1fb937825b6238f9b919e545e2 public static Permissions FromOSD(OSD llsd) +LibreMetaverse LibreMetaverse/Permissions.cs 130 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Permissions.cs 136 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Permissions.cs 142 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Permissions.cs 147 cf8187df4bf85504d1bab44aed45a9c7ac3a8ffcc52f886a704f42fcb301437b public bool Equals(Permissions other) +LibreMetaverse LibreMetaverse/Permissions.cs 152 4f2e631055c4b66f4ff9ee437626ec14f96f02c336f81cb8d25ab45e93fa6407 public static bool operator ==(Permissions lhs, Permissions rhs) +LibreMetaverse LibreMetaverse/Permissions.cs 159 c6159a919c999c3f797adb1661a3e0a3259621780a8387aa3ec3a4e06e1b4815 public static bool operator !=(Permissions lhs, Permissions rhs) +LibreMetaverse LibreMetaverse/Permissions.cs 164 e49435fa9cc4814c6d3bba2854b527fb2ce7bf90c404c6ff906880926b6d353c public static bool HasPermissions(PermissionMask perms, PermissionMask checkPerms) +LibreMetaverse LibreMetaverse/Permissions.cs 169 848e1eb90037e985ba31ded5305607b0626d5a0ff20804daca551949709b2fdf public static readonly Permissions NoPermissions = new Permissions(); +LibreMetaverse LibreMetaverse/Permissions.cs 170 4b3f4b3765ec444fb8e57ca3e1f9879accc56c666222fbdc4c472b69b2a68405 public static readonly Permissions FullPermissions = new Permissions((uint)PermissionMask.All, (uint)PermissionMask.All, +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 10 f5738c41425fde535b5a96bc0227a9fec97039cfd6efd0e69fb5b605b8c5acf4 public RequiresUnreferencedCodeAttribute(string message) { Message = message; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 11 ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc public string Message { get; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 12 c974d7816ebc2be392da5df5cd6226df3f75c34544e57ff3a5cd5dd47ca016e3 public string? Url { get; set; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 18 6196bb25693f13c5e6caeb9ba1de3ad0710a839254872bc5d03346910d458d42 public UnconditionalSuppressMessageAttribute(string category, string checkId) +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 23 6761fb88dc52852520ff2cb79d299d38b28bcc5ad266a07ce2acf5c2477f3449 public string Category { get; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 24 5cd0068bff1fb861498b84a1f95fccd5ba4218ba3f2905c69164ec2e3de38aff public string CheckId { get; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 25 12fcd2fcbb2d27c1b3b10e30d1631daa5ada15d12084383a06b3178000555dd9 public string? Scope { get; set; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 26 70be19eef26915c08f1cc28d43d911826a841864915500ce0857a3de63125565 public string? Target { get; set; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 27 759889fe5cfc05a83f4487155afab742f00ce621b4f6c07b35610ebd576d4688 public string? MessageId { get; set; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 28 d713a27cab4e0ab70d359c83784efd89b5459617cc3bc1e7979221897b3444ee public string? Justification { get; set; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 39 01384c8d856254e2fa56962dd99e8132f7d9a4b63a2a756a45a189daa9824ade public RequiresAssemblyFilesAttribute() { } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 40 76cad890d36d916bc71b0b43753001d7be3d017c1dc9c22ac3cff3dfb82cf582 public RequiresAssemblyFilesAttribute(string message) { Message = message; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 41 8750bb4fea852af6b5d40e99b650ebf6922a03926ce843282d9297fb0d140468 public string? Message { get; } +LibreMetaverse LibreMetaverse/Polyfills/RequiresUnreferencedCodePolyfill.cs 42 c974d7816ebc2be392da5df5cd6226df3f75c34544e57ff3a5cd5dd47ca016e3 public string? Url { get; set; } +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 40 bedf67e8566aec0e7cfc29f0391898f0abfc278bf8c0e60d6cdca39d1b07de4c public enum MediaPermission : byte +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 52 27b8c8c627ff110cfbacc729c9be5f5cd89b0c827388dd3b18ae732f842bf175 public enum MediaControls +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 62 4a85b13535a594307def972531ebf0c9cfa945069104f8306c1031aa45c1c131 public class MediaEntry +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 66 eaa3b17561232f3c95c3b5c38dd604fc6dee8194ed3c815c05f36563598983f1 public bool EnableAlternativeImage { get; set; } +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 69 aa6981e8b337229f0082f2162cb75f82167094af99b3d8dc75027d2027154a9f public bool AutoLoop; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 72 94a4df2037bf5bd71d1282ee56c4c794f1229f84de558c77f520c1f117d60e85 public bool AutoPlay; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 75 d2453a63b3966af86e8bdf2f05993ca5c983c69277ae3feda8768fe0cde98eba public bool AutoScale; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 78 a30690e4937815f69534ddbafaeb58d963598871e9ee21b6615f7d747beb543d public bool AutoZoom; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 82 c8c4215109b3bb948493f698c163ae36ae6b742be1365817c073cc6c746dd824 public bool InteractOnFirstClick; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 86 a2a6a475e5e9c058fd2c928dc3f49d4b43e1843ad3a31ee611c79f4c9d096581 public MediaControls Controls; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 89 737a88e9a8b8e18c8f2f6757bc423be3e77699e3e06a31864f42075d6fe00d8e public string HomeURL = string.Empty; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 92 49db8ff62f740583bb1e2d9e5ebc90a0a4dabd987b2eaadf6e9311af2fd34285 public string CurrentURL = string.Empty; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 95 335bc7ece7f72082dc3ffe7b6a462d270be89fd9051525ea65de8820cdc1c334 public int Height; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 98 513715a57c49e25266c088704ed4a11a87fc29bacbfeb47804f7c3a1af011033 public int Width; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 101 204fc76b3d0400fad7326670598f679d202b40c67a31d1f047f970ae63dbac18 public MediaPermission ControlPermissions; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 104 d163b96bb6cc2d53984b6f6cdee856d904d732434d8864726ed1d05422ade011 public MediaPermission InteractPermissions; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 107 282c8c4b1e8d830b57e43519f24591c40088c2936362751f34d2a93b844314ed public bool EnableWhiteList; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 110 f0be5ab879c736b9382c61af452762d920dcf9f22eeb4ec7ad289eafe655da89 public string[] WhiteList = Array.Empty(); +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 116 d41c274d941c14ce8c25d8d5ab88aab5e7b34edd4007a27360ba77e0e3c3ceb5 public OSDMap GetOSD() +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 152 ad527e06636115f10f677d9e218bca57ae4fa06e8d2df6bd238f1ce38b7e11d8 public static MediaEntry FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 190 7eca7acdefae8f23bdf943fd9781b01181bfd3bf081e855579c487e8bbfa5650 public partial class Primitive +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 195 1d3b70b4c6af5725235a096ebdc4406c8cab1170cce41672e3bc6d7fdaea6d2f public string MediaVersion = string.Empty; +LibreMetaverse LibreMetaverse/Primitives/ObjectMedia.cs 200 89d5a929e82a3b82c64146d12e75811eea1deced918b72d9d53a3085e0d489bd public MediaEntry[] FaceMedia; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 35 033a57203c9160dfa5c801d302381dd609b0495234faebdb5d94f57c304b0784 public struct LiveParticle +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 38 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 41 d5bece92e0028f94e813c8d0a99f97540bc5cfd8449769fd7d7c98c23456dcff public Vector3 Velocity; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 44 b56f480f2970000d33c37a1061e2076f3767cb74f22cc77147255417b6a07899 public float Age; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 50 89359d2b6b83607fd6dbd1222503bf51aba03619a3a062c5069705fb1932b84e public float NormalizedAge; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 55 20c5c1876b288a724284b9496e14fa67426c674bf45b96fb2e83f715ff6caa21 public Color4 Color; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 58 317bcede4d154055bb1a90cd97a2026078e2d2f4e5a99d790b44b184bcf1082b public float ScaleX; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 61 be046658cd34b2644ace232ca4297c4c0cc5f23e17053cdb50ed801fbb116f1b public float ScaleY; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 64 2de9bbea0df1d9357caff491071fecc23a6031bc4cf304455201ba0a9d680ac4 public float Glow; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 79 6448e299b9ede74f7f32a7c62a5325e775b66caff85efdeb292499b91190a889 public sealed class ParticleSimulator +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 103 4f20d96eeceb3cc1fca23c082115339798d90dd7749f15e0950a616d96651f5b public Vector3 SourcePosition { get; set; } +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 106 128574aa0dbfe0c11519d576556466bd7bf8dc8201f362078ec10a8101d3575c public Vector3 TargetPosition { get; set; } +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 112 67ce2c4d4f25c99c34e2a3f12867a0619b396dfaf7715bfdc6f187b590af1dcb public Quaternion SourceRotation { get; set; } = Quaternion.Identity; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 115 13f3954421985a83c261599f62d444dfefb3e4c0136ea20c7f48f82b8e491ecd public Vector3 Wind { get; set; } = Vector3.Zero; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 118 7810447a30dfd534581b14069502978e5cc185da9daeb57a4e258880b4b05a05 public float SystemAge => _systemAge; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 124 22602a16e5a4611c157f8881fad5ee9df7ad3b7c6b6ab1a13537fa72b047c984 public bool IsActive => _active; +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 131 545ed00c6d24457262b5023dfd3f37553acdce359c6a2ee967dc58fdadcff074 public ParticleSimulator(Primitive.ParticleSystem sys, int seed = 0) +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 152 0adaf5d9b7dfc45db2fe4f6fabd7cf72fe8e2acc45c739d63de45688e1761e82 public void Tick(float dt) +LibreMetaverse LibreMetaverse/Primitives/ParticleSimulator.cs 253 a6b4d8d4321fa1d39805348d0a260c3740f22fe06b168bdac4252a7511601a5d public IReadOnlyList GetParticles() => _particles.AsReadOnly(); +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 35 7eca7acdefae8f23bdf943fd9781b01181bfd3bf081e855579c487e8bbfa5650 public partial class Primitive +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 42 e3a9384cf6f3262a9b56cda0a31a606f515126917438dab4aa73256fdc8d367f public struct ParticleSystem : IEquatable +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 48 9d04ca6ba9203089d9e5736205d6b04b2d5e875dea6d56a72c4351a65d3bd780 public enum SourcePattern : byte +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 68 ca4770426f2353db2f25dc5f7343ecac187f69c2488229ddb934a5df616c0613 public enum ParticleDataFlags : uint +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 104 4cbfbd36e7e158162ffebc52a2f159a31c934d55e1fa02a60e4f6e031a2c3e10 public enum ParticleFlags : uint +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 115 e92469bf688164acd4a8477e6e817625d0dcabc56167d25dbee7f276b4b9dbe7 public enum BlendFunc : byte +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 129 56ff51d44334e93241afd6f591c4ee6417ae980f2c65de5defd0892b9573a687 public uint CRC; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 135 522aed6067ca92889ef962bff47c194dccf40f6fef13018aedcc97a53ed17982 public uint PartFlags; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 137 6780d3954404539e9f56327e26582b3b7d7d9295d7adbb60e8980ffd195c73cc public SourcePattern Pattern; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 140 d7d6b75f1af36de1876aecc9cd31753867a7c8b5e2b6ad2a31c9b8b0eb93f7b6 public float MaxAge; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 145 ffe58742b20631d009bc42a9d9ed8751efd2a22d69b67374dd6c20a2b00d4ff8 public float StartAge; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 147 35236c3b9505b921100de9a006746076ec80872e2285be82abf6780a18fb63aa public float InnerAngle; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 149 d73121952b4e290af41fc2d17ef28fd6ac4c635ad2d6879ebee82e9b941636b0 public float OuterAngle; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 151 bfb5a4afeaf681315ed19e24bd1f2009ec19e57284a61cb65e3254fbba8157c8 public float BurstRate; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 154 070a0e76c51aed31309307d14860ad9846f586c46cccf7c40547b4fd3786dc95 public float BurstRadius; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 157 50ea9bb323d173d911d47b5f24935fb3e141f827e1d1c4695e238253cf8942dd public float BurstSpeedMin; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 159 68ded4062ec7dc1d500471a33877461b0cf47df0d37fbcdfe888c3eaa33d91af public float BurstSpeedMax; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 161 3b69bc45e7ff66444cd800a271e32d0e3e82895a25b23dde0711bfedfd0021b1 public byte BurstPartCount; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 163 193a5859bc71842ff0cff5580b90812bb754b5c66fea7b65067336e65e795dbb public Vector3 AngularVelocity; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 165 5aaf84bcd4137063f9c1ee0ac4421eb4d26cfc0a15f6c3cb18f03c5b793597c6 public Vector3 PartAcceleration; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 167 290cc67f8a59e03a6198b9e1a950472e551adea5a216935935c778fa146491a0 public UUID Texture; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 169 2ca1ba7371bfee7ca200610e109d23e50973e832e310b4d0751c824e787f622f public UUID Target; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 171 0d8321ca59e477283f5f013c5008cce9a15112b0f77138c1da1c59d96c1576a0 public ParticleDataFlags PartDataFlags; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 173 a3d0e6e82b827f1b995e41c48ad2fb67265bb832ba3c593e49d129b5d83ef8b0 public float PartMaxAge; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 175 a72949a4bd577babd3e2c19271e31542956bdc70d4ffbb70fa244e7db5553045 public Color4 PartStartColor; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 177 a3e50dcbf55f2a4986bc55e7ca9adf341bc2c9312ccf6c8215c07e9304e92177 public Color4 PartEndColor; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 180 54a9a264f175e872b087284095387d42b8a0bf6f99b0ef521097fed8e319bc71 public float PartStartScaleX; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 183 2ae2f0e02112527af7271b4142bceb38e06f127c919864e06d568aa4f53245aa public float PartStartScaleY; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 186 4174bc75753ebc8d0f337bb81d61b2af064bade87a4b957cb44f33f4cad109d1 public float PartEndScaleX; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 189 f49f3825e128d755d3638e830981e1023fd0446eafde4e81457111bfa395b625 public float PartEndScaleY; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 193 068f7314a86d2f4984be4602f7885657bfc1234f16eda977572408d5da3a98f5 public float PartStartGlow; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 196 1a3c48558d21271fa345f07d0df468b55134eb6ac2d428fa862ce9f73d357fc8 public float PartEndGlow; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 199 421bc97273877562a7bdb341418397078dacd7064f521b4599c74d5c3b7c75da public byte BlendFuncSource; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 201 d59d3874f026451c95979e82dfb972f970fdc060c0062386772719c7410a2c3b public byte BlendFuncDest; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 203 29fea2929357f262cbb0a00c1bfb81ce089d72c325ffd2e166cbcf34618523a5 public const byte MaxDataBlockSize = 98; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 204 eacfb6c74c9355a06d31d775d99695df3e6fac867f2faf13191f8c4f054dd375 public const byte LegacyDataBlockSize = 86; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 205 7ea8fc9bae70ebbd046028952880681644c2c609163581cb87e63398138f5ab9 public const byte SysDataSize = 68; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 206 36ef4462a3eef3360def165f590f9547d177c3d39e4734411b7a1b7aeb8c66f9 public const byte PartDataSize = 18; +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 212 a042547111a18cee948d71f3c63fdb3a5fc9fec7a793edb250a8c0b3c1e33848 public bool IsLegacyCompatible() +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 217 11d342a42a594f189ffa1be77bc3416111e7175831e097eeb9ae075cfdc09c89 public bool HasGlow() +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 222 c12a1b16b4c7bc3f00e3156d82a12138502988273ca0ff4acf2bc51d38e84554 public bool HasBlendFunc() +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 232 5c50ddca032f5a0fff05be6463e4128e7c02e985da46ff9369ee653c5115185a public ParticleSystem(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 337 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 417 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 460 f502ea085f6a4367ceaed228783fd810934ee6f3cbb31b1e03f013f8a1e053c7 public static ParticleSystem FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 510 857c1b005f2bbcacd815228511894b8593987fa42c5e931b977786a7a9967a3f public bool Equals(ParticleSystem other) +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 542 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 547 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/ParticleSystem.cs 589 ca5f0b7cac44bededba7d0ead556bc501849f17336e942bb9d1b7b975cf529a8 public ParticleSystem ParticleSys; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 34 3203dd83a5b28cdbd7fb19a72c5726e28e1a4ef3827c7013e3270ae1cc414243 public partial class Primitive : IEquatable +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 49 5a046c9df458b642935519ba66413e659f5f44ad950339aa333bcf89a756ecee public class ConstructionData +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 55 6308884d87e4ab77b323433bf43ede334ab714de1077c96b5bcb47e04968051e public byte profileCurve; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 57 e387cb6cf4c2fa8703e41316f5a9755023be0be4bc8991df4c4eb038e4cbca90 public PathCurve PathCurve; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 59 c83643fa168336a9596aee8400e3e0009547900fb73dc25ad448ed5d8fd697af public float PathEnd; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 61 cc783c798d091ac5b8f5be2e65f0c950fc508a9c5940664e1e03852d695945ec public float PathRadiusOffset; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 63 c9c7428e7a22f2d07753925109f9e87a71880e0277d9f347c0464d250e745f33 public float PathSkew; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 65 aa655fae120283f960cc911a6950239baef00e98127e0ab13075c63cfbdc0f62 public float PathScaleX; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 67 ca2637c850bce0b91e9d0e96f8609ce0ace6228276f860c7fefb88ecce7e2eb3 public float PathScaleY; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 69 ab31291390a4dc95adf5140b52bdddd75f06ec750eff0d17f00383dd83c51f85 public float PathShearX; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 71 6da8397a8c44454182570ef4aea7954d1a4dd66abe2090b73759695f71b9d33e public float PathShearY; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 73 ec627f0df82a8807a5907884bfd0d2c8ae59e03f57480a592cad5f2edc899948 public float PathTaperX; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 75 af5d0f1a1b6676c1452a6cb1d976d2ff0577bd1aa2e76b78a50c1cf13f8b105c public float PathTaperY; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 77 81a6333f150ff9be1126a929d19a972890557b2d09188a69eed7e806e83516c2 public float PathBegin; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 79 3ab6956154c2ca04acc5faf699c32d0f328e19395eb7db861b7b5549b60c5f6f public float PathTwist; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 81 27cac1f1ae8a25939dc0bcbf45ceb4980327f9dd0a8370dbff53e1c500450452 public float PathTwistBegin; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 83 6a38fe798def57249a7736a10e54560a55c11f977769a141fe5138074e8c854e public float PathRevolutions; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 85 6a8ebde37ab95cb1eb196b2f9a5c79c8407260e1da425b85281a398ffa7da93a public float ProfileBegin; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 87 e02caa079567fbeb8ef7af79ac9e93d633636d1765e8336bbc298791cac6a2d7 public float ProfileEnd; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 89 f53360c6d76a986b543142061f9d224f2d06f3101acb7872db0a16a95afeba94 public float ProfileHollow; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 92 47e2cabb526e7d48733dd4a0812c369d5b87b4bc70e54a3ff9b9a5c3bf0b78c1 public Material Material; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 94 c1ce5915d1d1405c002112a7dce29c7f49828b329642301c3dad634a6cb93608 public byte State; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 96 6b4958353d376df809efc5d44ef4719580a2b8b264ca5c8f030ca2b9cbc7263d public PCode PCode; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 101 c673b857f2f3eee0b671fa47810e86c0629f175a2acfc7a4511cee7a52fe08dc public AttachmentPoint AttachmentPoint +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 108 b1bb1980b7491b32d306fe6a9591ad9d82b86da7837a13b744456172593e729d public ProfileCurve ProfileCurve +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 119 9af2bad76031947f8198ccfbe285d2ba1f3167e8196ea80160c0d1aabc4265fc public HoleType ProfileHole +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 130 f9773495d66d867364019b68fe9b72ff984e080633172d11f530f8c7d32fa7a0 public Vector2 PathBeginScale +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 144 8d46f9719d2ebfe10997a4971f54de009a3247d0ad1ec66dbbcbe8eb5ad5d40c public Vector2 PathEndScale +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 163 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 191 e093a7ba2155fc6759651cc2e93792c975fafb2979f7b34138c71ee1443a81d9 public ConstructionData() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 198 854c5c691584fbf6581aebcb040e352cb06792f1c334e9f5325d7d0755a4aff4 public ConstructionData(ConstructionData other) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 228 350e2646075ceb9782dbde4293fd76ca6909527cc2d934663adb63b8acb04164 public class FlexibleData +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 231 ba082af092ecca11c5b4c711392729dfbb7da032b8baf94a7240639ea33aa1e0 public int Softness; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 233 97bd79c6079195b332740ef7c483458cd2fc2ad036748299da9e86b631dfd283 public float Gravity; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 235 de66998cda94ff183f266250a9cc464e1254a1679e998e2cb2832f0684f6c278 public float Drag; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 237 f1d0fc877ff28d7dea44536e7ca1df8e75fc2d7547c39a34e6f14111ac3fcd2a public float Wind; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 239 a17a2b8d02d78dc273e22d51a93247742d6c206e0837d381fd35a89a3d4ac599 public float Tension; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 241 e150a2abf93f19747d4bbdde85efc59604d41e29dcdc193f7cbdba5c02063cec public Vector3 Force; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 246 8a92e396a9d370ace6005c5701f4ff48138ae3bcbf941adc145dbacd7ac6bff3 public FlexibleData() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 255 317c036b3afbddebf49702d11ca56cba7b75580a4606784f5e5cb494806381de public FlexibleData(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 283 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 306 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 320 e7a30054ce94f4df7648ca2b66eca4abe30ff832ae7cf21074cdb86b1769081c public static FlexibleData FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 339 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 354 5edce389c6390d74362eb37af83c6890c98d4dc5f31339a2b52050dc6ed4ccfd public class LightData +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 357 20c5c1876b288a724284b9496e14fa67426c674bf45b96fb2e83f715ff6caa21 public Color4 Color; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 359 7a485162213e113b9a3f56e483d39ee0293bbf00941345e76cd4b8cd77d8aac8 public float Intensity; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 361 730798c8f34be854f66c962f3a73fc0db72e85af40c1a62cf743bc5b97fb633f public float Radius; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 363 32f84c773405fa54cffc6abef65e7de80797188d0ee89851ec9a7cf6bf4f47a4 public float Cutoff; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 365 d631e45c8eff0c231a95501f17d24f7409fe784855f32a80da849b2d64fa9df4 public float Falloff; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 370 9eb284ada02e710f0a0d4245cf75b5c170e4c4c0253c988e33de1a0a2330b0d0 public LightData() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 379 253e18572c91976f7bf6c2e64821bfd5f3db892f95942d928cedb12a3be98c38 public LightData(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 406 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 420 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 433 99a2970e84982b763c9c5321e6b2ae8dc99e2af769cc905d01681934ab54cbad public static LightData FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 451 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 465 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 474 9d06945c86ce885229cd99bf52a35ddd97be174261017ad1b68f77c9cd9565e1 public class LightImage +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 477 ee1413593be9ebac3d3362d3712a69c47b609cf4ac65bf73b994e62bfc314eb7 public UUID LightTexture; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 479 de1699007907d02bf234dacfcbe3881b4ca32c64471c286e91910bd079d3ea98 public Vector3 Params; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 484 b0cc2c2d527a40ba23f9179bdbfd5ca4ba87ec9365097e108cb9fafcf0b4c60e public LightImage() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 493 2a2767e6fad76621a319e83a85fe1eac38313d16f411e3f6712a260359b03742 public LightImage(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 511 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 522 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 532 fad6cc112bf9e1609c4b5793aa211565c5b3a7e8bfba6b7d9b146d2fd56bd6d9 public static LightImage FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 547 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 556 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 565 77f85edba8d6c3e1eed83ea95e5166129bcc3eb138341f33844ab23f549e2754 public class SculptData +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 567 c0c832bcf346f27b9df4d028444f2d9761fa0e87db914e86aba6be2fd810af69 public UUID SculptTexture; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 570 ecf4ffcd765cb61b51edbe935212adec994db9a48c7576bdd14f75775c8f1ba6 public SculptType Type +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 579 edf2e01a7c9820e8faae7e60586c12a82c218ecc2da2b77212a0cc4832d57dc2 public bool Invert +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 587 20da2ec169c1e1da80cd62f0022d3c706e5df0a7f382c5224e8090796f60442a public bool Mirror +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 595 2aaab7dac1485d60682075bf21e416a6245ad83d0cbbedbaed6d17d58f0004f9 public SculptData() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 604 9633f80debb72a34c6716d02056bf9b126fd80f0d2dbf325a8db933909b57e7d public SculptData(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 618 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 628 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 638 efd3cb080393d22a2c2763eef1cf16829b4cbb5dade731e5c220bc56485a18b9 public static SculptData FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 653 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 662 587ff739ab3fc48cdb5e83360772817c7eeb2c2a86db7ec47cd4aa6397acee84 public class ObjectProperties +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 665 dba47fad3b9a900403d141b0c0b1ec23c4ad71738c2a42a7a78654c907a67e92 public UUID ObjectID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 667 d98cb034d589a9eeebef04293ef6cedf91a31ecd814d3f9979e2bfc90abcfa0f public UUID CreatorID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 669 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 671 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 673 027289981b09b3d25e065fb42a20466549886cd77fd67aaaf8b73861d992af49 public DateTime CreationDate; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 675 a1987dc61d427f27cb9a492f910c40f21edb77eb99d915b13d5ff25ad32810bd public Permissions Permissions; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 677 2ee691d64f251b1a9a46c987ecec4295522fab4f708b6b64ed50c66e79cddf54 public int OwnershipCost; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 679 ca8b77d1b519a48701aa2eca573223665de28cf12e9e6647fbd8083f0426e081 public SaleType SaleType; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 681 663a5fd8a48d01c72a252baf9718f467566e151ee86d08a61b6032667fcda37a public int SalePrice; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 683 bbe52e6585cdf1b0b4e266a7244fcee4213c95a0bbbd21325c90511ef2c6aeea public byte AggregatePerms; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 685 011e887ac5b28729a969125f5a02d509c16ae6e48cecb39d61ea053541d4eee6 public byte AggregatePermTextures; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 687 0dbc8fceafda38203e326ff888ea586100b07bf075c8fd37f4a42e1796e83c89 public byte AggregatePermTexturesOwner; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 689 7d09b97516a05aca377d29b6791b8f9f2205f99f5194d9a5d9ebf564b9ba325c public ObjectCategory Category; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 691 06d5fb901b9e16b8a32768eb76eaa1c3dba3353492ba74644cf0fbd629af5d1c public short InventorySerial; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 693 3f067b49038169420dd84d438ebd37161fef416893bc901544832fbd6ea70ecb public UUID ItemID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 695 52a7f91aaeae38f6de1e5b3f02462852a9e997c54c02e2ee9233d4bf69083c05 public UUID FolderID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 697 65efbea6a82fca7bc2ea21ef42785ea1bc33a21d4caef71fbc99226f3809ff0c public UUID FromTaskID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 699 4af09e80a71e99127ad45edd463757730d4b5fd0480ae8744c5e4b3ac6f2da85 public UUID LastOwnerID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 701 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 703 fa82db1fed4f327a2783d5f4e5e3ecafcd58f0ea5260955724d4aaa83e503c0a public string Description; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 705 bd6bd6aa49a3ef6dfd6a11e06be652c390f887677895b9f2051df7af3b1f3301 public string TouchName; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 707 c5f18deef314f8b527c2e9bbe128f13742d6b318c24665c2d7987577063884c2 public string SitName; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 709 341c0722b5cfae5da30b79b1e1f957973369cd3f5e617117477323031cc5bf9f public UUID[] TextureIDs; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 714 ba3c9099fd80968abe960b45409ccda0f2b79224160ccb1ed894e2ad6c0d4b89 public ObjectProperties() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 728 f5e0a516740aa36f39ee14889a753f11154e89339d885abfb528c2a018881173 public void SetFamilyProperties(ObjectProperties props) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 743 f9040d5f98683310a37af36db77ed2dd362844d7d3c4111c36fb4f7ce6c0bf18 public byte[] GetTextureIDBytes() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 759 7f255e64a9e8aa0a04e2827c5c2df29c4b7c01ffc72ddde09e740faf706d54e9 public class PhysicsProperties +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 762 582a2466da2b1ad152f738f6436f1e65b0f2ac0630975103c041246ad75bb669 public uint LocalID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 764 f880152909a72a898489e0e0de7aa53c3e793a495ba7f62867db3645b23b9a7c public float Density; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 766 2a8edffabdd488818fd2d54ea116522ac611e684d360d41798f51a8d2b02a0e9 public float Friction; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 768 10311e153d44ff2cc71318f1a137d68ef0ac089e74fbce877c2c59be136057e6 public float GravityMultiplier; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 770 9cb1b23e1b5c38ffbd2ceaf6e8dfe4c125a72dcfd8a1be35fc701871af3c02c0 public PhysicsShapeType PhysicsShapeType; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 772 f97064b8db09acbaf41a494d1a90cc8fdfa384ddb9f91f6cc5a0d3fbb41240c7 public float Restitution; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 779 45a52c3ccd46c127eee252ad692cb2ebab63b520cd85b0577436d68afa25f16a public static PhysicsProperties FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 800 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 818 218f78372e72d758ae1ddae13affe0b6e56edbedf1fb914e3b3734d692c29453 public UUID ID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 820 5c01ec14b488764201fbbcc7dc98f8b0768e802704b44127fa0581c86afc1fea public UUID GroupID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 822 582a2466da2b1ad152f738f6436f1e65b0f2ac0630975103c041246ad75bb669 public uint LocalID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 824 20174a18c61e1d26a4aaa5352eda97cf779f7585cea57267dda499088ccb3bf9 public uint ParentID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 826 09aa62b14df7210c2c69f8bb60e502cf1185f36b01dac066d293d517cbbe481a public ulong RegionHandle; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 828 cb8604751f25aefd50540fccde7c3f064e766f7f16e02515e9b148a4af327d1a public PrimFlags Flags; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 831 7a8339dd67fe420872bb7be8547cc9dbe020fb003599515137000ecd1497f2db public Tree TreeSpecies; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 835 50203ba5ea55168712f57bb219fd7ded5a93e5d2248b0619d12872b34d1fa376 public ref readonly TreeDefinition GetTreeDefinition() => ref TreeDefinitions.Get(TreeSpecies); +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 838 970a839d71645c4df24947dfb49c64313081434eb78a5027b815029f4c159cfd public Grass GrassSpecies +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 845 e1baf01c5ddf582a9aff1eeb89c633a40bbf2e511de7ff6e82ee00062ee51e2d public ref readonly GrassDefinition GetGrassDefinition() => ref GrassDefinitions.Get(GrassSpecies); +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 847 1f31701529254432644cee39c31ecc401c00e5c79de2cdc3ce8f3ae5bd7cbdbe public byte[] ScratchPad; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 849 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 851 2ba025cf040db8f978aac6f6333f6e19448eb54ce6f19c56a2b9f8d415c1eb81 public Vector3 Scale; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 853 deaa1cdb9d9c724a72961c686ddbe780ee0b6ce4c02bd3111f04bd29848f5e63 public Quaternion Rotation = Quaternion.Identity; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 855 d5bece92e0028f94e813c8d0a99f97540bc5cfd8449769fd7d7c98c23456dcff public Vector3 Velocity; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 857 193a5859bc71842ff0cff5580b90812bb754b5c66fea7b65067336e65e795dbb public Vector3 AngularVelocity; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 859 a9a603ca27944296771e753f7806cf71c094b37f9f14248f6ddf06c2073593cc public Vector3 Acceleration; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 861 53deb57166970e2dd9ce71ccf0e2448c32e2a07513d9aa198566f904879f094b public Vector4 CollisionPlane; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 863 8606f9c8b61fbd19f0b54672610f9e79b31cd27649d0850e3ce7cab537cd513b public FlexibleData Flexible; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 865 658cfad31293d9865f5011a31aa6807759f9457e45d5dc9eba775129bf21d97a public LightData Light; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 867 a42c819985ad708cea794983475437cebe35c0a8539842efff4674501fc974e2 public LightImage LightMap; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 869 0c848bbc9d9ad1f525d76af9d751520d0eb550c8070097732e493d48fd633368 public SculptData? Sculpt; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 871 7527f766f9b863ba43a4ffb844504f8e3224063f5831e8cbd43497951e5a7820 public UInt32 ExtendedMeshFlags; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 877 e925cec5bf5b6a94b117c98bd5a38d57f84929f2938f64f35aae544e41203fef public List? SignaledAnimations; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 879 516dff7104cfaf7fd6ad5d729ef4bb1496760663c3a618dacf64d44c621ff9f8 public ClickAction ClickAction; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 881 d8ec53a512e0cdc1628c3abf52f9f11a75db83e98fc6f7c4398513b19a5b2f8d public UUID Sound; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 884 68498fd87afc41d8c4fdbe2eb5d8fcfd571fb2380690d5de0c5cb031042bb224 public UUID OwnerID; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 886 4593a411cd50100497f77a13833bdb30a8b473fe973f2890e299296aaaa9d56d public SoundFlags SoundFlags; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 888 1c5318a7dbba91fa40cc8a4cf4c2eae51c29a30a0484daaf19598a72815d5fb9 public float SoundGain; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 890 37e41af2b6f04ed30b3612d211e72fdbfb756cdf6b8ccf6bdd742a34d852d4d1 public float SoundRadius; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 892 8b4d6a3bacfe194af454aba9b9f6ef5063f3daa771f35f7634cef7715f22f836 public string Text; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 894 4e0fbed049158fbe2d2e5bad920396473c796d23e844d37bc6559da1d234ec15 public Color4 TextColor; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 896 10d74886cee453d214cdc0c3f3b5b76bd6952b06d6516bf83495707cfda1f766 public string MediaURL; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 898 53492e8ba609ed75bf31c13d89f00fb4989ef3c2edc7b91f346d7d16a39ce6da public JointType Joint; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 900 8361c9859bb57908a01564dd7e03002f2dc13c1f5d0e600ebec8a35f5a16a892 public Vector3 JointPivot; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 902 4744e73059e71f21455396692f53867aa85ce960ac996ace7696711668ad6c19 public Vector3 JointAxisOrAnchor; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 904 45c8401143f53d400eed6eeb916b076cebc567dfc4b164108aacf6266a15a749 public NameValue[] NameValues = Array.Empty(); +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 906 6c407918107df0454f2e63250405648ad434064e6b07161e3b8df5097b55aac6 public ConstructionData PrimData; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 908 6c5e4e92e049a40a4068202584fb39c6b2d009c278031f91922bf8707d26c1ea public ObjectProperties? Properties; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 910 c16dd925687b155f93784d696974bc3527824dcce029c30879efe2f2325bd88f public PhysicsProperties? PhysicsProps; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 912 893be4cf678d41c59d223b25f3442dda970058b0a08ee33ca5a7dd865e7a2d23 public object? Tag; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 914 083140259d174bd1e22fe8ba493d54cc41db394fba6902d5c4bf338025101a04 public bool IsAttachment; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 916 71a078e894e9341ec3e319d7e71df5d23b235857f2033e3e4c983307b6659376 public int ActiveClients = 0; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 920 56ff51d44334e93241afd6f591c4ee6417ae980f2c65de5defd0892b9573a687 public uint CRC; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 924 f465ed6cff2fab07776e2ce137d74d57da485672fa9cac1cf03f16ef5264afa7 public int ChildCount; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 926 3a3dc0a5b02a83fd3185d9ad89b7a02248ff3667789f8ea0f5dbbd0a6666b9d4 public virtual IEnumerable GetChildren(GridClient client) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 940 222290ab1b454f9c082cd7c670ee4cd636c2716d72c5d02b0ce5225a07c377a2 public PrimType Type +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1014 f6bb0e6bf76169c74f42078423d03675fdd075e67d5830468b551ac300c0f3d1 public bool IsAnimatedObject => (ExtendedMeshFlags & 0x1u) != 0; +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1023 a9282e818d1a82988e7870480c4567cea81a70725e52b31673edb5539d916fc5 public Primitive() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1039 fa5f385145386eaa65eacdedba2ccec7fd4d91994ce33439dd5b3e4dfc18d10a public Primitive(Primitive prim) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1107 b9dffbb9dfd1eb21345a39267b8c4f28222ab6bbfac8adfeda936c190f9ad13c public virtual OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1186 586b01bd1488183f1185bd89bc590588ab3e008929df99cf6af033395fa21628 public static Primitive FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1313 d281fe6128252faae49cde57c6d76bed046dce992c08d26ae8b8d0a3b7887a2f public int SetExtraParamsFromBytes(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1351 bdf85fc55cfd88ecda0d74fae78cb778de4b4040d1fc5fb1de3cb23031bbe2fe public byte[] GetExtraParamsBytes() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1450 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1455 a2566fbceed422af2f4186bbffa104004ecfb03f3ca2ed4a2e11de44995953dc public bool Equals(Primitive? other) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1461 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1472 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1521 a224723a58ddd174a9738052e2d9769052b0287062899677277f33f252072796 public static bool operator ==(Primitive? lhs, Primitive? rhs) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1528 bff58924873d5cedeed60f5fa2c24f282f36fec5090fbb52b3ab9b3a50a2b6c7 public static bool operator !=(Primitive? lhs, Primitive? rhs) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1537 bfd5fa2c982263269a2381867e9a92ff9470ea4c7f852934a151586fec8e9ff1 public static ushort PackBeginCut(float beginCut) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1542 676f10ff2607a0ce1686aa07e04414c2bb25c4fecea90824e116c15358d0706c public static ushort PackEndCut(float endCut) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1547 26332434fdf5aa40500ce3fd8b865160a9f06e3efa8914e02e096f5481db6a2c public static byte PackPathScale(float pathScale) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1552 396b5750fcd9684f54c27e74eb217db282b924e5f5e00b753a645634aa427bc9 public static sbyte PackPathShear(float pathShear) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1563 938da0af72367e109e65320db5af13fa7e62b665370230c9e08b3e43341b6ad0 public static sbyte PackPathTwist(float pathTwist) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1568 18451d0a71cde25c61c5184cd90f51cea32c7cee6228b72823b9d3e5f73c23ff public static sbyte PackPathTaper(float pathTaper) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1573 312734ebce7a6c025c60be99415d1ff6a5f1fd9f3735d6f52c15ae7b6e4b63e6 public static byte PackPathRevolutions(float pathRevolutions) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1578 dd28f4ef9864144a8d6650c0b3bc52697ad4b0d68d6132537c970eebccf67bb9 public static ushort PackProfileHollow(float profileHollow) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1587 55ab6987b2c0fee7006eea89fd0255501da0d57453436b02136b86e81d965811 public static float UnpackBeginCut(ushort beginCut) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1592 afead20bd376b603651a28842a8265fa2d224223f70cd675b8df527dba518530 public static float UnpackEndCut(ushort endCut) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1597 844774dcc2f50de73de847de1b391c3d852a336943eff789ba923d4c7b927cce public static float UnpackPathScale(byte pathScale) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1602 f37b8e5706ddc6bb59b780c873be1343ee64a24079e2242a63b360ae47b9be62 public static float UnpackPathShear(sbyte pathShear) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1613 d00952ed376ce1392ff9c3bc8e62be3dc45a12a4d2a236a6a09798f570691149 public static float UnpackPathTwist(sbyte pathTwist) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1618 570640482de0b762293686c1482af28ee3e72175b166d8809adf881424edb3f9 public static float UnpackPathTaper(sbyte pathTaper) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1623 25af7e83d47e7f7c71da72f09e58e5ade2497bebd5b2bf5a6590cbf134fff0a5 public static float UnpackPathRevolutions(byte pathRevolutions) +LibreMetaverse LibreMetaverse/Primitives/Primitive.cs 1628 2b3fb5627dd90c9d83263773499bb57072158b5c8fe1955612f08814d72e7d34 public static float UnpackProfileHollow(ushort profileHollow) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 40 15e3ecb3b035f3d7710eb4807b8bbd61b996db59ff21a469431148759d8f788c public enum Bumpiness : byte +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 83 9195acfef8d63138b308e7e8e30e9e14593f70f4bd3353ecf9f5a00bc34f4944 public enum Shininess : byte +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 98 32c054d19341c7c942ec0be5db049034966df9cb00c2b62d807247af05f34be9 public enum MappingType : byte +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 115 b344a9e55a3c057d52cbb716eaef32e417b02f44d72277e2d50f643e53a2e79d public enum TextureAttributes : uint +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 149 7eca7acdefae8f23bdf943fd9781b01181bfd3bf081e855579c487e8bbfa5650 public partial class Primitive +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 157 4ed372b45606d285ccc279d36e300f2f6927f3a353c78df41072f2783add805a public enum TextureAnimMode : uint +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 185 48f922c696fbcf9fad1d8dd95aa579ef5fbe6057b537261155072c9ccc7f654a public class TextureEntryFace : ICloneable +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 219 1e9c2f231493ee75db226b0515d37c821020087c1d737f3b4970285bb0ab20c0 public bool Valid => DefaultTexture != null; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 244 6c4e657b5b023cddc7287d555237a8842630b4e66762d791015d2ceee0c0c114 public Color4 RGBA +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 255 296fe33946630d3a661165250555e58d766aceb04421e65136cc835123342bf9 public float RepeatU +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 266 dc3684349ff05ff1627700429ca11a34d1bb2b112d0d9986f455b56bc1a475a9 public float RepeatV +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 277 7cd3da605b5f71c5d0c0516709adb3e3f0c065b03d709e8584bd1716149f109c public float OffsetU +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 288 2aad9bf5ea908bab8b50337cb17da17eb289bdbc6c1542bab1582910d870aa8e public float OffsetV +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 299 d164db436bd9f660aa43b7883a6e9c04b32b8bede6ebc1e0156a3eb3534cbccf public float Rotation +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 310 6d048c84d8e33b6775182972c1e30f727b1a9bc90cdf0dfcc050fcc101b2cd0f public float Glow +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 321 3cb637d5423a5e14573b371847a7bb241419b8648f0aa2f9aacfbf5fe1989672 public Bumpiness Bump +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 340 b2d1d1f4325045a097679fc3d61ab75f77e8fa1200fb3956208c29b0c47cd6f0 public Shininess Shiny +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 359 ecb3270956b0442993bc25b320770b4177070e36bd95ec0a9524c0ce9ac8a3fd public bool Fullbright +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 382 ab10be2769ae10a4ccf209509035cb2b51c281c1123550c9830caf9ffeab1e0b public bool MediaFlags +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 403 74542a3aa532fdb877a725496a207d87828f99242bf6e402e5b075db135c7310 public MappingType TexMapType +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 423 44d47479dfa67cf3a067de7f9ac8a10ac6d7b68ae61e256334150acdbf73b84a public UUID TextureID +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 434 249aa9127fa872284314db76931fa0ee61fcf9ded42f1eb36b7e06528062d751 public UUID MaterialID +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 445 dcafd829a37b2943c2a9e3d6cf13e26b8d6e7df44d2c3754bad7f6b9a533c69e public UUID RenderMaterialID +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 461 04a09b7d2ab1320f00574233baeeae0b5c43bd50ae01c3f6537b6d6145e71d8a public TextureEntryFace(TextureEntryFace? defaultTexture) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 471 b21e4290569cdb1b9108aa2368467905d87b090d7a28b6155dc13ca8ad813f04 public OSD GetOSD(int faceNumber) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 499 83f055e039077cbb8f474c1a05ad79b8a1e6b8c6fe1ae63b7048df1cdcd85e13 public static TextureEntryFace FromOSD(OSD osd, TextureEntryFace? defaultFace, out int faceNumber) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 525 1bec97bfd5c7f01c00bd512044f15c985ad011c106109c9e03be1a470144cce4 public object Clone() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 547 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 571 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 587 264d19706dd7afc419cb38e0b7998586c33754a51f2979f36409a29daf5d7796 public class TextureEntry +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 589 2146301900576c3a4e92636d0c875639bad460c574a96b4552a90ca707d424be public const int MAX_FACES = 45; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 590 4d939732209554c493a521843b04c4484766db89f031b9c00b1c6f11ba9dc980 public static readonly UUID WHITE_TEXTURE = new UUID("5748decc-f629-461c-9a36-a35a221fe21f"); +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 593 d632e79324a292401cae82d999e8f9097d7fe3406b620bf6488134641fbc67e5 public TextureEntryFace? DefaultTexture; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 595 4974ef50d1de7048018956182e4bde0394056568e611d5630e29769cdacfd14e public TextureEntryFace[] FaceTextures = new TextureEntryFace[MAX_FACES]; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 601 2b9ab829e048f16942a2deda63e675504dbf671a5c33ce048784b2c4e65f1bf6 public TextureEntry(UUID defaultTextureID) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 611 7f71fad9344f567866986c5edbdbd19a9c70cafdb10de139c1f79eed81216396 public TextureEntry(TextureEntryFace defaultFace) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 637 78b96bc0667ba7eb79461a9a814dcdf74a10df90cca1c6d2f337680a8dd2415b public TextureEntry(TextureEntry source) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 657 08fa8b3ff46b408af0d0b2f926e0f071b55d0e7c62600d29795aea23df60a681 public TextureEntry(byte[] data, int pos, int length) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 671 e2ebd38e3af6bfc4bc0e7e84a16358d0704c20ef8f74e08949e61c1817b7a4a3 public TextureEntryFace CreateFace(uint index) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 683 ae7d0d0146d4713af7631e81c1a8aefdb528f56eb198938606e67bcb39ca2c2f public TextureEntryFace GetFace(uint index) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 694 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 714 a894f2652e574937de310f44a3dcbb77ca318f8cb22f49ffb2dd75ffefcb24cb public static TextureEntry FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 969 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1234 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1245 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1318 e25e1f78df58fe4c07c952698605f5f7e1537308817a7ce027d0f9415aab1e9b public struct TextureAnimation : IEquatable +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1321 d1966fe89d426b74dc9d66b6e96e1730949942dbcce56dd77bc39f2008f35d01 public TextureAnimMode Flags; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1323 a1e2a130e0caf025cd9321a5af779d4ee48f4f396cd5dc8d36a9c52c3a350ce9 public uint Face; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1325 7814d543d062496cbead6bd85f2883dca4b86da53ccac266bf5c00366ef9b55e public uint SizeX; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1327 ccabc2d2aaeb71298f1857bab7c0bc7a63e1c9c5967bd64cc048d6f6d1044b83 public uint SizeY; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1329 298f1953c756457e3aa6a5e57531fb8f84376961603100f5ebd78102adbdc4f8 public float Start; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1331 46c148f16c6fe31aff570dd4982d0f4e8f23024d704e3a1612742966e8809494 public float Length; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1333 00dd85abdec7ed632dcfea17e656a9da329f948cc9e92bfa2f018ee793022b2a public float Rate; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1340 a81eb1a727e03cb93fbc16204881ffcf74796bd74aff1b87858c9d4512396db8 public TextureAnimation(byte[] data, int pos) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1370 ed7f4cdf8032cc7768d43b7fd8a62d2e644d985cfde72ac272f8ab7bd9de0c94 public byte[] GetBytes() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1387 99debae9ad77fef6e65e4a7713d1704e74421e2e22e4df26524aa10ca73bb758 public OSD GetOSD() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1402 66451e2fb174cdfb20ce65d38c0686d85e251986cbd2f21a021dac5a413a9d3c public static TextureAnimation FromOSD(OSD osd) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1420 f00f80c7a9489329ace39819109e075303fcd8f05dac841c9094bf2f4456fff1 public bool Equals(TextureAnimation other) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1431 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1436 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1457 9d5f592fdc5e91fca0f63971c9b7751b932fe064301e09570caa6ca2a7c4732b public TextureEntry? Textures; +LibreMetaverse LibreMetaverse/Primitives/TextureEntry.cs 1459 d60287cb33bb3c11ad6c7719bdbcc71f25df32126175321e84ed3821915aea9e public TextureAnimation TextureAnim; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 36 a197d073b8f022bc8a24aadccef516c7f2e1ccaf731fb1d68f4e1b305391f696 public enum FieldType +LibreMetaverse LibreMetaverse/ProtocolManager.cs 85 e7d52242546bd7451aeed2e8b9485ea656a5248cca56f9a114e7cbb4c46d80a2 public class MapField : IComparable +LibreMetaverse LibreMetaverse/ProtocolManager.cs 88 39c051146697181087343eeb4ca09db8f461a6e09ad6d84cc15781ccd6ce9cf5 public int KeywordPosition; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 90 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 92 2b1c0e39293ce4b393f9463b5c7779a014e4c05368b427985b51d67cb47321d2 public FieldType Type; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 94 f1f9ef1ccf179c22bd493161a4fac1145b0031041998f7a3b0cf7919097a241f public int Count; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 101 155be4ca3d833065a2b005ad60bac3360f0585187567bdd99d32deaa630110df public int CompareTo(object? obj) +LibreMetaverse LibreMetaverse/ProtocolManager.cs 122 a94adeacf67c4ab2d7a6a4cc27ad846b8841fdfcfdd239157145efef239d10ec public class MapBlock : IComparable +LibreMetaverse LibreMetaverse/ProtocolManager.cs 125 39c051146697181087343eeb4ca09db8f461a6e09ad6d84cc15781ccd6ce9cf5 public int KeywordPosition; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 127 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 129 f1f9ef1ccf179c22bd493161a4fac1145b0031041998f7a3b0cf7919097a241f public int Count; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 131 71268281aa8c72315bad319f840bc4c05ed039128b4d0b792aa19332d3c9e6dd public List Fields = new List(); +LibreMetaverse LibreMetaverse/ProtocolManager.cs 138 155be4ca3d833065a2b005ad60bac3360f0585187567bdd99d32deaa630110df public int CompareTo(object? obj) +LibreMetaverse LibreMetaverse/ProtocolManager.cs 158 75d2531ecb091d748babfafa23a2528c56bb8cc6af090095f2f84bd31682d8e6 public class MapPacket +LibreMetaverse LibreMetaverse/ProtocolManager.cs 161 c0ab8dfefdbec0982e2d5a18b90eccd97eb10ccab1f28a3f8078de23f47eefe8 public ushort ID; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 163 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 165 01ea315d4403d2e23f0b1e9566da671057532b42409ba2ce94e1b0104e6b167d public PacketFrequency Frequency; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 167 22f5bc30fe59b7f7f8615ae2acf423e16af10858645cf969031059b137f22b12 public bool Trusted; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 169 908bfce2d7acfc4a4d7f170151aff6952af58ee17660caf05d5c6c6668bc1758 public bool Encoded; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 171 b6aaf9bdd8199f19fd7d8195f8691b5d059269165331fab62134ef1e89bf5a65 public List Blocks = new List(); +LibreMetaverse LibreMetaverse/ProtocolManager.cs 177 122d4cdab7f90aa8010b266c28165de79975dcf9ae884f3c0b3e825606b47507 public class ProtocolManager +LibreMetaverse LibreMetaverse/ProtocolManager.cs 180 93479c1287985225f4a2678172f3e589ac83fc7d7e3f2b8d750bdc728bc224bf public Dictionary TypeSizes; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 182 a674641b157641f71acf7833afb2a62e982f3b4b0f0d9d24eb4f8672df5db263 public Dictionary KeywordPositions; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 184 4343c794e56a438a4431215f864e105c3231e079bce038c8e30f7a428da17b09 public MapPacket[] LowMaps; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 186 5fef6554e2c0acadcb930462b853a60dae64215bd6b68673c93af22721a79f15 public MapPacket[] MediumMaps; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 188 1414dc27c79feb79c780571200e22d72fbee4694e75b0c651ab2d1d9281604c4 public MapPacket[] HighMaps; +LibreMetaverse LibreMetaverse/ProtocolManager.cs 197 2ada2c6e08081b4820f175541f480600e17c98be82540ae3d690a753bc2dc953 public ProtocolManager(string mapFile, GridClient client) +LibreMetaverse LibreMetaverse/ProtocolManager.cs 239 257f95661591bd874648326fe83e3e2bd8fd843213118b080965fc014fd98d84 public MapPacket Command(string command) +LibreMetaverse LibreMetaverse/ProtocolManager.cs 279 42e71982988d32526f65e75ec9c34e347a168d3b4f12aec820e2d30405aaf860 public MapPacket? Command(byte[] data) +LibreMetaverse LibreMetaverse/ProtocolManager.cs 317 523abb262c58dcb5868caf2c41c99a302e0392e26ab062a2acca88dde99720b4 public MapPacket Command(ushort command, PacketFrequency frequency) +LibreMetaverse LibreMetaverse/ProtocolManager.cs 335 3d96b3ebda4b18f332d8e6609881e9d6ed78461b3c9753d2968ddb0ef47a5270 public void PrintMap() +LibreMetaverse LibreMetaverse/ProtocolManager.cs 384 f7f56c12151714df43025f48744b7e4afd021ccc9e6dac1a0df480ef50304791 public static void DecodeMapFile(string mapFile, string outputFile) +LibreMetaverse LibreMetaverse/Rendering/AnimeshSkinning.cs 46 e4aa3a10ecafcd3a4d340cac54431a6ea6fa978d461a3b774ae5ea93b3861f90 public static class AnimeshSkinning +LibreMetaverse LibreMetaverse/Rendering/AnimeshSkinning.cs 68 b44274156d3864fd8eb896192449335a9b1aecdfaaf1cfc5ca21e2785531b64d public static Matrix4[] ComputeSkinningMatrices( +LibreMetaverse LibreMetaverse/Rendering/AnimeshSkinning.cs 129 9a937efe2705125b02ec14b58784ae5d5fe8f1ae22f5936f444c45404ab31be3 public static void DeformVertices( +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 40 b42708261bd64501bdcb9eb605fa830bc38ddc604c0d749b211cca3710cdd3cd public sealed class AttachmentRiggedSkin +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 42 cfd0a6761bb2bd554e0e45d1a7b4b0b59e8232327c48914f0c4354dd3441133a public string[] JointNames = []; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 43 bff850c79434975bc4dc8641818ed26a9acb080a01b28b38274f9de7c984ea6b public System.Numerics.Matrix4x4[] InvBindMatrices = []; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 47 191b94efe8bea9793bcb6bad859769e0dba4cee8c5c00f0cb287a655f23747b0 public int[] Joints = []; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 51 9d515553c44c44e6d44a35ce80173cb5aee5ecf6366d64f9ccc6fc4265440d04 public float[] Weights = []; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 54 0148aea52d0d61f5728bd541ea6c1a0ddfb728762361b86683ae12685783a96f public UUID MeshId = UUID.Zero; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 61 0142a2527ed6086e2211d7ddb9c0fdb3b951a18d4243f811cfafaf9f353bbd15 public (string JointName, Vector3 Position)[] JointPositionOverrides = []; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 63 894e48860c83388b9b01cafe3d168ef40160d5252df96c9d9d47abcafb0e9771 public bool LockScaleIfJointPosition; +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 71 1c9fc115f6bff4ec188a4701916002f05de5c5bba6bfc6aa671429adb9b1c9d1 public static class RiggedSkinMath +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 74 ce9e95f1c751fad7f2e4bfe26c4efefe30be7d638aaa78fd971ea6ef0d601677 public static System.Numerics.Matrix4x4 FloatsToMatrix(float[] f) +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 107 ca47f626a08ff08c39ac34982336b7d3c0fb156fb55dfd0190fbe92e37037db1 public static System.Numerics.Matrix4x4[] BuildInvBindMatrices(MeshSkinData skin) +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 148 5780c66c2c3c3a3ce2f84a2e024b1cea1bd49ce498330c59c29c03598a45bd40 public static (string JointName, Vector3 Position)[] ExtractJointPositionOverrides(MeshSkinData skin) +LibreMetaverse LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 181 ea0a4b149a101af83e23439630a3a6c51894a0883b31b4656914b7f8b52e7e0a public static void NormalizeSkinWeights( +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 62 4f7cebb710093c6c3cc1e87737eed9327db0a7de5f4120d8b796bd44dd717b85 public static class AvatarBoneMath +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 69 becdc9520091198377656494ffe412228371cee3eb1d0a85f50562a7d5809d3d public static Matrix4x4 StripScale(Matrix4x4 m) +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 100 a23942d43845d5e06b9c600e9da014a8a316101d5d89d6d95f9cead682b6acd1 public static float ComputeGroundAdjustment(Dictionary? boneTransforms) +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 140 682b9329eb77d40e156b2ed95100fd1af9f61549b5f2cfd4e79564a77190b254 public static Dictionary BuildBoneWorldMatrices( +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 310 5cdcb8febd540412748344aadfaadfdf8259d81f0a3f188e8ea0a4dd1bde649a public static Dictionary ComputeAnimatedBoneWorldMatrices( +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 325 fd893fb11ae9c05f25bc4c0c064094688a754f0690a5fb98ee526f97e549a47c public static void ComputeAnimatedBoneWorldMatrices( +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 346 29810b0b88d83a8a8ea4a24246a0875c43fa91ebf1ca15ba29ce8c202f768d82 public static Dictionary ComputeAttachmentBoneWorldMatrices( +LibreMetaverse LibreMetaverse/Rendering/AvatarBoneMath.cs 360 571fe87d4ac57ec630f7da15bfc56ddc4aabed22b746edffb702bec8cf49d746 public static void ComputeAttachmentBoneWorldMatrices( +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 68 703a9434f2378b269959d538d19033c07be9426c2f7553a0a5414042dd81b048 public readonly int DriverParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 70 622fcb18b5e17cd34b5f90bfabe47d139d5df0287df19dca029c350b1ac7a93d public readonly int[] DrivenParamIds; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 73 60e0698ba2b8cfafa825780a613ab331edc6a9177ac1cf59c90f26dbdbff2bdd public readonly Vector3 MotionDirection; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 77 eff598edba0e93610249991dee9fcbdce7b0070653bde88605a9ab5c3aa32879 public readonly int MassParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 78 701f1e1e5f89e0409897c99486e82ed8154ef74c3198e80a6fb5f18da76a793f public readonly int GravityParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 79 34dd4440959589d460babd37c4296d0de5ca94aa0769406f794d2ca376f252fa public readonly int DragParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 80 4a550674dd927b0ba5db08ae9af05039a63cea281025b092238f1bec1a2fc4b7 public readonly int DampingParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 81 dff040382027bcd938defb512e7f3215a582b72741c1e88abf81e16ecf7b4061 public readonly int MaxEffectParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 82 a59b08c1022cd93143cd30af1bd1c383fc92c9a545100f083870fb94ee556f8b public readonly int SpringParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 83 5a41dc302808cdf25991087c647aeeac7e2a0c15d221446106775a3e70d7a9de public readonly int GainParamId; +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 96 cb7fe7aa793499c6e00d2a05a23c40166f27ead0157536d2916965503117b1fe public PhysicsChannel( +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 115 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 131 3924d5db2fa788546f2d3c4a81bbddfca46646c61f97816dad55d74e9567979b public sealed class AvatarPhysicsSimulator +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 166 292886e5b896ece0fee6f2822970d2160b21385dd0de7efc4f519322e20f4ef6 public AvatarPhysicsSimulator() +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 177 afa182e037589de741e3067670d9626b056617413bbc3308a565cb22f378b781 public void SetWearableParams(IReadOnlyDictionary visualParams) +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 188 54c1f62d9ca971ccb8a91d338e4105077d6dc7de3c876142e6fbf6a2b4ac69a1 public void SetBonePositionProvider(Func getBoneWorldPos) +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 204 d6492c8b1efbcd95e557fee0d9072b712a8e6fd0096ad2d3a8aca1e9b3728a42 public Dictionary Tick(float time) +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 471 eba3e2ef9a2147c5d57c08225bac939c55562a1350c319f8a7285238173019b6 public static class PhysicsVolumeMorphs +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 492 572210bd685c7379372735f7c406bbbfeac6bd4aab09ab20cbed9c348497637e public readonly record struct VolumeMorph(string BoneName, Vector3 PosDelta); +LibreMetaverse LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 549 b89658ed0210b7538c13df56e1c28d6126b67f18d9415a995394a3c89c77e34e public static Dictionary ComputeBoneOffsets( +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 35 77b62495a48d3644edaf2608713ef6e61ceba73e3bbf2edda3addb6b38468928 public class EndianAwareBinaryReader : BinaryReader +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 38 019dda8c424bb1aa0bda3f3ce06d32a8771c7ec5021f972266bf93758f3618a5 public enum SourceFormat +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 54 c4ecf23abfcf6de2a6fb3a2fb4df01325210a66a980fa5b3774e17d4bd398141 public EndianAwareBinaryReader(Stream stream) +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 62 542a07111b768ec1ac91bb3d3d3684aa420b70968fe180241ae15df9a066e09d public EndianAwareBinaryReader(Stream stream, SourceFormat format) +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 76 bb394cb1cf2563a061413c560518a2d49aee459eeef2561f71c1719769ada8c8 public override int ReadInt32() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 90 ac9fbdf532c3b62a786045368a78a154826cd582e6768fe2a3e49dd49d6d39ee public override short ReadInt16() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 104 2028c5f186346bfe55727948794dde2a580094e62859cb1244bbe8cc88c5661c public override long ReadInt64() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 118 2f4ce0f2d7395b2f33fc69d15129c655fe74d8c32236c465163eb341434b273c public override uint ReadUInt32() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 132 481c0bc2e516ac659936374c2c43d81e38c3f2aca729905a330118aaeaef9265 public override float ReadSingle() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 146 b328b9b3752f6830a6e3eb6eb315b51f0a52b32860f84f8313e6d83f3840970e public override double ReadDouble() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 160 df039262907a988fef9f4e07b5f741863bfc3a316280813155dda5c6a11288dc public override string ReadString() +LibreMetaverse LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 179 a448a7b237a24c7e847f993c7427e51b799d0554a41af93e187443c34ddb5837 public string ReadString(int size) +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 38 9be0bb9f08fee809aa2bf3cd078564c83f6ef8e39d88042e08507ea982c84d0f public class AvatarAttachmentPoint +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 41 fd1b4dd486310000fbe9f410f6375f16c022953e7a8c161dbc9b2e47b867f8a9 public int Id { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 43 358f3a29b0464995ae23a882361ec225f338a86839df75fa12e903f94848b766 public int Group { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 45 bc5b0992cf0a07af2fbf04b51acaa68f4100b4f2dc95d38d0722599dc8e00677 public string Name { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 47 8244e09c593d2d62cffa330f7556dedd08eda18b96d9127e087dbd34e8ce62be public string Joint { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 49 cf1592c447883f71db1053cc9d5467355406084c7dde033df26f004c460eefd9 public string Location { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 51 9517903657f07ffc54bc31e3766cd1b0f70be677e213ea3e6b0078daacc73668 public Vector3 Position { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 53 78ac2b709cca2aa9aa9a2e8f2efce721cd3dafb9dff1997e4a7b9c5d4a631535 public Vector3 Rotation { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 55 d67ded642855ea94f393154de5e1631e972c262f3176e2b48df04ee0a361d140 public bool VisibleInFirstPerson { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 74 3b34d3c2ac82b5e0b30a6b629409dd0efe2ebbc3f867dc67ff60d89e683d8fbf public class AvatarMeshDefinition +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 77 8b804aacd0d4d87769eecfde74153c6a23f20afa7723b431a153be6250d022cc public string Type { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 79 7c4c58cba7c6d9f1d04a5adf3c936e4da2b1ebab4d8d3546aab2a383b0ac811c public int LodLevel { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 81 69e21ebbe04e612abd6ae17a560cee2443b3c5003df49b8af8ca3013bc9f60c0 public string FileName { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 83 b6af7eeac951ad59497cdd5405bc06156807784b5529d0db3bd4059af44c1e0d public int MinPixelWidth { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 98 503b5e75da0baa41b28abae8e4ccb7913e048661075e8d9255b437fa141d7f79 public struct BoneTransform +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 101 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 103 2ba025cf040db8f978aac6f6333f6e19448eb54ce6f19c56a2b9f8d415c1eb81 public Vector3 Scale; +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 112 3041e6f2047fdf78bd27b9dce6dbe482a9a3ff9f5fd02ba74ebc2ee8d8be9f7f public class LindenAvatarDefinition +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 115 d4cd959da47f5f715dd42273e7f3ec6da3b5147f6c5b73e403283b5f0fe45342 public LindenSkeleton Skeleton { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 118 8b583c6ec573d6e7fdd01bcc1b53c9c27eafa40d16810643e7d52eb784967c58 public IReadOnlyList AttachmentPoints { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 121 edc7e02854cdb0b6cacfff4db31e9c5c001fbf0dd6547432864ee377f4d8ff85 public IReadOnlyList MeshDefinitions { get; } +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 144 21d6e0af459e63ef54a1d9cce36b734e0987a3c4857721a9da1d0e897bf589c4 public static LindenAvatarDefinition Load(string? ladFileName = null, string? skeletonFileName = null) +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 178 aca7097f5b74a504737d7916f6edff0fc2242a1c342c6bcafe680bc1b98108f0 public Dictionary ComputeBoneTransforms(IReadOnlyDictionary paramValues) +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 278 8f82daaa1a9cae67318db2a633bd4229b82b448e34112e91d171495f0c053ae0 public AvatarAttachmentPoint? GetAttachmentPoint(int id) +LibreMetaverse LibreMetaverse/Rendering/LindenAvatarDefinition.cs 286 cdb6fb75c67c9ed0ba3c82e7d0d6c25d7b823a5eea12cc1f94eb3b401b981dc3 public AvatarAttachmentPoint? GetAttachmentPoint(string name) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 41 bde8aba9e30a07c4eee1481859838f46c1c01a0c0a7b5662e2f8b1927c7dd5c9 public class LindenMesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 45 4c429a78bb55c74079c94ba82db4adb9e9c65db2332b88deb39d262296d6d61b public LindenSkeleton? Skeleton { get; set; } //!< The skeleton used to animate this mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 52 4a4a51d016b612c350cf9e3843ec919bbb700eb58d5ee3867253dbec829820a6 public struct Face +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 54 f416c7f39a6b1297d92dbea486e0aa057e59838007ea95a0f4c774c96465cdc7 public short[] Indices; //!< Indices into the vertex array +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 78 ffb51818138bfc1a5a52873ff0d9ae2cca82b6fdf4fa13512c3274758c861bc0 public struct Vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 80 d7ecddbd471fd7aa6879d42ca5c731a9e2f8f5bda19cbec8355edad00401639d public Vector3 Coord; //!< 3d co-ordinate of the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 81 5312c8bde174b6fdbb90e86cd43fa4b98be183878d74fc70bc632a65847c9ffa public Vector3 Normal; //!< Normal of the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 82 a9066056f2e0175cb0d5468479182f288b70e70d463a0d2dea09e48f6d1f017b public Vector3 BiNormal; //!< Bi normal of the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 83 9d9fdff026e279cb3e1301ea64a662f6eb3ed91b91e69aac763276cfb4f10701 public Vector2 TexCoord; //!< UV maping of the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 84 d18b1ade9c90fc9f8c25defc83cd8e23203ecfe84bcb54ac25fa88a18da01554 public Vector2 DetailTexCoord; //!< Detailed? UV mapping +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 85 9e811ed828408940268ec60aaecc4da8cd8d00d9c5db69ccb09291b268547b75 public float Weight; //!< Used to calculate the skin weights +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 91 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 101 e1582ba66fba448a97621225d8ed716bc5fa1edc8db8f3d6103b68a60c5ad843 public struct MorphVertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 103 ff296bde946694e7779a2a9002c8becffc0f7bc8e22716a970e0c288551974b5 public uint VertexIndex; //!< Index into the vertex list of the vertex to change +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 104 cf6d76d3e859ea7609d65f1ceb1b7492bb7abf98b2ad713512ceafc54e3bbaed public Vector3 Coord; //!< Delta position +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 105 a62ac15f242ed4bf22a56a473fe0365811c5f4f77d07b344a0541f71a97d2a6a public Vector3 Normal; //!< Delta normal +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 106 e7196d8522a0563d4ef9a9647c816b9af7d4d0d10feb6e0e943c2f040f3bf29a public Vector3 BiNormal; //!< Delta BiNormal +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 107 7f89bd328a245a37121993133184225b23d9f63f0197135b976210dd5f2fea41 public Vector2 TexCoord; //!< Delta UV mapping +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 113 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 122 501c90001b6f8990d54c1877b68a3e409a330e9400ca3ef55b688fdc66dde7a9 public struct Morph +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 124 e3310d72de1410d447a2994c4b38e9b4ff68f0995d39ddb2437e447c43592752 public string Name; //!< Name of the morph +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 125 5d3e0bc0a7e61aeddc04a638bea7c8c73041258f6ceb36e0582354132e35f47f public int NumVertices; //!< Number of vertices to distort +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 126 39544c73d134200c9e6e96e90b5b7f694cc0a8886a8b213ab8b41fb86565a825 public MorphVertex[] Vertices; //!< The actual list of morph vertices +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 132 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 141 bb9dfdd1dcc569eb5d96d73b7e71cf9cb4ab5bd29312a2451ac56129e9f0917e public struct VertexRemap +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 143 460e74ac4c21b6b055dcbcb47aed8d9ccee06f08d64a96b2b15f0e17c84899fc public int RemapSource; //!< Source index +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 144 c53da9ee186a08beb725b1393eb80e355d78ca83e6eb54877e17f86318905ac0 public int RemapDestination; //!< Destination index +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 150 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 166 99323858e8f8a5c2e5870872b3000ca2cd29b7ebb1661098ae3baa18f908c1d1 public class ReferenceMesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 168 9a4ff24951759c7b4e23c7801f46fe2c4ccc36aa8098b4e6019c699c51a1f696 public float MinPixelWidth; //!< Pixel width on screen before switching to coarser lod +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 170 a446a5487339d2b3094e847e2420e24c28c13ef12301f9e70529f492b3b19e1d public string Header = string.Empty; //!< Header - marking the file as a Linden Lab Mesh (llm) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 171 b7c3a4d3cda9ea032ee4955ad6d94017fe21a4aab840ba765b4a6e0917ead613 public bool HasWeights; //!< Do the vertices carry any defintions about skin weights +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 172 d59dc38310cd007a44e08b73b2c1918c6545f8c90aa9df49a9c62beddecf15df public bool HasDetailTexCoords; //!< Do the vertices carry any defintions about detailed UV mappings +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 173 3f2b1c9b7f9b8e50e9e5a93472e7679ece726ab3fe4e2851d011442f73ecea02 public Vector3 Position; //!< Origin of this mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 174 15c51843cc0ef23bae84441141cfbe730405a3515da807d8ef590d0d761cb9a4 public Vector3 RotationAngles; //!< Used to reconstruct a normalized quarternion (These are *NOT* Euler rotations) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 175 e88a678fb18cfde1b371255c5324485c96dc5cbde22779e1f3bf2922dc4a7dc4 public byte RotationOrder; //!< Not used +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 176 1fc1280de2e4d18055c2fd51ac76cb290db6118246d2d37a5da24328f4ce41ae public Vector3 Scale; //!< Scaling information +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 177 692de62a47d180d30f650c332739774240aba2e4a5cdb9938fa2f3475255119e public ushort NumFaces; //!< # of polygons in the mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 178 b8553ff4f2d2879a3445230e40a52b48e6735bf5a89bbda9549dbdc476fd975d public Face[] Faces = Array.Empty(); //!< Polygons making up the mesh, the indices are into the full mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 185 f0ecfd4998a4418842596ef3e6cb51384fcf769cee8855133d189db37d900fe6 public virtual void LoadMesh(string filename) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 216 f82e37d8d44c33c51a4729d40aa4ab5cadbbfed8b374b417e058678c2ee4980f public float MinPixelWidth; //!< Width of rendered avatar, before moving to a coarser LOD +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 218 ff2b53aba022ab8ab32b5bec3b658c9d830b148a50544e62a95013f1aa85531d public string Name { get; protected set; } = string.Empty; //!< The name of this mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 219 0e25f7a70c7c409c0844f8950dfdff2fae863464ca9f24d2229b1e640879db2a public string Header { get; protected set; } = string.Empty; //!< The header marker contained in the .llm file +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 220 70b6a0d0773d79815c73d84ea422ef6c72413ff73aadeacec58536e2597c8070 public bool HasWeights { get; protected set; } //!< Does the file contain skin weights? +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 221 d660efa91c522301a4b24ea844deeca6e196b700f30e726db800e2f445c52abe public bool HasDetailTexCoords { get; protected set; } //!< Does the file contain detailed UV mappings +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 222 95d5c7b30e3ccb86f20477054d9ae8b171c8327499cf2a7b5f85139035bb2b32 public Vector3 Position { get; protected set; } = default; //!< Origin of this mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 223 150b714693483a7699cda21f364d46eb2de5709e81955461f82a3be1c506af48 public Vector3 RotationAngles { get; protected set; } = default; //!< Rotation - This is a compressed quaternion +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 225 529cf71afdb7c4b0d2c38eff83a16b3aa9a800f4d7cb247c57b51294b369ec0e public Vector3 Scale { get; protected set; } = default; //!< Scale of this mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 226 1a22e16623fee5a70d12c9510491d3dfa4689dea89bb4be844e0fdfd955c9b99 public ushort NumVertices { get; protected set; } //!< # of vertices in the file +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 227 1943b96394b685fd14f747b75ea39665af0f7509da61678245a912a2684a26f3 public Vertex[] Vertices { get; protected set; } = Array.Empty(); //!< The actual vertices defining the 3d shape +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 228 2843507687860e424340c169604321927fe45d9331c12a4faae9cb040bee0184 public ushort NumFaces { get; protected set; } //!< # of polygons in the file +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 229 84ddded4732b09e1a3ecd728d8db10d23079daaa2acbeebe4286de549eb7852e public Face[] Faces { get; protected set; } = Array.Empty(); //!< The polygon definition +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 230 108e62d7ee7010f241bef4fd6bc01b3355b37a4479dfe8bc1d18247e66bf3b02 public ushort NumSkinJoints { get; protected set; } //!< # of joints influencing the mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 231 ce4b1fecc59040f14e30a2eb6b4590cecab9499bcd80c7731b39d3a17193ecb5 public string[] SkinJoints { get; protected set; } = Array.Empty(); //!< Named list of joints +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 232 8d1554d1b0edc2f07c4f074fc9cf222c0bb5bb3171737bd881e2e214ccdc5372 public int NumRemaps { get; protected set; } //!< # of vertex remaps +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 233 99cc6891f7207f4683755524cd950c4333009abb1ce06059bc9eb000db729912 public VertexRemap[] VertexRemaps { get; protected set; } = Array.Empty(); //!< The actual vertex remapping list +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 237 07de325f08e91240d1e907db8f5a2f00c6d71a5d0a6cab696a981daa43cc4dcb public SortedList LodMeshes { get; protected set; } = new SortedList(); //!< The LOD meshes, available for this mesh +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 239 95e7c0830933801db01dc0b1afdeb78d30a54872e1dea47a21a424c19bfa0902 public Morph[] Morphs = Array.Empty(); //!< The morphs this file contains +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 245 ac21bd7f82fc532ec69c6c28ddde1f420b5618b4a77bea7a114e73408e4e57c1 public LindenMesh(string name) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 253 06cedc7ff967cea94fc0550691efada051159e296de7e41e3169e6de23f2b20f public LindenMesh(string name, LindenSkeleton? skeleton) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 267 f0ecfd4998a4418842596ef3e6cb51384fcf769cee8855133d189db37d900fe6 public virtual void LoadMesh(string filename) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 412 4792c5d135b4d4bd01339bc4e715e6484bf12000fa8c3b2ab7b832c96681d170 public struct SkinWeightElement +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 414 d2b58d70aac35c2c6066382896a482fca58f0accafa251cdb341bf3322be09dd public string Bone1; // Name of the first bone that influences the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 415 3e4c77b09bd4433c30208a742a05a1a57bedaf7a137169b7eb30615bb8de9f15 public string Bone2; // Name of the second bone that influences the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 416 5387d9c59059f79f2ce25c43c9a696f4f242efb8744f535c20cd454bfbf88319 public float Weight1; // Weight with whitch the first bone influences the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 417 d5a9b9a3bff1399ca6c704dcbe6934bf467a5385091c5863cc2d09af3dc12069 public float Weight2; // Weight with whitch the second bone influences the vertex +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 421 22bfa5e6857afaa650a60eaecb944265758f6256a2c753e1e5efb9c01fbd0cf0 public List SkinWeights = new List(); +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 465 391b5c0ea01cf4b4ed4a9f939c07e1233e921cb99989f2d67a35d46109c99529 public virtual object LoadLodMesh(int level, string filename) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 487 bedf9a3fb22333c565f9ae82a86a41f6bf993b8d03b06bd1effe0f9584592e99 public virtual ReferenceMesh LoadReferenceMesh(int lodLevel, string filename) +LibreMetaverse LibreMetaverse/Rendering/LindenMesh.cs 507 be7eb4c9a46f604dfac25b40737f49f03276fdfab47293a2396f70bf0ae8f139 public static string TrimAt0(string s) +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 41 a4432c3b84d65a3f578d8a305d6170ae0e63c34aa0863f360665acfebe25dc88 public enum JointSupportCategory +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 52 6efa2cca75804831628fef6d420b6396cc1c0aa747dc20c67c66d9dc652ae193 public partial class JointBase +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 58 8a341d2d28de22940ffd34dea714ab8e50071adf7821965183e78b31a6e68fb5 public JointSupportCategory SupportCategory => +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 67 b17fa184e1ef13d756faf1f5e047c25503f27ff759967419c92b8ddc5324a766 public partial class Joint +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 73 98dc72229d6559c59e2bcc130b32bf43e582f37504e0f43e229b983db11658d3 public string[] GetAliasesList() +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 87 76708aeffa97e319b4f0e69d60990654fb4041b1ea693f87c4ff5ca618eb8d00 public partial class LindenSkeleton +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 92 c07cb5b51ec5cea399857a6f56393c1285a711672815db18474ea45106cc9491 public static LindenSkeleton Load() => GetDefault(); +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 103 2e4cc1df1d786d1a6390334219ce092ac5d3e6df8b3a676599278325dc3310d3 public static LindenSkeleton Load(string? fileName) +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 145 f249f5a53b31cb143baf052614b40ed1e268f167ccec771d9913df24eb09fc52 public List BuildExpandedJointList(IEnumerable jointsFilter) +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 161 dbb6d1f682aa3377f1336b99c996847c28474db4bead1e44edf496a7b9c5592c public IEnumerable GetAllJoints() => EnumerateJointsDepthFirst(bone); +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 179 a707b79b3bf145e5374c3d961aed54d6a12ede275354752df4aa18afee44a834 public Dictionary BuildJointDictionary() +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 198 a66787af4f205260ba24e93092eccdbb3a7e1b04b2225b39e98f4f240a6e2243 public Joint? GetBone(string nameOrAlias) +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 11 76708aeffa97e319b4f0e69d60990654fb4041b1ea693f87c4ff5ca618eb8d00 public partial class LindenSkeleton +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 25 22396b9a51ce26f157481a57c0fc536a955a39e10dd168813c79c776f232d65c public Joint bone +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 39 9097ba05f589614daa66bab133f498b11cdfaa73a1a2cf3221da501dca9d978f public float version +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 53 eaee8d333568151b0c474ebfc01fbe7fc87a512a8dfbe1e7ad41956c958dfbaf public bool versionSpecified +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 67 56ada2ab6bed9ec5a279277b94cf7babba04f289b40035bb8bf0a17c7e30a698 public string num_bones +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 81 24809f3327eaa812cbda3c9f31992b3b90722fde756be55b7b05f5a81cb3c310 public string num_collision_volumes +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 98 77082530f9fa4157d7cd3cad7a635ec3fe3e391e61d0dd5e48d2c23eed2c4d86 public partial class Joint : JointBase +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 113 5c4185986d743fd512596d11c3015a8fc09ace71778eb7b10999e16e403e2f33 public CollisionVolume[] collision_volume +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 127 c5cb72ac5143e60bd45148b63c627b72ccfa5a16b47f6a461295c92fc934219c public Joint[] bone +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 141 545b6667f0821d8aba07b85c7adb5d0f38cebb6c0bf355033d3a6d8537158eb3 public float[] pivot +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 149 757723543729e859f86e199bbdfed272e9aa43f8d537200bdadee234de91b927 public string aliases +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 157 4542ef2a5ba6b96cd5af30490ce379cc78694a06df6ffec1655b0adde8542a68 public bool connected +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 168 c49c0d0b838d7954fe01eb300bd927ab2be6e2a245013ca065267ab751246a52 public partial class CollisionVolume : JointBase +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 178 6efa2cca75804831628fef6d420b6396cc1c0aa747dc20c67c66d9dc652ae193 public partial class JointBase +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 199 3c68c330ebf2c165be328d1d92181588cdabf85bcce48a805e8e12773424fe99 public string name +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 213 b4d9873e50f267ab6b35029fb367eccdab3db674faebe440563f65378aefc7cf public float[] pos +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 227 6b44abe33404ef601069fb9383339d4faaee2ae83b2e788c41e9cd64dccc9fce public float[] rot +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 241 ae87f734a32d0fd30d4f52df3c9eee02ea7a98350a5f714ad594b534457774b3 public float[] scale +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 249 83dcd7e341d41b1d41990862fbd9af8d0d77fd6f3494464f238fb5c4b899b26d public string group +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 257 a63aea7ab2c8a77f15b4aaf723e9e859968323870a51b3ee33fc1a3ca4b12183 public string support +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 265 82ad460762c5a67ae0f2bbd35288420a991fce74e2a28b202019799167d3be70 public float[] end +LibreMetaverse LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 273 c29396effa586c991e5855ec0d53e723a856af5d15152426d8b1a0d7646ed6fa public bool reposition +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 43 7c73eef6e82768ecc0e7dbe9ed5e6f2a75f317cf1f3850884194dc128b08fb0e public enum FaceType : ushort +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 57 20bd40d59092fdf2735fdf156fdcf12313ed416679a8ff38f0348b56baabad31 public enum FaceMask +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 72 45af002049800d0fb7b763788fd2747367fae32edfb329884ab7858ead0c3c13 public enum DetailLevel +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 85 484b56d01f79994f59d9e35ba4a1025aed62ae73a9231adf92fe4cf9fee0680d public struct Vertex : IEquatable +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 88 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 90 2fefed7d989878a407224bed16fc23e9263662361355670f66f46144eb5ec1ec public Vector3 Normal; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 92 48e9ce7a845234ee5b661b7e6d9494a42aabc9b317bfeae80f9ee21dfa6f02ba public Vector2 TexCoord; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 94 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 99 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 107 b3ee15f52ffc5bb01d7103c084ee5c9135e88b4e171d6ffd8126ccf71dee7d1b public static bool operator ==(Vertex value1, Vertex value2) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 114 2808ad3ecf17f9d44741fd6d76b72823806a50134e589a0ff279cbbf20c8cf8c public static bool operator !=(Vertex value1, Vertex value2) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 119 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 124 67492c736159ebe930e43a62e589f86c57ea02a17b731ebcc1cdb7590990e12d public bool Equals(Vertex other) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 130 9500161b7e17707b90cc0912d6864400d880548915608fcb4cdf9a1d0d4368e4 public struct ProfileFace +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 132 363d8add80f2e6baa8ccee9b209bc4d6ad743b7f1cce3c4c1dba94789198fc38 public int Index; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 133 f1f9ef1ccf179c22bd493161a4fac1145b0031041998f7a3b0cf7919097a241f public int Count; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 134 08dd7f086c238559b81c4885abbbd95641f004cfea2eaf7b9c0b2de7a7c26116 public float ScaleU; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 135 bc670171fa8ca14e8c38abd7720c5fdb43ed064cf8ec164079d06501b71d7240 public bool Cap; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 136 68f19dce1cfcd0e31709edf5b1ebb72bab07f4eb28257dd51d2f8f6eda0777ae public bool Flat; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 137 2be66bbea0eaf1391a4a004f6d563dd4d8cf9961d42f98fe75325019361687ca public FaceType Type; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 139 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 145 21b9ce28b3516a8fc2dd1adb5f7558e443b83c7df384d59a8139c83834872cfb public struct Profile +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 147 6e4d01ca69465fd3b55e03725d5d65ed93a9177333b8cf619afd7254b91ed895 public float MinX; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 148 b23c72f2a394fa2482eebb61acfadd0bfc8170b39c141ef2e0babb340c0ea03a public float MaxX; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 149 3f7efcac9ac4883e5bb576b65a8be8ad938b400887a1b603b237d2765c1304b9 public bool Open; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 150 1bf50e921f8758774170b96c434c1a31e8bab676db616844ffe97ef0f4fcf013 public bool Concave; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 151 5d22df7c9074dc46178640830fd49db33a0d5503dcf4af7f56c9e3283cc4520c public int TotalOutsidePoints; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 152 3038a65393966aba1206f6b0df3aaefbbc4e224b881791e8b1e59c62c3c22687 public List Positions; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 153 e76b7bf88b9ae6bac28301f741d78ed0632f58c5892b7a32a33ec7c7638371d0 public List Faces; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 156 cef7f03ec4281989fce170363fe8eb70c5ca2e350425123d3ab73648f69ac3b3 public struct PathPoint +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 158 f70f824ffb5cae44539e1ec2c57637a41339cce112cc072e1e210aac42ee1115 public Vector3 Position; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 159 cf70470e2471312c6b9d3308a7a24ea84d0f5b3aeae3cb97274948e85baa2a26 public Vector2 Scale; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 160 64e1324d33b69903226c80842ae1f5766339b06cfaa56761a241215da7fdd115 public Quaternion Rotation; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 161 c4abee3918119806af61a0ed7caee1f79392546564d2f262682c74065de66614 public float TexT; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 164 4b31d378bcb486a1d237c4758881baf9a200b9e34d1fadd21b8ab93d716055c3 public struct Path +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 166 09860c7c3449389954129487d60a1616838c53243e9820270aabde52645fe1e4 public List Points; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 167 3f7efcac9ac4883e5bb576b65a8be8ad938b400887a1b603b237d2765c1304b9 public bool Open; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 170 4a4a51d016b612c350cf9e3843ec919bbb700eb58d5ee3867253dbec829820a6 public struct Face +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 173 0c07fda080f0ed625a310dbcd230f7f243bbea05cda2ad4fd75e16c7bda03265 public int BeginS; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 174 6748be98d50227299b011cd8f51e12aef3d101e432e4eae1f90d7d5aae17bf11 public int BeginT; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 175 9cf03377382c2b3aa4b461f6e82335a48f3e5ba543a70f913bf2a5f4a3efdeb4 public int NumS; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 176 515b384b6fefb8755d430bf1462bebfffa6f37c570ec646fd67e23df1a32e8c6 public int NumT; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 178 275bb7fb584dbd85c8fc19753df78b3bfdc53905a26ad57a6b30e043e115a2b6 public int ID; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 179 b74e0cec5c2c7561e893b14373847e1bf381e5151d45758e961a19a43d626557 public Vector3 Center; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 180 847e60e778dbe1d75f18fd3b1baf5f7a96b993660857cf5d04da3e311871a920 public Vector3 MinExtent; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 181 a0b3ab3f2c3de0f97317eb593f833067f75b3b5de7fe658b59340e34dba71636 public Vector3 MaxExtent; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 182 6976335f091d9138085d5c021646d385f8def47c30d6f4cb512980bae556624d public List Vertices; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 183 a095646d5316859eeb6d20166f0b2f2f891c923c411f68075f6782dc1d318c5e public List Indices; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 184 8f4213d9e906c2d0fcbc79097e3095565f555dcb261170957da08ed970464987 public List Edge; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 185 56ebd681d7d71b7721592ef5e37f8038120dd5b36ed005e26fb8c33be1903aac public FaceMask Mask; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 186 8d8939a973b5df19f3fbe6ac7b4f0aef21cd50e501f206bdae9e35a3e5a5aac6 public Primitive.TextureEntryFace TextureFace; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 187 59830b987889745a01066e88afa9856f6b847bbc12821358ed32fa2c83e7e700 public object UserData; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 195 529192408759c13bef58f120c8c8633911f478071ee3cf0b36f7089b0363ecff public List Weights; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 203 ca3c845a39f8f068f1b5bb1cc0e564856d6443d44e3b815813f1068801335010 public List? TexCoords1; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 209 ce6c0d2fa2eaaf475d6653ac48c17c12d0ee22bcf43fde49ac45d59528ce237a public Vector3 NormalizedScale; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 211 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 222 c5818b6e27f58830824feb3c0d0b3358932bb8aef8d53efd2786312c224a5fdf public struct VertexWeight +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 224 44bd5bf8940a3693fd8d7941932943b6945244cf34e173b02345076821e675b5 public int Joint0; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 225 1bd01690de151a00a9675bfff152299b93268cca460c8ef01b8bc20bdf539db8 public int Joint1; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 226 76ee029318268d0730cde5de9d60e29d7a1dc33f7923f5ecc39d6f2d00e24dc8 public int Joint2; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 227 733430733313f7c5fbfe6b62858358866c5f08083da1fb9af7ba2870f6096b53 public int Joint3; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 228 2d8c6fd903d0dc5b24e826b71264e9c56c189b848c3707f7a749d1264b6db37d public float Weight0; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 229 12589aaf48a0662ae63a88309e7b4c514b8fa5e1b50780993902948f6bafc145 public float Weight1; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 230 e6ef128893c38a03057a01c9587db785397866928263127cbe84b986150753ef public float Weight2; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 231 374993c925a79647728ef03e680064389ba0a74dd63b40165a14a5c0805164f8 public float Weight3; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 239 dd0c4015be245f0464074023d248c9c6e92bd53074c87dc45fa8c4a0a53f87a6 public class MeshSkinData +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 242 ffd95868d926a8f3a44a2da1fa0d4db8fa25ca477188f0d75b2562f6b0a1fe35 public string[] JointNames = Array.Empty(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 249 d0a3999b2d3df40fb5a25e6dee81d37b3ac1aeb3a20d0cf048956028d35a332d public float[] InverseBindMatrices = Array.Empty(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 256 f3ee586097c6b5000f49fc04aaa6eb7aa986acdd3a0d5721bc97fd7b4de4af65 public float[] BindShapeMatrix = new float[] +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 267 3cb2f16e55ccc91b49e69d967cb1147c1ff6f81d49828496401c0886993a2e8f public float PelvisOffset; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 275 f8796c4890c4cee083daa6960cc8bbc54488ed14b6627ad6b98e479a15e392b3 public float[] AltInverseBindMatrices = Array.Empty(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 280 894e48860c83388b9b01cafe3d168ef40160d5252df96c9d9d47abcafb0e9771 public bool LockScaleIfJointPosition; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 287 a50ae2cf24da09e312a9cddc81669bae3710826bfafc52af7de306630d6a8af9 public class RenderingException : Exception +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 289 7e131ef47fbe4b3a4a8c987d6de523a812361cc897d57500a18a6f22d40bc164 public RenderingException(string message) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 294 065793a76b3a85b2446acc222806b6d8ba44587f8dad646205e55260eb40f601 public RenderingException(string message, Exception innerException) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 304 d7012b28693cf454e08abc14f975c7b8385c6153267d42316c31516d2e1a6fb1 public class Mesh +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 307 2f9753886904c31c84ed320224bd031910563675942893dd2a5b99bb92ce2a18 public Primitive Prim = new Primitive(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 308 a04806602e42730ba7a3f60594cd91295575ff2787edad30d2579181df2e7864 public Path Path; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 309 15a9c6a7029e62ac871fe31674459d3a8c5daf34bdbb1ec965eed1c49f4b67d3 public Profile Profile; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 311 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 323 8676751ab88df7bd76fc57acf1acd1af24c227b8bad8e86ed16beee154bca490 public class FacetedMesh : Mesh +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 326 84850d3db6d07fe175badccb43a890725e5dc9db7f6d0c0d7beb78a1d47920e6 public List Faces = new List(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 332 ff14f3fa4b2d86d0a311b5b99a247784ec8a19c129c6594cd729eec335670e6e public MeshSkinData? SkinData; +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 342 1b9a1b02b841950012a14493dbc48282e8d3191b7c9684bda5407ec57c6e816d public static bool TryDecodeFromAsset(Primitive prim, AssetMesh meshAsset, DetailLevel LOD, out FacetedMesh? mesh) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 771 d9dfbd78091d22e9710312238b8aa36833d52dfeb7a3446ab9b2f58b98540edf public class SimpleMesh : Mesh +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 773 d17f11749dfc8a84637a151d962bf34375b3e4e57a1387d05258138fb3fc9319 public List Vertices = new List(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 774 18f8ebc1cca449fb71f0db1087f5a4df81786573c875fbe96c783cd849555498 public List Indices = new List(); +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 776 029f87bb4d0662adef2452f86d35cefef4ed8f8f7bd35286ee2d409a5dc58b0f public SimpleMesh() +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 780 400bbae48299e9032126b0775456e478c6cd453b294afab2579d450bf7ea4889 public SimpleMesh(SimpleMesh mesh) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 801 f5c2d61742c062f57317fc76a424627a0d82db6100b130a899b76bd835995e65 public static class RenderingLoader +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 805 5f6d228a00a65b23e3bd48ced5f0053d879789fdd92b28641d12a6f01c6ea222 public static List ListRenderers(string path) +LibreMetaverse LibreMetaverse/Rendering/Rendering.cs 844 633fcec0ea59dd18e7988376376ce6147c16c2f48aef64d5a40e3426e60b1f61 public static IRendering LoadRenderer(string filename) +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 3 12cddbad7ab0e70a78a70f6f9b0cbfd4afa4d485d3960451f29061ab575f19bc public class AgentSettings +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 5 983b3b7f11b498e3a2f54e1488636a97521bdcb074a76d7d480a5c5f65d0283b public bool SendUpdates = true; +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 6 43635f53a3c7094a740e873bf108d08189d712be06659dd82f67c99310b0aac7 public bool SendUpdatesRegularly = true; +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 7 43c62a2bb97f40909a20cf7c4fc8b97f90efd0e1f9b6f7ade17213461426b1a1 public bool SendAppearance = true; +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 8 63bb82c443982abb3dcaeafa4cf0eb6a0f12030a0497581dca1ace2c0fec7da0 public bool SendThrottle = true; +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 9 e8f24a05fd2ddbe2c9cb100a323319f9829778003a4253dd89e02bfeebb7c3dc public bool DisableUpdateDuplicateCheck = true; +LibreMetaverse LibreMetaverse/Settings/AgentSettings.cs 10 fcf9cbe1c9b0d199416ec9e0856280fc62bbe97d1ecfd736382c4fcab3904f72 public bool MultipleSims = false; +LibreMetaverse LibreMetaverse/Settings/AssetCacheSettings.cs 5 10bfcec63f70698bc91240ae6b5b960e0263db6cb70a8e1d9a324a48efeaf0db public class AssetCacheSettings +LibreMetaverse LibreMetaverse/Settings/AssetCacheSettings.cs 7 671b1b718f2934bdb68aaebe6d161e9f39606da710bd7af4e547fe2a76fa322f public bool Enabled = true; +LibreMetaverse LibreMetaverse/Settings/AssetCacheSettings.cs 8 df5d3f2a87882969ade29c0802dc972eedc12a121655e97847109b9ceeeecd79 public string Dir = Path.Combine(Settings.ResourceDir, "cache"); +LibreMetaverse LibreMetaverse/Settings/AssetCacheSettings.cs 9 d084b7f40b9d0b64e244d2bb072dfb2a999c0aa4680b92520da84d6e97ed5ec0 public long MaxSize = 1024L * 1024 * 1024; +LibreMetaverse LibreMetaverse/Settings/ConnectionSettings.cs 3 3cad40ff43ddce01786f95abbc4e4727271975b8d7acc65e9a4c9badbdb12552 public class ConnectionSettings +LibreMetaverse LibreMetaverse/Settings/ConnectionSettings.cs 5 da5998253d2d1976fc33777e0ed8b6d1ab896a8a3afdae5802b8e09dee9c08ef public string LoginServer = Settings.AgniLoginServer; +LibreMetaverse LibreMetaverse/Settings/ConnectionSettings.cs 6 8daa43f7c7a9f8adc4cd0e66b45f4a843d8ecf7ccc7293888b195fce38371902 public bool MfaEnabled = false; +LibreMetaverse LibreMetaverse/Settings/LoggingSettings.cs 3 f824e7e0d61d57ec63d12b0b7fd5db8f8a39ab992a5534abad1b059a2f4e9418 public class LoggingSettings +LibreMetaverse LibreMetaverse/Settings/LoggingSettings.cs 5 cc6cfeeb6d3e7e31b6ba3938ab825d3ab7f09fc197fae190563d28edd7cecda4 public bool LogNames = true; +LibreMetaverse LibreMetaverse/Settings/LoggingSettings.cs 6 ef7b4aec276a95628c67dee6391553ae29db75383244f07f9410c0723e544f2f public bool LogResends = true; +LibreMetaverse LibreMetaverse/Settings/LoggingSettings.cs 7 267ef9631dbe76fb5a3a6596b5f3751d5b1195f6c8a9464520c30bb83d2710a8 public bool LogDiskCache = true; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 3 c0e78e012fd63c179e9c13cdc87a83404f85d42d89f50d86b3ae5423d9f6f26e public class PacketSettings +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 5 fa293597466bcf69994ea0d26b098f5d77d4723f6109f9d4c03d429cbbdbcc67 public int MaxPendingAcks = 10; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 6 3e67ed321891bad0e3f5340c3ed5414d2ed64e3c85c166ba6816d3feeed50a15 public int StatsQueueSize = 5; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 7 6b77023a951e3594eb59586e069f3410cd2b36f6c74f51d282920cc2717a0214 public int MaxResendCount = 3; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 8 d9e9e9c616924c68adf06fda50ec69e3317a4e33c7cd5459b4356a2dd057db01 public bool ThrottleOutgoing = true; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 9 f9a83ad9649c8055fd840608ba03b4ab441a20a0aa55d98be4cb542a77fcf599 public bool EnableSimStats = true; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 10 c484d24fd5a2c07f1da5b24dfcaba2aff12151bfd1bff7831e19ad8265447ea3 public bool SendPings = true; +LibreMetaverse LibreMetaverse/Settings/PacketSettings.cs 11 0573cb0893769dbea1113c821b543d3ec04bb0820fb8645289f2f4b5eb586337 public bool TrackUtilization = false; +LibreMetaverse LibreMetaverse/Settings/ParcelSettings.cs 3 fcc0637996922c429847d2e041163e216c87654a5184031396e51dcd0ec2e2ff public class ParcelSettings +LibreMetaverse LibreMetaverse/Settings/ParcelSettings.cs 5 0f549c60544602828c00736e4e38c41e359255eac52aa41065234dd019a3ca59 public bool TrackParcels = true; +LibreMetaverse LibreMetaverse/Settings/ParcelSettings.cs 6 b84be386a4dd6ba553dd0c982d5c0c7dff7ebe49dd6dfb9c70c8f50571e446c0 public bool AlwaysRequestAcl = true; +LibreMetaverse LibreMetaverse/Settings/ParcelSettings.cs 7 905851cb460aa426ed73acafb2eb10e928cd07a5a5934f7cf80ea9fe810e568f public bool AlwaysRequestDwell = true; +LibreMetaverse LibreMetaverse/Settings/ParcelSettings.cs 8 99c54206cc9c5e22eb35f6c8da28bf8a133a70c8a500507e484243ba4ad80319 public bool PoolParcelData = false; +LibreMetaverse LibreMetaverse/Settings/TexturePipelineSettings.cs 3 97f53ebe2f5b9fa58ba5324c7ad6f53025015ce35695e311155e0a95f061dfa2 public class TexturePipelineSettings +LibreMetaverse LibreMetaverse/Settings/TexturePipelineSettings.cs 5 671b1b718f2934bdb68aaebe6d161e9f39606da710bd7af4e547fe2a76fa322f public bool Enabled = true; +LibreMetaverse LibreMetaverse/Settings/TexturePipelineSettings.cs 6 7e2ec56523a742ecc9a9a383bb5954808a132f798144eefcf66f6c5d4fbf7aa8 public bool UseHttpTextures = true; +LibreMetaverse LibreMetaverse/Settings/TexturePipelineSettings.cs 7 2641e8737f2f002ffd18e7e6ea71b49e233f53fa577ff6b250d84dbbf2390d3c public int MaxConcurrentDownloads = 4; +LibreMetaverse LibreMetaverse/Settings/TexturePipelineSettings.cs 8 2a89b6a727948f20fc6a507eed658b527c947bf67ccfcfaa582a82eca9b6d0df public int RequestTimeout = 45_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 3 b1ffc44bb67f8230c4d76820a87153429128d78cd456c7af64cdd839e975b395 public class TimingSettings +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 5 75d63b446bb2b27f0efbc76afd4e209ce7fd51e8df14b95866dfb6adcb0697e1 public int TransferTimeout = 90_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 6 d7e8de8c63bcb41f05473140d565aa5a62de3854ffb4744030a18f9bef767b4f public int TeleportTimeout = 40_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 7 2628f426f4b0278c4d1c2f043d4cd666b11476c3c9f4875d892d00b69185026f public int LogoutTimeout = 5_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 8 dae0539a85d6f13f3dffb5ae4386bd81366b93d031a9672099d1a6809acce206 public int CapsTimeout = 60_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 9 72942c2f97785abc4efcb841d8207390b2a08136b6ad0fbcbd23fbf19f7eda1f public int LoginTimeout = 60_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 10 5acc85544910773779ae6d6021ef6f338ea3c207d063da213e06f1bb72a46b5f public int ResendTimeout = 4_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 11 e848ee4051dcfab5f82be9cbddb8e738ad29490ea7f375049c904509ce8167d0 public int SimulatorTimeout = 30_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 12 0e89a470b8800cb5a822ff5dd8a7d773a3e6ca0c7df9e06f475321b04f17efae public int MapRequestTimeout = 5_000; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 13 1f6edc7ee528c7cc14f76c7682a42ff4f66053fb99b498bd6aba6d24be2f47c5 public int AgentUpdateInterval = 500; +LibreMetaverse LibreMetaverse/Settings/TimingSettings.cs 14 791eaf79a1db5e9a97575709beed722b6ff4ff609d6f6262fb67b3aaa448bbbf public int InterpolationInterval = 250; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 3 083bbd04a1fab69e5a053dae7d9c7541ba2c5447870b925b380449cfa75a7cc0 public class WorldSettings +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 5 bff21b74f85fdbaa1e02ad26a447bbc3591036904fa101b953555ead81d1a272 public bool AlwaysDecodeObjects = true; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 6 92f29bc8c02c1f124e7776fb7eb19bdf70f791e52bc0f4c76a425b9ab9732606 public bool AlwaysRequestObjects = true; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 7 88f64712f85b7856fcdfef41f205838beffd927290b110d4d63764859ce9423a public bool TrackObjects = true; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 8 1393238b4f14a417c2b755a0158c01b36ad3935e2bd6b239dfffe8956f5b5618 public bool TrackAvatars = true; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 9 b8dda2b2debdf0766a7b5e728111b24ff73698b1ff8b9e6d3b77d898772ef425 public bool CachePrimitives = false; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 10 e27e170269608e5f704db58785e27a9117fb59f3f9747542a610a0dffcfee446 public bool UseInterpolationTimer = true; +LibreMetaverse LibreMetaverse/Settings/WorldSettings.cs 11 0131f3cb3176054ce85a37b37655a81db11e4e8d6c9f61da58cf94b273f10a5e public bool StoreLandPatches = false; +LibreMetaverse LibreMetaverse/Settings.cs 38 288c119de1591233e06f45361644ffff105f4f01dc88b5d9d91eb23984748cdc public class Settings +LibreMetaverse LibreMetaverse/Settings.cs 43 17db9e519ce85e51a40b8b7f6d5050acfc4bcfeb26bcfaac050a6fcaa6a867c7 public const string AgniLoginServer = "https://login.agni.lindenlab.com/cgi-bin/login.cgi"; +LibreMetaverse LibreMetaverse/Settings.cs 46 38fa15d826aebf64bba2c22ab65c9fc5c8c3fbbf5299797f51aca09bca2d2a8a public const string AditiLoginServer = "https://login.aditi.lindenlab.com/cgi-bin/login.cgi"; +LibreMetaverse LibreMetaverse/Settings.cs 49 39933da3da55ca08be7a59757db4fc31fda455ae433c6d43cb9df4ec709a7b76 public const int PingInterval = 2200; +LibreMetaverse LibreMetaverse/Settings.cs 52 b15e0015383bfdd59b90d64f66e66ae989b37ffe70b746cce65da80fc4b61b70 public const int NetworkTickInterval = 500; +LibreMetaverse LibreMetaverse/Settings.cs 55 bd108f1fcba6e5fdef6952325914d791c19394b0dc279d9de1e902c9a8ec4679 public const int MaxPacketSize = 1200; +LibreMetaverse LibreMetaverse/Settings.cs 58 292f2d9ed1fc6622a030717530205b64e0d09d3af93bada2a34f9549582dca71 public const int MaxSequence = 0xFFFFFF; +LibreMetaverse LibreMetaverse/Settings.cs 61 eb867a0ca2e6ebea3c8618d3e94506296a98bce5f94b04580c5517097c539023 public const bool EnableInventoryStore = true; +LibreMetaverse LibreMetaverse/Settings.cs 64 4235becfa90b11e459c93b098fc5d7d7a78ec56ff80bd61880779a00e463dd72 public const bool EnableLibraryStore = true; +LibreMetaverse LibreMetaverse/Settings.cs 71 56b25bfa53a891c7ef6427376c0baaad12f353f652b0fd725bb468a765b97e4c public static string UserAgent = "LibreMetaverse"; +LibreMetaverse LibreMetaverse/Settings.cs 74 abf58085b65001ef800484e16ece46bdf98c79027b5b3fb7eff0d18ec2bf2db5 public static string ResourceDir = "linden"; +LibreMetaverse LibreMetaverse/Settings.cs 77 e6c183f94a05169c2b5f593b2b35aefbfa543b1a56a74676d3e3fd1dbac152ce public static System.Net.IPAddress BindAddress = System.Net.IPAddress.Any; +LibreMetaverse LibreMetaverse/Settings.cs 80 62afcf8a3d439ecd9898c1dc34fbc131103c0ee7e27c6858b2a2c44a3dcf5a5e public static int MaxHttpConnections = 32; +LibreMetaverse LibreMetaverse/Settings.cs 83 e7f264077c72c0374b3cf3163307f30c6506af4a1e32b8eb033153907004611e public static int PacketArchiveSize = 1000; +LibreMetaverse LibreMetaverse/Settings.cs 86 b034af2b3447347dce232773bfcebb8c46a3eae86b28e40a0ca818ec55bad3e3 public static int UdpReceiveQueueCapacity = 512; +LibreMetaverse LibreMetaverse/Settings.cs 89 a1e096b089903f67a6580a1e6ae3463eb69a465e35970dd1b45141498b3a6e48 public static float TexturePipelineRefreshInterval = 500.0f; +LibreMetaverse LibreMetaverse/Settings.cs 92 65336f13fed487948aba9c30bc3f8040b136f00f37fc0762aec1348fb9201e53 public static int SimulatorPoolTimeout = 2 * 60 * 1000; +LibreMetaverse LibreMetaverse/Settings.cs 95 e255b02dba055fa4d439702887c0bc68a82bf5e7cafdcfeea7226272c2f23e6f public static LogLevel LogLevel = LogLevel.Debug; +LibreMetaverse LibreMetaverse/Settings.cs 102 956a963681b2954ed16dee99c276053cb99897b4bb85c514be50ff7e85461e1c public ConnectionSettings Connection { get; } = new ConnectionSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 105 95c89d681ad6e6137154a4c32b44ab69806b42f856da566b1e8efb3503114155 public TimingSettings Timing { get; } = new TimingSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 108 0205c1786da5efa1c736442a061bf8f916c0bfc7af8c1ff0871b150e42f83b75 public PacketSettings Packets { get; } = new PacketSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 111 918b7864fd4d3def8227e78f01ecc6d44321a88c30c9b1b1e7ed2aa46695c394 public AgentSettings Agent { get; } = new AgentSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 114 bf9f158ec2814e704e131d413cb0098c3ebc5dbd166f043b73988563ff0d5f70 public WorldSettings World { get; } = new WorldSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 117 5f2088aad5ef77331c6cf8a265320c0d1181b8933eb3d89e35b865990c371c20 public ParcelSettings Parcel { get; } = new ParcelSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 120 40d808c9a83334912a0da3ce7fd0d6946a8b517e5b02ff219c7f965708118822 public AssetCacheSettings AssetCache { get; } = new AssetCacheSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 123 3853529e3b76d4822b82eb524561c459a83984eaf02c66bf359e4a5b960c7f49 public TexturePipelineSettings TexturePipeline { get; } = new TexturePipelineSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 126 3d70567fa2350d83c190da4709ec09f4b3b88b3d2df1bda743cb592d4876a802 public LoggingSettings Logging { get; } = new LoggingSettings(); +LibreMetaverse LibreMetaverse/Settings.cs 133 69dbd8097df0f19d2a975e11b18e8face57f91211094fa17ab3972201650f952 public Color4 DefaultEffectColor = new Color4(255, 0, 0, 255); +LibreMetaverse LibreMetaverse/Settings.cs 136 61a899beb0071f5b1819dc33f96c4db0be8d0a82e0aff6a9906db8e45beb0840 public int UploadCost { get; internal set; } +LibreMetaverse LibreMetaverse/Settings.cs 145 f8d215eec4f5d3cb4818c7642ecd5b86eaa2e87cbcd1cf81828955e66ee67556 public Settings(GridClient client) +LibreMetaverse LibreMetaverse/Simulator.cs 47 d1ff9ae439a3184a02204a5f04455d1c7d4ed744ab8515c127fd8a31c9d0ec9a public enum RegionFlags : ulong +LibreMetaverse LibreMetaverse/Simulator.cs 121 5d14f7e771bda65dddf909bb0323c7eaec6e6f717ccf16c89ab2530e38e8766f public enum RegionProtocols : ulong +LibreMetaverse LibreMetaverse/Simulator.cs 135 0c10efedbfda7a0b9cf36edf55313f4a61236a5b713a67763e469a3bf1680569 public enum SimAccess : byte +LibreMetaverse LibreMetaverse/Simulator.cs 158 1bb099f85f6546be688f182741838982ba97d66887405f144f07a06bfcf21eed public class Simulator : UDPBase, IDisposable +LibreMetaverse LibreMetaverse/Simulator.cs 164 f1a969c10c11423ab1a458cb372d8efaed645dd9bfc4f30fce166a88ae414867 public class SimStats +LibreMetaverse LibreMetaverse/Simulator.cs 186 ad65a7aacde3266d680cd3dd512cd2ce05d6b6029de75cb110144715242d9dbc public int LastLag { get => _lastLag; set => _lastLag = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 189 3aad61e163f069b9e057e11720c91df699820f7758e0312252dea91d6e669034 public int MissedPings { get => _missedPings; set => _missedPings = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 192 b8947b795ad7d08c2410fd803df21858840abe5f2422f1b67c25bf239ae695c3 public float Dilation { get => _dilation; set => _dilation = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 195 a1ad79ea8a4b0db25568d13c2307b50fb3da83f7cfba31e5bcc0efdc51cc4d89 public int FPS { get => _fps; set => _fps = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 198 fb6154e4dcc856f8f54b6caa8368bb329bc470d2d6633c31dad73ee91e64dbff public float PhysicsFPS { get => _physicsFPS; set => _physicsFPS = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 201 b2abf5565ea71fb695d6d03af72e3edc5892d1eec6e550a54a93b9ff7718567e public float AgentUpdates { get => _agentUpdates; set => _agentUpdates = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 204 628f258efc6c0e90165edc717b423eda49ab4d585ce573ac6dd217c36b0b3b22 public float FrameTime { get => _frameTime; set => _frameTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 207 0c36f0ac5daa980a6cdba86588465ce7fd53b7c26dedab724eaf636f57a04262 public float NetTime { get => _netTime; set => _netTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 210 2057ba1df8f0cb24f6685a0e82a0025b1cce36b76064d16ba9b81f64c16e8726 public float PhysicsTime { get => _physicsTime; set => _physicsTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 213 570cc40df0424064b4c028fd4174e620762944d5b6a4ce4ed7bcc942f90976af public float ImageTime { get => _imageTime; set => _imageTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 216 45c25629d9529a1accbbf49f97f16799783f605d224209cee39f4c83a3737381 public float ScriptTime { get => _scriptTime; set => _scriptTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 219 1183e28bb1bfe4aa2210eb73f88f4879790732aa05d98cccee32395ab432ee5d public float AgentTime { get => _agentTime; set => _agentTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 222 987aede1fb3aeef24c6621707de5d28a9f9f7866b15dfeafcbffa777a36abdf9 public float OtherTime { get => _otherTime; set => _otherTime = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 225 0e8c85d17a64d10e262b9545bf3c71df05e59e2d9672edf567bb1ca6f2b8975f public int Objects { get => _objects; set => _objects = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 228 4cfd11c7f1bd82efd794f4f4f15faa809728e700fbf5ad2372b74ee8a507354f public int ScriptedObjects { get => _scriptedObjects; set => _scriptedObjects = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 231 a79e04b62d986407636a0ff294ba7968e10c61fe28382d2018bd1f5abbbffa15 public int Agents { get => _agents; set => _agents = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 234 34069db599742189979153905582fd4ee2c3bfb5bca0372d68274ef3c72a4951 public int ChildAgents { get => _childAgents; set => _childAgents = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 237 d7999630ff39d396b01ae59ac9816774eae397a3cfd0a7ec07c8dd7d600cd25d public int ActiveScripts { get => _activeScripts; set => _activeScripts = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 240 630ff3409589501f2116cf0465448c508ff26bc726a98955f176b2941e0b0ab7 public int LSLIPS { get => _lslips; set => _lslips = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 243 3398832da466ed1b1402499adfeb39636724364bdf13c3a45ce035f5e9828e24 public int INPPS { get => _inpps; set => _inpps = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 246 c7ff90beb0d406b80680a8d4d9afcf3c9ed5cb8f1220df6093f359576cb8e385 public int OUTPPS { get => _outpps; set => _outpps = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 249 6f02ebfa9fb0fdb64f4a9dc53bdca3350a3baa13082f2666a2d09d7fc37bfc41 public int PendingDownloads { get => _pendingDownloads; set => _pendingDownloads = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 252 831d91df4f4eb3040cdda56aabfdcdd65999e3437aec9b91aa31373afefef168 public int PendingUploads { get => _pendingUploads; set => _pendingUploads = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 255 5155f9e0affa0d5e3e1fbc34b3f4d07d3ab91677ede553e933d82eec9bc986b1 public int VirtualSize { get => _virtualSize; set => _virtualSize = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 258 ec5b71997132f359faaf09015fd7c74c15f92dee709bb378167cb9781edfee41 public int ResidentSize { get => _residentSize; set => _residentSize = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 261 61596a0b5ffc62d4c39b85a615bada6a12aa6e1e8d23403611e81a56e8c91989 public int PendingLocalUploads { get => _pendingLocalUploads; set => _pendingLocalUploads = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 264 f07e9b1de334eb1a42af00108723e00270fa9fb20b185cc5a52b6256d992c836 public int UnackedBytes { get => _unackedBytes; set => _unackedBytes = value; } +LibreMetaverse LibreMetaverse/Simulator.cs 267 1d76a757e83100949e39f8ab7d12af27249981aa922055a93d03b0b28c6519b6 public void AddRecvBytes(long v) => Interlocked.Add(ref _recvBytes, v); +LibreMetaverse LibreMetaverse/Simulator.cs 268 21f7760e9eb8c99a2f03226c9341a5438a8aafae9484e5b43814b0f5cee5a726 public long GetRecvBytes() => Interlocked.Read(ref _recvBytes); +LibreMetaverse LibreMetaverse/Simulator.cs 270 2b9e39ebd6d6033a1641dfeb0ded548723b5f413cd7f8fcc9e1b5bdf19390b02 public void AddSentBytes(long v) => Interlocked.Add(ref _sentBytes, v); +LibreMetaverse LibreMetaverse/Simulator.cs 271 99eec58cafc4b9a87e0e72220c79adde20b2c60c47c0941343888214a2380058 public long GetSentBytes() => Interlocked.Read(ref _sentBytes); +LibreMetaverse LibreMetaverse/Simulator.cs 273 a49610922de69763886ca289e2c8921f5487487eddf97a09a273ba3583f22a9c public void IncrementRecvPackets() => Interlocked.Increment(ref _recvPackets); +LibreMetaverse LibreMetaverse/Simulator.cs 274 8896e1aba55c6ba76daa51387bdfa434626380881b8106391ee90f65fa7c2c69 public long GetRecvPackets() => Interlocked.Read(ref _recvPackets); +LibreMetaverse LibreMetaverse/Simulator.cs 276 9adfa52f150f7d77084b64099e7a8354b1181ca5ec6ce4769e318af713a2a2f0 public void IncrementSentPackets() => Interlocked.Increment(ref _sentPackets); +LibreMetaverse LibreMetaverse/Simulator.cs 277 ed11eec14d1d6a681f55814970e54df74934dcc4d815ae3621d4b2c21bb489d9 public long GetSentPackets() => Interlocked.Read(ref _sentPackets); +LibreMetaverse LibreMetaverse/Simulator.cs 279 27143b1a698e68e70c06a871f3cff7be041b0d79abc4cf985efeb297cdd61e69 public void IncrementReceivedResends() => Interlocked.Increment(ref _receivedResends); +LibreMetaverse LibreMetaverse/Simulator.cs 280 870e762d4c1d979737c123d713dbac357e287ea2e4a3a64f1cc9fe34b6bd41ec public int GetReceivedResends() => Interlocked.Add(ref _receivedResends, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 282 0e3e630b7ad1bbc3c41909375865deba24f1eab89655e24f22aeda21f00ce8ab public void IncrementResentPackets() => Interlocked.Increment(ref _resentPackets); +LibreMetaverse LibreMetaverse/Simulator.cs 283 0455718033fcc18bb3c39ac7949d3ba60a79fc95de945b4592f5d64638e7b58c public int GetResentPackets() => Interlocked.Add(ref _resentPackets, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 285 8a04d42da5b040ebaa267b1c269c7fcc55a1c36355a799f09389373c8e28cd46 public void IncrementDroppedPackets() => Interlocked.Increment(ref _droppedPackets); +LibreMetaverse LibreMetaverse/Simulator.cs 286 b66e317a9c2c0c37c7dfc183c5373a9b9e68740d4ac13db2dc2f0845134f00bc public int GetDroppedPackets() => Interlocked.Add(ref _droppedPackets, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 288 ae23783d762117b645e6648689e6ff20f600a43444225201ef10206ac9701f58 public void IncrementSentPings() => Interlocked.Increment(ref _sentPings); +LibreMetaverse LibreMetaverse/Simulator.cs 289 8916cd82f08937d8d2d5ef4149362d4fe25867026034f22f8eba9ecd3af7d568 public int GetSentPings() => Interlocked.Add(ref _sentPings, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 291 75f0a481dead37e0f6a9dc5c5bbfd692fc6cf554768bbfddd7ae6ac1fbf56fa5 public void IncrementReceivedPongs() => Interlocked.Increment(ref _receivedPongs); +LibreMetaverse LibreMetaverse/Simulator.cs 292 9464ac8953ac887c63ea69ce29d2e5642836444799b97c46ed1de3e5af1120cf public int GetReceivedPongs() => Interlocked.Add(ref _receivedPongs, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 294 a7c29ffecfdf332d981f9e692e70ffeb30d5600f951ea2d52db9e6bb324db450 public int GetAndIncrementLastPingID() +LibreMetaverse LibreMetaverse/Simulator.cs 300 794a8ce4b566854ef7aae5e8a9240f4f1c503929cd32a8770530e5a9933dee4a public void SetLastPingSent(int v) => Interlocked.Exchange(ref _lastPingSent, v); +LibreMetaverse LibreMetaverse/Simulator.cs 301 bd42133b2014d09f8e45203b0daf904f4633b129954d65b34d37975e4ab80872 public int GetLastPingSent() => Interlocked.Add(ref _lastPingSent, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 303 e6032304e05ef97f06ce8f833ddf072f02862d7bd1205942b449748d8b9108fd public void SetConnectTime(int v) => Interlocked.Exchange(ref _connectTime, v); +LibreMetaverse LibreMetaverse/Simulator.cs 304 f0109f8aa5496045ce7dfd709b222db89aa239398d0d14c91b2b244a2b73cc92 public int GetConnectTime() => Interlocked.Add(ref _connectTime, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 306 71b38c42d92e0e5847b6e8ebb05f5629c86c46cd787640e26f43ae21235f2aba public void SetIncomingBPS(int v) => Interlocked.Exchange(ref _incomingBPS, v); +LibreMetaverse LibreMetaverse/Simulator.cs 307 de8e6c06a4beab8c370889f2ebcef3273a9eba51ee31677fb5ccebe9e61693ca public int GetIncomingBPS() => Interlocked.Add(ref _incomingBPS, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 309 123a426d809400cd2c4f7f2f2b6621847467fddbeeb4ffcd24c2f9e9212f7bf3 public void SetOutgoingBPS(int v) => Interlocked.Exchange(ref _outgoingBPS, v); +LibreMetaverse LibreMetaverse/Simulator.cs 310 56145bb9fcedce34f7c1804ec27d8bbd1eea1e552ac41a09d909f3f9cd0dd557 public int GetOutgoingBPS() => Interlocked.Add(ref _outgoingBPS, 0); +LibreMetaverse LibreMetaverse/Simulator.cs 318 bef2ce9ef2308d7987bdb33185d0bddcadaa73adc3b016cdc3c112399ef3b59f public const uint DefaultRegionSizeX = 256; +LibreMetaverse LibreMetaverse/Simulator.cs 319 4053c2684d700cc67b75800c63172ff3979e7001a62a328e6a46c03990048aa2 public const uint DefaultRegionSizeY = 256; +LibreMetaverse LibreMetaverse/Simulator.cs 322 da1a8166d9aeb1bbad2a5aa4cbbbed175aa888117967c3d14800fbac77fe1eb1 public GridClient Client; +LibreMetaverse LibreMetaverse/Simulator.cs 324 eedb5bc0100f17bfcd3a2c98358f04f891fc51b4211abaafe89aae3917197bc3 public UUID ID = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 326 b0611f426521592a3254f9dd1ce3f0b65e27241d6c8957cf8f2997f74c0babe0 public Caps? Caps; +LibreMetaverse LibreMetaverse/Simulator.cs 328 2acc9f5bc9eda7e54ceb495907192bf3f7e017fa6ddc1f1d487dcf984bdfce36 public SimulatorFeatures Features; +LibreMetaverse LibreMetaverse/Simulator.cs 330 96b9d3ee33f39a9d728517c1ee38c940ee9089cb369748c9af25391e88ff8340 public ulong Handle; +LibreMetaverse LibreMetaverse/Simulator.cs 332 7814d543d062496cbead6bd85f2883dca4b86da53ccac266bf5c00366ef9b55e public uint SizeX; +LibreMetaverse LibreMetaverse/Simulator.cs 334 ccabc2d2aaeb71298f1857bab7c0bc7a63e1c9c5967bd64cc048d6f6d1044b83 public uint SizeY; +LibreMetaverse LibreMetaverse/Simulator.cs 336 4fd9c167d0a9bd4bc025ccc91599250d01bcb50dbe24781a189bba2d0ada8394 public string SimVersion = string.Empty; +LibreMetaverse LibreMetaverse/Simulator.cs 338 2ee575294b1b307493bf821382126ecc1da5cb0da9986afee0228928fefaee7a public string Name = string.Empty; +LibreMetaverse LibreMetaverse/Simulator.cs 341 7af2dc0c5cd2b334e78e63ef92c66c48c3a7e914dd526fcc0f2a8c4dc19556c8 public byte[] ParcelOverlay = new byte[4096]; +LibreMetaverse LibreMetaverse/Simulator.cs 343 da3567abf2cff2eb0267cc45d8502927ba521cf2ab74b35f25ac5cb52c9e614e public int ParcelOverlaysReceived; +LibreMetaverse LibreMetaverse/Simulator.cs 345 dd345155591787c9d7f992bd12eeba3c1c2066cfe1d384cf002c4413b984abd5 public float TerrainHeightRange00; +LibreMetaverse LibreMetaverse/Simulator.cs 347 fa3128c3bfa61a9253fae64d4fc65b6f490ae269b1b6831989e608c9caafe3f3 public float TerrainHeightRange01; +LibreMetaverse LibreMetaverse/Simulator.cs 349 a943185408b87186a848a1bd9b7eb8d41e06874db076bc509c1327d2b6b32266 public float TerrainHeightRange10; +LibreMetaverse LibreMetaverse/Simulator.cs 351 35a860d0a21f121e3fd7acfe534ceea7b0391963486fec325d5d39a7e0c0cfc8 public float TerrainHeightRange11; +LibreMetaverse LibreMetaverse/Simulator.cs 353 45bd37ae0fe9db5cea8dd9119f55d736899147c8352ce507e959146443385155 public float TerrainStartHeight00; +LibreMetaverse LibreMetaverse/Simulator.cs 355 411e71e481ae0a6d2c537af51a29a104cd223fcfcff7e2359fe68a2e9f1d0314 public float TerrainStartHeight01; +LibreMetaverse LibreMetaverse/Simulator.cs 357 dfbcf2fbc37e45de96257fa85da998d65972712b89cefabf05110a137922e88f public float TerrainStartHeight10; +LibreMetaverse LibreMetaverse/Simulator.cs 359 ad2681ef8b0afa3502c5d3f6b8ff4b143b56814e7a402e2748cb214dcb74bacf public float TerrainStartHeight11; +LibreMetaverse LibreMetaverse/Simulator.cs 361 5d6075ff0b2e82e817feab7202742d7dc3ef9bc7ac33cda34a3587d4ca8219e7 public float WaterHeight; +LibreMetaverse LibreMetaverse/Simulator.cs 363 7fc6f33d053cd7bca951c13d880bb5e3c4a4d13c01efaa3295673bfadbd04f92 public UUID SimOwner = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 365 fc346a80d7ad27d1cd4ebd9399459ae65f2d4d0ec7212f96ce98ea9dc9b0b4d0 public UUID TerrainBase0 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 367 916fa6b719ee31568258def3563fefb3d3ed5bb7b9ece84eed26e30bc26ca512 public UUID TerrainBase1 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 369 37568ef106ca6d26a98457715fa107368fea4c75d9d58559668487e2afaf1ba1 public UUID TerrainBase2 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 371 347c1e762515d5a85284e9f5ff5e4255b61018a8363f2560d16d705a8400d8c7 public UUID TerrainBase3 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 373 c5f79c6c8ad00ed92c0b156b21dea521ff19eec416eec60eec6dd3bf7a48daae public UUID TerrainDetail0 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 375 add49af07e1a75351a07ad91d811a2e3a0a7bd35491e47645fe6b75b1e324aa6 public UUID TerrainDetail1 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 377 ee9c2ce3d88218ee92ea3536d78b7f7f5fd6f88c07fa869fc32d19513940e2d4 public UUID TerrainDetail2 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 379 35d65c1cb213ba49f04333fdb1d23c11046b9f7cb3c957c3cf8f4aac03c0c2b4 public UUID TerrainDetail3 = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 381 6e01d5c6dc74f1d59ec088f4d3bb93afa4f3933737f689cc23263b41e162eb22 public bool IsEstateManager; +LibreMetaverse LibreMetaverse/Simulator.cs 383 1b9293c659e1426d982b682b8f3006120e9253296e5d0179234164ec5d56ad7c public RegionFlags Flags; +LibreMetaverse LibreMetaverse/Simulator.cs 385 16e05c558aa2360d366ba54706e23a8bda80278077b8cc821fb9f7e057fc513b public SimAccess Access; +LibreMetaverse LibreMetaverse/Simulator.cs 387 46d8882b5de760bf8d1b15337602256f1928b310e3dfc3710ae75ea8333380cc public float BillableFactor; +LibreMetaverse LibreMetaverse/Simulator.cs 391 633c43790fec3ca127f13f9ac31b638d8911b29de8fb8738ef0d0e8299f3f831 public SimStats Stats; +LibreMetaverse LibreMetaverse/Simulator.cs 393 48e0a081da65ca563dfe79950c4af62d16f6413e289c9b71f20a3eedf51283de public UUID RegionID = UUID.Zero; +LibreMetaverse LibreMetaverse/Simulator.cs 402 e3f8c1498cd844dd32722bdbeac2dde5ee986249af501808223ef17c34ceabbb public string ColoLocation = string.Empty; +LibreMetaverse LibreMetaverse/Simulator.cs 406 afeafbdf279ba8ff692705ce924e2b1d7dead63871d207a06a0f031048553e75 public int CPUClass; +LibreMetaverse LibreMetaverse/Simulator.cs 409 546869c1a63306c415955b8574b2753510b0313c2fe8c39d2084fa951757854c public int CPURatio; +LibreMetaverse LibreMetaverse/Simulator.cs 421 86a3dd26593af15ab67cecca616e8e9b1949db816e869abdd5f32fcfd5ab2ab8 public string ProductName = string.Empty; +LibreMetaverse LibreMetaverse/Simulator.cs 433 936e303248e3d209a36678557d16ecd980c3bbb39d6ab9bf9891d95f04cbd0a0 public string ProductSku = string.Empty; +LibreMetaverse LibreMetaverse/Simulator.cs 438 7e4e36a6946ada0005457232abb1c3b00a788212df1a0e2bc5e1570acd9ee39f public RegionProtocols Protocols; +LibreMetaverse LibreMetaverse/Simulator.cs 444 9d588bbd6088dd5895a237235fb0ebb2cef772027c1fa7bccef0ef22f0d67fdf public int Sequence; +LibreMetaverse LibreMetaverse/Simulator.cs 449 a61bd96e5deac720d3fe3328d3086c4f4f8ca1a46761066e0195087d6e95bd85 public ConcurrentDictionary ObjectsAvatars = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Simulator.cs 454 ffc3c56e1f12f21ad3de598bd1a398b3f8de289cb26937cb8a1fd9d056447f41 public ConcurrentDictionary ObjectsPrimitives = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Simulator.cs 459 085b56614495041d6a2e60460e63027c4eacbb035f5adb129b97a4167edb7690 public ConcurrentDictionary GlobalToLocalID = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Simulator.cs 461 cdcfb0200150c352a5965d01d38c0bacd9603fdbb9a2a7d497cfd34ad58dc603 public readonly TerrainPatch[] Terrain = Array.Empty(); +LibreMetaverse LibreMetaverse/Simulator.cs 463 2f2a6da32cce03b966eee29fdb17941223a42edbb68eb92f0e1eaf7ae2821fba public readonly Vector2[]? WindSpeeds; +LibreMetaverse LibreMetaverse/Simulator.cs 473 8b3cfcad6c99c1f766b120287a6137efa8d0e1d724985a388a28db5b8a630cf9 public ConcurrentDictionary Parcels +LibreMetaverse LibreMetaverse/Simulator.cs 491 5b5dc3af1409d69661a56aabb16caf709e1176e2e7105ba0a8d5a946f70f393c public int[,] ParcelMap +LibreMetaverse LibreMetaverse/Simulator.cs 511 fd3eeab932dec8c38e03a09e6bd3181803faaa1203fd87a90b0695e31658394a public bool IsParcelMapFull() +LibreMetaverse LibreMetaverse/Simulator.cs 528 fdeda3bae960191aa938d70cd5aea2e9db4774dd57024c5573dad10150ebbfbf public bool AgentMovementComplete; +LibreMetaverse LibreMetaverse/Simulator.cs 535 5c43fa7d4447c28b98f7d3ef451c4286f2e57dafc7c984cc2daa24be92a34086 public IPEndPoint IPEndPoint => remoteEndPoint!; +LibreMetaverse LibreMetaverse/Simulator.cs 539 ac2f5e1b94390edaef9387cc8ede6105e82d56ff0f78af7b4c36cdab7bdb9b83 public bool Connected => connected; +LibreMetaverse LibreMetaverse/Simulator.cs 542 30c66e501c65835b47677f2a3e92a616f43724e61ddeedffa3dddc71fccf8389 public UUID PreyID => preyID; +LibreMetaverse LibreMetaverse/Simulator.cs 545 fea058007ec3f4cf6598dca6b560734a8d034d4fb161de63e799ddd23af0b9b8 public bool HandshakeComplete => handshakeComplete; +LibreMetaverse LibreMetaverse/Simulator.cs 587 f8380cac3c30c2078e5461836c17634de4c52b03af51805f9bf44ae1b980bd6f public readonly SimulatorDataPool? DataPool; +LibreMetaverse LibreMetaverse/Simulator.cs 604 e023737f42894d429c4458f6723125c8860287821e1e5410e3c7aa810d378e3f public bool IsEventQueueRunning(bool blockUntilRunning = false) +LibreMetaverse LibreMetaverse/Simulator.cs 862 6092f3f2f5794745255a726ab66d16f4dff6ded989fc040afe9901c4299fb43f public Simulator(GridClient client, IPEndPoint address, ulong handle, uint sizeX = DefaultRegionSizeX, uint sizeY = DefaultRegionSizeY) +LibreMetaverse LibreMetaverse/Simulator.cs 900 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Simulator.cs 920 ff177248745867fc7cbcc67b41ac1a66c02cdb09765b7fd7f63dc1e7217c0ecd public async Task ConnectAsync(bool moveToSim) +LibreMetaverse LibreMetaverse/Simulator.cs 988 9a39d44dc50d2d573f2ac4b2ab927dd3ca309e5d006abb39918cd9a7e2319f14 public bool Connect(bool moveToSim) +LibreMetaverse LibreMetaverse/Simulator.cs 996 8afc7215a65746755e6a175e9203666ca4222df92e062d50263707ccc73e51c3 public async Task UseCircuitCodeAsync(bool waitForAck) +LibreMetaverse LibreMetaverse/Simulator.cs 1033 e8244f82996a17d5a380727a9dbb02f604b71acecfa85f58e3a42a5fdc61da3e public void UseCircuitCode(bool waitForAck) +LibreMetaverse LibreMetaverse/Simulator.cs 1050 4ad8946b736019fe3b32389cdde8d1d41d664d905667bf1dd553d403c3ffa996 public void SetSeedCaps(Uri? seedcaps, bool changedSim = false) +LibreMetaverse LibreMetaverse/Simulator.cs 1075 51eb94cad2dc51e92283e345207cef6531d93a676948330427d448c262c5f633 public void Disconnect(bool sendCloseCircuit) +LibreMetaverse LibreMetaverse/Simulator.cs 1123 fc14d2deef29d961ff677a9c825337ead37d60b513faf991f07e48683438263a public void Pause() +LibreMetaverse LibreMetaverse/Simulator.cs 1141 0e4789750ceba9d74859926b9d8b274e57b9ae3048ce0342014aa8cd61eda55a public void Resume() +LibreMetaverse LibreMetaverse/Simulator.cs 1164 11744a60c35327e9ebaa134006c5d77b400fc8f2a180658afae6e8d91a5b8674 public bool TerrainHeightAtPoint(int x, int y, out float height) +LibreMetaverse LibreMetaverse/Simulator.cs 1191 8b4186b7e8352ffb0271344830e58d41f75cb1a4654619e4718c3f2b2bf980e8 public void SendPacket(Packet packet) +LibreMetaverse LibreMetaverse/Simulator.cs 1238 2f09dfb3abae624f9fbb88b7c559295038b77a736130d5792ae8e607f190399f public void SendPacketData(byte[] data, int dataLength, PacketType type, bool doZerocode) +LibreMetaverse LibreMetaverse/Simulator.cs 1383 47ab55e4c17d87ff2badc0d7fa5be2a8e7222368f0e70da85870ebf034b2f3a1 public void SendPing() +LibreMetaverse LibreMetaverse/Simulator.cs 1405 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse LibreMetaverse/Simulator.cs 1416 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Simulator.cs 1426 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Simulator.cs 1434 56b52f994dad1e3228a4b3d746edf1f9776e6b86edbcc8b72c95fc892a6aedcc public static bool operator ==(Simulator? lhs, Simulator? rhs) +LibreMetaverse LibreMetaverse/Simulator.cs 1452 e3391eae10406218024bffebaf8b03ed378f3fea94dabd4ca5cfbe7b8d37f349 public static bool operator !=(Simulator? lhs, Simulator? rhs) +LibreMetaverse LibreMetaverse/Simulator.cs 1731 471ce1ab766d5033df3bfbb0d18a0852642dfee9e955792c30b4eadcc51b5075 public sealed class IncomingPacketIDCollection +LibreMetaverse LibreMetaverse/Simulator.cs 1739 a36ee96b432e8b6b1a64f0e0c68c7d19bbcde291fb461f87ba6bfcb47f007d49 public IncomingPacketIDCollection(int capacity) +LibreMetaverse LibreMetaverse/Simulator.cs 1746 3d6949710db464b92ac4e3b886db4fcd543c5c0417df3290ae039e619d6f7548 public bool TryEnqueue(uint ack) +LibreMetaverse LibreMetaverse/Simulator.cs 1768 73eae3e29838f872810b4dd66000a9a91ed6ab963fc0f7866fce7170e9c12d58 public class SimulatorDataPool +LibreMetaverse LibreMetaverse/Simulator.cs 1809 043ace1d12ea91dd54f15ca47551a4a9ca564ec584ab49e57f7ab5aa85345014 public static void SimulatorAdd(Simulator sim) +LibreMetaverse LibreMetaverse/Simulator.cs 1823 6ea860bd86d6dfeb55e40134675a36dfdde751e33a97a11a6a1e6ecef2ec54d5 public static void SimulatorRelease(Simulator sim) +LibreMetaverse LibreMetaverse/Simulator.cs 1838 81d04a8eac8dded09093870a32dcbbda002dbabd056e6280380393cbd3252c6b public static void ShutdownReaper() +LibreMetaverse LibreMetaverse/Simulator.cs 1852 da03b15052677019baa0a6c2318d686399fa36be9ae8c031679dd1e8960fdf35 public static Dictionary SimulatorDataPools = new Dictionary(); +LibreMetaverse LibreMetaverse/Simulator.cs 1857 f9e4f537fa2d1ad89e96121667c20fa9187912701aca72759242ceb37f13a7d4 public readonly ulong Handle; +LibreMetaverse LibreMetaverse/Simulator.cs 1861 bb615786e284d2630b7a39ab4e65341f34381b2bb4ba97f82b4d62bb5ba8e306 public int ActiveClients; +LibreMetaverse LibreMetaverse/Simulator.cs 1865 320cbe5348a683dfcae3a1364a4d28094fcd86c678974d3956d0333b05ac05e6 public DateTime InactiveSince = DateTime.MaxValue; +LibreMetaverse LibreMetaverse/Simulator.cs 1871 21c2860cdbcc6855c9db3cebbd5cb19c7323390f0f8bdc22ad894c901092258f public Dictionary PrimCache = new Dictionary(); +LibreMetaverse LibreMetaverse/Simulator.cs 1876 9225079d5721a7524daf574714b817e3740f1bbd6e1e02a27d793903d30f3713 public ConcurrentDictionary Parcels = new ConcurrentDictionary(); +LibreMetaverse LibreMetaverse/Simulator.cs 1877 dcfa5ac58d9b67e997feeee170c615c1ef4755336c3db58fe64b613e66a40120 public int[,] ParcelMap = new int[64, 64]; +LibreMetaverse LibreMetaverse/Simulator.cs 1878 8fbbe12e513cd1610ebe6aacc0f829c88467197460ec257e775f837821d0b6a0 public bool DownloadingParcelMap = false; +LibreMetaverse LibreMetaverse/Simulator.cs 1887 cd6533e7dd06a0a409a90baea9a7dcb159522aa4ac628e2c41859029cfd6e3db public static SimulatorDataPool GetSimulatorData(ulong hndl) +LibreMetaverse LibreMetaverse/SimulatorFeatures.cs 36 5b4a282fa543bba16f14d2391742a10099f26c20e57e6d4c37742687804eb46c public class SimulatorFeatures +LibreMetaverse LibreMetaverse/SimulatorFeatures.cs 51 3de2b4b2b8523c9833e4f02575b371b899320da32514cec8d65f8cb8650c62cf public bool Has(string feature) +LibreMetaverse LibreMetaverse/SimulatorFeatures.cs 61 1e1c93678bbc61b79e91a382bfaf9fcc7f1a51e5e2508992cd2a31d34af076a4 public OSD? Get(string feature) +LibreMetaverse LibreMetaverse/SimulatorFeatures.cs 73 957b9e72eb00dbab8c7d59346c5e4015a7c2e84c04feb4e8093a9d79804d31d7 public void SetFeatures(HttpResponseMessage? response, byte[]? responseData, Exception? error) +LibreMetaverse LibreMetaverse/SlurlParser.cs 37 b2027f679ccfc02573fc88e1da6b2b8b4e884a9100c37c95f83c3ead6dbbbddf public enum ViewerUriType +LibreMetaverse LibreMetaverse/SlurlParser.cs 50 7db5a5b7b7292a88b328dc76a044c272abd6381092d746b4200d9bc2d9ab3d7a public enum SlappCommand +LibreMetaverse LibreMetaverse/SlurlParser.cs 83 344d0bf2347b199d80dc2a63de2f61dcfb063ac2293dc60e4349f2f6e24dd079 public class SlurlParser +LibreMetaverse LibreMetaverse/SlurlParser.cs 85 07b3257585b70e50081787952af3db1439678ff6e30b73eea6cff7a525be99f6 public string Sim { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/SlurlParser.cs 86 71d09a80f24a6b05e3e2109fbc85d6956d6ad270b5409f7c0928428ecc353430 public int X { get; private set; } +LibreMetaverse LibreMetaverse/SlurlParser.cs 87 4669c3ddcc171dc7b4835ebb21f651c092760bda32894eaef40c08c6c7a17399 public int Y { get; private set; } +LibreMetaverse LibreMetaverse/SlurlParser.cs 88 df02d3b84e07ee24056e3ca1569ab651e045c07e0f3d1dc51e89448646cfabf5 public int Z { get; private set; } +LibreMetaverse LibreMetaverse/SlurlParser.cs 89 50e37e6e88b8f19260e4fd3426d1c44bd0c1f87b8416e8d56376307a7bde4d61 public ViewerUriType UriType { get; private set; } +LibreMetaverse LibreMetaverse/SlurlParser.cs 90 e59d6efc13bdd943e4e1852be889ebd8c458fd1b5cedb45eed4719cee87acee2 public SlappCommand Command { get; private set; } +LibreMetaverse LibreMetaverse/SlurlParser.cs 91 946641d5b7d314c3ecc55325347b384dc23d4a8871d399b98308b6a88e7118af public string CommandPath { get; private set; } = string.Empty; +LibreMetaverse LibreMetaverse/SlurlParser.cs 92 f8c81bbe902b7efc3ec673f60ead997fcf541d84bb3cae455f7703b83e83f9ba public Dictionary QueryParameters { get; private set; } = new Dictionary(); +LibreMetaverse LibreMetaverse/SlurlParser.cs 98 1bb6936373f4546c59181a38a42147657dd389477895cf992d3091bb11c728c5 public SlurlParser(string location) +LibreMetaverse LibreMetaverse/SlurlParser.cs 259 7b5cf13c58b6727d82e44d9119f6b6836a834f4b5dce0ac9c40ce581e6f98285 public string GetRawLocation() +LibreMetaverse LibreMetaverse/SlurlParser.cs 267 742cad29dc13749463fa31747a672819159016162a33c15e1ad75c015022e5a0 public string GetSlurl() +LibreMetaverse LibreMetaverse/SlurlParser.cs 275 4807f7fa7887e6b6ad48d371d5db1869a726358fc02d9b1eb424316abc7b4e38 public string GetStartLocationUri() +LibreMetaverse LibreMetaverse/SlurlParser.cs 283 1f6f49fdbd2bf5faeef09aefff18a0b612ddab24d501d9a5b8e6b8cc9930a7d4 public static string GetSlappUrl(SlappCommand command, string? path = null, Dictionary? queryParams = null) +LibreMetaverse LibreMetaverse/SlurlParser.cs 326 5873e0b1398a5e96179322764d18fd07def0080dd1dc4dfb1c92eb54eb6711e7 public static string GetAgentUrl(UUID agentId, string action = "about") +LibreMetaverse LibreMetaverse/SlurlParser.cs 334 5653c98dba16862d4f0bfa1956ff29472a92e2014e397ff8db3165dd75ebdcc1 public static string GetGroupUrl(UUID groupId, string action = "about") +LibreMetaverse LibreMetaverse/SlurlParser.cs 342 874425623f8cfad075dd61780067be9e85097e8d4321c1bf492891e87ca4f789 public static string GetTeleportUrl(string region, int x = 128, int y = 128, int z = 0) +LibreMetaverse LibreMetaverse/SlurlParser.cs 350 98f147caeb55aaf5e10f4f3f4f2b00a472108db697fa5b538826a78cf56b2ec5 public static string GetWorldMapUrl(string region, int x = 128, int y = 128, int z = 0) +LibreMetaverse LibreMetaverse/SlurlParser.cs 358 a429abadb7b4adb744027b78ef89594ea0ad7df9b0fb1a27f8c313e14181b0ed public static string GetObjectImUrl(UUID objectId, string objectName, UUID ownerId, bool groupOwned, string slurl) +LibreMetaverse LibreMetaverse/SlurlParser.cs 378 b4a1d3e8c55855e72f2e69c0941f9feff98808c2b9ebcd56022f5eeb38573a41 public static string GetSearchUrl(string category, string searchTerm) +LibreMetaverse LibreMetaverse/SlurlParser.cs 386 17b7d43907f3e5a2afede6eba2a6ea018a35b48792290deba1597390128fa1fa public static string GetLoginUrl(string? lastName = null, string? sessionId = null, string? location = null) +LibreMetaverse LibreMetaverse/SlurlParser.cs 403 c8ee7da8ae40f5c4234f393d9b11dce09673a16a68b290b09cad0a86a615c76f public bool IsLocation => UriType == ViewerUriType.Location; +LibreMetaverse LibreMetaverse/SlurlParser.cs 408 5c7423e74377ff29c1f72d4514b3efd8219bd128c1d374132af8f3a0ab93b19d public bool IsApplication => UriType == ViewerUriType.Application; +LibreMetaverse LibreMetaverse/SoundManager.cs 35 834bd2b61ee0bf5a175faaed1f59b409c392b3731e7cdd063a53dd7ddbd9f83a public class SoundManager : IDisposable +LibreMetaverse LibreMetaverse/SoundManager.cs 59 c68b57bc2dae85b3f1bab109eeed14366cbe212622332b18a30bb1eb1bbec24e public event EventHandler AttachedSound +LibreMetaverse LibreMetaverse/SoundManager.cs 82 8af982a8995ffa6f6d00f6e171c6ba5bf9393f4856dacde046b79300447ed553 public event EventHandler AttachedSoundGainChange +LibreMetaverse LibreMetaverse/SoundManager.cs 105 66dc7d6468cdf37bda60213642a69ced063e7e5667532dbcb84c68a9d7fb3d30 public event EventHandler SoundTrigger +LibreMetaverse LibreMetaverse/SoundManager.cs 128 319caece46bba8a49c9f22088fd1a981cebf7653ff26e003efba4547556c725b public event EventHandler PreloadSound +LibreMetaverse LibreMetaverse/SoundManager.cs 141 51e25a54507241f38184584120b3f7d81ae711f8b074ef3d50e37f8b0b9c7863 public SoundManager(GridClient client) +LibreMetaverse LibreMetaverse/SoundManager.cs 157 d6adeaeba5219f47e47963b15e01c218d37add39760a3ab985ece5968041689f public void PlaySound(UUID soundID) +LibreMetaverse LibreMetaverse/SoundManager.cs 167 c94186bc638ddcd2d3bb35039a7a00b291cdf3441216e119dc9dc2aae5f5819a public void SendSoundTrigger(UUID soundID, Vector3 position) +LibreMetaverse LibreMetaverse/SoundManager.cs 178 4ce9fb8a5b7a9e480cfefa1a4517f64e506e1c00c4595fa90b82a331145d5b76 public void SendSoundTrigger(UUID soundID, Vector3 position, float gain) +LibreMetaverse LibreMetaverse/SoundManager.cs 196 01b4d2a6d5946a1d8d99182fe48c8183ba20db774b6ab7e9e6eef0fd3ff13337 public void SendSoundTrigger(UUID soundID, Simulator sim, Vector3 position, float gain) +LibreMetaverse LibreMetaverse/SoundManager.cs 208 c75baca9227d0a22171f641d176c785bfaa25f9ace6ade8da80250f32e5a19e7 public void SendSoundTrigger(UUID soundID, ulong handle, Vector3 position, float gain) +LibreMetaverse LibreMetaverse/SoundManager.cs 320 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/SoundManager.cs 377 9d797c12ea3e1f3a7bea21471e15afc83e2ae09773db7dca1438c7a0a89e038b public class AttachedSoundEventArgs : EventArgs +LibreMetaverse LibreMetaverse/SoundManager.cs 380 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 383 5fff0729d8df14740e17a49b2c270ea300ca85a6f96f6f2fa7f4c534f65fe1d7 public UUID SoundID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 386 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 389 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 392 3b24f18d77ba1c676f92378b004a02b0b93d09a83fb373329c72da5f862e5dc8 public float Gain { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 395 1e55cda1792fd683393ccdc84220e97a0e0aec24e47cc617bb022556d21dbd2e public SoundFlags Flags { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 406 f5c4bc59cff1d0718e4a0b2f92925fee4e7805b09235b6c3aafa9c8eb162cb2d public AttachedSoundEventArgs(Simulator sim, UUID soundID, UUID ownerID, UUID objectID, float gain, SoundFlags flags) +LibreMetaverse LibreMetaverse/SoundManager.cs 420 f908c9470f7ace89bc5203aabbbdad506722cfdb70e8a24f3774dc2adc368044 public class AttachedSoundGainChangeEventArgs : EventArgs +LibreMetaverse LibreMetaverse/SoundManager.cs 423 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 426 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 429 3b24f18d77ba1c676f92378b004a02b0b93d09a83fb373329c72da5f862e5dc8 public float Gain { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 437 68756c042343639c4c6b41ffc7e5045b5b1fc706a43e379e1cbcff91e1ba35c6 public AttachedSoundGainChangeEventArgs(Simulator sim, UUID objectID, float gain) +LibreMetaverse LibreMetaverse/SoundManager.cs 471 64ce27c4c2360f7d633f3713acc87a194422d1035ca7a9f14fdf5042c93e4c01 public class SoundTriggerEventArgs : EventArgs +LibreMetaverse LibreMetaverse/SoundManager.cs 474 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 477 5fff0729d8df14740e17a49b2c270ea300ca85a6f96f6f2fa7f4c534f65fe1d7 public UUID SoundID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 480 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 483 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 486 32088a420f4aeba05437b1428f121ce665e67442d23ddbee5f7b735df0d52469 public UUID ParentID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 489 3b24f18d77ba1c676f92378b004a02b0b93d09a83fb373329c72da5f862e5dc8 public float Gain { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 492 acd2b8a770d50b843044bd9d1777e5690f74836f003a51c3d411ddb5e30b3c87 public ulong RegionHandle { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 495 9517903657f07ffc54bc31e3766cd1b0f70be677e213ea3e6b0078daacc73668 public Vector3 Position { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 508 81acfb9c79d620d6feeca9220e436868f63a78f1585eb7723f01f1e4ae4be817 public SoundTriggerEventArgs(Simulator sim, UUID soundID, UUID ownerID, UUID objectID, UUID parentID, float gain, ulong regionHandle, Vector3 position) +LibreMetaverse LibreMetaverse/SoundManager.cs 521 add33eaa2053d4ea0eaf7c2e543a4f5d5db8238d2ae69ac2796b78ef36d0ac71 public class PreloadSoundEventArgs : EventArgs +LibreMetaverse LibreMetaverse/SoundManager.cs 524 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 527 5fff0729d8df14740e17a49b2c270ea300ca85a6f96f6f2fa7f4c534f65fe1d7 public UUID SoundID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 530 7462b4fe76366924883dd11c5f5d324b662ae69e19f63b8ea466454d1ad54641 public UUID OwnerID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 533 05dea70e90d1a4ea727d40b48cc0cd62f98eadd3c9d9cbc94cc1a4bd6c6ca71f public UUID ObjectID { get; } +LibreMetaverse LibreMetaverse/SoundManager.cs 542 c239071ab93f975f32a33bae277c5ac1f6ccea7fd1fd90cbf68b13fd53e1d2f2 public PreloadSoundEventArgs(Simulator sim, UUID soundID, UUID ownerID, UUID objectID) +LibreMetaverse LibreMetaverse/Sounds.cs 37 0629f7c5e83dd19320a047d4fc71be26b1c25333599bc332f551d07ea95e1357 public static class Sounds +LibreMetaverse LibreMetaverse/Sounds.cs 40 1cbac4b9a69dacb085b0cec2bc3e3b67695b5ec8ee5782c06cb6934c338c8331 public static readonly UUID BELL_TING = new UUID("ed124764-705d-d497-167a-182cd9fa2e6c"); +LibreMetaverse LibreMetaverse/Sounds.cs 43 30999ac542da7fb8da5ba3ad32a1e6ffed79d2b7fbf01e55ae6b9348e21cc63f public static readonly UUID CLICK = new UUID("4c8c3c77-de8d-bde2-b9b8-32635e0fd4a6"); +LibreMetaverse LibreMetaverse/Sounds.cs 46 22c6eef5c1cc5b115fc69d34cea10caff50d08b169e02557807851fd49d05573 public static readonly UUID HEALTH_REDUCTION_FEMALE = new UUID("219c5d93-6c09-31c5-fb3f-c5fe7495c115"); +LibreMetaverse LibreMetaverse/Sounds.cs 49 8e0549607a258ae66a9b76aaf5ac7fbf6ceb02f1e21cbbed841bab757e2be2f0 public static readonly UUID HEALTH_REDUCTION_MALE = new UUID("e057c244-5768-1056-c37e-1537454eeb62"); +LibreMetaverse LibreMetaverse/Sounds.cs 52 af23894a1167c883779a44b526a9ecf62f9c35404c83fae99efb418906311fa7 public static readonly UUID IM_START = new UUID("c825dfbc-9827-7e02-6507-3713d18916c1"); +LibreMetaverse LibreMetaverse/Sounds.cs 55 a700411ca862b124a3dd397b1fee2d22f37071cf8e2fe643c1d6bd9121fde1c3 public static readonly UUID INSTANT_MESSAGE_NOTIFICATION = new UUID("67cc2844-00f3-2b3c-b991-6418d01e1bb7"); +LibreMetaverse LibreMetaverse/Sounds.cs 58 bd8fe64016a47c5e5574c21e63ac1df1fbd2afdcf4d50ff9b16762030dda8499 public static readonly UUID INVALID_OPERATION = new UUID("4174f859-0d3d-c517-c424-72923dc21f65"); +LibreMetaverse LibreMetaverse/Sounds.cs 61 84c17c3d9944e3e0ae5c14a00c95fee115bcb5e6582f52ef87a68dfbb85d066f public static readonly UUID KEYBOARD_LOOP = new UUID("5e191c7b-8996-9ced-a177-b2ac32bfea06"); +LibreMetaverse LibreMetaverse/Sounds.cs 64 447a69d5f6b479057176bcb3d27cf23b0901ebf019b0805005425793c5c8d98b public static readonly UUID MONEY_REDUCTION_COINS = new UUID("77a018af-098e-c037-51a6-178f05877c6f"); +LibreMetaverse LibreMetaverse/Sounds.cs 67 32f1b3961d57a2bb32ade7bbc7fccf1555c7eb573feca8f413e8b63f1574d8a9 public static readonly UUID MONEY_INCREASE_CASH_REGISTER_BELL = new UUID("104974e3-dfda-428b-99ee-b0d4e748d3a3"); +LibreMetaverse LibreMetaverse/Sounds.cs 70 18893c56078631f800a48d9c0d5ca2750826884f136af709c34a88fb9fbfb32c public static readonly UUID NULL_KEYSTROKE = new UUID("2ca849ba-2885-4bc3-90ef-d4987a5b983a"); +LibreMetaverse LibreMetaverse/Sounds.cs 73 9223e22af38a4e526042e1fca545c56c85c0fcbeede06a071d43f1e0a158f08a public static readonly UUID OBJECT_COLLISION = new UUID("be582e5d-b123-41a2-a150-454c39e961c8"); +LibreMetaverse LibreMetaverse/Sounds.cs 76 a04686d56c7b38d67488bcd059720fa5177d30f9a9a792ff523a8fd4fc7a10c1 public static readonly UUID OBJECT_COLLISION_RUBBER = new UUID("212b6d1e-8d9c-4986-b3aa-f3c6df8d987d"); +LibreMetaverse LibreMetaverse/Sounds.cs 79 896d9dd3b7847d4defbbfbea156b5c61e35f2bec8e6ec627d7dea7f0db292817 public static readonly UUID OBJECT_COLLISION_PLASTIC = new UUID("d55c7f3c-e1c3-4ddc-9eff-9ef805d9190e"); +LibreMetaverse LibreMetaverse/Sounds.cs 82 f39fcbf1e61d3eb7e0b12528637ce973e41be5307cbc0683553ae1f2ee9329ee public static readonly UUID OBJECT_COLLISION_FLESH = new UUID("2d8c6f51-149e-4e23-8413-93a379b42b67"); +LibreMetaverse LibreMetaverse/Sounds.cs 85 695a1d3bf454fa9533c9594de5d80006753bbbb434c7ab1973e64723e12684e2 public static readonly UUID OBJECT_COLLISION_WOOD_SPLINTERING = new UUID("6f00669f-15e0-4793-a63e-c03f62fee43a"); +LibreMetaverse LibreMetaverse/Sounds.cs 88 a41bae6990d02af041bb1706b5a28f8efc447e5dd5e432f87008d213548c73ab public static readonly UUID OBJECT_COLLISION_GLASS_BREAK = new UUID("85cda060-b393-48e6-81c8-2cfdfb275351"); +LibreMetaverse LibreMetaverse/Sounds.cs 91 229caf62d6ca211a89d37fd0f4eb3c945c06d55c71e386f0b90076e372365932 public static readonly UUID OBJECT_COLLISION_METAL_CLUNK = new UUID("d1375446-1c4d-470b-9135-30132433b678"); +LibreMetaverse LibreMetaverse/Sounds.cs 94 74db3bf7f493df38947907eb4d11946982235a18b8f315f7fe5851a964676250 public static readonly UUID OBJECT_CREATE_WHOOSH = new UUID("3c8fc726-1fd6-862d-fa01-16c5b2568db6"); +LibreMetaverse LibreMetaverse/Sounds.cs 97 e3afa3d5e9369b5dd848b9c0094bca03bed35fcc128f5567174bf2ef2837836f public static readonly UUID OBJECT_DELETE_SHAKE = new UUID("0cb7b00a-4c10-6948-84de-a93c09af2ba9"); +LibreMetaverse LibreMetaverse/Sounds.cs 100 43ab66de3d4fa5b40b34dc950a1daa3a631b02e8ca2e047b590926cfffc07df3 public static readonly UUID OBJECT_REZ = new UUID("f4a0660f-5446-dea2-80b7-6482a082803c"); +LibreMetaverse LibreMetaverse/Sounds.cs 103 09396b73cb46bca41a50ec674ac9fd9349e992fec6e6ebeea6e8451191f81349 public static readonly UUID PIE_MENU_APPEAR_DING = new UUID("8eaed61f-92ff-6485-de83-4dcc938a478e"); +LibreMetaverse LibreMetaverse/Sounds.cs 106 8764f25b7470be92901cdc54987f523763c7bead2c694d00a6b8c8efbed9936b public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT = new UUID("d9f73cf8-17b4-6f7a-1565-7951226c305d"); +LibreMetaverse LibreMetaverse/Sounds.cs 109 3c74278945a74e6ba23bc2e64a0dd3d09e3a7315d5e22a3aba5231ae1548326d public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT1 = new UUID("f6ba9816-dcaf-f755-7b67-51b31b6233e5"); +LibreMetaverse LibreMetaverse/Sounds.cs 112 fbea052b3d978e2bd65a5269280eade16b51fd207c75ce5cc3792e14e4aa7f54 public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT2 = new UUID("7aff2265-d05b-8b72-63c7-dbf96dc2f21f"); +LibreMetaverse LibreMetaverse/Sounds.cs 115 afd18b3a1a2fdcbe9fb56934560e67e0c983317026fe34af3d04679700ab4953 public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT3 = new UUID("09b2184e-8601-44e2-afbb-ce37434b8ba1"); +LibreMetaverse LibreMetaverse/Sounds.cs 118 584efb937fe617e39601610241e590c61213639d2e07d5c2fbfa6a274603da05 public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT4 = new UUID("bbe4c7fc-7044-b05e-7b89-36924a67593c"); +LibreMetaverse LibreMetaverse/Sounds.cs 121 28ea20270f03d910abd356076ac9c3a6c363ee6555a73019b594ee9108fd8a93 public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT5 = new UUID("d166039b-b4f5-c2ec-4911-c85c727b016c"); +LibreMetaverse LibreMetaverse/Sounds.cs 124 e0f41ebb1da3691f5a677559866fa273fde5d8118c35ae824e1a56d2a9def846 public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT6 = new UUID("242af82b-43c2-9a3b-e108-3b0c7e384981"); +LibreMetaverse LibreMetaverse/Sounds.cs 127 7e28e5755297548c7b3db8a0a02800121d6cfd56de0649af4f034241e3a77676 public static readonly UUID PIE_MENU_SLICE_HIGHLIGHT7 = new UUID("c1f334fb-a5be-8fe7-22b3-29631c21cf0b"); +LibreMetaverse LibreMetaverse/Sounds.cs 130 80db8efdb6823a3378c762d63fd3d5ee8f3a93c4b418cc991f0afb2ce16a17c7 public static readonly UUID SNAPSHOT = new UUID("3d09f582-3851-c0e0-f5ba-277ac5c73fb4"); +LibreMetaverse LibreMetaverse/Sounds.cs 133 d9d23d039a3e7bcff1cad6679208497265beccbdf42a8a9d6bc234296a7c0be8 public static readonly UUID TELEPORT_TEXTURE_APPLY = new UUID("d7a9a565-a013-2a69-797d-5332baa1a947"); +LibreMetaverse LibreMetaverse/Sounds.cs 136 44c1c91288cd966e9bf44416a3e4b1bfa7713dd3412a41fa25292791489da46e public static readonly UUID THUNDER = new UUID("e95c96a5-293c-bb7a-57ad-ce2e785ad85f"); +LibreMetaverse LibreMetaverse/Sounds.cs 139 3570f39593b55f760d50cd212a804836852edaab9c3a7ab8be234098d33b0e56 public static readonly UUID WINDOW_CLOSE = new UUID("2c346eda-b60c-ab33-1119-b8941916a499"); +LibreMetaverse LibreMetaverse/Sounds.cs 142 467a2fd5a21533e2b75f63c21f67a7bd73ebc4c03c67d7411adad129fad4a6e7 public static readonly UUID WINDOW_OPEN = new UUID("c80260ba-41fd-8a46-768a-6bf236360e3a"); +LibreMetaverse LibreMetaverse/Sounds.cs 145 3d0601999725631d66a4a293801e982dcf52c6f6a5af79e2cd0068d18c4f2681 public static readonly UUID ZIPPER = new UUID("6cf2be26-90cb-2669-a599-f5ab7698225f"); +LibreMetaverse LibreMetaverse/Sounds.cs 154 a4ffefd29d9569490fee21e12758cf32f01bc80b6f4e5ee39528eb50f2c5d38e public static FrozenDictionary ToDictionary() => _dictionary; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 32 f9067eeb2d62dd1e2de889634cbdd31eaf8020018973bb31048b1157d3e5fcd1 public class TerrainPatch +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 36 b5ead0f704f5461d0380054149355a427d6780c284a8f5c5be68568a8267cda8 public enum LayerType : byte +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 48 25e34229f5a675813be4b28a1724d5337428702ade2149a114786b6f80b35b3d public struct GroupHeader +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 50 4027566b2469ec98e3afc12d02a9545d78590bf0b14e9e3cf8e4f57112cd7ed2 public int Stride; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 51 062faaca6d473491afd797008232d40aa311f4ed45b18c503c073034af56b918 public int PatchSize; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 52 9dfe49e599c4ca9167772fba0dfa75dbe31d04e33d4466e3537c7798ea6f770b public LayerType Type; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 55 63c71d8a44863addedff623db6707ce7958de4189d12a6fa556510cbf9efe895 public struct Header +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 57 2ba1cd78ddc34987940b2c0debcc1d559863db53b513d08a830dc355edce89fa public float DCOffset; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 58 dd0639b207271ca65fa0397c1357f42ef13df807933c5b583e24ff175b642d17 public int Range; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 59 4a2f6d2fdff21a39e53c3d3eeb0a45bbea3d40e236b31435974339aa3e9182b6 public int QuantWBits; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 60 09f3d7d383afb00a834d0302929b46e223c59e0ebf92ed878664b70b31677af8 public int PatchIDs; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 61 2242b46d8e44ad658f557fd694b16b81941f2821c1c9a24eacf258f577de76e5 public uint WordBits; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 64 988599a7fd8260fb85bb15334a62fff2d22afac9e5d7ef05ca58c465aee76a26 public bool LargeRegion { get; set; } +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 66 f58066851ec73c96222478544bd78ff012b6278f6cc0794c3a1d984420eea3f7 public int X +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 72 75b9bac9ffd09a6a9ca04cb37d58883afc8ff97228872b18b3395a2862811c40 public int Y +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 78 6ba3bb0766467bcc00669ecfec079923933d4470c8b5c826a285576ac56a771e public int setPatchIDs(int xx, int yy) { +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 90 b2bcba8ca6332e06c4fa6343e256c59cb5ab53b790caed47cc85fb47cfd109b4 public int X; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 92 0ff6762d47efcef098db8ea184f349f5ef67a4860b26db054c0d02bd492db741 public int Y; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 94 fc0daeb8aa2c63adffa6483b388250aeeb3d7fc60ce59db42eaaf31347126ec1 public float[] Data = Array.Empty(); +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 97 7ee43d7a45d3bc1bece5640c7aaae082a14676508ed2e2b5be5df699a268ac08 public static class TerrainCompressor +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 99 47551e0d7852a7ee5116946dd43d276d83907c5178ea5696123476c1e2f8acf7 public const int PATCHES_PER_EDGE = 16; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 100 cf06078212bf83c25c06487e5aa0f6be57f0eab433462139905351f6b958dcc0 public const int END_OF_PATCHES = 97; +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 127 48e0050f4fa308114e0bb442261c1daaa322fde922672fc0d66b1a85fd3195ee public static LayerDataPacket CreateLayerDataPacket(TerrainPatch[] patches, TerrainPatch.LayerType type) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 167 1508a42c6c0a536ca87eadbbaf7fc42da07194dfc8a0a5c0bb99afbcab798a17 public static LayerDataPacket CreateLandPacket(float[] heightmap, int[] patches) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 198 a2e8878bcddc9d5f14e4985db783c512894d9bc49f0bacb812b25ef4dc69f5e9 public static LayerDataPacket CreateLandPacket(float[] patchData, int x, int y) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 225 e58a32b99068c95d208ad87e8a44586a187685671baa651ef27008919b4a2847 public static LayerDataPacket CreateLandPacket(float[,] patchData, int x, int y) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 272 b36e3a6b75a6ab257123ae02590686b831d8a25ffdb3d787768490f23d8248cb public static void CreatePatch(BitPack output, float[,] patchData, int x, int y) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 276 69d4314c59cd643464e51ccc65a2ad99d1666cc9487fb0fc7e2d0d4e91a65d4b public static void CreatePatch(BitPack output, float[,] patchData, int x, int y, bool largeRegion) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 302 3392f11db041d9c866417df112f235fabbfebb2b387001dc2be2a29c2c53fc59 public static void CreatePatchFromHeightmap(BitPack output, float[] heightmap, int x, int y) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 306 9378805b59f81a0cde9fdc72bf4a29d8fb40792336aa3ff817cb46b363975254 public static void CreatePatchFromHeightmap(BitPack output, float[] heightmap, int x, int y, bool largeRegion) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 397 c1a13f3934d65b34fccc4ed34159b8f81e05d68e02a397e84769782caf15fa27 public static TerrainPatch.Header DecodePatchHeader(BitPack bitpack) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 402 4a5cf334b40e91390d6b20e3dc72d80467a717ac61a16cd5cb18360dd2356188 public static TerrainPatch.Header DecodePatchHeader(BitPack bitpack, bool largeRegion) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 558 3df555bf8ad46e21c0f29c5d1a3d46d67408fcaf897a86805c6a2d7dd5077d46 public static void DecodePatch(int[] patches, BitPack bitpack, TerrainPatch.Header header, int size) +LibreMetaverse LibreMetaverse/TerrainCompressor.cs 659 7e8c0243ffcaf885330d98acb3c639a4810af88dd7a56150fe4e21709e0cffe6 public static float[] DecompressPatch(int[] patches, TerrainPatch.Header header, TerrainPatch.GroupHeader group) +LibreMetaverse LibreMetaverse/TerrainManager.cs 36 dc1ed1e46268ae6413830af88e77fd4b537f8895c55bcd688ffca84f3b8eee36 public class TerrainManager : IDisposable +LibreMetaverse LibreMetaverse/TerrainManager.cs 40 9c7f30b9700f08c0522cd84598badb6e1d203526ebc5908b5e6b320c8e59da77 public const int TerrainMaterialSlotCount = 4; +LibreMetaverse LibreMetaverse/TerrainManager.cs 59 95f9c159375f6c5d4255cae96e6d7d58ad087659311b14572ee71ef98c259f77 public event EventHandler LandPatchReceived +LibreMetaverse LibreMetaverse/TerrainManager.cs 72 e54cf4832975ecf047385077d82693e01e71e6da4773546e1088f14ec141024b public TerrainManager(GridClient client) +LibreMetaverse LibreMetaverse/TerrainManager.cs 220 f32d5616201292afada8a62ef9d8c631af036c1a801f2639796ef330c8744d96 public async Task GetTerrainMaterialOverridesAsync(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/TerrainManager.cs 284 d4db2e71e4415c2b5c7a02527627312bee0e6b70b445c4d08011aa50aea05a9e public async Task SetTerrainMaterialOverridesAsync(AssetMaterial?[] overrides, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/TerrainManager.cs 339 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/TerrainManager.cs 377 99e6d597cb891704f0db744bfd9a62a6089750de19ea7d0cbc8a611dfebd68a4 public class LandPatchReceivedEventArgs : EventArgs +LibreMetaverse LibreMetaverse/TerrainManager.cs 380 c7e02517882eda988c85f8c159b122f6a8b2ee8f9811f30e8c00ec5a3722871f public Simulator Simulator { get; } +LibreMetaverse LibreMetaverse/TerrainManager.cs 383 16281f471ad47135c1001a02f99c7a23edd37f748aec00195530097db3b3f432 public int X { get; } +LibreMetaverse LibreMetaverse/TerrainManager.cs 386 7ee019f2da5743fd6dffd578efd70297910dacd25aaf1db97c6c16f1e218ed8b public int Y { get; } +LibreMetaverse LibreMetaverse/TerrainManager.cs 389 7cd5d654e5b22515d357eab29733b3b15a9dafe2edb099a84df6b05268981920 public int PatchSize { get; } +LibreMetaverse LibreMetaverse/TerrainManager.cs 392 d6c5230ab32784259447338e4545a5a466e729fcadbc25e076d51ef9a9236aa1 public float[] HeightMap { get; } +LibreMetaverse LibreMetaverse/TerrainManager.cs 394 11f3fdc2906c6cfcb26a981379964c9f57f8c1ce3f68b535056641f91db3ac45 public LandPatchReceivedEventArgs(Simulator simulator, int x, int y, int patchSize, float[] heightMap) +LibreMetaverse LibreMetaverse/TexturePipeline.cs 44 4a04ddaa79d96a688032b70a22549b4638f6990e0ec103f178c33ba59b2c2b4e public enum TextureRequestState +LibreMetaverse LibreMetaverse/TexturePipeline.cs 82 d130f7c8c6d75aa361dfb06903dab0b75dc326991d6e4c5ba4c5dbce9616cf1d public class TexturePipeline +LibreMetaverse LibreMetaverse/TexturePipeline.cs 87 e3dfe0ebc382a6068df9cb979e211ba58407e9c2e90643b924a63561ec6824fd public static TimeSpan TotalTime; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 89 f72f7d193bb5c8a18ed609b35d161fc9ad1365ce65ec7dfc00ee4f7489cad740 public static TimeSpan NetworkTime; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 91 59a4ebb211e8cebb2287e9f100ef66b3e43e5d9239137c39a320fbcd58c728d5 public static int TotalBytes; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 99 f5aa6c19f5c358e62bb4f378ba30aabdf63bf998513f935df9bfaddb7a7b095d public TextureRequestState State; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 101 49000a94cec01b1728f4f8b874ff7d926e7b94b3fafdc961540c1bbe4e3ebca8 public UUID RequestID; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 103 a0652cef68c7c0e6e65a9c267e294465ca91773a72de583d92d3e51070a628dd public CancellationTokenSource TokenSource = new CancellationTokenSource(); +LibreMetaverse LibreMetaverse/TexturePipeline.cs 105 28f87924013775a0888fee21a8243181e11f599bb07384df9f110175e7e1d1ae public ImageType Type; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 110 7b08fc9f119378d8f8d01828cffa87fdeed8421b2abdc2b2a6dd520cb7330f84 public List Callbacks = new List(); +LibreMetaverse LibreMetaverse/TexturePipeline.cs 113 066cac5167f646b3276e428c0636bf1b5c506d37225a54a457ea186e7a7a5142 public bool ReportProgress; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 116 41c839a40b4723cde9420bc30cff13e4608590f02da5928b412b570cb1ff3cfc public DateTime StartTime; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 118 ce212b7b1c998b6f417edb3145db78c38fd48032d44d41f0c159d85cf98df75b public DateTime NetworkTime; +LibreMetaverse LibreMetaverse/TexturePipeline.cs 121 c1a07fb2f2378c47c5fa284080809fe18891000ff6cd738e20669b527bb2ab39 public ImageDownload Transfer = new ImageDownload(); +LibreMetaverse LibreMetaverse/TexturePipeline.cs 141 5f73e0657091685e2abfede751afaf6378f7b92a51e9865ee8548327eda1d8ce public int TransferCount +LibreMetaverse LibreMetaverse/TexturePipeline.cs 150 3920cc339eff2e7c0591ba399abe58f1f9c2ea46ad55e6c0747f9d9d127620c5 public TexturePipeline(GridClient client) +LibreMetaverse LibreMetaverse/TexturePipeline.cs 174 ce181584cc3029e8061f37d275c15ce3b076751fab7a3428e210fe7ac92f76bb public void Startup() +LibreMetaverse LibreMetaverse/TexturePipeline.cs 199 99674becc942cf06ccefd6d3b0e345a4131a362ea6f8f981e426b497e8efdb2a public void Shutdown() +LibreMetaverse LibreMetaverse/TexturePipeline.cs 383 b9a5ad02928710d5fe9e37e56278ed6cab009e6c8637479db745e6509b9964a2 public void AbortTextureRequest(UUID textureID) +LibreMetaverse LibreMetaverse/Threading/Disposers/IAdvancedDisposable.cs 35 12183c847d0c4247a1fca85d9b1559e37f922ae0b91705820970c6175ab6570c public interface IAdvancedDisposable: +LibreMetaverse LibreMetaverse/Threading/Disposers/IUpgradeableLock.cs 35 25d8cc57bef8f33288571af3347fa524a63629d491b00cc3c87091770574b058 public interface IUpgradeableLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticReadLock.cs 34 f3fb1699221ca507295473c73e177febf804c6f956dd6feaa111af934235ad3c public struct OptimisticReadLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticReadLock.cs 46 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticUpgradeableLock.cs 34 11c80da1e7b366fe390acd5288a35f03d3eb3e8804efba9da982f26d07d4e1ee public struct OptimisticUpgradeableLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticUpgradeableLock.cs 49 98cedc32024f9263f61144ed55f5b2c2687ed131e99259e742f5f95858a3bb8e public OptimisticWriteLock DisposableUpgrade() +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticUpgradeableLock.cs 64 7fc97d6f77cc6764509a890aa8b5cd142fd1d3f140fec8d63b5b066b4c842e41 public bool Upgrade() +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticUpgradeableLock.cs 81 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticWriteLock.cs 34 e81bc3e8ed204ac3ae48a36663ff70f3098c17fb3597c29923513ac000d7e407 public struct OptimisticWriteLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/OptimisticWriteLock.cs 46 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinReadLock.cs 34 16b31c022aaeed1f17f6a90565f7e5c28a2e3cfccf7e7809149cd066c8f6053b public struct SpinReadLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinReadLock.cs 46 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinUpgradeableLock.cs 34 0e8de06d2c1610ef9c9fdd01c6fb8f0d133621b4fc3086b52cf2d4cf1f7f36de public struct SpinUpgradeableLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinUpgradeableLock.cs 49 6835934162da415dd8b86429927bdcddd19e6edf98677e76892e078800f769ad public SpinWriteLock DisposableUpgrade() +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinUpgradeableLock.cs 64 7fc97d6f77cc6764509a890aa8b5cd142fd1d3f140fec8d63b5b066b4c842e41 public bool Upgrade() +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinUpgradeableLock.cs 81 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinWriteLock.cs 34 71a5f24a2150fa56feb948433b69034453742c6416ebba6e599982c08e95148b public struct SpinWriteLock: +LibreMetaverse LibreMetaverse/Threading/Disposers/SpinWriteLock.cs 46 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/IEventWait.cs 35 ba1dc971e8dfcb90acd37e442d8adeca1aa8c601b19baa02c65eeded214faed8 public interface IEventWait: +LibreMetaverse LibreMetaverse/Threading/IReaderWriterLock.cs 37 f8e5d4f4251ba69c8a03483798f5fb4ce49fcd07de5587428bc3aefc884762a9 public interface IReaderWriterLock +LibreMetaverse LibreMetaverse/Threading/IReaderWriterLockSlim.cs 35 38ff5c842745fcc5926c6a223e207ddd1390aa8d355782b96cd1fb1832c19778 public interface IReaderWriterLockSlim +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 37 04cd193013ac6cb61f5379ccb814a277670bf000c7837e8396853f4c545eb1f0 public sealed class ManagedAutoResetEvent: +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 48 30945a9eaea7c849330bd53ae274da152aa2023b2f57a0604b99262234b195e1 public ManagedAutoResetEvent() +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 55 ef3332ae4b7e15096aa17b2f7d58a9584f3982d52f16863c502ebb1470495fbd public ManagedAutoResetEvent(bool initialState) +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 65 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 78 923b2ab363f863dc71fa95d58b8328998c6f80ae8a55707ea82933a177a42e76 public bool WasDisposed => _wasDisposed; +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 83 bb91eb0381672d3ea5ce0266ac737dca417ee31abf25bf677f06bd568060413c public bool IsSet => _value; +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 88 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 102 ac692fc34004f8e8c54e1c421171dae414737f3ad4b3258eb06ee3f367599e67 public void Set() +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 114 3b1b04218716cc954211b5c91c08aeded9ae5bf0eb8a4b97fd9e10ecab2804b0 public void WaitOne() +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 130 69ee88c8f125f8260ea08417f6cc83de2fd0590c056a9df86af404b077c06e28 public bool WaitOne(int millisecondsTimeout) +LibreMetaverse LibreMetaverse/Threading/ManagedAutoResetEvent.cs 149 277ca141173a9f75794aa8f76b9a11496f0943c9b6febe1abfed7b39c1364aef public bool WaitOne(TimeSpan timeout) +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 37 6db0e2875af14b628c55b96b18146932d4067853127deffaa33aa92257b0a727 public sealed class ManagedManualResetEvent: +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 48 2d6bc0ab6ebdf99f4bd38d0e3c6d40e56b143e76af032c52feb2fcdc1a247096 public ManagedManualResetEvent() +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 55 28ad2f22778be0dc4e92537b491cf2e6e351afa7fd39af14e42ba947ebd8c279 public ManagedManualResetEvent(bool initialState) +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 65 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 78 923b2ab363f863dc71fa95d58b8328998c6f80ae8a55707ea82933a177a42e76 public bool WasDisposed => _wasDisposed; +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 83 bb91eb0381672d3ea5ce0266ac737dca417ee31abf25bf677f06bd568060413c public bool IsSet => _value; +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 88 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 102 ac692fc34004f8e8c54e1c421171dae414737f3ad4b3258eb06ee3f367599e67 public void Set() +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 114 3b1b04218716cc954211b5c91c08aeded9ae5bf0eb8a4b97fd9e10ecab2804b0 public void WaitOne() +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 127 69ee88c8f125f8260ea08417f6cc83de2fd0590c056a9df86af404b077c06e28 public bool WaitOne(int millisecondsTimeout) +LibreMetaverse LibreMetaverse/Threading/ManagedManualResetEvent.cs 143 277ca141173a9f75794aa8f76b9a11496f0943c9b6febe1abfed7b39c1364aef public bool WaitOne(TimeSpan timeout) +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 37 a8042d6c9fc0f981ba230d032267a56cb7397d8d3f94eef5861b66372aa62b8e public sealed class ManagedSemaphore: +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 46 89033fa4e66bcfdae6cdbe35eeabb3485afd89d095b9eefdf94ff0f996937e41 public ManagedSemaphore(int availableCount) +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 58 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 70 9e8f1b49cda0af7643c4374a00672464742a7d3949eae637aaf12603ce7c43ab public bool WasDisposed => _availableCount == -1; +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 75 f7236c26a62c3036e81ac863adc6ae11341d9e79939d325f745a0ccd4f7697cf public void Enter() +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 100 7ede5464daf4fad3e8dd7a227c29f8be70a0ec65b9b44acd40aed7dbb8ea173e public void Enter(int count) +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 126 6b5ddc30966748200cd4e7723883ab6b94463dca27bf0b7e9f26d6738816887e public void Exit() +LibreMetaverse LibreMetaverse/Threading/ManagedSemaphore.cs 141 eabb9d37ea6ee98b015fdc1313a0b3db84654eab4a3424edc26b6462ca291a2a public void Exit(int count) +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 48 86621ab3dc567ffad90c5dd03bf281cdab74fcca25627ceff4ffdb271a7ee38e public sealed class OptimisticReaderWriterLock: +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 74 45ddffafa77d0ae98efdf83eab99c5d152d68094a75714b8f5e6b97b69c79844 public OptimisticReadLock ReadLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 84 0b5bce1fa8c28acbe332e5adf4fa38a0e05db71f41e264da491485cf266ad89f public OptimisticUpgradeableLock UpgradeableLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 96 227a0cb0a69f46a36711902660d56c1c2db21e4d1d0bba2be186317cbeb3c299 public OptimisticWriteLock WriteLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 107 bf34385229c93b5aa7fc24c903797231f234efab132ec41e74cb2dee6f4d9dd9 public void EnterReadLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 151 0632a84398f06d93886b52cbdbd5ab612e3ab183034c1f6e4ad830bd935ddc97 public void ExitReadLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 172 d81bce7aa2b092b96786d23669675834dd7b3ce5d93b5aa1a3033bd2795954c7 public void EnterUpgradeableLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 224 21d7752587184603395e8e1f838dfc4fa2e6461703c20f65262ce465ec6e0a0a public void UncheckedExitUpgradeableLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 243 9ac2f4510d1fb75a54d3a1f525ad96bef3a1685763209aa120c13c92caaad271 public void ExitUpgradeableLock(bool upgraded) +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 256 875f092786754bd04e595a64b748f783b0246dd850e7ef81287515e4959b9d20 public void UncheckedUpgradeToWriteLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 288 ef99b49a6ab4f45855d3b0b14c49a328a7d0f29e681ab017c7c494e6284d46c3 public void UpgradeToWriteLock(ref bool upgraded) +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 304 121d161ebb1018e7b36f17213316e82876058552c3aed8c6c14fd1f75e028409 public void UncheckedExitUpgradedLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 318 3cf06a34a5452be9bbc52d634ba6954b5f147ce3672118bd1dcff7607c2d3efe public void EnterWriteLock() +LibreMetaverse LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 352 2d5bec1a4bbeb0dc6dd32661554b43e1a05b56d64817e1850c0f2dcf0a961b0b public void ExitWriteLock() +LibreMetaverse LibreMetaverse/Threading/SpinLockSlim.cs 44 c9144e9dd42afc927954b177ecdb3b5341f18c35d13b28665453293710f8b850 public struct SpinLockSlim +LibreMetaverse LibreMetaverse/Threading/SpinLockSlim.cs 51 f7236c26a62c3036e81ac863adc6ae11341d9e79939d325f745a0ccd4f7697cf public void Enter() +LibreMetaverse LibreMetaverse/Threading/SpinLockSlim.cs 72 6b5ddc30966748200cd4e7723883ab6b94463dca27bf0b7e9f26d6738816887e public void Exit() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLock.cs 38 73d9fdf173b748545865a2af9192b945f42502e4a041ebcc62e088ed4f5be047 public sealed class SpinReaderWriterLock: +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLock.cs 49 0dd2f08e2389ff56b5960255790a186b872067fbb57f7a479900cd83ab957a18 public SpinReadLock ReadLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLock.cs 59 275ed8090361a928651a13afd93808a436f37a148e796169e9b351fcb7d17768 public SpinUpgradeableLock UpgradeableLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLock.cs 71 731d2eaa5949ecda2854ad7d79adce4975e5e4722b7c3ab5af21b06facdf49f8 public SpinWriteLock WriteLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 41 6267ec82e120dbca5eb6ac59ed867a6fdf21383f92cec88ff31c7770239c7481 public struct SpinReaderWriterLockSlim: +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 65 bf34385229c93b5aa7fc24c903797231f234efab132ec41e74cb2dee6f4d9dd9 public void EnterReadLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 94 0632a84398f06d93886b52cbdbd5ab612e3ab183034c1f6e4ad830bd935ddc97 public void ExitReadLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 105 d81bce7aa2b092b96786d23669675834dd7b3ce5d93b5aa1a3033bd2795954c7 public void EnterUpgradeableLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 135 21d7752587184603395e8e1f838dfc4fa2e6461703c20f65262ce465ec6e0a0a public void UncheckedExitUpgradeableLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 143 9ac2f4510d1fb75a54d3a1f525ad96bef3a1685763209aa120c13c92caaad271 public void ExitUpgradeableLock(bool upgraded) +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 156 875f092786754bd04e595a64b748f783b0246dd850e7ef81287515e4959b9d20 public void UncheckedUpgradeToWriteLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 171 ef99b49a6ab4f45855d3b0b14c49a328a7d0f29e681ab017c7c494e6284d46c3 public void UpgradeToWriteLock(ref bool upgraded) +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 196 121d161ebb1018e7b36f17213316e82876058552c3aed8c6c14fd1f75e028409 public void UncheckedExitUpgradedLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 206 3cf06a34a5452be9bbc52d634ba6954b5f147ce3672118bd1dcff7607c2d3efe public void EnterWriteLock() +LibreMetaverse LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 271 2d5bec1a4bbeb0dc6dd32661554b43e1a05b56d64817e1850c0f2dcf0a961b0b public void ExitWriteLock() +LibreMetaverse LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 34 072e8ae32a98fa43a4dac9b176fd70986707d61a7df757d43483beee7df04b51 public static class WaitHandleAsyncFactory +LibreMetaverse LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 42 5e4de93040b0e75a27c5f6ce1831ad25e6f403ded90c0414ff804b230e35e4ca public static Task FromWaitHandle(WaitHandle handle) +LibreMetaverse LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 55 5e4d6414cfb2014b28a89900dcdcfbf8a2619e05982fc060af51a7d67e987cd3 public static Task FromWaitHandle(WaitHandle handle, TimeSpan timeout) +LibreMetaverse LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 68 b3438178bec86753434545b788d6ac0f8c1f2b51a1ef45e5018775d8c834e2d5 public static Task FromWaitHandle(WaitHandle handle, CancellationToken token) +LibreMetaverse LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 84 776da6e83ee00efa8dd3b8ea48073f96a4c88722b7ef36395b497efe4b316854 public static Task FromWaitHandle(WaitHandle handle, TimeSpan timeout, CancellationToken token) +LibreMetaverse LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 114 1d0a991be04dadeb8d1a9018b7bc64328713c6dcfcfe842b5083d83572c66d2d public ThreadPoolRegistration(WaitHandle handle, TimeSpan timeout, TaskCompletionSource tcs) +LibreMetaverse LibreMetaverse/UDPBase.cs 43 14babd55c3d4cd4de1c72f846bbe52844d5baedba97d084bb119f9792b97ab17 public abstract class UDPBase +LibreMetaverse LibreMetaverse/UDPBase.cs 101 f4fc87dfb1862288bf4aea6f0e27c755fc132654035afd2b5f33baf52c661466 public void Start() +LibreMetaverse LibreMetaverse/UDPBase.cs 156 15a9c2769337f2665e8022854e16bea4512eaad7cc9a55f59b1dca1caae037b3 public void Stop() +LibreMetaverse LibreMetaverse/UDPBase.cs 171 248d75a0a001a9f65671e2b2196fef04ed5f0a1ad3860e8a27645bb1a341537e public bool IsRunning => !shutdownFlag; +LibreMetaverse LibreMetaverse/UDPBase.cs 270 5538c868de42292e5ff314efda970452e05c14f0a94a1e8fb9e50f97af732a14 public void AsyncBeginSend(UDPPacketBuffer buf) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 8 2866a47556244a1e04ddacef94f923a892a96f21a1a1f49735bb2b2bcc3a959e public class UDPPacketBuffer +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 11 a69d15d0e770de114b7d7d4b3249adb461f92bfcfc2e18323b5634039189f20b public const int DEFAULT_BUFFER_SIZE = 4096; +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 14 87361d597741a4e7d86ddd5cb741be15d95c6f6c1b9f56ccfc96c4fbaebeb7bd public readonly byte[] Data; +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 17 c16aa713582162acd8755d7b760b14b3f3607d0c8fb73b068e3ca03b124a1519 public int DataLength; +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 20 3ecbe3800a7627c44a576932da3cf5ff627b82ec98396ebc0cf5a8849ca72a61 public EndPoint RemoteEndPoint; +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 25 cc6c61ea607e6e58c6de532a516e18cff5739a09ba660a6e696ba087dc2f0a72 public UDPPacketBuffer() +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 36 aa34eb2f4b95bc676e6ad596347e420e6738700bdd175871951a77de3ae62ac8 public UDPPacketBuffer(IPEndPoint endPoint) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 47 191ada9480917f4bdf3f0f6875c65c1e689fb7151c99036f0cabe299722d127a public UDPPacketBuffer(IPEndPoint endPoint, int bufferSize) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 56 ce0e6544a43e792c8798b9509f14f71b122eb9866eb01056bcd3d2b46e756636 public UDPPacketBuffer(byte[] buffer, int bufferSize, IPEndPoint destination, int category) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 70 84231797a70aa88f837369c2a9bbf2dc192473df62d178e30060fa8c72fba190 public UDPPacketBuffer(IPEndPoint endPoint, byte[] data) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 76 84bb467d5c5927d2c31bd451cf5d06f03d148bb9843ccce830d8006ad73405d7 public void CopyFrom(Array src, int length) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 81 f6f7e6f56119a90f28a6117a7295ea094c3975a17260ccb742b7350c6e620953 public void CopyFrom(Array src) +LibreMetaverse LibreMetaverse/UDPPacketBuffer.cs 86 3a9a7e306cb770526ac8b143d4622715e650c82d828f4d93ce0f137be5253f45 public void ResetEndpoint() +LibreMetaverse LibreMetaverse/UdpThrottle.cs 74 6dd2548bedea24deaeadee08cff6811aa2e25edde11a67a11fc517301054e54e public UdpThrottle(AgentThrottle throttle) +LibreMetaverse LibreMetaverse/UdpThrottle.cs 104 953db4ce81491c0d4ba54b813961a5ade85ae38dd6d3ca89d9c623fea5b97a55 public void Update(AgentThrottle throttle) +LibreMetaverse LibreMetaverse/UdpThrottle.cs 124 67f0b2717a242eba03599b1ad1091377bdc27d839f66aa2f0abdac433c845f39 public ValueTask AcquireAsync(UdpThrottleCategory category, int dataLength, CancellationToken ct) +LibreMetaverse LibreMetaverse/UdpThrottle.cs 160 d2311683f7a1d73ebd5a80e573e86ef46d77ac66cc5c55bed211d3f73a808339 public static UdpThrottleCategory Classify(PacketType type) => type switch +LibreMetaverse LibreMetaverse/UdpThrottle.cs 183 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/UserReport.cs 39 6b7137509ffe1ca338987363286c327232ec14173bc6643732e6b8b14802f1db public enum ReportType : byte { +LibreMetaverse LibreMetaverse/UserReport.cs 63 73c0b9d8684adb3037e1b497c610045dbd5786981aa09a7f27f620a00dc9e70e public Task> FetchAbuseReportCategories(CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/UserReport.cs 74 92066f83c91aa139eee0645de01eb0e62a929c4101752eb07e974d578beac9a6 public async Task> FetchAbuseReportCategoriesAsync(string? lang, CancellationToken cancellationToken = default) +LibreMetaverse LibreMetaverse/UserReport.cs 135 7e3d694c00323c98459134d8e39bfd55ecd141fc75091dfbb0e6c6d0e33cff71 public void SendUserReport(ReportType reportType, int category, +LibreMetaverse LibreMetaverse/UserReport.cs 196 c9901a126b5da6c5b34086719a24bb49fa5a6f8a02ce4b2995da61c38cf3b936 public void SendUserReportLegacy(ReportType reportType, int category, +LibreMetaverse LibreMetaverse/Util/ArrayPoolByteBufferPool.cs 38 224d5fea32d6a3bc71f005a29162f31cd263505939865c275d41e4307a880ce5 public static readonly ArrayPoolByteBufferPool Shared = new(); +LibreMetaverse LibreMetaverse/Util/ArrayPoolByteBufferPool.cs 40 163d3ecdd3a071c24204a38a7de15ecb78f78f0ac84ade5c845cf37d322fecfe public byte[] LeaseBytes(int minSize) => ArrayPool.Shared.Rent(minSize); +LibreMetaverse LibreMetaverse/Util/ArrayPoolByteBufferPool.cs 41 dde3460f6c5bfd9d12b87143324160b334e504baedbc5db3985557adedb75165 public void ReturnBytes(byte[] bytes) => ArrayPool.Shared.Return(bytes); +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 38 2a111ece5e16a3a6f5612debfb1817acbb2f6a31444590ff58ad304920bafb72 public static class DisposalHelper +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 43 29b04cb381a859fba98be3a9d759ed9df8eedf84c4a99cfe0cf0b2af19a51859 public static void SafeDispose(IDisposable resource, string? resourceName = null, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 64 c826ae0e61f649a60bd42248c096b272383df875a7a30c451a0324448e244477 public static void SafeDisposeAll(IEnumerable resources, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 77 7ca1e92ad03209f45685504242d13d97208e7b3fcb0ef7ae2213cda2dd57d798 public static void SafeDisposeClear(ICollection collection, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 96 d4b1a3b6369a5c36ff7ecc03cceeabf1c4d2c9c851377233c38226c837ec3701 public static bool SafeJoinThread(Thread thread, TimeSpan timeout, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 119 c28b4495088237ece935f4bd5f7ad462f34183bb83e5f1baa1c444abc0a27cbf public static void SafeCancelAndDispose(CancellationTokenSource? cts, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 139 d71b88f7e114b72c9045e2a3eaa780e2b9dddef80fb781ece50ffd3b0daab1e0 public static bool SafeWaitTask(Task task, TimeSpan timeout, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 175 4af2895f800d8bf0661645d46ac687dc16913e8ac33597db91f6a295a8b5ebb7 public static async Task SafeWaitTaskAsync(Task task, TimeSpan timeout, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 203 de64f88c76ac157ad5cc9c14b9b96ee4c94ac621bf1105cbe39c7423501ebec2 public static TResult Using( +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 217 da3219d25c3bf7fe853c0c691f8ec0156fbe37383e17d78e7b0f7c0a5073a76c public static async Task UsingAsync( +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 231 f9584e79b4257975f44e900b79a09de577052b585c2b82fa9f3d37488f85a883 public sealed class DisposalGuard : IDisposable +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 236 396fae8476e11b8faf7ed8bb1fcba93c949d37213e35c0d1387fa68cd1ff3e1e public DisposalGuard(Action onDispose) +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 241 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Util/DisposalHelper.cs 254 e3d1e20bcbab51cacf717e69622e31b7e075acee115390fcb7234a7cd17d0ccf public static void SafeAction(Action action, string? actionName = null, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 37 164843302b97ffa109e669ef386227c2824acba23afea518ff759ce06a3c070b public static class EventSubscriptionHelper +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 42 e2c5e2d0355f41211a04d7771cf7e38df244ed0f84159f29deb103cebafa9f25 public static TResult WaitForEvent( +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 74 e55a60c6ef424ca6429e80d67d2e41c423810076768372bc3ab308291c58ad34 public static async Task WaitForEventAsync( +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 116 e8baa608c8dd13289ce3cb62bf6ec8bab950737cba992d3acbc59f5ee225d466 public static void WaitForCondition( +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 147 dd7e6660be0e971315ba7014cbad353d6a4f8fae451a80a0ca0905682c00beb2 public class EventSubscription : IDisposable +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 153 1c3b1d54986b04cf7fe76d0e70fa87cb75dcc32e0b634a397a6635eac4447fb9 public EventSubscription( +LibreMetaverse LibreMetaverse/Util/EventSubscriptionHelper.cs 163 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse LibreMetaverse/Util/FileHelper.cs 32 12475461e9f5e8d7fa6e9116585f7c1580fab6d59cfde18b29d9b44b92c9d729 public static class FileHelper +LibreMetaverse LibreMetaverse/Util/FileHelper.cs 39 d476036af5ceaabe8f21ee71be63fd564156d6b95b0c7b6f5a90a81d2115f4c6 public static string SafeFileName(string original) +LibreMetaverse LibreMetaverse/Util/FileHelper.cs 47 6dfe6986359d989e16264e45b5f92397a4cc21e89d9c8ee60fa9e53905721f7c public static string SafeDirName(string original) +LibreMetaverse LibreMetaverse/Util/FileHelper.cs 58 dc02ccca5c63cbdbb049aa5d1928412a7848ae3c7a8fb585347c35b0370aad3f public static string Sanitize(string input, char[] invalidChars, char replacement = '_') +LibreMetaverse LibreMetaverse/Util/FileHelper.cs 69 2ce616ea28cee9d1e643d1816f319c90e9d379ad6f7387aac4c2d8b741843e4a public static bool TryParseTwoNames(string input, out string? first, out string? last) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 41 32d878292a011fe34ee67b62821ed32b2a9d0c97988b1fcd738a8723641aa7c5 public static class Helpers +LibreMetaverse LibreMetaverse/Util/Helpers.cs 44 f06c8bc6ca081a4669dea1f352609f21a6adf92d41b61d300db67a0a0a9cf545 public const byte MSG_APPENDED_ACKS = 0x10; +LibreMetaverse LibreMetaverse/Util/Helpers.cs 46 69c0d3a9ef702cac3504c9cb2c888e2a79e54bcb938f2b411a082c49da989feb public const byte MSG_RESENT = 0x20; +LibreMetaverse LibreMetaverse/Util/Helpers.cs 48 863d7960d2150e95ba1021a3b67a5f0a6f1d936b4e5250bfa07f69fc02eb4366 public const byte MSG_RELIABLE = 0x40; +LibreMetaverse LibreMetaverse/Util/Helpers.cs 50 bc05179043d9badb8379703cf239706ba8447b5588e4c9d4855c2a5191deb6ba public const byte MSG_ZEROCODED = 0x80; +LibreMetaverse LibreMetaverse/Util/Helpers.cs 58 c4a88eeea376825f11242cc93d24ab2c4a130e731e7e8fba1d0efd26215b71e3 public static short TEOffsetShort(float offset) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 65 902ee20ca5c6f3047eeb72d6b404ef1d788b9afd59c7f358212e88e765927758 public static IEnumerable SplitBy(this string str, int chunkLength) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 85 2b7e47f0d1e185ff973a79824a24c001a8e6ea377bb498bf9422fabbf5d29dbd public static float TEOffsetFloat(byte[] bytes, int pos) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 96 e4f99d4e81a97f80e8ddfd0af2f6e5a93dbf93c7e27000017b06d4179dc6b97b public static short TERotationShort(float rotation) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 108 7b7670d3e01536236ec9ab44246c4ff5332f3e14dcb0f6b65f580ab9f972a4ad public static float TERotationFloat(byte[] bytes, int pos) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 114 db8fd6d17239b0c1bdd600deaf6516a13bba0cb0e41182e159fa474c23d42670 public static byte TEGlowByte(float glow) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 119 37761ec0f7f75d6df2a5f475dc906b17019a426e085550b7e928e20287fea7d0 public static float TEGlowFloat(byte[] bytes, int pos) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 142 4b560b3c12a41579afbdf6c74bb74549f676989451901626efabdd10daadd689 public static ulong GlobalPosToRegionHandle(float globalX, float globalY, out float localX, out float localY) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 157 362a47327995f4a090e6e0e2df039940b0cbf112b16678b3930b3a64fd096a0b public static string FloatToTerseString(float val) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 256 0ecfd3dfbc2e7b7bfca0c69c4dd3e65c8b3056b659b4f99ca9c9ce612b77c085 public static int ZeroDecode(byte[]? src, int srclen, byte[]? dest) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 357 337bbb320289b6d2c699667b97a833890200b3805629b131d0089fbc69cf68da public static int ZeroEncode(byte[]? src, int srclen, byte[]? dest) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 466 36c8710447cccb40a67c60c9d1f6dc01098b406d80296cf3839f268df506cbc8 public static uint InventoryCRC(int creationDate, byte saleType, sbyte invType, sbyte type, +LibreMetaverse LibreMetaverse/Util/Helpers.cs 506 aaa13a9d8cbd89cf9b0a07a6a5e349cde2285ad5eac5098da9e439d0be02fa43 public static Stream? GetResourceStream(string resourceName) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 520 131d809dd8fe139c05c1245404b3180dcb01adcaa9affca551ce2145d4db5eb0 public static Stream? GetResourceStream(string resourceName, string searchPath) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 567 17754e41ac7e15212d1310aaea2e4e8ee072b551a6989618c6de35f6043aed55 public static OSD PrimListToOSD(List prims) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 583 110e9878e34426da141d8267fc66d38e918f3f46c744387128c8d5ec42e9319f public static List OSDToPrimList(OSD osd) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 620 e8f873bfbb745e9876912a2b1ac165376d41670ce28ab1a3bf5bb57639da0b2b public static string StructToString(object t) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 634 6047e42845a0889f02aabd767d88ff34c86d078479dd3b65a1238db72bab0197 public static void CopyStream(Stream input, Stream output) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 644 88d6fd3e884fa0be0e86dc56b55e8eaa9fb606be00794718b9f900a1c4643003 public static byte[] ZCompressOSD(OSD data) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 660 8652b1539d7f86f3178a742edf6e8a93a09ab77199bf3b2ce38eae584e6b65d7 public static OSD ZDecompressOSD(byte[] data) +LibreMetaverse LibreMetaverse/Util/Helpers.cs 682 8eb2d77d4607cf16c65b3caeb65beddc39accff0a6b016a400c19b03d3ba29e0 public static OSD DecompressOSD(byte[] meshBytes) { +LibreMetaverse LibreMetaverse/Util/Helpers.cs 710 e3d1e20bcbab51cacf717e69622e31b7e075acee115390fcb7234a7cd17d0ccf public static void SafeAction(Action action, string? actionName = null, Action? logger = null) +LibreMetaverse LibreMetaverse/Util/NameValue.cs 36 e2c9f9edd70c1db09d91ade55920dc2d955ecef8612419ed4e40b617a6da5743 public struct NameValue : IEquatable +LibreMetaverse LibreMetaverse/Util/NameValue.cs 41 ce99eeccb7ec9df5357178af1385faa75a13df704beae6fe48b14bc0ab24f8f7 public enum ValueType +LibreMetaverse LibreMetaverse/Util/NameValue.cs 67 cf8d3db69250a76f6fad37b935ef0dc131b4c6e8a70f3aa9d54425881969a980 public enum ClassType +LibreMetaverse LibreMetaverse/Util/NameValue.cs 82 695c0969ae5bf5859e9ac820a0f259bc76c8f945edcea947cc2d820b515d8b93 public enum SendtoType +LibreMetaverse LibreMetaverse/Util/NameValue.cs 100 a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab public string Name; +LibreMetaverse LibreMetaverse/Util/NameValue.cs 102 f986223f4e52dfde2f60403b47700c87dd753f69166f0696b3c57263b3369b53 public ValueType Type; +LibreMetaverse LibreMetaverse/Util/NameValue.cs 104 e8e91904d9aa533e65f4c9a645585f5a039598b231f6df7336a763736bd56e1f public ClassType Class; +LibreMetaverse LibreMetaverse/Util/NameValue.cs 106 1361a339a91c1543e3d24fb81616bea54017821e3512be21d81060607a65084f public SendtoType Sendto; +LibreMetaverse LibreMetaverse/Util/NameValue.cs 108 7ed1d2e5a692856f87600aad22dd50d28e6d2626ceeb76f292e8e1b7dfba45d7 public object? Value; +LibreMetaverse LibreMetaverse/Util/NameValue.cs 150 44daca00faaadf1ce13a7ce2fe10628d96c892f5d7cca2fdd535133b3d9fa97a public NameValue(string name, ValueType valueType, ClassType classType, SendtoType sendtoType, object value) +LibreMetaverse LibreMetaverse/Util/NameValue.cs 163 de9cbb62f341d1a8c6cc0dff17fbb1de7d58654826c86e8b5307a6e4b17590d6 public NameValue(string data) +LibreMetaverse LibreMetaverse/Util/NameValue.cs 211 2f5c96faead9abb9f1264e63d17dfd776fd0ade4bb2fda49ad3b996d54266ebe public static string NameValuesToString(NameValue[] values) +LibreMetaverse LibreMetaverse/Util/NameValue.cs 339 c0f9f0b6619296f2a45c239561e2cb4f885d4a1c4e84c3b83e48d45b0cca9042 public bool Equals(NameValue other) +LibreMetaverse LibreMetaverse/Util/NameValue.cs 348 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse LibreMetaverse/Util/NameValue.cs 353 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 18 19a094c2fb04de61677cb8d614efe4db52dd0feec695ce47cc232c42cd7acd5f public MaybeNullWhenAttribute(bool returnValue) => ReturnValue = returnValue; +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 19 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 25 9ac5d287c3260744ea0cebe0890e041c03f123c26cde0284ac1dce237d0410b0 public NotNullWhenAttribute(bool returnValue) => ReturnValue = returnValue; +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 26 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 32 0d0e740fe1e4ba6c61c8f7c94522cbdd33eb204e5bf4cdbc27780e088ca5dad8 public MemberNotNullAttribute(string member) => Members = new[] { member }; +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 33 395585bb6f1e4c9625aade0d34c9a269e8c6acdd9a0f8639b7314f41a6556d44 public MemberNotNullAttribute(params string[] members) => Members = members; +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 34 9b1b388568cc31af84099a4e930658483bb38a0c7ac9e22af65fbe8def6e492f public string[] Members { get; } +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 40 c752d06f209d8d86aae97a4bc4b373aefa120bb46d047f16c9582dce19525d4e public NotNullIfNotNullAttribute(string parameterName) => ParameterName = parameterName; +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 41 d46a9a2aa0be18046dfbcdf8b7bb3b2bb8c3c40575553f9798ec72c167ef02bb public string ParameterName { get; } +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 50 cb7df4893f76309354f50dc6ea8ce73f9816598f25e71ee5db217c251165a747 public DoesNotReturnIfAttribute(bool parameterValue) => ParameterValue = parameterValue; +LibreMetaverse LibreMetaverse/Util/NullableAttributes.cs 51 754a41cc8d5ea014612349f229b4d37c1ab6c7b4f335add87eab81d472293eca public bool ParameterValue { get; } +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 37 f4f841b4eff37ff5c0a7dac9a721d6ff5221443a327c9f5ed289208a87ca18cb public enum DictionaryEventAction +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 58 f06f941d1abc5f9b5b64e8030a31ef73932f063d802d6fe985fbd09344ef6841 public delegate void DictionaryChangeCallback(DictionaryEventAction action, DictionaryEntry entry); +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 66 9e1ee293dd38a0ffdc92dd0e4d489864effb2d9a659e3e2810ed5c10460b3f3e public class ObservableDictionary where TKey : notnull +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 79 4f988303fc5bfa94ec8682d54af41b5c016926388fe1465fad05706a9f95c80b public void AddDelegate(DictionaryEventAction action, DictionaryChangeCallback callback) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 98 2605ffefcc3fd3a4ba448a534093ab1eb5a2e1936132c9067f907a5531b35daa public void RemoveDelegate(DictionaryEventAction action, DictionaryChangeCallback callback) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 133 6ae341faa1ab0a02d07b28636e3ad27c46554c25eb6d55a8dc0d7486e107ba5f public int Count => Dictionary.Count; +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 145 80b5966bd3804674fece0bfe57ac005f4f769bb10eaa160dafc0d5bba6782d35 public ObservableDictionary() +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 163 0706f4f8cf38bdc950e35d1656e1a5c8bcda5d8bf427622b65a392cde8f4ad4f public ObservableDictionary(int capacity) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 175 4c48ea5d81196f7ccb6a8b4c8925e0b0fce04612673e35fd656d768fa624692d public bool TryGetValue(TKey key, [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] out TValue value) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 194 a478327269df7d7d0196a560b80fd0f7d925c808916814c27f320007f2f19503 public TValue Find(Predicate match) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 220 e502fda673418f4852cfe157cce5401c28ce10a48deaf76410c723db37e4a360 public List FindAll(Predicate match) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 245 edb95797cc9e8d3bf706d376f0a3439c20978c9e53f31ee7baccc9eb644a9c1d public List FindAll(Predicate match) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 261 6b480f77693506576902a9943772cb29ebf36544183cafa8ea19c3fa8519868d public bool ContainsKey(TKey key) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 269 d4bbde8cd72272e45e2055eb9055051e7dbeda1698e24194645a6a40f0629410 public bool ContainsValue(TValue value) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 280 14c31387e5677c7880f8c979f2d0231dd28cc24e59c5ce8dac19aa8f5a6e73ed public void Add(TKey key, TValue value) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 291 538388c1afd5b150bb15da5c06842cc4cd218e2adb04a7d3849b23f6bd53427d public bool Remove(TKey key) +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 302 e4dc043630c9c8188dc42d567fc7e8334305730a7b9fff7139d58210bce1119a public TValue this[TKey key] +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 312 1c5c2406a17d0bffb18386955907d5ca8d56416e099a57a598408e45a4fb6138 public void Clear() +LibreMetaverse LibreMetaverse/Util/ObservableDictionary.cs 324 be0fbedd8b78dcb7e6cb82bcc7c7cdc3d57a64c0529ebf4a65b373e3d3bed9d0 public System.Collections.IEnumerator GetEnumerator() +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 35 60a93339adfe5fa86fa7afb9445eb3f5395ac989e5bf5ed80b74ef0b4a7adacb public static class PositionHelper +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 40 e2ddc220104ecd9333978bef904d26833fc3b64a9495d12fcff1a7da30f00247 public static Vector3d ToGlobalPosition(ulong simHandle, Vector3 localPos) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 53 4e3038ad7ba51e18c5b29d1e8a1a4d792b50e3ec148eeba7569e5631405db591 public static Vector3 ToLocalPosition(ulong simHandle, Vector3d globalPos) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 66 feec9a9caec05cdb3120a31e1c4978e4daba9b70bd9d965def06caeb1432d761 public static Vector3d GlobalPosition(Simulator sim, Vector3 localPos) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 74 5ba5b8669db02db1c81f155ccee57a8eeab42b0cfe45a547f5b1ace6032f7209 public static Vector3d GlobalPosition(Primitive prim, Simulator currentSim) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 83 ffa836c4345ca2381e607694751de62666e7d637255bd106d042afcd8fb2e63c public static ulong RegionHandleFromGlobal(uint globalX, uint globalY) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 93 7979727bc5e7fe11cc8c6fdc804860ef2afb162c652f4da2b0a984161195a62f public static ulong RegionHandleFromGlobalPosition(Vector3d globalPos) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 101 6f7da46b4a0a0a354818352b0225cd0e42cbd1767202be934df15925db87964f public static Vector3 GetAvatarPosition(Simulator sim, Avatar avatar) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 121 3ea13a1dfb64a8fabede941773533349f1ee1862b860c67b211a17013f5ad8f4 public static Vector3 GetPrimPosition(Simulator sim, Primitive prim) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 141 c7585135e0508bb02b5dc63c83a30f7cc039f70abb2c4b4be8ca626aeba3aab0 public static string FormatRegionCoordinates(string regionName, int? x = null, int? y = null, int? z = null) +LibreMetaverse LibreMetaverse/Util/PositionHelper.cs 149 fea9c1fe0faf55282529ef5b591cc6869491982e74259ea7478f780c9df96e92 public static string FormatCoordinates(int? x = null, int? y = null, int? z = null) +LibreMetaverse LibreMetaverse/Util/Repeat.cs 33 ed6e85560ebeb23fc4817e65ea2dc3e026fbb5f99af00419cb4d02b5a116b3b2 public static class Repeat +LibreMetaverse LibreMetaverse/Util/Repeat.cs 43 3606707cb42ffcd21d4b51afd054228555092e835fc7b00eb720412f380576e3 public static Task Interval( +LibreMetaverse LibreMetaverse/Util/Repeat.cs 76 61dd926aaafe22d9b52874fcc3a13fd040cffcfcdb08ff8daa133078edd7ebc2 public static Task IntervalAsync( +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 33 f499e1da974cf84039c7de358607963344e931b6fd9c923050e33cca849195ad public enum Type +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 39 216921d61176f8e25430439053477f4d67026e31b621e1c94877d685f9667588 public class UtilizationStatistics +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 41 f02cb85e78d4e61bcc5f5169f390f99fb7a4d7e54ecb965338bb7054d953811c public class Stat +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 43 c6635e21fc77ac5515186b16d99c294f7918f10615a2754506cb61e0dc4611ed public Type Type { get; set; } +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 44 3f9584d00d1229e2de5517a6d2eb21d3f6e7af77ebf6d4425c8613129fa72761 public long TxCount { get; set; } +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 45 5f8739f928d5b0bcd2b7d654acbe2128c3959919748cbfbc7359bbb33f7c8398 public long RxCount { get; set; } +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 46 aadd306b00d0ea5c79abeabf3b271403b36011b765fe7caeaa9bad4904b6a775 public long TxBytes { get; set; } +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 47 e4f13d02dcd6a05f994a3899dcbd6b24c6f33f5eeefe3adbfc5f0b3abdb63ba5 public long RxBytes { get; set; } +LibreMetaverse LibreMetaverse/UtilizationStatistics.cs 85 c0bcd5da5a5a0dfff557678554afddd32df353a9bb56ce6919d761754140f73d public Dictionary GetStatistics() +LibreMetaverse.Rendering.Simple LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 34 c3986dc07d693abd75ff00664794b716c48922fd468814f64e97d7c6078dda0d public class SimpleRenderer : IRendering +LibreMetaverse.Rendering.Simple LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 36 7d6d1bf925045699f93eb451dafc575ffc44f4551f1dd04693103138fbc44847 public SimpleMesh GenerateSimpleMesh(Primitive prim, DetailLevel lod) +LibreMetaverse.Rendering.Simple LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 53 fe0cb073059ecb0a3f5f0cd10285484fc9ec28cb5267b495dff460180ced0420 public SimpleMesh GenerateSimpleSculptMesh(Primitive prim, ManagedImage sculptTexture, DetailLevel lod) +LibreMetaverse.Rendering.Simple LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 58 9d7f57607706e8446563e271ccdf8abc62d39ffbabfa28b7d85862914258c69b public FacetedMesh GenerateFacetedMesh(Primitive prim, DetailLevel lod) +LibreMetaverse.Rendering.Simple LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 72 84b919adeba2cfffd864dbe5bfed36ac3733fb7361b338f2320ddd79a3b3c5f3 public FacetedMesh GenerateFacetedSculptMesh(Primitive prim, ManagedImage sculptTexture, DetailLevel lod) +LibreMetaverse.Rendering.Simple LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 77 ac33dfe26b9983d8b4c433e4aa97aae9d71b3de6adf566cbaf16919805e6a1dd public void TransformTexCoords(List vertices, Vector3 center, Primitive.TextureEntryFace teFace, Vector3 primScale) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 37 2f5ae54e26baa54138c95e84425215e9caa190448f50fcfcb9521a64b2e29193 public class MeshFoundry : IRendering +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 46 ff7de5bbefb80bd1a067fc3549ea65d5561fb434a36c56d9df323cee0dc5d639 public SimpleMesh? GenerateSimpleMesh(Primitive prim, DetailLevel lod) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 81 4bfee49d0975daed14cfcab2ac03476f4edeb42dd8dbbc9f7e7ac071cf5b550f public SimpleMesh? GenerateSimpleMeshWithNormals(Primitive prim, DetailLevel lod) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 123 5beae19d8e36349b2156d3e77dcc3c11fbf01e99035a9b643a890002ffcc20ea public SimpleMesh? GenerateSimpleSculptMesh(Primitive prim, ManagedImage sculptTexture, DetailLevel lod) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 149 9e854eb46881a3766fef70057173986a2743f923a2905fc35ef79c76ab0b9a86 public FacetedMesh? GenerateFacetedMesh(Primitive prim, DetailLevel lod) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 212 e7a2be122159e0c7c3a4259cf87397e98abfca54fe3201d7aa5b74a442bffcfc public FacetedMesh? GenerateFacetedSculptMesh(Primitive prim, ManagedImage sculptTexture, DetailLevel lod) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 318 ac33dfe26b9983d8b4c433e4aa97aae9d71b3de6adf566cbaf16919805e6a1dd public void TransformTexCoords(List vertices, Vector3 center, Primitive.TextureEntryFace teFace, Vector3 primScale) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 366 9e43ebbbfb4749d5f7719cb029634b7e80d89f1ac86a2f1c70a6f0d2e7c425a7 public FacetedMesh? GenerateFacetedMeshMesh(Primitive prim, byte[] meshData) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 386 989dea4ce4f9d2dc078c89ae58255d4206f342c20bb5ad739ca657cc6ea56e6a public FacetedMesh? GenerateFacetedMeshMesh(Primitive prim, byte[] meshData, DetailLevel lod) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 403 d6b0685e00110105de5577c44d20bba8ffb0572c1a000cdb315081091fd00507 public SimpleMesh? MeshSubMeshAsSimpleMesh(Primitive prim, byte[] compressedMeshData) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 429 948675784858e532633babe9f0dd146f0d021b93b29571bd3e5f939837864470 public List> MeshSubMeshAsConvexHulls(Primitive prim, byte[] compressedMeshData) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 439 7be68921a17424f83147075220152058e0e591c316e266d48f94480bdc209a0f public List> MeshSubMeshAsConvexHulls(Primitive prim, byte[] compressedMeshData, out List boundingHull) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 517 7ec53c4b4fbe9c09f35544aabc6cfecf7c87c703de5ccb8316701476e56343d9 public Face TerrainMesh(float[,] zMap, float xBegin, float xEnd, float yBegin, float yEnd) +LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 553 bcb44d255784ac28953630a4e7d33335352f11665d2772e2664eb761c5d2346a public OSDMap? UnpackMesh(byte[] assetData) +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 32 b8df7aaedfa423b4ab0b6219fc0a0cc5dfb7ea10593468c3e33bc494925af2c6 public class ObjectList +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 52 0937e315ff18f8886a1a1c0311000cc5e72d1cc73474d31ac21ba64de9a814a3 public void Add(object o) +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 58 aedad0272acb8b02feaa764685e8472166864d3d0cf6251dbb85c53591584f02 public void Push(object o) +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 64 4ee55520d2b2576f0e67ea1530e1a06b3675d626a597edb24c1625588a0e6063 public object Pop() +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 72 d3db6104406b130f5e479c16db94731a346318a45926c1a5379ccbccdd572a60 public object Top => head.it; +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 74 ece31db1587a1d083bb6c436d0730380680d747b14c0d5397f0759355d0b25d2 public int Count { get; private set; } +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 76 2e1199e546858a2c7632a33958392fd9bc297ba539afe8412988dd9385ddae00 public object this[int ix] => Get0(head, ix); +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 78 d1a4de6d7abe3bad1bb2add4b281701cdfea657e2d891b5a58ea25977cb86d65 public IEnumerator GetEnumerator() +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 95 2aa4c7a578916d77f44bb8d797dc19bd9f9e25a92d92cd5df6cd7b665b8ce05f public class OListEnumerator : IEnumerator +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 100 79c86b1e010017f58198608bd7da610e93f3f7e693234c38ba9a77f1dc586b3a public OListEnumerator(ObjectList o) +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 105 21568388c7ad5fdc42c6227f63d992c87107a423a758ad2bc590f70e12c11167 public object Current => cur.it; +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 107 4bc597978e3a34c1c8e6c55b6a9d80cf9bf7d02645d5da7a466b52615956af84 public bool MoveNext() +LibreMetaverse.LslTools LibreMetaverse.LslTools/ObjectList.cs 113 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/AddToFunc.cs 29 c26d49d5f34b88f4af03eb013a3969a106749a673557c2a8603b094b5d0dfab7 public delegate void AddToFunc(Transition a, SymbolSet s); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Arc.cs 33 2ed37dd8eeff703e7462d4a63d15c1c6fd6328dba34818a5cc82ad7e81855c6c public char m_ch; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Arc.cs 34 53e9936db389d51e9498dbf7226746ad1c972608bd0656464990d1e8ee67fa74 public NfaNode m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Arc.cs 36 46b943d4e5333e1924257ae22c35f4044ce721c5e0d3ceb146da65fbcc22e326 public Arc() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Arc.cs 40 55979951dbc70d6d79b8a143a8517df3dd7c486d8e54db8cacef941c08591818 public Arc(char ch, NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Arc.cs 46 0c48f73310d303b821a4ce751e2c18c4d50ca5410fa4238713a5c7b6f41e5c2e public virtual bool Match(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Arc.cs 51 76683ab4865f1333c98610845f8914b63671ed18e088fa401e493d511f17e923 public virtual void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ArcEx.cs 33 23a54fd773d9146ac246ac273dd89435978c33f01fc9cbef3510a7148ac111f9 public Regex m_ref; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ArcEx.cs 35 c44958d29af4d047a750124af97afb381383beec7b399d71b2a3d8b511fdf141 public ArcEx(Regex re, NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ArcEx.cs 41 0cc382d72d1682f48172a7f9791ba11b0f4725297c218208102488a8d365d873 public override bool Match(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ArcEx.cs 46 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Builder.cs 29 4314ab89a5ff80505c1991c77affe8f8d559a82c065873b3736c93bf72e0181c public delegate void Builder(Transition t); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 31 489d208a8e8f36037caf234883f7e78dc75c15b89cbbff5889b3f80cd00c5573 public class CSToolsException : Exception +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 33 51bde5d60b8481eb3289f251f443d08d4fd7dc57a14e8fce1fc3e4cf75e2ed8d public int nExceptionNumber; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 34 625c34f436af35c726d26164b63e16b0282fb9d9ffe96c0db22c46dfa3a9e9a0 public SourceLineInfo slInfo; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 35 27fadb74bdc06cf9f7159a61c22b66f4eb52f3c98a710e08c717c13571c0dc37 public string sInput; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 36 5059121e65a4a5a07cbf22f392144aafb7da22dd7b16b9c256a6f5beb3d3df38 public SYMBOL sym; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 37 d1cbb2807f7518920f50a6cdc4c1e08b59d0515eecfe0694391c7c5a555087c6 public bool handled; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 39 5f471b0845675da8d6d97f533728771f6f8577ba571424110a89ce5528dea014 public CSToolsException(int n, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 44 564ee1e4004d7e5fbcdd28f80984989c2225f05aa16865b8bd684be9825aeac7 public CSToolsException(int n, Lexer yl, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 49 00b26130b3542cd2cb3a07de20cee28466dfc8e7a4ade467f65aff8a934be00c public CSToolsException(int n, Lexer yl, string yy, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 54 45444a2760632b60fda3c82833d8920599fa367ed9df072a05351ac6f4ca8ea1 public CSToolsException(int n, TOKEN t, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 60 62525582328288078407320a4a62382afb211d9bdc1b1a3cdc10a177df5892f1 public CSToolsException(int n, SYMBOL t, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 66 c0c72d9a94f56aac9c9c0ccbc3ab24409ebc03c8db4c69e58c03f8e5891c3f30 public CSToolsException(int en, Lexer yl, int p, string y, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 71 deea2a3ac7649b2cae9b9b727c79cc07226f84b75874fa8651b6543830dd4666 public CSToolsException(int en, SourceLineInfo s, string y, string m) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsException.cs 79 c6bb6969b87ab6d1a7221f259aba59cf180065f5016b426bc286b238dac4b745 public virtual void Handle(ErrorHandler erh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 29 2def23ea41c97dc798fed88967a342ec98d86c9bc5b580ad945676de6daca84c public class CSToolsFatalException : CSToolsException +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 31 5c7d2c1fcdf17a3fc76fab3d7389199bb443ad27ea7911af8c87ced519d5efd7 public CSToolsFatalException(int n, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 36 d533c1ca57bc9e1e47f26a0abf27f5b4fc6277433349c55b79404188fd0f2359 public CSToolsFatalException(int n, Lexer yl, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 41 22e4a2b72a0bb0cc7e5f7a7036756e2fac6469f54e1eb9921c3948aa3d333e12 public CSToolsFatalException(int n, Lexer yl, string yy, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 46 1a340295148979703c97ada2c6e373907243b99282f281e5476b86f1ac2ea987 public CSToolsFatalException(int n, Lexer yl, int p, string y, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 51 ac69c8c1906fe762b63167a1a2da5332f985ab3e643fd309c2fc7b1ad0b7906f public CSToolsFatalException(int n, TOKEN t, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 56 62059a9a206e80cb6796c6d3c2f69501e85307c3736429f90bc5cbbef0a01d02 public CSToolsFatalException(int en, SourceLineInfo s, string y, string m) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 61 7ad99f35b784e75b231f4e75474fd4612ea1b2b9bf3c7325d4d47b220723758b public override void Handle(ErrorHandler erh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 29 d7372acd6f030f789cb013678d51084216d73869c0a0516f3f3b9d90e138ea63 public class CSToolsStopException : CSToolsException +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 31 6d60cc85ad8bcd4e5388f87bb2aded59fa84d367f148c47ea6e162f3f8a3af30 public CSToolsStopException(int n, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 36 e2cd93d16a6f52818353fe95e6be488d6003a458023a13792b1d159bae2f7669 public CSToolsStopException(int n, Lexer yl, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 41 1e76e4d9f9b99bc2fc0fcddb55d1d9c7ff1d87e9e9674dab76c64366262a06e9 public CSToolsStopException(int n, Lexer yl, string yy, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 46 4dc9fb00d0678daaedb7d9fd30f114a98bdd47c3a43001cd4d16cb08e4a8060c public CSToolsStopException(int n, Lexer yl, int p, string y, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 51 ee6cea89d63aeddba5b69bfbecbd17e7d9bc7a7dae7a939e0e3989244c1133d9 public CSToolsStopException(int n, TOKEN t, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 56 5da19308b50232591cec575d481b3da28d7db7ee31d82da46c1c32efd3b246e2 public CSToolsStopException(int n, SYMBOL t, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 61 78d2aa7afe611354fcd505838bb58d45f8389e402b08158c83817b4a83e85c02 public CSToolsStopException(int en, SourceLineInfo s, string y, string m) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 66 7ad99f35b784e75b231f4e75474fd4612ea1b2b9bf3c7325d4d47b220723758b public override void Handle(ErrorHandler erh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 32 51641911593dcf8a5c7fc9a92299ef6d31207a9093b51ab460ae95825ca7356e public class CSymbol : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 34 b6e1cc2ca4c9059d72b3bc0517a49f98e46b1bce683b3031fbdbb1234f36d97a public int m_yynum = -1; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 35 00f66d016080f8963ed4161bfebe2ee0afc6658afa7e5a3d143579b53611a2b4 public ObjectList m_prods = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 36 220c934d3caa4dfa6b9e079abc7428d4c30263d156fd4d262760cb1c91431507 public string m_initialisation = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 37 e82e42e35d3896cf783b69eed6c76be097fa7141ac76c7fae6832920518705ec public SymType m_symtype; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 38 21cddb8d19f4d3d46dbe6972c598f95ed18ceb96435b8b34d2eb35fc69241027 public SymbolsGen m_parser; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 39 65f9bcf23692b88462ebfcfd593b07252b6e83fd3e3d089099866d98a30ba0bd public Precedence m_prec; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 40 9eed9f30fdcf9c3d29fce3b977030e159b1eb473f2c0572f98737405499089b9 public SymbolSet m_first; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 41 1548e43834b1ddd7ed6729a5e6d9a5bd266ec1c227dfef376564dff00f7de4c3 public SymbolSet m_follow; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 43 54f669f7ab6963090f1ff7ca70480264dd2ba9dc23fc29548e733adc70dc10d2 public CSymbol m_refSymbol; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 44 ce799df2b03da0f7bb083a061dd39e23b3d71aae2afe987428f3efa068e11d67 public bool m_defined; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 45 110e61940080370a8a7225d065aac4816cdb874cfa427017b9685e786c8f17db public bool m_emitted; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 46 bef67f5a36c3f5e382f8b00d9ee92e6f2b8864399318772c162c0b542a97949e public Production m_prod; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 48 55dbbfee66e210df74e903e88d24c32ac42a043aa85c0548dce714ae0f9ccd16 public CSymbol(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 53 6f54932eb3f6c8f141159ac4668f57677988e1387618028dd599d76c89481e1c public CSymbol(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 69 6185b868c9987ed4def916d0482ef221d25ab86fa78a171a02d0138209fcb478 public override bool IsTerminal() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 74 8d5a036d47f37be6c8b313d49935537bc9392db264c7a92cc9bd2fbafe5d0983 public virtual CSymbol Resolve() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 87 ffc20f8db626f1bcb32a8aea0e719f0ebe962ec8ce24fdde5ad5311cbf1af145 public override bool Matches(string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 106 5329b7e4daad0d4c787aa2f904646751fe44ba102bed937783d82994698a555a public virtual string TypeStr() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 111 60d4b0025ee5897e2c22d06a4cff603c4c1739561e899075e51d189a00afe089 public Precedence.PrecType ShiftPrecedence(Production prod, ParseState ps) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 128 5f6a4a05ce6e2c5461c72385609ee395175ddc9b4777911127678a484abd7f21 public bool AddFollow(SymbolSet map) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 136 281fce00ea86b786bedc6012867e45537a15c8c087081d57ebc02052a1d56a1a public void AddStartItems(ParseState pstate, SymbolSet follows) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 145 79c67bed7624a17744fc69bad6717daabc48d963351792b5b98d68fd7a19e297 public bool IsNullable() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 199 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CSymbol.cs 217 de6f093131df1c72b98829b07a611638e01f9cce01b5729caae0ba13bfe1561a public enum SymType +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CatTest.cs 31 9ba9b83d2f07d5b9a7afe8d3625bc488eb86a081f90b7ec837c2a54f7d35b21d public class CatTest +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CatTest.cs 35 9332ae1b3dfd3ca55765e58c748f803a5c8fd8d879b89407d602a0c096a70a3c public CatTest(UnicodeCategory c) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CatTest.cs 40 fa857b6ead63bd7ab178dba155f3d5b1fff51e4138251710700ccf44211aada3 public bool Test(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Charset.cs 34 fb8ec6c8a81030e103736cc146d1990043d24417188971a30ba2d4d434c5c05b public class Charset +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Charset.cs 53 e7fd0ae943d9d79397287a6e57cb00e3684c1a63e1021b65bcc3258593d5b3c7 public static Encoding GetEncoding(string enc, ref bool toupper, ErrorHandler erh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Charset.cs 90 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CommentList.cs 29 b327e6782113534140d9914543bdb789a5ab28095fa389c0aa87c5e7cb64f2dd public class CommentList +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CommentList.cs 31 8807f88d25fc4b11118db156cd4870a6550158341edda4acec04c435ee9b4243 public int spos; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CommentList.cs 32 6722cb4b629c624fb6cb703ccf2644aff0401c05622848d7408b26a7b69073ff public int len; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CommentList.cs 33 536482ff25c656823716f5f13727188d90c30a13045871ca25bc2f64203cf51c public CommentList tail; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CommentList.cs 35 e9371338429b6f24e9db0103400c93e2c962c44fc161a05132a754559b6f47d1 public CommentList(int st, int ln, CommentList t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 32 e62da7ca354c45ce7a0aefab4622e3eb9507f1f46451409f1920dd26da50ec6a public class CsReader +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 34 0881b860b6f094b47022b094305bb7159881638a9dbb4db3540549bd84f03779 public string fname = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 35 23a84c20eb334794b68ef2c18c3051c33cfa1213b30fda061077629fea5f6cfd public LineManager lm = new LineManager(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 42 7e6ac5b5c9a738465cf9e75ad5a99d774238a9e49fa08b6c3664d6d1b7e40d85 public CsReader(string data) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 49 e0572583aedb1452ac744ca6d3f3a7936717c9e23b46976e148d1217afd2e563 public CsReader(string fileName, Encoding enc) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 57 cba4f29a4eced402fefb79b6739570a762996096452ab544f3c53ededfa8cf50 public CsReader(CsReader inf, Encoding enc) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 65 ef922dcf7aed4284f65e125f04afeccabb2365f7ec6432c93ca259c2b38a363f public bool Eof() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 70 8924cbfecce40f8aa733b0b7f71f54d499dbfb96bf33254b126f01012669e5b1 public int Read(char[] arr, int offset, int count) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 88 8a9c06872e396b3f625e93eedee7010947d4922f011016be79e3b0f9dd94298e public string ReadLine() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/CsReader.cs 110 25d32ecc940248e211d5e0955caeec01ec0ec5cd66b89ff1cfce97e13025d0b8 public int Read() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 32 94e940956a01746eecbd5f1ea10c8517ca4acb5d69f5d58f90daa79d4f5825e2 public class Dfa : LNode +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 34 329dc3e2fae1f94f897326170685e43dd889615b8cedcb861b9dcd0aba2c37a1 public Hashtable m_map = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 35 2682703858162123d1899d7a659e91250ebc9f2a86005eef7e3ddb2d5344ecb9 public string m_tokClass = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 36 a2254660a9b823951f974f27efcf99c7a88fcbe4234e02ca3749731d9ec1b2f2 public int m_reswds = -1; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 39 84aeba241c2fa29b8269379f78801fb9cd51a569fd10689630704642111261ab public Action m_actions; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 45 ef41fd182b70482a2fc84fcad427ce177f204feb7170fabb2aa3ba5ed8f01116 public Dfa(TokensGen tks) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 51 38f6ad49a8fe248eb062557bf634cb413ebdbc8596eb2ee6a83c7a625edf4066 public Dfa(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 60 2f1f9a857828fa43cb47410748ab4be2c5a52861c1feb86368bd808ef00ded3e public static void SetTokens(YyLexer tks, Hashtable h) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 183 44befcb79029c219743495feef199060eccfe7b6f136e46245f93ca3195f92f3 public int Match(string str, int ix, ref int action) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 195 2349f1549d451c6c49fe2650a7c248568257f528c7caf38d1f13f27156e5eb11 public void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 251 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 273 0e607f960454785bc657b9938c689c2053514615df676c7c0224877a3fabc086 public class Action +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 275 15ff66e540e8cbbe9c29847032a2391a364e070a6fdfaeb9da5c6c87ec665409 public int a_act; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 276 225d13d4867e81904dc8883a6424af6049690192843c4843900f199fdf9ca52a public Action a_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 278 43d3d0df8dff4ff5a5c0844b213ff8d564bf0ade1dff4460fcaf1f79a7c57564 public Action(int act, Action next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Dfa.cs 288 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/EOF.cs 29 22c57a3e72ebed8c8b6f0a2eef79896c0a79215e57e2211294a06dd4d67114f2 public class EOF : CSymbol +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/EOF.cs 31 5fa1b3f05f574a73074ab10f51ea7771ead362c527df0307ba802fcc4988d4c3 public EOF(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/EOF.cs 39 9bbfcdb0653b23376dbd4a8b6e5d3dd0f63c7cf40481feb8ec4be79c5f570f1e public EOF(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/EOF.cs 51 6f39f18b6e9f0254bf12d95a5d11c3ba8e8f5b935add5b792f494a2aa3d1b822 public override string yyname => nameof (EOF); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/EOF.cs 53 dabaa74b0a038834c215cf6d846530533cdfbc0bd6ecc93f1683afc65a4a2cf1 public override int yynum => 2; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/EOF.cs 55 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 31 c257a707c27c1f4c030926ed4b539e7cc231a97e51338f7832485d2a4d0e3497 public class ErrorHandler +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 33 adabeb24d5500d1deef33b0a5946f46981b89255cddb1f0f895b1330e7acbb46 public int counter; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 34 9a63a80914a57eb5c8bd13dfcea0173c573100b89e210373576641ff11f41719 public bool throwExceptions; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 36 4de435de05bbca50eed9179e925818ae939f171674371150179db4204e1d0a2b public ErrorHandler() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 40 f823f0e360d55bb7dc5956b84bb70beda5548389ecab58bb968b209a7c1f886a public ErrorHandler(bool ee) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 45 52c0af36d3b8a3607c3042d237220133594ab431bd3d3952c3142a73799052e4 public virtual void Error(CSToolsException e) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ErrorHandler.cs 51 a0469c0815db4cb125dc9b12df2244b3b24904ff3389e8299899dc8fc834badc public virtual void Report(CSToolsException e) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Func.cs 29 6842494652f43270f3f8d425872c8e0275ce9b0c2bb1bf0c0c6411b70210174e public delegate SymbolSet Func(Transition a); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 33 e57ada1cb61bb8c547ccdfaced9c7bf51d23e698bb18d6d4f8a6eab3dd759982 public class GenBase +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 36 8065a721fd79a1d0e86889bd070e56dc6fa60716a30f1eeb7ca21ab181980cb4 public string m_outname = "tokens"; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 37 fe0d63330c692c3a3d8ac5018186c6fe5225123c4f3de2e5ee9cbb12ad899a07 public int LastSymbol = 2; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 38 734158c601c3656ea76e4117e43591e380464e1282656be1ac28ac882e15c311 public ErrorHandler erh; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 39 4b0123e65e5bc6f728d5382a1e16e97148ce0d1d6dedb0b47dcf1e532fab4235 public TextWriter m_outFile; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 41 bef67f5a36c3f5e382f8b00d9ee92e6f2b8864399318772c162c0b542a97949e public Production m_prod; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 99 334106ebab1569abf92cfc460f873ccdea9e8e5861bddf21366fbeb4aead1747 public bool White(string buf, ref int offset, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 106 08e3ad261f0c016394873a8c64dbd3ec2ac3c6c3089b67ebbe11dd6c4ce19533 public bool NonWhite(string buf, ref int offset, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 113 7575d1cd3c2957e1867e044bfc8bea759819be3f7e802161f29d3e845d2616de public int EmitClassDefin( +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 213 354635edc3b0cedabc7801113e67e29b7f0da09b2df5244642ec0ffe848fef59 public void Error(int n, int p, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 224 7dccdaf62586ee29ee7b820ef1c1385647f4d354aab8a3f6cf8561954aadf446 public virtual SourceLineInfo sourceLineInfo(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 229 e8cc49971a35c17dfb58233d823bf5f178a623692df46e417835312066bbd600 public int line(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 234 f19a9a7140509810f250b800287048b7761a90e4d265747c1fdd47209f3a8d25 public int position(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/GenBase.cs 239 3bc5a04e2348f47820cce39c763126f1f761ddb2a48a9e5afb1baa30795047c0 public string Saypos(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LNode.cs 29 8b09f4da897131f6a6422f614a54733be50730ff15d2cce1948703d85bcbfed5 public abstract class LNode +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LNode.cs 31 4a5ba973c800969f36dfd48d80776016f5f459fcbcc99acd6285b308738f4437 public int m_state; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LNode.cs 32 3709619f7a3abdd3d383aa26feadf83fa12e9e23594055e02e0e10ec715b4aed public TokensGen m_tks; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 32 1ca7b60bd770e2512e2f03988cf20ae4116ecb5f42fc4edee56ee2377f3f21ab public class Lexer +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 35 17cfe8bce2f6133dc6257d6cd2611419d8de037e76a409ed40205f7ad74cb87b public string m_state = "YYINITIAL"; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 36 4ee82f92dbf02e7f63e2c5fca3c70521ad036251568a58743daf693baf97ecf0 public bool m_debug; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 37 4e558623822af6bc82ea04ca623d1740bb1925383497b3131ca52e8b474e4d15 public string m_buf; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 39 15b1515332fcfba4327d0b349d0c9e2d78cdd73dedd202c21e4f1cbb8b897362 public string yytext; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 40 d8519574936811a0e263ceb9b14b42258c13506e397152bbfb09b93e7ce30d4d public int m_pch; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 44 8e9812f18703666f4546d758af6235074443e66eb3065c6e285272798eda25e0 public Lexer(YyLexer tks) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 50 2f6595c1296ac38b39b6c578434a8b3661174ee03931c4f6f36efdb5729253d0 public SourceLineInfo sourceLineInfo(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 55 e9b2b6b326fff8472cb81d777851b9a20b78fb380d4d9feab4826580e081bcb4 public string sourceLine(SourceLineInfo s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 60 3bc5a04e2348f47820cce39c763126f1f761ddb2a48a9e5afb1baa30795047c0 public string Saypos(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 65 922efeaa99746ab8444803f3af82f56f4efdaa0fccf00724c7deec6cfab51e21 public Dfa m_start => (Dfa) m_tokens.starts[m_state]; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 67 6bf6d559ca2054b7d03cb469e3f5f7d2eda049871c8395c9532cfa1e0530fca4 public YyLexer tokens +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 77 9f186ff05f15008765a5d04d500ff72d93e0cecf3b62c06078ff90717bdc5162 public int yypos => m_pch; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 79 6924519d51e5d297e849e3d228e8d4b032600270e8458f04ec68fafa7163a70a public void yy_begin(string newstate) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 142 62c674c1f89ed41e0f11a555290b033e5f0bb06a6e080915bd7bc3066631fa8b public void Start(StreamReader inFile) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 159 82a8af325b719f684d196f0c384636fcc6f2ed0fab354e318fe1c4f77df6ef66 public void Start(CsReader inFile) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 178 8309779d46ecdbcebcd889d6b12f932b9f22a1661499d5a975815150bfb2df1f public void Start(string buf) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 194 8465209d62bf2c65689c4abf66158155bd4d7035a74337a805ed233c32818b91 public TOKEN Next() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 251 8f08c07f5fbde2656f1f76a2d5b803c23c0da6a3aea5ca876be55a94d3850fd4 public char PeekChar() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 258 3a175a0010554042c24cb094154ed3bc78faf41590fa74f09d052d0eaaa9a099 public void Advance() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 263 c72079500b404823d0de094caabbf8c768a3de27ec935698ef1b0c5072c8012e public virtual int GetChar() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 270 3dcbff1f097a2a4f1a8914ce93ad1326add3b3aff60111855174e2cd91c5b636 public void UnGetChar() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 295 c5d280b28968fd04ce0ae12c05d565daaeac4992db80645b3cf398c8a10d2e15 public _Enumerator GetEnumerator() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 300 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 306 9a7852b5d08d32c5640bd4cb0e758731add7cd7164015a5df9eeec648ca48cfa public class _Enumerator +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 310 b89a2a40c1fca89aaac6950868c271a6ab66b27feea15088e33519c2f632a5d5 public _Enumerator(Lexer x) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 316 4bc597978e3a34c1c8e6c55b6a9d80cf9bf7d02645d5da7a466b52615956af84 public bool MoveNext() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 322 2d156c170a6bb082cb0f7c278dd1dc6e207bd1dab9c506d92758f7dacca2ccc0 public TOKEN Current { get; private set; } +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Lexer.cs 324 85070b4d0d532e1b8b37810f942eb6d16091178756a78c3a365ccb9afbf58a57 public void Reset() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineList.cs 29 58be58cc066c84af43f2aea924b0ca332b095b7ade9b0c46442f1e813722330a public class LineList +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineList.cs 31 9a7cf17d219532981592e3cf85f6ae3310c58bfc669da1f959298448519b0718 public int head; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineList.cs 32 1c2a4f828212e6d1409a1dd173c950aff623728155ce4c821dbe06212237b598 public CommentList comments; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineList.cs 33 592035f4b9b3916dca2bd94170dbdbea02095b1bca284fe89ebacc53b7ace962 public LineList tail; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineList.cs 35 99984798e6d1f7d55babd42f4a80ce17634c36b6306e40c573ced26268c1049e public LineList(int h, LineList t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineList.cs 42 83fdde5b12326c3e1979db4dc36955d49fec8f2f713c1b80bd60b90c7cbd840a public int getpos(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 29 992f7a6a3e9f66e7b86e7ba396588b5d7e5ab1f060eb3f69b134bfc092becbff public class LineManager +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 31 5e1409b9e47779783d2f888d23eecc2756c3921971d142a99ab57682daaa03aa public int lines = 1; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 32 18d60d971993a9694f5097ba8f12ef973cecf38fcee2adbf193f0fd081550e91 public int end; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 33 34eb35a674e99ec42f874a423b9593dc84c1a9881b6d33b6fe7cb0eadce360ba public LineList list; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 35 9bb86453ae0f66dd88daacd340f40ee4cf006ab9053202cb050913d0cf367bc5 public void newline(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 42 4116e581e4b60e5c8451f19eaf2ef35907d88e43dec39ad349cb097ed744418c public void backto(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LineManager.cs 53 c01a4ee0c0623c3c81270efd0dc72040509cf72b8a6fce310499f14db6042aa1 public void comment(int pos, int len) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Literal.cs 29 1e1f07d174fb15809f63dbf1f58c4ef307553943876b4385f74ab9d6d56af1a4 public class Literal : CSymbol +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Literal.cs 31 8220424a3d0a06faf2d310862f70aa519339a86cf95df15bca4bc9e19eddf315 public Literal(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Literal.cs 41 3e87195829a49eec4e7be7c5d0de9cb47e6165ac5f41c274144df9e15b4f55e6 public override CSymbol Resolve() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Literal.cs 88 7dcac4ce22c98e0367acbc17cd9189fad2565635b8c34d92abdb902dd3a60496 public bool CouldStart(CSymbol nonterm) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Literal.cs 93 4d8454f1b1fb1a740d659db053fa90b4db8caecdda1d6881f8e1d23591b6c967 public override string TypeStr() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Literal.cs 98 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/LslToolsException.cs 34 d8bf47ef51d37e220eef70b98bbc3e55427ee6e6abb0e9f4c144ea005da29295 public LslToolsException(string message) : base(message) { } +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NList.cs 31 f226dc97436ab62045f6fdd40adac8923ee3d7106f69773a7af836f69b0836fe public NfaNode m_node; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NList.cs 32 9945bd8845a4e86d5f9bed499de6304251f7988d841e096607f315c63eb8499d public NList m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NList.cs 34 ece09d6971609c0fb9b7acf7a26d8b0167e0c4c61f569f4f8153d829ace2558c public NList() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NList.cs 46 69db980a2fcdca3dc1c6c9e8e3408ba48414d96c36a04f08721d31c94fb406e7 public bool Add(NfaNode n) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NList.cs 67 716638060d525f24b5cc44872313032af29e1e08917c3e5385d7feaf7a64d38b public bool AtEnd => m_node == null; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Nfa.cs 29 36b8686e52e0805bab148cf8ecd56d06522c5ce7743b26fa918b9e7c6e024932 public class Nfa : NfaNode +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Nfa.cs 31 ee615abeb4cfa7ae2f8b39ec8a849209e09ece8ecbfc56cdd5c48ef86004b4a9 public NfaNode m_end; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Nfa.cs 33 ed49fccb062cf0c1ccf8af65516b3f196c31f29e96db6c02f79315eef44b07c0 public Nfa(TokensGen tks) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Nfa.cs 39 a62804dc05ff60897a840f1f09fc1351541a30b6fac2783c37d5fd885465aed3 public Nfa(TokensGen tks, Regex re) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 29 958d9c439f7bf6fda79a1cce88370ff6cda817edd6e7ed4864648416ac614d0d public class NfaNode : LNode +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 31 b934d4da07e719cad0237e81c84b756216acb4910c220a284a4d9a38cff2d15e public string m_sTerminal = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 32 b5e545e400f54540563c6a3f573f2e1e43e81cef8c5b8e426429f3c20794cfd9 public ObjectList m_arcs = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 33 9fa2a643bf308271e0c7699d4d0b51dd215e706b2dff856b732c36a404511a29 public ObjectList m_eps = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 35 f5932ea9c8d8e882b4bc2267508549eb6c8a69e74ab92544b614925ac97f5029 public NfaNode(TokensGen tks) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 40 2f7655e10fe257ea5f56d6cb8f2605e55265cdc6117e137995ba457c20d2e790 public void AddArc(char ch, NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 45 a1470decbfc071a7f797525c4f9ad2c78e5405cbefa576f457cd4b82434088d0 public void AddUArc(char ch, NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 50 1a9a84a361662e88445e751e745a5368b3b511eb311417cfdf84fccf9c10e3d3 public void AddArcEx(Regex re, NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 55 8d384d965fdab8599425dfe215238ecca99dcd74f8e40e3cb6e43f6f6a783b98 public void AddEps(NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/NfaNode.cs 60 f0dd50f44b663c53ade7dd1b96fe6723d0c6d930ca6f9c382ce15a865e38b832 public void AddTarget(char ch, Dfa next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Null.cs 29 40137697191a42f4010054d19c46c0449984c5631f0da96fc920fe26931d8cf9 public class Null : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Null.cs 31 17b8956d4c410d7bbf230130f74cd202c96f3e2e4cfb5a2ff6960844439fc24b public Null(Lexer yyl, string proxy) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Null.cs 37 072d6b6692318310e23353c7ab866c81277dee30a5ad2af6c37e5931176a84b5 public Null(Parser yyp, string proxy) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Null.cs 43 7962c1053b58aeb6407e96a433765463c2207d3b8f8ac03f5c14c40f4db21cd6 public override string yyname => yytext; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 29 0dbfd1b1b84bf7c7c7d931f5b0cebca942b98d66babaef35efe33cfb1b929daf public class ParseStackEntry +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 31 a3c37f1393ad401b595615e1d7d2a2b5f3ba87e2a2cbd8375330a92b184d7601 public Parser yyps; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 32 4a5ba973c800969f36dfd48d80776016f5f459fcbcc99acd6285b308738f4437 public int m_state; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 33 a90a386ee06add23754c8970ef84971f82bb660c4b465fd5e6692e6b51c8bb66 public SYMBOL m_value; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 35 76a5bce0c924e95782f38f092325331b57c7251f94e6dc28f213e1ba0092ee6d public ParseStackEntry(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 40 37610dbef37b616dda25f14b93c962194f82e8ca3226ad6b179a31e41b91dcc3 public ParseStackEntry(Parser yyp, int state, SYMBOL value) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 32 db064d6fe6f8d074b93a3fe5d370cec6dc10cdc9badc60927aa022696a2a9cfe public class ParseState +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 35 5a13cd430cd6b71ba83af0f0c6623c2260b4b27194d5d877b866162942027526 public Hashtable m_transitions = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 36 4a5ba973c800969f36dfd48d80776016f5f459fcbcc99acd6285b308738f4437 public int m_state; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 37 1d7c95df9abb49ac63d9e9dbbcff0c7107e916e7990bc358c75de3cd81034eaa public CSymbol m_accessingSymbol; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 38 fefda1182cee787f51d0dd83359c3366c0689abd1d6d725f61ff19faf8dd7293 public SymbolsGen m_sgen; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 41 32cdeaedfbcb08e6a51c59697c0fe1ab5b17285a79f4ad47ec98a7bed0d6abee public ParseState(SymbolsGen syms, CSymbol acc) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 53 6f9614d5c181bd9e07c242119fe23baf572c5853b6cf4e0cd60edeae6b120f5f public Transition GetTransition(CSymbol s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 58 067ae089913bd4497e4afe8474dac13032c674ec625052c177365683f114168b public bool Accessor(CSymbol[] x) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 63 26a3ddd34368f20614f8f66f4ab81ac95858f1c026a6975994aad64a83adfb04 public bool Lookback(Production pr, ParseState p) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 68 08b26fb3cee89f30b8d591e9d410f0e1e0b4c29c2b0f1c4e373bdd90eae028ec public void MaybeAdd(ProdItem item) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 75 6a58a6ed461cc3ce755c19c8c7132124ba07df60a3bdabbe0eed808b87fd79f1 public void Closure() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 85 d601421574eb87d41cbf666be28d350335ebf56a731c9d03bce61f18cfe19cbf public void CheckClosure(ProdItem item) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 96 b2050cffaec7fd2e9ffe021430c220bbd73598040195f11254a06b60fd4043d2 public void AddEntries() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 136 5c050b0eec525ab7afc68adc262f6f6eed15436f3325643ccf54a6441dd029fd public void ReduceStates() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 173 d2fff8654de9695fef5c35f996fa2b5e05390b463c7e767cdc2bdd9dee2229d8 public bool SameAs(ParseState p) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 186 68a14652b7cea673b38479b288ea54e69f0cc7c0df2621399a3c02f613f9abbc public ParseState CheckExists() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 206 2349f1549d451c6c49fe2650a7c248568257f528c7caf38d1f13f27156e5eb11 public void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 225 eabe229a70c2ed22683ff4519015293a0bc9b1264d1af1d30a66036b21724d63 public void Print0() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParseState.cs 256 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 32 9a5dea784dd8e275e1594cb30f697e4bdd39073039cd5e0a03b9f6ab13c3195d public class Parser +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 35 e13d1f586d14a7a2d65d12b1528f3166c91e6c2610c5fea6a3419885d1464f7d public YyParser m_symbols; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 36 4ee82f92dbf02e7f63e2c5fca3c70521ad036251568a58743daf693baf97ecf0 public bool m_debug; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 37 d999b1243de9897aa8437eb7af8643af932746840df4ed2423f335901acccf47 public bool m_stkdebug; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 38 96b60fd69b7b951862229ea4b63b3582e2f867b42d9f029768279c2c3c7b1c90 public Lexer m_lexer; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 41 1483cce33aed2c1cb6471f52e9920b41b324463956dbbc0abccbacb54b550c9f public Parser(YyParser syms, Lexer lexer) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 108 7b8ec9a1ae897311513a8c765eac7fec62b7c0859facdb984912243f865b643a public SYMBOL Parse(StreamReader input) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 114 8b6a681e8fe6b0e830df18db3f5592977e34156c0fa8fe89cafdb3ee1ba5a07f public SYMBOL Parse(CsReader inFile) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 120 7055108260f55f70de834745797bac546185ea5a1ca57ab42231d6819c96113e public SYMBOL Parse(string buf) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 205 182534c5c0d59c81309b25e4caa0d7910953879d5952777c9b4096d3ac3ef73f public ParseStackEntry StackAt(int ix) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 220 fd12727977b969c58ae720a374e1c6f893b7424c8cf1c90fd76f82392ac9d2d4 public SYMBOL NextSym() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Parser.cs 229 dd28f6eaf96f6cf28146ffec96748ead1c89d909f204719a2445efe4b8f216e4 public void Error(int n, SYMBOL sym, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 31 a9ff51afc3e5fe2d9b20a8e8d487574db596c4231356175718b74e7d9bb276e7 public class ParserAction : CSymbol +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 33 4e2e8183a52fbea9e0fa6e94030b041b06de70c8a07c13e9809d9f383878a7c5 public CSymbol m_sym; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 34 2cb76e32b6f31f793b6fbb32230b7e2663b0c0d385c74c0aba35f813e6b62208 public int m_len; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 36 6f6dfbfb89f8f44ba844051150d3ba2f8d866b48f1c0a4d3501fc4817da3bb15 public ParserAction(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 45 3cf27877d1f7db93cd175bcf136973dd9e136657bcaba7e3e1729f9fe298c56f public virtual SYMBOL Action(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 56 fe3448b39485d8b0d5a0ed819742deb2703019f19f2b16b5d9f351a837b65e78 public override void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 61 ac8f49d6a3da255416dfa08924894ea116a5c6564ec7e863fcc833a265cd03a3 public override bool IsAction() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 66 71332b39a4be3a9f5f302eb1fc1f2a44ded1e08ce58dd7b2455dca784edf1e00 public virtual int ActNum() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserAction.cs 71 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 29 636c4282a99c7f6f916a03690ccce26a8945c77d6745a6d43adf3b754b70b9dd public abstract class ParserEntry +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 31 640e2cf9d585ec07874197800a5e8d3c37a181808953451562fd1048fdc5ad85 public ParserAction m_action; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 32 a87a0482ea5a1c00b0c2299f1d06f543427275a171fb787cafda51d23fb54119 public int m_priority; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 44 5c5f082e29a118d87d1cf15fcf0e30288ea370bff750aa791f3a53d1eebbe1aa public virtual void Pass(ref ParseStackEntry top) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 48 178c30ab82ce208a8a513c7fd7af9b3d8e2baad5b02f3e608f75d152215aa903 public virtual bool IsReduce() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 53 5373dba9f6c9280bd72f136f7454ee4d8efd55fe25c53fed1f3747dbca119748 public virtual string str => ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserEntry.cs 55 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserOldAction.cs 29 ab817c9a36b6f62efbe1621e939517744126659a3580f99f797da06313a3b8c2 public class ParserOldAction : ParserAction +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserOldAction.cs 31 1230780057e8b1a6960dc0fdeb2885796c0b36dc683f818ac7d14a7203f39805 public int m_action; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserOldAction.cs 33 be73f671b8de70aa119c462403d2dd612643ba89396455187647de92d9ef8a97 public ParserOldAction(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserOldAction.cs 47 9adeebc561ef9c63807dee7e18030e35c29002fbaee68ea707fbab2ca1c62f21 public override SYMBOL Action(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserOldAction.cs 56 8cff37f29bd30b4ae3490c5b50732f8d4bbef3c271bdf5d8a8fe75d9c76e6859 public override int ActNum() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserOldAction.cs 61 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 31 087ee3925a6f1535d8249437341d6e38850ca0e1cc66fd358d896c0ce39ddcba public class ParserReduce : ParserEntry +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 33 52a7efd1be36a68eae3a89e2a1ec6303a5121d6e346393cfe50b336d245260ec public int m_depth; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 34 bef67f5a36c3f5e382f8b00d9ee92e6f2b8864399318772c162c0b542a97949e public Production m_prod; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 35 3843ca1b18c62c2562285976fbbcfec6100a4f9cb3b25aaea730476598982206 public SymbolSet m_lookAhead; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 37 31219d5301ef8b743a312355a9c77ee7eaec046a55aa460c4645b08324d1e60d public ParserReduce(ParserAction action, int depth, Production prod) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 48 b2d7bdec9bb7a90d0bba77d955b6a996a311f496bb459c14f277f13a228ec8fe public void BuildLookback(Transition a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 66 fd72ed39dac992e5cc3b7983fbe839060ecd1a7acd1be9b228f84853c3b742b6 public override void Pass(ref ParseStackEntry top) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 81 f4a8409856e80fafe1fd9e2150d135da09946bb7a3a85e1fde793b5fdf13f2f6 public override bool IsReduce() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 86 aa90da5332f97382c312ca99e947604d623b3e8512578d9e9c6e494cac39554e public override string str +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserReduce.cs 96 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 29 700cf421e617f35d1d6ce80c0704acdef0d5311991138529dc6a28b6c31c842b public class ParserShift : ParserEntry +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 31 2dc6871a6ca422b6bab73357c0ea8323a808b81852fe327fef3bc431b1897f6b public ParseState m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 33 2f5d62c89a056cfcd10f4869dd23464b953798973c99b728b7a260e7f2ccb39c public ParserShift() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 37 6e3c8ec2704659e03bc63363712ae73c98d0050437b2e58a848970b7fcc21112 public ParserShift(ParserAction action, ParseState next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 43 fd72ed39dac992e5cc3b7983fbe839060ecd1a7acd1be9b228f84853c3b742b6 public override void Pass(ref ParseStackEntry top) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 58 aa90da5332f97382c312ca99e947604d623b3e8512578d9e9c6e494cac39554e public override string str +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserShift.cs 68 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserSimpleAction.cs 31 e09bc5abbfcd5849f15743b495b3f09a820d139067ec7cb83e34e0a0145d27d7 public class ParserSimpleAction : ParserAction +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserSimpleAction.cs 33 f8b19b7493b5aebdd64bb3d48f4cc78da629d2e41d67c9895960297ea6021261 public ParserSimpleAction(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserSimpleAction.cs 45 4d8454f1b1fb1a740d659db053fa90b4db8caecdda1d6881f8e1d23591b6c967 public override string TypeStr() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserSimpleAction.cs 50 fe3448b39485d8b0d5a0ed819742deb2703019f19f2b16b5d9f351a837b65e78 public override void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParserSimpleAction.cs 55 50bd83ebdc68de90e3dc6b2a648ede2843b25bc663e9d5d96adce475258e7697 public new static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParsingInfo.cs 31 8cf94861946403c97551ea55d0ee45bb3a4b7cbdba6e6413650cc564cf46966f public class ParsingInfo +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParsingInfo.cs 33 4aa88a350710d75fb58bbdb522112338f18b68bfe8d9c7f75646b13e4aef900b public Hashtable m_parsetable = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParsingInfo.cs 34 8b9375f7cd01a1c5e977196e6ac609f889d08f0eb965369f5c2f4e1d2a701e4f public string m_name; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParsingInfo.cs 35 6ba621d86df3c87e24f508770ef553d6ce18c8849e52cafa9c06d20a8fc8b289 public int m_yynum; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParsingInfo.cs 37 09e725123cd901d7136202b08453834439c9216d69f67c7f5611f0ae176a427a public ParsingInfo(string name, int num) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ParsingInfo.cs 47 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 29 5946ce98d9d598fac6504e218f1d4dc7fcfad75571fc514a63b343dcf2c3ebaf public class Path +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 31 c51b19fdc5b0fd0e602118b08f9076c803757db0e1fc74134fbf284ba05052ed public bool valid = true; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 34 4f245c61b705b91e0ad0f5b4edc28a19ab73eca4ca4e2326dbbcef275f2c5555 public Path(ParseState[] s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 39 b8c76bff4a97253c7f06e10bf49399825cefa5d067ecc14557cb2beb4877afb3 public Path(ParseState q, CSymbol[] x) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 65 cb8b0124537f47c1e2ff0a05eb6508e794c27fb47765c4565c5ed7323cb7a840 public Path(CSymbol[] x) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 70 30a1299597c9229b7d96f42d4cdde8019abfc32dfd7ca75155590956f07193fc public CSymbol[] Spelling +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Path.cs 81 6915d3696868cff54b5c9e33916fd2743d9df391e618d69a6439eca403f0be88 public ParseState Top => m_states[m_states.Length - 1]; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 31 9a61d389a3ac21151bbcb24369fca1443bcc19175801874667787303c375c8ca public class Precedence +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 33 5267dd1e4571fb0dafcfd20c295344fe909e290db65b79face53a13fb5ae228d public PrecType m_type; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 34 4d33f19d02a3341d88b796a93f8316aac16cc48c0064b31e31218eed84b89a3f public int m_prec; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 35 b514e8ed41706da6fe9797c982fa68a01590d8acbc4540f140e7d1fe78ac9272 public Precedence m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 37 7bc218aed66db5dace4550b16dd5267de9be1fdfb27cfec3fd4e7352f8003fee public Precedence(PrecType t, int p, Precedence next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 55 627745a8d61e72c3ab74ea3ce97e2d6063957564d7f1400c9901a360c1fbecd6 public static int Check(Precedence p, PrecType t, int d) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 64 50ec0f5fdc16219719c66eb109ac8fcb690ab159fc170d22b9de310c0b12a630 public static int Check(CSymbol s, Production p, int d) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 75 7d84690f44fa942d5152f37ecb93f661c42518a0e4264c018e6620cfcb4f519c public static void Check(Production p) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Precedence.cs 107 e844ec75e39cf5934b8d06d530af3b5790afa56c7e76cb4a32fddc79dd37f136 public enum PrecType +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 31 6969aba65ce11f491ffb3155d9fc9135eefde4012d43160b9de139ff51a25498 public class ProdItem +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 33 bef67f5a36c3f5e382f8b00d9ee92e6f2b8864399318772c162c0b542a97949e public Production m_prod; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 34 ae63ac142d8b107adb89adcf77475251f8463b70d23cfebf1b2438f78d200514 public int m_pos; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 35 7b87ca8a9a1e4bdabe9dcfb4ba61c9fafa8695dcfbbd9b5b9c1e4fd99dd64eff public bool m_done; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 38 f4faf7fc1326cae694567eb82083ad3148371be1a6f1283d9aa6499dc457b684 public ProdItem(Production prod, int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 45 5a41c2e994bfb28774842f54a1a1715250432ac287577af957b30df307b36619 public ProdItem() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 52 30680da40e66704beb4682ef547b5569135243414ad038eb608080a17bb3dde7 public CSymbol Next() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 59 ef371ed05a38e6da7c60ecda945e6fc0344092b578f019034ef114e17c5d4000 public bool IsReducingAction() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 66 b20477110c188e6d83babb010a2f9021495e7d244eda0c1a7e4e6cd12c7726a3 public SymbolSet FirstOfRest(SymbolsGen syms) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItem.cs 90 2349f1549d451c6c49fe2650a7c248568257f528c7caf38d1f13f27156e5eb11 public void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItemList.cs 31 c320a5b330df5f4aa16a6834bdbeed53377e12ecd050b5b8afeafcf4e2e2ac02 public ProdItem m_pi; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItemList.cs 32 4fe7b6c173c0143faf4813f26dbe0211efbd0b30d4e367c2611239a944306726 public ProdItemList m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItemList.cs 34 e8e797e3e639587cdd74d25ed41baf743796af80e6c70fd02da1e65e8fea3533 public ProdItemList(ProdItem pi, ProdItemList n) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItemList.cs 40 45023bfb5d242c7bb1499e81eaea462e941ba3e5b3c95631eb353cd89d8033f1 public ProdItemList() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItemList.cs 46 969a6dd7441a69c8e3c8932203ab077103a9d2105ba41ad99927cb8dc62cc757 public bool Add(ProdItem pi) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ProdItemList.cs 67 96c1f3576b806845a8ef3b471d9c4e7bc46db368c262eef91da6fa6260e04858 public bool AtEnd => m_pi == null; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 31 fa7bd442df87081a0b6c088142a120e0171730e46027ca1124741892edf9a96c public class Production +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 33 30fbd12893d6ace7a16430940b35b762333ddcd04c548d3bb6eba6434b7abc0f public ObjectList m_rhs = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 34 d76b5f367c41d9faeab8df667ec458020f8e6bbb3c1dff39dc9f2b2a082b49fa public Hashtable m_alias = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 35 4b9db65724b436292aba9d87fcd55880bb46f423a0cd4fa9fa4a2a74d6df9335 public int m_pno; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 36 f3d87ce3d6abc84ec1b770b5e06e52e69b4a71c2256a3a2c37ae64e22ec6b89c public CSymbol m_lhs; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 37 36afb311486e03e981f7ab515ce78cd96a9bd430025df3019f607f5fd3918116 public bool m_actionsOnly; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 38 4d33f19d02a3341d88b796a93f8316aac16cc48c0064b31e31218eed84b89a3f public int m_prec; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 40 80dfc62dd2cd01ebfc74c3dedda16b882a893343196aa7c88454bc31b07025b7 public Production(SymbolsGen syms) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 49 004c14e63c3ea68950cdd94a15547bb49fc010496f8ca1d9cb7656cd4bc2eed8 public Production(SymbolsGen syms, CSymbol lhs) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 63 88a3484539aade04372cc234683f05cb6f683457c9dc99cdf3020fe424aecf27 public void AddToRhs(CSymbol s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 69 db3c879d1abb9c61efeb7eb84bc482778b0cb94d07b25e577f0a4def76ab7fa6 public void AddFirst(CSymbol s, int j) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 80 74c088c5d0b5a42e94af7b1f6f5d77f54a206d88fc24ab180df11b95e0164f69 public bool CouldBeEmpty(int j) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 90 7bd06160141d6a920c39f790d1b54294ef8ec83d36c1f18f6e5edcfba0ffc2f7 public CSymbol[] Prefix(int i) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 98 543cad3dedb24ab22bb52941e12b1fb876cc133504c7c75e7e46448bbb63d23d public void StackRef(ref string str, int ch, int ix) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Production.cs 105 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReAlt.cs 33 f67017cdb1f37065f8bc141a764fb207ab08d91ecc1f9a400adf5bdef0d71b0c public Regex m_alt; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReAlt.cs 35 6464d8a54d60dedc93119794ba0eebc807537034f55202e8dab12f4914d68ab3 public ReAlt(TokensGen tks, Regex sub, int p, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReAlt.cs 41 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReAlt.cs 52 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReAlt.cs 65 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCat.cs 35 b218bb8828988ffaba4cc921b2cf904e01835c1f7a8b33c3dc43851696019acd public ReCat(TokensGen tks, Regex sub, int p, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCat.cs 41 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCat.cs 52 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCat.cs 75 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCategory.cs 36 675d200a6a8e0a6aaa89873257fb0a3b1c6c4b11db2f3ade91fa46313152cebb public ReCategory(TokensGen tks, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCategory.cs 42 0cc382d72d1682f48172a7f9791ba11b0f4725297c218208102488a8d365d873 public override bool Match(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCategory.cs 47 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReCategory.cs 52 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReOpt.cs 33 4d8f225b6f08cc134583743e400981def8bf03a958efbbb87e7f55e88581443e public ReOpt(Regex sub) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReOpt.cs 38 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReOpt.cs 44 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReOpt.cs 52 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/RePlus.cs 33 e5be4bf6327b2e887285e83fd0106ab070589c7ed581d6ea7942ed35ad7e3ab9 public RePlus(Regex sub) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/RePlus.cs 38 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/RePlus.cs 44 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/RePlus.cs 61 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 35 329dc3e2fae1f94f897326170685e43dd889615b8cedcb861b9dcd0aba2c37a1 public Hashtable m_map = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 36 1d0afa4e877fad6226704d2cb39da751d7dca3005200c0dd41a91ba59334022c public bool m_invert; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 38 48f40ae8de921cbef0b6f95c924ef86d9a16a2209c78014de72498462b1ea436 public ReRange(TokensGen tks, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 102 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 118 0cc382d72d1682f48172a7f9791ba11b0f4725297c218208102488a8d365d873 public override bool Match(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 125 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReRange.cs 130 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStar.cs 33 3cd8f769a2e187677f0f9d26727ebb866f23feec6a35768dbf7f887342c51740 public ReStar(Regex sub) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStar.cs 38 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStar.cs 44 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStar.cs 61 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 33 0935c9631d7689581a77c86c6569d1b51d5f9d58e3454610fc6fb465a7f8c54d public string m_str = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 35 2c60cb4d998ba5b3c905edad9b77ab6a2be83fe5ca458437078174f93c1c5ffb public ReStr() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 39 23d8075ce3d05a4727ceeccf23bb3bf5aeae03ccbfaaf6e85f74273f7a483415 public ReStr(TokensGen tks, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 46 4834b5fdd0121197a74572b4d88a940ba7724e1865e6c691752853869035d379 public ReStr(TokensGen tks, char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 52 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 57 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReStr.cs 70 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReUStr.cs 33 24dd28e903697f8545c7ee2ff02494f64cfa1b18a3b33835a70193c9cfea4749 public ReUStr(TokensGen tks, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReUStr.cs 43 8fb9c5d92ee33b24869f35eb561cea45cfaa2c6eca94239b2dbff40c9d26e506 public ReUStr(TokensGen tks, char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReUStr.cs 50 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReUStr.cs 55 a2fd623819872a573ecc88634cc2030a9a97aeca382dc71b1e179af3f63e0cb5 public override int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ReUStr.cs 68 0e1381639d3c5ad6e542838f3c71f47ca545ac141804ab94b2feaad44ad432f9 public override void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 32 c20cc074fb58430d48c95db345149aaed5b49fd5980589642e261d0906679068 public class Regex +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 34 141b55b6e4d04344d739d83abbef3c63d9eead928a15821fcf5d10263ce7a2c6 public Regex m_sub; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 36 5d19f69798bfec8c18992d62457253cb3ee46b58bf5b26edbded77592a89d75c public Regex(TokensGen tks, int p, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 292 76683ab4865f1333c98610845f8914b63671ed18e088fa401e493d511f17e923 public virtual void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 299 0c48f73310d303b821a4ce751e2c18c4d50ca5410fa4238713a5c7b6f41e5c2e public virtual bool Match(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 304 13253f3f3030791af9e20207a4062988970f19afd079b6022f9d57c3dd84cb82 public int Match(string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 309 c32b5800282375eb3e272c8a3ec1e485f17f578527010dd6ea4e2f6251d6125b public virtual int Match(string str, int pos, int max) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Regex.cs 318 d3141056b4001a41bea10b14920c50f0349902e13e08964681edde84112df898 public virtual void Build(Nfa nfa) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Relation.cs 31 68db9642cc0f88b696446f28f9a24f971ae0c30a95243686575a06c20d1a3789 public delegate Hashtable Relation(Transition a); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ResWds.cs 31 cd16d9fac3c64385291f8a152673bfef9b76b7759c83e7a6332b7dadda0ae87d public class ResWds +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ResWds.cs 33 e6f8f719baa497754bc9e41d46e868dd1e072b8dad9c71ab98823f1a2736da6f public Hashtable m_wds = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ResWds.cs 34 dbb6a16f1863ac5bd7830ab4b976029b9ab3dbd6fbb9f294f08dca2e8ec4a4ca public bool m_upper; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ResWds.cs 36 bbf67a09897b3d621ffe065d744384a2e221c2e483f889815a7623873844c39f public static ResWds New(TokensGen tks, string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ResWds.cs 77 c83a449380e6f7dcdfd81fab15659b49102019f3f784b29b739f2238f37f4cce public void Check(Lexer yyl, ref TOKEN tok) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/ResWds.cs 88 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SCreator.cs 29 014a2c0c62f6b70b25cd8fc27d08dbc011a2f8c92294bf067dfa512b1d51c838 public delegate object SCreator(Parser yyp); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 31 b3d481da588634d7f3d1613fe9423189f5855926282fe58733394e0315556fd6 public class SYMBOL +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 33 b0670640f884cb33dda5b46ee6e72deccef1d6b7cdc0d28c22795454a59977b1 public ObjectList kids = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 34 866520b2d8c1982216c4b7c11eaa110254f556cfe23753e61b3317fb37ded2f3 public object m_dollar; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 35 1f5fd2c6a4fa5c8510491d1da4c72498d21e17feb35410782bd54a4e789a2ad5 public int pos; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 36 09b606edc6c5a681d62fa802d4e48cb885a941b79431b01b202342cd263d5b6b public Lexer yylx; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 37 a3c37f1393ad401b595615e1d7d2a2b5f3ba87e2a2cbd8375330a92b184d7601 public Parser yyps; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 43 08715c36b94be40cf8a791525cac8e6bf921cec1ed3e7c31e115a44ace85b6c1 public SYMBOL(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 48 3ecd6d1f1bc4d60a7df8ded13e554c67ce5cf91a51dd518d7e556a70bd6d4c10 public SYMBOL(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 54 f899db91b6bc03354b054335cc7e2081bf106c23b69361a058fa3348560c9d80 public int Line => yylx.sourceLineInfo(pos).lineNumber; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 56 559eb40157e06884fd8fe884a0349f2b4e077601ce24b304b6bb1667b4c8ccc2 public int Position => yylx.sourceLineInfo(pos).rawCharPosition; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 58 1ce4c1b26ad1932f9bc7a15fa644720488917e8576f5b1bf51692ea221d3fdb9 public string Pos => yylx.Saypos(pos); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 60 0665b29467406cca0e025234e508603f2eca25c85ebec4a234ef01da9f432be3 public object yylval +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 66 61b1f3701fd68ba6fce0d524698f716e180f9592fb65801adcf661153e33a4bb public virtual int yynum => 0; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 68 e66c36c08e2aae64bfe20a952dbd940325c99f317d71b84733b62c535d759277 public virtual bool IsTerminal() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 73 1c779b1520dce00bc4205a4a6f980c06043924ef07f004d2ee700b28c20fb751 public virtual bool IsAction() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 78 779c3ed9e50b17c2d01c81d9233ff66b3607acfd72d099f974c3344d82a385c7 public virtual bool IsCSymbol() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 83 7e498d7acb99ba962180bca8b61bddc1baf8a2f7ceb400698f8a3493ce235735 public YyParser yyact +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 93 dfba9d77b5500b03cec3999e166fdf5bef1649174914b3126c29a5b095c99d0e public virtual bool Pass(YyParser syms, int snum, out ParserEntry entry) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 106 8e4603b1ad54c0324088cb162b891a37a9f9c17133b58015bf697d775386f313 public virtual string yyname => nameof (SYMBOL); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 108 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 113 a4ebb2652a72d39ed7d05d94c42b6722d8625c7f66d38432f1d73d9eea771a9f public virtual bool Matches(string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 118 6926ba3f0330a07f05c9295238320f466e2e2b1bbb3cf1ae4f44eca84aaf8755 public virtual void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 134 820c15fcd6f22989ea8b58de8ee47601a646642bcc9c05b1e57d25fb77f15616 public virtual void ConcreteSyntaxTree() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SYMBOL.cs 139 f82e3a5d18e6d679224d8912259f24123951af7ede5df0298ae851aa99ccf173 public static implicit operator int(SYMBOL s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 35 565c2405dc87049935183e318191535e2e2fc87c53626281546fd94b99612ee2 public class Serialiser +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 47 702f31047651bc2bee784345cdbfc5d40ac70ad5f964dc8aec52d87f864c2f69 public Serialiser(TextWriter ff) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 52 755d01cf357cc345e1fec772fd8978fd30a813ea67f0f019e88c8662d9697815 public Serialiser(int[] bb) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 108 ba8f4debf1322c587f021bfeb8c51b25b1283507d80352e48db6ef671813bbf0 public void VersionCheck() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 124 086c4acfbd404cd4ff3bb11b4f4d5038699c037e6fb30aa652ba75fa775c7529 public bool Encode => f != null; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 131 ac5e63e717f01b1bb2f07c0f49dcca7fb3dccadd89d63970cd5bed233c871dae public void _Write(int i) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 143 52e4cede0c6d7b4f0bf4d1b86aa6f5c594c922e3c8b8a091af17d46503b972d6 public int _Read() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 279 8fc941cdb980bf0227533af3e845ca50e7d01d2fb9c2f223d652f956aebcc29d public void Serialise(object o) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Serialiser.cs 314 0e85143791a60f7aba6272bd5781d2e6314423205899fb3248d671ab4a644507 public object Deserialise() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Sfactory.cs 31 bebb6dadf147c5b8b930c3fc7227cf2ce4a141598fb000cc3200546b0b9bf1e8 public class Sfactory +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Sfactory.cs 33 9f0f7e18f7acd66279109989be396cf5cad30162fdfb40ff4f54bf135cb30ba2 public Sfactory(YyParser syms, string cls_name, SCreator cr) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Sfactory.cs 38 1192439376ea1d6764d7bdc76d80db134f05808784e456c661abfe5a4279bc66 public static object create(string cls_name, Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 29 521f931f69e6969519ee2d5a83798afa88b5ea7cc3d825d36ae1136f518181f6 public class SourceLineInfo +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 31 24ce1a40e4e70a1369bf7c0f1e5e38d506755d4f368dafdef4400e0fa4050445 public int lineNumber; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 32 2a8ccbce401e0662685631b35e7d629d35e1d8662b216a48ec72ca67788b20be public int charPosition; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 33 05f030c55fa17e146a736a7a24b97bf22ba2dfa5ac742f866d8af3ae1723e8ff public int startOfLine; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 34 095e296388a304d977d98d45e2ab16d99f63679cf6304421b29ea50a87cdefca public int endOfLine; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 35 afab51a7274f668caa92e350cd92966b27e52b396aac20352f033adda15bd02b public int rawCharPosition; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 36 0a5a3b396f73f308160e36b0069250bdf6f03ecaaefc8dccbea43d1c34094e28 public Lexer lxr; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 38 29182c415ee03365afaaec453f762a9b7818b629f1543c5469c649aceb869574 public SourceLineInfo(int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 45 bec3ed308788b33390b9d87f2c44ec1abaed98410eb14d621d8709a4110ae38e public SourceLineInfo(LineManager lm, int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 71 2b823f5733e72f4ef4f2371d963276c10fd4ccfd26b0b47dc6b4e21e6a387915 public SourceLineInfo(Lexer lx, int pos) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 77 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 82 73c57006f1d60acd6f8e1449e9229c481e571d6802397254c7bc84bdfd94af42 public string sourceLine +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 32 baf812a7403248ea80fc8f2f3b2f3939c1f98f0ae883bd2806f476647ae93778 public class SymbolSet +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 35 717d990d4e3bf047de53c3c20af824c6b94e26b2d4704da38dfc1c3e68a45c4c public SymbolsGen m_symbols; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 36 7c903ecd7caba7b9ce8d8606bbf13eeef4cda99ea12d984721917854b953ce0c public SymbolSet m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 38 6470be4adc8bcfb829fe528c48243189fe4cfc5160f14d83aea9ef7c9a67dc05 public SymbolSet(SymbolsGen syms) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 43 a8cf536b3a6e069ee2c195a21791b0b63615fdba17e9439aadfb735c00d08a1a public SymbolSet(SymbolSet s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 49 2383d44951d2e881ad17dacafd4e93f3949624cf00794693c833f880a711dc9e public bool Contains(CSymbol a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 54 35a8cef7ec15e01222c2999c6d04fccad825544f6f14548a1de2a7708202f232 public ICollection Keys => m_set.Keys; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 56 e807ca2b846a68249e4702d526914a4ce5fe16da482de9481b097e7548fb0884 public IDictionaryEnumerator GetEnumerator() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 61 c2f5bae167e273294b8fc00c3abd88e3c42d8db0a4e548b5864e4f2187d1c1b6 public int Count => m_set.Count; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 63 5afbcce52078178619ca556921fb1d2caaa45eb8973d05d65c3f92b72cb90937 public bool CheckIn(CSymbol a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 71 bdc6d7f6b9255aad24b1e30a58c05ec903513f0066c11740f696a64d81a3968d public SymbolSet Resolve() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 105 0e6e607d16e36bcfb6c5c0f1e8170ea3d246018dbf8526f090adb3e098573bfd public void AddIn(CSymbol t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 110 a84cfe4889f6da3f9caad4d1997faadbc715b7227c088e1d3ca20c4777985cd1 public void Add(SymbolSet s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 118 2349f1549d451c6c49fe2650a7c248568257f528c7caf38d1f13f27156e5eb11 public void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolSet.cs 132 3b43e184737c97bd281864f38bcc2859587fd3a2327ffe211d4adfabce7cdf0f public static SymbolSet operator +(SymbolSet s, SymbolSet t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolType.cs 29 6b9fcd8ba7f79cd3b01369a3da99f7e96aa5f25318f871c6baec9b69cc50f497 public class SymbolType +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolType.cs 34 06d265418bc12f02d437dc9ac074fc9251f2d0a69e6cf21b8c2256e0f1a802b4 public SymbolType(SymbolsGen yyp, string name) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolType.cs 39 8ddb091a6a25fb8ffd2f00b63727469a91cf422a80cd359668bc093d9940b2c6 public SymbolType(SymbolsGen yyp, string name, bool defined) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolType.cs 63 9b65ba3eb4ff9c72f12f7034c880300cd2638dbd23016280bd15005366d466ba public SymbolType _Find(string name) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 29 0ef1d91dd8ec34364d211ba28287af9aca9a4b634b81378ce906f4d0392050d5 public abstract class SymbolsGen : GenBase +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 31 0de6da722dfb24ee46276a70552a6f6a66dc2c12bdfcc671314a70b763626d72 public bool m_lalrParser = true; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 32 3c1b752a3e29daefc41fac48ba031987f69bb9e1d770b224c7c27882bd31020c public YyParser m_symbols = new YyParser(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 33 4c2529996ab3ad25914fda705b18135e917bd9afdf78eda66b7f6bd1616e41ee public ObjectList prods = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 35 96b60fd69b7b951862229ea4b63b3582e2f867b42d9f029768279c2c3c7b1c90 public Lexer m_lexer; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 36 a7c8027237d76a3170caf8b67d34c6c3811e65d38c66a937c9fdfcee84211348 public int pno; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 37 eedbb886c7d108ff483a7af25af8a7b49fe9d42056511271c2dd358dcafab6e7 public int m_trans; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 38 499304ebdf0803877e86dc6fe9320a48f47392789715a69aad017afbb21d88c3 public int action; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 40 fcdc5666f1c16f4765791ee824e20430a82bdad5e053143bdce19ef840be4c04 public SymbolType stypes; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 42 3fab52ae0eaa8cd752355467abf8545760c3ed8d9f7258f38059bea93447ed6d public SymbolSet lahead; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 49 280d6d823bfc1989cabf00cda676cdc429268e02c986c6c90ec67543d27fc412 public bool Find(CSymbol sym) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 58 29909ec87b750d8a75699ba3f3e8c411712c809484c05381a9989afee133b52a public abstract void ParserDirective(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 60 c1482e0550868f8663f2ad91751db52cc8c74d18e44d21e11c21bedd76099415 public abstract void Declare(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 62 124858f1db95a84935dc60f66184c8503d37b97f656ab3db2e15fc46b7f5c5d4 public abstract void SetNamespace(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 64 09ce3eb73688916a43a38ddef18ba8e9a727bdae0d4feb9eb0b27aec4a3032af public abstract void SetStartSymbol(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 66 793aa3bea6b68cf9d652572c79eb7d017439b009c32b31db370f304d05991721 public abstract void ClassDefinition(string s); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 68 b62ac7eb1d4711eb6efcf33b074a816ba516ee3189795da7ac17910f4b561cf8 public abstract void AssocType(Precedence.PrecType pt, int n); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 70 090abd42dd0f6f3cdbb4f2b09cb362e95c75d371fd831f859ab78cdf05b30d73 public abstract void CopySegment(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 72 a0ab33120b07abb3207313e235c57834c6f8ce6b429b6f01517ef59801b97a69 public abstract void SimpleAction(ParserSimpleAction a); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/SymbolsGen.cs 74 385db9f4ad1f9e1a55ba5a851714de649e30fbfd3cb38fceaaf9e3151c599ba6 public abstract void OldAction(ParserOldAction a); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TCreator.cs 29 600820ac10ec672b40080b336b788844721548e9389adf1ff603e40eecd0a9aa public delegate object TCreator(Lexer yyl); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 31 02dc178b69a21eaff0f0e4febf2278f38ef88dd6f5eb8023bd858e943d899fc6 public class TOKEN : SYMBOL +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 36 257d9e1272eb27e8eab1822209670aed9cf4ff6a5b45f99cc7d9669ca172a238 public TOKEN(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 41 3c6e74cebb05ea4ddda7a20417d9af5e224f66636f15ec15a6be6e05bbda14a0 public TOKEN(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 49 774aeefab79a68585e9ddb3332b6f3fc0f378cf5f973b21b8767cbfd9e54a418 public TOKEN(Lexer yyl, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 59 c8fe21f6627478ae31e9da4ab45b90a16bdabe768ba9298fef489e4db97919ae public string yytext +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 65 6185b868c9987ed4def916d0482ef221d25ab86fa78a171a02d0138209fcb478 public override bool IsTerminal() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 70 d6fdff96d303bc5c842f5440668c31f44e457e098dc2fe0f04ccb467b6671a51 public override bool Pass(YyParser syms, int snum, out ParserEntry entry) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 89 a9117994a4fc04e2aaa9e99742ea27bad878d4e13570217a7b3758e2eeb9c849 public override string yyname => nameof (TOKEN); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 91 d985112cd5618a434a57f806eed69675648a3e6b84a06392396a3b5b9dcf8c38 public override int yynum => num; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 93 ffc20f8db626f1bcb32a8aea0e719f0ebe962ec8ce24fdde5ad5311cbf1af145 public override bool Matches(string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 98 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TOKEN.cs 103 fe3448b39485d8b0d5a0ed819742deb2703019f19f2b16b5d9f351a837b65e78 public override void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Tfactory.cs 31 1f33ad7b43eaf0053e4d74928c7fafe38fbab460ad7aa09b7a39176cd133afd2 public class Tfactory +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Tfactory.cs 33 d95aedef6fbcaae58097a0be1fe2390f4bb2e0077ba2f8eae226c38b358d983f public Tfactory(YyLexer tks, string cls_name, TCreator cr) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Tfactory.cs 38 cb40beb0c9cb1b0afac54ee735f3669161881f7cbf3b324d7ca422195612919d public static object create(string cls_name, Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 29 4097d7e1ed1f5d139b8fd128aafa8daadbb12d979095c771520cefdafe5f092c public class TokClassDef +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 31 16305e3d38e0364052f5450e9398998df8f078f44b7f3567ea51a2f3f03de0a9 public string m_refToken = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 32 220c934d3caa4dfa6b9e079abc7428d4c30263d156fd4d262760cb1c91431507 public string m_initialisation = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 33 5da72fddc8283fe8ba61eeccba77e36f42f53cfb9451dbaa635258c30d9d7bdd public string m_implement = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 34 051e120b4d5a790a1af07146636409a6b76007450931209b0a52f621438ef286 public string m_name = ""; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 35 6ba621d86df3c87e24f508770ef553d6ce18c8849e52cafa9c06d20a8fc8b289 public int m_yynum; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 37 d80e469c681157f728f482fef6bd4c6ffa999ff0375c2cc0833762827a6afc53 public TokClassDef(GenBase gbs, string name, string bas) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokClassDef.cs 52 63048bd30b74afb601b3575547c951a67a6ff91e4d3c8322720e12c4d23aeee5 public static object Serialise(object o, Serialiser s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokensGen.cs 31 8f85dbdae7a6e5a263c890e0b657af6d43d169e8972df3a3c5eebc6026433ccd public abstract class TokensGen : GenBase +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokensGen.cs 33 374d9326fa27a83ea412b588ff3e1baa2cb70e722552e15aa7e79378f80325aa public Hashtable defines = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokensGen.cs 34 67fd741d7c71c71921c5da9f283edf44ad71fd21bd3d38068e19772ec8b643c4 public ObjectList states = new ObjectList(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokensGen.cs 36 97189b9033cbda132567c47be8d1270f55d69e78cb809db4f75049bd9d9b1831 public YyLexer m_tokens; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokensGen.cs 44 5f66fbc9ad55e8b547e64269099bb33bc54c01f7c7e8b1f0d28623ef81054dea public int NewState() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/TokensGen.cs 49 672a02852452d525135ba33fdacec68a223b9892e643709d845cb6db9ae651ec public string FixActions(string str) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 32 73ce582dded4160d99a52a8eba6571f4cb7e7c67c18c33ca3c0d132ab455f4d1 public class Transition +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 34 115e36714df2595155f0483c1bda1d55441b553abe28046065c651b0dc6e346f public Hashtable m_reduce = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 38 55ac19258d5ce86e22a93650afa3fe63387d5100756e5f8be13bd52ec6f3ec64 public int m_tno; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 39 513fc4d1a49ccfd986bef92ba87f95778084d4a91212dc926fc1d5d6adb83354 public ParseState m_ps; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 40 c84f091bfca6856b7406dd0c99d9ddfed1b1816ea9cb7380018253ccbd18545d public CSymbol m_A; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 41 0fc00337ba9c6bffd7b351d5e1e975a0c6d0dd2b928ad4a97aee8986b48c31f1 public ParserShift m_next; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 46 bf8818b84e42d466442c5334c1bab435c5af4d6d626b30c36ee1680518e8cf9d public Transition(ParseState p, CSymbol a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 56 5abd0e1aec4be701485cac60f8fbaaebb63a84eeb1452ef929c82c4a569727d1 public static Hashtable reads(Transition a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 61 16adb504d50249f9ab131bf448b65f9aa1ef2b0fbf095d99511b980b18bd2478 public static Hashtable includes(Transition a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 66 1e5cfa9c6c427c9d55550c074655ccfede7108ebf7fcd212a825be4a566c15c6 public static SymbolSet DR(Transition a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 71 894a515f5936ede0c21128db041a4984ed0ad27e7207e2d173a5d62f9fa57814 public static SymbolSet Read(Transition a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 76 538335c11cca4e5d5dccc536beb9e31c710de835ec62e8690ceb7d3e5357affb public static SymbolSet Follow(Transition a) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 81 6d586cf37d1152946efd56d786f79508dfc69780f177764cd931e72251b3f68c public static void AddToRead(Transition a, SymbolSet s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 86 a9c5b1430bcaa7777d7e1e66104c232b4b4cabf8a06b49e4fd38f0358099992b public static void AddToFollow(Transition a, SymbolSet s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 91 c56a0000fed2f759f73dd9a85a36e01d7ea54317e30b06ad4380bb0cc7af58f9 public static void BuildDR(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 104 acfdf682f3deefbd9a25ccded65d7f8e40788b2917b9d3d03a45476869c11028 public static void Final(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 109 6ba95739fd8138b0e21e188f3e5e0db83c8214488ae8bae9c70441275c83174d public static void BuildReads(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 122 b7c01b7c3bfe76ea422d1d63e1bd0ae5305469802d81153fcc23247041d213d2 public static void BuildIncludes(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 138 cb0d25808e339250bf2a666374f1c5bfb9ce3ea0a37566e4bcf66fe17f9e0e36 public static void BuildLookback(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 144 148d997469fc9eb275a8bd865a076ed8a6c6875612b423cd1c78e4e40485c453 public static void BuildLA(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 150 d9790453260cade0532f7b340dbff6388a3631782c315aa6dfbf820140bda26e public static void BuildParseTable(Transition t) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 193 eabe229a70c2ed22683ff4519015293a0bc9b1264d1af1d30a66036b21724d63 public void Print0() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/Transition.cs 203 34ca8bfc5223340e5bcfa0c66eaafb795c202bbcbb70f4623944a268a0b0de6c public void Print(SymbolSet x, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/UArc.cs 33 c2fec0a1a3518af81db21e4f459988e57e257fda355a066f3dc66c628e2eac45 public UArc() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/UArc.cs 37 6410c1b5bfb57ff83bacd5162e9d693a784d16df87f3b104721d6dbfb5521abd public UArc(char ch, NfaNode next) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/UArc.cs 42 0cc382d72d1682f48172a7f9791ba11b0f4725297c218208102488a8d365d873 public override bool Match(char ch) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/UArc.cs 47 385156025a8d6b940228a19345f54492595307f4862bcf710e38c3d0a8e5622a public override void Print(TextWriter s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 35 59e37e287a72bae7ed1fd4a121b3e9a968f75e786c3cf12beec0fe374621b86b public class YyLexer +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 37 9eaee93ac7c2b253283e380b322986d81401936d42d0f2eb4490ea427e6a25e6 public Encoding m_encoding = Encoding.ASCII; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 38 369ab496cac1bf74ecbba835ae4627b395842c3135a3f7b7b297dcfa60224dac public Hashtable cats = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 39 ac3b300e0a9c3d3ff0549f2bd9be49045840eead373b591a87c5ca6f2db8b98c public Hashtable starts = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 40 504fa9ddbb188afe9bd0a2c218e2063f17da2d098c83f9d7f3ddb510f9d84b65 public Hashtable types = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 41 5acceecf7131da7922f39633e7007791e6077c2c10d0644efb507bbfd355f3e1 public Hashtable tokens = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 42 5fde80a48d0e098d5e82a34683ed8de2e3b5c313db246ab6045abed29b481528 public Hashtable reswds = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 43 632c64d83d280fbba0ae8cd917df1ffa35785361d8aaebd5042572522397dfdd public bool usingEOF; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 44 ae7bfef856bd6a7b3351ead5ecb22287258de81ae06921e8d10965714358bc72 public bool toupper; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 45 2e48e5bf3a3d4ebaa1a972654ce11731b38885b16e6953b86af271c84d72454a public UnicodeCategory m_gencat; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 47 734158c601c3656ea76e4117e43591e380464e1282656be1ac28ac882e15c311 public ErrorHandler erh; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 49 1da26d9aebe1b3b663afb5a28a884b59f705b7d9d089aad366d894400da577bb public YyLexer(ErrorHandler eh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 57 82e3a4454177f8bd6943cb98a5f92eb8c69bc719e7ac197410e651aa8849929a public void GetDfa() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 75 82cd31c8c65904f498d9b586c1344c1bea4b10914a161f412ffb058ac4af06e7 public void EmitDfa(TextWriter outFile) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 91 5aa60f37e01da1212ebe43390163e3b383c6b0d61a43c7be1478e243492c5f33 public string InputEncoding +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 101 9389e251b9d03ce12b3be97a47d5a79a159fd8d98cc5a4460ff663ecc6a8f824 public Charset UsingCat(UnicodeCategory cat) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 281 8f07c2ff083d481c23373c5688e59c03da9fed3a036a5c4ca2259c54a2d6194e public virtual TOKEN OldAction(Lexer yyl, ref string yytext, int action, ref bool reject) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyLexer.cs 286 d1a4de6d7abe3bad1bb2add4b281701cdfea657e2d891b5a58ea25977cb86d65 public IEnumerator GetEnumerator() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 33 803b48845e491f25ba5419a65ccf293c370eeab23810907acff7790c1675dc02 public class YyParser +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 35 710cfb546e11414a53e66710a0adfb8376b71aa45ff2a2d01093d24c1c9f5db9 public ErrorHandler erh = new ErrorHandler(true); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 36 c85f1a58010bb85a39d25f0447347cc382ba38fd880038e45837f8ef26cc3ea5 public Hashtable symbols = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 37 a5f47997ac3abdeaaa8a59f750d0944d73f20976963a6264a89b88028102a080 public Hashtable literals = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 38 a72dced6d22e1afe10069a7c372f6a51e2ee9b336bbe3291995430ec4acae5c0 public Hashtable symbolInfo = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 39 191eaec605a6660276183d830a907754aeb19ddffe34ae7aa0179f51a4882eea public Hashtable m_states = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 40 504fa9ddbb188afe9bd0a2c218e2063f17da2d098c83f9d7f3ddb510f9d84b65 public Hashtable types = new Hashtable(); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 41 261f616eceb3145b8c28da4793e88e2d11b520cf677f0a70eb59d3457c06f661 public bool m_concrete; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 42 56f1840bd427b2ebfe75b865b1e4b252d2b70ca98e18440e806c1700ca17af09 public CSymbol EOFSymbol; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 43 c61eda64ed381e4d9c92341661e47ae294134abe4150849542c801688be3095f public CSymbol Special; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 44 42fc2e0c4932fc1c490896f7d0a27e3c1c182665376ab3807ed435b263026bea public CSymbol m_startSymbol; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 45 fa9fab9d5f4654fbc06687855e90ea758fb97bb0b47fc48ec66b2a50c0a13dc1 public ParseState m_accept; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 46 2cd1750cf00b2e8a0df0377581805535f3a22b12bc4a53f644519640222d04ce public int[] arr; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 48 67d113c784e8bfca0d383ccb74f6a60529c4be927e7df77c4fd4f06d6395de02 public string StartSymbol +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 65 00d40f5935fe7a5dd84479c7b87237b47303242bfba7c41ef3217e2b42a339d1 public ParsingInfo GetSymbolInfo(string name, int num) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 73 e83dd77031a47b837eb5817d824cae3f25422133b8c0848831e5a612d8a972e6 public void ClassInit(SymbolsGen yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 82 eb4a77bed9372c08e4b8e2eaef866cf5a8e7d02ccdbe80194881ca9f51ae2d2f public void Transitions(Builder b) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 91 94c82a2ab0f7a032535d941b9ad4239d13e0e93af497079eac1e39fc2480e341 public void PrintTransitions(Func f, string s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 100 00a95fbc32eaca625623dd5c0fe936ee31a3f6d823fc0606aeb7c3a61dd8ccf4 public virtual object Action(Parser yyp, SYMBOL yysym, int yyact) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 105 eaed722c59f36e85ef26e5ec57f65b597c78259324e503715870b656864f81b8 public void GetEOF(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 113 a54fe89c42f3012fd4172e7652018cab3c079e013cc8fe81d33a881771c08a07 public void Emit(TextWriter m_outFile) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/YyParser.cs 127 beb18aab788e8fbbf2b3d00989515ce2191b588a4e7012ddc4d1a157a709de44 public void GetParser(Lexer m_lexer) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 29 2f692102691f5c4d1c41169243666faf12c9cc0b4dc0c2396d04e7f750498d91 public class Error : SYMBOL +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 31 01830e03161d14a3bb04686b8f54efb552af1b12cf92c229856b1a49441fe0ed public int state; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 32 5059121e65a4a5a07cbf22f392144aafb7da22dd7b16b9c256a6f5beb3d3df38 public SYMBOL sym; +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 34 53070daf6f69577563b0a46ac1a2731a7431b9728ddfca56f5aaac9f681f5706 public Error(Parser yyp, ParseStackEntry s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 41 0cfd2c6caeffda4fd09e09d5b3ff0e50908b3a7166af79b82e9787a3a3ad93e1 public Error(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 46 aa522f81670cea3bd754ba382f4f74327a1d653bffefcb85f432b4b213cb8693 public override string yyname => nameof (Error); +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/error.cs 48 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/recoveredError.cs 31 7d1f76c6f3b7fed6815ece097a2b755c8e109e0f39ad3416f431f3a36f6e6e63 public class recoveredError : Error +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/recoveredError.cs 33 80f9bbfe9f3893184ad8d56689061c5f61894be69148a0cd38345d9ff03587d1 public recoveredError(Parser yyp, ParseStackEntry s) +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/recoveredError.cs 38 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/recoveredError.cs 43 fa8474fa5708958c61bb1d5f216bdf9f4957d015b251aef7696303ce8bbbd53e public override void ConcreteSyntaxTree() +LibreMetaverse.LslTools LibreMetaverse.LslTools/Tools/recoveredError.cs 51 fe3448b39485d8b0d5a0ed819742deb2703019f19f2b16b5d9f351a837b65e78 public override void Print() +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ANY.cs 29 18b083e668d18e130038380bd1d223226b45133e61a14f87feeeee8779d356d4 public class ANY : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ANY.cs 31 25dfbe26bccf1c35eff91448ed8c6f004b1abf9f91f8df6c4fc1eede18f56c07 public ANY(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ANY.cs 36 75b07c0ae80200885b223191994c0166c88c131882a89804c6fcfb71432c005f public override string yyname => nameof (ANY); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ANY.cs 38 59f112a1c49e92df6de351c218215f758e704320f0faae2b78aca00aa335a3ea public override int yynum => 7; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BASE.cs 29 69f9fbb93d4aa02bbb64eeb5bbb383a43e28bb06157cd38367cb882ee20f5de2 public class BASE : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BASE.cs 31 d3ae874dd3c646f53e29319193345f936c00b8a2acfcc0f066a3dcc0172ea9e6 public BASE(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BASE.cs 36 9d60761e4c259be7343ed89dd0e1648fa1d51b3e910544cbd54334fdc684460d public override string yyname => nameof (BASE); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BASE.cs 38 1be235d2085624356de6087650616856b7ddc443266713e921f2405e594906a7 public override int yynum => 3; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall.cs 29 6365a4996ffc2309736c89883d068ed45334addb92b580c494507d2edbfc924e public class BaseCall : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall.cs 31 206fc7d389024b1675402984f32cf06e37d82942d48a964cb92c39cca19ec6f1 public BaseCall(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall.cs 36 67532416d4dfc1d7fdeccac040b07fe4873095ada59e9bb9943db6d84475fe0e public override string yyname => nameof (BaseCall); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall.cs 38 e51afb87f6b2eac7e9e49525d0dc4cffdcb3c96ce044ddb9d23487cfcaaa624b public override int yynum => 22; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_1.cs 29 d0dc640b2b4eeb231f1cef59d0f65cd2ed1b11e84d33500300d71a614f1520ca public class BaseCall_1 : BaseCall +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_1.cs 31 2b449b0bbc163aa294e26a846300c679dcbec70d9391a9444dc399c82b71c9e5 public BaseCall_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_2.cs 29 cd8ebeaff86ba742a460be8f48476e3f0546ab511dba01e632102912187a8acc public class BaseCall_2 : BaseCall +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_2.cs 31 339a5fedcd81ec7da8c4bfb65ab7854fe92ccb01b94d1651054199100eb2e42b public BaseCall_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_2_1.cs 29 21d8b37129c1aad92c7be674903ce45db2c3a742f462a55990ea4607cbaec3c8 public class BaseCall_2_1 : BaseCall_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_2_1.cs 31 39c03bc162f0c8f62ae551b158bac618b28fdb223ba17e9668c2cf93f6031eca public BaseCall_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_3.cs 29 2cbd55c4dca49eb850eca95e1f7eecbbd0965a41524996e513b96bb246dd649a public class BaseCall_3 : BaseCall +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_3.cs 31 4c24da24d03fee4cb41e6e40df7d2f83f2665aa92ecb5b447fefa23c79329f8c public BaseCall_3(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_4.cs 29 64b24397a70407f1b5d035a27c325db209bd842c7c71db246924112abe7adc9b public class BaseCall_4 : BaseCall +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_4.cs 31 9deafe0e2d17f4fda00c6d48180b9310fe4b23ab9e08c3a2a5d7c7cae5a6c730 public BaseCall_4(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_4_1.cs 29 7e0b4f0ae27f6407eaa890fc31555ca2428af560ddc1ba8d6ee83418c789d9c1 public class BaseCall_4_1 : BaseCall_4 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_4_1.cs 31 d384cb36ba0d606527e4e16350b8aeb724fd3fe76a4d74672b59994661e71e30 public BaseCall_4_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_5.cs 29 468bd5b79ebeec1bb4c65231b45aa354d530461e41767b0aab9fd9d27bdda94f public class BaseCall_5 : BaseCall +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_5.cs 31 da4e400387b551ff0506740def1a7300e5fed14201b8e599abd2d0508595510a public BaseCall_5(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_6.cs 29 90d941315616af9e2b6eccecbfb5df6a4ed8cc9ecf34a8729e884a5ac15c9cad public class BaseCall_6 : BaseCall +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_6.cs 31 1bd6f72387d7bc8bd62e2e85e6e1513e6fdb59c29298761de828f491af4b1d3b public BaseCall_6(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_6_1.cs 29 dcfc046bc47f9ba89018c99a7f0f0b83e37bd9cf0b0c4a7510528f88e12025a6 public class BaseCall_6_1 : BaseCall_6 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/BaseCall_6_1.cs 31 c440bd8927bc16886398761c7f0d421f8f0f85557bc1039be074e497d21a322c public BaseCall_6_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/COLON.cs 29 419f32b3225be9d56d5c0f392e329605273a85d291208e1d8fde5503c1e267d4 public class COLON : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/COLON.cs 31 d78da1c0afd7e6485f3efe820160c7805644bd6fc018a61c6f5919fb60cc5e69 public COLON(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/COLON.cs 36 b8de0a999802afd073de7893d49ba8f48c21572aa624c5fae4565af6214bb198 public override string yyname => nameof (COLON); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/COLON.cs 38 1e6d3da5e143223df58cc3a4546deebc0fa28397cfee8545a9e279d9d41f4976 public override int yynum => 8; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call.cs 29 31b6820f2661a95ec030c3047664f8b7c225fe6a42706b8eb7cab61665dca419 public class Call : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call.cs 31 cf70077ca6d70e76c9ff50b9bdb92d49e4c678f5562e0e071fb124ddf7a3baae public Call(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call.cs 36 12a8df4a00dc23eff4df0916b7a7e11203fb6db2624ef26fc7f519cc1ab6d735 public override string yyname => nameof (Call); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call.cs 38 654c7145e014c119a1d87ed4a122b808f73ba2078f3aa30a13e02758be573e43 public override int yynum => 21; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call_1.cs 29 e2523833b3c0f8fa1b3a7bc14b62a06a3c14cfdd968d8bbf92b84fc22ff4192e public class Call_1 : Call +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call_1.cs 31 25377ea1252c8e869474cc3e57d7cbee06553fa218479955e3166b3ab362cb84 public Call_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call_2.cs 29 ac3ce83634fa18f3eb6cdb6cec844e8296f8168f8b9857935b4ec428508fb969 public class Call_2 : Call +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call_2.cs 31 32239de96e88e80b3e5b454a08b0385fbccdabfe172f7c9f3839d671b91f55ef public Call_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call_2_1.cs 29 1d114d0c9dabbe3c4740764e3bb78f1e4a58aad42894a54a032ca64f06415a89 public class Call_2_1 : Call_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Call_2_1.cs 31 226f442b1269daca0f19fa7476fa42b0bfe1e707d6bbff2cf1b8e42bd87dbc45 public Call_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody.cs 29 af2b12542fb87f2c78fa18dcb6c0ce6e5aec1d23c5944319245b38c53e18ba19 public class ClassBody : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody.cs 31 b28ec3b925d50cc4c386246925e5bfe547c47f9f28b08c32ede0d7c976ea11d6 public ClassBody(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody.cs 36 b123d85f101595ec064aa6aa4c725968e83da9363bc1bd1600ea81613790b667 public override string yyname => nameof (ClassBody); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody.cs 38 274e9fb35ab9427c3d738acaf3f26c9f4915c59ca590f8e056d9b7f0ded55c9a public override int yynum => 19; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody_1.cs 29 12a0a7b8a6a3b0804956fc12745a835f6efafb9efc5550304a9a3544e0f57348 public class ClassBody_1 : ClassBody +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody_1.cs 31 f1fd14cf3523ca00c8efb0629560f287a808b73193feee0e0c7beac7bfd33c8d public ClassBody_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody_2.cs 29 4f60752a4f4a0f3fd264aa6e8d6cfed00b0421b2024982c377292f2ceda42382 public class ClassBody_2 : ClassBody +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody_2.cs 31 85e7c6f0813d7e60f4ff1daf428aecd2e196c64118e8ae859ff4fe1a7d49eaa5 public ClassBody_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody_2_1.cs 29 1df2365237c6a8dae781d2d3a4c743be463d7d353f69e01371f7fbd2088b3405 public class ClassBody_2_1 : ClassBody_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ClassBody_2_1.cs 31 bc1f9300e34c94810aa30b134dd1d3c27da88b56fd6b4d13ab9373e11a1c19cc public ClassBody_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons.cs 29 8f79519784f23861901ec88ccc4375a3af38ccf10191e46c3102a5a552ab9cfe public class Cons : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons.cs 31 bcbcd2d28706e3b951b5eaeaf2510c8e2f36c6ed50fb3b67d7bf8c2038298859 public Cons(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons.cs 36 63331b380a9526a8062917d0eac0cd6679ad132a02482de61e44e03124549046 public override string yyname => nameof (Cons); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons.cs 38 5e0648deeca14a681dbecea04084d450115b32a58d8476b03d02cc4902bbaff5 public override int yynum => 20; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons_1.cs 29 4e0439467959ddc45439fe1989ef0aa91e200d8e76ee5c0a36de4fcd16e757d7 public class Cons_1 : Cons +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons_1.cs 31 f9f74584d1d5a39a71623a7d4e6ff2ca03ae0868bd9f4230f3f5983090f45c69 public Cons_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons_2.cs 29 66b48b87a7d86b531bb7990509e4e88b0ed0ae9435b30216f3ae306fc01bf8e8 public class Cons_2 : Cons +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons_2.cs 31 d80183fe4b999836985d2042d3321fa4ccbf27afbe0d8cb1e608c4ef9281066f public Cons_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons_2_1.cs 29 ae69da64f1a7943c0f525628eccf22dfafe97f251f59d60d565a6b13e1ba571b public class Cons_2_1 : Cons_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Cons_2_1.cs 31 4cfa140c5f50908dcd824752796a436313d307492d7df663bb73c17d7504d300 public Cons_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff.cs 29 43bc6a93e298e295cd47723a1a511c28900dc6173128eb128c4912ef777db7d4 public class GStuff : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff.cs 31 bdaf0e2ca409bd3c4b113757b72f6dbb33ec79feb6b8f57153980c2216d0c7d4 public GStuff(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff.cs 36 dc0d0bc5a2bd7c1a800e8bf0b525ce424fed91e49eccbb619fe58237cd883a6e public override string yyname => nameof (GStuff); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff.cs 38 4d189ad5467e0b66fee1e6ad28afb748a1650bc05168d6213428c7be4740ce31 public override int yynum => 16; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_1.cs 29 72a9643a56ed66565de2dfc24d1e96ef045303ae0641fae94edd1d1567b27632 public class GStuff_1 : GStuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_1.cs 31 f13cb8f0b74ccde60c48433ee8382563a6e03d6ec62f3f679e34a65ec9284c8f public GStuff_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_2.cs 29 11416a4aa2309385de4fc8f47a910f145b1ec24dc42ca0ac434ed747768b7635 public class GStuff_2 : GStuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_2.cs 31 32b2085b9554f20e122c1083dab06aa79e93a7f5cfb4af8c887bd2c5e0f95931 public GStuff_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_2_1.cs 29 11d3d0694705c8f0c7e22e7fda4de7dcc4c294b03877e2bae9ec2ed4b48fa091 public class GStuff_2_1 : GStuff_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_2_1.cs 31 ae84066dcc20bf2266fb7f78f633a617cd7a3a2c905ded08b03c7dbec2afe99c public GStuff_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_3.cs 29 fb1fcfae4692efb21a479a723ac847756dfffd880be782324956a761f8dd13a6 public class GStuff_3 : GStuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_3.cs 31 d2122cd1174b89da335cd01b7b8163391fed8059a7a0aa07769e96c7fba69497 public GStuff_3(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_4.cs 29 16cb2993d71d427a057d27cc520ed5b340a3b45d9e460ac947a23fc6ca6d102b public class GStuff_4 : GStuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_4.cs 31 381098e49b8651f30a05b1a3ee7a407f70ac5eb34e28ff0ffce3fdb5e9c1a10f public GStuff_4(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_4_1.cs 29 0fce1aa94ee0448197e4c7c164392b0b6d753620a8a02603a7888d2a0b279b1c public class GStuff_4_1 : GStuff_4 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_4_1.cs 31 8e47eab68acb4427db8dd77827c5e57cdd0ef18e9d18fb18f0b38a30f5171ce2 public GStuff_4_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_5.cs 29 3e93e5ab3b0b7f8fc64ade46de5bfa1f29d7d50d9a76da665ee6e19793277ee7 public class GStuff_5 : GStuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_5.cs 31 87cbb59c9c75a8cf4429d0cc6c4763e1c31b4164446255578095b40425a73678 public GStuff_5(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_6.cs 29 39133504e55ccbf6a3d0efd654010b38fafd9b782398e2eb62ae49391911ad60 public class GStuff_6 : GStuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_6.cs 31 6b7121e03a0d0bfb1aab5dc13e763d80a5c676cec90adea9c927ff9a639336a3 public GStuff_6(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_6_1.cs 29 a4ab9bc51a89227c8cb664ba0b8d1214da7faf96e26d013ddda3ce28b52f091e public class GStuff_6_1 : GStuff_6 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/GStuff_6_1.cs 31 c2d6700be5199e9dff8abccbf6ebfcfccac45cbe3c9ef43570010147a9895872 public GStuff_6_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ID.cs 29 b5ac42143d737de62f3e0c2ca508920fb4cec1a0aa24e2793c4d64dd5a96bcf1 public class ID : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ID.cs 31 ece09c64188f06d29ddd599fc180365faff847f3a5c2fe78283f2f803a01f8b4 public ID(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ID.cs 36 8aa7ebab1ec38157a7426d2431705cd7713c07e0033ce15d83465ef272ec51ae public override string yyname => nameof (ID); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/ID.cs 38 1f4c0e86cd4a187c740cd782f90730dfbe084c83faa2a93faf5f5f0c917da132 public override int yynum => 6; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item.cs 29 9b8142ebc9343ee524885a8a6243465179fd46885046ef3df086380fbfcd2400 public class Item : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item.cs 31 a010b3c991f5b4412caf2ef76dd3d5e3937a857842e87b75fbeccb792bd545d4 public Item(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item.cs 36 b7da7e1a6ff6cb404aa3802c2c17bdb1ca7b93bd7882d51d00aaf20280ef9c59 public override string yyname => nameof (Item); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item.cs 38 6034f2ac31c192da26b1286b1b62a3bb49ad790f5e73fcd763c07122099939e6 public override int yynum => 18; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_1.cs 29 a7b023c7a5ca95c51909e5f98bdad94dc69512eddc72e81f8fea90bf544314e2 public class Item_1 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_1.cs 31 f2a0b478289633ba2fae6393ef2cb1b36b73f0b0b8a2112b2f48a54eba27abd5 public Item_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_10.cs 29 1172919f44dbe7421e70b63e9463da59eb42a3816eb03f6c1d92abc8c39141c3 public class Item_10 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_10.cs 31 a65f69794e93bdb8ad9f0591197e13919f31eafcac97568645125cc119c50dd5 public Item_10(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_10_1.cs 29 84412ce9e07004f68df6220717b6e2761e492566bac458df7bf3f3eb899a78f3 public class Item_10_1 : Item_10 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_10_1.cs 31 838578c6f1ac1b5b0a9952575201a81f2c965cde81f7b1f2b434eea5248e8294 public Item_10_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_11.cs 29 ecbe6970078123ffafbf7c697e2684403b113b27248d42185f3ed54436a004cb public class Item_11 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_11.cs 31 620c9ec4f8e5e62ccfc5174c2d99e61976e51f5f8ba8b4fae7d2abf8c33c8120 public Item_11(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_12.cs 29 2f4a8258b8d6849c1e7bd36dd1de645562842f6cf5a3e5555b46977d57f1058d public class Item_12 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_12.cs 31 777618bd2c7d2fc928650456f6368e2b8764b4be6aa8f41aa4844db0cafe7cc5 public Item_12(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_12_1.cs 29 f805c19b460df26495beb4feb6952013138bc0fbcf1c6ee5b4cc78e658224744 public class Item_12_1 : Item_12 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_12_1.cs 31 dcc2a463f703ff7af0955eed0fa183081f79bde686c8fbffb7e433f00337a8d4 public Item_12_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_13.cs 29 13d95c2a021f164a69177b7550e7281b49745e897330de2b2d1f7d389141c419 public class Item_13 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_13.cs 31 957a708521b288ce960b3b1f57d467151ab87631e973c5f113e84e38137ee97b public Item_13(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_14.cs 29 b5cedadfd2c16f2305d2cb7b31e2f57080ca4cc6c74eaf48bfe5e30d289dbf0d public class Item_14 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_14.cs 31 453ef04377f274e2e0615f85d315787b2c5aaf8bb59ced0940d24b463b2aad5f public Item_14(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_14_1.cs 29 5eadf8d9a2da3a0de767adb4d7726b7bd95edc2c5809d842b265b4ebd18ab753 public class Item_14_1 : Item_14 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_14_1.cs 31 fa2f8d3161c1294368dd3189f2b52cb2fb1197bab9db2c2e2399997e11a828d2 public Item_14_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_15.cs 29 099bf94baab32cc2bdd0b9d364f98e02c3530451c806d8e4a1deab2d53e88c82 public class Item_15 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_15.cs 31 48d8dd516fefc4da2481625725d0d825c99f47724d9fa253c0c6b2b0e254edcf public Item_15(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_16.cs 29 37d82f5a8d937bdfee5698eafd93060093fe7baf36f0e594648cfd7b458e5929 public class Item_16 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_16.cs 31 41ac68b6f2e715691d1a810e30e9ed902bb2102899fb3533aab5b1babe1b8a54 public Item_16(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_16_1.cs 29 fb62368af1298d3ad310f8ff32ef8bbf1a9e383891967e71d668428152878d38 public class Item_16_1 : Item_16 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_16_1.cs 31 d90fdfdb7abfa01a17dd8be77ebba32d8c7dd5f48609576090f13a61bb4d413c public Item_16_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_17.cs 29 a52df39710ec5b8827643faacfbe0891255e5a76e1e81159065e5e4925ce0a5d public class Item_17 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_17.cs 31 f147ae64526517949f0ddc4dc98ddec045ea07ce685bd1fe6d7f4215a637fbd7 public Item_17(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_18.cs 29 aef01e6c48dc0b5723ff6ca417a931aaf2f55471ad4f27f7ee76137a0d899917 public class Item_18 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_18.cs 31 54806303ac6715ed8a2666745cb6780e1fbe617061a2fe94418c19b25ec5345c public Item_18(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_18_1.cs 29 359164beae2d8424eb858b24b465947dc1b13759607087059ee945edbf59f33c public class Item_18_1 : Item_18 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_18_1.cs 31 b8eabcc868bf2b8ffea6f83829d5f95ec1394634eab9db5a31296398a9c2c082 public Item_18_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_19.cs 29 4369aa83151e77eb4fd823770689d1dde5a42d981a3dfb1b1cb2c35ee615f324 public class Item_19 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_19.cs 31 cccaa98e72677ae802ff334ca3721af657b15ce3774b148cfd2322e7359c5506 public Item_19(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_2.cs 29 dfe26892a30ecb82ee88146ebea121301cdccf196ad06a0afd7358593c36ca1e public class Item_2 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_2.cs 31 66077f341ee9415f2f51a8579286e3904dc86680f3dcef83714dad45955e701a public Item_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_20.cs 29 65e64bcd3094b20f94410fe2f756fa98e079a7529ffb3f42cc2dc560ffdefa02 public class Item_20 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_20.cs 31 9bba5f58b7cfbdd74fb1ba3a98ac15492f506ee98dc4714950267273b2835c2b public Item_20(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_20_1.cs 29 c1c46f16ff15f1cc28544742730b36d9ae138fc00c4ebc88df8329e2678540df public class Item_20_1 : Item_20 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_20_1.cs 31 65f57af44915ae9accb9e7f700e9a6b48e434b8b53df07e90951e30922202304 public Item_20_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_21.cs 29 346b67712ccdad8ea279b6ff01e1bb059163b5690f7ea7b22a921abc91e4baf9 public class Item_21 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_21.cs 31 28944bdce9dab4c2026bab9f33b59ce053f20b05fa68060d561b4e0999a4cd1f public Item_21(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_22.cs 29 68936c155f1ee968557883f95fddc6e3e5a6222a4d7df02bf646c9ab8ea7bcbb public class Item_22 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_22.cs 31 086f5ca875626a553ca3c4fa7f4a2e01b0a04a9e094bf1c068eed1434c538eae public Item_22(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_22_1.cs 29 9f8489d9c5e39485deb46b989ed97cdb78222d0440ec0eb4777f7df34a2a93c6 public class Item_22_1 : Item_22 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_22_1.cs 31 e42568fb7de4afada86f90ab793cb21ffff0c71852a51a82fe0cf3f5c67b5d16 public Item_22_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_23.cs 29 6a2d52cd72775e483a6bc5dbd3d4e12b1801cdd67721d3e423a0c18677cc1ee9 public class Item_23 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_23.cs 31 65cefa4d48b947360f81cdbfafee70f1bff455e663372fa1e6a58478c453506c public Item_23(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_24.cs 29 df2459809b1316ae294e90b81baebf82e6dc10fee02af7bc269a60f27dfa3bff public class Item_24 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_24.cs 31 6a811aae45bb818b6609c8c7609f2d013ac14ac0812940c182b4ac95a5ccad0f public Item_24(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_24_1.cs 29 bc8a8971980892355f867a5d6216c64581010a5be90452636f67acede3b17169 public class Item_24_1 : Item_24 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_24_1.cs 31 1a9f684040d759fdf02febadc2ba4fac4e11133044aa61f50d939e3c95355fd2 public Item_24_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_2_1.cs 29 94b5e76805423d24f20d1d6cad3e0aa9dddd63af66e7590b14a793cb197e833a public class Item_2_1 : Item_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_2_1.cs 31 4147fa2eb7ba326a800e02db3ef53f5f7b0bcccc84d6e895393c874df4d6b7c2 public Item_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_3.cs 29 dc41196a691e23406eb21fec7dcb5baf776e10d663b36962be36ef4418425899 public class Item_3 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_3.cs 31 2d2cd530e49fea6e9381449076c334b144cc3073c41eb068f27ac8749c177bb9 public Item_3(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_4.cs 29 900e0f108b649ab45b90365a58096fa1c5814afea3f8f65f2dba67abad6b4947 public class Item_4 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_4.cs 31 f075f919f17c65c296704647fc2201ce9984efc65bfe1b39a1d4d56e0965deb8 public Item_4(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_4_1.cs 29 e5d334a7ac1df8ca2ed17c8e196976d5c8cee0c4791fcda68ffbde4b039bd5de public class Item_4_1 : Item_4 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_4_1.cs 31 97b10eec0904f3485ce33df314e8e262b6c44d729e98851022e204de91240bea public Item_4_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_5.cs 29 e924456579c1dfee741dc6270e068d7871bc868ef885ab23c7d956367363f7ba public class Item_5 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_5.cs 31 2e00a6f6ad095085bb9d6c222726c0e32d308b7c0161401b62257c5d87cd9090 public Item_5(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_6.cs 29 23f9d127216d1ee4c304e99bc1bc904f19bed9bda00208305b12382d630c56d0 public class Item_6 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_6.cs 31 fb9a0decd38860f9da2e86f9cf98f18a7dae91b5262e1202f3523b23455c7361 public Item_6(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_6_1.cs 29 e60328a839d38175d3fd19aca0f16c50ade7450b35e6c0696236fdcff3a0c9f6 public class Item_6_1 : Item_6 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_6_1.cs 31 ae7447b6661fbbb98afc68f84693af9d30534e34ab295a84ceb924582224c3cc public Item_6_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_7.cs 29 e856c79692952ee8089177ded2e6744de205c0e1e7c2bbf7d17333777fcc7257 public class Item_7 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_7.cs 31 c7012d25b9338a2dfd79f484a2c1f16df3a221caffc190013ff13b8ba278ed93 public Item_7(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_8.cs 29 73e13b80db4fddb0e36dd2d5e9c56a2fd3a2ad023a261a80c167caeaea3cc3a1 public class Item_8 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_8.cs 31 611d8823897fd2783755872053a045c122bac055b7a0de76824dd14020659580 public Item_8(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_8_1.cs 29 344334972d37a51fd0ea1cc0715faf5c2ef6294c4fa3dc0dc12cd59a7e7d4c10 public class Item_8_1 : Item_8 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_8_1.cs 31 5c4fb3c405df76921e21d5b59255f5b1861de2c1792ab70d0cdb438f9d39123f public Item_8_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_9.cs 29 c3b7cf020170113646b6fcada4382149497354f4ca7150b929257ebab10ce548 public class Item_9 : Item +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Item_9.cs 31 df552a639cc8684cd3291a578029067a6dee4ccb48153b4cf7d4a923c508c485 public Item_9(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACE.cs 29 9946c7b608de14591932d59c357c9bc0860e70c4e9218d7c534d8538e7a72c10 public class LBRACE : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACE.cs 31 41a15e8d247982158217a9006c90b4e8ee08451d07cb5cb11772022fb0bfad7a public LBRACE(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACE.cs 36 974d467af2a4346047c329988bf5f550594cdb9b150051a5679df7a2d82a3978 public override string yyname => nameof (LBRACE); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACE.cs 38 f383ad30308e110ea1e7370ada61f035056fef8fcd022ba997b3eaa6e1650f34 public override int yynum => 10; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACK.cs 29 7f4d78e6b824ba2a6f9c549f5a00f4bf13039f966e0453a224bd1f414b19f097 public class LBRACK : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACK.cs 31 4e94d38a6e6a5b6c02f696bcd5f93c13f334e143bd60e363b7b7dfe089703ab5 public LBRACK(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACK.cs 36 af4bee493ad804e3c753165f004c91094f51daafc2a94d639a277773bfd49700 public override string yyname => nameof (LBRACK); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LBRACK.cs 38 bdbe99c067047ab55c98e7c5f98f5e70733fc28a187fc1f18f4a470df9fae8f3 public override int yynum => 14; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LPAREN.cs 29 91ffb2a7e9acd314725361908c1498b886c4dd343dac78c4cdb98c35afdab666 public class LPAREN : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LPAREN.cs 31 e8995f237b63e40be3e0cc794c4e74fc1b2c769089c698a2bfb2974fb3db958c public LPAREN(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LPAREN.cs 36 8e815dde4ae74d0a28960f2482c55a7b0e6804666e7591ce542c4e8f10efe264 public override string yyname => nameof (LPAREN); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/LPAREN.cs 38 7ff0aa5046ccff54f8ecc2314d5a13cf19b6b2360bec638b023985809f8d75af public override int yynum => 12; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/NEW.cs 29 35fad9cf0d6e9a53c58844bb899a6885be80ccee06dbaebe3c74a54e62295e26 public class NEW : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/NEW.cs 31 f8468f3e8a5d9800676e7033a889dfccec04f4742bf3477cd811eb3637b83397 public NEW(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/NEW.cs 36 f044539ac9f760b091c99949b114c5235aa7f8869dbfbf481a51ac03d1a95ff6 public override string yyname => nameof (NEW); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/NEW.cs 38 15dc314ddbf0e39201851d77ccc61b9a66c7af8f77c99a2eabdf75d621bab71c public override int yynum => 5; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name.cs 29 c8e3aa16eae1fd813ce6952a39b742571ed7a126a4f4e29445b0ce7dbe2fc873 public class Name : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name.cs 31 5d5a83d36a571c93a594b01d8497475b92613ddac2128a2ab65f7a0c0e069100 public Name(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name.cs 36 309404dcf36e83e1562c697769122cce2acc66e54ee6e50524a784f968648b85 public override string yyname => nameof (Name); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name.cs 38 494687e09a6cbaa46560cc11ad07846aabfe45540eeaa3e40c8a582d69628272 public override int yynum => 23; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_1.cs 29 ef9fe6b115596de45021625a6b9ad04dd6868605cd57ce6f9088b869f8433d13 public class Name_1 : Name +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_1.cs 31 672a665428904bd4e2ee8e4f7fe48dba754268d90a3cada6b8ccaf662af8135e public Name_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_2.cs 29 b32cabef9592bab05970ea607d14aecfaf3097f9974af115fe80f662bea8897f public class Name_2 : Name +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_2.cs 31 48056920656bc6c37b67a206c4edc1917005b3cd84d54aa4b3bd0ed5b9f25a99 public Name_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_2_1.cs 29 7cad66d0abede4d01fef37cfbcde5dc6c0e06c469b6aa676da490bf195c3df13 public class Name_2_1 : Name_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_2_1.cs 31 750351786bf0182a3305b28177076813eafa33d4fca1ce35554d9c6e6cdc52e7 public Name_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_3.cs 29 deebb7822314828c5d6e9d8211018e080582ab1ed1c51ca3f2640c20dfe9b1e9 public class Name_3 : Name +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_3.cs 31 c784d8462315eabfa90a4d50cb3428c7bea4ae4cea156160572806104c82d67a public Name_3(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_4.cs 29 11f60debb8a20bb6076892050caf9c51b0638ac6315188460c41019adcf9deaa public class Name_4 : Name +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_4.cs 31 240bd0e96d7276a7657c310dca1f98d1aeccd19c4e51c540f67b17fd4e512081 public Name_4(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_4_1.cs 29 0af147b15d9c0e1cf2c74b76b8307eac4e7d0c997a03de231fac7916bdd11ced public class Name_4_1 : Name_4 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Name_4_1.cs 31 22de6d0ad77d63259d47078daee3a0029042d44e42840c78585b95bd14b54918 public Name_4_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACE.cs 29 ed00382737f58a8168e6b69f49ec568ae22f162c99cef7571c79038a2d5f1d17 public class RBRACE : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACE.cs 31 1447e614065d0f65ac0588df931ae13b378695c29dafff3a911af9838f1d9d93 public RBRACE(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACE.cs 36 0453cf81e507244d638cd482274164cf17b6955a9bb4ff96991bbfda04422a2e public override string yyname => nameof (RBRACE); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACE.cs 38 5d24b9acc7512b46614766a3cfa0bdcde785db3793170fdd978b6495fab6b85c public override int yynum => 11; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACK.cs 29 1f2dd9ca3aa86221a45c5fed16f4f3da872be68f5629776df68230c230f77b54 public class RBRACK : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACK.cs 31 6ddd3b1419cdb44e104ff8117147ba626afd6086072c9e92511a95f5c4a0c4c1 public RBRACK(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACK.cs 36 02d0ad77f28578c775bcb7c7be39f173938fb809eb55a73f90fd938e19c78682 public override string yyname => nameof (RBRACK); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RBRACK.cs 38 4ee74d29dfbf474360c34c8ccba3a4417e482c4f71291fff7ed3e18758ea5637 public override int yynum => 15; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RPAREN.cs 29 ac17ad9fc2829ff40f5c50952067589b03b949948575d30bcfb8403f1b5750cd public class RPAREN : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RPAREN.cs 31 9e52de115c520eee1c23cd3cb4b7845f6cffcffb417bf71e2510c9af10d7e976 public RPAREN(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RPAREN.cs 36 f0ad71521e1e5bed937618b4e66ae3f6c5d626fb3e454b11b4b8ed364dd1cf5a public override string yyname => nameof (RPAREN); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/RPAREN.cs 38 86c2cad3f850dabedcad662b3e84b9bce9e44f4ba15468d974b8324f0439f5e3 public override int yynum => 13; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/SEMICOLON.cs 29 8394c6ac17c7bbdc7a6b7d20edc2caba68f98d785ee6dcd6fdc90b078b6bbb42 public class SEMICOLON : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/SEMICOLON.cs 31 cac0f81917fa6f06b09c47a8fa9f3f6d45211cbf1d5db6790e576cd864787f22 public SEMICOLON(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/SEMICOLON.cs 36 a7c2f341e533f0c9936ba2ade97aace9cee324c24bbdf55ee7888e06e9c53c44 public override string yyname => nameof (SEMICOLON); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/SEMICOLON.cs 38 54ba14b007cf275ba3736319cf083bf63940c1ebd6a648037927461345eb8477 public override int yynum => 9; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff.cs 29 6f8f27a4bf333d0de03918083915924f770c962964f0ae47c65940f6539b6819 public class Stuff : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff.cs 31 e1b0187abc96054ce0fc3a4d81235f642a95a3b15dff6bfc1916fbdd9d1038f0 public Stuff(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff.cs 36 894b0b8892bba6c709257283f5bc300275d7e9fcfadc9921cf1e6638ef19f3be public override string yyname => nameof (Stuff); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff.cs 38 68d638845753f08b824362c8d086a81f8b8cacf4edd809d4534231e8d0daff67 public override int yynum => 17; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_1.cs 29 3089027a52c7919715a52da9bf56cd47813120abfccfd8af17109d97428082a7 public class Stuff_1 : Stuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_1.cs 31 13e666fcdd9bd7cdf9516827d987bcd02c404b6cff0fbb3971df7452c3c1eaae public Stuff_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_2.cs 29 823a950a6623bb16a6d55d62dbd89a03405c095557e1477cad2b1921bb6b0512 public class Stuff_2 : Stuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_2.cs 31 568e626ccb1e44ba5c2bef6f3bb17a42e49a07592cc84805d50402419f43fa5b public Stuff_2(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_2_1.cs 29 58c0abaf2f2324ed9c6036bf2664c170c65b9fb6580f5b48ed9183a522cad6fd public class Stuff_2_1 : Stuff_2 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_2_1.cs 31 7a2eda9f078207c0ad41a567ad3194a85c5739a084b7fc766254a38f7c67c2f6 public Stuff_2_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_3.cs 29 0f7d31c687f5ee7a137e1b886579ff3668003fe74848c2bb46bac450e5aa3f79 public class Stuff_3 : Stuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_3.cs 31 c177cb4b789f51625ed5c4bd72b92715778542e0c0c5ba0ed46c4d1ea22111a4 public Stuff_3(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_4.cs 29 ad2ccfc2a46c1a754a0193fc60cdb0b3b493358fe38d8affad38a0d94897de80 public class Stuff_4 : Stuff +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_4.cs 31 c42c084e08acbb918cd4c907fdfa12c52d563dc01f27a293d22fbfb36a454f0b public Stuff_4(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_4_1.cs 29 efc7979e19ae48574e3f8645d058e370c51c3502cb858933e7387d6c0b0164f8 public class Stuff_4_1 : Stuff_4 +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/Stuff_4_1.cs 31 636a1b2463fa9105de671764bcb8e194075e87dbbb0bcd7594166f0139470c2c public Stuff_4_1(Parser yyq) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/THIS.cs 29 e5ac577cf876b68b34fbe0c3ae489d6acfb66098b60d889066a76ab2a767fc69 public class THIS : TOKEN +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/THIS.cs 31 8e1d974f4ad71ccb33f4008ba7bbfe00bc3e846d2b1b4d02d26728a60675d753 public THIS(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/THIS.cs 36 70527a8cf8194c2ef4b2e861047702f982ed5f9652c89db89f3ba7537852142d public override string yyname => nameof (THIS); +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/THIS.cs 38 46db082ea810c2de01bec117e6b9aa9fa533b951c2057b967de1e107d6a45cbf public override int yynum => 4; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 29 eca0300b326dca33d2c895ca815260ea80ba55fd9b533cfcbf8fb17fae6df3c7 public class cs0syntax : Parser +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 31 42797f084f2560400cf8ae585da8d73e50404ff47bb8d870bf2ad2675de11ead public string Out; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 32 a70b5814a0a955b93e27be6d602b9e557aeb6e93141274c21fc5e08dba65c208 public string Cls; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 33 37fdd3fcee18e1f0c584172a73306c3b4bce5c59f6a7341840a310bc535d7da9 public string Par; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 34 f6e6c7652e20163a828d5960cbbe6174ea6acc44c7798b91449db2960242c048 public string Ctx; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 35 318894a0317a4183ab890d413282a4ca2788575ed8f716ebc84d857a50591fe5 public bool defconseen; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 37 5223e2da24e14a9fc18d4d6089998fb95f2bbc15bc4910095f46b72268bc2c2f public cs0syntax() +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 42 b96254ed69956b16cebbf0a5ee0593b0a29a7704f4bcfb966ac512f217327e1f public cs0syntax(YyParser syms) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0syntax.cs 47 d395f35223f2b113200707eda65c87625e77fcf22fb736c953cd20eb1bbdc2d2 public cs0syntax(YyParser syms, ErrorHandler erh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0tokens.cs 29 ef47a750be2c4b21f4480fe71a11bfd47c3b4919635b693f1f700654cf3de9e4 public class cs0tokens : Lexer +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0tokens.cs 31 42797f084f2560400cf8ae585da8d73e50404ff47bb8d870bf2ad2675de11ead public string Out; +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0tokens.cs 33 e4cc591d9298f77551b443eb831d613ccabde9f4c9b84454b17f5e785063bdf5 public cs0tokens() +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0tokens.cs 38 99a8820cc8899ea75199eaa635d3e44a8a5cea1944f3fd445050a3df81e5f820 public cs0tokens(ErrorHandler eh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/cs0tokens.cs 43 cbe74d97f179317220a46a62e40ea9c0723f7e07036da886be3fcbec8093dc1f public cs0tokens(YyLexer tks) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 29 d64d17499e5450f9be50e0a7e9d415711efa2068b672b65999cabaf7356a5d79 public class yycs0syntax : YyParser +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 31 6dd5db5b7b16588be0851060133ca52b26b5cb4cbeef16a04a92662806967999 public yycs0syntax() +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6527 9a9acd915772905d0fa7cbfb897b18e68ac1e555d424355e4d6636fc804efce8 public override object Action(Parser yyq, SYMBOL yysym, int yyact) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6536 54abc3585b49c6a728d31a714a9a1485a34fe0b8db20688811d5d4d082c00efa public static object Name_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6541 de500cba29718a68305a90d8a0b2ce136040816452de81ed4492e116e2902289 public static object Cons_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6546 fe950ecb06e5eb6ba5e0b68563421991f7cbaacede0f3ea80241f40784555e0c public static object Cons_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6551 d709f6560b40471e8e990ad845c38ef6856a8a0c3ead7564cf237e9e0089b62e public static object BaseCall_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6556 00d997530c468632e23cb1b3bfc9e0c6b7f50361c9b4ff8603faceef9a246e33 public static object BaseCall_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6561 4e320f904b4b99a1a12462a5f9959f31309302a1834812ecf14882a8f112b39e public static object BaseCall_3_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6566 ff79cd934ed3e5db585fe03b1f5b4dc3c4b8f8a8a598c9580845029a0b3c056f public static object BaseCall_4_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6571 e7711f6d06611fce3f33d804b1bec6c8f1b5f07a52df8d81fb78b71213755b1c public static object BaseCall_5_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6576 c9b5d0154bc891efd6cfe3337c3764207133c5195e1a4424592422ebbfea2771 public static object BaseCall_6_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6581 b32514d44311fb738d39a6d1dc3c9b64a0ea676981e4c63f38445e12239edbc4 public static object GStuff_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6586 ae4f9b33eb997aa9bb09aa61178ac89ebc62aea97693554f485be149c8068546 public static object Item_18_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6591 2b8d320c91b952a555e1a0efdc7af92cd8ba3fd520113fafb97beb29befd7406 public static object ClassBody_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6596 91b5aa67ff94d1ac7108d19af0596abee3a3629cfc348e7d3368a7c4fb0ab3f3 public static object Item_20_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6601 a5798e234ab8198e1b8ea6c035e60cd747806159e75aded594e224202f6a16ba public static object Stuff_4_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6606 9ceb8890f7ee739bc530bf0f3ce52f9abd34e2889c892d54ed4389ba6b2e2c40 public static object Item_12_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6611 c47fee82196b0661bec605c02d30ef08eaa2ce7a73ec0a82f546f0298a846480 public static object Item_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6616 ea6d067b79e3ee814af417debc80a5d7e650f7fd4b029a149447e55660ed5020 public static object Item_3_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6621 fea428ad5661606bf11660a94db31da8c5f5512052296ef98697bb807dbc0544 public static object Item_4_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6626 a858f8310febb16f0337235ad0f3c166f2a52caeb3869cbd5882ed397f971ffa public static object Item_5_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6631 c0a466cc0762aa0fe54b13f5d46514d45624bca8d13e460d070632517f35291e public static object Item_6_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6636 13754c763e28488dae2ec78e57422dc1ce3fe26574509e770508e71d39035789 public static object Item_7_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6641 88a72cbfee8318c73c72848a1e008dfc9fa01d105475d7df1f412cd513b35cd8 public static object Item_8_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6646 f60ba419e35316c1adbfc3864104ea6ec94fbb4b2517a2d9b95ddef4f3d13092 public static object Item_9_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6651 70a55518e1b2aac1a10eeaa40abef781eb81a00b1be300a01d3d83d950af5457 public static object BaseCall_6_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6656 a50e749e7175f24a7dc07eee41a6147081fa34774ccf961e4b65ddb77cbfdcef public static object Cons_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6661 5d897cf0e0950a15db91080be7fa36af4215b20f601cf0f3856a64549ce306e9 public static object error_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6666 9cab8a02d0839a880e2c13cd9266c3d773a37c50429119d7b42af0ae48961d92 public static object Item_20_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6671 1e42442557e83f15ef4095b29960828206cd0e4604a2f729daa1ae78f9ce5ae3 public static object Item_21_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6676 44387ba8ac2f248788b7313e2cf909c7c6ccff079e5b56a1e6a52f538c05222c public static object Item_22_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6681 2579ae9cca58c02d7b5ad63a78e0912826d4d36dc669515263b4eaf3cf00416f public static object Item_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6686 9bb245ac829ed7622df13edd8d0c64cc87c6ad0827aadee6e23f2e29bac1d2f4 public static object Item_6_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6691 9517c66bd7d2c389b5b1da6a431baba9cffc62366d1b973c24af38b7dd0a7987 public static object Call_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6696 0888b7f8316159615c5b571f2c059490652429c66437b2b003ca1751a55203ba public static object Stuff_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6701 a66fcf87f0ca039dfe74db95626e36d6e0aba4c36be3a49532e34ce87f7c2a8c public static object Item_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6706 50bf251cd2b3a97c59af7e84b8a5e9cc2e12fb73a4091a66e4935118a5b0901d public static object Name_4_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6711 5695b0d9d7766e82d9f79f1eeff9611724c37fb6209010041644f282eb0b7655 public static object Item_16_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6716 69d865a71dc07d59056e9a2e85804cb0bdcb6f1d3b43e6c8a9cc44db844a92e1 public static object Call_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6721 afb4ca033d4e38f94b883e12dd48c8e0843e37afa32f241f7628aec68544c7eb public static object Stuff_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6726 86e666431fb36672140d24f54e6d7521e8dad821fb6add8b5017020e88e37586 public static object Item_10_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6731 e58cb74b30689ad1b7ea4fbeca87e85be3233d9bb6fd53663a02c79892c41824 public static object Item_24_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6736 ccf11e2322c401ca9c614ce013b0fa7a0d0ad7c61942027966bca2104480f511 public static object Stuff_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6741 f147d312fcc10ae2bf87220841e1b55517b6101b6e13d32e1c846331d81fc733 public static object Stuff_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6746 3c337c774c7e1683554b3b4dd079b441202adcc981b384d92235c0ebc5e755b3 public static object Stuff_3_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6751 b559d5b4a420950cb90d45dfd7db128b71c39c5ad78ef5e1aa72a916878f8518 public static object Stuff_4_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6756 3342eaa3e97fe1a105fc373cd7be20dc19ada1332eaa1afa5cbdd1eb4a7bb4cd public static object BaseCall_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6761 acffd81b5e1ca7087e92f05d65f7921c951765847cfa735f422d14554b199c62 public static object Call_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6766 f383c9956c5ba98c1dd8ac09c0bca5878944ad7d7ba1256294dd4177a026e916 public static object GStuff_6_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6771 165ccb17a3b0d561554a1089dea460030718c690d8a5f1d6bf57a27b6f4abe69 public static object BaseCall_4_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6776 e23b5202bf15ce18ad847bc1df7df14d6b93b7d6f2517574b578f299d6a0ae48 public static object Item_10_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6781 eb0a0e2b78184e966ab87f789dfbf9846e2434c74ab4c1d8c639568c8df3054c public static object Item_11_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6786 6559fd69c24032df03b0700f6921f7089eed5f61c05557e94d2b12abb9120e0d public static object Item_12_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6791 8a367f5561de34286294a783e0c92e4bc4b5db1bcf2858915c97cec0eef5b41c public static object Item_13_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6796 0320fd056d9efa968bd0c32261103285f16bd5d9a41cb714baf7922886753017 public static object Item_14_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6801 02ee4b0bcf7a89655f641bae39a5d053d47a247126d54591de8a78d6f40be129 public static object Item_15_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6806 1be8ca976c09c51870d669a7ec7e6efa44b07643504f56856d778388ca9ad308 public static object Item_16_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6811 c018cbfdf942fb12e64cac618a0425c3e6b06dcb4542053b0fa7c6af7bdd858a public static object Item_17_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6816 009fd68448832f4d0bcfceb34d83360f34707639cf12a0b03fd97c9c5e55c1f1 public static object Item_18_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6821 e35be5e4824097dcee05968c0f72a32a3328e6c592f7197d705577fb123d4037 public static object Item_19_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6826 61068fc364d8d02575793e3685b1c20a9674cd6fa09b8f4f1430d160c2c4b98f public static object Name_3_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6831 37a86ad5ff784351712fe7f724259bacc27fac246ce5e9181d478d1c311286f2 public static object GStuff_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6836 afa7c8a47ae74387f8fb741a13893327ad64787402467703add35e3b5bb0d232 public static object GStuff_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6841 d88208b540b76c0f2a60742135cb21467555848b52e5f5d4f01f5b3d0084f2d2 public static object GStuff_3_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6846 be834007395ba737f5291dce633520dc048670076439e837cd10b8e1869b098c public static object GStuff_4_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6851 9b2c4ba0079cb0a586a19bcf7d3ed2e39e8d6f17b38dfde747cfd8b2da510053 public static object GStuff_5_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6856 0ee2b7fce42263f51fe968d7b7c35a60a08d7244893bd292c9aeb31bed19a678 public static object GStuff_6_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6861 cd39005496da42a8e0754bd96be61a13be8daa51cb7c9fcfcbeba1cd75d3f750 public static object Item_4_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6866 8e2a2271b7eb39aee2ced1aea85502a86418febffff28c45f6ee04eea7f54df0 public static object Cons_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6871 d61d7e8d86172f268e49ea59ac16c72893eef890d8b868fbf3207ce3415872c5 public static object Item_23_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6876 20eb3a6d2e491cbfb1769acaa1c6780cf074b4a289199a40fc75b0b0cf6cdac9 public static object Item_24_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6881 0272799d50d051c346c1bdbc1565aafe4e9367ac16fb2193102254d30bda8db3 public static object Call_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6886 98c8085338471929e99d2e1464ca40be8a3ba854e970bd6b41707612a5ccc0da public static object ClassBody_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6891 2efa4749488d18224095737b3850b44f63bc72f36e0c32c6c4a6006041512896 public static object Name_4_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6896 7e0cd1b3f4b5c8825e6fadd377b3047d8b56d362f8e2e6b704c0d827f1958683 public static object Name_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6901 ab3d45a5cdafae34f9908e0293bc0b918c1cefca2a33be5b144f7385e4ab3425 public static object Item_14_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6906 8eafa0142e8a54ee1746115b0e0f44e8879e092de48adf6787497b9f7a2de745 public static object ClassBody_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6911 79721d738d7a28bc386c57d7090741b9600cbb2fda2f820610c6352a0012e32e public static object ClassBody_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6916 e7eaedb9f6fb390a78378c890e7d2f715ac206ac4890f512ca4d5c98b0de100c public static object Item_22_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6921 2b7ace46907197154a44e6548de5cc5572ba8fc0a187fa36122cc7abc977f065 public static object GStuff_4_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6926 f5a2fac2c6eec5d5207bfb5603348393a0c27105ea085020dfb2f53e17011235 public static object Name_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6931 40ef74ede9eecffa8bc0d458c8e69edf0a9f2c23337979d572c4575983c13f67 public static object Name_2_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6936 dda3111346204e20bf0b46a8ae889da69dce2b64ed16bebb2ba3e5a689dffa76 public static object BaseCall_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6941 12d98ad4df5fb30720b4243f3197587eed1e4a90e05b515e654a0df92814b4d5 public static object Item_8_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6946 7808fa3b2db13eb3c5f6615650ce972da2d5ebbb9dbfc07fbecacd9e45c4ae72 public static object GStuff_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 6951 3e773c76c619449d61351250a071d1277b1a12e8c8142b2ff0bb6992d6ecca7c public static object Item_2_1_factory(Parser yyp) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 29 dc27f7d59776b5922f0d9b48da346b77992d1a502acf9562a2a102961b0cbd99 public class yycs0tokens : YyLexer +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 31 4b9d146f3755eaff0d6b83d6d2df659fbed3125a1c7740cccfa05596fe2f0edc public yycs0tokens(ErrorHandler eh) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9397 a522f19a7fc3c1c344459cd09ff0f4a17329ff944f1f4519cebe6dc65eaf8e8f public static object ANY_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9402 3dca39121e877718e5c33e56c0efd04ca032746fb9e629c2a300d21a4ffd0b7a public static object NEW_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9407 474317f633e2dd86dc2c6dd5e28be3a9f7e2338e8604d83ac5f9a1711153336f public static object THIS_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9412 bcf6e152ba57610c9e5bf94da42bdc79124aa6a4edc6af1097b9e83bf77450cd public static object ID_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9417 8904f7e1e20a38664bac863886d5d8b07d8f58ef736209c5cf99388607065d29 public static object BASE_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9422 3060f1a99e491fe0f5f47942c60d25f06946cd8feeba0d569871a89bec30f03c public static object LBRACE_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9427 84306deca3e735e401f97af99f5156ee30fe7fd20be2bbb3d4135132c40c311c public static object RBRACE_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9432 e696248f7fcf7f52fdc23f1aa940a580530660c18e037985683a2ca55c90afca public static object LPAREN_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9437 a389923d5500dbd219b605bbfff8d317d2e2049c2ff9f5b715fa556839a08718 public static object SEMICOLON_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9442 69159c58c37d252e8906710808bebd6016800280d17edb1498ea730984f8612e public static object LBRACK_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9447 e6689d1b8e7a8d997c22b167cb15b95139935ef5b816ac3a2f41486ae522ffdb public static object RBRACK_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9452 8fb7cced9559fd00b2a06e130bfaa6ce131f0fd3ff5fcb455dda5239b24795b1 public static object COLON_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9457 8318c023453d22b1f11e5ee93109fd009f133efab20044ae455454d51c644adf public static object RPAREN_factory(Lexer yyl) +LibreMetaverse.LslTools LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 9462 6e82810cc9f38175addd566151d0da30f28dd3fe62a5c36d157f1bd4b7460bac public override TOKEN OldAction( +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 8 8ff0c12411dfab254674e9b310972190809d899e61c476555c552137770ea5e5 public class AttachmentRequest +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 10 3790adf2a60a582f2d30176035831a8a6470fddc263779aa85741f669c4c8ef9 public Guid ItemId { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 11 a9c59e4e28e4ece9375168d8b198fead5b7df315db5e43425328bc87d06b9379 public RlvAttachmentPoint AttachmentPoint { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 12 975be440984e5ea6a03de381a524be409ad55aada1420336da43685f1176f29d public bool ReplaceExistingAttachments { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 14 6b87dcf6d59239401a9c01162c4c3b8bc88a08a0ed4ec9f9b8977257728fbddc public AttachmentRequest(Guid itemId, RlvAttachmentPoint attachmentPoint, bool replaceExistingAttachments) +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 21 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.RLV LibreMetaverse.RLV/AttachmentRequest.cs 29 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 8 758707123cae839ca43720123fe1c7a783c52d043c79ceaebab9e9c5645ad541 public class CameraRestrictions +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 10 04d19d81e336edc5eaf753e4ed721a5cba1cd9118cce9f50d2454bde12fe90a6 public bool IsLocked { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 12 1353da9d48d8d755eea8f6e1d218f4c5f495ce4458d46e0d0aa2a1546e7da62a public float? ZoomMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 13 631fc29ffd2503eedc546aa23f57c6eaef6ea970ad6ab7fc428dfd738e59b4be public float? ZoomMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 15 e395d19c5a7dbf94c7856612b9e29636e1d227febc9b6e7fcf2d83a7d45d46ee public float? DrawMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 16 f15d30969ae45fcad5c97b9e0c6c39255f78167ed36cbf09d82d8474ef02033b public float? DrawMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 18 d443fea2a96c945afdedfd222ac2c104658bcdfbfb1c75d9a6d7b7f4a3070312 public float? DrawAlphaMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 19 87d8ab1a97669a08f4fe4546bda6a3e356af2547458ea79650d0fc1b4459fdae public float? DrawAlphaMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 21 60c73e712723edffee9eee70434fdace4911cdaefd59178b848ff60ec5287820 public float? FovMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 22 04df57f6da95e3ac651016e7ad61980bd932406c0991920345454bca217805a2 public float? FovMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 24 9e7984da06a5cd367b250c17cb6a48cc895e9ae0b2f5ccf2d9aaaa642594564c public float? AvDistMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 25 949fe6d3fe0a1dfc8a921fa415d49267abbd7cad9e971c40fe39f2a86ea9a9bd public float? AvDistMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 26 15940491bd1c786ccb7c91b6d32fe6c9c92daa5f6f8a1cfaa82725f995771e97 public float? AvDist { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 28 b2f7d6b00787fcf2171182b4ba07d57db5a2df1c2f79a9455358a6c512b6fea8 public Vector3? DrawColor { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraRestrictions.cs 30 4685e598dab3f351bfd2382c1bbe012907b067bfa0b7891eb6deb87484da4f23 public Guid? Texture { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 3 94b7bfec187b794fb055020802464132f98c1ffe069f1836ce0b534fffa805d3 public class CameraSettings +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 5 ae467b9b3782a8fb2a8d7124e2429d5a897c2c4f72208d8df818f1d95d97c32f public CameraSettings(float avDistMin, float avDistMax, float fovMin, float fovMax, float zoomMin, float currentFov) +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 15 41109f419b798b4b5b9021ca0c1908b90b7fd72aec3938e2a42a2543a322f3e9 public float AvDistMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 16 69640ce788ae717af9961d2b79bf4c62b07c2aa4fb886cee5f6edaebdfd59b60 public float AvDistMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 17 6d0030152a1146e105d4bddebf7b86ec4501a9d1613af9c4f65e908a62f2a6e3 public float FovMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 18 cd802a72e8d21059609f893cd128685b26016bae0abfd81894cf41017f3155cf public float FovMax { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 19 1daa47a9a3136c209b34299dadb500ec584573a5385db7d16c48c3982b94be9f public float ZoomMin { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/CameraSettings.cs 20 ce5ea0c8dd5f721e9b8eee1a39a5d4abf15b537630dafc19c7f6d12699ad57ab public float CurrentFov { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/EventArguments/RestrictionUpdatedEventArgs.cs 5 11cbdfa7f7050a00955e20bce122c79afe863180bb894ea5fa10ca1cf33687c0 public class RestrictionUpdatedEventArgs : EventArgs +LibreMetaverse.RLV LibreMetaverse.RLV/EventArguments/RestrictionUpdatedEventArgs.cs 7 dd22426aebabc62eb3201929fbcc4651f09dfea79f581521af4361fdd2574379 public bool IsNew { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/EventArguments/RestrictionUpdatedEventArgs.cs 8 22590eb3335ea819b7b5ecb2362b1db630e871693ca3b6456adcc02e8d65783f public bool IsDeleted { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/EventArguments/RestrictionUpdatedEventArgs.cs 9 c4105684ae745729e071d6de9f5631f1775f525820dc5aecffaa8b121e0faa09 public RlvRestriction Restriction { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/EventArguments/RestrictionUpdatedEventArgs.cs 11 0c84f7a26cbbf39b7130881435428caed72d25cb1bdabd1e9f7257d037e7b419 public RestrictionUpdatedEventArgs(RlvRestriction restriction, bool isNew, bool isDeleted) +LibreMetaverse.RLV LibreMetaverse.RLV/IRlvActionCallbacks.cs 8 19f98bfe4b907aec0650f3d2e4c90e049eee7c5a18f9defdcdf264f50f36eefc public interface IRlvActionCallbacks +LibreMetaverse.RLV LibreMetaverse.RLV/IRlvQueryCallbacks.cs 7 72fd07dc3c773a1efd2e836aa9802b6d11c91d6895663bff865477ed51038067 public interface IRlvQueryCallbacks +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 8 1e3d9970f7b869d613d5df6c6574410959b8316f0de225281deec0252b04e9dd public class InventoryMap +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 10 32dfe1d3446f98cd03a4aa8b2ceed226e87ae37da43794934908c597c1e8e946 public ImmutableDictionary> Items { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 11 2ac43d508d02588c7b919a7ec99fd020dfb5f254e2c2fa6619156f6e71fdcfe7 public ImmutableDictionary ExternalItems { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 12 40386141472bd09c49ba54309e601100f8ccdb624f41244692f667d262e70588 public ImmutableDictionary Folders { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 13 19dcb585f83ea2c302aeccda529f035287913f44b7da39127088416114296ff5 public RlvSharedFolder Root { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 21 cd54b90cac6ac956f43f691dc07b0b59dc786a2e7cb247f504c4a88b92723b45 public InventoryMap(RlvSharedFolder root, IReadOnlyCollection externalItems) +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 148 e29e5b735f2071cf150042d7399833488784ec7e863797640ea618ba6ed92bad public bool TryGetFolderFromPath(string path, bool skipPrivateFolders, [NotNullWhen(returnValue: true)] out RlvSharedFolder? folder) +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 202 9b1724b5ee36401565327aa0f000bc45e2313f9ab938e16c4858eb94f279c6c5 public IEnumerable FindFoldersContaining( +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 257 7f93f189a6a14aa9cbba97b892b31a1ea51fad946e0fb443e7d9eb9bc8af4bbe public bool TryBuildPathToFolder(Guid folderId, [NotNullWhen(true)] out string? finalPath) +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 290 118c7cc3fb6cbcc33dfef769f6839c626a9523dd69b371b6d87e31fd3fff38ed public IReadOnlyList GetItemsById(Guid itemId) +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 315 48bf34d2861a2196b5943d2293b2df0818c5a5b85a02fb14dc9a0297dd63c2e4 public IReadOnlyList GetItemsByPrimId(Guid primId) +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 350 097645da3a39b68d230620282b777efb3d8b5d0e988f1b2c88c8b178b4f584ab public IReadOnlyList GetItemsByAttachmentPoint(RlvAttachmentPoint attachmentPoint) +LibreMetaverse.RLV LibreMetaverse.RLV/InventoryMap.cs 385 ad3cd80cb290917dc686bda7a5f7e9b399bd1a5587e0318c835676394cef0a98 public IReadOnlyList GetItemsByWearableType(RlvWearableType wearableType) +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 13 49d8040a4efe496a09d67fdc18e4fee096ab22dd419930691e80966ff1990b53 public RlvSharedFolder Folder { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 15 95ec2e85ce02006e578f75cb498874f32c5f11fd4f58150a0ea7f4bfa5d64737 public ICollection DetachRestrictions { get; } = new List(); +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 16 3713742f117d7bbc54252bc9824803f04ae31e7ae8151db7a51844d79e020d0f public ICollection AttachRestrictions { get; } = new List(); +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 17 5668f524ebf49e850c8ce99935f3e27406ba691832aeb1b68a5c4d3bdb34167e public ICollection DetachExceptions { get; } = new List(); +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 18 74b8de42f175ce23ca567cbc5bb07ba01408ee6202bae0c455fcb217ab616f5e public ICollection AttachExceptions { get; } = new List(); +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 20 451f1af76305fc1bf4afae9392e955d1d73c03e088bfdeea490552ed1c292e63 public bool CanDetach => DetachExceptions.Count != 0 || DetachRestrictions.Count == 0; +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 21 301065c7793b38f8e66e7a423d92714e85cca030b4f6ca2030f2038bc57f6132 public bool CanAttach => AttachExceptions.Count != 0 || AttachRestrictions.Count == 0; +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolder.cs 22 0491d0ab86ee895d3b1db6caed280bb7d1de7f23987dc9eaaf719ebd09467e76 public bool IsLocked => DetachRestrictions.Count != 0 || AttachRestrictions.Count != 0; +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderManager.cs 25 d1aa3c87973839149bd1cc2ac7cc8abaea0c0cb4f9862c0db2462bf53ceb8454 public IReadOnlyDictionary GetLockedFolders() +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderManager.cs 35 2e97c105e52fc8826173bdd46fa597b25a70f5f25e14cf06fef2723f06927d32 public bool TryGetLockedFolder(Guid folderId, [NotNullWhen(true)] out LockedFolderPublic? lockedFolder) +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 7 5f6b52739ef1e49c4200a23cc6800ccc00f98fffc094fe8ef370ab7a90dfc904 public sealed class LockedFolderPublic +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 12 fa0abf3c111ba271d83bfc928ec6204ddd0cc6eae48bf38f308a9392803f1a21 public Guid Id { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 17 bc5b0992cf0a07af2fbf04b51acaa68f4100b4f2dc95d38d0722599dc8e00677 public string Name { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 22 6b7fd65e6cc79198786d75d00df1cbff196efee781e1578becc7c00e0b4cce2d public IReadOnlyList DetachRestrictions { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 27 57e00d5396eb43c1526afe75f1241b1eb893df414ce788e4025c6b79ffa6e5ba public IReadOnlyList AttachRestrictions { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 32 eb1e8fb42a8683bda565cac8ca4ee7a90a3c2f8a2b0aa9a34a1d2e18209d2a1f public IReadOnlyList DetachExceptions { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 37 ea2cbfe7b5b359e41f0ee9be35dfd9db45420492b80a30261c347343f3fbac62 public IReadOnlyList AttachExceptions { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 43 451f1af76305fc1bf4afae9392e955d1d73c03e088bfdeea490552ed1c292e63 public bool CanDetach => DetachExceptions.Count != 0 || DetachRestrictions.Count == 0; +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 48 301065c7793b38f8e66e7a423d92714e85cca030b4f6ca2030f2038bc57f6132 public bool CanAttach => AttachExceptions.Count != 0 || AttachRestrictions.Count == 0; +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 53 0491d0ab86ee895d3b1db6caed280bb7d1de7f23987dc9eaaf719ebd09467e76 public bool IsLocked => DetachRestrictions.Count != 0 || AttachRestrictions.Count != 0; +LibreMetaverse.RLV LibreMetaverse.RLV/LockedFolderPublic.cs 71 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 24 19a094c2fb04de61677cb8d614efe4db52dd0feec695ce47cc232c42cd7acd5f public MaybeNullWhenAttribute(bool returnValue) => ReturnValue = returnValue; +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 25 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 31 9ac5d287c3260744ea0cebe0890e041c03f123c26cde0284ac1dce237d0410b0 public NotNullWhenAttribute(bool returnValue) => ReturnValue = returnValue; +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 32 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 38 c752d06f209d8d86aae97a4bc4b373aefa120bb46d047f16c9582dce19525d4e public NotNullIfNotNullAttribute(string parameterName) => ParameterName = parameterName; +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 39 d46a9a2aa0be18046dfbcdf8b7bb3b2bb8c3c40575553f9798ec72c167ef02bb public string ParameterName { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 48 cb7df4893f76309354f50dc6ea8ce73f9816598f25e71ee5db217c251165a747 public DoesNotReturnIfAttribute(bool parameterValue) => ParameterValue = parameterValue; +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 49 754a41cc8d5ea014612349f229b4d37c1ab6c7b4f335add87eab81d472293eca public bool ParameterValue { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 55 0d0e740fe1e4ba6c61c8f7c94522cbdd33eb204e5bf4cdbc27780e088ca5dad8 public MemberNotNullAttribute(string member) => Members = new[] { member }; +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 56 395585bb6f1e4c9625aade0d34c9a269e8c6acdd9a0f8639b7314f41a6556d44 public MemberNotNullAttribute(params string[] members) => Members = members; +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 57 9b1b388568cc31af84099a4e930658483bb38a0c7ac9e22af65fbe8def6e492f public string[] Members { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 63 ac9a8ec766a7a9a8bfba17618b5f221a2a5defb0c923e1c056932841e6546714 public MemberNotNullWhenAttribute(bool returnValue, string member) +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 68 da86cccaa380d93bbb7d6de6ff77fb545121d55a85ea0a3a77c9f051b343c2ae public MemberNotNullWhenAttribute(bool returnValue, params string[] members) +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 73 fc268a7c3065241b3f08f3202a6ec873bd2d1edf458066005d3a91264b5fe719 public bool ReturnValue { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/NullableAttributes.cs 74 9b1b388568cc31af84099a4e930658483bb38a0c7ac9e22af65fbe8def6e492f public string[] Members { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvAttachmentPoint.cs 3 37c0b928468200eae53bd6b69d6ed610c87ff3e5d209817398902798e6b17a2d public enum RlvAttachmentPoint +LibreMetaverse.RLV LibreMetaverse.RLV/RlvBlacklist.cs 8 253318b145dba40dffb3ed075cc5a2a7b439a1c8f2174d6b4e2118ece305b534 public class RlvBlacklist : IBlacklistProvider +LibreMetaverse.RLV LibreMetaverse.RLV/RlvBlacklist.cs 22 3e999c87972cd2f3a8cb096987b3a37e34064dfb56e28ee5f5b4bd0724e301aa public IReadOnlyCollection GetBlacklist() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvBlacklist.cs 36 35954704486cdb711fb6ec20d8c92ae1f0c408507411e987cee6ee860fdda91c public void BlacklistBehavior(string behavior) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvBlacklist.cs 53 fc72fac4bc9fb7133eaee7004de4e0db7a09c04359eea3d77281ab528773d920 public void UnBlacklistBehavior(string behavior) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvBlacklist.cs 71 d61cbb4d71a27cd82d475f862ccd668fd8c365d441877769ff6fb78fd1bfb1db public bool IsBlacklisted(string behavior) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 8 c6d95e2dffbec4bc12ea8575a97c9326f2ee96fc8015bebe5bed97ee971865b3 public class RlvActionCallbacksDefault : IRlvActionCallbacks +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 10 9c8ac36074724bb4de7be3cf3fa27ba607ff1af6e69cdf989581d9be8975451c public virtual Task SendReplyAsync(int channel, string message, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 15 eea2b93d4aa190b163ef1342e6adcae08223cb89f22b550f7a80f127bf2362a8 public virtual Task SendInstantMessageAsync(Guid targetUser, string message, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 20 94a37a0b9976d593c23b55284060f1d1cf494244d284217ac47697b920c6c595 public Task AdjustHeightAsync(float distance, float factor, float delta, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 25 4a6e21624e3e9bfbfd63d4dd35f30025d983dfe46f36f734f64f0fd82e44257c public Task AttachAsync(IReadOnlyList itemsToAttach, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 30 93143d7a48014e5a02255fe3339c9104d071465230a54bf726ce38ccd5d40f47 public Task DetachAsync(IReadOnlyList itemIds, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 35 222fd9d0c8567f1cbc4148d1578201ed0ce5bbeba19bb9067230f89ae8809bcb public Task RemOutfitAsync(IReadOnlyList itemIds, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 40 715c8e38077b8878756253941bc5a2f9ee2f8de8a545e2c28be1ef15b4fc791a public Task SetCamFOVAsync(float fovInRadians, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 45 df09610f49591d492f046d4fed46f3d1899581b65d9cb155586487d7213d5878 public Task SetDebugAsync(string settingName, string settingValue, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 50 450c6c53c2cd424295efed40ad504a8233e8f7c8732d3fba0a5daf45a6ec9766 public Task SetEnvAsync(string settingName, string settingValue, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 55 268c314c9d1c1302f2048d7f8788aa2666b7ad080b1c123dd4c5d50729638fb4 public Task SetGroupAsync(string groupName, string? roleName, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 60 80f4bcb21bc2929575e11a6bed40d704092eccd2d105f886359de3687b5d8451 public Task SetGroupAsync(Guid groupId, string? roleName, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 65 3a7530c36ec16a484d0b20ed59ac24a6443b683326f5395a0a71dcb5bf9e566c public Task SetRotAsync(float angleInRadians, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 70 4574dffbd8c872572a95b29b007c377103e48423828b172b43dc5fc201c9c106 public Task SitAsync(Guid target, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 75 b23a4e9f6b558e8716ee42d99c5c9c4861c51044d926077b1b37e941cebd3d66 public Task SitGroundAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 80 1d293ee9614f8ed8e971d39db0fb7f47436fd36c41b0eec4d6b6ad389fe22a62 public Task TpToAsync(float x, float y, float z, string? regionName, float? lookat, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 85 3bd9c6b2b9d831c0b940b598b8b0c39e4ae8e99960d5f02c6b687c31797e2433 public Task UnsitAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 91 e1f460bd78a16deb2fd07043245ebf2c1f75cdeaaba2852670cd16efd00d69ab public class RlvCallbacksDefault : IRlvQueryCallbacks +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 93 bd8b103c645c8d97f7e6f5911d78071ce9426f2094cfc2e9dbe85c2207ad9d5f public virtual Task<(bool Success, string EnvironmentSettingValue)> TryGetEnvironmentSettingValueAsync(string settingName, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 184 853e31103afc72567165497e758c951a682f77cdfa9e07491b3ae7dc047f4526 public virtual Task<(bool Success, string DebugSettingValue)> TryGetDebugSettingValueAsync(string settingName, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 206 3eff11ee049703d9926fc8224833be1fbfaa9ef5e30b5a711d0fabcdd41647de public virtual Task ObjectExistsAsync(Guid objectId, CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 211 67530cdf282b62f36c4e823a5cc911d5b988d344b50bdae6f935984781654bdd public virtual Task IsSittingAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 216 5d3fe6e2520e67c6d6b3a695576352aff8bcf1b99726ca679a51c9e37c7d39db public virtual Task<(bool Success, Guid SitId)> TryGetSitIdAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 221 1f41a6cf141a8e81f04a11f3bc2ea85b4735acc5398a94e25bfb461b795bc116 public virtual Task<(bool Success, RlvSharedFolder? SharedFolder)> TryGetSharedFolderAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 226 d1813392d58b940c86b6739a1b7480259061140e38ee621e8a4e6476ead694b3 public virtual Task<(bool Success, CameraSettings? CameraSettings)> TryGetCameraSettingsAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 231 b155e187bc4a6da061fedd8df11f45b081e158fef13b3f383801407078bf8dc0 public virtual Task<(bool Success, string ActiveGroupName)> TryGetActiveGroupNameAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCallbacksDefault.cs 236 5cc1ec5bf8cef922c8f873f66f26096ec4cccd201397165db3e311c02e153b8a public virtual Task<(bool Success, InventoryMap? InventoryMap)> TryGetInventoryMapAsync(CancellationToken cancellationToken) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCommandProcessor.cs 10 d3a9022cd4f3ba235f4d3dc9d55ad07806deccb6920afd3ed88897b10bb8c704 public class RlvCommandProcessor +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCommon.cs 10 305f9c4799b77caee5ba56ccc599eb32fbce7b8e85ab0350b4b4e281ae3611f3 public static class RlvCommon +LibreMetaverse.RLV LibreMetaverse.RLV/RlvCommon.cs 99 e0fdaa31b0d8f08c7386108ebf4d0cd805436f69701cdf50a7a6d9e47d989dc4 public static bool TryGetAttachmentPointFromItemName(string itemName, [NotNullWhen(true)] out RlvAttachmentPoint? attachmentPoint) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGestureState.cs 3 909e3d391ff718c0bd9d337da977b7abd4657a9df290538538aa92b0fe5bc30d public enum RlvGestureState +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGetDebugType.cs 3 7dde6a39b0a5c649f6f26193a3eae8b85bc92fe03b356fcb8aba845d9cac5709 public enum RlvGetDebugType +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGetEnvType.cs 3 3af53bddf0b366093cccb56846c8eb3e7a229fe2acd73656fb493c665b4b776a public enum RlvGetEnvType +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGetRequestHandler.cs 430 dd9e5dcce0c2dccddd5f45a3a4e932037de039ad595b7f3bddf364265d6de78f public string FolderName { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGetRequestHandler.cs 431 584bb5bc86fa70502f918128d22d80b95f62603e6fcdd1ce8ba4b9730217f72d public string CountIndicator { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGetRequestHandler.cs 433 33180ce4296f5d82f4cd0aa18606b926ef63a84d2544493fb1cdf0494a8a650a public InvWornInfoContainer(string folderName, string countIndicator) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvGetRequestHandler.cs 439 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 5 21e684b6653b5fec31762ef95686fce475170d84f244550fada0ffe7b2adde85 public class RlvInventoryItem +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 7 fa0abf3c111ba271d83bfc928ec6204ddd0cc6eae48bf38f308a9392803f1a21 public Guid Id { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 8 75228f1c792c6e928c33c90056663b233c971b4391fa5f46c2c8dd6221415d4c public RlvSharedFolder? Folder { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 9 67b72d9232165e0dddd747cf8320f545d0d04c50216c9c46ef075934b1ea0633 public Guid? FolderId { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 10 db512996a8eed38bbbc56f4f64179652ffed083ea9e57cffc9d2d6ae0d07ee71 public string Name { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 11 768224252640b7a7d43ec651db2f2f308c7a0f6a05dc3936a3d4d3716e5608ac public bool IsLink { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 12 d74718be622b3defba46297f1430e139fbd1f741cc2aecfa3019e4dc49ae1bb2 public RlvWearableType? WornOn { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 13 663e2d0274da8f549f4e919a4f96c0ee55ab6d27efa84d41a3c1fa88e986f0ba public RlvAttachmentPoint? AttachedTo { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 14 76ca627ecfc968511d178b4e83d19c44448a8afb1846ef57022df1a77e90c0d5 public Guid? AttachedPrimId { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 15 8646f30ad2fb05cf1876e9ed113fb0aeaa512b5626c1610945ad1d9a0e3f431f public RlvGestureState? GestureState { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 28 0e72f04aa763405d9253b84e934d4716ed4e11855f6db9332131d3ad5e0ac0f6 public RlvInventoryItem(Guid id, string name, bool isLink, Guid? externalFolderId, RlvAttachmentPoint? attachedTo, Guid? attachedPrimId, RlvWearableType? wornOn, RlvGestureState? gestureState) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvInventoryItem.cs 68 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 7 7003567ecfc05ae3daba9bf226d08efbee992ecbfe17f5d55b816ef22ab3cacf public string Behavior { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 8 292f0d326735b76859080e98ee4e746627dc26b7c5eca3a4f1cd6276ad7c215d public Guid Sender { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 9 0120acda1f28dfffc1785b5616047889e4854508510efa64bcc4714287584ecf public string SenderName { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 10 b0fb6a7b61e35289cc832765039dd239a7462d584e48ea8331278d6c01ad35db public string Option { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 11 3e8762e6930500342ed21ffaf3c79fdbb332f5285274b29f9dddcd644d5b4dc3 public string Param { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 13 226dc4da00a42bf868150a54698ba25c1fdc6a9c1ea37986b6ba67c57c7a4bb5 public RlvMessage(string behavior, Guid sender, string senderName, string option, string param) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvMessage.cs 22 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 10 f0a9341a5d3fa4d0391b4848af55b42d8b927a63fc520acb99c89e0b46742c32 public class RlvPermissionsService +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 141 cbb544d08b830e55fbe18939bf9aed972ea60f58450ec741c8ce3f7c688e6eb0 public bool CanFly() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 145 110686be721d46e6debbf517a9be5a3b6766a3b6c573c2e1316eabc8c6bcf28c public bool CanJump() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 149 16c4287f9204c0aac06100941e1edf485c21d7fe36ae37d17c6b57a1faba4e6f public bool CanTempRun() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 153 35a9cb12637e4a2c5e8a9ef6de20870586635c0bbd8686957c628d3c358a3952 public bool CanAlwaysRun() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 157 5e7d73a035a818afd659f1352f7024d808e23e8d473f71bfda178f1597e57ca2 public bool CanUnsit() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 161 b54bf051c56f85454aa8292e6b058cac2480b8177785bc979ceff57ecc8eb571 public bool CanSit() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 173 04986d3db9a36f84cfce760b32e90fdf4276cd1384427aed284782f82f40470f public bool CanTpLm() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 177 9d8305fba402975f5ea794878ac327c72999f5a36dc9caf71c13221b3eac5a87 public bool CanTpLoc() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 181 de3ff1603b7a00617779f783b5a4e3f09414e596a6b988ad2f427dddfb6ee756 public bool CanSitTp(out float maxDistance) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 185 f58d8ef17ae57ed65a98ef19845afe7508ebd1f22d36083db1753da4fc082d64 public bool CanTpLocal(out float maxDistance) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 189 5ba2005ccb90af9a1e06878d214d1d749b450f66a3acc9bb941834b6f56cfca4 public bool CanStandTp() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 194 a703c736cf7fee6df7b87c935796a4225e99e7509ac8cf7659f50640ac7b1c4d public bool CanTPLure(Guid? userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 199 3dd4f0b60b64d889408395270d386d5ff9b569cd74cc81e857a8b6abb755b1a1 public bool CanTpRequest(Guid? userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 204 73f720c8412dc6ff76e38182ca282b675e1c54616e3ab903194f55c8f101ed01 public bool IsAutoAcceptTp(Guid? userId = null) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 223 6621b9d5fcccf841a7d81199e920fd7eadd1fa37ce44534aac093c5155740655 public bool IsAutoAcceptTpRequest(Guid? userId = null) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 243 f115235ae5f45250ecc66c57b10d16df3361404c6ac40a154f0fe0a98a8941ef public bool CanShowInv() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 247 c89ecde6bba7cfce667fb817603d04b9626e1ad9f3934a1df994ecad5838416c public bool CanViewNote() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 251 2d1fedc2cdd7d8c629a733fe45b73cb04f7d0e2494e45b2e564279229a8bdb96 public bool CanViewScript() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 255 b936cf13fac96c37409d34dab85239201e458d3feb3de9624b03d4b880b0ec60 public bool CanViewTexture() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 260 780b322cf6c127101423b9a885818ceb82914c281f56a618365e4b69e7c59774 public bool CanDefaultWear() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 264 e68a2ea0a2eb0b404a6ba6abed92f272ced324917981f4cc366cd9af8e265a38 public bool CanSetGroup() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 268 a9cf1ca8af37e0d39b59f63a9c207810a923ce14f2b806f9918ed685823d5b86 public bool CanSetDebug() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 272 715f52ead84bbceed3827e43746a487f095d144eb108877a2b83c97e8d6741ba public bool CanSetEnv() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 276 7f3e436a9ed58526a9570208fe4a9f49664e28a5f6a9f6a09773908126b58cad public bool CanAllowIdle() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 280 067b1f4c41ea71644c22f468a9369a8b7e01f320d857f81811c36d9cf65177c8 public bool CanInteract() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 284 9c415c9e5689e2b40116f123e49d513ed71628943ae785e0a329eb92eb9c2dc7 public bool CanShowWorldMap() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 288 919769a7b6051738d70b84f7ae21dc3a64ab73c742241b3ee9342f6bb4058a01 public bool CanShowMiniMap() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 292 c8f09c9d0f9d58734b3af24a0c6b6bbfb761b5ede8777dfd6256b797becd0237 public bool CanShowLoc() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 296 c41ffbb75dc83ccdcc01af5511d7f1ef1d1b49949e3754dd9eff8eef6207c7a0 public bool CanShowNearby() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 301 23920df801890188fc60b7eee50f0b3c4ae5bcc7529d428e5db7275f677ef4b5 public bool IsAutoDenyPermissions() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 308 e391376f4bf89ac74a3ef7888f555d6e71555aaf10872182fec13de1b5b05a1c public CameraRestrictions GetCameraRestrictions() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 317 72a1d84ddecc8c149182d49cb144ac963e57cd902410fd44f6222844d145f30e public bool CanStartIM(Guid userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 322 298d4ad9fca671d8b877dc3acdd51ed2166729f076efa32483375021af2a1263 public bool CanSendIM(string message, Guid? userId, string? groupName = null) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 327 6358409e4b6744bbcb42eae1bfd8087cf46c8e69c37553d2f69c9eb19247cad6 public bool CanReceiveIM(string message, Guid? userId, string? groupName = null) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 332 9306819b4108148930225bc38266a9b20a4ba54118f284ad24c0fcb1962cebf6 public bool CanReceiveChat(string message, Guid userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 344 a0ae7698cc56b3ea80cc3ec015458c4da693c41d45caf66c275d940755da11c1 public bool CanChatShout() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 348 a31252ab7c8aae56ba0b5bc62285d99e97a86520b37abd246ce0d43b66da04a5 public bool CanChatWhisper() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 352 3c2691d6241a25c8bf2c81f3ca919c0ab025ef5a51da03c3664fdea8a07c9f49 public bool CanChatNormal() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 356 b68d1121113790099154808f428e2634c17cbc704cac02f0580e0e52621c0be6 public bool CanSendChat() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 360 593189c968bbddde1c0d351edd58d818befc2c4abd455aab36cba3df04d67146 public bool CanEmote() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 364 1d8e9933335ece629f21668e16c1ff56d23171a7baa9f67babb2b14180e640bc public bool CanSendGesture() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 369 c81f6597ae92e156a648620cb751b1607d24d3748c5ca34a7875af0f4da08df6 public bool TryGetRedirChatChannels(out IReadOnlyList channels) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 381 cdb98b21e7d623af5bd749a60e675380acae83b0fb448223e74bbe2ca6945305 public bool TryGetRedirEmoteChannels(out IReadOnlyList channels) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 456 8402157d315a41012f2ecfac726c62d01e8a119551681666125b7ca17b064591 public bool CanChat(int channel, string message) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 503 01efa459b5f355d61846a03603dd65808bfb6cbfe14d87a84197e1253ec4dd63 public bool CanShowNames(Guid? userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 508 95126eee0b2ab26252a96edef248c7f7018731cb43fe30f3792d394380fff9c1 public bool CanShowNameTags(Guid? userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 513 4ba3bfe73c6ffeb8add8f807218c1933285d6cbe12782c17da3dc073f8626c89 public bool CanShare(Guid? userId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 518 9f37b84a7bf0a77e7c74b1fb4d6bede1fd86374944343393489f01936b7765c4 public bool IsAutoAcceptPermissions() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 529 d009851fce7fa9beb4c5cd2857d1a4144f7dffbd8da57254e79f15e62e943597 public bool IsPermissive() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 534 c1b73903e37727764d656c6fe03d3babdf756a8e70936fbe6ff2389a215ce7e6 public bool CanRez() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 544 f655627e3a16903c613e8dfb54db2343d186060fb1be246889e5d67742d73a7d public enum ObjectLocation +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 550 747fd75b2d0fe6dab7544c1f8f02d4c9864cce3fcfa48ad7b600a805840bd266 public bool CanEdit(ObjectLocation objectLocation, Guid? objectId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 589 846248de597d491ceca22cda2adcba09eafcf94d89dd5b3a0a57934f8edae25b public bool TryGetMaxFarTouchDistance(out float maxDistance) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 635 9c50b9f36589d823d8a78f68bfe8c8f74191c303975434c86c9bdc02ed3b3b0c public enum TouchLocation +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 642 d6f5848c8ebe72b020597c5227cf4239727ff58bbbb2e872100fac74d4f1d172 public bool CanTouch(TouchLocation location, Guid primId, Guid? userId, float? distance) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 716 3a916e28e8e0b969e2bf31aec76d1f7eb572773f8ca2bddfbc002c4db2dd632f public enum HoverTextLocation +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 721 61b3642a0b42380455b38d0a49979c65941fab44d894ce905516d48da672c789 public bool CanShowHoverText(HoverTextLocation location, Guid? objectId) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 801 726b28fe1bd95fcfd8e8e015466b3c744bf7e116f2b322a05ed9d9b4a683d354 public bool CanAttach(RlvInventoryItem item, bool isShared) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 810 ba4877ec1feb7a6dfbcbcbd0d000990b612367ca1636e59c272e2ad959ed499b public bool CanAttach(Guid? objectFolderId, bool isShared, RlvAttachmentPoint? attachmentPoint, RlvWearableType? wearableType) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 853 454be9a7b9c827ba26c5d098d14b7f821b08d8cdb8a51a058d0c5473fee26d9b public bool CanDetach(RlvInventoryItem item) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvPermissionsService.cs 864 4edadb691fa92cc7fe3f9c4728390f0de8bd637b3d2942072d883685feaca84b public bool CanDetach(Guid? itemId, Guid? primId, Guid? folderId, bool isShared, RlvAttachmentPoint? attachmentPoint, RlvWearableType? wearableType) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 8 f2d17a2f281f23ca488909cfd98d0a8c256d254b04face94497df9fe3e06b617 public class RlvRestriction +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 13 18578cc8fda819e701d48c3fee3a159ead7cc3b83e09b0fb1f369aabd200b6d8 public RlvRestrictionType Behavior { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 17 5d260f1dd21a0fd6023b7b367cd18741aa5b876882d4745865476e538734ecc0 public RlvRestrictionType OriginalBehavior { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 21 292f0d326735b76859080e98ee4e746627dc26b7c5eca3a4f1cd6276ad7c215d public Guid Sender { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 25 0120acda1f28dfffc1785b5616047889e4854508510efa64bcc4714287584ecf public string SenderName { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 29 0f22849108004db009531c550efacbda47a24b36c4de7d495ed7a6d35b478a01 public ImmutableList Args { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 31 cbb14c82d70bed46927628202c8198508c7c13580337e5112145ae3ae65b90a0 public bool IsException => IsRestrictionAnException(this); +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 35 8d772f73e42fa679a321ff8a2c7f6d96d0cbd65b3b84ed2dabf853020d275c5b public RlvRestriction(RlvRestrictionType behavior, Guid sender, string senderName, ICollection args) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 522 3262c95202fa47bad4bc630902725ccd830026236968d1c0989b00db04a1f94e public override bool Equals(object? obj) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 530 ff79889dfaae76461c9e8ed1e53a5d49551b60a07f46ba5beb2326b69820abb2 public override int GetHashCode() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestriction.cs 543 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 12 23f567d3a5718eb2cdbc7d8d2c1a3af5d92f48c16eb3f09b9372c814c40f8597 public class RlvRestrictionManager : IRestrictionProvider +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 147 a3b506b9d081e4e008b30fa8896ffd76d2b97a9037d476d60659147417cf1320 public event EventHandler? RestrictionUpdated; +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 237 45f25e00c4108ab76db7bfddd733ff096e5cbae5c516b516a25f6d7ad32eabe8 public IEnumerable GetTrackedPrimIds() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 249 52d2f90fc1c955406bce876b97c2ecbd35b91498ae1b7c8ff2695630c70358ed public async Task RemoveRestrictionsForObjectsAsync(IEnumerable primIds, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 282 b24aeec23798045214cfa8e6e873a90269a3901dade1d87f9c93a20dfdbb8a0c public IReadOnlyList GetRestrictionsByType(RlvRestrictionType restrictionType) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 297 99526d423691ace5a6710f397f15e519811638db20c8e2ccb2ce5013ef8ad8f3 public IReadOnlyList FindRestrictions(string behaviorNameFilter = "", Guid? senderFilter = null) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 505 2e97c105e52fc8826173bdd46fa597b25a70f5f25e14cf06fef2723f06927d32 public bool TryGetLockedFolder(Guid folderId, [NotNullWhen(true)] out LockedFolderPublic? lockedFolder) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionManager.cs 510 d1aa3c87973839149bd1cc2ac7cc8abaea0c0cb4f9862c0db2462bf53ceb8454 public IReadOnlyDictionary GetLockedFolders() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvRestrictionType.cs 3 3a8502ad514ffd694277226b9371197df8883598ad44f6c41ff8aa718edfd8c7 public enum RlvRestrictionType +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 9 5048fb1d2c31a6953f527bc6790d40e88c5343372a008afb653818b566c9c554 public class RlvService +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 11 8348aa67e6f7dcd9091bba3f96aae2b151a29a0c06e790b08dd38fba899a84d3 public const string RLVVersion = "RestrainedLove viewer v3.4.3 (RLVa 2.4.2)"; +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 12 ee73b77f70d34db948e0640559648661528c51b57d0b6a07f25275b435b5aa5e public const string RLVVersionNum = "2040213"; +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 23 cf320d139ca54ad2e4cdb626e0be045c8ecf20f6d63a157d003fef763d847ff6 public bool Enabled +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 29 23595a19ec36bb563db62507baa5989bd68d20d1c572ca94a490f31dc2a29ed8 public bool EnableInstantMessageProcessing +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 35 5b6476edd1dce9aa8261278c0cb869531f5bc844a83ae443fc6ad42225e7a77c public RlvCommandProcessor Commands { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 36 0bee695eca3f72b0694e710a3537128fe953f17b7e8d18ea6123da682af16917 public RlvRestrictionManager Restrictions { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 37 af2da8e34fc55893f0943f6f9438d5d043705ae929d0a9b40f7be7f8843664ea public RlvPermissionsService Permissions { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 38 063b370971b642f2fe0a01ebed9d748371540bab5a4a6586061e70f5ba628ea5 public RlvBlacklist Blacklist { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 40 83b09df3bdfd46e5854a8aacf8f349c779bad81711b42fb4acc21e25d9671a50 public RlvService(IRlvQueryCallbacks callbacks, IRlvActionCallbacks actionCallbacks, bool enabled) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 62 5da745fd2514ebd32347dd6a8ed95539828883ee69b9d498feb0d23145e9471b public async Task ProcessMessageAsync(string message, Guid senderId, string senderName, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 90 f4a1bbf31c472141b58466dea15bfd744dcef27055ab139310336185eb39fcc9 public async Task ProcessInstantMessageAsync(string message, Guid senderId, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 111 4965e0a378ea49bef2ed5680b659f68986e53d571bbf84e06b177d9b1638e5e4 public async Task ReportSendPublicMessageAsync(string message, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 142 02d66417397764d10b7968917ec03830217c7ceb90f9571607a622357296c26b public async Task ReportInventoryOfferAcceptedAsync(string folderPath, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 171 6f2cd91b084da14fb89e2c153539a4b22960d51a5995e6fbf6990a146a9b7544 public async Task ReportInventoryOfferDeclinedAsync(string folderPath, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 190 ab3daa6741e9a723785e133b968ef0b79b38dd952be959fdfeabaa49f4239db8 public async Task ReportItemWornAsync(Guid objectFolderId, bool isShared, RlvWearableType wearableType, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 216 2a08bf72b822904057f1db9f3aad160c4acd890692f444ca93e23cb04b3589d6 public async Task ReportItemUnwornAsync(Guid itemId, Guid objectFolderId, bool isShared, RlvWearableType wearableType, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 241 124e53d2893a4d572c9db0c5ae69cae5b37b2b1b23cede644d1e66bf3ab7bbac public async Task ReportItemAttachedAsync(Guid objectFolderId, bool isShared, RlvAttachmentPoint attachmentPoint, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 273 ddc35825e9ca2aa9ff895eb44aa132ae35b7a574e2319d38d4d6f8bb9ca9d48c public async Task ReportItemDetachedAsync(Guid itemId, Guid primId, Guid objectFolderId, bool isShared, RlvAttachmentPoint attachmentPoint, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 301 206972cda295f545293d084f00812a93e2d2cd4b1c0eead683146ff9ef98ea9e public async Task ReportSitAsync(Guid? objectId, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvService.cs 341 ffbcf6734ee0b403796adfc8448e9e22e010548cc24cc720dc1066abb2805134 public async Task ReportUnsitAsync(Guid? objectId, CancellationToken cancellationToken = default) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 6 eae11c6275db8d452426ac97fedf6341a528276d0c4a0f99f1ac0805c94e2f89 public class RlvSharedFolder +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 8 fa0abf3c111ba271d83bfc928ec6204ddd0cc6eae48bf38f308a9392803f1a21 public Guid Id { get; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 9 db512996a8eed38bbbc56f4f64179652ffed083ea9e57cffc9d2d6ae0d07ee71 public string Name { get; set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 10 aade72e886ed6ffe0692aaa3650528485adb0f36df096e48ba24c2bfb81c7681 public RlvSharedFolder? Parent { get; private set; } +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 11 2b104bac89ca5b50f517bab534e0fae93233e015b7f434112c3965f68ad5d741 public IReadOnlyList Children => _children; +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 12 5f8d85ca04b28ab2d5b3e7b58d57d449a75f56a66829c3a4b6da5d2246a1f7ba public IReadOnlyList Items => _items; +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 17 71a8d5ded8b52f63e0e5dc353c7908e73f541300d7a5f4bdd295907d22713cb4 public RlvSharedFolder(Guid id, string name) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 32 37f3a1cdd765ceec0537921fdabf2a56128e307ce391ea453706e36efad79c52 public RlvSharedFolder AddChild(Guid id, string name) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 59 0d73fcf51fc9b42110828202697ea1045590049a031717b8b8be7fe2a4aa14a8 public RlvInventoryItem AddItem(Guid id, string name, bool isLink, RlvAttachmentPoint? attachedTo, Guid? attachedPrimId, RlvWearableType? wornOn, RlvGestureState? gestureState) +LibreMetaverse.RLV LibreMetaverse.RLV/RlvSharedFolder.cs 72 911ab01f3be23ace81f7243786793c8c067d6da082d0f8f4889340cd420bf3dc public override string ToString() +LibreMetaverse.RLV LibreMetaverse.RLV/RlvWearableType.cs 3 c7c0a8d80b785df394c025ad98ba9286a45ae366f4de0a91d359bfb70f3c057b public enum RlvWearableType +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 37 f773964802ba62fe031a99e307ed9e61ea9c3df45b4597bb6b2d177d0ecb4118 public enum WaterType +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 49 0bb7486f718574496c61bfa760772c20fc6143c39149cba7174d06b5ad67a646 public static class Realism +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 58 9fbd299a8c67eaee1fd7f944019f6d11d3b15b3d1f7b59d8134b306c15f4cf75 public static bool Shoot(GridClient client, Vector3 target) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 67 7059d181e23f4d84a6374822b1ca94984b3256f1e43f4640164b39020e4eef52 public static bool Shoot(GridClient client) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 101 3db9683c66b4d0cbf69ee36cca9c5e5be00155ab6a77aaf51cf095d4b35d8903 public static void Chat(GridClient client, string message) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 116 dcbfe3a4cdef1294a561cd204d71e7f631184cf7f1d4d596e0eacdd79eaf1b72 public static void Chat(GridClient client, string message, ChatType type, int cps) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 122 c946102994c514a7f38cbe6124694652854e992a19dc73aaed030b72ec36d038 public static async Task ChatAsync(GridClient client, string message, ChatType type, int cps, CancellationToken cancellationToken = default) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 168 8d3a58a642e2039fd072cf884575117c3c7e0216ada7b153dba36aa263635d8b public class ConnectionManager +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 177 df92c8376bb25c7ab71912cc0bc8abc4c8ea672014cc6ecd73c4e85bed3b3469 public ConnectionManager(GridClient client, int timerFrequency) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 184 d4552cc382dbef268a208935fb9318bd42fd90c60ad9166cde8a8bffa209c461 public static async Task PersistentLogin(GridClient client, string firstName, string lastName, string password, +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 236 08cc4bbae313e9b97ac37f8881a34ff106089a32dccb00bd464b0bd77c9321c7 public void StayInSim(ulong handle, Vector3 desiredPosition) +LibreMetaverse.Utilities LibreMetaverse.Utilities/Utilities.cs 275 15a9c2769337f2665e8022854e16bea4512eaad7cc9a55f59b1dca1caae037b3 public void Stop() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 10 6196bb25693f13c5e6caeb9ba1de3ad0710a839254872bc5d03346910d458d42 public UnconditionalSuppressMessageAttribute(string category, string checkId) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 15 6761fb88dc52852520ff2cb79d299d38b28bcc5ad266a07ce2acf5c2477f3449 public string Category { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 16 5cd0068bff1fb861498b84a1f95fccd5ba4218ba3f2905c69164ec2e3de38aff public string CheckId { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 17 12fcd2fcbb2d27c1b3b10e30d1631daa5ada15d12084383a06b3178000555dd9 public string? Scope { get; set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 18 70be19eef26915c08f1cc28d43d911826a841864915500ce0857a3de63125565 public string? Target { get; set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 19 759889fe5cfc05a83f4487155afab742f00ce621b4f6c07b35610ebd576d4688 public string? MessageId { get; set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/Polyfills/AotPolyfills.cs 20 d713a27cab4e0ab70d359c83784efd89b5459617cc3bc1e7979221897b3444ee public string? Justification { get; set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 34 d6a3ca575be6651a613a9789d8aa833b09d5afd94f8d4c737e591388d551c66d public class TCPPipe +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 38 972e629a483d099b50208e3254507faa7b3f980b545ee84659eec13f2acb2934 public Socket? TcpSocket; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 39 2e725b0abc09070f151757b49fdceb5a0482282f68f04b08d6806c9b20a5d440 public readonly byte[] DataBuffer = new byte[1]; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 42 beefd869783eb47694018af4f39f9031bb9c190781e0ee25fc42c590b72b67f5 public delegate void OnReceiveLineCallback(string line); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 43 58b016ae7452f9f69a9181e8b9bc51d82d24bb179c10720ad70dd415ee4963d8 public delegate void OnDisconnectedCallback(SocketException se); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 45 e2d0ff9e7fde5cef81a8c19d078ffac80364cd1a8b71b82f0a5d716ffd3d2e92 public event OnReceiveLineCallback? OnReceiveLine; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 46 964f3f2138ba98a7d84713fe7a9ec7497734f63808e11ba34a5e598bab3950b6 public event OnDisconnectedCallback? OnDisconnected; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 53 105c8a1505a562f5dd59d2ef36643c689e566829c1b5234ab158945854ae86bd public bool Connected => _tcpSocket != null && _tcpSocket.Connected; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 55 89efa025b8804b670a27f39552d042d345090036dd0560d048c9d1ff0b943ae6 public SocketException? Connect(string address, int port) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 95 44af3f152d1febd9acba769123965e03f3071652cca3cdedc3f132b1c17eba57 public void Disconnect() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 101 3937825cf51c26ea2a0b2cd6326dabd19c167bbacff159a5a0b2bda141f7ad8c public void SendData(byte[] data) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/TCPPipe.cs 109 d92447ecd6e3bc0d63f19ec3ae6ef3804ca3f47230b0cab72ad1ceb2c4ca1592 public void SendLine(string message) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAccount.cs 32 0179582178101b431ed9b8fdd496683519bfda20de00bbb91ffe581a79c8dc65 public partial class VoiceGateway +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAccount.cs 55 d642f2905d6bff285931ec79478ab0ba7dee0fe8e0f0471fad466a0eeffc4cfd public int AccountLogin(string ConnectorHandle, string AccountName, string AccountPassword, string AudioSessionAnswerMode, string AccountURI, int ParticipantPropertyFrequency, bool EnableBuddiesAndPresence) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAccount.cs 74 69a95abf561dec95c7f5911281a4fa85cee48f8af3cf3424e750533ff55138d3 public int AccountLogout(string AccountHandle) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 30 0179582178101b431ed9b8fdd496683519bfda20de00bbb91ffe581a79c8dc65 public partial class VoiceGateway +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 36 0d527cdc56fac4aca0a025604d2f07a63266116f88dd6db81a4c61f94d381f42 public int AuxGetCaptureDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 44 6abeed7bb1f7d40df015d77442a0f811ca7b1a3e3429e745fc6a1169a5af9783 public int AuxGetRenderDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 53 4cfcd432c7cebcbaf38a2ad898ac409a494efb0bb19a11df6291e2b92aca1326 public int AuxSetRenderDevice(string renderDeviceSpecifier) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 63 71f0151ddc6af12e17997946af3ec5544165d61e430d6ce40c73d9244dfa05a9 public int AuxSetCaptureDevice(string captureDeviceSpecifier) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 77 efd33a69d6f94f127ecee51ce23142e023388507fadccbb9ac8ed5e9f6ea6245 public int AuxCaptureAudioStart(int duration) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 87 da53c863954488634c0df9a28153e6f156d97a8748ee7f0b9bba53a83c668ebe public int AuxCaptureAudioStop() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 100 e07745f9a638fc632b72b91bd572535b6bab0f2630d0fb97377db109950d99fd public int AuxSetMicLevel(int level) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceAux.cs 114 7ba5d59fc9919b0060e0192510f6b67dd652c365d1e62ac367bdd722a57b9f48 public int AuxSetSpeakerLevel(int level) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 32 0179582178101b431ed9b8fdd496683519bfda20de00bbb91ffe581a79c8dc65 public partial class VoiceGateway +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 45 9c4c498d62ecb31fcc93a7d5c1297a8fca6a0e7b06b661d2153e61e4204be772 public int ConnectorCreate(string clientName, string accountManagementServer, ushort minimumPort, +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 69 d19989590e5d4540f721eee360441b7c01fae8a3c989e42eef3b55706740e66e public int ConnectorInitiateShutdown(string connectorHandle) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 80 1b60f75d697fd3110346151404488e003448dd78dfe1ba351f455c608571f635 public int ConnectorMuteLocalMic(string connectorHandle, bool mute) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 93 ef382727218a795178bf7bda6b4f8026ac1ac8c02c48c18891067bda3514dbb2 public int ConnectorMuteLocalSpeaker(string connectorHandle, bool mute) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 107 646ed44c0dc2095863d0be75d17771022e7c04b6ce1db3756b6688d3e80eedb4 public int ConnectorSetLocalMicVolume(string connectorHandle, int value) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceConnector.cs 121 c57a85520a7993d0e9c24fd02e1cc472c07b0c98e12adb205155d0b273a03c64 public int ConnectorSetLocalSpeakerVolume(string connectorHandle, int value) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 40 676828e0fbdde619107f5d3b1cac4cb99231e0f726ee4e6e63149994b400eccc public partial class VoiceGateway : IDisposable +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 44 e5d1ba14767001796e9d4482078cbb8aac7ad04ed89408c814ad85bf0c152feb public enum ConnectionState +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 104 c84dad9e24dd0baa3b1e0acc1195d72ff8324b2714148b3e755a78f2d34b6146 public event EventHandler? OnSessionCreate; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 105 bbeef0b298add55fb645f2d4f0282448c2cd06ce3cd44f9377102a9a49950aef public event EventHandler? OnSessionRemove; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 106 b2d704541b9307702d6a5cbc9b7d5ea1b385d7ddba21bd990f907bc96f9d1276 public delegate void VoiceConnectionChangeCallback(ConnectionState state); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 107 3290a8d03f7610defdf9952bc7fafca2f24f1c428d478ad338800d1f3d2c059e public event VoiceConnectionChangeCallback? OnVoiceConnectionChange; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 108 91c8d812585a57d6d376953cffad5df9ea89b81c2d44fe239604ba3c5c8e59f5 public delegate void VoiceMicTestCallback(float level); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 109 173753a9df6f54cca24e6d98238c14f350549531a8fcae3cdfd7b367cced7e62 public event VoiceMicTestCallback? OnVoiceMicTest; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 111 d864761bdb2510499aee0ef2cfccb46523ebf977231f54213dcf853ed32d2249 public VoiceGateway(GridClient c) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 135 f4fc87dfb1862288bf4aea6f0e27c755fc132654035afd2b5f33baf52c661466 public void Start() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 206 15a9c2769337f2665e8022854e16bea4512eaad7cc9a55f59b1dca1caae037b3 public void Stop() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 281 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 430 f306c689e2b529c58562f7d5aad9bc6f61b70317a5123568b1cf87c6c41e9b83 public string SIPFromUUID(UUID id) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 793 2ff02565792a4562cff8ab972351d1347e94dec33ebfeec00207544a6f18afb7 public string CurrentCaptureDevice +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 802 fbe7ed506da93efd72d323163809f9e1bcfa533fe48e473b7ec5385d7ab334dd public string PlaybackDevice +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 812 cf2c8d7c269aea8ce3d8cf9b5725633adf5fb5a75d49185efb661fa45136f422 public int MicLevel +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 816 78b315e2439a105c5f22c0f8f4f709fd4ca83aad58ed39605510857b54ea91ad public int SpkrLevel +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 821 6ae438a7342a137ade40df4ae1272f5184321fc8ad893949eefc2836583b3a97 public bool MicMute +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 826 b278b59604978aaa074d10fb89c61a853a242a0dcdc2e8e978732cbb7b519064 public bool SpkrMute +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceControl.cs 834 a1e37dcb3f5f1180fa4095fc8bfa5fce9986181d7dd38f42d65438fe8921f418 public bool TestMode +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 35 0179582178101b431ed9b8fdd496683519bfda20de00bbb91ffe581a79c8dc65 public partial class VoiceGateway +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 39 ad8db8e2e0ae49e4587915b107895049f52c12cddfc40d2d5f3f2e6c4dc7d3a7 public enum LoginState +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 46 3c640d9b4fe926833135b29ac61c36ee88dce1016e632a6f62c3a55f15bf2a4d public enum SessionState +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 58 5de3802cf663c45a7932f2350f71655be7805c39a1cc9b3cbdbd60b16f83d771 public enum ParticipantState +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 71 dc1f11c8b41095b4b21af45f126fb8127ce0d89db8ae01fac5879dcf5872d0b5 public enum ParticipantType +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 78 134d31a1c0a020067552fc55cfaa9591a909d857ddd95321593fc0630ab3e54f public enum ResponseType +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 110 05f91052f352e32cb1ecd8499871c6e254758cdf33a2dfd66a08219d2bbae350 public class VoiceLoggingSettings +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 113 1cf69858f1615f3d5d445c3960db5143fc8f0459050edf001be5b9b4536568e0 public readonly bool Enabled; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 115 272dbe604a62bb1cc077c81e6c4402c6ee184cd469c631d538be0c71698e8bed public readonly string Folder; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 117 de278c97318e49b543ba1443b77853b0e895e6d983aa58c3997c6e401360674d public readonly string FileNamePrefix; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 119 abb32033688abdf8fd71911516ff362461e64065bf648b1074b85ea2674f21aa public readonly string FileNameSuffix; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 127 8322fbf3a0ed20b776a4d914f51b240221361413ac77a58d88e06a57d3553e87 public readonly int LogLevel; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 132 aecfa8fa8926089df4c4b114e6f08eac804ebfcfd4a30555d0720356df44f695 public VoiceLoggingSettings() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 144 ba0322166d9180ad73e03f8a308a6a64edcf434628d530c635d5acdb0dab344e public class VoiceResponseEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 146 76e05d3765273f2fc50c07f5d9fa26064837c64ec648574e49b9ee30fc365c15 public readonly ResponseType Type; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 147 db0f3d6459729582d663053e9cfd635ec478d13d2b5386c5cab051baff94c759 public readonly int ReturnCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 148 27ea1ca94fb25b1afeb88ebf90327b046728df63e444ed6d9c56d037895080ac public readonly int StatusCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 149 e97d841a15e94d2f9c453fd938de976d549ed4fa7bcc6fcbe505ef23c3d9f5d3 public readonly string Message; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 152 77e21bf689e2401010275cbdf8a8efc1ad2c357aa9a8bdd07f4fbd911553dfd6 public VoiceResponseEventArgs(ResponseType type, int rcode, int scode, string text) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 162 ed144d20483729357b45263a670b3a3d27e2f6d36ab0c1f099fd419989242b0a public class VoiceSessionEventArgs : VoiceResponseEventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 164 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 166 933f9abe18677d5917ba95f8d7092af3ee55dac3850f0cafbc20a8fcbe5b287e public VoiceSessionEventArgs(int rcode, int scode, string text, string shandle) : +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 173 cc54accf2539465001fa51c47b688d8f4d61a976e1b64991c7fbc46c439b4115 public class NewSessionEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 175 935ed21d73db871e7b2f8037abef6009c12b2213497eb57d5953a1a76356aa55 public readonly string AccountHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 176 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 177 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 178 ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34 public readonly string Name; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 179 4b7d0f7b331965684294ac6ea876bb929b5613bc958867f3275ee1c5dbd96f07 public readonly string AudioMedia; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 181 20fb4d2eb09db741702380c0341b1cd56942ffdfe81c60937fee3720b80a9745 public NewSessionEventArgs(string AccountHandle, string SessionHandle, string URI, bool IsChannel, string Name, string AudioMedia) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 191 b428ef84a1039db58fe41127cd074e883b08043d3acffb62631e3ad5560312a5 public class SessionMediaEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 193 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 194 84ded81f192d2a7abef21d236cd738ab223937c523d3a406ed1512c08f63dbdd public readonly bool HasText; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 195 c1d6fbac419245b038fe2b1158999038162072aaa658f0038fac93b775a60974 public readonly bool HasAudio; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 196 eb22ddb57e6fe6bcdb6c99bd357a7f97e2c3e0842e38fca666b3744334323adf public readonly bool HasVideo; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 197 aec454211e0bcb4e392d751c6410abfd89bf7df4bf024e680c43f4bbe201c264 public readonly bool Terminated; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 199 b994a37b35c255373b3d4f3ddfaa2c70a9f18f41acd260958018dc7896785a59 public SessionMediaEventArgs(string SessionHandle, bool HasText, bool HasAudio, bool HasVideo, bool Terminated) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 209 6cfc2034d4aa85032f8aa1201d7aac530ea5f350c923c67d03fc3b467196cbb6 public class SessionStateChangeEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 211 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 212 27ea1ca94fb25b1afeb88ebf90327b046728df63e444ed6d9c56d037895080ac public readonly int StatusCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 213 e992f4ff4010d455b2d75fc94c8cdc79b685e9480b1d25d9dab39516ceae8271 public readonly string StatusString; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 214 8b543b9a4fec2e18fed00d105bbd4c8d2a8620b983f13ebc9de425ca6a0dd53e public readonly SessionState State; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 215 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 216 74c988c59708e9e019e110f3d6c72dc752327b968986e25bd69a296e0da36a15 public readonly bool IsChannel; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 217 a170fb932921adbc6a231e9f32dbc56e6a321b80b253c40f4156cbf099028efb public readonly string ChannelName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 218 5bfed7c1b89134d29bc5d64f392772bea783c9ed9d36ecd073485cd999c51a9e public SessionStateChangeEventArgs(string SessionHandle, int StatusCode, string StatusString, SessionState State, string URI, bool IsChannel, string ChannelName) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 231 386068117795256afc8ea6d62bed2c3864afb0a855fe5f594553b00b6af4e8c0 public class ParticipantAddedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 233 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 234 b98212b0c80111774a7ba3da2200c2248487710213b5698130b963daea1dae97 public readonly string SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 235 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 236 adc58b6b332fa77ef4e8714f0920840b0cb69d4f1cb7dcded044e9be5c980e33 public readonly string AccountName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 237 923fa1eebb5b67bda577356422782419be6ff9f4e9bd3a2a348c100c2b5004f8 public readonly string DisplayName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 238 5637f53d0f515c2f7f1433912619e54251a481298bc9a13751f4160236d308be public readonly ParticipantType Type; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 239 a4f46334552027e21fa5be14b42f66c03a6225ea3264ed0dcab72e3c85cf8a5c public readonly string Appllication; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 240 0b8ad0497734a5451fe2e8190e6f4af93ec7adce7f910ef10a420f75fbc73d64 public ParticipantAddedEventArgs( +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 259 bb345a81c3d02c267aef5c85922a459534e5f44ca0bc0f66714997f8b3dfae9b public class ParticipantRemovedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 261 b98212b0c80111774a7ba3da2200c2248487710213b5698130b963daea1dae97 public readonly string SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 262 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 263 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 264 adc58b6b332fa77ef4e8714f0920840b0cb69d4f1cb7dcded044e9be5c980e33 public readonly string AccountName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 265 acfa55d8b0ea436b79d4647ae7aa3dc42cd18ced1a758e5623d2c1b6f11ad3b1 public readonly string Reason; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 267 893bf8e7f919c4dbd6f59817edec4ce8f350a514aed08c952e4b3e8a1c60eb03 public ParticipantRemovedEventArgs( +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 282 f4b44b98ff4f6632f4a1359e48cc60fa3a83cbd3ac79ae328df3f2a3a52a16ff public class ParticipantStateChangeEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 284 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 285 27ea1ca94fb25b1afeb88ebf90327b046728df63e444ed6d9c56d037895080ac public readonly int StatusCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 286 e992f4ff4010d455b2d75fc94c8cdc79b685e9480b1d25d9dab39516ceae8271 public readonly string StatusString; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 287 b68a861bb6055f94b42633ae462b438be5e29f3cc992cf57f283cdaf3ee82209 public readonly ParticipantState State; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 288 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 289 adc58b6b332fa77ef4e8714f0920840b0cb69d4f1cb7dcded044e9be5c980e33 public readonly string AccountName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 290 923fa1eebb5b67bda577356422782419be6ff9f4e9bd3a2a348c100c2b5004f8 public readonly string DisplayName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 291 5637f53d0f515c2f7f1433912619e54251a481298bc9a13751f4160236d308be public readonly ParticipantType Type; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 293 011e9fb5cf31c9a0b94a7a1be036c517e8e591aab621c0d5777dbbec03b1de23 public ParticipantStateChangeEventArgs(string SessionHandle, int StatusCode, string StatusString, +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 308 e780c2716bcc73eae9b4e1d76e82fae2c9549ceb6345e09202ac8ade698cb684 public class ParticipantPropertiesEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 310 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 311 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 312 2035bee79a2fe73716335f556d9b4c78d4b57def4e60d8ce6a4b5c460dcc4dae public readonly bool IsLocallyMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 313 8ec52957cc76083b095b645ed0484f29ba9cfb82802226c60291c9519f1fd740 public readonly bool IsModeratorMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 314 29bcb82caf74ad51b16eaa6526d1c1f198899fe375cef072e9f8a2b96ad965b9 public readonly bool IsSpeaking; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 315 4cf3aa750d1bb878065afca3f814bcc199f02b03b715f42cd8ee20e680262089 public readonly int Volume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 316 d32c7cfd36a50f29d1b83face3e84ec5f2a1ede4076398a9d8128a68d322c536 public readonly float Energy; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 318 cc7b801ac4713473b7c104a5c2b80ccd0d73c76ac454d060058404f92bda1909 public ParticipantPropertiesEventArgs(string SessionHandle, string ParticipantURI, +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 332 69839df59c0da38a7998b2e847ea0d22bf2a3588fb6d756bed9c5bb836aee902 public class ParticipantUpdatedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 334 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 335 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 336 89dfe2d47b62b57368777ffea65f6af181f72426a93bc9e78081de2ca5bc76b8 public readonly bool IsMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 337 29bcb82caf74ad51b16eaa6526d1c1f198899fe375cef072e9f8a2b96ad965b9 public readonly bool IsSpeaking; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 338 4cf3aa750d1bb878065afca3f814bcc199f02b03b715f42cd8ee20e680262089 public readonly int Volume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 339 d32c7cfd36a50f29d1b83face3e84ec5f2a1ede4076398a9d8128a68d322c536 public readonly float Energy; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 341 7c89b7e413ff91087f547e4bc385880595bba46f0d70da7a88c14f2d85d0a3fa public ParticipantUpdatedEventArgs(string sessionHandle, string URI, bool isMuted, bool isSpeaking, int volume, float energy) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 352 91573feec6433b0d0befc36124d8519f3abe0960cf9ff6cdbe117cbd3422361b public class SessionAddedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 354 b98212b0c80111774a7ba3da2200c2248487710213b5698130b963daea1dae97 public readonly string SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 355 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 356 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 357 74c988c59708e9e019e110f3d6c72dc752327b968986e25bd69a296e0da36a15 public readonly bool IsChannel; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 358 53b09bb08eb45d83d81c6c7f040902d43883de1c8be581403bedaadbe6a8f035 public readonly bool IsIncoming; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 360 ea5717d3cd35456f476d4cb202b03fd7ff8aceaf2a039383999eb34e54b5d6e2 public SessionAddedEventArgs(string sessionGroupHandle, string sessionHandle, +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 371 15191ee09595d5d02f080e6c8f8714bb39723596c303f410cd4f83eef47615da public class SessionRemovedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 373 b98212b0c80111774a7ba3da2200c2248487710213b5698130b963daea1dae97 public readonly string SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 374 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 375 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 376 3f240a983085bf8567ff814c1132f61574826554812fa49158f05a38b67c526f public SessionRemovedEventArgs( +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 387 5914c8469b4972a9c86e61de7d0fef9a4d1b55da23d2243e89978a488e142a5d public class SessionUpdatedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 389 b98212b0c80111774a7ba3da2200c2248487710213b5698130b963daea1dae97 public readonly string SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 390 f0170b0afcde5b121d79da7af7b0f27ae4bd341d03ee38bd5cd660bd504ac9da public readonly string SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 391 b035701126e2d914c28037eed0d4c8d256fa842aa17110910173d1e72751c5e6 public readonly string Uri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 392 89dfe2d47b62b57368777ffea65f6af181f72426a93bc9e78081de2ca5bc76b8 public readonly bool IsMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 393 4cf3aa750d1bb878065afca3f814bcc199f02b03b715f42cd8ee20e680262089 public readonly int Volume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 394 5cf46ea51364550e539f7fb1b6e0b23676077a4f28776ce079dbf1c73d6a3d4c public readonly bool TransmitEnabled; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 395 70b34cab4d44865a8d5ef801c8d71f6bef889e6c11e3a239f9a1fefd7dc0d7d3 public readonly bool IsFocused; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 396 4bd8e9b18ec3673757ccccd5c68c1a722fe503247031482f2cf5cf766d85e257 public SessionUpdatedEventArgs(string SessionGroupHandle, +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 411 b9ef7278281e46e38a297f05601bc98cc99be1036059a8f42281397d56284454 public class SessionGroupAddedEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 413 935ed21d73db871e7b2f8037abef6009c12b2213497eb57d5953a1a76356aa55 public readonly string AccountHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 414 b98212b0c80111774a7ba3da2200c2248487710213b5698130b963daea1dae97 public readonly string SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 415 52aeda165fa0f5a2e4961714291fbebf4826d1e91ab26e0131c448276722b994 public readonly string Type; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 416 5b022a9449866ade21d495983ce04052ec67b1e92b8a9f738dd6e7ed1c2d9a41 public SessionGroupAddedEventArgs(string acctHandle, string sessionGroupHandle, string type) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 426 2182ea06086f8112b498cc019b79fbada986b5dab6024ddaa813b9007325a75a public class VoiceConnectorEventArgs : VoiceResponseEventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 428 7adc027ca8d344c56934fcd6e93e0c2d5b1516c27e0851545d32569acdd8be82 public string Version { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 429 6ed3d51ef9ca181432ab6329e002a50e102d6400cf754eea709e191f63e8e05c public string Handle { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 431 5e084e45414f5bb93b342b8afa115f0a2bffa8cc2b6806e8616431e2202787e4 public VoiceConnectorEventArgs(int rcode, int scode, string text, string version, string handle) : +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 443 f372781e759aa6651958dfcc081dce8d73e9f7713c3cf3f219b404ce83f0c941 public class VoiceDevicesEventArgs : VoiceResponseEventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 445 0561da9aed68c765dc4a6872542557ae179b741670907263b7b7b479119774b8 public string CurrentDevice { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 446 9e212f8ab2ddb11abe5a65e757c341d7ef01778901fa0de8020f6dbd87325159 public List Devices { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 448 07a88b9548e7bfffb5999d1abcfe5081061f9021fc16a8a29dcafe131f13721d public VoiceDevicesEventArgs(ResponseType type, int rcode, int scode, string text, string current, List avail) : +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 458 07dabf28029b0f47f5ce024e60b48a26c90af14efdfe4fbd9acf82de6725f36b public class AudioPropertiesEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 460 08d2b4c44c8bedbccdd6ba1df74c9ae169101da6a8b48f384d1158e492dc3fe9 public readonly bool IsMicActive; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 461 ef087d537dd0e4e269b441904fc2e211d235197d01ec2686b57c712a1e627255 public readonly float MicEnergy; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 462 f71b77a0b870ef4a182c797b1cf9e7e6d906a4a20712eb80222f6cd21218da3f public readonly int MicVolume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 463 116012df3f4cad0a64c92df1ffd1492a7b2c90e88f1dcf16ec6e23054e7bdcc0 public readonly int SpeakerVolume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 464 29b21352e517052aa2011568f4aecf773379fe429b2ae79cd173a6a424c4f77c public AudioPropertiesEventArgs(bool MicIsActive, float MicEnergy, int MicVolume, int SpeakerVolume) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 476 3591d4304f240f83b3dd988321adf5d808165299f6ec3daeb43ada07db4b0247 public class VoiceAccountEventArgs : VoiceResponseEventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 478 977be7f54d6c6ecc708ff9018648186f30764286175ce15e67ec7881dfca09af public string AccountHandle { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 480 6ca06e5bb3a8159285cafa598bbd92b040bbf8a9dc60430b2d5c0986568cb1a8 public VoiceAccountEventArgs(int rcode, int scode, string text, string ahandle) : +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 487 cd3e07f816ccabd86589985f89d6087d591c85798f243d258552d175abb95e47 public class AccountLoginStateChangeEventArgs : EventArgs +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 489 935ed21d73db871e7b2f8037abef6009c12b2213497eb57d5953a1a76356aa55 public readonly string AccountHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 490 27ea1ca94fb25b1afeb88ebf90327b046728df63e444ed6d9c56d037895080ac public readonly int StatusCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 491 e992f4ff4010d455b2d75fc94c8cdc79b685e9480b1d25d9dab39516ceae8271 public readonly string StatusString; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 492 ccce7d91759bbcfb8fce4c8920f9cc401f62681afbc4c7ab0ef66b31878e818c public readonly LoginState State; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 493 1bb31f9821125190dbac5c33e8d89233f990f03ab06e844061b3895ed36f1d52 public AccountLoginStateChangeEventArgs(string AccountHandle, int StatusCode, string StatusString, LoginState State) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 507 e4991aa8c8972c906a4e700d881b90ab8c26a9177756401e62cdac2db58f8aad public event EventHandler? OnVoiceResponse; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 510 73e4083dd835550197d155bb1e4a95489aa12adef6939982b75f249d2082b875 public event EventHandler? OnSessionCreateResponse; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 511 e06288c4788a33efca9ccbd23f08a420974ad4996178b72ec3b0d1dd2a62a473 public event EventHandler? OnSessionNewEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 512 b36779ad85fed0d023765c34042fb117aabdc50e2c6bc73fbf6b2ec286e5b0ca public event EventHandler? OnSessionStateChangeEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 513 81af16d6d6b438ef9298c34f35d0ce51b79cd59071afd98221fff18bc57b16b1 public event EventHandler? OnSessionParticipantStateChangeEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 514 def2d4bb0b4742905b944bc22466ecca2027b7f1da1f9cf4a7a7e49003a965a1 public event EventHandler? OnSessionParticipantPropertiesEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 515 7801cff2dc7b6735723a91968f605b27ccff540bff8fba80421c86c49823e78d public event EventHandler? OnSessionParticipantUpdatedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 516 84ab2e8a48f8088e2dc33f43bfe5ab4afef07e1d70d79a612245eac1d0a1959c public event EventHandler? OnSessionParticipantAddedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 517 f574f96f3c5cab9d7907caa5d3e1f2363fb8499dcb0521087763d12e1b070e72 public event EventHandler? OnSessionParticipantRemovedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 518 68ecd60329e25290185f4bf524bf387e1a44bc0915a7cae61a7487d179e902a5 public event EventHandler? OnSessionGroupAddedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 519 14892d4b02beb8fb9a2cf1a1f65c6faccf8dcea2a54c9242827d164dc632e898 public event EventHandler? OnSessionAddedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 520 fec8f91344fd34cdc96ec60f5a5fbc48a8fc5ec664f3122867b5d6cfe24a0030 public event EventHandler? OnSessionRemovedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 521 149226ecd02f0fe5999014a643cbaba7a43ea36a4d4fb20a97608604fdc9b4ff public event EventHandler? OnSessionUpdatedEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 522 af574b7c78b725d7f00c8fd6dd17de3bf5a716e0aca829a749506d575b18cfff public event EventHandler? OnSessionMediaEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 528 ded4ad3021f228764787236754a9f95f8b45bc45709015fb22ce7fe29a3d211b public event EventHandler? OnConnectorCreateResponse; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 535 23ab19bbac84b5849134b8e8650d12da58a50f8f54aa0a77061a530b750290fb public event EventHandler? OnAuxGetCaptureDevicesResponse; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 537 3b274d8b8663ed489bac8f2f83580640d861699f332be59126cdceb52a18e052 public event EventHandler? OnAuxGetRenderDevicesResponse; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 541 5a5c7c59d68974a4b42f3fd322455e803d975eb409051980648db317c6fad744 public event EventHandler? OnAuxAudioPropertiesEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 548 7f752af67f6c18cdb69ebe7edce1f7da9be705e22aead3ba889238c5380c08b5 public event EventHandler? OnAccountLoginResponse; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 552 60d959ae5566a9f577c1549928ee01f611e0d4adc23fc7894587cae0b37d932a public event EventHandler? OnAccountLoginStateChangeEvent; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 570 cf9a97d824c2b6e947a83c3841b9ed4a820ebd255155812f8aff8ff3486ce062 public class VoiceEvent +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 573 fdcc75814304bf439d6ca56d4f985b9ae6485cbf213b433192b788ec7d907431 public string? Type; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 574 d16c614a56f3de3dfe18d5a85d97f931df6322306d93ef9a741f9e579b581ab0 public string? AccountHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 575 327982b5ae1dd7303fccd118635d5cf63d2322bff05073b6c66557876d78c6fa public string? Application; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 576 545fa03aaf05a52159e6dc5f4d7a758a8f1e12764c15128e63da11eb00609868 public string? StatusCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 577 13e65cdd973d1f684704dda2a68ae75857866d44f6502fe873b0c1ac9ece6bf5 public string? StatusString; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 578 2d01490d03ac8d7d771d8d0f748c1ba1eab2e2bc5f844c475374884f88c6dbd7 public string? State; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 579 79ce846b1044c038fe30944676a2296168a206fd4b6056e1c0c6dfaa2b5466c9 public string? SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 580 fd4482ed1d7275b68007d8167c1ef8e9d8fc3daa9f8e2e5e73e5280863579833 public string? SessionGroupHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 581 828e024e800b6143827398a07d43cae113f0dd5365021df2e8e757fc16921139 public string? URI; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 582 76d0942be4f611f928e2e2363656edf00da4564a85e6ea242f3b618ce6120e69 public string? Uri; // Yes, they send it with both capitalizations +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 583 b3c05ba6a6507c8609935578f11b358dce0db33f849b5bdf4756ff5d63b7fc6b public string? IsChannel; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 584 9db65f3aae65c97cdf82069a36650a2924db426d513de4ba94d43827e17b9b0f public string? IsIncoming; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 585 08dc66301c471d7d25095cc657b74ab72c3fac9c5ed85f0aeca0d090d976ce9e public string? Incoming; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 586 c390ff0eb626260e360280f7f4181b3654afca1bdd6cac3dbd1681de98833849 public string? IsMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 587 35a13d585688390ac91c29f26d346a388278dd1cdec394237c1584eac3a3566f public string? Name; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 588 9e44061898ca6b23a9cfcad7b74939675edc6b46971fff991361023c2177222f public string? AudioMedia; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 589 2b0bd68cfe028173e3f5d9f7404eb3d71069d07b8a99029a9c64f5e4052f2975 public string? ChannelName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 590 373b2dfcc93aa8ac5be1bd46ce34392170b8a33dd9c8e5e8a03fdf1191574102 public string? ParticipantUri; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 591 214c3ae006e2df9c579bb867a292b74cc561e3471e139e0d64ad3cdc5b1014d9 public string? AccountName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 592 5beb01f30b4e7419647c99897901d6510aab78949e6390a4eb21df13cce985be public string? DisplayName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 593 6cb7909d58bbcfcbeb141d7ccf247483c2c72ab4336983bf1324e6e8e83aa2d4 public string? ParticipantType; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 594 caf0e4f14df96c87c5f54dbe5876dc15b4d6689f70df06225c93f200fb5303d6 public string? IsLocallyMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 595 a751532c3e3cf3b36b44b1c750b7fe39fcf432a5e7b60b53448574f79882ca9e public string? IsModeratorMuted; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 596 033b7ecff1b9f146748256ee230d720160380bfa813ed1b376a1a3a5169efa91 public string? IsSpeaking; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 597 3bcc143809884dfbcf77bda886a8508a333542035acc9c8aa6a65d259a7df050 public string? Volume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 598 87939e555874331492414b471888b24b7760fc05e5a39f2a3e449575841f914f public string? Energy; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 599 d52ff1bddd008b0f9b0743b441ff37ef00e91bd52caaf4fa80dcbd21fe0cdb59 public string? MicIsActive; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 600 81ec9e645713fc79e3349c5f2ccf637892e43af8ee3ec333b17292e97c895f45 public string? MicEnergy; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 601 6e9cf53d972ffac020c1e845e6c3578bdf5ddb3b5816c7d789a0b3116a0329f0 public string? MicVolume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 602 aaa2c6522692a9f06dabb477a3aabcd8fb75a25271627afdc958614c3139d4c0 public string? SpeakerVolume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 603 a096a2af6318a30f4fc7fe7ae7ace9147582e2b32731636888fb1dd377eb6df9 public string? HasText; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 604 5e3a169abf6198aab4bc6a0e07fe8441de13b1f1581222ab012297d054ab2760 public string? HasAudio; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 605 7ba85d6406a7e1ce9330a0e31dfd169394628cbaa032bcd50da52e6a96a02d2d public string? HasVideo; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 606 f32582ddb7230dd06af305092ca02f987f99e543eb5b283356ff259061e9ec83 public string? Terminated; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 607 1292f5ff1e037d303d43e4a28c95164371922106b19748c0035fe0e3eb336372 public string? Reason; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 608 b1ec67dddc5cc37cdef690cd1ee9a84949d22ebf297686c49310244ea8e755b8 public string? TransmitEnabled; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 609 a127e5397cf50055920ff95deed1c5a829ceb128227eb739aaa8235a5a801585 public string? IsFocused; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 613 8097b8c9093ed57fd351450e2f75c78ae724db8798a93748baccfe3821010d71 public class VoiceResponse +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 616 ce1ff1f6b2c5ee32b01b6e336583afbf11aa27064d342395b6c7b9d842e63e9b public string? RequestId; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 618 efcd2964ea7b83c261a1a68fe8f9c5a8c5b7fc6c68100d266b8bd84401f5775c public string? Action; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 619 15e5ca9fe1ead94c75212000473770ccb138647d1206db19529f24ae80c966d1 public int ReturnCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 620 8b96a1eab3cb5790b47eed473a90f24edfea0281f20bf2c23aae6cc2de1fbc61 public VoiceResponseResults? Results; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 621 4df12b3ab0b96efd9f24ca8aadff7e888b60266f2bccda52ecf16f4735268a01 public VoiceInputXml? InputXml; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 624 a37dcf97d87b6d1840b679c7c5bc73a3f3798936d8ae67a17d46948459a85197 public class CaptureDevice +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 626 48d27f2653077f01849a62c6a7482982bf766fa7b41302c33b9ae4f885c5efea public string? Device; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 629 21a9253f50c17ecae8f44aa357bd2f0631435fd49230f39496cae7bf599369a2 public class RenderDevice +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 631 48d27f2653077f01849a62c6a7482982bf766fa7b41302c33b9ae4f885c5efea public string? Device; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 634 04c0f9977dc69a4afda17b043f9c4dd85e32d4a3db85245e648070c166dcc263 public class VoiceResponseResults +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 636 6798b9591793c201d6b0d3969abfe20c4d195550ba441fc60fffe62ab4ef37ec public string? VersionID; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 637 30ec9bad21f4bfdde92deeb31b54c8ba92d6191ccbfb16e28b0dcfdca2183929 public int StatusCode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 638 13e65cdd973d1f684704dda2a68ae75857866d44f6502fe873b0c1ac9ece6bf5 public string? StatusString; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 639 597be0371dd7e516aa1f50640164d7a3e1bde8bf9097a85677d0f0f0132f1fda public string? ConnectorHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 640 d16c614a56f3de3dfe18d5a85d97f931df6322306d93ef9a741f9e579b581ab0 public string? AccountHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 641 79ce846b1044c038fe30944676a2296168a206fd4b6056e1c0c6dfaa2b5466c9 public string? SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 642 fa1c1d1e05dba175baf14b6d1cb6f50ae911dc8a969ab6a0657197df15116eea public List? CaptureDevices; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 643 263f3bb7e604a256c13ce1abae10107dedf5ec36560e140508127788e4e8c069 public CaptureDevice? CurrentCaptureDevice; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 644 7b89d6796369fb9b3c39244f5afc772f6a4682d5042061dcaa45940bfab0d019 public List? RenderDevices; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 645 fed4a704894fdfbbf1263031bf14ab45c24571c6c2cbd8c9675ebedbc5d5290f public RenderDevice? CurrentRenderDevice; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 648 ebb3d374819028583d3bf5adabff0785dbbaed550e0f1cf6d6165dee2e519eda public class VoiceInputXml +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 650 28a633ada477ff4c12998be916722d47febdaff26b9d4e0ebe53d0692a36a554 public VoiceRequest? Request; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 654 608c1351f03d627330dc117649ea54966815e7b3e2e29989fa3510d79d711c22 public class VoiceRequest +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 657 ce1ff1f6b2c5ee32b01b6e336583afbf11aa27064d342395b6c7b9d842e63e9b public string? RequestId; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 659 efcd2964ea7b83c261a1a68fe8f9c5a8c5b7fc6c68100d266b8bd84401f5775c public string? Action; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 660 fbc5f89952a91b8dc067aed07661738476110fae4ac60b135b4779a183cb91b0 public string? RenderDeviceSpecifier; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 661 5af1527835f64a96f23bb4688b9a390d581f4b39504200004c8a576fa1d6f674 public string? CaptureDeviceSpecifier; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 662 e364848e644953101c43bd17c3a75706a117c10988b2b0350132db166d4130fd public string? Duration; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 663 670c9f206d995b77c63e0ee0b3af6228848224383dc6f701c2b38aa631a739a3 public string? Level; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 664 311adf386dda6ef6b7b4e670c964ad92c195d867155fe9f7f63e933e7f46c724 public string? ClientName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 665 8ce4e4818a0d164e3051c870e4fad67134f03f9d25bbe8d4db8b8fdf55f57cea public string? AccountManagementServer; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 666 ccd9d586d542e33d9bd0d9d2f2d6c78c536d2aa3a810de6673ece6351f0a6339 public string? MinimumPort; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 667 f896c8446fdb600073d6e5bf40774382bf8c854df332001019c33c92634d4c2d public string? MaximumPort; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 668 2c91fca5ee7d33d3705d3552e5ab84264573fe56884f33d4017a9e81a38d898e public VoiceLoggingSettings? Logging; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 669 597be0371dd7e516aa1f50640164d7a3e1bde8bf9097a85677d0f0f0132f1fda public string? ConnectorHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 670 4e2b4cc9fdfbb178905cb72472f26cd2e819652e87047def7db32b2f74c70688 public string? Value; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 671 214c3ae006e2df9c579bb867a292b74cc561e3471e139e0d64ad3cdc5b1014d9 public string? AccountName; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 672 b7f8976703d958b8813aeeff6d72f90f17eaae5d6e5787322fbfc1876fd9d856 public string? AccountPassword; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 673 a59bc66a80024f08bfc7f221baa0c73176585b6b56d9e75beb4a9918b726f523 public string? AudioSessionAnswerMode; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 674 a4b5028cd11cbe9466dafecbbe2a509dafb68cacd3de761658966d888b186e23 public string? AccountURI; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 675 64482a9489e823f39df738c1c19ebbb17e3fcd3840b135bbbde2536863cda1c5 public string? ParticipantPropertyFrequency; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 676 cc9743c0a8060a04136a401d8a9201e3d0a84a7c70c2e4cbea8fa4506d09d314 public string? EnableBuddiesAndPresence; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 677 828e024e800b6143827398a07d43cae113f0dd5365021df2e8e757fc16921139 public string? URI; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 678 35a13d585688390ac91c29f26d346a388278dd1cdec394237c1584eac3a3566f public string? Name; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 679 e7032c920a7467df7a5374a444f2d9a535f98ca830ce47244fe6dc59c28ad609 public string? Password; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 680 3ed57878dab0360ab2eefc184ef45214259310ed79fed955fc63b813b2dd20fb public string? JoinAudio; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 681 10cb5f40aaef620661ea707acfac4307282f1fc2a8906a85986d82583058d067 public string? JoinText; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 682 df7411a5756f744dd69d2d856021a91606ff80ba17eceb0e076b5113f1c363ca public string? PasswordHashAlgorithm; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 683 a783b4a069c1d693922773fdfa8971a395ccae250b2529fec3f9d19a934260cd public string? SoundFilePath; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 684 7ac3b0fe04aa2513406c594d0692e6f44a2b300959b3c8daf016b20b683c624c public string? Loop; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 685 79ce846b1044c038fe30944676a2296168a206fd4b6056e1c0c6dfaa2b5466c9 public string? SessionHandle; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 686 baaadd0a864d013a2e6f648cd93075c95ef78fa790aa0a42eb711fe242c4d65b public string? OrientationType; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 687 c99b79d00375b8b2104e4afcd4cd600c8308029e1cdf5ceaeb9c07be6d13d095 public VoicePosition? SpeakerPosition; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 688 c8d4e15f505663f7a13e5fc9952866a078433bf1575c734f07a4d7187ab23bf1 public VoicePosition? ListenerPosition; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 689 bacb67243ccc90a86dd75dd634c418decc9b19fb428eb3d4695fcfe4346e1b94 public string? ParticipantURI; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 690 3bcc143809884dfbcf77bda886a8508a333542035acc9c8aa6a65d259a7df050 public string? Volume; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 696 f9a2b6ca960095fe78a30fd94ed2ecf0ca5a3262718ed89933a95d234cec36d4 public class VoicePosition +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 699 6c977448edb462e5c796905e96217a817fbc8d24daeebd6c17cedf95f669caff public Vector3d Position; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 701 31cc2a9b1bcd1763eb65f17c7c7f175e38531056d6fb08d433a9a6a97f180968 public Vector3d Velocity; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 703 4cda197f1bc64d604a148fe9401f1f0f2a0f5acfbb68967e0481d704cda23016 public Vector3d AtOrientation; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 705 823f065b5336f43141ab52581b3a5a9047df4c43e800fc3451333404ae486754 public Vector3d UpOrientation; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 707 3df64a9e85a524633f722dc7d6c19120afdd79566f4ad6582b6e721422711626 public Vector3d LeftOrientation; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 38 0179582178101b431ed9b8fdd496683519bfda20de00bbb91ffe581a79c8dc65 public partial class VoiceGateway +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 40 481e8b0a4e530c2d1fa2e49f7f1e0efe4a27fad5f0616f74f23f1e766cc59d05 public delegate void DaemonRunningCallback(); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 41 c6afa61bfaa80a676466d85f656599e737795074ab72f6199d2b3738c1722ad1 public delegate void DaemonExitedCallback(); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 42 f275f274d4885bf2bdd4659fcddf6cd305069d9e18c8e99bc597ef36fe676258 public delegate void DaemonCouldntRunCallback(); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 43 12e9484bd7e2a54025673c909c080aaada915e071c992c8d58144887ebf5a2ce public delegate void DaemonConnectedCallback(); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 44 0d641e921f57a0a88c9e70bef7cda33c59f786d335422c43f0ee6649b4833ce7 public delegate void DaemonDisconnectedCallback(); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 45 a5e94e6b321c049180b2f81a1fba17632fe8e8a5934bcd87ce267e0a24cef7d8 public delegate void DaemonCouldntConnectCallback(); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 47 760e33f7fe00c9aa23535f9c24c4316dbb82501b63397697f42b932a2f85864a public event DaemonRunningCallback? OnDaemonRunning; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 48 9f7fe502d2f072871927a020057f255b8a37f44cd9875a4bfacd882581aa23a0 public event DaemonExitedCallback? OnDaemonExited; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 49 8c2c942dcf66b0cde2792c100066f39cc921f63ec03afac632b4b8aeec3557dd public event DaemonCouldntRunCallback? OnDaemonCouldntRun; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 50 4a55a4c40a1ee420561e85e2fb7c6e72debfda6243c2a9f8175f1048ddcf96f4 public event DaemonConnectedCallback? OnDaemonConnected; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 51 d76532d5c6200c5ef4e61179f1fb159bd2f1f2b6079504d9253153ac3f547eea public event DaemonDisconnectedCallback? OnDaemonDisconnected; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 52 b63de7dd07ce2e14fcb677d68db3dc7d55c5d15b6fa18d090f048cf0fe670d29 public event DaemonCouldntConnectCallback? OnDaemonCouldntConnect; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 54 823395a89a0109291835049934cca079b7db067a082b4742f168032dc6290469 public bool DaemonIsRunning { get; private set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 55 854e33b5aeab33e1430cf94a264f1657e2e95795bad68cfcb54dc7edec594abb public bool DaemonIsConnected { get; private set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 56 ef599b75f112906a642cd7dc4f8791f32bb7f2fbc4b596d09883cea28d92cb70 public int RequestId { get; private set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 69 a7fb3b86c1561804e149d53fde6523bab5a60fc64866e624b3a90904ad113ad0 public void StartDaemon(string path, string args) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 152 c791e8db992a92a574babf2bbaa8f7b3b2b5ab801db70fce74e2844baea9b319 public void StopDaemon() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 173 c4f12c166c128d7310a3f982a59687a66f3c998dda3aa69ad41f99f7f034da97 public bool ConnectToDaemon(string address, int port) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 218 2ce42dc5931d4957498539b6aa10656dd4442466fdadd17e0f6770cfb3241a3c public int Request(string action) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 223 8ee18d3234f212a8b7d3f75a12d1b198dc8a7e4b5893fc7888e2ee6123ea867c public int Request(string action, string? requestXML) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceGateway.cs 262 92e6e647a28cf44b528b2151acb014693d32a79181cd3c614ac9d362c1b43c07 public static string MakeXML(string name, string text) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 43 a23ed341aad2b7a66b453d401851b44d0ae06d1a4056dde2acb62b3ced08293e public enum VoiceStatus +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 57 7fa300de759eb457ad398cd59bb519f3e2e6d06607f85593b2d9b3c8e8ec6eb9 public enum VoiceServiceType +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 69 962f06053404265530899c3a0a75b2408d380f7c3e191092f0cdc621bac713b6 public partial class VoiceManager : IDisposable +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 71 0a7d3525cb78739eb8439b9eaf5a3aaa0a8a1a0f59160d807b420f1f234a209a public const int VOICE_MAJOR_VERSION = 1; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 72 4610cdbd52fe39be2dc79e97cfad18f2590c0d995a8060f2fb66dc547dbbdd25 public const string DAEMON_ARGS = " -p tcp -h -c -ll "; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 73 ac302f0af3399e77e033fa26672e1b43eeea6d5008d4da483c8236835d03fab2 public const int DAEMON_LOG_LEVEL = 1; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 74 be7ebc5d14f3a0a8f7ea8b905a10c28e997aa8f8254e2e16725a0ee90906bc18 public const int DAEMON_PORT = 44124; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 75 46260d2861ff09cd20e3116394226cfab1ab335b48b96dd20adefaf6af790659 public const string VOICE_RELEASE_SERVER = "bhr.vivox.com"; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 76 2d90667b2c1a0afdd97abbe36c105a8f54a66b3ee88da3671a68a7253929d18c public const string VOICE_DEBUG_SERVER = "bhd.vivox.com"; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 77 aa6cd71cfb843724cad64900f0fad16f78326832a313acfbad94a8046c9d9cbe public const string REQUEST_TERMINATOR = "\n\n\n"; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 79 c5c784e4f2eac335b415dbe23127e5d1e09e63a43c0f74fd2ab5180f8beca15a public delegate void LoginStateChangeCallback(int cookie, string accountHandle, int statusCode, string statusString, int state); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 80 a20774efad39249d89e617f949f3f8ae5e1491848d8abe6de5f272c59f1a0678 public delegate void NewSessionCallback(int cookie, string accountHandle, string eventSessionHandle, int state, string nameString, string uriString); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 81 8f00a0baa4e4e11f797a7aa2be3642a27643b42a2442edfb2f786b947ac41efe public delegate void SessionStateChangeCallback(int cookie, string uriString, int statusCode, string statusString, string eventSessionHandle, int state, bool isChannel, string nameString); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 82 885057213875b79b3b1208b3d96563bd3d624a04966d3dd83e2f12a4177b6bdf public delegate void ParticipantStateChangeCallback(int cookie, string uriString, int statusCode, string statusString, int state, string nameString, string displayNameString, int participantType); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 83 a1340f1d6ea9cf7f8fd10cdabd5e0df6814cd36531120fdb43f6f246d8295901 public delegate void ParticipantPropertiesCallback(int cookie, string uriString, int statusCode, string statusString, bool isLocallyMuted, bool isModeratorMuted, bool isSpeaking, int volume, float energy); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 84 e994b8b071e23bc67eb360688ccfad0e7d9960a8c4077f42fa2a838e3350c904 public delegate void AuxAudioPropertiesCallback(int cookie, float energy); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 85 e4c6773097125e5a55a81746c0eccb14018926a4b016f0f7d901cc99e0f171d9 public delegate void BasicActionCallback(int cookie, int statusCode, string statusString); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 86 3370890c0758354d81933ea8565cdf14ec73d86673eb92894921a2c6e530bc91 public delegate void ConnectorCreatedCallback(int cookie, int statusCode, string statusString, string connectorHandle); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 87 d21e9ebc26b48d24563188fd7a567fe8e758cc08d14b447c41dd92eeb778fd29 public delegate void LoginCallback(int cookie, int statusCode, string statusString, string accountHandle); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 88 43905c6d70ec0e69036d2542f0d3d64b1639c0b943cac6106de28507d65efeef public delegate void SessionCreatedCallback(int cookie, int statusCode, string statusString, string sessionHandle); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 89 c504e5e62bf1e05f4884d0715a0e1095cbe74e4660ea67db2a2ba5ba1379502e public delegate void DevicesCallback(int cookie, int statusCode, string statusString, string currentDevice); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 90 c3771f1134e5891c8bc6c39509f944af7541a121e311a343cc88c5dbb45e9cea public delegate void ProvisionAccountCallback(string username, string password); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 91 60137eebc6407ac6baaf7d24ddd0c2affcd962429c5d1b39822257dc464c86fc public delegate void ParcelVoiceInfoCallback(string regionName, int localId, string? channelUri); +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 93 af80b4342df1064f3c761c46f81ed1643db1b3ea296dcc4afcfc57f9f34c2399 public event LoginStateChangeCallback? OnLoginStateChange; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 94 b883eb07e3e9cc6dce74eb18bb08cbac43c46dcc5c9b7948772dbdaed844e201 public event NewSessionCallback? OnNewSession; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 95 8174981565a6cf7d9dc9a3561d9ef1f8d95565346a39dbc132160552f18a057a public event SessionStateChangeCallback? OnSessionStateChange; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 96 0e00d9720c3f5368c6d46ef07c13bad5160a33e9d041496080164da795a2cc21 public event ParticipantStateChangeCallback? OnParticipantStateChange; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 97 277442cd0147e7aed3ace69ef905a1889fd2f7f69a3862002b086801c1d23a82 public event ParticipantPropertiesCallback? OnParticipantProperties; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 98 8ff43c646e1feb6aafc811c4647cc740861168b00982d69373884bcd3c4fd5e6 public event AuxAudioPropertiesCallback? OnAuxAudioProperties; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 99 b4f84491745eee891028ef82b3fca239bdc088598e52923f5d5636d7ec555c6a public event ConnectorCreatedCallback? OnConnectorCreated; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 100 4942e7c4ee793b28da1c01f3b7459d2eb58272c816e72a4d105b5181c7016ec6 public event LoginCallback? OnLogin; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 101 9f3b7a671bdd10fa07807fe881235232919b83042bd9727697291d953525da34 public event SessionCreatedCallback? OnSessionCreated; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 102 ddf6f714dc48090752b1a237be38267489c88aa494fa2738aaefbf5b6ca934cc public event BasicActionCallback? OnSessionConnected; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 103 58950e059619a597531a454866257198238d5deee9e9f5adfc7d67e4212c5183 public event BasicActionCallback? OnAccountLogout; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 104 ad3781e276ce8735c3c8ce3dd70b95af98d8c87aa1e3da6644bf8f0f49760229 public event BasicActionCallback? OnConnectorInitiateShutdown; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 105 96476f51cd050184463b8fef27a981beb784ad57a015d010f8805c4d2e254c0a public event BasicActionCallback? OnAccountChannelGetList; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 106 84092047f47b36de356e301e42ea0a26695d27d21a58ab2d8e5cd34e65daf32e public event BasicActionCallback? OnSessionTerminated; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 107 66f42619e45f481a2c8024a3182e96dfe87d1f7e921cc6ac16f925cc53c76ebc public event DevicesCallback? OnCaptureDevices; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 108 260ac107ecd38e9fb973ec4ba0027528d39ef50531dd9d1c481556c8afe6f4ba public event DevicesCallback? OnRenderDevices; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 109 4da1e9818c284f6612c83d6ec9c7c6c68c9e128a126918cdf7241bff015c53c7 public event ProvisionAccountCallback? OnProvisionAccount; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 110 ddcdfd0aca91ae5c8e38fff623177201e30a6432738fde7b5c7ba30442f68c1b public event ParcelVoiceInfoCallback? OnParcelVoiceInfo; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 112 5a9f88ba61317452fc3a0318f3f65cab3a7500ba6f193b1faaf348c435765306 public string VoiceServer = VOICE_RELEASE_SERVER; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 153 cba011760a25ef8c264dcb35f3c6a94ebe0fcb1c0d750f832ea3b45a92d2691c public VoiceManager(GridClient client) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 164 e907301ad515d072906fd6d0459a6568759c7718f4821d695c559e0f5b508b08 public bool IsDaemonRunning() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 169 b1db1d6dd382823d33070ef27aaa31883232b0f047f39d2f047a525fb8dbdd0c public bool StartDaemon() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 174 c791e8db992a92a574babf2bbaa8f7b3b2b5ab801db70fce74e2844baea9b319 public void StopDaemon() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 179 fe6f575e0de115dd7cb6a8670c4a80e545b19805b2f2edd41caf4d1fc2740230 public bool ConnectToDaemon() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 184 c4f12c166c128d7310a3f982a59687a66f3c998dda3aa69ad41f99f7f034da97 public bool ConnectToDaemon(string address, int port) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 202 98207b29eed96215cb522612f37b5774d0db7739dd13aceef88c03d6fe140954 public Dictionary GetChannelMap() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 207 a69e9047e4a56bda9092e52017f8eca074026c3fd018c2b02c20bbc3487eca7b public List CurrentCaptureDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 212 2af40a8808b5df18427fcd9b1aa02ca137f808e3741a3153cd74fec94fe1f0bb public List CurrentRenderDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 217 5da909c1250f83e616c7c02b08dde184b32e140fbfd847e62851342d008a50bf public string VoiceAccountFromUuid(UUID id) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 223 b49008ae7ded8fe4f422c6f4c00e763e0261877f91d900094f9d24b55af015da public UUID UuidFromVoiceAccount(string accountName) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 235 5362275987476ebe9bbb0b701096a70b14b06af7614dc7d2787ada1f56574367 public string SipuriFromVoiceAccount(string account) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 240 a2e7a237ce5bf3f9e627691c11467abc26fd68cf150245711bd0210b889754d8 public int RequestCaptureDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 253 d2a1d3d64439fa3a251d50bde015abd51596d7903777ad808dbf5c7e00ee448a public int RequestRenderDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 266 93a32bc3aa159e9b47dd93a8f20fc974cb1257007bf63d23ebf669cde40dca73 public int RequestCreateConnector() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 271 9c91f17af48ec0d158dc27e26b131086c82ca1e25fbc20a4ad8b345038729f7d public int RequestCreateConnector(string voiceServer) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 359 e17fcb66665de634441050f4e214a74a1326c4028ca7924fc3050f7687ca5201 public bool RequestProvisionAccount() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 364 30127a0524ffdfd3c7ed0fc17899f0bb500983109a2b38f36668fe5fac06b471 public bool RequestParcelVoiceInfo() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 422 88ca5ae1e342970749865be3f3d42c933c6bb0ca4e90f9c0819608689938c199 public int RequestLogin(string accountName, string password, string connHandle) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 449 a641ab132c41b444e19963fc5fcedb6c4f3dfd83ab690eb4776b790d702723bf public int RequestSetRenderDevice(string deviceName) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 465 595816b835363681442a8a528eb34d598b2b5f7ebf7d281eb050473610ee2bb1 public int RequestStartTuningMode(int duration) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 481 51f3e01b927d8f4ea8d217a1281f0ee530b459f29320b7a721ab1cbb56b12078 public int RequestStopTuningMode() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 497 67c10845e6bc7a3cbba5c822cd704d19891cc6593c876a568ac24b0cdb155858 public int RequestSetSpeakerVolume(int volume) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 516 6de82b8482f002fd948c6e1da60202f5168602cad7e9580446668113cebfa987 public int RequestSetCaptureVolume(int volume) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 540 cc7a6fb2c28b75e7cdfe4294feb23d4b93d71617ac1dfa51bb09483ecd9972ad public int RequestRenderAudioStart(string fileName, bool loop) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 558 283cd8fd34d50b75f1598b811bee0258dd1f29e0c9d234c08fd39179ad77f704 public int RequestRenderAudioStop() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManager.cs 908 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 33 dec435d3e1ef636fe1f5bec9b73c8d01d80f0b7a4e18ef315e2154e9fa6ed124 public partial class VoiceManager +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 38 d221e9d2147be3bbb3976ed60833e623c91b55d89272e1f2fc51806babe4cc7f public readonly int BlockingTimeout = 30 * 1000; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 42 aa0c464600cfa7f314ace196261107e6f3e85bc7d6e934fa309a1144dd28061e public List CaptureDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 55 2277a9bdfcff1b2d48ebfc358aad9d0a8292e5cfe47c9d9812f4051274612c30 public List RenderDevices() +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 68 488394502a00ea28b619d6416c2c650cb64bddc76e4740b3f1178d20e2188d2f public string CreateConnector(out int status) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 87 8273ba1071640b1cdf2f833041c64c28a8bc82c4519d15d034129f84ee98f8e2 public string Login(string accountName, string password, string connectorHandle, out int status) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 34 08780fc4759cb0f859c020fa14daa0d702b69c8ef598a31506efd63629d96ac8 public class VoiceParticipant +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 42 d797bc36b5ebb515b2965ab728a21c591e8df0226c3b8521ac19834bff4bc704 public float Energy { get; private set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 43 a1caacf3c23f008c717f74552d78b14e540bf904a32d29f4ba1144ea854c8ff9 public bool IsSpeaking { get; private set; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 45 3d60de12c32943f6bd1e01c84c6e460151bc2baeccad07f0a2ea027e2a237eaf public UUID ID { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 47 87c52a392068611778a00933430bf0d654cc7500f477c3f36f0933eb3cdcea48 public VoiceParticipant(string puri, VoiceSession s) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 59 2ee8e2b75ea76cb0544105d7a810e9bbf32d58462a11bd225b235f0c3af2b8d3 public static UUID IDFromName(string inName) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 108 371cfe7dd1349933dbbd20788637161f37d5c7aa8a2339c48f1189644a9e22f5 public string Name +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 114 1c30d4b61333ec0c988f4bbda096121301cc85db281597a62d6b69cbd14e59da public bool IsMuted +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 128 f4f39ebb9c0269c26bb9814b30b1f535d95a4f9af8957e2f41040d15469863fe public int Volume +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 38 2dff292fc8f64a54e78977ca27198d8dfec3d95ad1bcb1d24a23970dc8feb830 public class VoiceSession +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 41 8b20ad18344325875b555836134d18e63c584ab9eba3dd4ce2157cf223651bb7 public string RegionName = string.Empty; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 42 b0e85bc817d38d7ddddc933d66dad4c591f7e29d017d5d6d446c84a8fdbc13b2 public bool IsSpatial { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 44 415df49e4d4020c30f401675710a7b0c018b42231646bde1ad1c639a3d420b01 public VoiceGateway Connector { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 45 6ed3d51ef9ca181432ab6329e002a50e102d6400cf754eea709e191f63e8e05c public string Handle { get; } +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 47 abbf6fbbf06ae2761ced878ae1ab459578e6d29c844046e1507a3fd630daa8d2 public event System.EventHandler? OnParticipantAdded; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 48 8b957eabc2dc7f68c4c00ee10e0c196fb5209aed701a7779d3f6bcfcfb6ee4eb public event System.EventHandler? OnParticipantUpdate; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 49 c5ed2778d25bb604bc508e0ec59768e49fcf971d09618cb2c7ac1db532cb1edf public event System.EventHandler? OnParticipantRemoved; +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 51 4582bbf9fca79c90ee3a0cd14ff7fe62508c0b39057e0aaad955267b1a088557 public VoiceSession(VoiceGateway conn, string handle) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 144 e2651a51df4ca6697baea4ebe31fbebd1cfc3da827fd4f9cdb3d1a3fbca0f58a public void Set3DPosition(VoicePosition speakerPosition, VoicePosition listenerPosition) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 150 0179582178101b431ed9b8fdd496683519bfda20de00bbb91ffe581a79c8dc65 public partial class VoiceGateway +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 173 fa0dd31aaf777a87ef8b737ee3a97945326edc42ece284e9f71af388aa524872 public int SessionCreate(string AccountHandle, string session_uri, string Name, string Password, +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 200 73905c61c0fcdd2bdb2191cb327fb95c38fbd267e21042e46d4506d659309d2f public int SessionConnect(string SessionHandle, string AudioMedia) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 216 ae3e7b447f6668aafb56f633cf7475e829e0459abb36e8eff67213c85031182b public int SessionRenderAudioStart(string soundFilePath, bool Loop) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 229 be6397a123eb93dcffbfbe40f8abfab52adfa560a5dead54d2d141460a0b6e7a public int SessionRenderAudioStop(string SoundFilePath) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 240 0afda21e892469f4aea5fdc1babc5134251001fec4df981fe6d58b23faad593d public int SessionTerminate(string SessionHandle) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 253 c21f20a5c287a9eb326a6de4a02e377fcfa07354753414888b54cc55dc45b059 public int SessionSet3DPosition(string SessionHandle, VoicePosition SpeakerPosition, VoicePosition ListenerPosition) +LibreMetaverse.Voice.Vivox LibreMetaverse.Voice.Vivox/VoiceSession.cs 321 fcb7c76fa106439a5ba9e5ee0e8ed37a615aac4ab07b60cf1f59038c84f6e999 public int SessionSetParticipantVolumeForMe(string SessionHandle, string ParticipantURI, int Volume) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 46 be923d092886e88219daea656d95f46edaa7050e27c4dbad6f4daaecc55c5bfd public class AudioDevice : IDisposable +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 49 c59633942cffa2cb14b7bf695fa7b06fb143aa08d106ed131132014a42a8ef56 public SoundFlowAudioEndPoint? EndPoint { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 50 3e57da55a79cd77825a3f9b13f7327cc41bc524e1515af77e77725e4f882a368 public SoundFlowAudioSource? Source { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 52 7ed19866b485e56c90b345ed63e70c802c3cc2985f07c9343ca55375797ff69a public SDL3AudioEndPoint? EndPoint { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 53 b811b68457c7ad6cacceba7991cb5b052e641e3fe81d665d21c1f1ffa07ad950 public SDL3AudioSource? Source { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 55 6cf7f01d4abe0bc54b2724cb3e8769848b2887f7fcdc409d7874a455affa014e public IAudioEndPoint? EndPoint { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 56 059a357a0494d6f394af673c852f1bb4ea8a276dbecb536adb23d7d1ecfc9c95 public IAudioSource? Source { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 59 3cb2e685a30569ffb6a9ec3659135f55b0ce45f1e76391ee53774083bfcd4ce4 public bool IsAvailable { get; } = false; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 61 a359413a75523d5c6293277395d39ef5e9b77e58f54f555996e9d36f6844a2dc public event Action? OnPlaybackActiveChanged; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 62 4d466d9a908a02fb3cf24574dd2409800bb555eb4679c6f9a274bc4fc43bda28 public event Action? OnRecordingActiveChanged; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 63 7e10dd280a20cdc2adc804bc7ed98b0f2102a2909db4b99198a5f3abfe195f65 public event Action? OnAudioSourceEncodedSample; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 65 2a17dc1e606168b64eb8f17a6842394686bb3b6468b18bcf052b3fe6f8acd481 public bool PlaybackActive { get; private set; } = false; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 66 fa8449ca843aecbd5cc778b892d4e7ffc7ba04c9e3daf3cdadca53208038c244 public bool RecordingActive { get; private set; } = false; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 68 8545edcfec535222d796cc1c8f7c8a35bc647f37107d3fb375a653ec453e495b public (uint id, string name) PlaybackDevice { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 69 abb5a87f2dc1482291c71fc6e693e75fd00e635a14dffedda971b639e652d1d3 public (uint id, string name) RecordingDevice { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 72 ced9db073908aedfdb069e8585d3b433e0d8858a5da704cf63187e9aab0a82d8 public float SpeakerLevel +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 83 6ae438a7342a137ade40df4ae1272f5184321fc8ad893949eefc2836583b3a97 public bool MicMute +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 98 74998fe2b1f0097da4bb0cbdf1028276a2bfd85b6ca68000b163b8063b3d53f7 public AudioDevice(IVoiceLogger? logger = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 163 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 271 d6f839ce11aa8c91361560afabecd60220f9f124d56cb4160fc74d2c26759675 public async Task StartPlaybackAsync() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 332 524fad99217f00258cb655eef0f6f0a2d40f779356fedb961adbf87f519a221a public async Task StopPlaybackAsync() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 344 299c83ddc3b9d550cfcad5ba663014611b07014c234f870d6d42f2cf296dacc3 public void StartRecording() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 377 730ab785bd19073f817a49800910396d8b4add1ccfd8053bd8fc8149f2ca3a58 public void StopRecording() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 400 d3b8737b75a70d952d0e0212a6ecff6cddb38e9f5d40aec9fba7fc2af554d38e public void CloseRecordingSource() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 425 ba20a4978ffa9cc2b1dcb5743c998604941e141095661786397cd99099121fb1 public void EnableAudioProcessing( +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 448 ce26d6a3da1ef23155eb6ffc60b0ddc2a545895665f31298e62ccf216d2bf213 public void DisableAudioProcessing() => Source?.DisableAudioProcessing(); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 479 d38a7cc46df49e1da0f7c4ff8794d41fb8a27a799cb860bf26668655ca0242e5 public void StartFilePlayback(string path, bool loop = false) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 608 ba0d60c8dd137188d11e19b8618ba2e6f06e31364e22fc65ea5487591b576250 public void StopFilePlayback() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 636 7a917d99e95e5c0ce04b2cfc73d12613fc228710b7815ead4be66d908b36fd39 public void PlayFileOnce(string path) { StartFilePlayback(path, false); } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 637 bc35dd06bca51ea505aef0ff1be19a45a8d17f280d3c182ee535eb52af5e6a0f public void PlayFileLoop(string path) { StartFilePlayback(path, true); } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 638 5a793008de7d1ce0a10b079e3f3dc9f0a6801b9b9e25db8bcad5ab005d41f504 public void StopFile() { StopFilePlayback(); } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 639 bf6ecfba54de1cc3a20e41380ae806db9aeb79e646360e9d630dd9268c2eaeb7 public void SetPlaybackVolume(float normalized) { SpeakerLevel = normalized; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 641 e09811a96aed0cf7061b58ce1cc62ce80c9327139e7d7feca35cbd981bf2b248 public void SetCaptureGainPercent(int percent) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 680 adcc0a56cb9df13f78f98ea845793ef85a4de14cdf4db846708c84a49662dc7e public void StartRawPcmStream(Stream pcmStream, int channels = 1, int sampleRate = 48000) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 696 d633e5007a8e5f9d4e8d777019ef35d32cd4a53162d04ee241ef0bb2f961c427 public void StartRawPcmFileLoop(string path, int channels = 1, bool loop = true) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 743 f43637644caaf9932eed4509213672560b3aaffd35129fd3ffc5686f38e14052 public void StopRawPcmStream() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 768 cd4c5ab5fd618bf6c33f54660e340239d795fae16388628defb5a506dc9f2fcb public void FeedPcmSamples(short[] pcmInterleaved, int channels = 1, int sampleRate = 48000) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 792 ce83412d651226422501b3dbd021f89bf70f451342f83d9b40c1925afaae9d5e public async Task FeedPcmSamplesPacedAsync(short[] pcmInterleaved, int channels = 1, +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 825 f543479aa11fcaa6723400e0092275b2415894f32dcaa00f1ba7a4ccd77e75c4 public void FeedPcmBytes(byte[] pcmBytes, int channels = 1, int sampleRate = 48000) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 840 50edb3fbd4673d8be7947f0ec8e9bcd97df094cfb72da7ad98bcaeac50e23472 public void FeedEncodedSample(uint durationRtpUnits, byte[] encoded) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 846 3c08a770c3f600d7816f1c8c2ead6a846a129711f3fc22ada51e0e994eb39cbb public async Task PlayRawPcmStreamAsync(Stream pcmStream, int channels = 1, int sampleRate = 48000, CancellationToken ct = default) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 884 4cf1799fcbdd9f66f11854f58804a19440979d3ce93f9e429fd4287250595e8b public void AudioSource_OnAudioSourceEncodedSample(uint durationRtpUnits, byte[] sample) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 889 47365abecf24828e3780419d90ea506946416ea915b054ee9df74c53f7fb8d10 public void AudioSource_OnAudioSourceRawSample(AudioSamplingRatesEnum samplingRate, uint durationMilliseconds, short[] sample) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 896 fd54057011138eb81bf81b7370c63c416d0b58367422474c170259d3b132c3ed public IReadOnlyDictionary GetPlaybackDevices() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 913 3042c4e4f99bee61fc36b39ba2e4f1c1927ca69dd02bad3fe01d1286c0593d21 public IReadOnlyDictionary GetRecordingDevices() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 931 fc6b064803328b6cdbc7546cf3c4ab2305d0692f383af5ee89e5bff43d9938a7 public void SetPlaybackDevice(string? deviceName) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 992 072fa2b64ed9af2effcd4072b238ae753234e09f87505df434462307d35b7c75 public void SetRecordingDevice(string? deviceName) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 1051 f30cd4186c82496031ed1cab4c64f89df9f40c48c473d98f2b5cf1cf500dd751 public bool EnsureEndpoint() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 1132 f06de7012517df851ddb0412a4a91c9523f3c0910a60466bdaa4094851e96636 public void SetSsrcMute(uint ssrc, bool muted) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 1142 d4b54d16a1c861969987103ac8064e5dabf444d9f70b4d72ea1d35ab9d21389c public void SetSsrcGainPercent(uint ssrc, int percent) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 1155 88d362e26a596355447a912fd3ec27b27438ee82263c327dae7906f91e25d6f0 public void PlayRtpPacket(uint ssrc, byte[] payload) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/AudioDevice.cs 1207 798abee8f170986f2927a7033f6c7cf1ed35836a82e852f7f14e9421b1299d23 public void ClearSsrc(uint ssrc) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 43 e5df6e2766c416f3ab366a27de8641f0c8981d214af46097af19b62ca689eafe public DataChannelProcessor(PeerManager peerManager, GridClient client, IVoiceLogger log, Func sendString) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 52 ff006e75a264dbb56b3b26823da347837101493bc9c51582c210316278ea1764 public bool TrySend(string str) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 67 00422e928f7053efb4b9cf9691ab1982854b71897c51df41d93606fd4b458e2c public bool SendJoin(bool primary = true) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 82 b5004045ff9c350cadff72203c9d62350239a1513a36b2e7ecb940dc31d5a9be public bool SendLeave() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 88 f4238a1d3ad377f053e0d3c791ec4436c3f99eede10407d0a4c8887f15101190 public bool SendPing() => TrySend("{\"ping\":true}"); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 89 514108e12db3ba317f7cc4646768409b807abd30191fe58996bb6aa0bf889369 public bool SendPong() => TrySend("{\"pong\":true}"); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 91 e3b0e67a88b97bdd7faa7b12493b5a244811e86f81e52bbf38d501d8c79673d3 public bool SetPeerMute(UUID peerId, bool mute) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 102 a475e0b805bff1e67727195b96eb3d06360b1f7a9472a2d23e54950b8fe56c36 public bool SetPeerGain(UUID peerId, int gain) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 116 3376623a31f796f1f6966fd5df97cbdb221776cccfa0be79fe577dfaa0896b8f public bool SendPosition(Vector3d avatarPos, Quaternion avatarHeading, +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 166 02898c414b6b4945818d372664b86ce766c284196ef5240dffeec68dee17c654 public bool SendPosition(Vector3d globalPos, Quaternion heading) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 169 e39ac76ac5c98ff7aebe23db2c34efec63d01e169a3b373bac019472e5fbadc4 public bool SendAvatarArray(List avatars) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 184 e7678932a3d660d7a01ca40d2739b3b2a0380c67422dd0a4d62cf6e029a7fa29 public bool SendAvatarMap(IEnumerable avatars) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 203 30ab20f8294694e35110ecbb32a3958ca09d80432c7131f397c8ee2a99cd9530 public bool SendMuteMap(Dictionary muteMap) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 221 a87aa543ecd1ba975c4cabfdc8cddb0f13d70f2b61a3810fd179b138378a9796 public bool SendGainMap(Dictionary gainMap) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/DataChannelProcessor.cs 240 39e7f9aed08c327fb79df057f09dc7f34c73be2149f112d00f1c9ddfc328b778 public void ProcessMessage(string msg, UUID sessionId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/IVoiceLogger.cs 31 80f9746263e2a5708b2fed89fde931453b120b9673425fdad0c2af5ad3f6a435 public interface IVoiceLogger +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 31 7580477b8ca210617ab47c4a75a833a08acab6246d92c55669801bd0b7019c56 public class LibreMetaverseVoiceLogger : IVoiceLogger +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 44 1c1f5a0d0680dd703400910e3be2f51ca4f0f3c3d85219c44ef24fe6c37b19a5 public void Log(string message, LogLevel level, GridClient? client = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 49 b717c9ef406fa28af538b6e492faf224495249fdbe97d56765303fec08e9757e public void Info(string message, GridClient? client = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 54 3ade787f1c4fa022a8bd79137c5f72f833be1554f1fb5012d344041a5546f8cf public void Warn(string message, GridClient? client = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 59 1ad98b79feb479bdae1c658e84224d75406ee1275f7dca157da0336ce3598ef2 public void Debug(string message, GridClient? client = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 64 29f70d8fdc6d1704dcbb871738ac5253509d6096a2cbfff5de347063380f29b7 public void Error(string message, GridClient? client = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 43 c6233bb690ca2408acb64d401f620c50f216bd1689116e105f54361d16c3e48b public static readonly AudioFormat MEDIA_FORMAT_OPUS = new AudioFormat(111, +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 67 f14af8ae33b61fb597d4fe6b9e5873f8f211c3c3d5aaac56d68b62fcb326cc61 public List SupportedFormats { get; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 69 e2d34b8d6048ee304f00025de953e095181a7ba9105c3244295adadbc62f6a8d public OpusAudioEncoder() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 80 bf19f6790b256dad82499b5f94c3d5f98a4db3e0164bf3b25da7c38e82cc538a public short[] DecodeAudio(byte[] encodedSample, AudioFormat format) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 120 8e3c503118628acb57caf875f6cd66c559f8d47ca7830629d28751cfd1930c6a public sealed class OpusDecoderContext +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 126 e817759594205e1a5c079b4abafae6a0dcabbcff0c2ce27eec3d7080e45d2bf9 public short[] Decode(byte[] encodedSample, int frameSize) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 156 92cf360d2de379b843c8d85896ea8a476a28dc034e3a050b997673d2a2d71204 public OpusDecoderContext CreateDecoderContext() => new OpusDecoderContext(); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 158 35cdd1446d1c06a7eb7532c54431767b5e4bf89c48600e6c46da6536cbb0d9e8 public byte[] EncodeAudio(short[] in_pcm, AudioFormat format) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 225 4bedd81620503b456646a070af2b2254e65ce8e10723816e5c6e560441dd55ef public int GetFrameSize() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 38 14a531faac1dce2796cadca6812a479c4a34994724434da02c91705797e934a8 public class PeerManager +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 53 897c2280e795e8e64e299f2dccf6b2d3af86a6e9cf6955ac74672e1c5b7c1f38 public event Action? PeerJoined; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 54 9d6f9688ac9fbbc831ecddaa350f71768925d409c0d1d8eb87373fbe26d2d162 public event Action? PeerLeft; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 55 2c5ff29d27354e815dea3d9df089c027c32a0fd269638cce334a69a1b4771fd6 public event Action? PeerPositionUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 56 6c9411b4348c05c523a7979c828a6f1284f073b23c21d0a6d66af300ab27184b public event Action>? PeerListUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 57 e759c92d5edea54b75c99509e42409738939010137bae222f9e185f7ec65dd1f public event Action? PeerAudioUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 58 b33ac4e6ff387da9d143828b4e4ec1753829bafd5e21079a69e09cafc82f8a9b public event Action>? MuteMapReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 59 ceef91385bf4103f52542e302926456a06b295d916afe80702a104e1e8bb503b public event Action>? GainMapReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 60 ff6f7c6646000e19fc85c6a260c129c62cff50ad2c725e0c0bd21789ae57870f public event Action? PongReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 62 d9483d1b15c803ad9aec96927e3cf41d0532cd99ebd99e839fd7a1408a6bd9c3 public PeerManager(AudioDevice audioDevice, GridClient client, IVoiceLogger log) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 69 5018b37f31af5839855a2afe13941bb455d131c5f172e0839ad285a4236d5fcf public List GetKnownPeers() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 74 0bbd6d0ee140692df3cc9b217709c85cf2896479be777c846e35c10da3b87128 public bool TryGetSsrc(UUID peerId, out uint ssrc) => PeerToSsrc.TryGetValue(peerId, out ssrc); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 83 10ad7dc3c85a0e8a8913fed08ddd85d5e9eda58b6644d9b5b98461a25528ae5e public void ReapStalePeers(TimeSpan maxAge) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 97 e6c92e81db53faa9e4e3201ba4f6a33326b52137c26b409952957fbf55ddf4d0 public void ClearAllPeers() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 126 ac32f803f0ee570dbd187286262090de2ecf0381b7ae87125bdddfdc34a2e886 public void RemovePeer(UUID peerId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 204 edaeaf940e81c750a6ec95b973523ddd1bd92c3a07c89ab14abf5b81afae8a55 public void ProcessJsonElement(JsonElement root, Func sendString, UUID sessionId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 528 8c11ca1dac20730163c2d70256afdc6ddcabdab8d7f687261ba1ae6b9c7f8d21 public void ProcessOSDMap(OSDMap map, Func sendString, UUID sessionId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/PeerManager.cs 584 19ac336bd28e67026cf6ae0b2f66f79ca02eeffd3bf9647b315045a0098f0b38 public bool TryGetPeerForSsrc(uint ssrc, out UUID peerId) => SsrcToPeer.TryGetValue(ssrc, out peerId); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceException.cs 31 2e34c6f35a9823f2f66094e137119c63256b8ccd8e2d33a51220d355c3cee4a0 public class VoiceException : Exception +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceException.cs 42 21c25670883a83c5deb45f82d7a2a6986007da47360a1a563a3bb6fca9897389 public bool IsDefinitiveRejection { get; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceException.cs 44 546f1f0f891f66349308eafe2f60a952afeb8746ce8341e4ffab84a02c6712f5 public VoiceException(string msg) : base(msg) { } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceException.cs 46 490d6e501443edd3abd57c3a15356348662485d480cff44b61cc6e2485577390 public VoiceException(string msg, bool isDefinitiveRejection) : base(msg) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 40 b71120a0c2f5fd8a2abec678d1814603e0a220298be9b56a1d17d3f1484956e4 public class VoiceManager +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 45 9c1694f468767c59d30f806c6e32b8777b4291bc36ead4c1db7b78d570dcdbcc public ulong RegionHandle { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 46 4b466fc8751f13f0795e37f0a33c0a52367cde60fe8967b8c5cc99a311cd7551 public VoiceSession? Session { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 47 ecd9577f1c1fa925caef6c2641537ba1dcaa5f702990428ce09b758854cb7106 public bool IsPrimary { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 48 91f06eab9567d4f8f7485623caccd942a78a64270d6f9e19068135d3d7cf4863 public DateTime LastActivity { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 54 f666539f2ec774f6687d0ef09b4dc8b24e909b735fe6d0e5b7eb4bb3b2d1a749 public UUID GroupId { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 55 4b466fc8751f13f0795e37f0a33c0a52367cde60fe8967b8c5cc99a311cd7551 public VoiceSession? Session { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 56 5d14368473de27728312d2f719890e5403c49509d248d4f9e4f73732be9a4cb7 public string? ChannelId { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 57 d8f41490b73241469d2a77cb0515bcfcba75045a38552847130948383928d446 public string? ChannelCredentials { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 58 df4ea76de3fc5bda9957a3c4d83874d55e9c1f476f9bf32d65ddc794431f7d52 public DateTime JoinedAt { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 59 91f06eab9567d4f8f7485623caccd942a78a64270d6f9e19068135d3d7cf4863 public DateTime LastActivity { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 65 40c1dd247c9607ca4ab1014b894fa399ef877cb932ede4ff89d0abbae592a657 public UUID AgentId { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 66 4b466fc8751f13f0795e37f0a33c0a52367cde60fe8967b8c5cc99a311cd7551 public VoiceSession? Session { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 67 5d14368473de27728312d2f719890e5403c49509d248d4f9e4f73732be9a4cb7 public string? ChannelId { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 68 d8f41490b73241469d2a77cb0515bcfcba75045a38552847130948383928d446 public string? ChannelCredentials { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 69 31e08a47af9251ddc6d3b70c9928e5b7e7537c28d1b582ab0eef4023a1a1d777 public DateTime CallStarted { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 70 91f06eab9567d4f8f7485623caccd942a78a64270d6f9e19068135d3d7cf4863 public DateTime LastActivity { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 71 11e614299663e8651e2c3a04f3e2b5e2b370f93aa9602e41af0555c3c985510e public bool IsOutgoing { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 75 bb07e575a3f272702cdccea1d520cb8aea758bf8f367b08a7dec032749a4018c public readonly AudioDevice AudioDevice; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 153 5648503e1158c89b7a518020a2aa2f7b663d2ebd50bf4fafaf79336117e4c79b public bool IsTransitioning => _isTransitioning; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 156 49bb9a625c145e79f050a51d5917bc733a9bb2306b4f934968e4f093f882f8f8 public UUID SessionId => _primarySession?.Session?.SessionId ?? UUID.Zero; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 157 64fb621c043d2176e0c3382c577a2c8d4bc7f7c4a98a57dd696ffa4cf57b85d2 public string ChannelId => _primarySession?.Session?.ChannelId ?? _channelId ?? string.Empty; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 158 0742a98c5ff22f549c3730cf1356136f687c8295a514345d3ceb2caa84e64744 public string ChannelCredentials => _primarySession?.Session?.ChannelCredentials ?? _channelCredentials ?? string.Empty; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 161 42174a6c0ca72e9686263facc009f377a741833d334f5ea577dd7a17a99ae0b7 public string SdpLocal => _primarySession?.Session?.SdpLocal ?? string.Empty; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 162 44b4ef68da56e2fbfb51f856675f724fc89f3c55b14b501943883c65faa71d09 public string SdpRemote => _primarySession?.Session?.SdpRemote ?? string.Empty; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 163 7a00ecfa4167fde451656d95d70d2c7dd75ac5eef9432854738feaae8d97d003 public bool Connected => _primarySession?.Session?.Connected ?? false; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 170 9e2100e4aca8170f9e1b6c60b6b461fc8b903ae31d26ee15c0b3d71abd0b3662 public bool VoiceAllowedHere { get; private set; } = true; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 176 dbfd8d664da7970d3c99a235fc81a5b52a031856289d473bb1bff789783f054b public event Action? OnVoicePermissionChanged; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 185 72f073cced33e5b7abdd4af56486b99e5f0c171a520082de68d2a346f7c19b8c public static bool IsVoiceAllowedAt(GridClient client) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 208 478f0ade24b0847600295998d29ea0dddc3fa276d18cb2122c8fef258827c228 public event Action? OnRegionChangeDetected; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 209 17fe6d2df4fe448be9c9a9cab3c06cc7769a997308fd4c82d76eb08e542828d3 public event Action? OnRegionTransitionCompleted; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 210 dcb4173035ef0eacf8fb1ef241e66b195042889ce3db5a7f068af02ace8c484e public event Action? OnRegionTransitionFailed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 213 909b146b4a9ce89a265b17bb7d5b72a3c0f35ba0c5dd8163beb2e51b857133c5 public event Action? OnReprovisionSucceeded; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 214 0e8d64c79ce6a85831bdc685ee78315839ed4ec88d4b8565d1d5930fa54cdd82 public event Action? OnReprovisionFailed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 217 9eac269fc96819393fe7e4e9a6619a9e545c9e6d679262ba6c88ab7ea5199be6 public event Action? OnGroupVoiceJoined; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 218 fda63a8bcbe27cb5fc8e1974cddd1b15862c9ba40f4bb57aa23a89eccc02a311 public event Action? OnGroupVoiceLeft; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 219 36f6c3c6636aac786667e245432a13d81b1383a9c1b0aea280318f10a89fb281 public event Action? OnGroupVoiceJoinFailed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 222 49645a5575f97129a6df1096ab91c9cc33da6d050b91f5a3619d8304ea228125 public event Action? OnP2PCallStarted; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 223 b7b5b3e8f32bfb9e4e4eea47694b2c2004c2f420156b4d5367e5ef60659efaa8 public event Action? OnP2PCallEnded; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 224 86b3ef83c59668a0cb309015ffc9ac184dd0e6b953de86ae7edda141e386c0e2 public event Action? OnP2PCallFailed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 225 199328e3d885c48f23986c67fcc8756b29bb55a0407a15ef1594588e7de06add public event Action? OnP2PCallIncoming; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 226 70533514c30822f1311c90211ad9a5017744bca1e92c9bf9ec84fe9cd486be07 public event Action? OnP2PCallAccepted; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 227 a4ee149a12387ddc5529270c9147604e57f1e951a85459b8f0b838dedaaee4b5 public event Action? OnP2PCallDeclined; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 230 897c2280e795e8e64e299f2dccf6b2d3af86a6e9cf6955ac74672e1c5b7c1f38 public event Action? PeerJoined; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 231 9d6f9688ac9fbbc831ecddaa350f71768925d409c0d1d8eb87373fbe26d2d162 public event Action? PeerLeft; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 232 2c5ff29d27354e815dea3d9df089c027c32a0fd269638cce334a69a1b4771fd6 public event Action? PeerPositionUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 233 6c9411b4348c05c523a7979c828a6f1284f073b23c21d0a6d66af300ab27184b public event Action>? PeerListUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 235 60e861e23fd54bfdbdae8cab6da67953b752a574eb0d3f4eb67f4a051e02673e public event Action? PeerConnectionReady; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 236 9d45704ca0ebb312a8f2645f85e17742a7b2d49d9814e0130b765a3ad541a670 public event Action? PeerConnectionClosed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 239 e759c92d5edea54b75c99509e42409738939010137bae222f9e185f7ec65dd1f public event Action? PeerAudioUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 240 230d22afcb6c7243a95f0a303ff99037d5f8ca1871044d90c9b854681023f0e5 public event Action? PeerPositionUpdatedTyped; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 241 b33ac4e6ff387da9d143828b4e4ec1753829bafd5e21079a69e09cafc82f8a9b public event Action>? MuteMapReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 242 ceef91385bf4103f52542e302926456a06b295d916afe80702a104e1e8bb503b public event Action>? GainMapReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 243 d83d1bb694c80bc3b4f2275369fef7522567911c7969bf42d343aaf0f450ae28 public event Action? OnParcelVoiceInfo; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 245 bac6fdb5e646b44ed92d50194c911b4ed632ae426c68869acfef8758b48aed0b public VoiceManager(GridClient client, IVoiceLogger? logger = null) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 535 291699fd1f95a0fee0bb58b7cef92a5277d22bf0aa58ae5064909e53ee915606 public async Task ConnectPrimaryRegionAsync() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 696 44af3f152d1febd9acba769123965e03f3071652cca3cdedc3f132b1c17eba57 public void Disconnect() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1111 028f42679e7d24a7551f4319a6420821f77afc9c91c860790b5fc1c72afddc9d public bool SendDataChannelMessage(string message) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1121 1f0e6d236b5754c71b34c17d44ea2a8c4fe0010f4ce2c6120c2cd32411efb7ed public void SetPeerMute(UUID peerId, bool mute) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1126 96e89194656286afc2a44d43f9e19e3b45f38aeae2a88ebd97dc9912f55b0053 public void SetPeerGain(UUID peerId, int gain) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1131 5018b37f31af5839855a2afe13941bb455d131c5f172e0839ad285a4236d5fcf public List GetKnownPeers() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1137 756269109b982954ba32d9c6e0bd075f4d255552b6015eed7a3e7c5731a1fcc8 public List GetAllKnownPeers() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1180 002a21e3a8810e99d3a4a7911d8f6c4460b26747fef6229c77af7c696cdd54c7 public async Task RequestParcelVoiceInfoAsync() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1359 bebf5983dfda378ac2d7f9d71913faf2c959cac417f4ee0db88a87ba52d8397b public async Task AcceptIncomingP2PCallAsync(UUID callerId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1378 8efdfe3110cb094081d634c13b731fbd300b8241af3a95ee39f7d31e3fd30120 public void DeclineIncomingP2PCall(UUID callerId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1389 e5f19f563a4b612e69c55b310203df6846e3c00c3572be74d1286f95d047f9da public void PlayWavAsMic(string path, bool loop = false) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1403 3014e8af33b3ac18cc2282b3b16c142e932d42b4034d4b69e08ff4baacfaae53 public void StopWavAsMic() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1424 6d65d2b28326c0e73fbf46ba2a618ee5080e68675b9f4e8d946f257b3507ab19 public void PlayRawFile(string path, int channels = 1, int sampleRate = 48000, bool loop = true) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1456 27943b8f1f0863aa8d7558100cfe0dbb70908ebcd8863c9ef7d54049ccc5a01e public void StopRawFile() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1487 6d3083feee14c998bd1c3d627e9934103731e21485f684ee2bf9a8a93a3bd7d1 public Task JoinConferenceVoiceAsync(UUID sessionId) => JoinGroupVoiceAsync(sessionId); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1490 eb16489bd21e8a5a35326b9e57539255106ec5f215b777a554446cb5dcf02189 public Task LeaveConferenceVoiceAsync(UUID sessionId) => LeaveGroupVoiceAsync(sessionId); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1494 db8176ae11e1e320c9160c633abb3406c9faca9147b62b7a38a6fd5646a2b510 public async Task JoinGroupVoiceAsync(UUID groupId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1597 2fec7eee6da4d1d060131de29115f574a533e0dd132315b741b485d62a21d189 public async Task LeaveGroupVoiceAsync(UUID groupId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1629 0ff77a652b52d7e465c039c2fdf13cc725995b2210a2f7b0afa4a7cf86df70f9 public bool IsInGroupVoice(UUID groupId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1638 e3d13d0ed125019e449d9523dee27536c9c1dd06ee5fbd12b1b51ca17d46bf9b public List GetActiveGroupVoiceSessions() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1693 03b9126970362159e9ecbe260c7cddc06cae2079f2a7861e0c5eaabfd01adbab public List GetGroupVoicePeers(UUID groupId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1713 b40e216f86c52a005077e5c777f169d1d5795cafd218d9b44b3bed8a17eb463e public bool SetGroupVoicePeerMute(UUID groupId, UUID peerId, bool mute) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1729 11d380913736b2f8a51742f136f65ac54dc4ee0d4796b2b3575f7e1a478c21a0 public bool SetGroupVoicePeerGain(UUID groupId, UUID peerId, int gain) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1745 79f63a356cadb6003af1496b43d06886056cdb83782bfae5666cda48124e9bdf public async Task StartP2PCallAsync(UUID agentId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1863 d1ad6682f43179ad559f0022784e7b9011121d4d0a082e347051511aa579d8bb public async Task EndP2PCallAsync(UUID agentId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1897 a53f3ab3aae6cd674f44b3f2d0bce76b0f74d8a3603e57e7d240d6ddd691b203 public async Task AcceptP2PCallAsync(UUID agentId, string channelUri, string credentials) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 1989 f309f7cc8804afaa494bd3bb858c0b61dfb0dd15fce3302e52ad71cc9af7b6b8 public void DeclineP2PCall(UUID agentId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 2000 95c8dc838e00f89b9e1479a139ea312122980a44454311d15015784643a76ea9 public bool IsInP2PCall(UUID agentId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 2009 8a80cc4f12f3c1700c3fe85ee52860d7cc2b10f13f7990125ff89bf2618c0117 public List GetActiveP2PCalls() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 2019 c6dac79a4f96b51b84a4b8932dbef3f502e65bdf12de66bd1372bff388b23653 public (bool IsActive, bool IsOutgoing, DateTime? CallStarted) GetP2PCallInfo(UUID agentId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 2034 1996741c2cca391f68d18c49254a996b1f765edc2267a27e5c250b72c5d78495 public bool SetP2PCallMute(UUID agentId, bool mute) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceManager.cs 2049 da59659b2032508d75674f14635cf1336ded3ca2d8f7e52c444a738d657dc7a1 public bool SetP2PCallGain(UUID agentId, int gain) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 34 22141641b7e269820d5920341a99575e552d7eff6c1bdb2531e676b408fce592 public string Sdp; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 35 4a276c3d31b935b42f1dcc6d01538951c7e79c4291dec1fd36441174613eac14 public int ParcelId = -1; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 37 7e59abd3dd84494e7783e09071b70395d5d37f58f7bb8f5346f38b9412910a2c public LocalVoiceProvisionRequest(string sdp) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 42 c4e694525f1d2481e8ac8b5dad0bb7513e7d669b672975f0efb78969c20d8cdc public LocalVoiceProvisionRequest(string sdp, int parcelId) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 48 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 69 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 79 22141641b7e269820d5920341a99575e552d7eff6c1bdb2531e676b408fce592 public string Sdp; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 80 08c1b213c16282af93b3a1e6d1bc8ce36457bb1e7991ec4da1715f74eed967e1 public string? ChannelId; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 81 7d25d0fd76b0959aa559a059fb1107a7a44f018ada92bc1ffe27f8032e0c8a8f public string? ChannelCredentials; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 83 844327a446f4c44c5b58da0edbddea44911f649d9d4ed14abe7f6cf2811c788f public MultiAgentVoiceProvisionRequest(string sdp) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 88 8e048a44fa68fc5badf163341b8864f1457c732b74f06771f5470ab65217b442 public OSDMap Serialize() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMessages.cs 109 c26e2e9a8e33dec1321d0432a30964872ec01da8d1c963ac5177fa34a8941071 public void Deserialize(OSDMap map) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMicrosoftLoggerAdapter.cs 38 e9d319345a3482de0af999c581a064eec3e97a8bbfedd84911cfd554681aef1b public VoiceLogger(IVoiceLogger voiceLogger, string category) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMicrosoftLoggerAdapter.cs 48 4cf4b66ba97d5c396abe907678119678b57a8fea0565f67db746f663a2253bf5 public bool IsEnabled(LogLevel logLevel) => true; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMicrosoftLoggerAdapter.cs 50 677608a2b79338c6f587f4e0458506377b7f1a4000de2faef130587ea69634aa public void Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func formatter) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMicrosoftLoggerAdapter.cs 70 f0f7e55972d15b450d12c7a9b98e3e40037681037fdae6bb3de75933ffb5c5b3 public VoiceLoggerProvider(IVoiceLogger voiceLogger) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMicrosoftLoggerAdapter.cs 75 d0d1bd84446ddda51534d73ae506397859952f7bca8852fd0934f6cbf40bc995 public ILogger CreateLogger(string categoryName) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceMicrosoftLoggerAdapter.cs 80 62ee298f7831f33c6ed08501269e7fd35a5a8a24d1ccfc6b77b3d7ae2cecc29f public void Dispose() { } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 45 0f2d45158386ef1bfa7cebfa0ff4715373feadf19464b1cea7d0ce17c420720d public class VoiceSession : IDisposable +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 47 1479ba82f01bb75b7a401ed35e5df2b3627322a883a719840507ebb5df10b68e public const string PROVISION_VOICE_ACCOUNT_CAP = "ProvisionVoiceAccountRequest"; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 48 e9b4b112af6bb5303ff4c9dcefad616aae67c377159335b4c5da47d5d14f6f4d public const string VOICE_SIGNALING_CAP = "VoiceSignalingRequest"; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 50 4681519022fcf36b5e0890bfe74266346932a74380e677b82e775625f2d681d2 public enum ESessionType +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 61 3d68274497bfc80165431e48414d8b5e48fc4d7dd2868a9c314b539613108f27 public event Action? OnPeerConnectionClosed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 62 3e36e42017e1fe4cbd2c45ebc58e62e855512d196398b8c1afacf4fcf57c760f public event Action? OnPeerConnectionReady; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 63 e776d97eaf7ae728b6f7b7d6d59dc9bffe98284859f9b72dfa8b2676b171c04c public event Action? OnDataChannelReady; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 66 909b146b4a9ce89a265b17bb7d5b72a3c0f35ba0c5dd8163beb2e51b857133c5 public event Action? OnReprovisionSucceeded; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 67 0e8d64c79ce6a85831bdc685ee78315839ed4ec88d4b8565d1d5930fa54cdd82 public event Action? OnReprovisionFailed; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 70 ad9e8c3100ccad8d22c35574f33ef1abf0b7669f2ecf3fd36f96593c549b8bd8 public event Action? OnPeerJoined; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 71 0bc1d3f33c8ddd278f0f991f08857cc0186dea815a1bf89591b9503501050c40 public event Action? OnPeerLeft; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 72 03d2c252f7db52a1b112c295eb0112e66aa1cf8220d92c9b0afedc7ee5f51b11 public event Action? OnPeerPositionUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 73 7aa3147dbddb3d8bad5ef04b6e43ad5ac738c22e74438dfb6871ad7471007ef2 public event Action>? OnPeerListUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 75 04a10ed6b92cdd659626eeec6c202e10a419595cc7fbab9b9332b98b1b9f28e7 public class PeerAudioState +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 77 97b23b41e864132da6236755370a9cbe5a3b8575d5ea24c0c797480ca548563b public int? Power { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 78 c17648e746a47c2e455cd9e4a695197a838dab646b31d33c33c99f6676e08b51 public bool? VoiceActive { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 79 62f0e512364d9f5e0175f0a31116884df6d5c0dcec68f90d882a8b234b766379 public bool? JoinedPrimary { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 80 0d71f6c0f4031f8cfd44b2146006b4abf7547d182826f028d8390895b81c734f public bool Left { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 85 f828847480846e4a7c8b0db4393835d419f60135956daf23ad85a7563c5df7a1 public bool? ModeratorMuted { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 87 6d9daeb32f18e6b78298742c3594a9f27f96d43579bd26298d395cdd10e81688 public event Action? OnPeerAudioUpdated; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 90 3c898f2a6538105ae740f980fe2f5546c9f5a101412ff9757e327c7b026357a0 public struct Int3 { public int X; public int Y; public int Z; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 91 2c92c1a93ae9a3903d402a8e17209f557cc92e378779449f3ccbc52e9e279c3b public struct Int4 { public int X; public int Y; public int Z; public int W; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 92 5198a6c60ddd006cdc651dcd7c8b3f92285abc5cce81faea35654aeab7b973f3 public class AvatarPosition +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 94 40c1dd247c9607ca4ab1014b894fa399ef877cb932ede4ff89d0abbae592a657 public UUID AgentId { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 95 7b1be6a1db6c5e66ec72b4ae1aef31df503799ec032fc6971db9ba8edd9ba40e public Int3? SenderPosition { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 96 4b9221883a26ae18b83326b4ab7b7a2f3bbe957ef6f73b549a0179acc58721ad public Int4? SenderHeading { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 97 4658a7c4d8b7b84148f64cc9e218d781295c755006cebe509c78400e37ae40cb public Int3? ListenerPosition { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 98 60de83b66fb4c0474a8b1fb948bb42f038095ddf140208c6b0cb9bb4baefb022 public Int4? ListenerHeading { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 101 fcc65d49461aabebfe079035b28cc70ceab4ac65776ee6b7fcda426522270407 public event Action? OnPeerPositionUpdatedTyped; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 103 4c1ce0f537f9900ef765251f3d22ec221df62ebbb1d06df2e6c77bc16bd2feee public event Action>? OnMuteMapReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 104 847d1fe408e912184835e6b62ca733ecaab8341790b0d2d908ceae6752153173 public event Action>? OnGainMapReceived; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 106 eae8936b4ebdeb29afc81aa915b57a31dcc357ec06d689522ab4dc1cf1ade86e public UUID SessionId { get; private set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 107 229fbf1399ea07819d8d96dc8feea0a40a89f8ed5d01a4f28eb56e32ab6feff8 public string SdpLocal => _peerConnection?.localDescription?.sdp?.ToString() ?? string.Empty; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 108 d7b62ee92e8867b491ce652211561d4d9d62e02df9a9e1369ecce66b3cd3f6d1 public string SdpRemote => _peerConnection?.remoteDescription?.sdp?.ToString() ?? string.Empty; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 110 f9e3922bac75cfa0cb15467a04df47893a228f173346fdb4c7780c0026eafc98 public bool Connected => _peerConnection?.connectionState == RTCPeerConnectionState.connected; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 111 fb91cbba1c66e8aa2231dfc8622e2389350cc9e0c60c81fae0703710f52e1b55 public RTCDataChannel? DataChannel => _peerConnection?.DataChannels?.FirstOrDefault(); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 138 5d14368473de27728312d2f719890e5403c49509d248d4f9e4f73732be9a4cb7 public string? ChannelId { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 139 d8f41490b73241469d2a77cb0515bcfcba75045a38552847130948383928d446 public string? ChannelCredentials { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 145 2317c4e8dcaba491ba0ce77cf95f275e945c3235d0cefa4d36bb78396500c539 public Simulator? TargetSimulator { get; set; } +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 152 ef5a4c4b17dffb52789b29e0522a1f4072372ec6df96e6f0c9ed92f2771f2803 public bool IsPrimary { get; set; } = true; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 159 1777579efdff7f52dd14eff3647eda8ba5be214255b12c59016b8b33a96059b5 public int ParcelLocalId { get; set; } = -1; +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 168 5018b37f31af5839855a2afe13941bb455d131c5f172e0839ad285a4236d5fcf public List GetKnownPeers() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 249 6004e8128ac2676ab6c05ebdf2bf171668df3c1dc105f31cadc9ac0f12e6114d public async Task StartAsync(CancellationToken ct = default) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 406 05a3cd9a721c48d0b6117f38cd5ca74f84baf8d8a0188da5aee4f9126b76bd73 public async Task CreatePeerConnectionAsync(CancellationToken ct = default) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1137 f061dca4f0d5ed8bd15ebd141a99656d97f0ab4b363be40ae5d4776e365a2477 public bool TrySendDataChannelString(string str) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1155 3494dc342bbb6c2cd9b3d7c3dbb87e465e0802d026ce6113ca44c06c4f271225 public bool SetPeerMute(UUID peerId, bool mute) => _dataChannelProcessor.SetPeerMute(peerId, mute); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1156 b3b62af9f3d355d85ac319ede28890664b757e76c939df085cd9d95ca7a18580 public bool SetPeerGain(UUID peerId, int gain) => _dataChannelProcessor.SetPeerGain(peerId, gain); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1158 fa7e72a70503db63cc7aecce7462221db4bb9a169766215048813e5dd7fc9564 public bool SendJoin(bool primary = true) => _dataChannelProcessor.SendJoin(primary); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1159 cdc6f1534acda962a77cbee24e644de805b52e1bbafbe90dc886f54b3e823368 public bool SendLeave() => _dataChannelProcessor.SendLeave(); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1166 dd4f82f3df957ca3c00fd62aab7a98581078ada051023f1856f142ffc94e3f80 public bool SendPosition(Vector3d globalPos, Quaternion heading, +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1182 02898c414b6b4945818d372664b86ce766c284196ef5240dffeec68dee17c654 public bool SendPosition(Vector3d globalPos, Quaternion heading) +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1185 fefc504433234f43e08f2101f0f45f84f11fe6212e02dc2b5881a2bb008a8c8b public bool SendAvatarArray(List avatars) => _dataChannelProcessor.SendAvatarArray(avatars); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1186 5ecc28da39b046635f8e7c7a63e3ed3c3dbe9ffa1a7a2b2fbb7177c917703d0e public bool SendAvatarMap(IEnumerable avatars) => _dataChannelProcessor.SendAvatarMap(avatars); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1187 1f1b7f0797ee8389e6cc25414e960629f32146bd4ff89c89d48f71b739556f35 public bool SendMuteMap(Dictionary muteMap) => _dataChannelProcessor.SendMuteMap(muteMap); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1188 925a610c3507b0db24cb11c1a1d88fe5a0fbdab509ccf8c9d66c73347dfb1e6d public bool SendGainMap(Dictionary gainMap) => _dataChannelProcessor.SendGainMap(gainMap); +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 1802 c04515ffbe4294a175c4d40a12f94cb470754758132c0c483aa33bd3a208489e public async Task RequestProvisionAsync() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 2060 13a9cfd2a074c99bcd16cd4b0ba494e0292b852eee73d8871aa325e459409ddf public async Task CloseSessionAsync() +LibreMetaverse.Voice.WebRTC LibreMetaverse.Voice.WebRTC/VoiceSession.cs 2093 6b9508761cab86c4eb6676cff18b8c9f69d025c1903bf0f6f3cda86f194cfed4 public void Dispose() diff --git a/api/TYPES.tsv b/api/TYPES.tsv new file mode 100644 index 0000000..e11b77a --- /dev/null +++ b/api/TYPES.tsv @@ -0,0 +1,1706 @@ +crate namespace rust_path kind csharp_name file line +libremetaverse-types LibreMetaverse CRC32 class LibreMetaverse.CRC32 LibreMetaverse.Types/CRC32.cs 29 +libremetaverse-types LibreMetaverse ICacheDictionaryRemovalStrategy interface LibreMetaverse.ICacheDictionaryRemovalStrategy LibreMetaverse.Types/CacheDictionary.cs 33 +libremetaverse-types LibreMetaverse CacheDictionary class LibreMetaverse.CacheDictionary LibreMetaverse.Types/CacheDictionary.cs 71 +libremetaverse-types LibreMetaverse CacheDictionaryEnumerator class LibreMetaverse.CacheDictionaryEnumerator LibreMetaverse.Types/CacheDictionary.cs 195 +libremetaverse-types LibreMetaverse EmptyRemovalStrategy class LibreMetaverse.EmptyRemovalStrategy LibreMetaverse.Types/CacheDictionary.cs 243 +libremetaverse-types LibreMetaverse MruRemovalStrategy class LibreMetaverse.MruRemovalStrategy LibreMetaverse.Types/CacheDictionary.cs 288 +libremetaverse-types LibreMetaverse LruRemovalStrategy class LibreMetaverse.LruRemovalStrategy LibreMetaverse.Types/CacheDictionary.cs 333 +libremetaverse-types LibreMetaverse Color4 struct LibreMetaverse.Color4 LibreMetaverse.Types/Color4.cs 37 +libremetaverse-types LibreMetaverse DoubleDictionary class LibreMetaverse.DoubleDictionary LibreMetaverse.Types/DoubleDictionary.cs 34 +libremetaverse-types LibreMetaverse EnumInfoAttribute class LibreMetaverse.EnumInfoAttribute LibreMetaverse.Types/Enums.cs 34 +libremetaverse-types LibreMetaverse AssetType enum LibreMetaverse.AssetType LibreMetaverse.Types/Enums.cs 52 +libremetaverse-types LibreMetaverse FolderType enum LibreMetaverse.FolderType LibreMetaverse.Types/Enums.cs 141 +libremetaverse-types LibreMetaverse InventoryType enum LibreMetaverse.InventoryType LibreMetaverse.Types/Enums.cs 244 +libremetaverse-types LibreMetaverse SaleType enum LibreMetaverse.SaleType LibreMetaverse.Types/Enums.cs 309 +libremetaverse-types LibreMetaverse WearableType enum LibreMetaverse.WearableType LibreMetaverse.Types/Enums.cs 324 +libremetaverse-types LibreMetaverse EnumInfoExtensions class LibreMetaverse.EnumInfoExtensions LibreMetaverse.Types/Enums.cs 385 +libremetaverse-types LibreMetaverse PCode enum LibreMetaverse.PCode LibreMetaverse.Types/EnumsPrimitive.cs 34 +libremetaverse-types LibreMetaverse PrimFlags enum LibreMetaverse.PrimFlags LibreMetaverse.Types/EnumsPrimitive.cs 56 +libremetaverse-types LibreMetaverse SoundFlags enum LibreMetaverse.SoundFlags LibreMetaverse.Types/EnumsPrimitive.cs 134 +libremetaverse-types LibreMetaverse ProfileCurve enum LibreMetaverse.ProfileCurve LibreMetaverse.Types/EnumsPrimitive.cs 151 +libremetaverse-types LibreMetaverse HoleType enum LibreMetaverse.HoleType LibreMetaverse.Types/EnumsPrimitive.cs 161 +libremetaverse-types LibreMetaverse PathCurve enum LibreMetaverse.PathCurve LibreMetaverse.Types/EnumsPrimitive.cs 169 +libremetaverse-types LibreMetaverse Material enum LibreMetaverse.Material LibreMetaverse.Types/EnumsPrimitive.cs 182 +libremetaverse-types LibreMetaverse PrimType enum LibreMetaverse.PrimType LibreMetaverse.Types/EnumsPrimitive.cs 205 +libremetaverse-types LibreMetaverse ExtraParamType enum LibreMetaverse.ExtraParamType LibreMetaverse.Types/EnumsPrimitive.cs 225 +libremetaverse-types LibreMetaverse JointType enum LibreMetaverse.JointType LibreMetaverse.Types/EnumsPrimitive.cs 248 +libremetaverse-types LibreMetaverse SculptType enum LibreMetaverse.SculptType LibreMetaverse.Types/EnumsPrimitive.cs 266 +libremetaverse-types LibreMetaverse FaceType enum LibreMetaverse.FaceType LibreMetaverse.Types/EnumsPrimitive.cs 289 +libremetaverse-types LibreMetaverse ObjectCategory enum LibreMetaverse.ObjectCategory LibreMetaverse.Types/EnumsPrimitive.cs 314 +libremetaverse-types LibreMetaverse AttachmentPoint enum LibreMetaverse.AttachmentPoint LibreMetaverse.Types/EnumsPrimitive.cs 338 +libremetaverse-types LibreMetaverse ClickAction enum LibreMetaverse.ClickAction LibreMetaverse.Types/EnumsPrimitive.cs 513 +libremetaverse-types LibreMetaverse PhysicsShapeType enum LibreMetaverse.PhysicsShapeType LibreMetaverse.Types/EnumsPrimitive.cs 534 +libremetaverse-types LibreMetaverse ExpiringCache class LibreMetaverse.ExpiringCache LibreMetaverse.Types/ExpiringCache.cs 71 +libremetaverse-types LibreMetaverse Matrix4 struct LibreMetaverse.Matrix4 LibreMetaverse.Types/Matrix4.cs 34 +libremetaverse-types LibreMetaverse MultiValueDictionary class LibreMetaverse.MultiValueDictionary LibreMetaverse.Types/MultiValueDictionary.cs 27 +libremetaverse-types LibreMetaverse Quaternion struct LibreMetaverse.Quaternion LibreMetaverse.Types/Quaternion.cs 35 +libremetaverse-types LibreMetaverse Ray struct LibreMetaverse.Ray LibreMetaverse.Types/Ray.cs 29 +libremetaverse-types LibreMetaverse TokenBucket class LibreMetaverse.TokenBucket LibreMetaverse.Types/TokenBucket.cs 35 +libremetaverse-types LibreMetaverse UUID record struct LibreMetaverse.UUID LibreMetaverse.Types/UUID.cs 38 +libremetaverse-types LibreMetaverse Utils class LibreMetaverse.Utils LibreMetaverse.Types/Utils.cs 35 +libremetaverse-types LibreMetaverse Platform enum LibreMetaverse.Platform LibreMetaverse.Types/Utils.cs 40 +libremetaverse-types LibreMetaverse Utils class LibreMetaverse.Utils LibreMetaverse.Types/UtilsConversions.cs 36 +libremetaverse-types LibreMetaverse Vector2 struct LibreMetaverse.Vector2 LibreMetaverse.Types/Vector2.cs 38 +libremetaverse-types LibreMetaverse Vector3 struct LibreMetaverse.Vector3 LibreMetaverse.Types/Vector3.cs 38 +libremetaverse-types LibreMetaverse Vector3d struct LibreMetaverse.Vector3d LibreMetaverse.Types/Vector3d.cs 39 +libremetaverse-types LibreMetaverse Vector4 struct LibreMetaverse.Vector4 LibreMetaverse.Types/Vector4.cs 35 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDParser class LibreMetaverse.StructuredData.OSDParser LibreMetaverse.StructuredData/JSON/OSDJson.cs 35 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDParser class LibreMetaverse.StructuredData.OSDParser LibreMetaverse.StructuredData/LLSD/BinaryLLSD.cs 49 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDParser class LibreMetaverse.StructuredData.OSDParser LibreMetaverse.StructuredData/LLSD/NotationLLSD.cs 37 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDParser class LibreMetaverse.StructuredData.OSDParser LibreMetaverse.StructuredData/LLSD/XmlLLSD.cs 39 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDArray class LibreMetaverse.StructuredData.OSDArray LibreMetaverse.StructuredData/OSDArray.cs 38 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDMap class LibreMetaverse.StructuredData.OSDMap LibreMetaverse.StructuredData/OSDMap.cs 38 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDParser class LibreMetaverse.StructuredData.OSDParser LibreMetaverse.StructuredData/OSDParser.cs 34 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDParser class LibreMetaverse.StructuredData.OSDParser LibreMetaverse.StructuredData/Protobuf/OSDProtobuf.cs 35 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDType enum LibreMetaverse.StructuredData.OSDType LibreMetaverse.StructuredData/StructuredData.cs 36 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDFormat enum LibreMetaverse.StructuredData.OSDFormat LibreMetaverse.StructuredData/StructuredData.cs 51 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDException class LibreMetaverse.StructuredData.OSDException LibreMetaverse.StructuredData/StructuredData.cs 64 +libremetaverse-structured-data LibreMetaverse.StructuredData OSD class LibreMetaverse.StructuredData.OSD LibreMetaverse.StructuredData/StructuredData.cs 74 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDBoolean class LibreMetaverse.StructuredData.OSDBoolean LibreMetaverse.StructuredData/StructuredData.cs 431 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDInteger class LibreMetaverse.StructuredData.OSDInteger LibreMetaverse.StructuredData/StructuredData.cs 458 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDReal class LibreMetaverse.StructuredData.OSDReal LibreMetaverse.StructuredData/StructuredData.cs 485 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDLlsdXml class LibreMetaverse.StructuredData.OSDLlsdXml LibreMetaverse.StructuredData/StructuredData.cs 553 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDString class LibreMetaverse.StructuredData.OSDString LibreMetaverse.StructuredData/StructuredData.cs 574 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDUUID class LibreMetaverse.StructuredData.OSDUUID LibreMetaverse.StructuredData/StructuredData.cs 650 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDDate class LibreMetaverse.StructuredData.OSDDate LibreMetaverse.StructuredData/StructuredData.cs 672 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDUri class LibreMetaverse.StructuredData.OSDUri LibreMetaverse.StructuredData/StructuredData.cs 723 +libremetaverse-structured-data LibreMetaverse.StructuredData OSDBinary class LibreMetaverse.StructuredData.OSDBinary LibreMetaverse.StructuredData/StructuredData.cs 749 +libremetaverse-imaging LibreMetaverse.Imaging ITextureCodec interface LibreMetaverse.Imaging.ITextureCodec LibreMetaverse.Imaging.Abstractions/ITextureCodec.cs 36 +libremetaverse-imaging LibreMetaverse.Imaging ManagedImage class LibreMetaverse.Imaging.ManagedImage LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 32 +libremetaverse-imaging LibreMetaverse.Imaging ImageChannels enum LibreMetaverse.Imaging.ImageChannels LibreMetaverse.Imaging.Abstractions/ManagedImage.cs 35 +libremetaverse-imaging-skia LibreMetaverse.Imaging.Skia SkiaTextureCodec class LibreMetaverse.Imaging.Skia.SkiaTextureCodec LibreMetaverse.Imaging.Skia/SkiaTextureCodec.cs 38 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher ObjMesh class LibreMetaverse.PrimMesher.ObjMesh PrimMesher/ObjMesh.cs 35 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher Quat struct LibreMetaverse.PrimMesher.Quat PrimMesher/PrimMesher.cs 45 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher Coord struct LibreMetaverse.PrimMesher.Coord PrimMesher/PrimMesher.cs 128 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher UVCoord struct LibreMetaverse.PrimMesher.UVCoord PrimMesher/PrimMesher.cs 238 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher Face struct LibreMetaverse.PrimMesher.Face PrimMesher/PrimMesher.cs 258 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher ViewerFace struct LibreMetaverse.PrimMesher.ViewerFace PrimMesher/PrimMesher.cs 327 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher Profile class LibreMetaverse.PrimMesher.Profile PrimMesher/PrimMesher.cs 684 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher PathNode struct LibreMetaverse.PrimMesher.PathNode PrimMesher/PrimMesher.cs 1309 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher PathType enum LibreMetaverse.PrimMesher.PathType PrimMesher/PrimMesher.cs 1318 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher Path class LibreMetaverse.PrimMesher.Path PrimMesher/PrimMesher.cs 1325 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher PrimMesh class LibreMetaverse.PrimMesher.PrimMesh PrimMesher/PrimMesher.cs 1540 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher SculptMap class LibreMetaverse.PrimMesher.SculptMap PrimMesher/SculptMap.cs 34 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher SculptMesh class LibreMetaverse.PrimMesher.SculptMesh PrimMesher/SculptMesh.cs 36 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher SculptType enum LibreMetaverse.PrimMesher.SculptType PrimMesher/SculptMesh.cs 38 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher ViewerVertex struct LibreMetaverse.PrimMesher.ViewerVertex PrimMesher/VertexIndexer.cs 33 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher ViewerPolygon struct LibreMetaverse.PrimMesher.ViewerPolygon PrimMesher/VertexIndexer.cs 46 +libremetaverse-prim-mesher LibreMetaverse.PrimMesher VertexIndexer class LibreMetaverse.PrimMesher.VertexIndexer PrimMesher/VertexIndexer.cs 60 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Camera.cs 30 +libremetaverse LibreMetaverse AgentMovement class LibreMetaverse.AgentMovement LibreMetaverse/Agent/AgentManager.Camera.cs 32 +libremetaverse LibreMetaverse AgentCamera class LibreMetaverse.AgentCamera LibreMetaverse/Agent/AgentManager.Camera.cs 39 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Chat.cs 38 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Effects.cs 33 +libremetaverse LibreMetaverse AgentAccessEventArgs class LibreMetaverse.AgentAccessEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 35 +libremetaverse LibreMetaverse ChatEventArgs class LibreMetaverse.ChatEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 45 +libremetaverse LibreMetaverse ScriptDialogEventArgs class LibreMetaverse.ScriptDialogEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 74 +libremetaverse LibreMetaverse ScriptQuestionEventArgs class LibreMetaverse.ScriptQuestionEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 101 +libremetaverse LibreMetaverse LoadUrlEventArgs class LibreMetaverse.LoadUrlEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 121 +libremetaverse LibreMetaverse InstantMessageEventArgs class LibreMetaverse.InstantMessageEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 141 +libremetaverse LibreMetaverse BalanceEventArgs class LibreMetaverse.BalanceEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 152 +libremetaverse LibreMetaverse MoneyBalanceReplyEventArgs class LibreMetaverse.MoneyBalanceReplyEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 158 +libremetaverse LibreMetaverse TeleportEventArgs class LibreMetaverse.TeleportEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 180 +libremetaverse LibreMetaverse AgentDataReplyEventArgs class LibreMetaverse.AgentDataReplyEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 194 +libremetaverse LibreMetaverse AnimationsChangedEventArgs class LibreMetaverse.AnimationsChangedEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 215 +libremetaverse LibreMetaverse MeanCollisionEventArgs class LibreMetaverse.MeanCollisionEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 221 +libremetaverse LibreMetaverse RegionCrossedEventArgs class LibreMetaverse.RegionCrossedEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 235 +libremetaverse LibreMetaverse GroupChatJoinedEventArgs class LibreMetaverse.GroupChatJoinedEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 242 +libremetaverse LibreMetaverse AlertMessageEventArgs class LibreMetaverse.AlertMessageEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 254 +libremetaverse LibreMetaverse ScriptControlEventArgs class LibreMetaverse.ScriptControlEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 265 +libremetaverse LibreMetaverse CameraConstraintEventArgs class LibreMetaverse.CameraConstraintEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 276 +libremetaverse LibreMetaverse ScriptSensorReplyEventArgs class LibreMetaverse.ScriptSensorReplyEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 282 +libremetaverse LibreMetaverse AvatarSitResponseEventArgs class LibreMetaverse.AvatarSitResponseEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 304 +libremetaverse LibreMetaverse ChatSessionMemberAddedEventArgs class LibreMetaverse.ChatSessionMemberAddedEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 322 +libremetaverse LibreMetaverse ChatSessionMemberLeftEventArgs class LibreMetaverse.ChatSessionMemberLeftEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 329 +libremetaverse LibreMetaverse SetDisplayNameReplyEventArgs class LibreMetaverse.SetDisplayNameReplyEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 336 +libremetaverse LibreMetaverse BorderCrossingDirection enum LibreMetaverse.BorderCrossingDirection LibreMetaverse/Agent/AgentManager.EventArgs.cs 351 +libremetaverse LibreMetaverse RegionCrossingPredictionEventArgs class LibreMetaverse.RegionCrossingPredictionEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 363 +libremetaverse LibreMetaverse ViewerBenefitsEventArgs class LibreMetaverse.ViewerBenefitsEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 378 +libremetaverse LibreMetaverse AgentPreferencesEventArgs class LibreMetaverse.AgentPreferencesEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 386 +libremetaverse LibreMetaverse AvatarRenderInfoEventArgs class LibreMetaverse.AvatarRenderInfoEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 394 +libremetaverse LibreMetaverse NavMeshStatusUpdateEventArgs class LibreMetaverse.NavMeshStatusUpdateEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 402 +libremetaverse LibreMetaverse ProductInfoEventArgs class LibreMetaverse.ProductInfoEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 416 +libremetaverse LibreMetaverse AgentExperiencesEventArgs class LibreMetaverse.AgentExperiencesEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 425 +libremetaverse LibreMetaverse ExperiencePreferencesEventArgs class LibreMetaverse.ExperiencePreferencesEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 434 +libremetaverse LibreMetaverse RegionExperiencesEventArgs class LibreMetaverse.RegionExperiencesEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 442 +libremetaverse LibreMetaverse ExperienceInfoEventArgs class LibreMetaverse.ExperienceInfoEventArgs LibreMetaverse/Agent/AgentManager.EventArgs.cs 451 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Experience.cs 40 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Gestures.cs 37 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Money.cs 35 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Movement.cs 34 +libremetaverse LibreMetaverse ControlFlags enum LibreMetaverse.ControlFlags LibreMetaverse/Agent/AgentManager.Movement.cs 42 +libremetaverse LibreMetaverse AgentMovement class LibreMetaverse.AgentMovement LibreMetaverse/Agent/AgentManager.Movement.cs 165 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.MultiSim.cs 36 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.PacketHandlers.cs 43 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Profile.cs 39 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 37 +libremetaverse LibreMetaverse CrossingState enum LibreMetaverse.CrossingState LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 44 +libremetaverse LibreMetaverse CrossingFailureReason enum LibreMetaverse.CrossingFailureReason LibreMetaverse/Agent/AgentManager.RegionCrossing.cs 65 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.Teleporting.cs 38 +libremetaverse LibreMetaverse AgentManager class LibreMetaverse.AgentManager LibreMetaverse/Agent/AgentManager.cs 44 +libremetaverse LibreMetaverse AgentThrottle class LibreMetaverse.AgentThrottle LibreMetaverse/Agent/AgentThrottle.cs 36 +libremetaverse LibreMetaverse ScriptPermission enum LibreMetaverse.ScriptPermission LibreMetaverse/Agent/AgentTypes.cs 34 +libremetaverse LibreMetaverse InstantMessageDialog enum LibreMetaverse.InstantMessageDialog LibreMetaverse/Agent/AgentTypes.cs 50 +libremetaverse LibreMetaverse InstantMessageOnline enum LibreMetaverse.InstantMessageOnline LibreMetaverse/Agent/AgentTypes.cs 94 +libremetaverse LibreMetaverse ChatType enum LibreMetaverse.ChatType LibreMetaverse/Agent/AgentTypes.cs 100 +libremetaverse LibreMetaverse ChatSourceType enum LibreMetaverse.ChatSourceType LibreMetaverse/Agent/AgentTypes.cs 113 +libremetaverse LibreMetaverse ChatAudibleLevel enum LibreMetaverse.ChatAudibleLevel LibreMetaverse/Agent/AgentTypes.cs 120 +libremetaverse LibreMetaverse EffectType enum LibreMetaverse.EffectType LibreMetaverse/Agent/AgentTypes.cs 127 +libremetaverse LibreMetaverse PointAtType enum LibreMetaverse.PointAtType LibreMetaverse/Agent/AgentTypes.cs 147 +libremetaverse LibreMetaverse MoneyTransactionType enum LibreMetaverse.MoneyTransactionType LibreMetaverse/Agent/AgentTypes.cs 155 +libremetaverse LibreMetaverse TransactionFlags enum LibreMetaverse.TransactionFlags LibreMetaverse/Agent/AgentTypes.cs 211 +libremetaverse LibreMetaverse MeanCollisionType enum LibreMetaverse.MeanCollisionType LibreMetaverse/Agent/AgentTypes.cs 220 +libremetaverse LibreMetaverse ScriptControlChange enum LibreMetaverse.ScriptControlChange LibreMetaverse/Agent/AgentTypes.cs 232 +libremetaverse LibreMetaverse AgentFlags enum LibreMetaverse.AgentFlags LibreMetaverse/Agent/AgentTypes.cs 248 +libremetaverse LibreMetaverse AgentState enum LibreMetaverse.AgentState LibreMetaverse/Agent/AgentTypes.cs 255 +libremetaverse LibreMetaverse TeleportStatus enum LibreMetaverse.TeleportStatus LibreMetaverse/Agent/AgentTypes.cs 261 +libremetaverse LibreMetaverse TeleportFlags enum LibreMetaverse.TeleportFlags LibreMetaverse/Agent/AgentTypes.cs 273 +libremetaverse LibreMetaverse TeleportLureFlags enum LibreMetaverse.TeleportLureFlags LibreMetaverse/Agent/AgentTypes.cs 298 +libremetaverse LibreMetaverse ScriptSensorTypeFlags enum LibreMetaverse.ScriptSensorTypeFlags LibreMetaverse/Agent/AgentTypes.cs 306 +libremetaverse LibreMetaverse MuteType enum LibreMetaverse.MuteType LibreMetaverse/Agent/AgentTypes.cs 313 +libremetaverse LibreMetaverse MuteFlags enum LibreMetaverse.MuteFlags LibreMetaverse/Agent/AgentTypes.cs 324 +libremetaverse LibreMetaverse InstantMessage struct LibreMetaverse.InstantMessage LibreMetaverse/Agent/AgentTypes.cs 333 +libremetaverse LibreMetaverse MuteEntry class LibreMetaverse.MuteEntry LibreMetaverse/Agent/AgentTypes.cs 356 +libremetaverse LibreMetaverse TransactionInfo class LibreMetaverse.TransactionInfo LibreMetaverse/Agent/AgentTypes.cs 364 +libremetaverse LibreMetaverse Animations class LibreMetaverse.Animations LibreMetaverse/Animations.cs 37 +libremetaverse LibreMetaverse.Animesh animesh::AnimationTrack class LibreMetaverse.Animesh.AnimationTrack LibreMetaverse/Animesh/AnimationTrack.cs 36 +libremetaverse LibreMetaverse.Animesh animesh::AnimeshManager class LibreMetaverse.Animesh.AnimeshManager LibreMetaverse/Animesh/AnimeshManager.cs 45 +libremetaverse LibreMetaverse.Animesh animesh::AnimeshPlayer class LibreMetaverse.Animesh.AnimeshPlayer LibreMetaverse/Animesh/AnimeshPlayer.cs 35 +libremetaverse LibreMetaverse.Animesh animesh::JointPose struct LibreMetaverse.Animesh.JointPose LibreMetaverse/Animesh/JointPose.cs 34 +libremetaverse LibreMetaverse AppearanceManager class LibreMetaverse.AppearanceManager LibreMetaverse/Appearance/AppearanceManager.Baking.cs 38 +libremetaverse LibreMetaverse AvatarTextureIndex enum LibreMetaverse.AvatarTextureIndex LibreMetaverse/Appearance/AppearanceManager.cs 47 +libremetaverse LibreMetaverse BakeType enum LibreMetaverse.BakeType LibreMetaverse/Appearance/AppearanceManager.cs 101 +libremetaverse LibreMetaverse AppearanceFlags enum LibreMetaverse.AppearanceFlags LibreMetaverse/Appearance/AppearanceManager.cs 121 +libremetaverse LibreMetaverse AppearanceManagerException class LibreMetaverse.AppearanceManagerException LibreMetaverse/Appearance/AppearanceManager.cs 128 +libremetaverse LibreMetaverse AppearanceManager class LibreMetaverse.AppearanceManager LibreMetaverse/Appearance/AppearanceManager.cs 134 +libremetaverse LibreMetaverse WearableData class LibreMetaverse.WearableData LibreMetaverse/Appearance/AppearanceManager.cs 258 +libremetaverse LibreMetaverse ColorParamInfo struct LibreMetaverse.ColorParamInfo LibreMetaverse/Appearance/AppearanceManager.cs 282 +libremetaverse LibreMetaverse TextureData class LibreMetaverse.TextureData LibreMetaverse/Appearance/AppearanceManager.cs 295 +libremetaverse LibreMetaverse AgentWearablesReplyEventArgs class LibreMetaverse.AgentWearablesReplyEventArgs LibreMetaverse/Appearance/AppearanceManager.cs 3399 +libremetaverse LibreMetaverse AgentCachedBakesReplyEventArgs class LibreMetaverse.AgentCachedBakesReplyEventArgs LibreMetaverse/Appearance/AppearanceManager.cs 3404 +libremetaverse LibreMetaverse AppearanceSetEventArgs class LibreMetaverse.AppearanceSetEventArgs LibreMetaverse/Appearance/AppearanceManager.cs 3409 +libremetaverse LibreMetaverse RebakeAvatarTexturesEventArgs class LibreMetaverse.RebakeAvatarTexturesEventArgs LibreMetaverse/Appearance/AppearanceManager.cs 3425 +libremetaverse LibreMetaverse.Appearance appearance::CompositeCurrentOutfitPolicy class LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy LibreMetaverse/Appearance/CompositeCurrentOutfitPolicy.cs 41 +libremetaverse LibreMetaverse.Appearance appearance::CurrentOutfitFolder class LibreMetaverse.Appearance.CurrentOutfitFolder LibreMetaverse/Appearance/CurrentOutfitFolder.cs 40 +libremetaverse LibreMetaverse GridClientBakingTextureProvider class LibreMetaverse.GridClientBakingTextureProvider LibreMetaverse/Appearance/GridClientBakingTextureProvider.cs 38 +libremetaverse LibreMetaverse IBakingTextureProvider interface LibreMetaverse.IBakingTextureProvider LibreMetaverse/Appearance/IBakingTextureProvider.cs 46 +libremetaverse LibreMetaverse.Appearance appearance::ICurrentOutfitPolicy interface LibreMetaverse.Appearance.ICurrentOutfitPolicy LibreMetaverse/Appearance/ICurrentOutfitPolicy.cs 38 +libremetaverse LibreMetaverse.Appearance appearance::InitialOutfit class LibreMetaverse.Appearance.InitialOutfit LibreMetaverse/Appearance/InitialOutfit.cs 44 +libremetaverse LibreMetaverse.Appearance appearance::InitialOutfitProgress class LibreMetaverse.Appearance.InitialOutfitProgress LibreMetaverse/Appearance/InitialOutfit.cs 60 +libremetaverse LibreMetaverse.Appearance appearance::InitialOutfitPhase enum LibreMetaverse.Appearance.InitialOutfitPhase LibreMetaverse/Appearance/InitialOutfit.cs 68 +libremetaverse LibreMetaverse.Appearance appearance::InitialOutfitHandler class LibreMetaverse.Appearance.InitialOutfitHandler LibreMetaverse/Appearance/InitialOutfitHandler.cs 39 +libremetaverse LibreMetaverse AssetCache class LibreMetaverse.AssetCache LibreMetaverse/AssetCache.cs 40 +libremetaverse LibreMetaverse string delegate LibreMetaverse.string LibreMetaverse/AssetCache.cs 43 +libremetaverse LibreMetaverse EstateAssetType enum LibreMetaverse.EstateAssetType LibreMetaverse/AssetManager.cs 42 +libremetaverse LibreMetaverse StatusCode enum LibreMetaverse.StatusCode LibreMetaverse/AssetManager.cs 52 +libremetaverse LibreMetaverse ChannelType enum LibreMetaverse.ChannelType LibreMetaverse/AssetManager.cs 75 +libremetaverse LibreMetaverse SourceType enum LibreMetaverse.SourceType LibreMetaverse/AssetManager.cs 88 +libremetaverse LibreMetaverse TargetType enum LibreMetaverse.TargetType LibreMetaverse/AssetManager.cs 103 +libremetaverse LibreMetaverse ImageType enum LibreMetaverse.ImageType LibreMetaverse/AssetManager.cs 116 +libremetaverse LibreMetaverse ImageCodec enum LibreMetaverse.ImageCodec LibreMetaverse/AssetManager.cs 129 +libremetaverse LibreMetaverse TransferError enum LibreMetaverse.TransferError LibreMetaverse/AssetManager.cs 140 +libremetaverse LibreMetaverse Transfer class LibreMetaverse.Transfer LibreMetaverse/AssetManager.cs 163 +libremetaverse LibreMetaverse AssetDownload class LibreMetaverse.AssetDownload LibreMetaverse/AssetManager.cs 192 +libremetaverse LibreMetaverse XferDownload class LibreMetaverse.XferDownload LibreMetaverse/AssetManager.cs 218 +libremetaverse LibreMetaverse ImageDownload class LibreMetaverse.ImageDownload LibreMetaverse/AssetManager.cs 230 +libremetaverse LibreMetaverse AssetUpload class LibreMetaverse.AssetUpload LibreMetaverse/AssetManager.cs 249 +libremetaverse LibreMetaverse ImageRequest class LibreMetaverse.ImageRequest LibreMetaverse/AssetManager.cs 261 +libremetaverse LibreMetaverse AssetManager class LibreMetaverse.AssetManager LibreMetaverse/AssetManager.cs 289 +libremetaverse LibreMetaverse XferReceivedEventArgs class LibreMetaverse.XferReceivedEventArgs LibreMetaverse/AssetManager.cs 2095 +libremetaverse LibreMetaverse AssetUploadEventArgs class LibreMetaverse.AssetUploadEventArgs LibreMetaverse/AssetManager.cs 2107 +libremetaverse LibreMetaverse InitiateDownloadEventArgs class LibreMetaverse.InitiateDownloadEventArgs LibreMetaverse/AssetManager.cs 2119 +libremetaverse LibreMetaverse ImageReceiveProgressEventArgs class LibreMetaverse.ImageReceiveProgressEventArgs LibreMetaverse/AssetManager.cs 2135 +libremetaverse LibreMetaverse.Assets assets::ArchiveConstants class LibreMetaverse.Assets.ArchiveConstants LibreMetaverse/Assets/Archiving/ArchiveConstants.cs 35 +libremetaverse LibreMetaverse.Assets assets::AssetsArchiver class LibreMetaverse.Assets.AssetsArchiver LibreMetaverse/Assets/Archiving/AssetsArchiver.cs 36 +libremetaverse LibreMetaverse.Assets assets::OarFile class LibreMetaverse.Assets.OarFile LibreMetaverse/Assets/Archiving/OarFile.cs 39 +libremetaverse LibreMetaverse.Assets assets::void delegate LibreMetaverse.Assets.void LibreMetaverse/Assets/Archiving/OarFile.cs 41 +libremetaverse LibreMetaverse.Assets assets::void delegate LibreMetaverse.Assets.void LibreMetaverse/Assets/Archiving/OarFile.cs 42 +libremetaverse LibreMetaverse.Assets assets::void delegate LibreMetaverse.Assets.void LibreMetaverse/Assets/Archiving/OarFile.cs 43 +libremetaverse LibreMetaverse.Assets assets::void delegate LibreMetaverse.Assets.void LibreMetaverse/Assets/Archiving/OarFile.cs 44 +libremetaverse LibreMetaverse.Assets assets::RegionSettings class LibreMetaverse.Assets.RegionSettings LibreMetaverse/Assets/Archiving/RegionSettings.cs 7 +libremetaverse LibreMetaverse.Assets assets::TarArchiveReader class LibreMetaverse.Assets.TarArchiveReader LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 35 +libremetaverse LibreMetaverse.Assets assets::TarEntryType enum LibreMetaverse.Assets.TarEntryType LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 37 +libremetaverse LibreMetaverse.Assets assets::TarHeader class LibreMetaverse.Assets.TarHeader LibreMetaverse/Assets/Archiving/TarArchiveReader.cs 215 +libremetaverse LibreMetaverse.Assets assets::TarArchiveWriter class LibreMetaverse.Assets.TarArchiveWriter LibreMetaverse/Assets/Archiving/TarArchiveWriter.cs 36 +libremetaverse LibreMetaverse.Assets assets::Asset class LibreMetaverse.Assets.Asset LibreMetaverse/Assets/Asset.cs 32 +libremetaverse LibreMetaverse.Assets assets::AssetAnimation class LibreMetaverse.Assets.AssetAnimation LibreMetaverse/Assets/AssetTypes/AssetAnimation.cs 32 +libremetaverse LibreMetaverse.Assets assets::AssetBodypart class LibreMetaverse.Assets.AssetBodypart LibreMetaverse/Assets/AssetTypes/AssetBodypart.cs 32 +libremetaverse LibreMetaverse.Assets assets::AssetCallingCard class LibreMetaverse.Assets.AssetCallingCard LibreMetaverse/Assets/AssetTypes/AssetCallingCard.cs 34 +libremetaverse LibreMetaverse.Assets assets::AssetClothing class LibreMetaverse.Assets.AssetClothing LibreMetaverse/Assets/AssetTypes/AssetClothing.cs 33 +libremetaverse LibreMetaverse.Assets assets::GestureStepType enum LibreMetaverse.Assets.GestureStepType LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 38 +libremetaverse LibreMetaverse.Assets assets::GestureStep class LibreMetaverse.Assets.GestureStep LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 52 +libremetaverse LibreMetaverse.Assets assets::GestureStepAnimation class LibreMetaverse.Assets.GestureStepAnimation LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 63 +libremetaverse LibreMetaverse.Assets assets::GestureStepSound class LibreMetaverse.Assets.GestureStepSound LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 101 +libremetaverse LibreMetaverse.Assets assets::GestureStepChat class LibreMetaverse.Assets.GestureStepChat LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 128 +libremetaverse LibreMetaverse.Assets assets::GestureStepWait class LibreMetaverse.Assets.GestureStepWait LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 149 +libremetaverse LibreMetaverse.Assets assets::GestureStepEOF class LibreMetaverse.Assets.GestureStepEOF LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 192 +libremetaverse LibreMetaverse.Assets assets::AssetGesture class LibreMetaverse.Assets.AssetGesture LibreMetaverse/Assets/AssetTypes/AssetGesture.cs 210 +libremetaverse LibreMetaverse.Assets assets::AssetLandmark class LibreMetaverse.Assets.AssetLandmark LibreMetaverse/Assets/AssetTypes/AssetLandmark.cs 34 +libremetaverse LibreMetaverse.Assets assets::GltfAlphaMode enum LibreMetaverse.Assets.GltfAlphaMode LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 33 +libremetaverse LibreMetaverse.Assets assets::GltfTextureTransform struct LibreMetaverse.Assets.GltfTextureTransform LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 39 +libremetaverse LibreMetaverse.Assets assets::AssetMaterial class LibreMetaverse.Assets.AssetMaterial LibreMetaverse/Assets/AssetTypes/AssetMaterial.cs 80 +libremetaverse LibreMetaverse.Assets assets::AssetMesh class LibreMetaverse.Assets.AssetMesh LibreMetaverse/Assets/AssetTypes/AssetMesh.cs 36 +libremetaverse LibreMetaverse.Assets assets::AssetMutable class LibreMetaverse.Assets.AssetMutable LibreMetaverse/Assets/AssetTypes/AssetMutable.cs 32 +libremetaverse LibreMetaverse.Assets assets::AssetNotecard class LibreMetaverse.Assets.AssetNotecard LibreMetaverse/Assets/AssetTypes/AssetNotecard.cs 37 +libremetaverse LibreMetaverse.Assets assets::AssetPrim class LibreMetaverse.Assets.AssetPrim LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 40 +libremetaverse LibreMetaverse.Assets assets::PrimObject class LibreMetaverse.Assets.PrimObject LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 440 +libremetaverse LibreMetaverse.Assets assets::FlexibleBlock class LibreMetaverse.Assets.FlexibleBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 442 +libremetaverse LibreMetaverse.Assets assets::LightBlock class LibreMetaverse.Assets.LightBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 475 +libremetaverse LibreMetaverse.Assets assets::SculptBlock class LibreMetaverse.Assets.SculptBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 506 +libremetaverse LibreMetaverse.Assets assets::ParticlesBlock class LibreMetaverse.Assets.ParticlesBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 528 +libremetaverse LibreMetaverse.Assets assets::ShapeBlock class LibreMetaverse.Assets.ShapeBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 606 +libremetaverse LibreMetaverse.Assets assets::InventoryBlock class LibreMetaverse.Assets.InventoryBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 676 +libremetaverse LibreMetaverse.Assets assets::ItemBlock class LibreMetaverse.Assets.ItemBlock LibreMetaverse/Assets/AssetTypes/AssetPrim.cs 679 +libremetaverse LibreMetaverse.Assets assets::AssetScriptBinary class LibreMetaverse.Assets.AssetScriptBinary LibreMetaverse/Assets/AssetTypes/AssetScriptBinary.cs 33 +libremetaverse LibreMetaverse.Assets assets::AssetScriptText class LibreMetaverse.Assets.AssetScriptText LibreMetaverse/Assets/AssetTypes/AssetScriptText.cs 32 +libremetaverse LibreMetaverse.Assets assets::AssetSettings class LibreMetaverse.Assets.AssetSettings LibreMetaverse/Assets/AssetTypes/AssetSettings.cs 31 +libremetaverse LibreMetaverse.Assets assets::AssetSound class LibreMetaverse.Assets.AssetSound LibreMetaverse/Assets/AssetTypes/AssetSound.cs 36 +libremetaverse LibreMetaverse.Assets assets::AssetTexture class LibreMetaverse.Assets.AssetTexture LibreMetaverse/Assets/AssetTypes/AssetTexture.cs 39 +libremetaverse LibreMetaverse.Assets assets::AssetWearable class LibreMetaverse.Assets.AssetWearable LibreMetaverse/Assets/AssetTypes/AssetWearable.cs 36 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAnimationSampler class LibreMetaverse.Assets.Gltf.GltfAnimationSampler LibreMetaverse/Assets/Gltf/GltfAnimation.cs 35 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAnimationChannelTarget class LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget LibreMetaverse/Assets/Gltf/GltfAnimation.cs 45 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAnimationChannel class LibreMetaverse.Assets.Gltf.GltfAnimationChannel LibreMetaverse/Assets/Gltf/GltfAnimation.cs 53 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAnimation class LibreMetaverse.Assets.Gltf.GltfAnimation LibreMetaverse/Assets/Gltf/GltfAnimation.cs 61 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfBuffer class LibreMetaverse.Assets.Gltf.GltfBuffer LibreMetaverse/Assets/Gltf/GltfBuffer.cs 30 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfBufferView class LibreMetaverse.Assets.Gltf.GltfBufferView LibreMetaverse/Assets/Gltf/GltfBuffer.cs 41 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAccessor class LibreMetaverse.Assets.Gltf.GltfAccessor LibreMetaverse/Assets/Gltf/GltfBuffer.cs 55 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfDocument class LibreMetaverse.Assets.Gltf.GltfDocument LibreMetaverse/Assets/Gltf/GltfDocument.cs 41 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfPrimitiveMode enum LibreMetaverse.Assets.Gltf.GltfPrimitiveMode LibreMetaverse/Assets/Gltf/GltfEnums.cs 29 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfComponentType enum LibreMetaverse.Assets.Gltf.GltfComponentType LibreMetaverse/Assets/Gltf/GltfEnums.cs 39 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAccessorType enum LibreMetaverse.Assets.Gltf.GltfAccessorType LibreMetaverse/Assets/Gltf/GltfEnums.cs 49 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfSamplerFilter enum LibreMetaverse.Assets.Gltf.GltfSamplerFilter LibreMetaverse/Assets/Gltf/GltfEnums.cs 60 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfSamplerWrap enum LibreMetaverse.Assets.Gltf.GltfSamplerWrap LibreMetaverse/Assets/Gltf/GltfEnums.cs 71 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAnimationInterpolation enum LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation LibreMetaverse/Assets/Gltf/GltfEnums.cs 78 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfAnimationTargetPath enum LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath LibreMetaverse/Assets/Gltf/GltfEnums.cs 85 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfPrimitive class LibreMetaverse.Assets.Gltf.GltfPrimitive LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 32 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfMesh class LibreMetaverse.Assets.Gltf.GltfMesh LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 53 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfNode class LibreMetaverse.Assets.Gltf.GltfNode LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 62 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfScene class LibreMetaverse.Assets.Gltf.GltfScene LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 87 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfSkin class LibreMetaverse.Assets.Gltf.GltfSkin LibreMetaverse/Assets/Gltf/GltfSceneGraph.cs 94 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfImage class LibreMetaverse.Assets.Gltf.GltfImage LibreMetaverse/Assets/Gltf/GltfSurface.cs 30 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfSampler class LibreMetaverse.Assets.Gltf.GltfSampler LibreMetaverse/Assets/Gltf/GltfSurface.cs 41 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfTexture class LibreMetaverse.Assets.Gltf.GltfTexture LibreMetaverse/Assets/Gltf/GltfSurface.cs 51 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfTextureRef class LibreMetaverse.Assets.Gltf.GltfTextureRef LibreMetaverse/Assets/Gltf/GltfSurface.cs 61 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfNormalTextureRef class LibreMetaverse.Assets.Gltf.GltfNormalTextureRef LibreMetaverse/Assets/Gltf/GltfSurface.cs 72 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfOcclusionTextureRef class LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef LibreMetaverse/Assets/Gltf/GltfSurface.cs 79 +libremetaverse LibreMetaverse.Assets.Gltf assets::gltf::GltfDocumentMaterial class LibreMetaverse.Assets.Gltf.GltfDocumentMaterial LibreMetaverse/Assets/Gltf/GltfSurface.cs 90 +libremetaverse LibreMetaverse ProfileFlags enum LibreMetaverse.ProfileFlags LibreMetaverse/Avatar.cs 39 +libremetaverse LibreMetaverse Avatar class LibreMetaverse.Avatar LibreMetaverse/Avatar.cs 54 +libremetaverse LibreMetaverse Statistics struct LibreMetaverse.Statistics LibreMetaverse/Avatar.cs 61 +libremetaverse LibreMetaverse AvatarProperties struct LibreMetaverse.AvatarProperties LibreMetaverse/Avatar.cs 120 +libremetaverse LibreMetaverse Interests struct LibreMetaverse.Interests LibreMetaverse/Avatar.cs 247 +libremetaverse LibreMetaverse Attachment struct LibreMetaverse.Attachment LibreMetaverse/Avatar.cs 294 +libremetaverse LibreMetaverse AgentDisplayName class LibreMetaverse.AgentDisplayName LibreMetaverse/AvatarManager.cs 44 +libremetaverse LibreMetaverse AvatarGroup struct LibreMetaverse.AvatarGroup LibreMetaverse/AvatarManager.cs 117 +libremetaverse LibreMetaverse Animation struct LibreMetaverse.Animation LibreMetaverse/AvatarManager.cs 138 +libremetaverse LibreMetaverse ProfilePick struct LibreMetaverse.ProfilePick LibreMetaverse/AvatarManager.cs 152 +libremetaverse LibreMetaverse ClassifiedAd struct LibreMetaverse.ClassifiedAd LibreMetaverse/AvatarManager.cs 168 +libremetaverse LibreMetaverse AvatarManager class LibreMetaverse.AvatarManager LibreMetaverse/AvatarManager.cs 193 +libremetaverse LibreMetaverse AvatarAnimationEventArgs class LibreMetaverse.AvatarAnimationEventArgs LibreMetaverse/AvatarManager.cs 1679 +libremetaverse LibreMetaverse AvatarAppearanceEventArgs class LibreMetaverse.AvatarAppearanceEventArgs LibreMetaverse/AvatarManager.cs 1716 +libremetaverse LibreMetaverse AvatarInterestsReplyEventArgs class LibreMetaverse.AvatarInterestsReplyEventArgs LibreMetaverse/AvatarManager.cs 1845 +libremetaverse LibreMetaverse AvatarNotesReplyEventArgs class LibreMetaverse.AvatarNotesReplyEventArgs LibreMetaverse/AvatarManager.cs 1861 +libremetaverse LibreMetaverse AvatarPropertiesReplyEventArgs class LibreMetaverse.AvatarPropertiesReplyEventArgs LibreMetaverse/AvatarManager.cs 1877 +libremetaverse LibreMetaverse AvatarGroupsReplyEventArgs class LibreMetaverse.AvatarGroupsReplyEventArgs LibreMetaverse/AvatarManager.cs 1890 +libremetaverse LibreMetaverse AvatarPicksReplyEventArgs class LibreMetaverse.AvatarPicksReplyEventArgs LibreMetaverse/AvatarManager.cs 1905 +libremetaverse LibreMetaverse PickInfoReplyEventArgs class LibreMetaverse.PickInfoReplyEventArgs LibreMetaverse/AvatarManager.cs 1919 +libremetaverse LibreMetaverse AvatarClassifiedReplyEventArgs class LibreMetaverse.AvatarClassifiedReplyEventArgs LibreMetaverse/AvatarManager.cs 1932 +libremetaverse LibreMetaverse ClassifiedInfoReplyEventArgs class LibreMetaverse.ClassifiedInfoReplyEventArgs LibreMetaverse/AvatarManager.cs 1945 +libremetaverse LibreMetaverse UUIDNameReplyEventArgs class LibreMetaverse.UUIDNameReplyEventArgs LibreMetaverse/AvatarManager.cs 1957 +libremetaverse LibreMetaverse AvatarPickerReplyEventArgs class LibreMetaverse.AvatarPickerReplyEventArgs LibreMetaverse/AvatarManager.cs 1967 +libremetaverse LibreMetaverse ViewerEffectEventArgs class LibreMetaverse.ViewerEffectEventArgs LibreMetaverse/AvatarManager.cs 1979 +libremetaverse LibreMetaverse ViewerEffectPointAtEventArgs class LibreMetaverse.ViewerEffectPointAtEventArgs LibreMetaverse/AvatarManager.cs 1999 +libremetaverse LibreMetaverse ViewerEffectLookAtEventArgs class LibreMetaverse.ViewerEffectLookAtEventArgs LibreMetaverse/AvatarManager.cs 2021 +libremetaverse LibreMetaverse DisplayNameUpdateEventArgs class LibreMetaverse.DisplayNameUpdateEventArgs LibreMetaverse/AvatarManager.cs 2045 +libremetaverse LibreMetaverse BinBVHAnimationReader class LibreMetaverse.BinBVHAnimationReader LibreMetaverse/BVHDecoder.cs 34 +libremetaverse LibreMetaverse binBVHJoint struct LibreMetaverse.binBVHJoint LibreMetaverse/BVHDecoder.cs 431 +libremetaverse LibreMetaverse binBVHJointKey struct LibreMetaverse.binBVHJointKey LibreMetaverse/BVHDecoder.cs 530 +libremetaverse LibreMetaverse HandPose enum LibreMetaverse.HandPose LibreMetaverse/BVHDecoder.cs 544 +libremetaverse LibreMetaverse BitPack class LibreMetaverse.BitPack LibreMetaverse/BitPack.cs 39 +libremetaverse LibreMetaverse CapsCategory enum LibreMetaverse.CapsCategory LibreMetaverse/Capabilities/CapsRateLimiter.cs 54 +libremetaverse LibreMetaverse CapsRateLimiterOptions class LibreMetaverse.CapsRateLimiterOptions LibreMetaverse/Capabilities/CapsRateLimiter.cs 87 +libremetaverse LibreMetaverse CapsRateLimiter class LibreMetaverse.CapsRateLimiter LibreMetaverse/Capabilities/CapsRateLimiter.cs 108 +libremetaverse LibreMetaverse.Http http::EventQueueClient class LibreMetaverse.Http.EventQueueClient LibreMetaverse/Capabilities/EventQueueClient.cs 40 +libremetaverse LibreMetaverse.Http http::void delegate LibreMetaverse.Http.void LibreMetaverse/Capabilities/EventQueueClient.cs 53 +libremetaverse LibreMetaverse.Http http::void delegate LibreMetaverse.Http.void LibreMetaverse/Capabilities/EventQueueClient.cs 55 +libremetaverse LibreMetaverse HttpCapsClient class LibreMetaverse.HttpCapsClient LibreMetaverse/Capabilities/HttpCapsClient.cs 38 +libremetaverse LibreMetaverse ProgressReport struct LibreMetaverse.ProgressReport LibreMetaverse/Capabilities/HttpCapsClient.cs 371 +libremetaverse LibreMetaverse Caps class LibreMetaverse.Caps LibreMetaverse/Caps.cs 47 +libremetaverse LibreMetaverse void delegate LibreMetaverse.void LibreMetaverse/Caps.cs 57 +libremetaverse LibreMetaverse CapabilitiesReceivedEventArgs class LibreMetaverse.CapabilitiesReceivedEventArgs LibreMetaverse/Caps.cs 428 +libremetaverse LibreMetaverse.Packets packets::Packet class LibreMetaverse.Packets.Packet LibreMetaverse/CapsToPacket.cs 32 +libremetaverse LibreMetaverse CoordinateFrame class LibreMetaverse.CoordinateFrame LibreMetaverse/CoordinateFrame.cs 32 +libremetaverse LibreMetaverse DirectoryManager class LibreMetaverse.DirectoryManager LibreMetaverse/DirectoryManager.Queries.cs 35 +libremetaverse LibreMetaverse DirectoryManager class LibreMetaverse.DirectoryManager LibreMetaverse/DirectoryManager.cs 41 +libremetaverse LibreMetaverse ClassifiedCategories enum LibreMetaverse.ClassifiedCategories LibreMetaverse/DirectoryManager.cs 45 +libremetaverse LibreMetaverse EventCategories enum LibreMetaverse.EventCategories LibreMetaverse/DirectoryManager.cs 70 +libremetaverse LibreMetaverse DirFindFlags enum LibreMetaverse.DirFindFlags LibreMetaverse/DirectoryManager.cs 104 +libremetaverse LibreMetaverse SearchTypeFlags enum LibreMetaverse.SearchTypeFlags LibreMetaverse/DirectoryManager.cs 178 +libremetaverse LibreMetaverse EventFlags enum LibreMetaverse.EventFlags LibreMetaverse/DirectoryManager.cs 196 +libremetaverse LibreMetaverse ClassifiedFlags enum LibreMetaverse.ClassifiedFlags LibreMetaverse/DirectoryManager.cs 212 +libremetaverse LibreMetaverse ClassifiedQueryFlags enum LibreMetaverse.ClassifiedQueryFlags LibreMetaverse/DirectoryManager.cs 231 +libremetaverse LibreMetaverse PlacesFlags enum LibreMetaverse.PlacesFlags LibreMetaverse/DirectoryManager.cs 246 +libremetaverse LibreMetaverse Classified struct LibreMetaverse.Classified LibreMetaverse/DirectoryManager.cs 259 +libremetaverse LibreMetaverse DirectoryParcel struct LibreMetaverse.DirectoryParcel LibreMetaverse/DirectoryManager.cs 288 +libremetaverse LibreMetaverse AgentSearchData struct LibreMetaverse.AgentSearchData LibreMetaverse/DirectoryManager.cs 321 +libremetaverse LibreMetaverse GroupSearchData struct LibreMetaverse.GroupSearchData LibreMetaverse/DirectoryManager.cs 345 +libremetaverse LibreMetaverse PlacesSearchData struct LibreMetaverse.PlacesSearchData LibreMetaverse/DirectoryManager.cs 376 +libremetaverse LibreMetaverse EventsSearchData struct LibreMetaverse.EventsSearchData LibreMetaverse/DirectoryManager.cs 439 +libremetaverse LibreMetaverse EventInfo struct LibreMetaverse.EventInfo LibreMetaverse/DirectoryManager.cs 466 +libremetaverse LibreMetaverse EventInfoReplyEventArgs class LibreMetaverse.EventInfoReplyEventArgs LibreMetaverse/DirectoryManager.cs 1519 +libremetaverse LibreMetaverse DirEventsReplyEventArgs class LibreMetaverse.DirEventsReplyEventArgs LibreMetaverse/DirectoryManager.cs 1535 +libremetaverse LibreMetaverse PlacesReplyEventArgs class LibreMetaverse.PlacesReplyEventArgs LibreMetaverse/DirectoryManager.cs 1555 +libremetaverse LibreMetaverse DirPlacesReplyEventArgs class LibreMetaverse.DirPlacesReplyEventArgs LibreMetaverse/DirectoryManager.cs 1575 +libremetaverse LibreMetaverse DirClassifiedsReplyEventArgs class LibreMetaverse.DirClassifiedsReplyEventArgs LibreMetaverse/DirectoryManager.cs 1595 +libremetaverse LibreMetaverse DirGroupsReplyEventArgs class LibreMetaverse.DirGroupsReplyEventArgs LibreMetaverse/DirectoryManager.cs 1609 +libremetaverse LibreMetaverse DirPeopleReplyEventArgs class LibreMetaverse.DirPeopleReplyEventArgs LibreMetaverse/DirectoryManager.cs 1629 +libremetaverse LibreMetaverse DirLandReplyEventArgs class LibreMetaverse.DirLandReplyEventArgs LibreMetaverse/DirectoryManager.cs 1649 +libremetaverse LibreMetaverse.Http http::DownloadRequest class LibreMetaverse.Http.DownloadRequest LibreMetaverse/DownloadManager.cs 40 +libremetaverse LibreMetaverse.Http http::DownloadManager class LibreMetaverse.Http.DownloadManager LibreMetaverse/DownloadManager.cs 81 +libremetaverse LibreMetaverse EnvironmentTrack enum LibreMetaverse.EnvironmentTrack LibreMetaverse/EnvironmentManager.cs 39 +libremetaverse LibreMetaverse EnvironmentManager class LibreMetaverse.EnvironmentManager LibreMetaverse/EnvironmentManager.cs 58 +libremetaverse LibreMetaverse RegionEnvironmentEventArgs class LibreMetaverse.RegionEnvironmentEventArgs LibreMetaverse/EnvironmentManager.cs 566 +libremetaverse LibreMetaverse ParcelEnvironmentEventArgs class LibreMetaverse.ParcelEnvironmentEventArgs LibreMetaverse/EnvironmentManager.cs 574 +libremetaverse LibreMetaverse LegacyEnvironmentEventArgs class LibreMetaverse.LegacyEnvironmentEventArgs LibreMetaverse/EnvironmentManager.cs 588 +libremetaverse LibreMetaverse EstateTask class LibreMetaverse.EstateTask LibreMetaverse/EstateTools.cs 44 +libremetaverse LibreMetaverse RegionRestartDays enum LibreMetaverse.RegionRestartDays LibreMetaverse/EstateTools.cs 58 +libremetaverse LibreMetaverse RegionRestartSchedule class LibreMetaverse.RegionRestartSchedule LibreMetaverse/EstateTools.cs 72 +libremetaverse LibreMetaverse EstateTools class LibreMetaverse.EstateTools LibreMetaverse/EstateTools.cs 86 +libremetaverse LibreMetaverse RegionMaturity enum LibreMetaverse.RegionMaturity LibreMetaverse/EstateTools.cs 123 +libremetaverse LibreMetaverse LandStatReportType enum LibreMetaverse.LandStatReportType LibreMetaverse/EstateTools.cs 131 +libremetaverse LibreMetaverse EstateAccessDelta enum LibreMetaverse.EstateAccessDelta LibreMetaverse/EstateTools.cs 138 +libremetaverse LibreMetaverse EstateAccessReplyDelta enum LibreMetaverse.EstateAccessReplyDelta LibreMetaverse/EstateTools.cs 159 +libremetaverse LibreMetaverse EstateReturnFlags enum LibreMetaverse.EstateReturnFlags LibreMetaverse/EstateTools.cs 171 +libremetaverse LibreMetaverse GroundTextureSettings struct LibreMetaverse.GroundTextureSettings LibreMetaverse/EstateTools.cs 188 +libremetaverse LibreMetaverse GroundTextureHeight struct LibreMetaverse.GroundTextureHeight LibreMetaverse/EstateTools.cs 197 +libremetaverse LibreMetaverse GroundTextureHeightSettings struct LibreMetaverse.GroundTextureHeightSettings LibreMetaverse/EstateTools.cs 204 +libremetaverse LibreMetaverse TopCollidersReplyEventArgs class LibreMetaverse.TopCollidersReplyEventArgs LibreMetaverse/EstateTools.cs 1622 +libremetaverse LibreMetaverse TopScriptsReplyEventArgs class LibreMetaverse.TopScriptsReplyEventArgs LibreMetaverse/EstateTools.cs 1645 +libremetaverse LibreMetaverse EstateBansReplyEventArgs class LibreMetaverse.EstateBansReplyEventArgs LibreMetaverse/EstateTools.cs 1668 +libremetaverse LibreMetaverse EstateUsersReplyEventArgs class LibreMetaverse.EstateUsersReplyEventArgs LibreMetaverse/EstateTools.cs 1698 +libremetaverse LibreMetaverse EstateGroupsReplyEventArgs class LibreMetaverse.EstateGroupsReplyEventArgs LibreMetaverse/EstateTools.cs 1728 +libremetaverse LibreMetaverse EstateManagersReplyEventArgs class LibreMetaverse.EstateManagersReplyEventArgs LibreMetaverse/EstateTools.cs 1758 +libremetaverse LibreMetaverse EstateExperienceReplyEventArgs class LibreMetaverse.EstateExperienceReplyEventArgs LibreMetaverse/EstateTools.cs 1789 +libremetaverse LibreMetaverse EstateCovenantReplyEventArgs class LibreMetaverse.EstateCovenantReplyEventArgs LibreMetaverse/EstateTools.cs 1813 +libremetaverse LibreMetaverse EstateUpdateInfoReplyEventArgs class LibreMetaverse.EstateUpdateInfoReplyEventArgs LibreMetaverse/EstateTools.cs 1851 +libremetaverse LibreMetaverse PacketEventDictionary class LibreMetaverse.PacketEventDictionary LibreMetaverse/EventDictionary.cs 40 +libremetaverse LibreMetaverse CapsEventDictionary class LibreMetaverse.CapsEventDictionary LibreMetaverse/EventDictionary.cs 265 +libremetaverse LibreMetaverse.Formatters formatters::UUIDFormatter class LibreMetaverse.Formatters.UUIDFormatter LibreMetaverse/Formatters/UUIDFormatter.cs 7 +libremetaverse LibreMetaverse FriendRights enum LibreMetaverse.FriendRights LibreMetaverse/FriendsManager.cs 39 +libremetaverse LibreMetaverse FriendInfo class LibreMetaverse.FriendInfo LibreMetaverse/FriendsManager.cs 57 +libremetaverse LibreMetaverse FriendsManager class LibreMetaverse.FriendsManager LibreMetaverse/FriendsManager.cs 214 +libremetaverse LibreMetaverse FriendsReadyEventArgs class LibreMetaverse.FriendsReadyEventArgs LibreMetaverse/FriendsManager.cs 1239 +libremetaverse LibreMetaverse FriendInfoEventArgs class LibreMetaverse.FriendInfoEventArgs LibreMetaverse/FriendsManager.cs 1259 +libremetaverse LibreMetaverse FriendNamesEventArgs class LibreMetaverse.FriendNamesEventArgs LibreMetaverse/FriendsManager.cs 1275 +libremetaverse LibreMetaverse FriendshipOfferedEventArgs class LibreMetaverse.FriendshipOfferedEventArgs LibreMetaverse/FriendsManager.cs 1293 +libremetaverse LibreMetaverse FriendshipResponseEventArgs class LibreMetaverse.FriendshipResponseEventArgs LibreMetaverse/FriendsManager.cs 1321 +libremetaverse LibreMetaverse FriendshipTerminatedEventArgs class LibreMetaverse.FriendshipTerminatedEventArgs LibreMetaverse/FriendsManager.cs 1347 +libremetaverse LibreMetaverse FriendFoundReplyEventArgs class LibreMetaverse.FriendFoundReplyEventArgs LibreMetaverse/FriendsManager.cs 1370 +libremetaverse LibreMetaverse CallingCardOfferedEventArgs class LibreMetaverse.CallingCardOfferedEventArgs LibreMetaverse/FriendsManager.cs 1397 +libremetaverse LibreMetaverse GridClient class LibreMetaverse.GridClient LibreMetaverse/GridClient.cs 79 +libremetaverse LibreMetaverse GridClientServiceCollectionExtensions class LibreMetaverse.GridClientServiceCollectionExtensions LibreMetaverse/GridClientServiceCollectionExtensions.cs 35 +libremetaverse LibreMetaverse GridLayerType enum LibreMetaverse.GridLayerType LibreMetaverse/GridManager.cs 45 +libremetaverse LibreMetaverse GridItemType enum LibreMetaverse.GridItemType LibreMetaverse/GridManager.cs 58 +libremetaverse LibreMetaverse GridRegion struct LibreMetaverse.GridRegion LibreMetaverse/GridManager.cs 87 +libremetaverse LibreMetaverse GridLayer struct LibreMetaverse.GridLayer LibreMetaverse/GridManager.cs 134 +libremetaverse LibreMetaverse MapItem class LibreMetaverse.MapItem LibreMetaverse/GridManager.cs 155 +libremetaverse LibreMetaverse MapAgentLocation class LibreMetaverse.MapAgentLocation LibreMetaverse/GridManager.cs 175 +libremetaverse LibreMetaverse MapTelehub class LibreMetaverse.MapTelehub LibreMetaverse/GridManager.cs 184 +libremetaverse LibreMetaverse MapLandForSale class LibreMetaverse.MapLandForSale LibreMetaverse/GridManager.cs 191 +libremetaverse LibreMetaverse MapAdultLandForSale class LibreMetaverse.MapAdultLandForSale LibreMetaverse/GridManager.cs 202 +libremetaverse LibreMetaverse MapPGEvent class LibreMetaverse.MapPGEvent LibreMetaverse/GridManager.cs 213 +libremetaverse LibreMetaverse MapMatureEvent class LibreMetaverse.MapMatureEvent LibreMetaverse/GridManager.cs 223 +libremetaverse LibreMetaverse MapAdultEvent class LibreMetaverse.MapAdultEvent LibreMetaverse/GridManager.cs 233 +libremetaverse LibreMetaverse GridManager class LibreMetaverse.GridManager LibreMetaverse/GridManager.cs 244 +libremetaverse LibreMetaverse CoarseLocationUpdateEventArgs class LibreMetaverse.CoarseLocationUpdateEventArgs LibreMetaverse/GridManager.cs 1010 +libremetaverse LibreMetaverse GridRegionEventArgs class LibreMetaverse.GridRegionEventArgs LibreMetaverse/GridManager.cs 1027 +libremetaverse LibreMetaverse GridLayerEventArgs class LibreMetaverse.GridLayerEventArgs LibreMetaverse/GridManager.cs 1037 +libremetaverse LibreMetaverse GridItemsEventArgs class LibreMetaverse.GridItemsEventArgs LibreMetaverse/GridManager.cs 1047 +libremetaverse LibreMetaverse RegionHandleReplyEventArgs class LibreMetaverse.RegionHandleReplyEventArgs LibreMetaverse/GridManager.cs 1059 +libremetaverse LibreMetaverse GroupMember struct LibreMetaverse.GroupMember LibreMetaverse/GroupManager.cs 46 +libremetaverse LibreMetaverse GroupRole struct LibreMetaverse.GroupRole LibreMetaverse/GroupManager.cs 65 +libremetaverse LibreMetaverse GroupTitle struct LibreMetaverse.GroupTitle LibreMetaverse/GroupManager.cs 92 +libremetaverse LibreMetaverse Group struct LibreMetaverse.Group LibreMetaverse/GroupManager.cs 112 +libremetaverse LibreMetaverse Vote struct LibreMetaverse.Vote LibreMetaverse/GroupManager.cs 219 +libremetaverse LibreMetaverse GroupProposal struct LibreMetaverse.GroupProposal LibreMetaverse/GroupManager.cs 232 +libremetaverse LibreMetaverse GroupVoteMajority class LibreMetaverse.GroupVoteMajority LibreMetaverse/GroupManager.cs 247 +libremetaverse LibreMetaverse GroupRoleChangeType enum LibreMetaverse.GroupRoleChangeType LibreMetaverse/GroupManager.cs 258 +libremetaverse LibreMetaverse GroupAccountSummary struct LibreMetaverse.GroupAccountSummary LibreMetaverse/GroupManager.cs 269 +libremetaverse LibreMetaverse GroupNotice struct LibreMetaverse.GroupNotice LibreMetaverse/GroupManager.cs 314 +libremetaverse LibreMetaverse GroupNoticesListEntry struct LibreMetaverse.GroupNoticesListEntry LibreMetaverse/GroupManager.cs 354 +libremetaverse LibreMetaverse ChatSessionMember struct LibreMetaverse.ChatSessionMember LibreMetaverse/GroupManager.cs 374 +libremetaverse LibreMetaverse GroupRoleUpdate enum LibreMetaverse.GroupRoleUpdate LibreMetaverse/GroupManager.cs 422 +libremetaverse LibreMetaverse GroupPowers enum LibreMetaverse.GroupPowers LibreMetaverse/GroupManager.cs 439 +libremetaverse LibreMetaverse GroupBanAction enum LibreMetaverse.GroupBanAction LibreMetaverse/GroupManager.cs 582 +libremetaverse LibreMetaverse GroupManager class LibreMetaverse.GroupManager LibreMetaverse/GroupManager.cs 596 +libremetaverse LibreMetaverse CurrentGroupsEventArgs class LibreMetaverse.CurrentGroupsEventArgs LibreMetaverse/GroupManager.cs 2331 +libremetaverse LibreMetaverse GroupNamesEventArgs class LibreMetaverse.GroupNamesEventArgs LibreMetaverse/GroupManager.cs 2345 +libremetaverse LibreMetaverse GroupMembersReplyEventArgs class LibreMetaverse.GroupMembersReplyEventArgs LibreMetaverse/GroupManager.cs 2359 +libremetaverse LibreMetaverse GroupRolesDataReplyEventArgs class LibreMetaverse.GroupRolesDataReplyEventArgs LibreMetaverse/GroupManager.cs 2386 +libremetaverse LibreMetaverse GroupRolesMembersReplyEventArgs class LibreMetaverse.GroupRolesMembersReplyEventArgs LibreMetaverse/GroupManager.cs 2412 +libremetaverse LibreMetaverse GroupTitlesReplyEventArgs class LibreMetaverse.GroupTitlesReplyEventArgs LibreMetaverse/GroupManager.cs 2438 +libremetaverse LibreMetaverse GroupAccountSummaryReplyEventArgs class LibreMetaverse.GroupAccountSummaryReplyEventArgs LibreMetaverse/GroupManager.cs 2464 +libremetaverse LibreMetaverse GroupCreatedReplyEventArgs class LibreMetaverse.GroupCreatedReplyEventArgs LibreMetaverse/GroupManager.cs 2483 +libremetaverse LibreMetaverse GroupOperationEventArgs class LibreMetaverse.GroupOperationEventArgs LibreMetaverse/GroupManager.cs 2507 +libremetaverse LibreMetaverse GroupDroppedEventArgs class LibreMetaverse.GroupDroppedEventArgs LibreMetaverse/GroupManager.cs 2526 +libremetaverse LibreMetaverse GroupNoticesListReplyEventArgs class LibreMetaverse.GroupNoticesListReplyEventArgs LibreMetaverse/GroupManager.cs 2540 +libremetaverse LibreMetaverse GroupProfileEventArgs class LibreMetaverse.GroupProfileEventArgs LibreMetaverse/GroupManager.cs 2559 +libremetaverse LibreMetaverse GroupInvitationEventArgs class LibreMetaverse.GroupInvitationEventArgs LibreMetaverse/GroupManager.cs 2577 +libremetaverse LibreMetaverse BannedAgentsEventArgs class LibreMetaverse.BannedAgentsEventArgs LibreMetaverse/GroupManager.cs 2607 +libremetaverse LibreMetaverse.Imaging imaging::Baker class LibreMetaverse.Imaging.Baker LibreMetaverse/Imaging/BakeLayer.cs 41 +libremetaverse LibreMetaverse.Imaging imaging::ManagedImageInterleavedExtensions class LibreMetaverse.Imaging.ManagedImageInterleavedExtensions LibreMetaverse/Imaging/ManagedImageInterleavedExtensions.cs 38 +libremetaverse LibreMetaverse.Imaging imaging::ManagedImageCreator class LibreMetaverse.Imaging.ManagedImageCreator LibreMetaverse/Imaging/ManagedImageJ2kCreator.cs 39 +libremetaverse LibreMetaverse.Imaging imaging::Targa class LibreMetaverse.Imaging.Targa LibreMetaverse/Imaging/Targa.cs 33 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::COLLADA class LibreMetaverse.ImportExport.Collada14.COLLADA LibreMetaverse/ImportExport/Collada.cs 56 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::asset class LibreMetaverse.ImportExport.Collada14.asset LibreMetaverse/ImportExport/Collada.cs 175 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::assetContributor class LibreMetaverse.ImportExport.Collada14.assetContributor LibreMetaverse/ImportExport/Collada.cs 327 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_clearstencil_common class LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common LibreMetaverse/ImportExport/Collada.cs 413 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_cleardepth_common class LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common LibreMetaverse/ImportExport/Collada.cs 461 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_clearcolor_common class LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common LibreMetaverse/ImportExport/Collada.cs 509 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_stenciltarget_common class LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common LibreMetaverse/ImportExport/Collada.cs 563 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_face_enum enum LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum LibreMetaverse/ImportExport/Collada.cs 663 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_depthtarget_common class LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common LibreMetaverse/ImportExport/Collada.cs 691 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_colortarget_common class LibreMetaverse.ImportExport.Collada14.fx_colortarget_common LibreMetaverse/ImportExport/Collada.cs 793 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_from_common class LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common LibreMetaverse/ImportExport/Collada.cs 895 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_newparam class LibreMetaverse.ImportExport.Collada14.gles_newparam LibreMetaverse/ImportExport/Collada.cs 979 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_annotate_common class LibreMetaverse.ImportExport.Collada14.fx_annotate_common LibreMetaverse/ImportExport/Collada.cs 1563 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_modifier_enum_common enum LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common LibreMetaverse/ImportExport/Collada.cs 1827 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_common class LibreMetaverse.ImportExport.Collada14.fx_surface_common LibreMetaverse/ImportExport/Collada.cs 1860 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_cube_common class LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common LibreMetaverse/ImportExport/Collada.cs 2093 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_cube_commonAll class LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll LibreMetaverse/ImportExport/Collada.cs 2121 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_cube_commonFace class LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace LibreMetaverse/ImportExport/Collada.cs 2147 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_cube_commonPrimary class LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary LibreMetaverse/ImportExport/Collada.cs 2173 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_volume_common class LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common LibreMetaverse/ImportExport/Collada.cs 2215 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_volume_commonAll class LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll LibreMetaverse/ImportExport/Collada.cs 2242 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_volume_commonPrimary class LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary LibreMetaverse/ImportExport/Collada.cs 2268 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_planar_common class LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common LibreMetaverse/ImportExport/Collada.cs 2294 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_init_planar_commonAll class LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll LibreMetaverse/ImportExport/Collada.cs 2320 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_format_hint_common class LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common LibreMetaverse/ImportExport/Collada.cs 2346 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_format_hint_channels_enum enum LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum LibreMetaverse/ImportExport/Collada.cs 2447 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_format_hint_range_enum enum LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum LibreMetaverse/ImportExport/Collada.cs 2476 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_format_hint_precision_enum enum LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum LibreMetaverse/ImportExport/Collada.cs 2499 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_format_hint_option_enum enum LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum LibreMetaverse/ImportExport/Collada.cs 2516 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::extra class LibreMetaverse.ImportExport.Collada14.extra LibreMetaverse/ImportExport/Collada.cs 2539 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::technique class LibreMetaverse.ImportExport.Collada14.technique LibreMetaverse/ImportExport/Collada.cs 2629 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_surface_type_enum enum LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum LibreMetaverse/ImportExport/Collada.cs 2669 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_surface_type class LibreMetaverse.ImportExport.Collada14.cg_surface_type LibreMetaverse/ImportExport/Collada.cs 2703 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_surface_typeGenerator class LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator LibreMetaverse/ImportExport/Collada.cs 2728 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_code_profile class LibreMetaverse.ImportExport.Collada14.fx_code_profile LibreMetaverse/ImportExport/Collada.cs 2802 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_include_common class LibreMetaverse.ImportExport.Collada14.fx_include_common LibreMetaverse/ImportExport/Collada.cs 2844 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_surface_typeGeneratorName class LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName LibreMetaverse/ImportExport/Collada.cs 2886 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_setparam_simple class LibreMetaverse.ImportExport.Collada14.cg_setparam_simple LibreMetaverse/ImportExport/Collada.cs 2928 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_sampler1D class LibreMetaverse.ImportExport.Collada14.cg_sampler1D LibreMetaverse/ImportExport/Collada.cs 4680 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_sampler1D_common class LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common LibreMetaverse/ImportExport/Collada.cs 4692 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_sampler_wrap_common enum LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common LibreMetaverse/ImportExport/Collada.cs 4853 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_sampler_filter_common enum LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common LibreMetaverse/ImportExport/Collada.cs 4876 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_sampler1D class LibreMetaverse.ImportExport.Collada14.gl_sampler1D LibreMetaverse/ImportExport/Collada.cs 4907 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_sampler2D class LibreMetaverse.ImportExport.Collada14.cg_sampler2D LibreMetaverse/ImportExport/Collada.cs 4917 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_sampler2D_common class LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common LibreMetaverse/ImportExport/Collada.cs 4929 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_sampler2D class LibreMetaverse.ImportExport.Collada14.gl_sampler2D LibreMetaverse/ImportExport/Collada.cs 5109 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_sampler3D class LibreMetaverse.ImportExport.Collada14.cg_sampler3D LibreMetaverse/ImportExport/Collada.cs 5119 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_sampler3D_common class LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common LibreMetaverse/ImportExport/Collada.cs 5131 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_sampler3D class LibreMetaverse.ImportExport.Collada14.gl_sampler3D LibreMetaverse/ImportExport/Collada.cs 5328 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_samplerRECT class LibreMetaverse.ImportExport.Collada14.cg_samplerRECT LibreMetaverse/ImportExport/Collada.cs 5338 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_samplerRECT_common class LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common LibreMetaverse/ImportExport/Collada.cs 5350 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_samplerRECT class LibreMetaverse.ImportExport.Collada14.gl_samplerRECT LibreMetaverse/ImportExport/Collada.cs 5530 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_samplerCUBE class LibreMetaverse.ImportExport.Collada14.cg_samplerCUBE LibreMetaverse/ImportExport/Collada.cs 5540 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_samplerCUBE_common class LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common LibreMetaverse/ImportExport/Collada.cs 5552 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_samplerCUBE class LibreMetaverse.ImportExport.Collada14.gl_samplerCUBE LibreMetaverse/ImportExport/Collada.cs 5749 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_samplerDEPTH class LibreMetaverse.ImportExport.Collada14.cg_samplerDEPTH LibreMetaverse/ImportExport/Collada.cs 5759 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_samplerDEPTH_common class LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common LibreMetaverse/ImportExport/Collada.cs 5771 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_samplerDEPTH class LibreMetaverse.ImportExport.Collada14.gl_samplerDEPTH LibreMetaverse/ImportExport/Collada.cs 5885 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_surface_type class LibreMetaverse.ImportExport.Collada14.glsl_surface_type LibreMetaverse/ImportExport/Collada.cs 5895 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_surface_typeGenerator class LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator LibreMetaverse/ImportExport/Collada.cs 5920 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_surface_typeGeneratorName class LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName LibreMetaverse/ImportExport/Collada.cs 5994 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_setparam_simple class LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple LibreMetaverse/ImportExport/Collada.cs 6036 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texture_pipeline class LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline LibreMetaverse/ImportExport/Collada.cs 6423 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_command_type class LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type LibreMetaverse/ImportExport/Collada.cs 6467 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texture_constant_type class LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type LibreMetaverse/ImportExport/Collada.cs 6522 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_commandRGB_type class LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type LibreMetaverse/ImportExport/Collada.cs 6564 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_argumentRGB_type class LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type LibreMetaverse/ImportExport/Collada.cs 6654 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_source_enums enum LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums LibreMetaverse/ImportExport/Collada.cs 6732 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_operandRGB_enums enum LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums LibreMetaverse/ImportExport/Collada.cs 6752 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_operatorRGB_enums enum LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums LibreMetaverse/ImportExport/Collada.cs 6772 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_commandAlpha_type class LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type LibreMetaverse/ImportExport/Collada.cs 6806 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_argumentAlpha_type class LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type LibreMetaverse/ImportExport/Collada.cs 6896 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_operandAlpha_enums enum LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums LibreMetaverse/ImportExport/Collada.cs 6974 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texcombiner_operatorAlpha_enums enum LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums LibreMetaverse/ImportExport/Collada.cs 6988 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texenv_command_type class LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type LibreMetaverse/ImportExport/Collada.cs 7016 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texenv_mode_enums enum LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums LibreMetaverse/ImportExport/Collada.cs 7087 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_sampler_state class LibreMetaverse.ImportExport.Collada14.gles_sampler_state LibreMetaverse/ImportExport/Collada.cs 7112 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_sampler_wrap enum LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap LibreMetaverse/ImportExport/Collada.cs 7275 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texture_unit class LibreMetaverse.ImportExport.Collada14.gles_texture_unit LibreMetaverse/ImportExport/Collada.cs 7297 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_texture_unitTexcoord class LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord LibreMetaverse/ImportExport/Collada.cs 7386 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_newparam class LibreMetaverse.ImportExport.Collada14.cg_newparam LibreMetaverse/ImportExport/Collada.cs 7412 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_newarray_type class LibreMetaverse.ImportExport.Collada14.cg_newarray_type LibreMetaverse/ImportExport/Collada.cs 7649 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_connect_param class LibreMetaverse.ImportExport.Collada14.cg_connect_param LibreMetaverse/ImportExport/Collada.cs 7825 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_setuser_type class LibreMetaverse.ImportExport.Collada14.cg_setuser_type LibreMetaverse/ImportExport/Collada.cs 7851 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_setarray_type class LibreMetaverse.ImportExport.Collada14.cg_setarray_type LibreMetaverse/ImportExport/Collada.cs 8044 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType4 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4 LibreMetaverse/ImportExport/Collada.cs 8217 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_setparam class LibreMetaverse.ImportExport.Collada14.cg_setparam LibreMetaverse/ImportExport/Collada.cs 8575 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType3 enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType3 LibreMetaverse/ImportExport/Collada.cs 8764 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType5 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5 LibreMetaverse/ImportExport/Collada.cs 9123 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType6 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6 LibreMetaverse/ImportExport/Collada.cs 9485 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType4 enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType4 LibreMetaverse/ImportExport/Collada.cs 9844 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_newparam_type class LibreMetaverse.ImportExport.Collada14.common_newparam_type LibreMetaverse/ImportExport/Collada.cs 10202 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType2 enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType2 LibreMetaverse/ImportExport/Collada.cs 10280 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_color_or_texture_type class LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type LibreMetaverse/ImportExport/Collada.cs 10309 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_color_or_texture_typeColor class LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor LibreMetaverse/ImportExport/Collada.cs 10337 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_color_or_texture_typeParam class LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam LibreMetaverse/ImportExport/Collada.cs 10385 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_color_or_texture_typeTexture class LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture LibreMetaverse/ImportExport/Collada.cs 10411 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_transparent_type class LibreMetaverse.ImportExport.Collada14.common_transparent_type LibreMetaverse/ImportExport/Collada.cs 10468 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_opaque_enum enum LibreMetaverse.ImportExport.Collada14.fx_opaque_enum LibreMetaverse/ImportExport/Collada.cs 10498 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_float_or_param_type class LibreMetaverse.ImportExport.Collada14.common_float_or_param_type LibreMetaverse/ImportExport/Collada.cs 10514 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_float_or_param_typeFloat class LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat LibreMetaverse/ImportExport/Collada.cs 10541 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::common_float_or_param_typeParam class LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam LibreMetaverse/ImportExport/Collada.cs 10583 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_setparam class LibreMetaverse.ImportExport.Collada14.glsl_setparam LibreMetaverse/ImportExport/Collada.cs 10609 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_setarray_type class LibreMetaverse.ImportExport.Collada14.glsl_setarray_type LibreMetaverse/ImportExport/Collada.cs 10723 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType3 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3 LibreMetaverse/ImportExport/Collada.cs 10804 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType1 enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType1 LibreMetaverse/ImportExport/Collada.cs 10884 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_newparam class LibreMetaverse.ImportExport.Collada14.glsl_newparam LibreMetaverse/ImportExport/Collada.cs 10966 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_newarray_type class LibreMetaverse.ImportExport.Collada14.glsl_newarray_type LibreMetaverse/ImportExport/Collada.cs 11111 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType2 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2 LibreMetaverse/ImportExport/Collada.cs 11192 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType LibreMetaverse/ImportExport/Collada.cs 11272 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::InputGlobal class LibreMetaverse.ImportExport.Collada14.InputGlobal LibreMetaverse/ImportExport/Collada.cs 11354 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::fx_newparam_common class LibreMetaverse.ImportExport.Collada14.fx_newparam_common LibreMetaverse/ImportExport/Collada.cs 11396 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::InputLocalOffset class LibreMetaverse.ImportExport.Collada14.InputLocalOffset LibreMetaverse/ImportExport/Collada.cs 12025 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::TargetableFloat class LibreMetaverse.ImportExport.Collada14.TargetableFloat LibreMetaverse/ImportExport/Collada.cs 12115 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::InputLocal class LibreMetaverse.ImportExport.Collada14.InputLocal LibreMetaverse/ImportExport/Collada.cs 12157 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_material class LibreMetaverse.ImportExport.Collada14.instance_material LibreMetaverse/ImportExport/Collada.cs 12200 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_materialBind class LibreMetaverse.ImportExport.Collada14.instance_materialBind LibreMetaverse/ImportExport/Collada.cs 12322 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_materialBind_vertex_input class LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input LibreMetaverse/ImportExport/Collada.cs 12364 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::assetUnit class LibreMetaverse.ImportExport.Collada14.assetUnit LibreMetaverse/ImportExport/Collada.cs 12438 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::UpAxisType enum LibreMetaverse.ImportExport.Collada14.UpAxisType LibreMetaverse/ImportExport/Collada.cs 12486 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_animation_clips class LibreMetaverse.ImportExport.Collada14.library_animation_clips LibreMetaverse/ImportExport/Collada.cs 12506 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::animation_clip class LibreMetaverse.ImportExport.Collada14.animation_clip LibreMetaverse/ImportExport/Collada.cs 12596 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::InstanceWithExtra class LibreMetaverse.ImportExport.Collada14.InstanceWithExtra LibreMetaverse/ImportExport/Collada.cs 12740 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_animations class LibreMetaverse.ImportExport.Collada14.library_animations LibreMetaverse/ImportExport/Collada.cs 12815 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::animation class LibreMetaverse.ImportExport.Collada14.animation LibreMetaverse/ImportExport/Collada.cs 12905 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::channel class LibreMetaverse.ImportExport.Collada14.channel LibreMetaverse/ImportExport/Collada.cs 12998 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::sampler class LibreMetaverse.ImportExport.Collada14.sampler LibreMetaverse/ImportExport/Collada.cs 13041 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::source class LibreMetaverse.ImportExport.Collada14.source LibreMetaverse/ImportExport/Collada.cs 13084 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::IDREF_array class LibreMetaverse.ImportExport.Collada14.IDREF_array LibreMetaverse/ImportExport/Collada.cs 13193 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::Name_array class LibreMetaverse.ImportExport.Collada14.Name_array LibreMetaverse/ImportExport/Collada.cs 13268 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::bool_array class LibreMetaverse.ImportExport.Collada14.bool_array LibreMetaverse/ImportExport/Collada.cs 13350 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::float_array class LibreMetaverse.ImportExport.Collada14.float_array LibreMetaverse/ImportExport/Collada.cs 13432 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::int_array class LibreMetaverse.ImportExport.Collada14.int_array LibreMetaverse/ImportExport/Collada.cs 13553 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::sourceTechnique_common class LibreMetaverse.ImportExport.Collada14.sourceTechnique_common LibreMetaverse/ImportExport/Collada.cs 13674 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::accessor class LibreMetaverse.ImportExport.Collada14.accessor LibreMetaverse/ImportExport/Collada.cs 13700 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::param class LibreMetaverse.ImportExport.Collada14.param LibreMetaverse/ImportExport/Collada.cs 13799 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_cameras class LibreMetaverse.ImportExport.Collada14.library_cameras LibreMetaverse/ImportExport/Collada.cs 13890 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::camera class LibreMetaverse.ImportExport.Collada14.camera LibreMetaverse/ImportExport/Collada.cs 13980 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cameraOptics class LibreMetaverse.ImportExport.Collada14.cameraOptics LibreMetaverse/ImportExport/Collada.cs 14083 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cameraOpticsTechnique_common class LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common LibreMetaverse/ImportExport/Collada.cs 14140 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cameraOpticsTechnique_commonOrthographic class LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic LibreMetaverse/ImportExport/Collada.cs 14167 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType LibreMetaverse/ImportExport/Collada.cs 14241 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cameraOpticsTechnique_commonPerspective class LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective LibreMetaverse/ImportExport/Collada.cs 14260 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType1 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1 LibreMetaverse/ImportExport/Collada.cs 14334 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cameraImager class LibreMetaverse.ImportExport.Collada14.cameraImager LibreMetaverse/ImportExport/Collada.cs 14353 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_controllers class LibreMetaverse.ImportExport.Collada14.library_controllers LibreMetaverse/ImportExport/Collada.cs 14396 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::controller class LibreMetaverse.ImportExport.Collada14.controller LibreMetaverse/ImportExport/Collada.cs 14486 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::morph class LibreMetaverse.ImportExport.Collada14.morph LibreMetaverse/ImportExport/Collada.cs 14577 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::morphTargets class LibreMetaverse.ImportExport.Collada14.morphTargets LibreMetaverse/ImportExport/Collada.cs 14672 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::MorphMethodType enum LibreMetaverse.ImportExport.Collada14.MorphMethodType LibreMetaverse/ImportExport/Collada.cs 14712 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::skin class LibreMetaverse.ImportExport.Collada14.skin LibreMetaverse/ImportExport/Collada.cs 14729 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::skinJoints class LibreMetaverse.ImportExport.Collada14.skinJoints LibreMetaverse/ImportExport/Collada.cs 14832 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::skinVertex_weights class LibreMetaverse.ImportExport.Collada14.skinVertex_weights LibreMetaverse/ImportExport/Collada.cs 14874 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_effects class LibreMetaverse.ImportExport.Collada14.library_effects LibreMetaverse/ImportExport/Collada.cs 14963 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effect class LibreMetaverse.ImportExport.Collada14.effect LibreMetaverse/ImportExport/Collada.cs 15053 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::image class LibreMetaverse.ImportExport.Collada14.image LibreMetaverse/ImportExport/Collada.cs 15194 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CG class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG LibreMetaverse/ImportExport/Collada.cs 15387 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechnique class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique LibreMetaverse/ImportExport/Collada.cs 15516 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechniquePass class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass LibreMetaverse/ImportExport/Collada.cs 15656 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func LibreMetaverse/ImportExport/Collada.cs 15950 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc LibreMetaverse/ImportExport/Collada.cs 15990 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_func_type enum LibreMetaverse.ImportExport.Collada14.gl_func_type LibreMetaverse/ImportExport/Collada.cs 16036 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue LibreMetaverse/ImportExport/Collada.cs 16070 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable LibreMetaverse/ImportExport/Collada.cs 16118 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable LibreMetaverse/ImportExport/Collada.cs 16166 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color LibreMetaverse/ImportExport/Collada.cs 16214 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable LibreMetaverse/ImportExport/Collada.cs 16266 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation LibreMetaverse/ImportExport/Collada.cs 16314 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_blend_equation_type enum LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type LibreMetaverse/ImportExport/Collada.cs 16360 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate LibreMetaverse/ImportExport/Collada.cs 16385 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb LibreMetaverse/ImportExport/Collada.cs 16425 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha LibreMetaverse/ImportExport/Collada.cs 16473 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func LibreMetaverse/ImportExport/Collada.cs 16521 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc LibreMetaverse/ImportExport/Collada.cs 16561 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_blend_type enum LibreMetaverse.ImportExport.Collada14.gl_blend_type LibreMetaverse/ImportExport/Collada.cs 16607 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest LibreMetaverse/ImportExport/Collada.cs 16662 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate LibreMetaverse/ImportExport/Collada.cs 16710 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb LibreMetaverse/ImportExport/Collada.cs 16780 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb LibreMetaverse/ImportExport/Collada.cs 16828 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha LibreMetaverse/ImportExport/Collada.cs 16876 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha LibreMetaverse/ImportExport/Collada.cs 16924 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassClear_color class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color LibreMetaverse/ImportExport/Collada.cs 16972 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth LibreMetaverse/ImportExport/Collada.cs 17024 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil LibreMetaverse/ImportExport/Collada.cs 17072 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane LibreMetaverse/ImportExport/Collada.cs 17120 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable LibreMetaverse/ImportExport/Collada.cs 17188 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable LibreMetaverse/ImportExport/Collada.cs 17252 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask LibreMetaverse/ImportExport/Collada.cs 17300 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassColor_material class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material LibreMetaverse/ImportExport/Collada.cs 17352 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace LibreMetaverse/ImportExport/Collada.cs 17392 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_face_type enum LibreMetaverse.ImportExport.Collada14.gl_face_type LibreMetaverse/ImportExport/Collada.cs 17438 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode LibreMetaverse/ImportExport/Collada.cs 17457 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_material_type enum LibreMetaverse.ImportExport.Collada14.gl_material_type LibreMetaverse/ImportExport/Collada.cs 17503 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable LibreMetaverse/ImportExport/Collada.cs 17528 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassCull_face class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face LibreMetaverse/ImportExport/Collada.cs 17576 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable LibreMetaverse/ImportExport/Collada.cs 17624 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds LibreMetaverse/ImportExport/Collada.cs 17672 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable LibreMetaverse/ImportExport/Collada.cs 17714 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable LibreMetaverse/ImportExport/Collada.cs 17762 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func LibreMetaverse/ImportExport/Collada.cs 17810 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask LibreMetaverse/ImportExport/Collada.cs 17858 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range LibreMetaverse/ImportExport/Collada.cs 17906 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable LibreMetaverse/ImportExport/Collada.cs 17956 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable LibreMetaverse/ImportExport/Collada.cs 18004 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_color class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color LibreMetaverse/ImportExport/Collada.cs 18052 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src LibreMetaverse/ImportExport/Collada.cs 18104 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_fog_coord_src_type enum LibreMetaverse.ImportExport.Collada14.gl_fog_coord_src_type LibreMetaverse/ImportExport/Collada.cs 18150 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_density class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density LibreMetaverse/ImportExport/Collada.cs 18166 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable LibreMetaverse/ImportExport/Collada.cs 18214 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_end class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end LibreMetaverse/ImportExport/Collada.cs 18262 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode LibreMetaverse/ImportExport/Collada.cs 18310 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_fog_type enum LibreMetaverse.ImportExport.Collada14.gl_fog_type LibreMetaverse/ImportExport/Collada.cs 18356 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFog_start class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start LibreMetaverse/ImportExport/Collada.cs 18375 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassFront_face class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face LibreMetaverse/ImportExport/Collada.cs 18423 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_front_face_type enum LibreMetaverse.ImportExport.Collada14.gl_front_face_type LibreMetaverse/ImportExport/Collada.cs 18469 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient LibreMetaverse/ImportExport/Collada.cs 18485 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation LibreMetaverse/ImportExport/Collada.cs 18553 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse LibreMetaverse/ImportExport/Collada.cs 18617 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable LibreMetaverse/ImportExport/Collada.cs 18685 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation LibreMetaverse/ImportExport/Collada.cs 18749 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient LibreMetaverse/ImportExport/Collada.cs 18813 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control LibreMetaverse/ImportExport/Collada.cs 18865 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_light_model_color_control_type enum LibreMetaverse.ImportExport.Collada14.gl_light_model_color_control_type LibreMetaverse/ImportExport/Collada.cs 18911 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable LibreMetaverse/ImportExport/Collada.cs 18927 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable LibreMetaverse/ImportExport/Collada.cs 18975 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_position class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position LibreMetaverse/ImportExport/Collada.cs 19023 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation LibreMetaverse/ImportExport/Collada.cs 19091 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular LibreMetaverse/ImportExport/Collada.cs 19155 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff LibreMetaverse/ImportExport/Collada.cs 19223 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction LibreMetaverse/ImportExport/Collada.cs 19287 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent LibreMetaverse/ImportExport/Collada.cs 19354 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable LibreMetaverse/ImportExport/Collada.cs 19418 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable LibreMetaverse/ImportExport/Collada.cs 19466 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple LibreMetaverse/ImportExport/Collada.cs 19514 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable LibreMetaverse/ImportExport/Collada.cs 19564 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLine_width class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width LibreMetaverse/ImportExport/Collada.cs 19612 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op LibreMetaverse/ImportExport/Collada.cs 19660 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_logic_op_type enum LibreMetaverse.ImportExport.Collada14.gl_logic_op_type LibreMetaverse/ImportExport/Collada.cs 19706 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable LibreMetaverse/ImportExport/Collada.cs 19761 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient LibreMetaverse/ImportExport/Collada.cs 19809 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse LibreMetaverse/ImportExport/Collada.cs 19861 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission LibreMetaverse/ImportExport/Collada.cs 19913 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess LibreMetaverse/ImportExport/Collada.cs 19965 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular LibreMetaverse/ImportExport/Collada.cs 20013 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix LibreMetaverse/ImportExport/Collada.cs 20065 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable LibreMetaverse/ImportExport/Collada.cs 20129 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable LibreMetaverse/ImportExport/Collada.cs 20177 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation LibreMetaverse/ImportExport/Collada.cs 20225 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size LibreMetaverse/ImportExport/Collada.cs 20276 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size LibreMetaverse/ImportExport/Collada.cs 20324 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max LibreMetaverse/ImportExport/Collada.cs 20372 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min LibreMetaverse/ImportExport/Collada.cs 20420 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable LibreMetaverse/ImportExport/Collada.cs 20468 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode LibreMetaverse/ImportExport/Collada.cs 20516 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace LibreMetaverse/ImportExport/Collada.cs 20556 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode LibreMetaverse/ImportExport/Collada.cs 20604 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_polygon_mode_type enum LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type LibreMetaverse/ImportExport/Collada.cs 20650 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset LibreMetaverse/ImportExport/Collada.cs 20669 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable LibreMetaverse/ImportExport/Collada.cs 20719 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable LibreMetaverse/ImportExport/Collada.cs 20767 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable LibreMetaverse/ImportExport/Collada.cs 20815 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable LibreMetaverse/ImportExport/Collada.cs 20863 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable LibreMetaverse/ImportExport/Collada.cs 20911 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix LibreMetaverse/ImportExport/Collada.cs 20959 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable LibreMetaverse/ImportExport/Collada.cs 21023 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable LibreMetaverse/ImportExport/Collada.cs 21071 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable LibreMetaverse/ImportExport/Collada.cs 21119 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable LibreMetaverse/ImportExport/Collada.cs 21167 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassScissor class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor LibreMetaverse/ImportExport/Collada.cs 21215 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable LibreMetaverse/ImportExport/Collada.cs 21257 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassShade_model class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model LibreMetaverse/ImportExport/Collada.cs 21305 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_shade_model_type enum LibreMetaverse.ImportExport.Collada14.gl_shade_model_type LibreMetaverse/ImportExport/Collada.cs 21351 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechniquePassShader class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader LibreMetaverse/ImportExport/Collada.cs 21367 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target LibreMetaverse/ImportExport/Collada.cs 21486 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechniquePassShaderName class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName LibreMetaverse/ImportExport/Collada.cs 21512 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechniquePassShaderBind class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind LibreMetaverse/ImportExport/Collada.cs 21554 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam LibreMetaverse/ImportExport/Collada.cs 21727 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType6 enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType6 LibreMetaverse/ImportExport/Collada.cs 21751 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cg_pipeline_stage enum LibreMetaverse.ImportExport.Collada14.cg_pipeline_stage LibreMetaverse/ImportExport/Collada.cs 22104 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func LibreMetaverse/ImportExport/Collada.cs 22120 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc LibreMetaverse/ImportExport/Collada.cs 22175 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef LibreMetaverse/ImportExport/Collada.cs 22223 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask LibreMetaverse/ImportExport/Collada.cs 22271 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate LibreMetaverse/ImportExport/Collada.cs 22319 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront LibreMetaverse/ImportExport/Collada.cs 22389 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack LibreMetaverse/ImportExport/Collada.cs 22437 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef LibreMetaverse/ImportExport/Collada.cs 22485 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask LibreMetaverse/ImportExport/Collada.cs 22533 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask LibreMetaverse/ImportExport/Collada.cs 22581 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate LibreMetaverse/ImportExport/Collada.cs 22629 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace LibreMetaverse/ImportExport/Collada.cs 22669 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask LibreMetaverse/ImportExport/Collada.cs 22717 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op LibreMetaverse/ImportExport/Collada.cs 22765 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail LibreMetaverse/ImportExport/Collada.cs 22820 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gl_stencil_op_type enum LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type LibreMetaverse/ImportExport/Collada.cs 22866 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail LibreMetaverse/ImportExport/Collada.cs 22900 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass LibreMetaverse/ImportExport/Collada.cs 22948 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate LibreMetaverse/ImportExport/Collada.cs 22996 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace LibreMetaverse/ImportExport/Collada.cs 23066 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail LibreMetaverse/ImportExport/Collada.cs 23114 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail LibreMetaverse/ImportExport/Collada.cs 23162 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass LibreMetaverse/ImportExport/Collada.cs 23210 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable LibreMetaverse/ImportExport/Collada.cs 23258 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D LibreMetaverse/ImportExport/Collada.cs 23306 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable LibreMetaverse/ImportExport/Collada.cs 23349 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D LibreMetaverse/ImportExport/Collada.cs 23413 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable LibreMetaverse/ImportExport/Collada.cs 23456 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D LibreMetaverse/ImportExport/Collada.cs 23520 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable LibreMetaverse/ImportExport/Collada.cs 23563 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE LibreMetaverse/ImportExport/Collada.cs 23627 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable LibreMetaverse/ImportExport/Collada.cs 23670 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH LibreMetaverse/ImportExport/Collada.cs 23734 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable LibreMetaverse/ImportExport/Collada.cs 23777 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT LibreMetaverse/ImportExport/Collada.cs 23841 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable LibreMetaverse/ImportExport/Collada.cs 23884 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color LibreMetaverse/ImportExport/Collada.cs 23948 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode LibreMetaverse/ImportExport/Collada.cs 24006 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_COMMON class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON LibreMetaverse/ImportExport/Collada.cs 24065 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_COMMONTechnique class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique LibreMetaverse/ImportExport/Collada.cs 24154 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_COMMONTechniqueBlinn class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn LibreMetaverse/ImportExport/Collada.cs 24263 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_COMMONTechniqueConstant class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant LibreMetaverse/ImportExport/Collada.cs 24423 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_COMMONTechniqueLambert class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert LibreMetaverse/ImportExport/Collada.cs 24523 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_COMMONTechniquePhong class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong LibreMetaverse/ImportExport/Collada.cs 24653 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLES class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES LibreMetaverse/ImportExport/Collada.cs 24814 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechnique class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique LibreMetaverse/ImportExport/Collada.cs 24926 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniqueSetparam class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam LibreMetaverse/ImportExport/Collada.cs 25049 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePass class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass LibreMetaverse/ImportExport/Collada.cs 25586 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func LibreMetaverse/ImportExport/Collada.cs 25872 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc LibreMetaverse/ImportExport/Collada.cs 25912 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue LibreMetaverse/ImportExport/Collada.cs 25960 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable LibreMetaverse/ImportExport/Collada.cs 26008 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable LibreMetaverse/ImportExport/Collada.cs 26056 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassBlend_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func LibreMetaverse/ImportExport/Collada.cs 26104 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc LibreMetaverse/ImportExport/Collada.cs 26144 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest LibreMetaverse/ImportExport/Collada.cs 26192 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassClear_color class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color LibreMetaverse/ImportExport/Collada.cs 26240 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassClear_depth class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth LibreMetaverse/ImportExport/Collada.cs 26282 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil LibreMetaverse/ImportExport/Collada.cs 26340 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassClip_plane class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane LibreMetaverse/ImportExport/Collada.cs 26398 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable LibreMetaverse/ImportExport/Collada.cs 26456 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable LibreMetaverse/ImportExport/Collada.cs 26520 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassColor_mask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask LibreMetaverse/ImportExport/Collada.cs 26568 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable LibreMetaverse/ImportExport/Collada.cs 26610 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassCull_face class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face LibreMetaverse/ImportExport/Collada.cs 26658 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable LibreMetaverse/ImportExport/Collada.cs 26706 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassDepth_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func LibreMetaverse/ImportExport/Collada.cs 26754 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask LibreMetaverse/ImportExport/Collada.cs 26802 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassDepth_range class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range LibreMetaverse/ImportExport/Collada.cs 26850 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable LibreMetaverse/ImportExport/Collada.cs 26900 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassDither_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable LibreMetaverse/ImportExport/Collada.cs 26948 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFog_color class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color LibreMetaverse/ImportExport/Collada.cs 26996 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFog_density class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density LibreMetaverse/ImportExport/Collada.cs 27048 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFog_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable LibreMetaverse/ImportExport/Collada.cs 27096 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFog_end class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end LibreMetaverse/ImportExport/Collada.cs 27144 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFog_mode class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode LibreMetaverse/ImportExport/Collada.cs 27192 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFog_start class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start LibreMetaverse/ImportExport/Collada.cs 27240 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassFront_face class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face LibreMetaverse/ImportExport/Collada.cs 27288 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient LibreMetaverse/ImportExport/Collada.cs 27336 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation LibreMetaverse/ImportExport/Collada.cs 27404 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse LibreMetaverse/ImportExport/Collada.cs 27468 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable LibreMetaverse/ImportExport/Collada.cs 27536 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation LibreMetaverse/ImportExport/Collada.cs 27600 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient LibreMetaverse/ImportExport/Collada.cs 27664 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable LibreMetaverse/ImportExport/Collada.cs 27716 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_position class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position LibreMetaverse/ImportExport/Collada.cs 27764 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation LibreMetaverse/ImportExport/Collada.cs 27832 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_specular class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular LibreMetaverse/ImportExport/Collada.cs 27896 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff LibreMetaverse/ImportExport/Collada.cs 27964 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction LibreMetaverse/ImportExport/Collada.cs 28028 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent LibreMetaverse/ImportExport/Collada.cs 28095 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable LibreMetaverse/ImportExport/Collada.cs 28159 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable LibreMetaverse/ImportExport/Collada.cs 28207 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLine_width class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width LibreMetaverse/ImportExport/Collada.cs 28255 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassLogic_op class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op LibreMetaverse/ImportExport/Collada.cs 28303 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient LibreMetaverse/ImportExport/Collada.cs 28351 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse LibreMetaverse/ImportExport/Collada.cs 28403 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission LibreMetaverse/ImportExport/Collada.cs 28455 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess LibreMetaverse/ImportExport/Collada.cs 28507 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular LibreMetaverse/ImportExport/Collada.cs 28555 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix LibreMetaverse/ImportExport/Collada.cs 28607 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable LibreMetaverse/ImportExport/Collada.cs 28671 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable LibreMetaverse/ImportExport/Collada.cs 28719 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation LibreMetaverse/ImportExport/Collada.cs 28767 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size LibreMetaverse/ImportExport/Collada.cs 28818 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPoint_size class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size LibreMetaverse/ImportExport/Collada.cs 28866 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max LibreMetaverse/ImportExport/Collada.cs 28914 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min LibreMetaverse/ImportExport/Collada.cs 28962 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable LibreMetaverse/ImportExport/Collada.cs 29010 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset LibreMetaverse/ImportExport/Collada.cs 29058 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable LibreMetaverse/ImportExport/Collada.cs 29108 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix LibreMetaverse/ImportExport/Collada.cs 29156 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable LibreMetaverse/ImportExport/Collada.cs 29220 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable LibreMetaverse/ImportExport/Collada.cs 29268 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable LibreMetaverse/ImportExport/Collada.cs 29316 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable LibreMetaverse/ImportExport/Collada.cs 29364 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassScissor class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor LibreMetaverse/ImportExport/Collada.cs 29412 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable LibreMetaverse/ImportExport/Collada.cs 29454 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassShade_model class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model LibreMetaverse/ImportExport/Collada.cs 29502 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_func class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func LibreMetaverse/ImportExport/Collada.cs 29550 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc LibreMetaverse/ImportExport/Collada.cs 29605 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef LibreMetaverse/ImportExport/Collada.cs 29653 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask LibreMetaverse/ImportExport/Collada.cs 29701 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask LibreMetaverse/ImportExport/Collada.cs 29749 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_op class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op LibreMetaverse/ImportExport/Collada.cs 29797 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail LibreMetaverse/ImportExport/Collada.cs 29852 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::gles_stencil_op_type enum LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type LibreMetaverse/ImportExport/Collada.cs 29898 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail LibreMetaverse/ImportExport/Collada.cs 29926 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass LibreMetaverse/ImportExport/Collada.cs 29974 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable LibreMetaverse/ImportExport/Collada.cs 30022 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline LibreMetaverse/ImportExport/Collada.cs 30070 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable LibreMetaverse/ImportExport/Collada.cs 30111 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSL class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL LibreMetaverse/ImportExport/Collada.cs 30160 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechnique class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique LibreMetaverse/ImportExport/Collada.cs 30267 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePass class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass LibreMetaverse/ImportExport/Collada.cs 30392 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassShader class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader LibreMetaverse/ImportExport/Collada.cs 30686 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target LibreMetaverse/ImportExport/Collada.cs 30805 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassShaderName class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName LibreMetaverse/ImportExport/Collada.cs 30831 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind LibreMetaverse/ImportExport/Collada.cs 30873 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam class LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam LibreMetaverse/ImportExport/Collada.cs 30955 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemChoiceType5 enum LibreMetaverse.ImportExport.Collada14.ItemChoiceType5 LibreMetaverse/ImportExport/Collada.cs 30979 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::glsl_pipeline_stage enum LibreMetaverse.ImportExport.Collada14.glsl_pipeline_stage LibreMetaverse/ImportExport/Collada.cs 31059 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_force_fields class LibreMetaverse.ImportExport.Collada14.library_force_fields LibreMetaverse/ImportExport/Collada.cs 31076 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::force_field class LibreMetaverse.ImportExport.Collada14.force_field LibreMetaverse/ImportExport/Collada.cs 31166 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_geometries class LibreMetaverse.ImportExport.Collada14.library_geometries LibreMetaverse/ImportExport/Collada.cs 31256 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::geometry class LibreMetaverse.ImportExport.Collada14.geometry LibreMetaverse/ImportExport/Collada.cs 31346 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::convex_mesh class LibreMetaverse.ImportExport.Collada14.convex_mesh LibreMetaverse/ImportExport/Collada.cs 31438 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::vertices class LibreMetaverse.ImportExport.Collada14.vertices LibreMetaverse/ImportExport/Collada.cs 31534 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lines class LibreMetaverse.ImportExport.Collada14.lines LibreMetaverse/ImportExport/Collada.cs 31609 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::linestrips class LibreMetaverse.ImportExport.Collada14.linestrips LibreMetaverse/ImportExport/Collada.cs 31715 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::polygons class LibreMetaverse.ImportExport.Collada14.polygons LibreMetaverse/ImportExport/Collada.cs 31822 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::polygonsPH class LibreMetaverse.ImportExport.Collada14.polygonsPH LibreMetaverse/ImportExport/Collada.cs 31929 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::polylist class LibreMetaverse.ImportExport.Collada14.polylist LibreMetaverse/ImportExport/Collada.cs 31971 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::triangles class LibreMetaverse.ImportExport.Collada14.triangles LibreMetaverse/ImportExport/Collada.cs 32092 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::trifans class LibreMetaverse.ImportExport.Collada14.trifans LibreMetaverse/ImportExport/Collada.cs 32198 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::tristrips class LibreMetaverse.ImportExport.Collada14.tristrips LibreMetaverse/ImportExport/Collada.cs 32305 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::mesh class LibreMetaverse.ImportExport.Collada14.mesh LibreMetaverse/ImportExport/Collada.cs 32412 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::spline class LibreMetaverse.ImportExport.Collada14.spline LibreMetaverse/ImportExport/Collada.cs 32492 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::splineControl_vertices class LibreMetaverse.ImportExport.Collada14.splineControl_vertices LibreMetaverse/ImportExport/Collada.cs 32571 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_images class LibreMetaverse.ImportExport.Collada14.library_images LibreMetaverse/ImportExport/Collada.cs 32614 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_lights class LibreMetaverse.ImportExport.Collada14.library_lights LibreMetaverse/ImportExport/Collada.cs 32704 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::light class LibreMetaverse.ImportExport.Collada14.light LibreMetaverse/ImportExport/Collada.cs 32794 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lightTechnique_common class LibreMetaverse.ImportExport.Collada14.lightTechnique_common LibreMetaverse/ImportExport/Collada.cs 32898 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lightTechnique_commonAmbient class LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient LibreMetaverse/ImportExport/Collada.cs 32927 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::TargetableFloat3 class LibreMetaverse.ImportExport.Collada14.TargetableFloat3 LibreMetaverse/ImportExport/Collada.cs 32953 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lightTechnique_commonDirectional class LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional LibreMetaverse/ImportExport/Collada.cs 33001 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lightTechnique_commonPoint class LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint LibreMetaverse/ImportExport/Collada.cs 33026 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lightTechnique_commonSpot class LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot LibreMetaverse/ImportExport/Collada.cs 33102 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_materials class LibreMetaverse.ImportExport.Collada14.library_materials LibreMetaverse/ImportExport/Collada.cs 33213 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::material class LibreMetaverse.ImportExport.Collada14.material LibreMetaverse/ImportExport/Collada.cs 33303 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_effect class LibreMetaverse.ImportExport.Collada14.instance_effect LibreMetaverse/ImportExport/Collada.cs 33392 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_effectTechnique_hint class LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint LibreMetaverse/ImportExport/Collada.cs 33498 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_effectSetparam class LibreMetaverse.ImportExport.Collada14.instance_effectSetparam LibreMetaverse/ImportExport/Collada.cs 33556 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_nodes class LibreMetaverse.ImportExport.Collada14.library_nodes LibreMetaverse/ImportExport/Collada.cs 34123 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::node class LibreMetaverse.ImportExport.Collada14.node LibreMetaverse/ImportExport/Collada.cs 34213 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::lookat class LibreMetaverse.ImportExport.Collada14.lookat LibreMetaverse/ImportExport/Collada.cs 34476 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::matrix class LibreMetaverse.ImportExport.Collada14.matrix LibreMetaverse/ImportExport/Collada.cs 34525 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rotate class LibreMetaverse.ImportExport.Collada14.rotate LibreMetaverse/ImportExport/Collada.cs 34574 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::skew class LibreMetaverse.ImportExport.Collada14.skew LibreMetaverse/ImportExport/Collada.cs 34623 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ItemsChoiceType7 enum LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7 LibreMetaverse/ImportExport/Collada.cs 34669 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_controller class LibreMetaverse.ImportExport.Collada14.instance_controller LibreMetaverse/ImportExport/Collada.cs 34698 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::bind_material class LibreMetaverse.ImportExport.Collada14.bind_material LibreMetaverse/ImportExport/Collada.cs 34804 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_geometry class LibreMetaverse.ImportExport.Collada14.instance_geometry LibreMetaverse/ImportExport/Collada.cs 34879 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::NodeType enum LibreMetaverse.ImportExport.Collada14.NodeType LibreMetaverse/ImportExport/Collada.cs 34966 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_physics_materials class LibreMetaverse.ImportExport.Collada14.library_physics_materials LibreMetaverse/ImportExport/Collada.cs 34983 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::physics_material class LibreMetaverse.ImportExport.Collada14.physics_material LibreMetaverse/ImportExport/Collada.cs 35073 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::physics_materialTechnique_common class LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common LibreMetaverse/ImportExport/Collada.cs 35177 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_physics_models class LibreMetaverse.ImportExport.Collada14.library_physics_models LibreMetaverse/ImportExport/Collada.cs 35233 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::physics_model class LibreMetaverse.ImportExport.Collada14.physics_model LibreMetaverse/ImportExport/Collada.cs 35323 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_body class LibreMetaverse.ImportExport.Collada14.rigid_body LibreMetaverse/ImportExport/Collada.cs 35445 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_bodyTechnique_common class LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common LibreMetaverse/ImportExport/Collada.cs 35534 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_bodyTechnique_commonDynamic class LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic LibreMetaverse/ImportExport/Collada.cs 35639 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_bodyTechnique_commonShape class LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape LibreMetaverse/ImportExport/Collada.cs 35681 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_bodyTechnique_commonShapeHollow class LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow LibreMetaverse/ImportExport/Collada.cs 35809 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::BoxShim class LibreMetaverse.ImportExport.Collada14.box LibreMetaverse/ImportExport/Collada.cs 35852 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::capsule class LibreMetaverse.ImportExport.Collada14.capsule LibreMetaverse/ImportExport/Collada.cs 35894 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::cylinder class LibreMetaverse.ImportExport.Collada14.cylinder LibreMetaverse/ImportExport/Collada.cs 35951 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::plane class LibreMetaverse.ImportExport.Collada14.plane LibreMetaverse/ImportExport/Collada.cs 36008 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::sphere class LibreMetaverse.ImportExport.Collada14.sphere LibreMetaverse/ImportExport/Collada.cs 36050 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::tapered_capsule class LibreMetaverse.ImportExport.Collada14.tapered_capsule LibreMetaverse/ImportExport/Collada.cs 36092 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::tapered_cylinder class LibreMetaverse.ImportExport.Collada14.tapered_cylinder LibreMetaverse/ImportExport/Collada.cs 36164 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraint class LibreMetaverse.ImportExport.Collada14.rigid_constraint LibreMetaverse/ImportExport/Collada.cs 36236 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintRef_attachment class LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment LibreMetaverse/ImportExport/Collada.cs 36355 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintAttachment class LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment LibreMetaverse/ImportExport/Collada.cs 36399 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_common class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common LibreMetaverse/ImportExport/Collada.cs 36443 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonEnabled class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled LibreMetaverse/ImportExport/Collada.cs 36517 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonInterpenetrate class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate LibreMetaverse/ImportExport/Collada.cs 36559 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonLimits class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits LibreMetaverse/ImportExport/Collada.cs 36601 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonLimitsSwing_cone_and_twist class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist LibreMetaverse/ImportExport/Collada.cs 36641 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonLimitsLinear class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear LibreMetaverse/ImportExport/Collada.cs 36685 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonSpring class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring LibreMetaverse/ImportExport/Collada.cs 36729 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonSpringAngular class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular LibreMetaverse/ImportExport/Collada.cs 36769 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::rigid_constraintTechnique_commonSpringLinear class LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear LibreMetaverse/ImportExport/Collada.cs 36830 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_physics_model class LibreMetaverse.ImportExport.Collada14.instance_physics_model LibreMetaverse/ImportExport/Collada.cs 36892 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_rigid_body class LibreMetaverse.ImportExport.Collada14.instance_rigid_body LibreMetaverse/ImportExport/Collada.cs 37031 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_rigid_bodyTechnique_common class LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common LibreMetaverse/ImportExport/Collada.cs 37152 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_rigid_bodyTechnique_commonDynamic class LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic LibreMetaverse/ImportExport/Collada.cs 37295 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_rigid_bodyTechnique_commonShape class LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape LibreMetaverse/ImportExport/Collada.cs 37337 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_rigid_bodyTechnique_commonShapeHollow class LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow LibreMetaverse/ImportExport/Collada.cs 37465 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::instance_rigid_constraint class LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint LibreMetaverse/ImportExport/Collada.cs 37508 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_physics_scenes class LibreMetaverse.ImportExport.Collada14.library_physics_scenes LibreMetaverse/ImportExport/Collada.cs 37583 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::physics_scene class LibreMetaverse.ImportExport.Collada14.physics_scene LibreMetaverse/ImportExport/Collada.cs 37673 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::physics_sceneTechnique_common class LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common LibreMetaverse/ImportExport/Collada.cs 37809 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::library_visual_scenes class LibreMetaverse.ImportExport.Collada14.library_visual_scenes LibreMetaverse/ImportExport/Collada.cs 37850 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::visual_scene class LibreMetaverse.ImportExport.Collada14.visual_scene LibreMetaverse/ImportExport/Collada.cs 37940 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::visual_sceneEvaluate_scene class LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene LibreMetaverse/ImportExport/Collada.cs 38045 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::visual_sceneEvaluate_sceneRender class LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender LibreMetaverse/ImportExport/Collada.cs 38087 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::COLLADAScene class LibreMetaverse.ImportExport.Collada14.COLLADAScene LibreMetaverse/ImportExport/Collada.cs 38144 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::VersionType enum LibreMetaverse.ImportExport.Collada14.VersionType LibreMetaverse/ImportExport/Collada.cs 38199 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::ellipsoid class LibreMetaverse.ImportExport.Collada14.ellipsoid LibreMetaverse/ImportExport/Collada.cs 38218 +libremetaverse LibreMetaverse.ImportExport.Collada14 import_export::collada14::COLLADA class LibreMetaverse.ImportExport.Collada14.COLLADA LibreMetaverse/ImportExport/Collada.cs 38236 +libremetaverse LibreMetaverse.ImportExport import_export::ColladaLoader class LibreMetaverse.ImportExport.ColladaLoader LibreMetaverse/ImportExport/ColladalLoader.cs 47 +libremetaverse LibreMetaverse.ImportExport import_export::ModelMaterial class LibreMetaverse.ImportExport.ModelMaterial LibreMetaverse/ImportExport/Model.cs 34 +libremetaverse LibreMetaverse.ImportExport import_export::ModelFace class LibreMetaverse.ImportExport.ModelFace LibreMetaverse/ImportExport/Model.cs 42 +libremetaverse LibreMetaverse.ImportExport import_export::ModelPrim class LibreMetaverse.ImportExport.ModelPrim LibreMetaverse/ImportExport/Model.cs 71 +libremetaverse LibreMetaverse.ImportExport import_export::ModelUploader class LibreMetaverse.ImportExport.ModelUploader LibreMetaverse/ImportExport/ModelUploader.cs 39 +libremetaverse LibreMetaverse InterestListManager class LibreMetaverse.InterestListManager LibreMetaverse/InterestListManager.cs 43 +libremetaverse LibreMetaverse.Interfaces interfaces::IByteBufferPool interface LibreMetaverse.Interfaces.IByteBufferPool LibreMetaverse/Interfaces/IByteBufferPool.cs 6 +libremetaverse LibreMetaverse IGridClient interface LibreMetaverse.IGridClient LibreMetaverse/Interfaces/IGridClient.cs 35 +libremetaverse LibreMetaverse.Interfaces interfaces::IMessage interface LibreMetaverse.Interfaces.IMessage LibreMetaverse/Interfaces/IMessage.cs 35 +libremetaverse LibreMetaverse.Rendering rendering::RendererNameAttribute class LibreMetaverse.Rendering.RendererNameAttribute LibreMetaverse/Interfaces/IRendering.cs 34 +libremetaverse LibreMetaverse.Rendering rendering::IRendering interface LibreMetaverse.Rendering.IRendering LibreMetaverse/Interfaces/IRendering.cs 52 +libremetaverse LibreMetaverse Inventory class LibreMetaverse.Inventory LibreMetaverse/Inventory/Inventory.cs 43 +libremetaverse LibreMetaverse InventoryObjectUpdatedEventArgs class LibreMetaverse.InventoryObjectUpdatedEventArgs LibreMetaverse/Inventory/Inventory.cs 887 +libremetaverse LibreMetaverse InventoryObjectRemovedEventArgs class LibreMetaverse.InventoryObjectRemovedEventArgs LibreMetaverse/Inventory/Inventory.cs 899 +libremetaverse LibreMetaverse InventoryObjectAddedEventArgs class LibreMetaverse.InventoryObjectAddedEventArgs LibreMetaverse/Inventory/Inventory.cs 909 +libremetaverse LibreMetaverse AISResponseMeta struct LibreMetaverse.AISResponseMeta LibreMetaverse/Inventory/InventoryAISClient.cs 66 +libremetaverse LibreMetaverse InventoryAISClient class LibreMetaverse.InventoryAISClient LibreMetaverse/Inventory/InventoryAISClient.cs 97 +libremetaverse LibreMetaverse InventoryBase class LibreMetaverse.InventoryBase LibreMetaverse/Inventory/InventoryBase.cs 56 +libremetaverse LibreMetaverse InventoryItem class LibreMetaverse.InventoryItem LibreMetaverse/Inventory/InventoryBase.cs 121 +libremetaverse LibreMetaverse InventoryTexture class LibreMetaverse.InventoryTexture LibreMetaverse/Inventory/InventoryBase.cs 478 +libremetaverse LibreMetaverse InventorySound class LibreMetaverse.InventorySound LibreMetaverse/Inventory/InventoryBase.cs 497 +libremetaverse LibreMetaverse InventoryCallingCard class LibreMetaverse.InventoryCallingCard LibreMetaverse/Inventory/InventoryBase.cs 516 +libremetaverse LibreMetaverse InventoryLandmark class LibreMetaverse.InventoryLandmark LibreMetaverse/Inventory/InventoryBase.cs 535 +libremetaverse LibreMetaverse InventoryObject class LibreMetaverse.InventoryObject LibreMetaverse/Inventory/InventoryBase.cs 568 +libremetaverse LibreMetaverse InventoryNotecard class LibreMetaverse.InventoryNotecard LibreMetaverse/Inventory/InventoryBase.cs 607 +libremetaverse LibreMetaverse InventoryCategory class LibreMetaverse.InventoryCategory LibreMetaverse/Inventory/InventoryBase.cs 626 +libremetaverse LibreMetaverse InventoryLSL class LibreMetaverse.InventoryLSL LibreMetaverse/Inventory/InventoryBase.cs 645 +libremetaverse LibreMetaverse InventorySnapshot class LibreMetaverse.InventorySnapshot LibreMetaverse/Inventory/InventoryBase.cs 664 +libremetaverse LibreMetaverse InventoryAttachment class LibreMetaverse.InventoryAttachment LibreMetaverse/Inventory/InventoryBase.cs 683 +libremetaverse LibreMetaverse InventoryWearable class LibreMetaverse.InventoryWearable LibreMetaverse/Inventory/InventoryBase.cs 712 +libremetaverse LibreMetaverse InventoryAnimation class LibreMetaverse.InventoryAnimation LibreMetaverse/Inventory/InventoryBase.cs 737 +libremetaverse LibreMetaverse InventoryGesture class LibreMetaverse.InventoryGesture LibreMetaverse/Inventory/InventoryBase.cs 756 +libremetaverse LibreMetaverse InventorySettings class LibreMetaverse.InventorySettings LibreMetaverse/Inventory/InventoryBase.cs 775 +libremetaverse LibreMetaverse InventoryMaterial class LibreMetaverse.InventoryMaterial LibreMetaverse/Inventory/InventoryBase.cs 793 +libremetaverse LibreMetaverse InventoryFolder class LibreMetaverse.InventoryFolder LibreMetaverse/Inventory/InventoryBase.cs 812 +libremetaverse LibreMetaverse InventorySortOrder enum LibreMetaverse.InventorySortOrder LibreMetaverse/Inventory/InventoryEnums.cs 33 +libremetaverse LibreMetaverse DeRezDestination enum LibreMetaverse.DeRezDestination LibreMetaverse/Inventory/InventoryEnums.cs 49 +libremetaverse LibreMetaverse InventoryItemFlags enum LibreMetaverse.InventoryItemFlags LibreMetaverse/Inventory/InventoryEnums.cs 79 +libremetaverse LibreMetaverse InventoryObjectOfferedEventArgs class LibreMetaverse.InventoryObjectOfferedEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 32 +libremetaverse LibreMetaverse FolderUpdatedEventArgs class LibreMetaverse.FolderUpdatedEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 57 +libremetaverse LibreMetaverse ItemReceivedEventArgs class LibreMetaverse.ItemReceivedEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 70 +libremetaverse LibreMetaverse FindObjectByPathReplyEventArgs class LibreMetaverse.FindObjectByPathReplyEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 80 +libremetaverse LibreMetaverse TaskItemReceivedEventArgs class LibreMetaverse.TaskItemReceivedEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 100 +libremetaverse LibreMetaverse TaskInventoryReplyEventArgs class LibreMetaverse.TaskInventoryReplyEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 121 +libremetaverse LibreMetaverse SaveAssetToInventoryEventArgs class LibreMetaverse.SaveAssetToInventoryEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 137 +libremetaverse LibreMetaverse ScriptRunningReplyEventArgs class LibreMetaverse.ScriptRunningReplyEventArgs LibreMetaverse/Inventory/InventoryEventArgs.cs 150 +libremetaverse LibreMetaverse InventoryException class LibreMetaverse.InventoryException LibreMetaverse/Inventory/InventoryException.cs 35 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.Async.cs 40 +libremetaverse LibreMetaverse CreateItemFromAssetResult class LibreMetaverse.CreateItemFromAssetResult LibreMetaverse/Inventory/InventoryManager.Async.cs 934 +libremetaverse LibreMetaverse FolderUpdateResult class LibreMetaverse.FolderUpdateResult LibreMetaverse/Inventory/InventoryManager.Async.cs 953 +libremetaverse LibreMetaverse CopyItemsResult class LibreMetaverse.CopyItemsResult LibreMetaverse/Inventory/InventoryManager.Async.cs 1321 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.Delegates.cs 5 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.Handlers.cs 38 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.Helpers.cs 7 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.PacketHandlers.cs 35 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.RezGive.cs 35 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.Task.cs 34 +libremetaverse LibreMetaverse InventoryManager class LibreMetaverse.InventoryManager LibreMetaverse/Inventory/InventoryManager.cs 44 +libremetaverse LibreMetaverse InventoryNode class LibreMetaverse.InventoryNode LibreMetaverse/Inventory/InventoryNode.cs 34 +libremetaverse LibreMetaverse InventoryNodeDictionary class LibreMetaverse.InventoryNodeDictionary LibreMetaverse/Inventory/InventoryNodeDictionary.cs 33 +libremetaverse LibreMetaverse Logger class LibreMetaverse.Logger LibreMetaverse/Logger.cs 41 +libremetaverse LibreMetaverse void delegate LibreMetaverse.void LibreMetaverse/Logger.cs 49 +libremetaverse LibreMetaverse LoginStatus enum LibreMetaverse.LoginStatus LibreMetaverse/Login.cs 43 +libremetaverse LibreMetaverse LastExecStatus enum LibreMetaverse.LastExecStatus LibreMetaverse/Login.cs 59 +libremetaverse LibreMetaverse LoginCredential class LibreMetaverse.LoginCredential LibreMetaverse/Login.cs 78 +libremetaverse LibreMetaverse LoginParams class LibreMetaverse.LoginParams LibreMetaverse/Login.cs 102 +libremetaverse LibreMetaverse BuddyListEntry struct LibreMetaverse.BuddyListEntry LibreMetaverse/Login.cs 312 +libremetaverse LibreMetaverse HomeInfo class LibreMetaverse.HomeInfo LibreMetaverse/Login.cs 319 +libremetaverse LibreMetaverse AccountLevelBenefits class LibreMetaverse.AccountLevelBenefits LibreMetaverse/Login.cs 326 +libremetaverse LibreMetaverse LoginException class LibreMetaverse.LoginException LibreMetaverse/Login.cs 548 +libremetaverse LibreMetaverse NetworkManager class LibreMetaverse.NetworkManager LibreMetaverse/Login.cs 567 +libremetaverse LibreMetaverse void delegate LibreMetaverse.void LibreMetaverse/Login.cs 601 +libremetaverse LibreMetaverse LoginProgressEventArgs class LibreMetaverse.LoginProgressEventArgs LibreMetaverse/Login.cs 1425 +libremetaverse LibreMetaverse LoginState enum LibreMetaverse.LoginState LibreMetaverse/LoginResponseData.cs 40 +libremetaverse LibreMetaverse LoginResponseData class LibreMetaverse.LoginResponseData LibreMetaverse/LoginResponseData.cs 50 +libremetaverse LibreMetaverse ParseMessageLevel enum LibreMetaverse.ParseMessageLevel LibreMetaverse/LoginResponseData.cs 52 +libremetaverse LibreMetaverse ParseMessage class LibreMetaverse.ParseMessage LibreMetaverse/LoginResponseData.cs 57 +libremetaverse LibreMetaverse ParseResult class LibreMetaverse.ParseResult LibreMetaverse/LoginResponseData.cs 84 +libremetaverse LibreMetaverse HomeInfo class LibreMetaverse.HomeInfo LibreMetaverse/LoginResponseData.cs 246 +libremetaverse LibreMetaverse LslSyntax class LibreMetaverse.LslSyntax LibreMetaverse/LslSyntax.cs 39 +libremetaverse LibreMetaverse LslCategory enum LibreMetaverse.LslCategory LibreMetaverse/LslSyntax.cs 41 +libremetaverse LibreMetaverse LslKeyword struct LibreMetaverse.LslKeyword LibreMetaverse/LslSyntax.cs 51 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceListingsSyncedEventArgs class LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 33 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceListingChangedEventArgs class LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 43 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceErrorEventArgs class LibreMetaverse.Marketplace.MarketplaceErrorEventArgs LibreMetaverse/Marketplace/MarketplaceEventArgs.cs 59 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceFolderClassifier class LibreMetaverse.Marketplace.MarketplaceFolderClassifier LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 41 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceValidationFlags enum LibreMetaverse.Marketplace.MarketplaceValidationFlags LibreMetaverse/Marketplace/MarketplaceFolderClassifier.cs 220 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceFolderRole enum LibreMetaverse.Marketplace.MarketplaceFolderRole LibreMetaverse/Marketplace/MarketplaceFolderRole.cs 43 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceListingStatus enum LibreMetaverse.Marketplace.MarketplaceListingStatus LibreMetaverse/Marketplace/MarketplaceListing.cs 34 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceListing class LibreMetaverse.Marketplace.MarketplaceListing LibreMetaverse/Marketplace/MarketplaceListing.cs 48 +libremetaverse LibreMetaverse.Marketplace marketplace::MarketplaceManager class LibreMetaverse.Marketplace.MarketplaceManager LibreMetaverse/Marketplace/MarketplaceManager.cs 50 +libremetaverse LibreMetaverse.Materials materials::LegacyMaterial class LibreMetaverse.Materials.LegacyMaterial LibreMetaverse/Materials/LegacyMaterial.cs 6 +libremetaverse LibreMetaverse.Materials materials::LegacyMaterialAlphaMode enum LibreMetaverse.Materials.LegacyMaterialAlphaMode LibreMetaverse/Materials/LegacyMaterialAlphaMode.cs 3 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::TeleportFinishMessage class LibreMetaverse.Messages.Linden.TeleportFinishMessage LibreMetaverse/Messages/LindenMessages.cs 44 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NavMeshStatusUpdateMessage class LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage LibreMetaverse/Messages/LindenMessages.cs 128 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EstablishAgentCommunicationMessage class LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage LibreMetaverse/Messages/LindenMessages.cs 161 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::CrossedRegionMessage class LibreMetaverse.Messages.Linden.CrossedRegionMessage LibreMetaverse/Messages/LindenMessages.cs 198 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EnableSimulatorMessage class LibreMetaverse.Messages.Linden.EnableSimulatorMessage LibreMetaverse/Messages/LindenMessages.cs 277 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SimulatorInfoBlock class LibreMetaverse.Messages.Linden.SimulatorInfoBlock LibreMetaverse/Messages/LindenMessages.cs 280 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::TeleportFailedMessage class LibreMetaverse.Messages.Linden.TeleportFailedMessage LibreMetaverse/Messages/LindenMessages.cs 347 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::LandStatReplyMessage class LibreMetaverse.Messages.Linden.LandStatReplyMessage LibreMetaverse/Messages/LindenMessages.cs 407 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ReportDataBlock class LibreMetaverse.Messages.Linden.ReportDataBlock LibreMetaverse/Messages/LindenMessages.cs 413 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ParcelObjectOwnersReplyMessage class LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage LibreMetaverse/Messages/LindenMessages.cs 538 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::PrimOwner class LibreMetaverse.Messages.Linden.PrimOwner LibreMetaverse/Messages/LindenMessages.cs 543 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ParcelPropertiesMessage class LibreMetaverse.Messages.Linden.ParcelPropertiesMessage LibreMetaverse/Messages/LindenMessages.cs 642 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ParcelPropertiesUpdateMessage class LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage LibreMetaverse/Messages/LindenMessages.cs 967 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RemoteParcelRequestBlock class LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock LibreMetaverse/Messages/LindenMessages.cs 1124 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RemoteParcelRequestRequest class LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest LibreMetaverse/Messages/LindenMessages.cs 1134 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RemoteParcelRequestReply class LibreMetaverse.Messages.Linden.RemoteParcelRequestReply LibreMetaverse/Messages/LindenMessages.cs 1174 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RemoteParcelRequestMessage class LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage LibreMetaverse/Messages/LindenMessages.cs 1206 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NewFileAgentInventoryMessage class LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage LibreMetaverse/Messages/LindenMessages.cs 1239 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NewFileAgentInventoryReplyMessage class LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage LibreMetaverse/Messages/LindenMessages.cs 1288 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NewFileAgentInventoryVariablePriceMessage class LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage LibreMetaverse/Messages/LindenMessages.cs 1316 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NewFileAgentInventoryVariablePriceReplyMessage class LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage LibreMetaverse/Messages/LindenMessages.cs 1366 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NewFileAgentInventoryUploadReplyMessage class LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage LibreMetaverse/Messages/LindenMessages.cs 1400 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::BulkUpdateInventoryMessage class LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage LibreMetaverse/Messages/LindenMessages.cs 1443 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::FolderDataInfo class LibreMetaverse.Messages.Linden.FolderDataInfo LibreMetaverse/Messages/LindenMessages.cs 1446 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ItemDataInfo class LibreMetaverse.Messages.Linden.ItemDataInfo LibreMetaverse/Messages/LindenMessages.cs 1466 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentGroupDataUpdateMessage class LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage LibreMetaverse/Messages/LindenMessages.cs 1646 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::GroupData class LibreMetaverse.Messages.Linden.GroupData LibreMetaverse/Messages/LindenMessages.cs 1655 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::NewGroupData class LibreMetaverse.Messages.Linden.NewGroupData LibreMetaverse/Messages/LindenMessages.cs 1675 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateAgentLanguageMessage class LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage LibreMetaverse/Messages/LindenMessages.cs 1812 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentDropGroupMessage class LibreMetaverse.Messages.Linden.AgentDropGroupMessage LibreMetaverse/Messages/LindenMessages.cs 1852 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentData class LibreMetaverse.Messages.Linden.AgentData LibreMetaverse/Messages/LindenMessages.cs 1855 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentStateUpdateMessage class LibreMetaverse.Messages.Linden.AgentStateUpdateMessage LibreMetaverse/Messages/LindenMessages.cs 1916 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AssetUploaderBlock class LibreMetaverse.Messages.Linden.AssetUploaderBlock LibreMetaverse/Messages/LindenMessages.cs 1978 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploaderRequestUpload class LibreMetaverse.Messages.Linden.UploaderRequestUpload LibreMetaverse/Messages/LindenMessages.cs 2002 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploaderRequestComplete class LibreMetaverse.Messages.Linden.UploaderRequestComplete LibreMetaverse/Messages/LindenMessages.cs 2034 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploadBakedTextureMessage class LibreMetaverse.Messages.Linden.UploadBakedTextureMessage LibreMetaverse/Messages/LindenMessages.cs 2066 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RequiredVoiceVersionMessage class LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage LibreMetaverse/Messages/LindenMessages.cs 2103 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ParcelVoiceInfoRequestMessage class LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage LibreMetaverse/Messages/LindenMessages.cs 2144 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ProvisionVoiceAccountRequestMessage class LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage LibreMetaverse/Messages/LindenMessages.cs 2190 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploadScriptTaskMessage class LibreMetaverse.Messages.Linden.UploadScriptTaskMessage LibreMetaverse/Messages/LindenMessages.cs 2231 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ScriptRunningReplyMessage class LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage LibreMetaverse/Messages/LindenMessages.cs 2266 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateGestureAgentInventoryMessage class LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage LibreMetaverse/Messages/LindenMessages.cs 2322 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateNotecardTaskInventoryMessage class LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage LibreMetaverse/Messages/LindenMessages.cs 2359 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateAgentInventoryRequestMessage class LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage LibreMetaverse/Messages/LindenMessages.cs 2397 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateNotecardAgentInventoryMessage class LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage LibreMetaverse/Messages/LindenMessages.cs 2429 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::CopyInventoryFromNotecardMessage class LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage LibreMetaverse/Messages/LindenMessages.cs 2461 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploaderScriptRequestError class LibreMetaverse.Messages.Linden.UploaderScriptRequestError LibreMetaverse/Messages/LindenMessages.cs 2507 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateScriptTaskUpdateMessage class LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage LibreMetaverse/Messages/LindenMessages.cs 2547 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateScriptTaskMessage class LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage LibreMetaverse/Messages/LindenMessages.cs 2593 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploaderRequestScriptComplete class LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete LibreMetaverse/Messages/LindenMessages.cs 2633 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateScriptAgentRequestMessage class LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage LibreMetaverse/Messages/LindenMessages.cs 2667 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateScriptAgentMessage class LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage LibreMetaverse/Messages/LindenMessages.cs 2704 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SendPostcardMessage class LibreMetaverse.Messages.Linden.SendPostcardMessage LibreMetaverse/Messages/LindenMessages.cs 2745 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::MapLayerMessageBase class LibreMetaverse.Messages.Linden.MapLayerMessageBase LibreMetaverse/Messages/LindenMessages.cs 2789 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::MapLayerRequestVariant class LibreMetaverse.Messages.Linden.MapLayerRequestVariant LibreMetaverse/Messages/LindenMessages.cs 2810 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::MapLayerReplyVariant class LibreMetaverse.Messages.Linden.MapLayerReplyVariant LibreMetaverse/Messages/LindenMessages.cs 2827 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::LayerData class LibreMetaverse.Messages.Linden.LayerData LibreMetaverse/Messages/LindenMessages.cs 2832 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::MapLayerMessage class LibreMetaverse.Messages.Linden.MapLayerMessage LibreMetaverse/Messages/LindenMessages.cs 2910 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ProductInfoRequestMessage class LibreMetaverse.Messages.Linden.ProductInfoRequestMessage LibreMetaverse/Messages/LindenMessages.cs 2954 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ProductInfo class LibreMetaverse.Messages.Linden.ProductInfo LibreMetaverse/Messages/LindenMessages.cs 2957 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SearchStatRequestBlock class LibreMetaverse.Messages.Linden.SearchStatRequestBlock LibreMetaverse/Messages/LindenMessages.cs 3012 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SearchStatRequestRequest class LibreMetaverse.Messages.Linden.SearchStatRequestRequest LibreMetaverse/Messages/LindenMessages.cs 3021 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SearchStatRequestReply class LibreMetaverse.Messages.Linden.SearchStatRequestReply LibreMetaverse/Messages/LindenMessages.cs 3037 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SearchStatRequestMessage class LibreMetaverse.Messages.Linden.SearchStatRequestMessage LibreMetaverse/Messages/LindenMessages.cs 3069 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatSessionRequestBlock class LibreMetaverse.Messages.Linden.ChatSessionRequestBlock LibreMetaverse/Messages/LindenMessages.cs 3099 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatSessionRequestStartConference class LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference LibreMetaverse/Messages/LindenMessages.cs 3113 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatSessionRequestMuteUpdate class LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate LibreMetaverse/Messages/LindenMessages.cs 3170 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatSessionAcceptInvitation class LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation LibreMetaverse/Messages/LindenMessages.cs 3239 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatSessionRequestMessage class LibreMetaverse.Messages.Linden.ChatSessionRequestMessage LibreMetaverse/Messages/LindenMessages.cs 3271 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatterboxSessionEventReplyMessage class LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage LibreMetaverse/Messages/LindenMessages.cs 3305 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatterBoxSessionStartReplyMessage class LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage LibreMetaverse/Messages/LindenMessages.cs 3337 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatterBoxInvitationMessage class LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage LibreMetaverse/Messages/LindenMessages.cs 3399 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RegionInfoMessage class LibreMetaverse.Messages.Linden.RegionInfoMessage LibreMetaverse/Messages/LindenMessages.cs 3511 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ChatterBoxSessionAgentListUpdatesMessage class LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage LibreMetaverse/Messages/LindenMessages.cs 3554 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentUpdatesBlock class LibreMetaverse.Messages.Linden.AgentUpdatesBlock LibreMetaverse/Messages/LindenMessages.cs 3563 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ForceCloseChatterBoxSessionMessage class LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage LibreMetaverse/Messages/LindenMessages.cs 3706 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EventMessageBlock class LibreMetaverse.Messages.Linden.EventMessageBlock LibreMetaverse/Messages/LindenMessages.cs 3746 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EventQueueAck class LibreMetaverse.Messages.Linden.EventQueueAck LibreMetaverse/Messages/LindenMessages.cs 3752 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EventQueueEvent class LibreMetaverse.Messages.Linden.EventQueueEvent LibreMetaverse/Messages/LindenMessages.cs 3782 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::QueueEvent class LibreMetaverse.Messages.Linden.QueueEvent LibreMetaverse/Messages/LindenMessages.cs 3785 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EventQueueGetMessage class LibreMetaverse.Messages.Linden.EventQueueGetMessage LibreMetaverse/Messages/LindenMessages.cs 3841 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ViewerStatsMessage class LibreMetaverse.Messages.Linden.ViewerStatsMessage LibreMetaverse/Messages/LindenMessages.cs 3875 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::PlacesReplyMessage class LibreMetaverse.Messages.Linden.PlacesReplyMessage LibreMetaverse/Messages/LindenMessages.cs 4101 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::QueryData class LibreMetaverse.Messages.Linden.QueryData LibreMetaverse/Messages/LindenMessages.cs 4106 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UpdateAgentInformationMessage class LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage LibreMetaverse/Messages/LindenMessages.cs 4223 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::DirLandReplyMessage class LibreMetaverse.Messages.Linden.DirLandReplyMessage LibreMetaverse/Messages/LindenMessages.cs 4250 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::QueryReply class LibreMetaverse.Messages.Linden.QueryReply LibreMetaverse/Messages/LindenMessages.cs 4255 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::UploadObjectAssetMessage class LibreMetaverse.Messages.Linden.UploadObjectAssetMessage LibreMetaverse/Messages/LindenMessages.cs 4343 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::Object class LibreMetaverse.Messages.Linden.Object LibreMetaverse/Messages/LindenMessages.cs 4346 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::Face class LibreMetaverse.Messages.Linden.Face LibreMetaverse/Messages/LindenMessages.cs 4348 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExtraParam class LibreMetaverse.Messages.Linden.ExtraParam LibreMetaverse/Messages/LindenMessages.cs 4397 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectPhysicsPropertiesMessage class LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage LibreMetaverse/Messages/LindenMessages.cs 4653 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RenderMaterialsMessage class LibreMetaverse.Messages.Linden.RenderMaterialsMessage LibreMetaverse/Messages/LindenMessages.cs 4697 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::GetObjectCostRequest class LibreMetaverse.Messages.Linden.GetObjectCostRequest LibreMetaverse/Messages/LindenMessages.cs 4729 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::GetObjectCostMessage class LibreMetaverse.Messages.Linden.GetObjectCostMessage LibreMetaverse/Messages/LindenMessages.cs 4774 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectMediaNavigateMessage class LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage LibreMetaverse/Messages/LindenMessages.cs 4854 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectMediaBlock class LibreMetaverse.Messages.Linden.ObjectMediaBlock LibreMetaverse/Messages/LindenMessages.cs 4899 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectMediaRequest class LibreMetaverse.Messages.Linden.ObjectMediaRequest LibreMetaverse/Messages/LindenMessages.cs 4908 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectMediaResponse class LibreMetaverse.Messages.Linden.ObjectMediaResponse LibreMetaverse/Messages/LindenMessages.cs 4949 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectMediaUpdate class LibreMetaverse.Messages.Linden.ObjectMediaUpdate LibreMetaverse/Messages/LindenMessages.cs 5025 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectMediaMessage class LibreMetaverse.Messages.Linden.ObjectMediaMessage LibreMetaverse/Messages/LindenMessages.cs 5100 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ObjectResourcesDetail class LibreMetaverse.Messages.Linden.ObjectResourcesDetail LibreMetaverse/Messages/LindenMessages.cs 5144 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ParcelResourcesDetail class LibreMetaverse.Messages.Linden.ParcelResourcesDetail LibreMetaverse/Messages/LindenMessages.cs 5192 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::BaseResourcesInfo class LibreMetaverse.Messages.Linden.BaseResourcesInfo LibreMetaverse/Messages/LindenMessages.cs 5243 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AttachmentResourcesMessage class LibreMetaverse.Messages.Linden.AttachmentResourcesMessage LibreMetaverse/Messages/LindenMessages.cs 5322 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::LandResourcesRequest class LibreMetaverse.Messages.Linden.LandResourcesRequest LibreMetaverse/Messages/LindenMessages.cs 5378 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::LandResourcesMessage class LibreMetaverse.Messages.Linden.LandResourcesMessage LibreMetaverse/Messages/LindenMessages.cs 5404 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::LandResourcesInfo class LibreMetaverse.Messages.Linden.LandResourcesInfo LibreMetaverse/Messages/LindenMessages.cs 5466 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::GetDisplayNamesMessage class LibreMetaverse.Messages.Linden.GetDisplayNamesMessage LibreMetaverse/Messages/LindenMessages.cs 5500 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SetDisplayNameMessage class LibreMetaverse.Messages.Linden.SetDisplayNameMessage LibreMetaverse/Messages/LindenMessages.cs 5577 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SetDisplayNameReplyMessage class LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage LibreMetaverse/Messages/LindenMessages.cs 5608 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::DisplayNameUpdateMessage class LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage LibreMetaverse/Messages/LindenMessages.cs 5647 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentProfileMessage class LibreMetaverse.Messages.Linden.AgentProfileMessage LibreMetaverse/Messages/LindenMessages.cs 5680 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::GroupData class LibreMetaverse.Messages.Linden.GroupData LibreMetaverse/Messages/LindenMessages.cs 5682 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::PickData class LibreMetaverse.Messages.Linden.PickData LibreMetaverse/Messages/LindenMessages.cs 5694 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AvatarRenderInfoMessage class LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage LibreMetaverse/Messages/LindenMessages.cs 5994 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AvatarInfo class LibreMetaverse.Messages.Linden.AvatarInfo LibreMetaverse/Messages/LindenMessages.cs 5997 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ViewerBenefitsMessage class LibreMetaverse.Messages.Linden.ViewerBenefitsMessage LibreMetaverse/Messages/LindenMessages.cs 6060 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::BenefitPackage class LibreMetaverse.Messages.Linden.BenefitPackage LibreMetaverse/Messages/LindenMessages.cs 6063 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::AgentPreferencesMessage class LibreMetaverse.Messages.Linden.AgentPreferencesMessage LibreMetaverse/Messages/LindenMessages.cs 6181 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExperienceFlags enum LibreMetaverse.Messages.Linden.ExperienceFlags LibreMetaverse/Messages/LindenMessages.cs 6217 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExperienceInfo class LibreMetaverse.Messages.Linden.ExperienceInfo LibreMetaverse/Messages/LindenMessages.cs 6232 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExperienceInfoMessage class LibreMetaverse.Messages.Linden.ExperienceInfoMessage LibreMetaverse/Messages/LindenMessages.cs 6311 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExperienceListMessage class LibreMetaverse.Messages.Linden.ExperienceListMessage LibreMetaverse/Messages/LindenMessages.cs 6347 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExperiencePreferencesMessage class LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage LibreMetaverse/Messages/LindenMessages.cs 6375 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::RegionExperiencesMessage class LibreMetaverse.Messages.Linden.RegionExperiencesMessage LibreMetaverse/Messages/LindenMessages.cs 6414 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EnvironmentFlags enum LibreMetaverse.Messages.Linden.EnvironmentFlags LibreMetaverse/Messages/LindenMessages.cs 6464 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::EnvironmentData class LibreMetaverse.Messages.Linden.EnvironmentData LibreMetaverse/Messages/LindenMessages.cs 6477 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::ExtEnvironmentMessage class LibreMetaverse.Messages.Linden.ExtEnvironmentMessage LibreMetaverse/Messages/LindenMessages.cs 6531 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::LegacyEnvironmentMessage class LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage LibreMetaverse/Messages/LindenMessages.cs 6590 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::InterestListMode enum LibreMetaverse.Messages.Linden.InterestListMode LibreMetaverse/Messages/LindenMessages.cs 6619 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::InterestListMessage class LibreMetaverse.Messages.Linden.InterestListMessage LibreMetaverse/Messages/LindenMessages.cs 6639 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SimConsoleAsyncMessage class LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage LibreMetaverse/Messages/LindenMessages.cs 6683 +libremetaverse LibreMetaverse.Messages.Linden messages::linden::SimConsoleResponseMessage class LibreMetaverse.Messages.Linden.SimConsoleResponseMessage LibreMetaverse/Messages/LindenMessages.cs 6700 +libremetaverse LibreMetaverse.Messages messages::MessageUtils class LibreMetaverse.Messages.MessageUtils LibreMetaverse/Messages/MessageEventDecoder.cs 34 +libremetaverse LibreMetaverse.Messages messages::MessageUtils class LibreMetaverse.Messages.MessageUtils LibreMetaverse/Messages/Messages.cs 34 +libremetaverse LibreMetaverse NetworkManager class LibreMetaverse.NetworkManager LibreMetaverse/NetworkManager.cs 47 +libremetaverse LibreMetaverse DisconnectType enum LibreMetaverse.DisconnectType LibreMetaverse/NetworkManager.cs 54 +libremetaverse LibreMetaverse IncomingPacket class LibreMetaverse.IncomingPacket LibreMetaverse/NetworkManager.cs 74 +libremetaverse LibreMetaverse OutgoingPacket class LibreMetaverse.OutgoingPacket LibreMetaverse/NetworkManager.cs 87 +libremetaverse LibreMetaverse PacketReceivedEventArgs class LibreMetaverse.PacketReceivedEventArgs LibreMetaverse/NetworkManager.cs 1524 +libremetaverse LibreMetaverse LoggedOutEventArgs class LibreMetaverse.LoggedOutEventArgs LibreMetaverse/NetworkManager.cs 1537 +libremetaverse LibreMetaverse PacketSentEventArgs class LibreMetaverse.PacketSentEventArgs LibreMetaverse/NetworkManager.cs 1549 +libremetaverse LibreMetaverse SimConnectingEventArgs class LibreMetaverse.SimConnectingEventArgs LibreMetaverse/NetworkManager.cs 1563 +libremetaverse LibreMetaverse SimConnectedEventArgs class LibreMetaverse.SimConnectedEventArgs LibreMetaverse/NetworkManager.cs 1576 +libremetaverse LibreMetaverse SimDisconnectedEventArgs class LibreMetaverse.SimDisconnectedEventArgs LibreMetaverse/NetworkManager.cs 1586 +libremetaverse LibreMetaverse DisconnectedEventArgs class LibreMetaverse.DisconnectedEventArgs LibreMetaverse/NetworkManager.cs 1602 +libremetaverse LibreMetaverse SimChangedEventArgs class LibreMetaverse.SimChangedEventArgs LibreMetaverse/NetworkManager.cs 1615 +libremetaverse LibreMetaverse EventQueueRunningEventArgs class LibreMetaverse.EventQueueRunningEventArgs LibreMetaverse/NetworkManager.cs 1625 +libremetaverse LibreMetaverse GenericStreamingMethod enum LibreMetaverse.GenericStreamingMethod LibreMetaverse/NetworkManager.cs 1641 +libremetaverse LibreMetaverse GenericStreamingMessageEventArgs class LibreMetaverse.GenericStreamingMessageEventArgs LibreMetaverse/NetworkManager.cs 1659 +libremetaverse LibreMetaverse PrimEventArgs class LibreMetaverse.PrimEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 59 +libremetaverse LibreMetaverse AvatarUpdateEventArgs class LibreMetaverse.AvatarUpdateEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 138 +libremetaverse LibreMetaverse ObjectAnimationEventArgs class LibreMetaverse.ObjectAnimationEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 169 +libremetaverse LibreMetaverse ParticleUpdateEventArgs class LibreMetaverse.ParticleUpdateEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 197 +libremetaverse LibreMetaverse ObjectPropertiesEventArgs class LibreMetaverse.ObjectPropertiesEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 250 +libremetaverse LibreMetaverse ObjectPropertiesUpdatedEventArgs class LibreMetaverse.ObjectPropertiesUpdatedEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 280 +libremetaverse LibreMetaverse ObjectPropertiesFamilyEventArgs class LibreMetaverse.ObjectPropertiesFamilyEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 304 +libremetaverse LibreMetaverse TerseObjectUpdateEventArgs class LibreMetaverse.TerseObjectUpdateEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 327 +libremetaverse LibreMetaverse ObjectDataBlockUpdateEventArgs class LibreMetaverse.ObjectDataBlockUpdateEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 353 +libremetaverse LibreMetaverse KillObjectEventArgs class LibreMetaverse.KillObjectEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 387 +libremetaverse LibreMetaverse KillObjectsEventArgs class LibreMetaverse.KillObjectsEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 404 +libremetaverse LibreMetaverse AvatarSitChangedEventArgs class LibreMetaverse.AvatarSitChangedEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 422 +libremetaverse LibreMetaverse PayPriceReplyEventArgs class LibreMetaverse.PayPriceReplyEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 448 +libremetaverse LibreMetaverse ObjectMediaEventArgs class LibreMetaverse.ObjectMediaEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 470 +libremetaverse LibreMetaverse PhysicsPropertiesEventArgs class LibreMetaverse.PhysicsPropertiesEventArgs LibreMetaverse/ObjectManager.EventArgs.cs 499 +libremetaverse LibreMetaverse GLTFMaterialUpdate class LibreMetaverse.GLTFMaterialUpdate LibreMetaverse/ObjectManager.GLTFMaterials.cs 43 +libremetaverse LibreMetaverse ObjectManager class LibreMetaverse.ObjectManager LibreMetaverse/ObjectManager.GLTFMaterials.cs 56 +libremetaverse LibreMetaverse ObjectManager class LibreMetaverse.ObjectManager LibreMetaverse/ObjectManager.PacketHandlers.cs 37 +libremetaverse LibreMetaverse ReportType enum LibreMetaverse.ReportType LibreMetaverse/ObjectManager.cs 45 +libremetaverse LibreMetaverse CompressedFlags enum LibreMetaverse.CompressedFlags LibreMetaverse/ObjectManager.cs 64 +libremetaverse LibreMetaverse UpdateType enum LibreMetaverse.UpdateType LibreMetaverse/ObjectManager.cs 95 +libremetaverse LibreMetaverse PayPriceType enum LibreMetaverse.PayPriceType LibreMetaverse/ObjectManager.cs 116 +libremetaverse LibreMetaverse ObjectMovementUpdate struct LibreMetaverse.ObjectMovementUpdate LibreMetaverse/ObjectManager.cs 137 +libremetaverse LibreMetaverse ObjectManager class LibreMetaverse.ObjectManager LibreMetaverse/ObjectManager.cs 167 +libremetaverse LibreMetaverse PacketFrequency enum LibreMetaverse.PacketFrequency LibreMetaverse/Packet.cs 32 +libremetaverse LibreMetaverse.Packets packets::MalformedDataException class LibreMetaverse.Packets.MalformedDataException LibreMetaverse/Packet.cs 48 +libremetaverse LibreMetaverse.Packets packets::Header struct LibreMetaverse.Packets.Header LibreMetaverse/Packet.cs 71 +libremetaverse LibreMetaverse.Packets packets::PacketBlock class LibreMetaverse.Packets.PacketBlock LibreMetaverse/Packet.cs 231 +libremetaverse LibreMetaverse.Packets packets::PacketDecoder class LibreMetaverse.Packets.PacketDecoder LibreMetaverse/PacketDecoder.cs 38 +libremetaverse LibreMetaverse ObjectReturnType enum LibreMetaverse.ObjectReturnType LibreMetaverse/ParcelManager.cs 46 +libremetaverse LibreMetaverse ParcelAccessFlags enum LibreMetaverse.ParcelAccessFlags LibreMetaverse/ParcelManager.cs 65 +libremetaverse LibreMetaverse ParcelResult enum LibreMetaverse.ParcelResult LibreMetaverse/ParcelManager.cs 76 +libremetaverse LibreMetaverse AccessList enum LibreMetaverse.AccessList LibreMetaverse/ParcelManager.cs 91 +libremetaverse LibreMetaverse ParcelPropertiesStatus enum LibreMetaverse.ParcelPropertiesStatus LibreMetaverse/ParcelManager.cs 105 +libremetaverse LibreMetaverse TerraformAction enum LibreMetaverse.TerraformAction LibreMetaverse/ParcelManager.cs 124 +libremetaverse LibreMetaverse TerraformBrushSize enum LibreMetaverse.TerraformBrushSize LibreMetaverse/ParcelManager.cs 143 +libremetaverse LibreMetaverse AccessDeniedReason enum LibreMetaverse.AccessDeniedReason LibreMetaverse/ParcelManager.cs 156 +libremetaverse LibreMetaverse ParcelOverlayType enum LibreMetaverse.ParcelOverlayType LibreMetaverse/ParcelManager.cs 184 +libremetaverse LibreMetaverse ParcelFlags enum LibreMetaverse.ParcelFlags LibreMetaverse/ParcelManager.cs 210 +libremetaverse LibreMetaverse ParcelStatus enum LibreMetaverse.ParcelStatus LibreMetaverse/ParcelManager.cs 290 +libremetaverse LibreMetaverse ParcelCategory enum LibreMetaverse.ParcelCategory LibreMetaverse/ParcelManager.cs 305 +libremetaverse LibreMetaverse LandingType enum LibreMetaverse.LandingType LibreMetaverse/ParcelManager.cs 342 +libremetaverse LibreMetaverse ParcelMediaCommand enum LibreMetaverse.ParcelMediaCommand LibreMetaverse/ParcelManager.cs 356 +libremetaverse LibreMetaverse ParcelInfo struct LibreMetaverse.ParcelInfo LibreMetaverse/ParcelManager.cs 400 +libremetaverse LibreMetaverse ParcelMedia struct LibreMetaverse.ParcelMedia LibreMetaverse/ParcelManager.cs 437 +libremetaverse LibreMetaverse Parcel class LibreMetaverse.Parcel LibreMetaverse/ParcelManager.cs 465 +libremetaverse LibreMetaverse ParcelManager class LibreMetaverse.ParcelManager LibreMetaverse/ParcelManager.cs 741 +libremetaverse LibreMetaverse ParcelAccessEntry struct LibreMetaverse.ParcelAccessEntry LibreMetaverse/ParcelManager.cs 748 +libremetaverse LibreMetaverse ParcelPrimOwners struct LibreMetaverse.ParcelPrimOwners LibreMetaverse/ParcelManager.cs 761 +libremetaverse LibreMetaverse ParcelDwellReplyEventArgs class LibreMetaverse.ParcelDwellReplyEventArgs LibreMetaverse/ParcelManager.cs 2324 +libremetaverse LibreMetaverse ParcelInfoReplyEventArgs class LibreMetaverse.ParcelInfoReplyEventArgs LibreMetaverse/ParcelManager.cs 2351 +libremetaverse LibreMetaverse ParcelPropertiesEventArgs class LibreMetaverse.ParcelPropertiesEventArgs LibreMetaverse/ParcelManager.cs 2367 +libremetaverse LibreMetaverse ParcelAccessListReplyEventArgs class LibreMetaverse.ParcelAccessListReplyEventArgs LibreMetaverse/ParcelManager.cs 2414 +libremetaverse LibreMetaverse ParcelObjectOwnersReplyEventArgs class LibreMetaverse.ParcelObjectOwnersReplyEventArgs LibreMetaverse/ParcelManager.cs 2454 +libremetaverse LibreMetaverse SimParcelsDownloadedEventArgs class LibreMetaverse.SimParcelsDownloadedEventArgs LibreMetaverse/ParcelManager.cs 2475 +libremetaverse LibreMetaverse ForceSelectObjectsReplyEventArgs class LibreMetaverse.ForceSelectObjectsReplyEventArgs LibreMetaverse/ParcelManager.cs 2503 +libremetaverse LibreMetaverse ParcelMediaUpdateReplyEventArgs class LibreMetaverse.ParcelMediaUpdateReplyEventArgs LibreMetaverse/ParcelManager.cs 2531 +libremetaverse LibreMetaverse ParcelMediaCommandEventArgs class LibreMetaverse.ParcelMediaCommandEventArgs LibreMetaverse/ParcelManager.cs 2552 +libremetaverse LibreMetaverse ParcelOverlayEventArgs class LibreMetaverse.ParcelOverlayEventArgs LibreMetaverse/ParcelManager.cs 2588 +libremetaverse LibreMetaverse PermissionMask enum LibreMetaverse.PermissionMask LibreMetaverse/Permissions.cs 34 +libremetaverse LibreMetaverse PermissionWho enum LibreMetaverse.PermissionWho LibreMetaverse/Permissions.cs 49 +libremetaverse LibreMetaverse Permissions struct LibreMetaverse.Permissions LibreMetaverse/Permissions.cs 66 +libremetaverse LibreMetaverse MediaPermission enum LibreMetaverse.MediaPermission LibreMetaverse/Primitives/ObjectMedia.cs 40 +libremetaverse LibreMetaverse MediaControls enum LibreMetaverse.MediaControls LibreMetaverse/Primitives/ObjectMedia.cs 52 +libremetaverse LibreMetaverse MediaEntry class LibreMetaverse.MediaEntry LibreMetaverse/Primitives/ObjectMedia.cs 62 +libremetaverse LibreMetaverse Primitive class LibreMetaverse.Primitive LibreMetaverse/Primitives/ObjectMedia.cs 189 +libremetaverse LibreMetaverse LiveParticle struct LibreMetaverse.LiveParticle LibreMetaverse/Primitives/ParticleSimulator.cs 35 +libremetaverse LibreMetaverse ParticleSimulator class LibreMetaverse.ParticleSimulator LibreMetaverse/Primitives/ParticleSimulator.cs 79 +libremetaverse LibreMetaverse Primitive class LibreMetaverse.Primitive LibreMetaverse/Primitives/ParticleSystem.cs 35 +libremetaverse LibreMetaverse ParticleSystem struct LibreMetaverse.ParticleSystem LibreMetaverse/Primitives/ParticleSystem.cs 42 +libremetaverse LibreMetaverse SourcePattern enum LibreMetaverse.SourcePattern LibreMetaverse/Primitives/ParticleSystem.cs 48 +libremetaverse LibreMetaverse ParticleDataFlags enum LibreMetaverse.ParticleDataFlags LibreMetaverse/Primitives/ParticleSystem.cs 68 +libremetaverse LibreMetaverse ParticleFlags enum LibreMetaverse.ParticleFlags LibreMetaverse/Primitives/ParticleSystem.cs 104 +libremetaverse LibreMetaverse BlendFunc enum LibreMetaverse.BlendFunc LibreMetaverse/Primitives/ParticleSystem.cs 114 +libremetaverse LibreMetaverse Primitive class LibreMetaverse.Primitive LibreMetaverse/Primitives/Primitive.cs 34 +libremetaverse LibreMetaverse ConstructionData class LibreMetaverse.ConstructionData LibreMetaverse/Primitives/Primitive.cs 49 +libremetaverse LibreMetaverse FlexibleData class LibreMetaverse.FlexibleData LibreMetaverse/Primitives/Primitive.cs 228 +libremetaverse LibreMetaverse LightData class LibreMetaverse.LightData LibreMetaverse/Primitives/Primitive.cs 354 +libremetaverse LibreMetaverse LightImage class LibreMetaverse.LightImage LibreMetaverse/Primitives/Primitive.cs 474 +libremetaverse LibreMetaverse SculptData class LibreMetaverse.SculptData LibreMetaverse/Primitives/Primitive.cs 565 +libremetaverse LibreMetaverse ObjectProperties class LibreMetaverse.ObjectProperties LibreMetaverse/Primitives/Primitive.cs 662 +libremetaverse LibreMetaverse PhysicsProperties class LibreMetaverse.PhysicsProperties LibreMetaverse/Primitives/Primitive.cs 759 +libremetaverse LibreMetaverse Bumpiness enum LibreMetaverse.Bumpiness LibreMetaverse/Primitives/TextureEntry.cs 40 +libremetaverse LibreMetaverse Shininess enum LibreMetaverse.Shininess LibreMetaverse/Primitives/TextureEntry.cs 83 +libremetaverse LibreMetaverse MappingType enum LibreMetaverse.MappingType LibreMetaverse/Primitives/TextureEntry.cs 98 +libremetaverse LibreMetaverse TextureAttributes enum LibreMetaverse.TextureAttributes LibreMetaverse/Primitives/TextureEntry.cs 115 +libremetaverse LibreMetaverse Primitive class LibreMetaverse.Primitive LibreMetaverse/Primitives/TextureEntry.cs 148 +libremetaverse LibreMetaverse TextureAnimMode enum LibreMetaverse.TextureAnimMode LibreMetaverse/Primitives/TextureEntry.cs 157 +libremetaverse LibreMetaverse TextureEntryFace class LibreMetaverse.TextureEntryFace LibreMetaverse/Primitives/TextureEntry.cs 185 +libremetaverse LibreMetaverse TextureEntry class LibreMetaverse.TextureEntry LibreMetaverse/Primitives/TextureEntry.cs 587 +libremetaverse LibreMetaverse TextureAnimation struct LibreMetaverse.TextureAnimation LibreMetaverse/Primitives/TextureEntry.cs 1318 +libremetaverse LibreMetaverse FieldType enum LibreMetaverse.FieldType LibreMetaverse/ProtocolManager.cs 36 +libremetaverse LibreMetaverse MapField class LibreMetaverse.MapField LibreMetaverse/ProtocolManager.cs 85 +libremetaverse LibreMetaverse MapBlock class LibreMetaverse.MapBlock LibreMetaverse/ProtocolManager.cs 122 +libremetaverse LibreMetaverse MapPacket class LibreMetaverse.MapPacket LibreMetaverse/ProtocolManager.cs 158 +libremetaverse LibreMetaverse ProtocolManager class LibreMetaverse.ProtocolManager LibreMetaverse/ProtocolManager.cs 177 +libremetaverse LibreMetaverse AnimeshSkinning class LibreMetaverse.AnimeshSkinning LibreMetaverse/Rendering/AnimeshSkinning.cs 46 +libremetaverse LibreMetaverse.Rendering rendering::AttachmentRiggedSkin class LibreMetaverse.Rendering.AttachmentRiggedSkin LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 40 +libremetaverse LibreMetaverse.Rendering rendering::RiggedSkinMath class LibreMetaverse.Rendering.RiggedSkinMath LibreMetaverse/Rendering/AttachmentRiggedSkin.cs 71 +libremetaverse LibreMetaverse.Rendering rendering::AvatarBoneMath class LibreMetaverse.Rendering.AvatarBoneMath LibreMetaverse/Rendering/AvatarBoneMath.cs 62 +libremetaverse LibreMetaverse.Rendering rendering::AvatarPhysicsSimulator class LibreMetaverse.Rendering.AvatarPhysicsSimulator LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 131 +libremetaverse LibreMetaverse.Rendering rendering::PhysicsVolumeMorphs class LibreMetaverse.Rendering.PhysicsVolumeMorphs LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 471 +libremetaverse LibreMetaverse.Rendering rendering::VolumeMorph record struct LibreMetaverse.Rendering.VolumeMorph LibreMetaverse/Rendering/AvatarPhysicsSimulator.cs 491 +libremetaverse LibreMetaverse.Rendering rendering::EndianAwareBinaryReader class LibreMetaverse.Rendering.EndianAwareBinaryReader LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 35 +libremetaverse LibreMetaverse.Rendering rendering::SourceFormat enum LibreMetaverse.Rendering.SourceFormat LibreMetaverse/Rendering/EndianAwareBinaryReader.cs 38 +libremetaverse LibreMetaverse.Rendering rendering::AvatarAttachmentPoint class LibreMetaverse.Rendering.AvatarAttachmentPoint LibreMetaverse/Rendering/LindenAvatarDefinition.cs 38 +libremetaverse LibreMetaverse.Rendering rendering::AvatarMeshDefinition class LibreMetaverse.Rendering.AvatarMeshDefinition LibreMetaverse/Rendering/LindenAvatarDefinition.cs 74 +libremetaverse LibreMetaverse.Rendering rendering::BoneTransform struct LibreMetaverse.Rendering.BoneTransform LibreMetaverse/Rendering/LindenAvatarDefinition.cs 98 +libremetaverse LibreMetaverse.Rendering rendering::LindenAvatarDefinition class LibreMetaverse.Rendering.LindenAvatarDefinition LibreMetaverse/Rendering/LindenAvatarDefinition.cs 112 +libremetaverse LibreMetaverse.Rendering rendering::LindenMesh class LibreMetaverse.Rendering.LindenMesh LibreMetaverse/Rendering/LindenMesh.cs 41 +libremetaverse LibreMetaverse.Rendering rendering::Face struct LibreMetaverse.Rendering.Face LibreMetaverse/Rendering/LindenMesh.cs 52 +libremetaverse LibreMetaverse.Rendering rendering::Vertex struct LibreMetaverse.Rendering.Vertex LibreMetaverse/Rendering/LindenMesh.cs 78 +libremetaverse LibreMetaverse.Rendering rendering::MorphVertex struct LibreMetaverse.Rendering.MorphVertex LibreMetaverse/Rendering/LindenMesh.cs 101 +libremetaverse LibreMetaverse.Rendering rendering::Morph struct LibreMetaverse.Rendering.Morph LibreMetaverse/Rendering/LindenMesh.cs 122 +libremetaverse LibreMetaverse.Rendering rendering::VertexRemap struct LibreMetaverse.Rendering.VertexRemap LibreMetaverse/Rendering/LindenMesh.cs 141 +libremetaverse LibreMetaverse.Rendering rendering::ReferenceMesh class LibreMetaverse.Rendering.ReferenceMesh LibreMetaverse/Rendering/LindenMesh.cs 166 +libremetaverse LibreMetaverse.Rendering rendering::SkinWeightElement struct LibreMetaverse.Rendering.SkinWeightElement LibreMetaverse/Rendering/LindenMesh.cs 412 +libremetaverse LibreMetaverse.Rendering rendering::JointSupportCategory enum LibreMetaverse.Rendering.JointSupportCategory LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 41 +libremetaverse LibreMetaverse.Rendering rendering::JointBase class LibreMetaverse.Rendering.JointBase LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 52 +libremetaverse LibreMetaverse.Rendering rendering::Joint class LibreMetaverse.Rendering.Joint LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 67 +libremetaverse LibreMetaverse.Rendering rendering::LindenSkeleton class LibreMetaverse.Rendering.LindenSkeleton LibreMetaverse/Rendering/LindenSkeleton.Ext.cs 87 +libremetaverse LibreMetaverse.Rendering rendering::LindenSkeleton class LibreMetaverse.Rendering.LindenSkeleton LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 11 +libremetaverse LibreMetaverse.Rendering rendering::Joint class LibreMetaverse.Rendering.Joint LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 98 +libremetaverse LibreMetaverse.Rendering rendering::CollisionVolume class LibreMetaverse.Rendering.CollisionVolume LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 168 +libremetaverse LibreMetaverse.Rendering rendering::JointBase class LibreMetaverse.Rendering.JointBase LibreMetaverse/Rendering/LindenSkeleton.Xsd.cs 178 +libremetaverse LibreMetaverse.Rendering rendering::FaceType enum LibreMetaverse.Rendering.FaceType LibreMetaverse/Rendering/Rendering.cs 42 +libremetaverse LibreMetaverse.Rendering rendering::FaceMask enum LibreMetaverse.Rendering.FaceMask LibreMetaverse/Rendering/Rendering.cs 57 +libremetaverse LibreMetaverse.Rendering rendering::DetailLevel enum LibreMetaverse.Rendering.DetailLevel LibreMetaverse/Rendering/Rendering.cs 71 +libremetaverse LibreMetaverse.Rendering rendering::Vertex struct LibreMetaverse.Rendering.Vertex LibreMetaverse/Rendering/Rendering.cs 85 +libremetaverse LibreMetaverse.Rendering rendering::ProfileFace struct LibreMetaverse.Rendering.ProfileFace LibreMetaverse/Rendering/Rendering.cs 129 +libremetaverse LibreMetaverse.Rendering rendering::Profile struct LibreMetaverse.Rendering.Profile LibreMetaverse/Rendering/Rendering.cs 144 +libremetaverse LibreMetaverse.Rendering rendering::PathPoint struct LibreMetaverse.Rendering.PathPoint LibreMetaverse/Rendering/Rendering.cs 155 +libremetaverse LibreMetaverse.Rendering rendering::Path struct LibreMetaverse.Rendering.Path LibreMetaverse/Rendering/Rendering.cs 163 +libremetaverse LibreMetaverse.Rendering rendering::Face struct LibreMetaverse.Rendering.Face LibreMetaverse/Rendering/Rendering.cs 169 +libremetaverse LibreMetaverse.Rendering rendering::VertexWeight struct LibreMetaverse.Rendering.VertexWeight LibreMetaverse/Rendering/Rendering.cs 222 +libremetaverse LibreMetaverse.Rendering rendering::MeshSkinData class LibreMetaverse.Rendering.MeshSkinData LibreMetaverse/Rendering/Rendering.cs 239 +libremetaverse LibreMetaverse.Rendering rendering::RenderingException class LibreMetaverse.Rendering.RenderingException LibreMetaverse/Rendering/Rendering.cs 286 +libremetaverse LibreMetaverse.Rendering rendering::Mesh class LibreMetaverse.Rendering.Mesh LibreMetaverse/Rendering/Rendering.cs 303 +libremetaverse LibreMetaverse.Rendering rendering::FacetedMesh class LibreMetaverse.Rendering.FacetedMesh LibreMetaverse/Rendering/Rendering.cs 323 +libremetaverse LibreMetaverse.Rendering rendering::SimpleMesh class LibreMetaverse.Rendering.SimpleMesh LibreMetaverse/Rendering/Rendering.cs 770 +libremetaverse LibreMetaverse.Rendering rendering::RenderingLoader class LibreMetaverse.Rendering.RenderingLoader LibreMetaverse/Rendering/Rendering.cs 800 +libremetaverse LibreMetaverse AgentSettings class LibreMetaverse.AgentSettings LibreMetaverse/Settings/AgentSettings.cs 3 +libremetaverse LibreMetaverse AssetCacheSettings class LibreMetaverse.AssetCacheSettings LibreMetaverse/Settings/AssetCacheSettings.cs 5 +libremetaverse LibreMetaverse ConnectionSettings class LibreMetaverse.ConnectionSettings LibreMetaverse/Settings/ConnectionSettings.cs 3 +libremetaverse LibreMetaverse LoggingSettings class LibreMetaverse.LoggingSettings LibreMetaverse/Settings/LoggingSettings.cs 3 +libremetaverse LibreMetaverse PacketSettings class LibreMetaverse.PacketSettings LibreMetaverse/Settings/PacketSettings.cs 3 +libremetaverse LibreMetaverse ParcelSettings class LibreMetaverse.ParcelSettings LibreMetaverse/Settings/ParcelSettings.cs 3 +libremetaverse LibreMetaverse TexturePipelineSettings class LibreMetaverse.TexturePipelineSettings LibreMetaverse/Settings/TexturePipelineSettings.cs 3 +libremetaverse LibreMetaverse TimingSettings class LibreMetaverse.TimingSettings LibreMetaverse/Settings/TimingSettings.cs 3 +libremetaverse LibreMetaverse WorldSettings class LibreMetaverse.WorldSettings LibreMetaverse/Settings/WorldSettings.cs 3 +libremetaverse LibreMetaverse Settings class LibreMetaverse.Settings LibreMetaverse/Settings.cs 38 +libremetaverse LibreMetaverse RegionFlags enum LibreMetaverse.RegionFlags LibreMetaverse/Simulator.cs 47 +libremetaverse LibreMetaverse RegionProtocols enum LibreMetaverse.RegionProtocols LibreMetaverse/Simulator.cs 121 +libremetaverse LibreMetaverse SimAccess enum LibreMetaverse.SimAccess LibreMetaverse/Simulator.cs 135 +libremetaverse LibreMetaverse Simulator class LibreMetaverse.Simulator LibreMetaverse/Simulator.cs 158 +libremetaverse LibreMetaverse SimStats class LibreMetaverse.SimStats LibreMetaverse/Simulator.cs 164 +libremetaverse LibreMetaverse IncomingPacketIDCollection class LibreMetaverse.IncomingPacketIDCollection LibreMetaverse/Simulator.cs 1730 +libremetaverse LibreMetaverse SimulatorDataPool class LibreMetaverse.SimulatorDataPool LibreMetaverse/Simulator.cs 1767 +libremetaverse LibreMetaverse SimulatorFeatures class LibreMetaverse.SimulatorFeatures LibreMetaverse/SimulatorFeatures.cs 36 +libremetaverse LibreMetaverse ViewerUriType enum LibreMetaverse.ViewerUriType LibreMetaverse/SlurlParser.cs 37 +libremetaverse LibreMetaverse SlappCommand enum LibreMetaverse.SlappCommand LibreMetaverse/SlurlParser.cs 50 +libremetaverse LibreMetaverse SlurlParser class LibreMetaverse.SlurlParser LibreMetaverse/SlurlParser.cs 83 +libremetaverse LibreMetaverse SoundManager class LibreMetaverse.SoundManager LibreMetaverse/SoundManager.cs 35 +libremetaverse LibreMetaverse AttachedSoundEventArgs class LibreMetaverse.AttachedSoundEventArgs LibreMetaverse/SoundManager.cs 377 +libremetaverse LibreMetaverse AttachedSoundGainChangeEventArgs class LibreMetaverse.AttachedSoundGainChangeEventArgs LibreMetaverse/SoundManager.cs 420 +libremetaverse LibreMetaverse SoundTriggerEventArgs class LibreMetaverse.SoundTriggerEventArgs LibreMetaverse/SoundManager.cs 471 +libremetaverse LibreMetaverse PreloadSoundEventArgs class LibreMetaverse.PreloadSoundEventArgs LibreMetaverse/SoundManager.cs 520 +libremetaverse LibreMetaverse Sounds class LibreMetaverse.Sounds LibreMetaverse/Sounds.cs 37 +libremetaverse LibreMetaverse TerrainPatch class LibreMetaverse.TerrainPatch LibreMetaverse/TerrainCompressor.cs 32 +libremetaverse LibreMetaverse LayerType enum LibreMetaverse.LayerType LibreMetaverse/TerrainCompressor.cs 35 +libremetaverse LibreMetaverse GroupHeader struct LibreMetaverse.GroupHeader LibreMetaverse/TerrainCompressor.cs 47 +libremetaverse LibreMetaverse Header struct LibreMetaverse.Header LibreMetaverse/TerrainCompressor.cs 54 +libremetaverse LibreMetaverse TerrainCompressor class LibreMetaverse.TerrainCompressor LibreMetaverse/TerrainCompressor.cs 96 +libremetaverse LibreMetaverse TerrainManager class LibreMetaverse.TerrainManager LibreMetaverse/TerrainManager.cs 36 +libremetaverse LibreMetaverse LandPatchReceivedEventArgs class LibreMetaverse.LandPatchReceivedEventArgs LibreMetaverse/TerrainManager.cs 377 +libremetaverse LibreMetaverse TextureRequestState enum LibreMetaverse.TextureRequestState LibreMetaverse/TexturePipeline.cs 44 +libremetaverse LibreMetaverse TexturePipeline class LibreMetaverse.TexturePipeline LibreMetaverse/TexturePipeline.cs 82 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::IAdvancedDisposable interface LibreMetaverse.Threading.Disposers.IAdvancedDisposable LibreMetaverse/Threading/Disposers/IAdvancedDisposable.cs 35 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::IUpgradeableLock interface LibreMetaverse.Threading.Disposers.IUpgradeableLock LibreMetaverse/Threading/Disposers/IUpgradeableLock.cs 35 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::OptimisticReadLock struct LibreMetaverse.Threading.Disposers.OptimisticReadLock LibreMetaverse/Threading/Disposers/OptimisticReadLock.cs 34 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::OptimisticUpgradeableLock struct LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock LibreMetaverse/Threading/Disposers/OptimisticUpgradeableLock.cs 34 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::OptimisticWriteLock struct LibreMetaverse.Threading.Disposers.OptimisticWriteLock LibreMetaverse/Threading/Disposers/OptimisticWriteLock.cs 34 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::SpinReadLock struct LibreMetaverse.Threading.Disposers.SpinReadLock LibreMetaverse/Threading/Disposers/SpinReadLock.cs 34 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::SpinUpgradeableLock struct LibreMetaverse.Threading.Disposers.SpinUpgradeableLock LibreMetaverse/Threading/Disposers/SpinUpgradeableLock.cs 34 +libremetaverse LibreMetaverse.Threading.Disposers threading::disposers::SpinWriteLock struct LibreMetaverse.Threading.Disposers.SpinWriteLock LibreMetaverse/Threading/Disposers/SpinWriteLock.cs 34 +libremetaverse LibreMetaverse.Threading threading::IEventWait interface LibreMetaverse.Threading.IEventWait LibreMetaverse/Threading/IEventWait.cs 35 +libremetaverse LibreMetaverse.Threading threading::IReaderWriterLock interface LibreMetaverse.Threading.IReaderWriterLock LibreMetaverse/Threading/IReaderWriterLock.cs 37 +libremetaverse LibreMetaverse.Threading threading::IReaderWriterLockSlim interface LibreMetaverse.Threading.IReaderWriterLockSlim LibreMetaverse/Threading/IReaderWriterLockSlim.cs 35 +libremetaverse LibreMetaverse.Threading threading::ManagedAutoResetEvent class LibreMetaverse.Threading.ManagedAutoResetEvent LibreMetaverse/Threading/ManagedAutoResetEvent.cs 37 +libremetaverse LibreMetaverse.Threading threading::ManagedManualResetEvent class LibreMetaverse.Threading.ManagedManualResetEvent LibreMetaverse/Threading/ManagedManualResetEvent.cs 37 +libremetaverse LibreMetaverse.Threading threading::ManagedSemaphore class LibreMetaverse.Threading.ManagedSemaphore LibreMetaverse/Threading/ManagedSemaphore.cs 37 +libremetaverse LibreMetaverse.Threading threading::OptimisticReaderWriterLock class LibreMetaverse.Threading.OptimisticReaderWriterLock LibreMetaverse/Threading/OptimisticReaderWriterLock.cs 48 +libremetaverse LibreMetaverse.Threading threading::SpinLockSlim struct LibreMetaverse.Threading.SpinLockSlim LibreMetaverse/Threading/SpinLockSlim.cs 44 +libremetaverse LibreMetaverse.Threading threading::SpinReaderWriterLock class LibreMetaverse.Threading.SpinReaderWriterLock LibreMetaverse/Threading/SpinReaderWriterLock.cs 38 +libremetaverse LibreMetaverse.Threading threading::SpinReaderWriterLockSlim struct LibreMetaverse.Threading.SpinReaderWriterLockSlim LibreMetaverse/Threading/SpinReaderWriterLockSlim.cs 41 +libremetaverse LibreMetaverse.Threading threading::WaitHandleAsyncFactory class LibreMetaverse.Threading.WaitHandleAsyncFactory LibreMetaverse/Threading/WaitHandleAsyncFactory.cs 34 +libremetaverse LibreMetaverse UDPBase class LibreMetaverse.UDPBase LibreMetaverse/UDPBase.cs 43 +libremetaverse LibreMetaverse UDPPacketBuffer class LibreMetaverse.UDPPacketBuffer LibreMetaverse/UDPPacketBuffer.cs 8 +libremetaverse LibreMetaverse ReportType enum LibreMetaverse.ReportType LibreMetaverse/UserReport.cs 39 +libremetaverse LibreMetaverse DisposalHelper class LibreMetaverse.DisposalHelper LibreMetaverse/Util/DisposalHelper.cs 38 +libremetaverse LibreMetaverse DisposalGuard class LibreMetaverse.DisposalGuard LibreMetaverse/Util/DisposalHelper.cs 231 +libremetaverse LibreMetaverse EventSubscriptionHelper class LibreMetaverse.EventSubscriptionHelper LibreMetaverse/Util/EventSubscriptionHelper.cs 37 +libremetaverse LibreMetaverse EventSubscription class LibreMetaverse.EventSubscription LibreMetaverse/Util/EventSubscriptionHelper.cs 147 +libremetaverse LibreMetaverse FileHelper class LibreMetaverse.FileHelper LibreMetaverse/Util/FileHelper.cs 32 +libremetaverse LibreMetaverse Helpers class LibreMetaverse.Helpers LibreMetaverse/Util/Helpers.cs 41 +libremetaverse LibreMetaverse NameValue struct LibreMetaverse.NameValue LibreMetaverse/Util/NameValue.cs 36 +libremetaverse LibreMetaverse ValueType enum LibreMetaverse.ValueType LibreMetaverse/Util/NameValue.cs 41 +libremetaverse LibreMetaverse ClassType enum LibreMetaverse.ClassType LibreMetaverse/Util/NameValue.cs 67 +libremetaverse LibreMetaverse SendtoType enum LibreMetaverse.SendtoType LibreMetaverse/Util/NameValue.cs 82 +libremetaverse LibreMetaverse DictionaryEventAction enum LibreMetaverse.DictionaryEventAction LibreMetaverse/Util/ObservableDictionary.cs 37 +libremetaverse LibreMetaverse void delegate LibreMetaverse.void LibreMetaverse/Util/ObservableDictionary.cs 58 +libremetaverse LibreMetaverse ObservableDictionary class LibreMetaverse.ObservableDictionary LibreMetaverse/Util/ObservableDictionary.cs 66 +libremetaverse LibreMetaverse PositionHelper class LibreMetaverse.PositionHelper LibreMetaverse/Util/PositionHelper.cs 35 +libremetaverse LibreMetaverse Repeat class LibreMetaverse.Repeat LibreMetaverse/Util/Repeat.cs 33 +libremetaverse LibreMetaverse.Stats stats::Type enum LibreMetaverse.Stats.Type LibreMetaverse/UtilizationStatistics.cs 33 +libremetaverse LibreMetaverse.Stats stats::UtilizationStatistics class LibreMetaverse.Stats.UtilizationStatistics LibreMetaverse/UtilizationStatistics.cs 38 +libremetaverse LibreMetaverse.Stats stats::Stat class LibreMetaverse.Stats.Stat LibreMetaverse/UtilizationStatistics.cs 41 +libremetaverse-rendering-simple LibreMetaverse.Rendering SimpleRenderer class LibreMetaverse.Rendering.SimpleRenderer LibreMetaverse.Rendering.Simple/SimpleRenderer.cs 34 +libremetaverse-rendering-mesh-foundry LibreMetaverse.Rendering MeshFoundry class LibreMetaverse.Rendering.MeshFoundry LibreMetaverse.Rendering.MeshFoundry/MeshFoundry.cs 37 +libremetaverse-lsl-tools LibreMetaverse.LslTools ObjectList class LibreMetaverse.LslTools.ObjectList LibreMetaverse.LslTools/ObjectList.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools OListEnumerator class LibreMetaverse.LslTools.OListEnumerator LibreMetaverse.LslTools/ObjectList.cs 94 +libremetaverse-lsl-tools LibreMetaverse.LslTools void delegate LibreMetaverse.LslTools.void LibreMetaverse.LslTools/Tools/AddToFunc.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools void delegate LibreMetaverse.LslTools.void LibreMetaverse.LslTools/Tools/Builder.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools CSToolsException class LibreMetaverse.LslTools.CSToolsException LibreMetaverse.LslTools/Tools/CSToolsException.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools CSToolsFatalException class LibreMetaverse.LslTools.CSToolsFatalException LibreMetaverse.LslTools/Tools/CSToolsFatalException.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools CSToolsStopException class LibreMetaverse.LslTools.CSToolsStopException LibreMetaverse.LslTools/Tools/CSToolsStopException.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools CSymbol class LibreMetaverse.LslTools.CSymbol LibreMetaverse.LslTools/Tools/CSymbol.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools SymType enum LibreMetaverse.LslTools.SymType LibreMetaverse.LslTools/Tools/CSymbol.cs 216 +libremetaverse-lsl-tools LibreMetaverse.LslTools CatTest class LibreMetaverse.LslTools.CatTest LibreMetaverse.LslTools/Tools/CatTest.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Charset class LibreMetaverse.LslTools.Charset LibreMetaverse.LslTools/Tools/Charset.cs 34 +libremetaverse-lsl-tools LibreMetaverse.LslTools CommentList class LibreMetaverse.LslTools.CommentList LibreMetaverse.LslTools/Tools/CommentList.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools CsReader class LibreMetaverse.LslTools.CsReader LibreMetaverse.LslTools/Tools/CsReader.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools Dfa class LibreMetaverse.LslTools.Dfa LibreMetaverse.LslTools/Tools/Dfa.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools Action class LibreMetaverse.LslTools.Action LibreMetaverse.LslTools/Tools/Dfa.cs 272 +libremetaverse-lsl-tools LibreMetaverse.LslTools EOF class LibreMetaverse.LslTools.EOF LibreMetaverse.LslTools/Tools/EOF.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ErrorHandler class LibreMetaverse.LslTools.ErrorHandler LibreMetaverse.LslTools/Tools/ErrorHandler.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools SymbolSet delegate LibreMetaverse.LslTools.SymbolSet LibreMetaverse.LslTools/Tools/Func.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GenBase class LibreMetaverse.LslTools.GenBase LibreMetaverse.LslTools/Tools/GenBase.cs 33 +libremetaverse-lsl-tools LibreMetaverse.LslTools LNode class LibreMetaverse.LslTools.LNode LibreMetaverse.LslTools/Tools/LNode.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Lexer class LibreMetaverse.LslTools.Lexer LibreMetaverse.LslTools/Tools/Lexer.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools _Enumerator class LibreMetaverse.LslTools._Enumerator LibreMetaverse.LslTools/Tools/Lexer.cs 305 +libremetaverse-lsl-tools LibreMetaverse.LslTools LineList class LibreMetaverse.LslTools.LineList LibreMetaverse.LslTools/Tools/LineList.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools LineManager class LibreMetaverse.LslTools.LineManager LibreMetaverse.LslTools/Tools/LineManager.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Literal class LibreMetaverse.LslTools.Literal LibreMetaverse.LslTools/Tools/Literal.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Nfa class LibreMetaverse.LslTools.Nfa LibreMetaverse.LslTools/Tools/Nfa.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools NfaNode class LibreMetaverse.LslTools.NfaNode LibreMetaverse.LslTools/Tools/NfaNode.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Null class LibreMetaverse.LslTools.Null LibreMetaverse.LslTools/Tools/Null.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParseStackEntry class LibreMetaverse.LslTools.ParseStackEntry LibreMetaverse.LslTools/Tools/ParseStackEntry.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParseState class LibreMetaverse.LslTools.ParseState LibreMetaverse.LslTools/Tools/ParseState.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools Parser class LibreMetaverse.LslTools.Parser LibreMetaverse.LslTools/Tools/Parser.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParserAction class LibreMetaverse.LslTools.ParserAction LibreMetaverse.LslTools/Tools/ParserAction.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParserEntry class LibreMetaverse.LslTools.ParserEntry LibreMetaverse.LslTools/Tools/ParserEntry.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParserOldAction class LibreMetaverse.LslTools.ParserOldAction LibreMetaverse.LslTools/Tools/ParserOldAction.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParserReduce class LibreMetaverse.LslTools.ParserReduce LibreMetaverse.LslTools/Tools/ParserReduce.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParserShift class LibreMetaverse.LslTools.ParserShift LibreMetaverse.LslTools/Tools/ParserShift.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParserSimpleAction class LibreMetaverse.LslTools.ParserSimpleAction LibreMetaverse.LslTools/Tools/ParserSimpleAction.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools ParsingInfo class LibreMetaverse.LslTools.ParsingInfo LibreMetaverse.LslTools/Tools/ParsingInfo.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Path class LibreMetaverse.LslTools.Path LibreMetaverse.LslTools/Tools/Path.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Precedence class LibreMetaverse.LslTools.Precedence LibreMetaverse.LslTools/Tools/Precedence.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools PrecType enum LibreMetaverse.LslTools.PrecType LibreMetaverse.LslTools/Tools/Precedence.cs 106 +libremetaverse-lsl-tools LibreMetaverse.LslTools ProdItem class LibreMetaverse.LslTools.ProdItem LibreMetaverse.LslTools/Tools/ProdItem.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Production class LibreMetaverse.LslTools.Production LibreMetaverse.LslTools/Tools/Production.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Regex class LibreMetaverse.LslTools.Regex LibreMetaverse.LslTools/Tools/Regex.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools Hashtable delegate LibreMetaverse.LslTools.Hashtable LibreMetaverse.LslTools/Tools/Relation.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools ResWds class LibreMetaverse.LslTools.ResWds LibreMetaverse.LslTools/Tools/ResWds.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools object delegate LibreMetaverse.LslTools.object LibreMetaverse.LslTools/Tools/SCreator.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools SYMBOL class LibreMetaverse.LslTools.SYMBOL LibreMetaverse.LslTools/Tools/SYMBOL.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Serialiser class LibreMetaverse.LslTools.Serialiser LibreMetaverse.LslTools/Tools/Serialiser.cs 35 +libremetaverse-lsl-tools LibreMetaverse.LslTools Sfactory class LibreMetaverse.LslTools.Sfactory LibreMetaverse.LslTools/Tools/Sfactory.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools SourceLineInfo class LibreMetaverse.LslTools.SourceLineInfo LibreMetaverse.LslTools/Tools/SourceLineInfo.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools SymbolSet class LibreMetaverse.LslTools.SymbolSet LibreMetaverse.LslTools/Tools/SymbolSet.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools SymbolType class LibreMetaverse.LslTools.SymbolType LibreMetaverse.LslTools/Tools/SymbolType.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools SymbolsGen class LibreMetaverse.LslTools.SymbolsGen LibreMetaverse.LslTools/Tools/SymbolsGen.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools object delegate LibreMetaverse.LslTools.object LibreMetaverse.LslTools/Tools/TCreator.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools TOKEN class LibreMetaverse.LslTools.TOKEN LibreMetaverse.LslTools/Tools/TOKEN.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Tfactory class LibreMetaverse.LslTools.Tfactory LibreMetaverse.LslTools/Tools/Tfactory.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools TokClassDef class LibreMetaverse.LslTools.TokClassDef LibreMetaverse.LslTools/Tools/TokClassDef.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools TokensGen class LibreMetaverse.LslTools.TokensGen LibreMetaverse.LslTools/Tools/TokensGen.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools Transition class LibreMetaverse.LslTools.Transition LibreMetaverse.LslTools/Tools/Transition.cs 32 +libremetaverse-lsl-tools LibreMetaverse.LslTools YyLexer class LibreMetaverse.LslTools.YyLexer LibreMetaverse.LslTools/Tools/YyLexer.cs 35 +libremetaverse-lsl-tools LibreMetaverse.LslTools YyParser class LibreMetaverse.LslTools.YyParser LibreMetaverse.LslTools/Tools/YyParser.cs 33 +libremetaverse-lsl-tools LibreMetaverse.LslTools Error class LibreMetaverse.LslTools.Error LibreMetaverse.LslTools/Tools/error.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools recoveredError class LibreMetaverse.LslTools.recoveredError LibreMetaverse.LslTools/Tools/recoveredError.cs 31 +libremetaverse-lsl-tools LibreMetaverse.LslTools ANY class LibreMetaverse.LslTools.ANY LibreMetaverse.LslTools/YYClass/ANY.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BASE class LibreMetaverse.LslTools.BASE LibreMetaverse.LslTools/YYClass/BASE.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall class LibreMetaverse.LslTools.BaseCall LibreMetaverse.LslTools/YYClass/BaseCall.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_1 class LibreMetaverse.LslTools.BaseCall_1 LibreMetaverse.LslTools/YYClass/BaseCall_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_2 class LibreMetaverse.LslTools.BaseCall_2 LibreMetaverse.LslTools/YYClass/BaseCall_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_2_1 class LibreMetaverse.LslTools.BaseCall_2_1 LibreMetaverse.LslTools/YYClass/BaseCall_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_3 class LibreMetaverse.LslTools.BaseCall_3 LibreMetaverse.LslTools/YYClass/BaseCall_3.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_4 class LibreMetaverse.LslTools.BaseCall_4 LibreMetaverse.LslTools/YYClass/BaseCall_4.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_4_1 class LibreMetaverse.LslTools.BaseCall_4_1 LibreMetaverse.LslTools/YYClass/BaseCall_4_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_5 class LibreMetaverse.LslTools.BaseCall_5 LibreMetaverse.LslTools/YYClass/BaseCall_5.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_6 class LibreMetaverse.LslTools.BaseCall_6 LibreMetaverse.LslTools/YYClass/BaseCall_6.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools BaseCall_6_1 class LibreMetaverse.LslTools.BaseCall_6_1 LibreMetaverse.LslTools/YYClass/BaseCall_6_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools COLON class LibreMetaverse.LslTools.COLON LibreMetaverse.LslTools/YYClass/COLON.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Call class LibreMetaverse.LslTools.Call LibreMetaverse.LslTools/YYClass/Call.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Call_1 class LibreMetaverse.LslTools.Call_1 LibreMetaverse.LslTools/YYClass/Call_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Call_2 class LibreMetaverse.LslTools.Call_2 LibreMetaverse.LslTools/YYClass/Call_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Call_2_1 class LibreMetaverse.LslTools.Call_2_1 LibreMetaverse.LslTools/YYClass/Call_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ClassBody class LibreMetaverse.LslTools.ClassBody LibreMetaverse.LslTools/YYClass/ClassBody.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ClassBody_1 class LibreMetaverse.LslTools.ClassBody_1 LibreMetaverse.LslTools/YYClass/ClassBody_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ClassBody_2 class LibreMetaverse.LslTools.ClassBody_2 LibreMetaverse.LslTools/YYClass/ClassBody_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ClassBody_2_1 class LibreMetaverse.LslTools.ClassBody_2_1 LibreMetaverse.LslTools/YYClass/ClassBody_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Cons class LibreMetaverse.LslTools.Cons LibreMetaverse.LslTools/YYClass/Cons.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Cons_1 class LibreMetaverse.LslTools.Cons_1 LibreMetaverse.LslTools/YYClass/Cons_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Cons_2 class LibreMetaverse.LslTools.Cons_2 LibreMetaverse.LslTools/YYClass/Cons_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Cons_2_1 class LibreMetaverse.LslTools.Cons_2_1 LibreMetaverse.LslTools/YYClass/Cons_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff class LibreMetaverse.LslTools.GStuff LibreMetaverse.LslTools/YYClass/GStuff.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_1 class LibreMetaverse.LslTools.GStuff_1 LibreMetaverse.LslTools/YYClass/GStuff_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_2 class LibreMetaverse.LslTools.GStuff_2 LibreMetaverse.LslTools/YYClass/GStuff_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_2_1 class LibreMetaverse.LslTools.GStuff_2_1 LibreMetaverse.LslTools/YYClass/GStuff_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_3 class LibreMetaverse.LslTools.GStuff_3 LibreMetaverse.LslTools/YYClass/GStuff_3.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_4 class LibreMetaverse.LslTools.GStuff_4 LibreMetaverse.LslTools/YYClass/GStuff_4.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_4_1 class LibreMetaverse.LslTools.GStuff_4_1 LibreMetaverse.LslTools/YYClass/GStuff_4_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_5 class LibreMetaverse.LslTools.GStuff_5 LibreMetaverse.LslTools/YYClass/GStuff_5.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_6 class LibreMetaverse.LslTools.GStuff_6 LibreMetaverse.LslTools/YYClass/GStuff_6.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools GStuff_6_1 class LibreMetaverse.LslTools.GStuff_6_1 LibreMetaverse.LslTools/YYClass/GStuff_6_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools ID class LibreMetaverse.LslTools.ID LibreMetaverse.LslTools/YYClass/ID.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item class LibreMetaverse.LslTools.Item LibreMetaverse.LslTools/YYClass/Item.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_1 class LibreMetaverse.LslTools.Item_1 LibreMetaverse.LslTools/YYClass/Item_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_10 class LibreMetaverse.LslTools.Item_10 LibreMetaverse.LslTools/YYClass/Item_10.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_10_1 class LibreMetaverse.LslTools.Item_10_1 LibreMetaverse.LslTools/YYClass/Item_10_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_11 class LibreMetaverse.LslTools.Item_11 LibreMetaverse.LslTools/YYClass/Item_11.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_12 class LibreMetaverse.LslTools.Item_12 LibreMetaverse.LslTools/YYClass/Item_12.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_12_1 class LibreMetaverse.LslTools.Item_12_1 LibreMetaverse.LslTools/YYClass/Item_12_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_13 class LibreMetaverse.LslTools.Item_13 LibreMetaverse.LslTools/YYClass/Item_13.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_14 class LibreMetaverse.LslTools.Item_14 LibreMetaverse.LslTools/YYClass/Item_14.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_14_1 class LibreMetaverse.LslTools.Item_14_1 LibreMetaverse.LslTools/YYClass/Item_14_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_15 class LibreMetaverse.LslTools.Item_15 LibreMetaverse.LslTools/YYClass/Item_15.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_16 class LibreMetaverse.LslTools.Item_16 LibreMetaverse.LslTools/YYClass/Item_16.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_16_1 class LibreMetaverse.LslTools.Item_16_1 LibreMetaverse.LslTools/YYClass/Item_16_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_17 class LibreMetaverse.LslTools.Item_17 LibreMetaverse.LslTools/YYClass/Item_17.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_18 class LibreMetaverse.LslTools.Item_18 LibreMetaverse.LslTools/YYClass/Item_18.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_18_1 class LibreMetaverse.LslTools.Item_18_1 LibreMetaverse.LslTools/YYClass/Item_18_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_19 class LibreMetaverse.LslTools.Item_19 LibreMetaverse.LslTools/YYClass/Item_19.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_2 class LibreMetaverse.LslTools.Item_2 LibreMetaverse.LslTools/YYClass/Item_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_20 class LibreMetaverse.LslTools.Item_20 LibreMetaverse.LslTools/YYClass/Item_20.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_20_1 class LibreMetaverse.LslTools.Item_20_1 LibreMetaverse.LslTools/YYClass/Item_20_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_21 class LibreMetaverse.LslTools.Item_21 LibreMetaverse.LslTools/YYClass/Item_21.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_22 class LibreMetaverse.LslTools.Item_22 LibreMetaverse.LslTools/YYClass/Item_22.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_22_1 class LibreMetaverse.LslTools.Item_22_1 LibreMetaverse.LslTools/YYClass/Item_22_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_23 class LibreMetaverse.LslTools.Item_23 LibreMetaverse.LslTools/YYClass/Item_23.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_24 class LibreMetaverse.LslTools.Item_24 LibreMetaverse.LslTools/YYClass/Item_24.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_24_1 class LibreMetaverse.LslTools.Item_24_1 LibreMetaverse.LslTools/YYClass/Item_24_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_2_1 class LibreMetaverse.LslTools.Item_2_1 LibreMetaverse.LslTools/YYClass/Item_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_3 class LibreMetaverse.LslTools.Item_3 LibreMetaverse.LslTools/YYClass/Item_3.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_4 class LibreMetaverse.LslTools.Item_4 LibreMetaverse.LslTools/YYClass/Item_4.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_4_1 class LibreMetaverse.LslTools.Item_4_1 LibreMetaverse.LslTools/YYClass/Item_4_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_5 class LibreMetaverse.LslTools.Item_5 LibreMetaverse.LslTools/YYClass/Item_5.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_6 class LibreMetaverse.LslTools.Item_6 LibreMetaverse.LslTools/YYClass/Item_6.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_6_1 class LibreMetaverse.LslTools.Item_6_1 LibreMetaverse.LslTools/YYClass/Item_6_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_7 class LibreMetaverse.LslTools.Item_7 LibreMetaverse.LslTools/YYClass/Item_7.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_8 class LibreMetaverse.LslTools.Item_8 LibreMetaverse.LslTools/YYClass/Item_8.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_8_1 class LibreMetaverse.LslTools.Item_8_1 LibreMetaverse.LslTools/YYClass/Item_8_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Item_9 class LibreMetaverse.LslTools.Item_9 LibreMetaverse.LslTools/YYClass/Item_9.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools LBRACE class LibreMetaverse.LslTools.LBRACE LibreMetaverse.LslTools/YYClass/LBRACE.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools LBRACK class LibreMetaverse.LslTools.LBRACK LibreMetaverse.LslTools/YYClass/LBRACK.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools LPAREN class LibreMetaverse.LslTools.LPAREN LibreMetaverse.LslTools/YYClass/LPAREN.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools NEW class LibreMetaverse.LslTools.NEW LibreMetaverse.LslTools/YYClass/NEW.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name class LibreMetaverse.LslTools.Name LibreMetaverse.LslTools/YYClass/Name.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name_1 class LibreMetaverse.LslTools.Name_1 LibreMetaverse.LslTools/YYClass/Name_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name_2 class LibreMetaverse.LslTools.Name_2 LibreMetaverse.LslTools/YYClass/Name_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name_2_1 class LibreMetaverse.LslTools.Name_2_1 LibreMetaverse.LslTools/YYClass/Name_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name_3 class LibreMetaverse.LslTools.Name_3 LibreMetaverse.LslTools/YYClass/Name_3.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name_4 class LibreMetaverse.LslTools.Name_4 LibreMetaverse.LslTools/YYClass/Name_4.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Name_4_1 class LibreMetaverse.LslTools.Name_4_1 LibreMetaverse.LslTools/YYClass/Name_4_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools RBRACE class LibreMetaverse.LslTools.RBRACE LibreMetaverse.LslTools/YYClass/RBRACE.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools RBRACK class LibreMetaverse.LslTools.RBRACK LibreMetaverse.LslTools/YYClass/RBRACK.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools RPAREN class LibreMetaverse.LslTools.RPAREN LibreMetaverse.LslTools/YYClass/RPAREN.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools SEMICOLON class LibreMetaverse.LslTools.SEMICOLON LibreMetaverse.LslTools/YYClass/SEMICOLON.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff class LibreMetaverse.LslTools.Stuff LibreMetaverse.LslTools/YYClass/Stuff.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff_1 class LibreMetaverse.LslTools.Stuff_1 LibreMetaverse.LslTools/YYClass/Stuff_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff_2 class LibreMetaverse.LslTools.Stuff_2 LibreMetaverse.LslTools/YYClass/Stuff_2.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff_2_1 class LibreMetaverse.LslTools.Stuff_2_1 LibreMetaverse.LslTools/YYClass/Stuff_2_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff_3 class LibreMetaverse.LslTools.Stuff_3 LibreMetaverse.LslTools/YYClass/Stuff_3.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff_4 class LibreMetaverse.LslTools.Stuff_4 LibreMetaverse.LslTools/YYClass/Stuff_4.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools Stuff_4_1 class LibreMetaverse.LslTools.Stuff_4_1 LibreMetaverse.LslTools/YYClass/Stuff_4_1.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools THIS class LibreMetaverse.LslTools.THIS LibreMetaverse.LslTools/YYClass/THIS.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools cs0syntax class LibreMetaverse.LslTools.cs0syntax LibreMetaverse.LslTools/YYClass/cs0syntax.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools cs0tokens class LibreMetaverse.LslTools.cs0tokens LibreMetaverse.LslTools/YYClass/cs0tokens.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools yycs0syntax class LibreMetaverse.LslTools.yycs0syntax LibreMetaverse.LslTools/YYClass/yycs0syntax.cs 29 +libremetaverse-lsl-tools LibreMetaverse.LslTools yycs0tokens class LibreMetaverse.LslTools.yycs0tokens LibreMetaverse.LslTools/YYClass/yycs0tokens.cs 29 +libremetaverse-rlv LibreMetaverse.RLV AttachmentRequest class LibreMetaverse.RLV.AttachmentRequest LibreMetaverse.RLV/AttachmentRequest.cs 8 +libremetaverse-rlv LibreMetaverse.RLV CameraRestrictions class LibreMetaverse.RLV.CameraRestrictions LibreMetaverse.RLV/CameraRestrictions.cs 8 +libremetaverse-rlv LibreMetaverse.RLV CameraSettings class LibreMetaverse.RLV.CameraSettings LibreMetaverse.RLV/CameraSettings.cs 3 +libremetaverse-rlv LibreMetaverse.RLV.EventArguments event_arguments::RestrictionUpdatedEventArgs class LibreMetaverse.RLV.EventArguments.RestrictionUpdatedEventArgs LibreMetaverse.RLV/EventArguments/RestrictionUpdatedEventArgs.cs 5 +libremetaverse-rlv LibreMetaverse.RLV IRlvActionCallbacks interface LibreMetaverse.RLV.IRlvActionCallbacks LibreMetaverse.RLV/IRlvActionCallbacks.cs 8 +libremetaverse-rlv LibreMetaverse.RLV IRlvQueryCallbacks interface LibreMetaverse.RLV.IRlvQueryCallbacks LibreMetaverse.RLV/IRlvQueryCallbacks.cs 7 +libremetaverse-rlv LibreMetaverse.RLV InventoryMap class LibreMetaverse.RLV.InventoryMap LibreMetaverse.RLV/InventoryMap.cs 8 +libremetaverse-rlv LibreMetaverse.RLV LockedFolderPublic class LibreMetaverse.RLV.LockedFolderPublic LibreMetaverse.RLV/LockedFolderPublic.cs 7 +libremetaverse-rlv LibreMetaverse.RLV RlvAttachmentPoint enum LibreMetaverse.RLV.RlvAttachmentPoint LibreMetaverse.RLV/RlvAttachmentPoint.cs 3 +libremetaverse-rlv LibreMetaverse.RLV RlvBlacklist class LibreMetaverse.RLV.RlvBlacklist LibreMetaverse.RLV/RlvBlacklist.cs 8 +libremetaverse-rlv LibreMetaverse.RLV RlvActionCallbacksDefault class LibreMetaverse.RLV.RlvActionCallbacksDefault LibreMetaverse.RLV/RlvCallbacksDefault.cs 8 +libremetaverse-rlv LibreMetaverse.RLV RlvCallbacksDefault class LibreMetaverse.RLV.RlvCallbacksDefault LibreMetaverse.RLV/RlvCallbacksDefault.cs 90 +libremetaverse-rlv LibreMetaverse.RLV RlvCommandProcessor class LibreMetaverse.RLV.RlvCommandProcessor LibreMetaverse.RLV/RlvCommandProcessor.cs 10 +libremetaverse-rlv LibreMetaverse.RLV RlvCommon class LibreMetaverse.RLV.RlvCommon LibreMetaverse.RLV/RlvCommon.cs 10 +libremetaverse-rlv LibreMetaverse.RLV RlvGestureState enum LibreMetaverse.RLV.RlvGestureState LibreMetaverse.RLV/RlvGestureState.cs 3 +libremetaverse-rlv LibreMetaverse.RLV RlvGetDebugType enum LibreMetaverse.RLV.RlvGetDebugType LibreMetaverse.RLV/RlvGetDebugType.cs 3 +libremetaverse-rlv LibreMetaverse.RLV RlvGetEnvType enum LibreMetaverse.RLV.RlvGetEnvType LibreMetaverse.RLV/RlvGetEnvType.cs 3 +libremetaverse-rlv LibreMetaverse.RLV RlvInventoryItem class LibreMetaverse.RLV.RlvInventoryItem LibreMetaverse.RLV/RlvInventoryItem.cs 5 +libremetaverse-rlv LibreMetaverse.RLV RlvPermissionsService class LibreMetaverse.RLV.RlvPermissionsService LibreMetaverse.RLV/RlvPermissionsService.cs 10 +libremetaverse-rlv LibreMetaverse.RLV ObjectLocation enum LibreMetaverse.RLV.ObjectLocation LibreMetaverse.RLV/RlvPermissionsService.cs 543 +libremetaverse-rlv LibreMetaverse.RLV TouchLocation enum LibreMetaverse.RLV.TouchLocation LibreMetaverse.RLV/RlvPermissionsService.cs 634 +libremetaverse-rlv LibreMetaverse.RLV HoverTextLocation enum LibreMetaverse.RLV.HoverTextLocation LibreMetaverse.RLV/RlvPermissionsService.cs 715 +libremetaverse-rlv LibreMetaverse.RLV RlvRestriction class LibreMetaverse.RLV.RlvRestriction LibreMetaverse.RLV/RlvRestriction.cs 8 +libremetaverse-rlv LibreMetaverse.RLV RlvRestrictionManager class LibreMetaverse.RLV.RlvRestrictionManager LibreMetaverse.RLV/RlvRestrictionManager.cs 12 +libremetaverse-rlv LibreMetaverse.RLV RlvRestrictionType enum LibreMetaverse.RLV.RlvRestrictionType LibreMetaverse.RLV/RlvRestrictionType.cs 3 +libremetaverse-rlv LibreMetaverse.RLV RlvService class LibreMetaverse.RLV.RlvService LibreMetaverse.RLV/RlvService.cs 9 +libremetaverse-rlv LibreMetaverse.RLV RlvSharedFolder class LibreMetaverse.RLV.RlvSharedFolder LibreMetaverse.RLV/RlvSharedFolder.cs 6 +libremetaverse-rlv LibreMetaverse.RLV RlvWearableType enum LibreMetaverse.RLV.RlvWearableType LibreMetaverse.RLV/RlvWearableType.cs 3 +libremetaverse-utilities LibreMetaverse.Utilities WaterType enum LibreMetaverse.Utilities.WaterType LibreMetaverse.Utilities/Utilities.cs 37 +libremetaverse-utilities LibreMetaverse.Utilities Realism class LibreMetaverse.Utilities.Realism LibreMetaverse.Utilities/Utilities.cs 48 +libremetaverse-utilities LibreMetaverse.Utilities ConnectionManager class LibreMetaverse.Utilities.ConnectionManager LibreMetaverse.Utilities/Utilities.cs 167 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox TCPPipe class LibreMetaverse.Voice.Vivox.TCPPipe LibreMetaverse.Voice.Vivox/TCPPipe.cs 34 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/TCPPipe.cs 41 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/TCPPipe.cs 43 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceAccount.cs 32 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceAux.cs 30 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceConnector.cs 32 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceControl.cs 40 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ConnectionState enum LibreMetaverse.Voice.Vivox.ConnectionState LibreMetaverse.Voice.Vivox/VoiceControl.cs 44 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceControl.cs 106 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceControl.cs 108 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 35 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox LoginState enum LibreMetaverse.Voice.Vivox.LoginState LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 38 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionState enum LibreMetaverse.Voice.Vivox.SessionState LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 45 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantState enum LibreMetaverse.Voice.Vivox.ParticipantState LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 57 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantType enum LibreMetaverse.Voice.Vivox.ParticipantType LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 70 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ResponseType enum LibreMetaverse.Voice.Vivox.ResponseType LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 77 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceLoggingSettings class LibreMetaverse.Voice.Vivox.VoiceLoggingSettings LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 109 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceResponseEventArgs class LibreMetaverse.Voice.Vivox.VoiceResponseEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 143 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceSessionEventArgs class LibreMetaverse.Voice.Vivox.VoiceSessionEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 162 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox NewSessionEventArgs class LibreMetaverse.Voice.Vivox.NewSessionEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 172 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionMediaEventArgs class LibreMetaverse.Voice.Vivox.SessionMediaEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 190 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionStateChangeEventArgs class LibreMetaverse.Voice.Vivox.SessionStateChangeEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 208 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantAddedEventArgs class LibreMetaverse.Voice.Vivox.ParticipantAddedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 231 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantRemovedEventArgs class LibreMetaverse.Voice.Vivox.ParticipantRemovedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 258 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantStateChangeEventArgs class LibreMetaverse.Voice.Vivox.ParticipantStateChangeEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 281 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantPropertiesEventArgs class LibreMetaverse.Voice.Vivox.ParticipantPropertiesEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 307 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox ParticipantUpdatedEventArgs class LibreMetaverse.Voice.Vivox.ParticipantUpdatedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 331 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionAddedEventArgs class LibreMetaverse.Voice.Vivox.SessionAddedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 351 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionRemovedEventArgs class LibreMetaverse.Voice.Vivox.SessionRemovedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 370 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionUpdatedEventArgs class LibreMetaverse.Voice.Vivox.SessionUpdatedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 386 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox SessionGroupAddedEventArgs class LibreMetaverse.Voice.Vivox.SessionGroupAddedEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 410 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceConnectorEventArgs class LibreMetaverse.Voice.Vivox.VoiceConnectorEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 426 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceDevicesEventArgs class LibreMetaverse.Voice.Vivox.VoiceDevicesEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 443 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox AudioPropertiesEventArgs class LibreMetaverse.Voice.Vivox.AudioPropertiesEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 458 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceAccountEventArgs class LibreMetaverse.Voice.Vivox.VoiceAccountEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 476 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox AccountLoginStateChangeEventArgs class LibreMetaverse.Voice.Vivox.AccountLoginStateChangeEventArgs LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 486 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceEvent class LibreMetaverse.Voice.Vivox.VoiceEvent LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 570 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceResponse class LibreMetaverse.Voice.Vivox.VoiceResponse LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 613 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox CaptureDevice class LibreMetaverse.Voice.Vivox.CaptureDevice LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 623 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox RenderDevice class LibreMetaverse.Voice.Vivox.RenderDevice LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 628 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceResponseResults class LibreMetaverse.Voice.Vivox.VoiceResponseResults LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 633 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceInputXml class LibreMetaverse.Voice.Vivox.VoiceInputXml LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 647 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceRequest class LibreMetaverse.Voice.Vivox.VoiceRequest LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 654 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoicePosition class LibreMetaverse.Voice.Vivox.VoicePosition LibreMetaverse.Voice.Vivox/VoiceDefinitions.cs 695 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceGateway.cs 38 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceGateway.cs 40 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceGateway.cs 41 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceGateway.cs 42 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceGateway.cs 43 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceGateway.cs 44 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceGateway.cs 45 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceStatus enum LibreMetaverse.Voice.Vivox.VoiceStatus LibreMetaverse.Voice.Vivox/VoiceManager.cs 43 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceServiceType enum LibreMetaverse.Voice.Vivox.VoiceServiceType LibreMetaverse.Voice.Vivox/VoiceManager.cs 56 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceManager class LibreMetaverse.Voice.Vivox.VoiceManager LibreMetaverse.Voice.Vivox/VoiceManager.cs 68 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 78 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 80 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 81 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 82 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 83 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 84 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 85 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 86 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 87 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 88 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 89 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 90 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox void delegate LibreMetaverse.Voice.Vivox.void LibreMetaverse.Voice.Vivox/VoiceManager.cs 91 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceManager class LibreMetaverse.Voice.Vivox.VoiceManager LibreMetaverse.Voice.Vivox/VoiceManagerBlocking.cs 33 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceParticipant class LibreMetaverse.Voice.Vivox.VoiceParticipant LibreMetaverse.Voice.Vivox/VoiceParticipant.cs 34 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceSession class LibreMetaverse.Voice.Vivox.VoiceSession LibreMetaverse.Voice.Vivox/VoiceSession.cs 38 +libremetaverse-voice-vivox LibreMetaverse.Voice.Vivox VoiceGateway class LibreMetaverse.Voice.Vivox.VoiceGateway LibreMetaverse.Voice.Vivox/VoiceSession.cs 149 +libremetaverse-voice-webrtc LibreMetaverse libre_metaverse::AudioDevice class LibreMetaverse.AudioDevice LibreMetaverse.Voice.WebRTC/AudioDevice.cs 46 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC IVoiceLogger interface LibreMetaverse.Voice.WebRTC.IVoiceLogger LibreMetaverse.Voice.WebRTC/IVoiceLogger.cs 31 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC LibreMetaverseVoiceLogger class LibreMetaverse.Voice.WebRTC.LibreMetaverseVoiceLogger LibreMetaverse.Voice.WebRTC/LibreMetaverseVoiceLogger.cs 31 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC OpusDecoderContext class LibreMetaverse.Voice.WebRTC.OpusDecoderContext LibreMetaverse.Voice.WebRTC/OpusEncoder.cs 120 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC PeerManager class LibreMetaverse.Voice.WebRTC.PeerManager LibreMetaverse.Voice.WebRTC/PeerManager.cs 38 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC VoiceException class LibreMetaverse.Voice.WebRTC.VoiceException LibreMetaverse.Voice.WebRTC/VoiceException.cs 31 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC VoiceManager class LibreMetaverse.Voice.WebRTC.VoiceManager LibreMetaverse.Voice.WebRTC/VoiceManager.cs 40 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC VoiceSession class LibreMetaverse.Voice.WebRTC.VoiceSession LibreMetaverse.Voice.WebRTC/VoiceSession.cs 45 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC ESessionType enum LibreMetaverse.Voice.WebRTC.ESessionType LibreMetaverse.Voice.WebRTC/VoiceSession.cs 49 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC PeerAudioState class LibreMetaverse.Voice.WebRTC.PeerAudioState LibreMetaverse.Voice.WebRTC/VoiceSession.cs 74 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC Int3 struct LibreMetaverse.Voice.WebRTC.Int3 LibreMetaverse.Voice.WebRTC/VoiceSession.cs 90 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC Int4 struct LibreMetaverse.Voice.WebRTC.Int4 LibreMetaverse.Voice.WebRTC/VoiceSession.cs 91 +libremetaverse-voice-webrtc LibreMetaverse.Voice.WebRTC AvatarPosition class LibreMetaverse.Voice.WebRTC.AvatarPosition LibreMetaverse.Voice.WebRTC/VoiceSession.cs 92 diff --git a/crates/libremetaverse-imaging-skia/Cargo.toml b/crates/libremetaverse-imaging-skia/Cargo.toml new file mode 100644 index 0000000..5df527a --- /dev/null +++ b/crates/libremetaverse-imaging-skia/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "libremetaverse-imaging-skia" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Skia codec shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse-imaging = { path = "../libremetaverse-imaging" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-imaging-skia/src/generated.rs b/crates/libremetaverse-imaging-skia/src/generated.rs new file mode 100644 index 0000000..40922c6 --- /dev/null +++ b/crates/libremetaverse-imaging-skia/src/generated.rs @@ -0,0 +1,11 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.Imaging.Skia.SkiaTextureCodec`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SkiaTextureCodec; +impl SkiaTextureCodec { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.Skia.SkiaTextureCodec"; + pub const CSHARP_KIND: &'static str = "class"; +} diff --git a/crates/libremetaverse-imaging-skia/src/lib.rs b/crates/libremetaverse-imaging-skia/src/lib.rs new file mode 100644 index 0000000..e2753e2 --- /dev/null +++ b/crates/libremetaverse-imaging-skia/src/lib.rs @@ -0,0 +1,6 @@ +//! Skia imaging adapter corresponding to `LibreMetaverse.Imaging.Skia`. + +mod generated; + +pub use generated::*; +pub use libremetaverse_imaging as imaging; diff --git a/crates/libremetaverse-imaging/Cargo.toml b/crates/libremetaverse-imaging/Cargo.toml new file mode 100644 index 0000000..8ae4a48 --- /dev/null +++ b/crates/libremetaverse-imaging/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "libremetaverse-imaging" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Texture codec abstractions for the MetaCrate LibreMetaverse rewrite" + +[lints] +workspace = true diff --git a/crates/libremetaverse-imaging/src/generated.rs b/crates/libremetaverse-imaging/src/generated.rs new file mode 100644 index 0000000..f5e81c2 --- /dev/null +++ b/crates/libremetaverse-imaging/src/generated.rs @@ -0,0 +1,24 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// Shim for C# `LibreMetaverse.Imaging.ITextureCodec`. +pub trait ITextureCodec { + const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.ITextureCodec"; +} + +/// `enum` shim for C# `LibreMetaverse.Imaging.ImageChannels`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ImageChannels; +impl ImageChannels { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.ImageChannels"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Imaging.ManagedImage`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ManagedImage; +impl ManagedImage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.ManagedImage"; + pub const CSHARP_KIND: &'static str = "class"; +} diff --git a/crates/libremetaverse-imaging/src/lib.rs b/crates/libremetaverse-imaging/src/lib.rs new file mode 100644 index 0000000..2051681 --- /dev/null +++ b/crates/libremetaverse-imaging/src/lib.rs @@ -0,0 +1,5 @@ +//! Imaging abstractions corresponding to `LibreMetaverse.Imaging.Abstractions`. + +mod generated; + +pub use generated::*; diff --git a/crates/libremetaverse-lsl-tools/Cargo.toml b/crates/libremetaverse-lsl-tools/Cargo.toml new file mode 100644 index 0000000..00b723d --- /dev/null +++ b/crates/libremetaverse-lsl-tools/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "libremetaverse-lsl-tools" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "LSL parser-tool shims for the MetaCrate LibreMetaverse rewrite" + +[lints] +workspace = true diff --git a/crates/libremetaverse-lsl-tools/src/generated.rs b/crates/libremetaverse-lsl-tools/src/generated.rs new file mode 100644 index 0000000..f2b1455 --- /dev/null +++ b/crates/libremetaverse-lsl-tools/src/generated.rs @@ -0,0 +1,1291 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.LslTools.ANY`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ANY; +impl ANY { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ANY"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Action`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Action; +impl Action { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Action"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BASE`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BASE; +impl BASE { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BASE"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall; +impl BaseCall { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_1; +impl BaseCall_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_2; +impl BaseCall_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_2_1; +impl BaseCall_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_3; +impl BaseCall_3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_3"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_4; +impl BaseCall_4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_4"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_4_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_4_1; +impl BaseCall_4_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_4_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_5`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_5; +impl BaseCall_5 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_5"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_6`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_6; +impl BaseCall_6 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_6"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.BaseCall_6_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BaseCall_6_1; +impl BaseCall_6_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.BaseCall_6_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.COLON`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct COLON; +impl COLON { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.COLON"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CSToolsException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CSToolsException; +impl CSToolsException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CSToolsException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CSToolsFatalException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CSToolsFatalException; +impl CSToolsFatalException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CSToolsFatalException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CSToolsStopException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CSToolsStopException; +impl CSToolsStopException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CSToolsStopException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CSymbol`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CSymbol; +impl CSymbol { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CSymbol"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Call`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Call; +impl Call { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Call"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Call_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Call_1; +impl Call_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Call_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Call_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Call_2; +impl Call_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Call_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Call_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Call_2_1; +impl Call_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Call_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CatTest`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CatTest; +impl CatTest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CatTest"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Charset`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Charset; +impl Charset { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Charset"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ClassBody`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassBody; +impl ClassBody { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ClassBody"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ClassBody_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassBody_1; +impl ClassBody_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ClassBody_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ClassBody_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassBody_2; +impl ClassBody_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ClassBody_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ClassBody_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassBody_2_1; +impl ClassBody_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ClassBody_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CommentList`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CommentList; +impl CommentList { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CommentList"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Cons`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Cons; +impl Cons { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Cons"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Cons_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Cons_1; +impl Cons_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Cons_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Cons_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Cons_2; +impl Cons_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Cons_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Cons_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Cons_2_1; +impl Cons_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Cons_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.CsReader`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CsReader; +impl CsReader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.CsReader"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Dfa`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Dfa; +impl Dfa { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Dfa"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.EOF`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EOF; +impl EOF { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.EOF"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Error`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Error; +impl Error { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Error"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ErrorHandler`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ErrorHandler; +impl ErrorHandler { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ErrorHandler"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff; +impl GStuff { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_1; +impl GStuff_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_2; +impl GStuff_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_2_1; +impl GStuff_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_3; +impl GStuff_3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_3"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_4; +impl GStuff_4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_4"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_4_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_4_1; +impl GStuff_4_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_4_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_5`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_5; +impl GStuff_5 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_5"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_6`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_6; +impl GStuff_6 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_6"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GStuff_6_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GStuff_6_1; +impl GStuff_6_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GStuff_6_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.GenBase`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GenBase; +impl GenBase { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.GenBase"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `delegate` shim for C# `LibreMetaverse.LslTools.Hashtable`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Hashtable; +impl Hashtable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Hashtable"; + pub const CSHARP_KIND: &'static str = "delegate"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ID`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ID; +impl ID { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ID"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item; +impl Item { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_1; +impl Item_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_10`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_10; +impl Item_10 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_10"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_10_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_10_1; +impl Item_10_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_10_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_11`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_11; +impl Item_11 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_11"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_12`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_12; +impl Item_12 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_12"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_12_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_12_1; +impl Item_12_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_12_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_13`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_13; +impl Item_13 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_13"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_14`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_14; +impl Item_14 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_14"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_14_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_14_1; +impl Item_14_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_14_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_15`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_15; +impl Item_15 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_15"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_16`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_16; +impl Item_16 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_16"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_16_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_16_1; +impl Item_16_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_16_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_17`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_17; +impl Item_17 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_17"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_18`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_18; +impl Item_18 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_18"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_18_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_18_1; +impl Item_18_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_18_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_19`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_19; +impl Item_19 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_19"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_2; +impl Item_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_20`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_20; +impl Item_20 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_20"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_20_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_20_1; +impl Item_20_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_20_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_21`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_21; +impl Item_21 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_21"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_22`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_22; +impl Item_22 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_22"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_22_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_22_1; +impl Item_22_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_22_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_23`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_23; +impl Item_23 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_23"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_24`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_24; +impl Item_24 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_24"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_24_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_24_1; +impl Item_24_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_24_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_2_1; +impl Item_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_3; +impl Item_3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_3"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_4; +impl Item_4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_4"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_4_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_4_1; +impl Item_4_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_4_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_5`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_5; +impl Item_5 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_5"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_6`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_6; +impl Item_6 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_6"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_6_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_6_1; +impl Item_6_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_6_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_7`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_7; +impl Item_7 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_7"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_8`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_8; +impl Item_8 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_8"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_8_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_8_1; +impl Item_8_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_8_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Item_9`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Item_9; +impl Item_9 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Item_9"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.LBRACE`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LBRACE; +impl LBRACE { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.LBRACE"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.LBRACK`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LBRACK; +impl LBRACK { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.LBRACK"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.LNode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LNode; +impl LNode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.LNode"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.LPAREN`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LPAREN; +impl LPAREN { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.LPAREN"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Lexer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Lexer; +impl Lexer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Lexer"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.LineList`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LineList; +impl LineList { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.LineList"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.LineManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LineManager; +impl LineManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.LineManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Literal`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Literal; +impl Literal { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Literal"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.NEW`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct NEW; +impl NEW { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.NEW"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name; +impl Name { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name_1; +impl Name_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name_2; +impl Name_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name_2_1; +impl Name_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name_3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name_3; +impl Name_3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name_3"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name_4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name_4; +impl Name_4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name_4"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Name_4_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Name_4_1; +impl Name_4_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Name_4_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Nfa`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Nfa; +impl Nfa { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Nfa"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.NfaNode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct NfaNode; +impl NfaNode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.NfaNode"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Null`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Null; +impl Null { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Null"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.OListEnumerator`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OListEnumerator; +impl OListEnumerator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.OListEnumerator"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ObjectList`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectList; +impl ObjectList { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ObjectList"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParseStackEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParseStackEntry; +impl ParseStackEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParseStackEntry"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParseState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParseState; +impl ParseState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParseState"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Parser`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Parser; +impl Parser { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Parser"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParserAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParserAction; +impl ParserAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParserAction"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParserEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParserEntry; +impl ParserEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParserEntry"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParserOldAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParserOldAction; +impl ParserOldAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParserOldAction"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParserReduce`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParserReduce; +impl ParserReduce { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParserReduce"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParserShift`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParserShift; +impl ParserShift { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParserShift"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParserSimpleAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParserSimpleAction; +impl ParserSimpleAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParserSimpleAction"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ParsingInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParsingInfo; +impl ParsingInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ParsingInfo"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Path`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Path; +impl Path { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Path"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.LslTools.PrecType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PrecType; +impl PrecType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.PrecType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Precedence`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Precedence; +impl Precedence { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Precedence"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ProdItem`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProdItem; +impl ProdItem { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ProdItem"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Production`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Production; +impl Production { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Production"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.RBRACE`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RBRACE; +impl RBRACE { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.RBRACE"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.RBRACK`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RBRACK; +impl RBRACK { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.RBRACK"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.RPAREN`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RPAREN; +impl RPAREN { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.RPAREN"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Regex`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Regex; +impl Regex { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Regex"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.ResWds`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ResWds; +impl ResWds { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.ResWds"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.SEMICOLON`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SEMICOLON; +impl SEMICOLON { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SEMICOLON"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.SYMBOL`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SYMBOL; +impl SYMBOL { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SYMBOL"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Serialiser`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Serialiser; +impl Serialiser { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Serialiser"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Sfactory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Sfactory; +impl Sfactory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Sfactory"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.SourceLineInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SourceLineInfo; +impl SourceLineInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SourceLineInfo"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff; +impl Stuff { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff_1; +impl Stuff_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff_2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff_2; +impl Stuff_2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff_2"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff_2_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff_2_1; +impl Stuff_2_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff_2_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff_3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff_3; +impl Stuff_3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff_3"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff_4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff_4; +impl Stuff_4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff_4"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Stuff_4_1`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Stuff_4_1; +impl Stuff_4_1 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Stuff_4_1"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.LslTools.SymType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SymType; +impl SymType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SymType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `delegate` shim for C# `LibreMetaverse.LslTools.SymbolSet`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SymbolSet; +impl SymbolSet { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SymbolSet"; + pub const CSHARP_KIND: &'static str = "delegate"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.SymbolType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SymbolType; +impl SymbolType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SymbolType"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.SymbolsGen`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SymbolsGen; +impl SymbolsGen { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.SymbolsGen"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.THIS`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct THIS; +impl THIS { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.THIS"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.TOKEN`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TOKEN; +impl TOKEN { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.TOKEN"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Tfactory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Tfactory; +impl Tfactory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Tfactory"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.TokClassDef`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TokClassDef; +impl TokClassDef { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.TokClassDef"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.TokensGen`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TokensGen; +impl TokensGen { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.TokensGen"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.Transition`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Transition; +impl Transition { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.Transition"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.YyLexer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct YyLexer; +impl YyLexer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.YyLexer"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.YyParser`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct YyParser; +impl YyParser { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.YyParser"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools._Enumerator`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct _Enumerator; +impl _Enumerator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools._Enumerator"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.cs0syntax`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct cs0syntax; +impl cs0syntax { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.cs0syntax"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.cs0tokens`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct cs0tokens; +impl cs0tokens { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.cs0tokens"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `delegate` shim for C# `LibreMetaverse.LslTools.object`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct object; +impl object { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.object"; + pub const CSHARP_KIND: &'static str = "delegate"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.recoveredError`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct recoveredError; +impl recoveredError { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.recoveredError"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `delegate` shim for C# `LibreMetaverse.LslTools.void`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct void; +impl void { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.void"; + pub const CSHARP_KIND: &'static str = "delegate"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.yycs0syntax`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct yycs0syntax; +impl yycs0syntax { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.yycs0syntax"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LslTools.yycs0tokens`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct yycs0tokens; +impl yycs0tokens { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslTools.yycs0tokens"; + pub const CSHARP_KIND: &'static str = "class"; +} diff --git a/crates/libremetaverse-lsl-tools/src/lib.rs b/crates/libremetaverse-lsl-tools/src/lib.rs new file mode 100644 index 0000000..4f451a0 --- /dev/null +++ b/crates/libremetaverse-lsl-tools/src/lib.rs @@ -0,0 +1,5 @@ +//! LSL parsing tools corresponding to `LibreMetaverse.LslTools`. + +mod generated; + +pub use generated::*; diff --git a/crates/libremetaverse-prim-mesher/Cargo.toml b/crates/libremetaverse-prim-mesher/Cargo.toml new file mode 100644 index 0000000..bd51e7f --- /dev/null +++ b/crates/libremetaverse-prim-mesher/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "libremetaverse-prim-mesher" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Primitive meshing shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse-imaging = { path = "../libremetaverse-imaging" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-prim-mesher/src/generated.rs b/crates/libremetaverse-prim-mesher/src/generated.rs new file mode 100644 index 0000000..6c28ec9 --- /dev/null +++ b/crates/libremetaverse-prim-mesher/src/generated.rs @@ -0,0 +1,139 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.Coord`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Coord; +impl Coord { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.Coord"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.Face`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Face; +impl Face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.Face"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.ObjMesh`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjMesh; +impl ObjMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.ObjMesh"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.Path`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Path; +impl Path { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.Path"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.PathNode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PathNode; +impl PathNode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.PathNode"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.PrimMesher.PathType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PathType; +impl PathType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.PathType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.PrimMesh`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PrimMesh; +impl PrimMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.PrimMesh"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.Profile`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Profile; +impl Profile { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.Profile"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.Quat`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Quat; +impl Quat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.Quat"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.SculptMap`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SculptMap; +impl SculptMap { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.SculptMap"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.SculptMesh`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SculptMesh; +impl SculptMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.SculptMesh"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.PrimMesher.SculptType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SculptType; +impl SculptType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.SculptType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.UVCoord`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct UVCoord; +impl UVCoord { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.UVCoord"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.PrimMesher.VertexIndexer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VertexIndexer; +impl VertexIndexer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.VertexIndexer"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.ViewerFace`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerFace; +impl ViewerFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.ViewerFace"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.ViewerPolygon`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerPolygon; +impl ViewerPolygon { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.ViewerPolygon"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.PrimMesher.ViewerVertex`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerVertex; +impl ViewerVertex { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimMesher.ViewerVertex"; + pub const CSHARP_KIND: &'static str = "struct"; +} diff --git a/crates/libremetaverse-prim-mesher/src/lib.rs b/crates/libremetaverse-prim-mesher/src/lib.rs new file mode 100644 index 0000000..07766da --- /dev/null +++ b/crates/libremetaverse-prim-mesher/src/lib.rs @@ -0,0 +1,6 @@ +//! Primitive mesher corresponding to `LibreMetaverse.PrimMesher`. + +mod generated; + +pub use generated::*; +pub use libremetaverse_imaging as imaging; diff --git a/crates/libremetaverse-rendering-mesh-foundry/Cargo.toml b/crates/libremetaverse-rendering-mesh-foundry/Cargo.toml new file mode 100644 index 0000000..18c3ac8 --- /dev/null +++ b/crates/libremetaverse-rendering-mesh-foundry/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "libremetaverse-rendering-mesh-foundry" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "MeshFoundry renderer shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse = { path = "../libremetaverse" } +libremetaverse-imaging = { path = "../libremetaverse-imaging" } +libremetaverse-prim-mesher = { path = "../libremetaverse-prim-mesher" } +libremetaverse-structured-data = { path = "../libremetaverse-structured-data" } +libremetaverse-types = { path = "../libremetaverse-types" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-rendering-mesh-foundry/src/generated.rs b/crates/libremetaverse-rendering-mesh-foundry/src/generated.rs new file mode 100644 index 0000000..8e87e0e --- /dev/null +++ b/crates/libremetaverse-rendering-mesh-foundry/src/generated.rs @@ -0,0 +1,11 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.Rendering.MeshFoundry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MeshFoundry; +impl MeshFoundry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.MeshFoundry"; + pub const CSHARP_KIND: &'static str = "class"; +} diff --git a/crates/libremetaverse-rendering-mesh-foundry/src/lib.rs b/crates/libremetaverse-rendering-mesh-foundry/src/lib.rs new file mode 100644 index 0000000..791797c --- /dev/null +++ b/crates/libremetaverse-rendering-mesh-foundry/src/lib.rs @@ -0,0 +1,10 @@ +//! MeshFoundry renderer corresponding to `LibreMetaverse.Rendering.MeshFoundry`. + +mod generated; + +pub use generated::*; +pub use libremetaverse as core; +pub use libremetaverse_imaging as imaging; +pub use libremetaverse_prim_mesher as prim_mesher; +pub use libremetaverse_structured_data as structured_data; +pub use libremetaverse_types as types; diff --git a/crates/libremetaverse-rendering-simple/Cargo.toml b/crates/libremetaverse-rendering-simple/Cargo.toml new file mode 100644 index 0000000..f378053 --- /dev/null +++ b/crates/libremetaverse-rendering-simple/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "libremetaverse-rendering-simple" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Simple renderer shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse = { path = "../libremetaverse" } +libremetaverse-types = { path = "../libremetaverse-types" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-rendering-simple/src/generated.rs b/crates/libremetaverse-rendering-simple/src/generated.rs new file mode 100644 index 0000000..3c46b43 --- /dev/null +++ b/crates/libremetaverse-rendering-simple/src/generated.rs @@ -0,0 +1,11 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.Rendering.SimpleRenderer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimpleRenderer; +impl SimpleRenderer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.SimpleRenderer"; + pub const CSHARP_KIND: &'static str = "class"; +} diff --git a/crates/libremetaverse-rendering-simple/src/lib.rs b/crates/libremetaverse-rendering-simple/src/lib.rs new file mode 100644 index 0000000..3388d18 --- /dev/null +++ b/crates/libremetaverse-rendering-simple/src/lib.rs @@ -0,0 +1,7 @@ +//! Simple renderer corresponding to `LibreMetaverse.Rendering.Simple`. + +mod generated; + +pub use generated::*; +pub use libremetaverse as core; +pub use libremetaverse_types as types; diff --git a/crates/libremetaverse-rlv/Cargo.toml b/crates/libremetaverse-rlv/Cargo.toml new file mode 100644 index 0000000..e41a606 --- /dev/null +++ b/crates/libremetaverse-rlv/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "libremetaverse-rlv" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "RLV protocol shims for the MetaCrate LibreMetaverse rewrite" + +[lints] +workspace = true diff --git a/crates/libremetaverse-rlv/src/generated.rs b/crates/libremetaverse-rlv/src/generated.rs new file mode 100644 index 0000000..eff2b86 --- /dev/null +++ b/crates/libremetaverse-rlv/src/generated.rs @@ -0,0 +1,224 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.RLV.AttachmentRequest`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AttachmentRequest; +impl AttachmentRequest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.AttachmentRequest"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.CameraRestrictions`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CameraRestrictions; +impl CameraRestrictions { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.CameraRestrictions"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.CameraSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CameraSettings; +impl CameraSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.CameraSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.HoverTextLocation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct HoverTextLocation; +impl HoverTextLocation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.HoverTextLocation"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// Shim for C# `LibreMetaverse.RLV.IRlvActionCallbacks`. +pub trait IRlvActionCallbacks { + const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.IRlvActionCallbacks"; +} + +/// Shim for C# `LibreMetaverse.RLV.IRlvQueryCallbacks`. +pub trait IRlvQueryCallbacks { + const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.IRlvQueryCallbacks"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.InventoryMap`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryMap; +impl InventoryMap { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.InventoryMap"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.LockedFolderPublic`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LockedFolderPublic; +impl LockedFolderPublic { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.LockedFolderPublic"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.ObjectLocation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectLocation; +impl ObjectLocation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.ObjectLocation"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvActionCallbacksDefault`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvActionCallbacksDefault; +impl RlvActionCallbacksDefault { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvActionCallbacksDefault"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.RlvAttachmentPoint`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvAttachmentPoint; +impl RlvAttachmentPoint { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvAttachmentPoint"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvBlacklist`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvBlacklist; +impl RlvBlacklist { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvBlacklist"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvCallbacksDefault`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvCallbacksDefault; +impl RlvCallbacksDefault { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvCallbacksDefault"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvCommandProcessor`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvCommandProcessor; +impl RlvCommandProcessor { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvCommandProcessor"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvCommon`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvCommon; +impl RlvCommon { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvCommon"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.RlvGestureState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvGestureState; +impl RlvGestureState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvGestureState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.RlvGetDebugType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvGetDebugType; +impl RlvGetDebugType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvGetDebugType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.RlvGetEnvType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvGetEnvType; +impl RlvGetEnvType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvGetEnvType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvInventoryItem`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvInventoryItem; +impl RlvInventoryItem { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvInventoryItem"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvPermissionsService`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvPermissionsService; +impl RlvPermissionsService { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvPermissionsService"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvRestriction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvRestriction; +impl RlvRestriction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvRestriction"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvRestrictionManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvRestrictionManager; +impl RlvRestrictionManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvRestrictionManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.RlvRestrictionType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvRestrictionType; +impl RlvRestrictionType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvRestrictionType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvService`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvService; +impl RlvService { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvService"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RLV.RlvSharedFolder`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvSharedFolder; +impl RlvSharedFolder { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvSharedFolder"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.RlvWearableType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RlvWearableType; +impl RlvWearableType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.RlvWearableType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.RLV.TouchLocation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TouchLocation; +impl TouchLocation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RLV.TouchLocation"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +pub mod event_arguments { + /// `class` shim for C# `LibreMetaverse.RLV.EventArguments.RestrictionUpdatedEventArgs`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RestrictionUpdatedEventArgs; + impl RestrictionUpdatedEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.RLV.EventArguments.RestrictionUpdatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; + } +} diff --git a/crates/libremetaverse-rlv/src/lib.rs b/crates/libremetaverse-rlv/src/lib.rs new file mode 100644 index 0000000..b86b109 --- /dev/null +++ b/crates/libremetaverse-rlv/src/lib.rs @@ -0,0 +1,5 @@ +//! Restrained Love Viewer support corresponding to `LibreMetaverse.RLV`. + +mod generated; + +pub use generated::*; diff --git a/crates/libremetaverse-structured-data/Cargo.toml b/crates/libremetaverse-structured-data/Cargo.toml new file mode 100644 index 0000000..05387dd --- /dev/null +++ b/crates/libremetaverse-structured-data/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "libremetaverse-structured-data" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "OSD and LLSD shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse-types = { path = "../libremetaverse-types" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-structured-data/src/generated.rs b/crates/libremetaverse-structured-data/src/generated.rs new file mode 100644 index 0000000..98f8336 --- /dev/null +++ b/crates/libremetaverse-structured-data/src/generated.rs @@ -0,0 +1,131 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSD`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSD; +impl OSD { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSD"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDArray`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDArray; +impl OSDArray { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDArray"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDBinary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDBinary; +impl OSDBinary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDBinary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDBoolean`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDBoolean; +impl OSDBoolean { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDBoolean"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDDate`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDDate; +impl OSDDate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDDate"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDException; +impl OSDException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.StructuredData.OSDFormat`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDFormat; +impl OSDFormat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDFormat"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDInteger`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDInteger; +impl OSDInteger { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDInteger"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDLlsdXml`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDLlsdXml; +impl OSDLlsdXml { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDLlsdXml"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDMap`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDMap; +impl OSDMap { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDMap"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDParser`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDParser; +impl OSDParser { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDParser"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDReal`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDReal; +impl OSDReal { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDReal"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDString`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDString; +impl OSDString { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDString"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.StructuredData.OSDType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDType; +impl OSDType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDUUID`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDUUID; +impl OSDUUID { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDUUID"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.StructuredData.OSDUri`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OSDUri; +impl OSDUri { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StructuredData.OSDUri"; + pub const CSHARP_KIND: &'static str = "class"; +} diff --git a/crates/libremetaverse-structured-data/src/lib.rs b/crates/libremetaverse-structured-data/src/lib.rs new file mode 100644 index 0000000..628030a --- /dev/null +++ b/crates/libremetaverse-structured-data/src/lib.rs @@ -0,0 +1,6 @@ +//! Structured-data types corresponding to `LibreMetaverse.StructuredData`. + +mod generated; + +pub use generated::*; +pub use libremetaverse_types as types; diff --git a/crates/libremetaverse-types/Cargo.toml b/crates/libremetaverse-types/Cargo.toml new file mode 100644 index 0000000..b2d580b --- /dev/null +++ b/crates/libremetaverse-types/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "libremetaverse-types" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Core value-type shims for the MetaCrate LibreMetaverse rewrite" + +[lints] +workspace = true diff --git a/crates/libremetaverse-types/src/generated.rs b/crates/libremetaverse-types/src/generated.rs new file mode 100644 index 0000000..eff5426 --- /dev/null +++ b/crates/libremetaverse-types/src/generated.rs @@ -0,0 +1,360 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `enum` shim for C# `LibreMetaverse.AssetType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetType; +impl AssetType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.AttachmentPoint`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AttachmentPoint; +impl AttachmentPoint { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AttachmentPoint"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.CRC32`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CRC32; +impl CRC32 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CRC32"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CacheDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CacheDictionary(std::marker::PhantomData<(T0, T1)>); +impl CacheDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CacheDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CacheDictionaryEnumerator`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CacheDictionaryEnumerator; +impl CacheDictionaryEnumerator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CacheDictionaryEnumerator"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ClickAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClickAction; +impl ClickAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClickAction"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Color4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Color4; +impl Color4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Color4"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.DoubleDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DoubleDictionary(std::marker::PhantomData<(T0, T1, T2)>); +impl DoubleDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DoubleDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EmptyRemovalStrategy`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EmptyRemovalStrategy(std::marker::PhantomData<(T0,)>); +impl EmptyRemovalStrategy { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EmptyRemovalStrategy"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EnumInfoAttribute`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EnumInfoAttribute; +impl EnumInfoAttribute { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EnumInfoAttribute"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EnumInfoExtensions`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EnumInfoExtensions; +impl EnumInfoExtensions { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EnumInfoExtensions"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ExpiringCache`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ExpiringCache(std::marker::PhantomData<(T0, T1)>); +impl ExpiringCache { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ExpiringCache"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ExtraParamType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ExtraParamType; +impl ExtraParamType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ExtraParamType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.FaceType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FaceType; +impl FaceType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FaceType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.FolderType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FolderType; +impl FolderType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FolderType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.HoleType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct HoleType; +impl HoleType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.HoleType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// Shim for C# `LibreMetaverse.ICacheDictionaryRemovalStrategy`. +pub trait ICacheDictionaryRemovalStrategy { + const CSHARP_NAME: &'static str = "LibreMetaverse.ICacheDictionaryRemovalStrategy"; +} + +/// `enum` shim for C# `LibreMetaverse.InventoryType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryType; +impl InventoryType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.JointType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct JointType; +impl JointType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.JointType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.LruRemovalStrategy`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LruRemovalStrategy(std::marker::PhantomData<(T0,)>); +impl LruRemovalStrategy { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LruRemovalStrategy"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Material`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Material; +impl Material { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Material"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Matrix4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Matrix4; +impl Matrix4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Matrix4"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.MruRemovalStrategy`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MruRemovalStrategy(std::marker::PhantomData<(T0,)>); +impl MruRemovalStrategy { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MruRemovalStrategy"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MultiValueDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MultiValueDictionary(std::marker::PhantomData<(T0, T1)>); +impl MultiValueDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MultiValueDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ObjectCategory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectCategory; +impl ObjectCategory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectCategory"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PCode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PCode; +impl PCode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PCode"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PathCurve`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PathCurve; +impl PathCurve { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PathCurve"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PhysicsShapeType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PhysicsShapeType; +impl PhysicsShapeType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PhysicsShapeType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.Platform`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Platform; +impl Platform { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Platform"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PrimFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PrimFlags; +impl PrimFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PrimType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PrimType; +impl PrimType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ProfileCurve`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProfileCurve; +impl ProfileCurve { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ProfileCurve"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Quaternion`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Quaternion; +impl Quaternion { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Quaternion"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.Ray`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Ray; +impl Ray { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Ray"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.SaleType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SaleType; +impl SaleType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SaleType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.SculptType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SculptType; +impl SculptType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SculptType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.SoundFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SoundFlags; +impl SoundFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SoundFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.TokenBucket`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TokenBucket; +impl TokenBucket { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TokenBucket"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `record struct` shim for C# `LibreMetaverse.UUID`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct UUID; +impl UUID { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.UUID"; + pub const CSHARP_KIND: &'static str = "record_struct"; +} + +/// `class` shim for C# `LibreMetaverse.Utils`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Utils; +impl Utils { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Utils"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.Vector2`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Vector2; +impl Vector2 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Vector2"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.Vector3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Vector3; +impl Vector3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Vector3"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.Vector3d`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Vector3d; +impl Vector3d { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Vector3d"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.Vector4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Vector4; +impl Vector4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Vector4"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.WearableType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct WearableType; +impl WearableType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.WearableType"; + pub const CSHARP_KIND: &'static str = "enum"; +} diff --git a/crates/libremetaverse-types/src/lib.rs b/crates/libremetaverse-types/src/lib.rs new file mode 100644 index 0000000..10f366b --- /dev/null +++ b/crates/libremetaverse-types/src/lib.rs @@ -0,0 +1,5 @@ +//! Core value types corresponding to `LibreMetaverse.Types`. + +mod generated; + +pub use generated::*; diff --git a/crates/libremetaverse-utilities/Cargo.toml b/crates/libremetaverse-utilities/Cargo.toml new file mode 100644 index 0000000..a3fadf1 --- /dev/null +++ b/crates/libremetaverse-utilities/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "libremetaverse-utilities" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Utility shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse = { path = "../libremetaverse" } +libremetaverse-structured-data = { path = "../libremetaverse-structured-data" } +libremetaverse-types = { path = "../libremetaverse-types" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-utilities/src/generated.rs b/crates/libremetaverse-utilities/src/generated.rs new file mode 100644 index 0000000..8391473 --- /dev/null +++ b/crates/libremetaverse-utilities/src/generated.rs @@ -0,0 +1,27 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.Utilities.ConnectionManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ConnectionManager; +impl ConnectionManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Utilities.ConnectionManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Utilities.Realism`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Realism; +impl Realism { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Utilities.Realism"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Utilities.WaterType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct WaterType; +impl WaterType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Utilities.WaterType"; + pub const CSHARP_KIND: &'static str = "enum"; +} diff --git a/crates/libremetaverse-utilities/src/lib.rs b/crates/libremetaverse-utilities/src/lib.rs new file mode 100644 index 0000000..d672772 --- /dev/null +++ b/crates/libremetaverse-utilities/src/lib.rs @@ -0,0 +1,8 @@ +//! Utilities corresponding to `LibreMetaverse.Utilities`. + +mod generated; + +pub use generated::*; +pub use libremetaverse as core; +pub use libremetaverse_structured_data as structured_data; +pub use libremetaverse_types as types; diff --git a/crates/libremetaverse-voice-vivox/Cargo.toml b/crates/libremetaverse-voice-vivox/Cargo.toml new file mode 100644 index 0000000..f7bf3b3 --- /dev/null +++ b/crates/libremetaverse-voice-vivox/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "libremetaverse-voice-vivox" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Vivox voice shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse = { path = "../libremetaverse" } +libremetaverse-structured-data = { path = "../libremetaverse-structured-data" } +libremetaverse-types = { path = "../libremetaverse-types" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-voice-vivox/src/generated.rs b/crates/libremetaverse-voice-vivox/src/generated.rs new file mode 100644 index 0000000..a073ab9 --- /dev/null +++ b/crates/libremetaverse-voice-vivox/src/generated.rs @@ -0,0 +1,342 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.AccountLoginStateChangeEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AccountLoginStateChangeEventArgs; +impl AccountLoginStateChangeEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Voice.Vivox.AccountLoginStateChangeEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.AudioPropertiesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AudioPropertiesEventArgs; +impl AudioPropertiesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.AudioPropertiesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.CaptureDevice`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CaptureDevice; +impl CaptureDevice { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.CaptureDevice"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.ConnectionState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ConnectionState; +impl ConnectionState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ConnectionState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.LoginState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginState; +impl LoginState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.LoginState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.NewSessionEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct NewSessionEventArgs; +impl NewSessionEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.NewSessionEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantAddedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantAddedEventArgs; +impl ParticipantAddedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ParticipantAddedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantPropertiesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantPropertiesEventArgs; +impl ParticipantPropertiesEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Voice.Vivox.ParticipantPropertiesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantRemovedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantRemovedEventArgs; +impl ParticipantRemovedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ParticipantRemovedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantState; +impl ParticipantState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ParticipantState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantStateChangeEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantStateChangeEventArgs; +impl ParticipantStateChangeEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Voice.Vivox.ParticipantStateChangeEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantType; +impl ParticipantType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ParticipantType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.ParticipantUpdatedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticipantUpdatedEventArgs; +impl ParticipantUpdatedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ParticipantUpdatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.RenderDevice`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RenderDevice; +impl RenderDevice { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.RenderDevice"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.ResponseType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ResponseType; +impl ResponseType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.ResponseType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.SessionAddedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionAddedEventArgs; +impl SessionAddedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionAddedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.SessionGroupAddedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionGroupAddedEventArgs; +impl SessionGroupAddedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionGroupAddedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.SessionMediaEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionMediaEventArgs; +impl SessionMediaEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionMediaEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.SessionRemovedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionRemovedEventArgs; +impl SessionRemovedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionRemovedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.SessionState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionState; +impl SessionState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.SessionStateChangeEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionStateChangeEventArgs; +impl SessionStateChangeEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionStateChangeEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.SessionUpdatedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SessionUpdatedEventArgs; +impl SessionUpdatedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.SessionUpdatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.TCPPipe`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TCPPipe; +impl TCPPipe { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.TCPPipe"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceAccountEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceAccountEventArgs; +impl VoiceAccountEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceAccountEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceConnectorEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceConnectorEventArgs; +impl VoiceConnectorEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceConnectorEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceDevicesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceDevicesEventArgs; +impl VoiceDevicesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceDevicesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceEvent`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceEvent; +impl VoiceEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceEvent"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceGateway`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceGateway; +impl VoiceGateway { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceGateway"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceInputXml`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceInputXml; +impl VoiceInputXml { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceInputXml"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceLoggingSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceLoggingSettings; +impl VoiceLoggingSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceLoggingSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceManager; +impl VoiceManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceParticipant`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceParticipant; +impl VoiceParticipant { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceParticipant"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoicePosition`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoicePosition; +impl VoicePosition { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoicePosition"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceRequest`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceRequest; +impl VoiceRequest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceRequest"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceResponse`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceResponse; +impl VoiceResponse { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceResponse"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceResponseEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceResponseEventArgs; +impl VoiceResponseEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceResponseEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceResponseResults`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceResponseResults; +impl VoiceResponseResults { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceResponseResults"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.VoiceServiceType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceServiceType; +impl VoiceServiceType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceServiceType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceSession`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceSession; +impl VoiceSession { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceSession"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.Vivox.VoiceSessionEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceSessionEventArgs; +impl VoiceSessionEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceSessionEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.Vivox.VoiceStatus`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceStatus; +impl VoiceStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.VoiceStatus"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `delegate` shim for C# `LibreMetaverse.Voice.Vivox.void`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct void; +impl void { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.Vivox.void"; + pub const CSHARP_KIND: &'static str = "delegate"; +} diff --git a/crates/libremetaverse-voice-vivox/src/lib.rs b/crates/libremetaverse-voice-vivox/src/lib.rs new file mode 100644 index 0000000..f458b72 --- /dev/null +++ b/crates/libremetaverse-voice-vivox/src/lib.rs @@ -0,0 +1,8 @@ +//! Vivox adapter corresponding to `LibreMetaverse.Voice.Vivox`. + +mod generated; + +pub use generated::*; +pub use libremetaverse as core; +pub use libremetaverse_structured_data as structured_data; +pub use libremetaverse_types as types; diff --git a/crates/libremetaverse-voice-webrtc/Cargo.toml b/crates/libremetaverse-voice-webrtc/Cargo.toml new file mode 100644 index 0000000..8b5bc54 --- /dev/null +++ b/crates/libremetaverse-voice-webrtc/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "libremetaverse-voice-webrtc" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "WebRTC voice shims for the MetaCrate LibreMetaverse rewrite" + +[dependencies] +libremetaverse = { path = "../libremetaverse" } +libremetaverse-structured-data = { path = "../libremetaverse-structured-data" } + +[lints] +workspace = true diff --git a/crates/libremetaverse-voice-webrtc/src/generated.rs b/crates/libremetaverse-voice-webrtc/src/generated.rs new file mode 100644 index 0000000..b66c44f --- /dev/null +++ b/crates/libremetaverse-voice-webrtc/src/generated.rs @@ -0,0 +1,106 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.AvatarPosition`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarPosition; +impl AvatarPosition { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.AvatarPosition"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Voice.WebRTC.ESessionType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ESessionType; +impl ESessionType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.ESessionType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// Shim for C# `LibreMetaverse.Voice.WebRTC.IVoiceLogger`. +pub trait IVoiceLogger { + const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.IVoiceLogger"; +} + +/// `struct` shim for C# `LibreMetaverse.Voice.WebRTC.Int3`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Int3; +impl Int3 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.Int3"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.Voice.WebRTC.Int4`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Int4; +impl Int4 { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.Int4"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.LibreMetaverseVoiceLogger`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LibreMetaverseVoiceLogger; +impl LibreMetaverseVoiceLogger { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.LibreMetaverseVoiceLogger"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.OpusDecoderContext`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OpusDecoderContext; +impl OpusDecoderContext { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.OpusDecoderContext"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.PeerAudioState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PeerAudioState; +impl PeerAudioState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.PeerAudioState"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.PeerManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PeerManager; +impl PeerManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.PeerManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.VoiceException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceException; +impl VoiceException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.VoiceException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.VoiceManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceManager; +impl VoiceManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.VoiceManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Voice.WebRTC.VoiceSession`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct VoiceSession; +impl VoiceSession { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Voice.WebRTC.VoiceSession"; + pub const CSHARP_KIND: &'static str = "class"; +} + +pub mod libre_metaverse { + /// `class` shim for C# `LibreMetaverse.AudioDevice`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AudioDevice; + impl AudioDevice { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AudioDevice"; + pub const CSHARP_KIND: &'static str = "class"; + } +} diff --git a/crates/libremetaverse-voice-webrtc/src/lib.rs b/crates/libremetaverse-voice-webrtc/src/lib.rs new file mode 100644 index 0000000..cd4ba4d --- /dev/null +++ b/crates/libremetaverse-voice-webrtc/src/lib.rs @@ -0,0 +1,7 @@ +//! WebRTC voice adapter corresponding to `LibreMetaverse.Voice.WebRTC`. + +mod generated; + +pub use generated::*; +pub use libremetaverse as core; +pub use libremetaverse_structured_data as structured_data; diff --git a/crates/libremetaverse/Cargo.toml b/crates/libremetaverse/Cargo.toml new file mode 100644 index 0000000..c8cff26 --- /dev/null +++ b/crates/libremetaverse/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "libremetaverse" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +description = "Rust rewrite shell for the LibreMetaverse client library" + +[dependencies] +libremetaverse-imaging = { path = "../libremetaverse-imaging" } +libremetaverse-structured-data = { path = "../libremetaverse-structured-data" } +libremetaverse-types = { path = "../libremetaverse-types" } + +[lints] +workspace = true diff --git a/crates/libremetaverse/src/generated.rs b/crates/libremetaverse/src/generated.rs new file mode 100644 index 0000000..cd0fca1 --- /dev/null +++ b/crates/libremetaverse/src/generated.rs @@ -0,0 +1,10678 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +#![allow(non_camel_case_types)] + +/// `struct` shim for C# `LibreMetaverse.AISResponseMeta`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AISResponseMeta; +impl AISResponseMeta { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AISResponseMeta"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.AccessDeniedReason`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AccessDeniedReason; +impl AccessDeniedReason { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AccessDeniedReason"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.AccessList`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AccessList; +impl AccessList { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AccessList"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.AccountLevelBenefits`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AccountLevelBenefits; +impl AccountLevelBenefits { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AccountLevelBenefits"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentAccessEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentAccessEventArgs; +impl AgentAccessEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentAccessEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentCachedBakesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentCachedBakesReplyEventArgs; +impl AgentCachedBakesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentCachedBakesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentCamera`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentCamera; +impl AgentCamera { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentCamera"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentDataReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentDataReplyEventArgs; +impl AgentDataReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentDataReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentDisplayName`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentDisplayName; +impl AgentDisplayName { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentDisplayName"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentExperiencesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentExperiencesEventArgs; +impl AgentExperiencesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentExperiencesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.AgentFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentFlags; +impl AgentFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.AgentManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentManager; +impl AgentManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentMovement`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentMovement; +impl AgentMovement { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentMovement"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentPreferencesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentPreferencesEventArgs; +impl AgentPreferencesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentPreferencesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.AgentSearchData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentSearchData; +impl AgentSearchData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentSearchData"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.AgentSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentSettings; +impl AgentSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.AgentState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentState; +impl AgentState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.AgentThrottle`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentThrottle; +impl AgentThrottle { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentThrottle"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AgentWearablesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AgentWearablesReplyEventArgs; +impl AgentWearablesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AgentWearablesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AlertMessageEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AlertMessageEventArgs; +impl AlertMessageEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AlertMessageEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.Animation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Animation; +impl Animation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Animation"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.Animations`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Animations; +impl Animations { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Animations"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AnimationsChangedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AnimationsChangedEventArgs; +impl AnimationsChangedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AnimationsChangedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AnimeshSkinning`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AnimeshSkinning; +impl AnimeshSkinning { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AnimeshSkinning"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.AppearanceFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AppearanceFlags; +impl AppearanceFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AppearanceFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.AppearanceManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AppearanceManager; +impl AppearanceManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AppearanceManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AppearanceManagerException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AppearanceManagerException; +impl AppearanceManagerException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AppearanceManagerException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AppearanceSetEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AppearanceSetEventArgs; +impl AppearanceSetEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AppearanceSetEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AssetCache`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetCache; +impl AssetCache { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetCache"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AssetCacheSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetCacheSettings; +impl AssetCacheSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetCacheSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AssetDownload`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetDownload; +impl AssetDownload { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetDownload"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AssetManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetManager; +impl AssetManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AssetUpload`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetUpload; +impl AssetUpload { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetUpload"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AssetUploadEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AssetUploadEventArgs; +impl AssetUploadEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AssetUploadEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AttachedSoundEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AttachedSoundEventArgs; +impl AttachedSoundEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AttachedSoundEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AttachedSoundGainChangeEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AttachedSoundGainChangeEventArgs; +impl AttachedSoundGainChangeEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AttachedSoundGainChangeEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.Attachment`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Attachment; +impl Attachment { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Attachment"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.Avatar`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Avatar; +impl Avatar { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Avatar"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarAnimationEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarAnimationEventArgs; +impl AvatarAnimationEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarAnimationEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarAppearanceEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarAppearanceEventArgs; +impl AvatarAppearanceEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarAppearanceEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarClassifiedReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarClassifiedReplyEventArgs; +impl AvatarClassifiedReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarClassifiedReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.AvatarGroup`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarGroup; +impl AvatarGroup { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarGroup"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarGroupsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarGroupsReplyEventArgs; +impl AvatarGroupsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarGroupsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarInterestsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarInterestsReplyEventArgs; +impl AvatarInterestsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarInterestsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarManager; +impl AvatarManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarNotesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarNotesReplyEventArgs; +impl AvatarNotesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarNotesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarPickerReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarPickerReplyEventArgs; +impl AvatarPickerReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarPickerReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarPicksReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarPicksReplyEventArgs; +impl AvatarPicksReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarPicksReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.AvatarProperties`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarProperties; +impl AvatarProperties { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarProperties"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarPropertiesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarPropertiesReplyEventArgs; +impl AvatarPropertiesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarPropertiesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarRenderInfoEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarRenderInfoEventArgs; +impl AvatarRenderInfoEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarRenderInfoEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarSitChangedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarSitChangedEventArgs; +impl AvatarSitChangedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarSitChangedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarSitResponseEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarSitResponseEventArgs; +impl AvatarSitResponseEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarSitResponseEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.AvatarTextureIndex`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarTextureIndex; +impl AvatarTextureIndex { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarTextureIndex"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.AvatarUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct AvatarUpdateEventArgs; +impl AvatarUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.AvatarUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.BakeType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BakeType; +impl BakeType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BakeType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.BalanceEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BalanceEventArgs; +impl BalanceEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BalanceEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.BannedAgentsEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BannedAgentsEventArgs; +impl BannedAgentsEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BannedAgentsEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.BinBVHAnimationReader`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BinBVHAnimationReader; +impl BinBVHAnimationReader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BinBVHAnimationReader"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.BitPack`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BitPack; +impl BitPack { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BitPack"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.BlendFunc`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BlendFunc; +impl BlendFunc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BlendFunc"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.BorderCrossingDirection`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BorderCrossingDirection; +impl BorderCrossingDirection { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BorderCrossingDirection"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.BuddyListEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct BuddyListEntry; +impl BuddyListEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.BuddyListEntry"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.Bumpiness`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Bumpiness; +impl Bumpiness { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Bumpiness"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.CallingCardOfferedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CallingCardOfferedEventArgs; +impl CallingCardOfferedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CallingCardOfferedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CameraConstraintEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CameraConstraintEventArgs; +impl CameraConstraintEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CameraConstraintEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CapabilitiesReceivedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CapabilitiesReceivedEventArgs; +impl CapabilitiesReceivedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CapabilitiesReceivedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Caps`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Caps; +impl Caps { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Caps"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.CapsCategory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CapsCategory; +impl CapsCategory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CapsCategory"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.CapsEventDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CapsEventDictionary; +impl CapsEventDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CapsEventDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CapsRateLimiter`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CapsRateLimiter; +impl CapsRateLimiter { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CapsRateLimiter"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CapsRateLimiterOptions`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CapsRateLimiterOptions; +impl CapsRateLimiterOptions { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CapsRateLimiterOptions"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ChannelType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChannelType; +impl ChannelType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChannelType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ChatAudibleLevel`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatAudibleLevel; +impl ChatAudibleLevel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatAudibleLevel"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ChatEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatEventArgs; +impl ChatEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.ChatSessionMember`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatSessionMember; +impl ChatSessionMember { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatSessionMember"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ChatSessionMemberAddedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatSessionMemberAddedEventArgs; +impl ChatSessionMemberAddedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatSessionMemberAddedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ChatSessionMemberLeftEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatSessionMemberLeftEventArgs; +impl ChatSessionMemberLeftEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatSessionMemberLeftEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ChatSourceType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatSourceType; +impl ChatSourceType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatSourceType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ChatType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ChatType; +impl ChatType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ChatType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ClassType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassType; +impl ClassType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClassType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Classified`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Classified; +impl Classified { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Classified"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.ClassifiedAd`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassifiedAd; +impl ClassifiedAd { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClassifiedAd"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.ClassifiedCategories`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassifiedCategories; +impl ClassifiedCategories { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClassifiedCategories"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ClassifiedFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassifiedFlags; +impl ClassifiedFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClassifiedFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ClassifiedInfoReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassifiedInfoReplyEventArgs; +impl ClassifiedInfoReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClassifiedInfoReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ClassifiedQueryFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ClassifiedQueryFlags; +impl ClassifiedQueryFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ClassifiedQueryFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.CoarseLocationUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CoarseLocationUpdateEventArgs; +impl CoarseLocationUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CoarseLocationUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.ColorParamInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ColorParamInfo; +impl ColorParamInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ColorParamInfo"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.CompressedFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CompressedFlags; +impl CompressedFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CompressedFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ConnectionSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ConnectionSettings; +impl ConnectionSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ConnectionSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ConstructionData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ConstructionData; +impl ConstructionData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ConstructionData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ControlFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ControlFlags; +impl ControlFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ControlFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.CoordinateFrame`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CoordinateFrame; +impl CoordinateFrame { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CoordinateFrame"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CopyItemsResult`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CopyItemsResult; +impl CopyItemsResult { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CopyItemsResult"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.CreateItemFromAssetResult`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CreateItemFromAssetResult; +impl CreateItemFromAssetResult { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CreateItemFromAssetResult"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.CrossingFailureReason`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CrossingFailureReason; +impl CrossingFailureReason { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CrossingFailureReason"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.CrossingState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CrossingState; +impl CrossingState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CrossingState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.CurrentGroupsEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct CurrentGroupsEventArgs; +impl CurrentGroupsEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.CurrentGroupsEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.DeRezDestination`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DeRezDestination; +impl DeRezDestination { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DeRezDestination"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.DictionaryEventAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DictionaryEventAction; +impl DictionaryEventAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DictionaryEventAction"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.DirClassifiedsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirClassifiedsReplyEventArgs; +impl DirClassifiedsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirClassifiedsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DirEventsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirEventsReplyEventArgs; +impl DirEventsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirEventsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.DirFindFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirFindFlags; +impl DirFindFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirFindFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.DirGroupsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirGroupsReplyEventArgs; +impl DirGroupsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirGroupsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DirLandReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirLandReplyEventArgs; +impl DirLandReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirLandReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DirPeopleReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirPeopleReplyEventArgs; +impl DirPeopleReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirPeopleReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DirPlacesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirPlacesReplyEventArgs; +impl DirPlacesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirPlacesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DirectoryManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirectoryManager; +impl DirectoryManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirectoryManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.DirectoryParcel`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DirectoryParcel; +impl DirectoryParcel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DirectoryParcel"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.DisconnectType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DisconnectType; +impl DisconnectType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DisconnectType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.DisconnectedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DisconnectedEventArgs; +impl DisconnectedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DisconnectedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DisplayNameUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DisplayNameUpdateEventArgs; +impl DisplayNameUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DisplayNameUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DisposalGuard`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DisposalGuard; +impl DisposalGuard { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DisposalGuard"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.DisposalHelper`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct DisposalHelper; +impl DisposalHelper { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.DisposalHelper"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.EffectType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EffectType; +impl EffectType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EffectType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.EnvironmentManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EnvironmentManager; +impl EnvironmentManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EnvironmentManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.EnvironmentTrack`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EnvironmentTrack; +impl EnvironmentTrack { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EnvironmentTrack"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.EstateAccessDelta`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateAccessDelta; +impl EstateAccessDelta { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateAccessDelta"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.EstateAccessReplyDelta`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateAccessReplyDelta; +impl EstateAccessReplyDelta { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateAccessReplyDelta"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.EstateAssetType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateAssetType; +impl EstateAssetType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateAssetType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.EstateBansReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateBansReplyEventArgs; +impl EstateBansReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateBansReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateCovenantReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateCovenantReplyEventArgs; +impl EstateCovenantReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateCovenantReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateExperienceReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateExperienceReplyEventArgs; +impl EstateExperienceReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateExperienceReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateGroupsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateGroupsReplyEventArgs; +impl EstateGroupsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateGroupsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateManagersReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateManagersReplyEventArgs; +impl EstateManagersReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateManagersReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.EstateReturnFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateReturnFlags; +impl EstateReturnFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateReturnFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.EstateTask`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateTask; +impl EstateTask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateTask"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateTools`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateTools; +impl EstateTools { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateTools"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateUpdateInfoReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateUpdateInfoReplyEventArgs; +impl EstateUpdateInfoReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateUpdateInfoReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EstateUsersReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EstateUsersReplyEventArgs; +impl EstateUsersReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EstateUsersReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.EventCategories`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventCategories; +impl EventCategories { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventCategories"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.EventFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventFlags; +impl EventFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.EventInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventInfo; +impl EventInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventInfo"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.EventInfoReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventInfoReplyEventArgs; +impl EventInfoReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventInfoReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EventQueueRunningEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventQueueRunningEventArgs; +impl EventQueueRunningEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventQueueRunningEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EventSubscription`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventSubscription(std::marker::PhantomData<(T0,)>); +impl EventSubscription { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventSubscription"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.EventSubscriptionHelper`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventSubscriptionHelper; +impl EventSubscriptionHelper { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventSubscriptionHelper"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.EventsSearchData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct EventsSearchData; +impl EventsSearchData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.EventsSearchData"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ExperienceInfoEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ExperienceInfoEventArgs; +impl ExperienceInfoEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ExperienceInfoEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ExperiencePreferencesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ExperiencePreferencesEventArgs; +impl ExperiencePreferencesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ExperiencePreferencesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.FieldType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FieldType; +impl FieldType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FieldType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.FileHelper`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FileHelper; +impl FileHelper { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FileHelper"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FindObjectByPathReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FindObjectByPathReplyEventArgs; +impl FindObjectByPathReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FindObjectByPathReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FlexibleData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FlexibleData; +impl FlexibleData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FlexibleData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FolderUpdateResult`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FolderUpdateResult; +impl FolderUpdateResult { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FolderUpdateResult"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FolderUpdatedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FolderUpdatedEventArgs; +impl FolderUpdatedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FolderUpdatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ForceSelectObjectsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ForceSelectObjectsReplyEventArgs; +impl ForceSelectObjectsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ForceSelectObjectsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendFoundReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendFoundReplyEventArgs; +impl FriendFoundReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendFoundReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendInfo; +impl FriendInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendInfo"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendInfoEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendInfoEventArgs; +impl FriendInfoEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendInfoEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendNamesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendNamesEventArgs; +impl FriendNamesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendNamesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.FriendRights`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendRights; +impl FriendRights { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendRights"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.FriendsManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendsManager; +impl FriendsManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendsManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendsReadyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendsReadyEventArgs; +impl FriendsReadyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendsReadyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendshipOfferedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendshipOfferedEventArgs; +impl FriendshipOfferedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendshipOfferedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendshipResponseEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendshipResponseEventArgs; +impl FriendshipResponseEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendshipResponseEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.FriendshipTerminatedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct FriendshipTerminatedEventArgs; +impl FriendshipTerminatedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.FriendshipTerminatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GLTFMaterialUpdate`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GLTFMaterialUpdate; +impl GLTFMaterialUpdate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GLTFMaterialUpdate"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GenericStreamingMessageEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GenericStreamingMessageEventArgs; +impl GenericStreamingMessageEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GenericStreamingMessageEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.GenericStreamingMethod`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GenericStreamingMethod; +impl GenericStreamingMethod { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GenericStreamingMethod"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.GridClient`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridClient; +impl GridClient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridClient"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GridClientBakingTextureProvider`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridClientBakingTextureProvider; +impl GridClientBakingTextureProvider { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridClientBakingTextureProvider"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GridClientServiceCollectionExtensions`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridClientServiceCollectionExtensions; +impl GridClientServiceCollectionExtensions { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridClientServiceCollectionExtensions"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.GridItemType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridItemType; +impl GridItemType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridItemType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.GridItemsEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridItemsEventArgs; +impl GridItemsEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridItemsEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GridLayer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridLayer; +impl GridLayer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridLayer"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GridLayerEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridLayerEventArgs; +impl GridLayerEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridLayerEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.GridLayerType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridLayerType; +impl GridLayerType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridLayerType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.GridManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridManager; +impl GridManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GridRegion`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridRegion; +impl GridRegion { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridRegion"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GridRegionEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GridRegionEventArgs; +impl GridRegionEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GridRegionEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GroundTextureHeight`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroundTextureHeight; +impl GroundTextureHeight { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroundTextureHeight"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.GroundTextureHeightSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroundTextureHeightSettings; +impl GroundTextureHeightSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroundTextureHeightSettings"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.GroundTextureSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroundTextureSettings; +impl GroundTextureSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroundTextureSettings"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.Group`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Group; +impl Group { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Group"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupAccountSummary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupAccountSummary; +impl GroupAccountSummary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupAccountSummary"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GroupAccountSummaryReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupAccountSummaryReplyEventArgs; +impl GroupAccountSummaryReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupAccountSummaryReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.GroupBanAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupBanAction; +impl GroupBanAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupBanAction"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.GroupChatJoinedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupChatJoinedEventArgs; +impl GroupChatJoinedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupChatJoinedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupCreatedReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupCreatedReplyEventArgs; +impl GroupCreatedReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupCreatedReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupDroppedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupDroppedEventArgs; +impl GroupDroppedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupDroppedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupHeader`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupHeader; +impl GroupHeader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupHeader"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GroupInvitationEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupInvitationEventArgs; +impl GroupInvitationEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupInvitationEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupManager; +impl GroupManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupMember`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupMember; +impl GroupMember { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupMember"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GroupMembersReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupMembersReplyEventArgs; +impl GroupMembersReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupMembersReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupNamesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupNamesEventArgs; +impl GroupNamesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupNamesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupNotice`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupNotice; +impl GroupNotice { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupNotice"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupNoticesListEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupNoticesListEntry; +impl GroupNoticesListEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupNoticesListEntry"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GroupNoticesListReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupNoticesListReplyEventArgs; +impl GroupNoticesListReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupNoticesListReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupOperationEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupOperationEventArgs; +impl GroupOperationEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupOperationEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.GroupPowers`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupPowers; +impl GroupPowers { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupPowers"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.GroupProfileEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupProfileEventArgs; +impl GroupProfileEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupProfileEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupProposal`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupProposal; +impl GroupProposal { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupProposal"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupRole`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupRole; +impl GroupRole { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupRole"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.GroupRoleChangeType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupRoleChangeType; +impl GroupRoleChangeType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupRoleChangeType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.GroupRoleUpdate`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupRoleUpdate; +impl GroupRoleUpdate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupRoleUpdate"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.GroupRolesDataReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupRolesDataReplyEventArgs; +impl GroupRolesDataReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupRolesDataReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupRolesMembersReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupRolesMembersReplyEventArgs; +impl GroupRolesMembersReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupRolesMembersReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupSearchData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupSearchData; +impl GroupSearchData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupSearchData"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.GroupTitle`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupTitle; +impl GroupTitle { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupTitle"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.GroupTitlesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupTitlesReplyEventArgs; +impl GroupTitlesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupTitlesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.GroupVoteMajority`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct GroupVoteMajority; +impl GroupVoteMajority { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.GroupVoteMajority"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.HandPose`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct HandPose; +impl HandPose { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.HandPose"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Header`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Header; +impl Header { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Header"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.Helpers`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Helpers; +impl Helpers { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Helpers"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.HomeInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct HomeInfo; +impl HomeInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.HomeInfo"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.HttpCapsClient`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct HttpCapsClient; +impl HttpCapsClient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.HttpCapsClient"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// Shim for C# `LibreMetaverse.IBakingTextureProvider`. +pub trait IBakingTextureProvider { + const CSHARP_NAME: &'static str = "LibreMetaverse.IBakingTextureProvider"; +} + +/// Shim for C# `LibreMetaverse.IGridClient`. +pub trait IGridClient { + const CSHARP_NAME: &'static str = "LibreMetaverse.IGridClient"; +} + +/// `enum` shim for C# `LibreMetaverse.ImageCodec`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ImageCodec; +impl ImageCodec { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImageCodec"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ImageDownload`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ImageDownload; +impl ImageDownload { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImageDownload"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ImageReceiveProgressEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ImageReceiveProgressEventArgs; +impl ImageReceiveProgressEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImageReceiveProgressEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ImageRequest`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ImageRequest; +impl ImageRequest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImageRequest"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ImageType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ImageType; +impl ImageType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImageType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.IncomingPacket`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct IncomingPacket; +impl IncomingPacket { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.IncomingPacket"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.IncomingPacketIDCollection`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct IncomingPacketIDCollection; +impl IncomingPacketIDCollection { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.IncomingPacketIDCollection"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InitiateDownloadEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InitiateDownloadEventArgs; +impl InitiateDownloadEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InitiateDownloadEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.InstantMessage`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InstantMessage; +impl InstantMessage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InstantMessage"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.InstantMessageDialog`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InstantMessageDialog; +impl InstantMessageDialog { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InstantMessageDialog"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.InstantMessageEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InstantMessageEventArgs; +impl InstantMessageEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InstantMessageEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.InstantMessageOnline`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InstantMessageOnline; +impl InstantMessageOnline { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InstantMessageOnline"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.InterestListManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InterestListManager; +impl InterestListManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InterestListManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.Interests`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Interests; +impl Interests { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Interests"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.Inventory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Inventory; +impl Inventory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Inventory"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryAISClient`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryAISClient; +impl InventoryAISClient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryAISClient"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryAnimation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryAnimation; +impl InventoryAnimation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryAnimation"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryAttachment`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryAttachment; +impl InventoryAttachment { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryAttachment"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryBase`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryBase; +impl InventoryBase { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryBase"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryCallingCard`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryCallingCard; +impl InventoryCallingCard { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryCallingCard"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryCategory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryCategory; +impl InventoryCategory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryCategory"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryException; +impl InventoryException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryFolder`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryFolder; +impl InventoryFolder { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryFolder"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryGesture`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryGesture; +impl InventoryGesture { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryGesture"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryItem`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryItem; +impl InventoryItem { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryItem"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.InventoryItemFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryItemFlags; +impl InventoryItemFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryItemFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryLSL`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryLSL; +impl InventoryLSL { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryLSL"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryLandmark`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryLandmark; +impl InventoryLandmark { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryLandmark"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryManager; +impl InventoryManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryMaterial`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryMaterial; +impl InventoryMaterial { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryMaterial"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryNode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryNode; +impl InventoryNode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryNode"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryNodeDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryNodeDictionary; +impl InventoryNodeDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryNodeDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryNotecard`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryNotecard; +impl InventoryNotecard { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryNotecard"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryObject`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryObject; +impl InventoryObject { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryObject"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryObjectAddedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryObjectAddedEventArgs; +impl InventoryObjectAddedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryObjectAddedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryObjectOfferedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryObjectOfferedEventArgs; +impl InventoryObjectOfferedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryObjectOfferedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryObjectRemovedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryObjectRemovedEventArgs; +impl InventoryObjectRemovedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryObjectRemovedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryObjectUpdatedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryObjectUpdatedEventArgs; +impl InventoryObjectUpdatedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryObjectUpdatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventorySettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventorySettings; +impl InventorySettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventorySettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventorySnapshot`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventorySnapshot; +impl InventorySnapshot { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventorySnapshot"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.InventorySortOrder`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventorySortOrder; +impl InventorySortOrder { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventorySortOrder"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.InventorySound`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventorySound; +impl InventorySound { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventorySound"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryTexture`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryTexture; +impl InventoryTexture { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryTexture"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.InventoryWearable`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct InventoryWearable; +impl InventoryWearable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.InventoryWearable"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ItemReceivedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ItemReceivedEventArgs; +impl ItemReceivedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ItemReceivedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.KillObjectEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct KillObjectEventArgs; +impl KillObjectEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.KillObjectEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.KillObjectsEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct KillObjectsEventArgs; +impl KillObjectsEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.KillObjectsEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LandPatchReceivedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LandPatchReceivedEventArgs; +impl LandPatchReceivedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LandPatchReceivedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.LandStatReportType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LandStatReportType; +impl LandStatReportType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LandStatReportType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.LandingType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LandingType; +impl LandingType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LandingType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.LastExecStatus`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LastExecStatus; +impl LastExecStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LastExecStatus"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.LayerType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LayerType; +impl LayerType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LayerType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.LegacyEnvironmentEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LegacyEnvironmentEventArgs; +impl LegacyEnvironmentEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LegacyEnvironmentEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LightData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LightData; +impl LightData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LightData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LightImage`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LightImage; +impl LightImage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LightImage"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.LiveParticle`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LiveParticle; +impl LiveParticle { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LiveParticle"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.LoadUrlEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoadUrlEventArgs; +impl LoadUrlEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoadUrlEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoggedOutEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoggedOutEventArgs; +impl LoggedOutEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoggedOutEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Logger`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Logger; +impl Logger { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Logger"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoggingSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoggingSettings; +impl LoggingSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoggingSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoginCredential`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginCredential; +impl LoginCredential { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginCredential"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoginException`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginException; +impl LoginException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginException"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoginParams`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginParams; +impl LoginParams { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginParams"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoginProgressEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginProgressEventArgs; +impl LoginProgressEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginProgressEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.LoginResponseData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginResponseData; +impl LoginResponseData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginResponseData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.LoginState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginState; +impl LoginState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.LoginStatus`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LoginStatus; +impl LoginStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LoginStatus"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.LslCategory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LslCategory; +impl LslCategory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslCategory"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.LslKeyword`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LslKeyword; +impl LslKeyword { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslKeyword"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.LslSyntax`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct LslSyntax; +impl LslSyntax { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.LslSyntax"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapAdultEvent`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapAdultEvent; +impl MapAdultEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapAdultEvent"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapAdultLandForSale`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapAdultLandForSale; +impl MapAdultLandForSale { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapAdultLandForSale"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapAgentLocation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapAgentLocation; +impl MapAgentLocation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapAgentLocation"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapBlock`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapBlock; +impl MapBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapBlock"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapField`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapField; +impl MapField { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapField"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapItem`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapItem; +impl MapItem { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapItem"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapLandForSale`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapLandForSale; +impl MapLandForSale { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapLandForSale"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapMatureEvent`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapMatureEvent; +impl MapMatureEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapMatureEvent"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapPGEvent`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapPGEvent; +impl MapPGEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapPGEvent"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapPacket`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapPacket; +impl MapPacket { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapPacket"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.MapTelehub`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MapTelehub; +impl MapTelehub { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MapTelehub"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.MappingType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MappingType; +impl MappingType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MappingType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.MeanCollisionEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MeanCollisionEventArgs; +impl MeanCollisionEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MeanCollisionEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.MeanCollisionType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MeanCollisionType; +impl MeanCollisionType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MeanCollisionType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.MediaControls`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MediaControls; +impl MediaControls { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MediaControls"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.MediaEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MediaEntry; +impl MediaEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MediaEntry"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.MediaPermission`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MediaPermission; +impl MediaPermission { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MediaPermission"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.MoneyBalanceReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MoneyBalanceReplyEventArgs; +impl MoneyBalanceReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MoneyBalanceReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.MoneyTransactionType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MoneyTransactionType; +impl MoneyTransactionType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MoneyTransactionType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.MuteEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MuteEntry; +impl MuteEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MuteEntry"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.MuteFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MuteFlags; +impl MuteFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MuteFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.MuteType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct MuteType; +impl MuteType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.MuteType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.NameValue`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct NameValue; +impl NameValue { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.NameValue"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.NavMeshStatusUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct NavMeshStatusUpdateEventArgs; +impl NavMeshStatusUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.NavMeshStatusUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.NetworkManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct NetworkManager; +impl NetworkManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.NetworkManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectAnimationEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectAnimationEventArgs; +impl ObjectAnimationEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectAnimationEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectDataBlockUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectDataBlockUpdateEventArgs; +impl ObjectDataBlockUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectDataBlockUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectManager; +impl ObjectManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectMediaEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectMediaEventArgs; +impl ObjectMediaEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectMediaEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.ObjectMovementUpdate`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectMovementUpdate; +impl ObjectMovementUpdate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectMovementUpdate"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectProperties`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectProperties; +impl ObjectProperties { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectProperties"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectPropertiesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectPropertiesEventArgs; +impl ObjectPropertiesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectPropertiesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectPropertiesFamilyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectPropertiesFamilyEventArgs; +impl ObjectPropertiesFamilyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectPropertiesFamilyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ObjectPropertiesUpdatedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectPropertiesUpdatedEventArgs; +impl ObjectPropertiesUpdatedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectPropertiesUpdatedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ObjectReturnType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObjectReturnType; +impl ObjectReturnType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObjectReturnType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ObservableDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ObservableDictionary(std::marker::PhantomData<(T0, T1)>); +impl ObservableDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ObservableDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.OutgoingPacket`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct OutgoingPacket; +impl OutgoingPacket { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.OutgoingPacket"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PacketEventDictionary`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PacketEventDictionary; +impl PacketEventDictionary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PacketEventDictionary"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.PacketFrequency`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PacketFrequency; +impl PacketFrequency { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PacketFrequency"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.PacketReceivedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PacketReceivedEventArgs; +impl PacketReceivedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PacketReceivedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PacketSentEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PacketSentEventArgs; +impl PacketSentEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PacketSentEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PacketSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PacketSettings; +impl PacketSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PacketSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Parcel`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Parcel; +impl Parcel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Parcel"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.ParcelAccessEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelAccessEntry; +impl ParcelAccessEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelAccessEntry"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelAccessFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelAccessFlags; +impl ParcelAccessFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelAccessFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelAccessListReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelAccessListReplyEventArgs; +impl ParcelAccessListReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelAccessListReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelCategory`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelCategory; +impl ParcelCategory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelCategory"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelDwellReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelDwellReplyEventArgs; +impl ParcelDwellReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelDwellReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelEnvironmentEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelEnvironmentEventArgs; +impl ParcelEnvironmentEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelEnvironmentEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelFlags; +impl ParcelFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.ParcelInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelInfo; +impl ParcelInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelInfo"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelInfoReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelInfoReplyEventArgs; +impl ParcelInfoReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelInfoReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelManager; +impl ParcelManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.ParcelMedia`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelMedia; +impl ParcelMedia { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelMedia"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelMediaCommand`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelMediaCommand; +impl ParcelMediaCommand { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelMediaCommand"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelMediaCommandEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelMediaCommandEventArgs; +impl ParcelMediaCommandEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelMediaCommandEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelMediaUpdateReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelMediaUpdateReplyEventArgs; +impl ParcelMediaUpdateReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelMediaUpdateReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelObjectOwnersReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelObjectOwnersReplyEventArgs; +impl ParcelObjectOwnersReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelObjectOwnersReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelOverlayEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelOverlayEventArgs; +impl ParcelOverlayEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelOverlayEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelOverlayType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelOverlayType; +impl ParcelOverlayType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelOverlayType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.ParcelPrimOwners`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelPrimOwners; +impl ParcelPrimOwners { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelPrimOwners"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelPropertiesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelPropertiesEventArgs; +impl ParcelPropertiesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelPropertiesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelPropertiesStatus`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelPropertiesStatus; +impl ParcelPropertiesStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelPropertiesStatus"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelResult`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelResult; +impl ParcelResult { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelResult"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParcelSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelSettings; +impl ParcelSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParcelStatus`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParcelStatus; +impl ParcelStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParcelStatus"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParseMessage`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParseMessage; +impl ParseMessage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParseMessage"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParseMessageLevel`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParseMessageLevel; +impl ParseMessageLevel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParseMessageLevel"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParseResult`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParseResult; +impl ParseResult { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParseResult"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ParticleDataFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticleDataFlags; +impl ParticleDataFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParticleDataFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ParticleFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticleFlags; +impl ParticleFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParticleFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ParticleSimulator`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticleSimulator; +impl ParticleSimulator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParticleSimulator"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.ParticleSystem`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticleSystem; +impl ParticleSystem { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParticleSystem"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ParticleUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ParticleUpdateEventArgs; +impl ParticleUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ParticleUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PayPriceReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PayPriceReplyEventArgs; +impl PayPriceReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PayPriceReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.PayPriceType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PayPriceType; +impl PayPriceType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PayPriceType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PermissionMask`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PermissionMask; +impl PermissionMask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PermissionMask"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.PermissionWho`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PermissionWho; +impl PermissionWho { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PermissionWho"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Permissions`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Permissions; +impl Permissions { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Permissions"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.PhysicsProperties`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PhysicsProperties; +impl PhysicsProperties { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PhysicsProperties"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PhysicsPropertiesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PhysicsPropertiesEventArgs; +impl PhysicsPropertiesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PhysicsPropertiesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PickInfoReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PickInfoReplyEventArgs; +impl PickInfoReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PickInfoReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.PlacesFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PlacesFlags; +impl PlacesFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PlacesFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.PlacesReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PlacesReplyEventArgs; +impl PlacesReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PlacesReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.PlacesSearchData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PlacesSearchData; +impl PlacesSearchData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PlacesSearchData"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.PointAtType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PointAtType; +impl PointAtType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PointAtType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.PositionHelper`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PositionHelper; +impl PositionHelper { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PositionHelper"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PreloadSoundEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PreloadSoundEventArgs; +impl PreloadSoundEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PreloadSoundEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.PrimEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct PrimEventArgs; +impl PrimEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.PrimEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Primitive`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Primitive; +impl Primitive { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Primitive"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ProductInfoEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProductInfoEventArgs; +impl ProductInfoEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ProductInfoEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ProfileFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProfileFlags; +impl ProfileFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ProfileFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.ProfilePick`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProfilePick; +impl ProfilePick { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ProfilePick"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.ProgressReport`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProgressReport; +impl ProgressReport { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ProgressReport"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.ProtocolManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ProtocolManager; +impl ProtocolManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ProtocolManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RebakeAvatarTexturesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RebakeAvatarTexturesEventArgs; +impl RebakeAvatarTexturesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RebakeAvatarTexturesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RegionCrossedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionCrossedEventArgs; +impl RegionCrossedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionCrossedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RegionCrossingPredictionEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionCrossingPredictionEventArgs; +impl RegionCrossingPredictionEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionCrossingPredictionEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RegionEnvironmentEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionEnvironmentEventArgs; +impl RegionEnvironmentEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionEnvironmentEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.RegionExperiencesEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionExperiencesEventArgs; +impl RegionExperiencesEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionExperiencesEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RegionFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionFlags; +impl RegionFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.RegionHandleReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionHandleReplyEventArgs; +impl RegionHandleReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionHandleReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.RegionMaturity`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionMaturity; +impl RegionMaturity { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionMaturity"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.RegionProtocols`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionProtocols; +impl RegionProtocols { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionProtocols"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.RegionRestartDays`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionRestartDays; +impl RegionRestartDays { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionRestartDays"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.RegionRestartSchedule`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct RegionRestartSchedule; +impl RegionRestartSchedule { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.RegionRestartSchedule"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Repeat`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Repeat; +impl Repeat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Repeat"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ReportType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ReportType; +impl ReportType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ReportType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.SaveAssetToInventoryEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SaveAssetToInventoryEventArgs; +impl SaveAssetToInventoryEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SaveAssetToInventoryEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ScriptControlChange`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptControlChange; +impl ScriptControlChange { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptControlChange"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ScriptControlEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptControlEventArgs; +impl ScriptControlEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptControlEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ScriptDialogEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptDialogEventArgs; +impl ScriptDialogEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptDialogEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ScriptPermission`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptPermission; +impl ScriptPermission { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptPermission"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ScriptQuestionEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptQuestionEventArgs; +impl ScriptQuestionEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptQuestionEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ScriptRunningReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptRunningReplyEventArgs; +impl ScriptRunningReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptRunningReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ScriptSensorReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptSensorReplyEventArgs; +impl ScriptSensorReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptSensorReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ScriptSensorTypeFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ScriptSensorTypeFlags; +impl ScriptSensorTypeFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ScriptSensorTypeFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.SculptData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SculptData; +impl SculptData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SculptData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.SearchTypeFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SearchTypeFlags; +impl SearchTypeFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SearchTypeFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.SendtoType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SendtoType; +impl SendtoType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SendtoType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.SetDisplayNameReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SetDisplayNameReplyEventArgs; +impl SetDisplayNameReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SetDisplayNameReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Settings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Settings; +impl Settings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Settings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.Shininess`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Shininess; +impl Shininess { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Shininess"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.SimAccess`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimAccess; +impl SimAccess { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimAccess"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.SimChangedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimChangedEventArgs; +impl SimChangedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimChangedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimConnectedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimConnectedEventArgs; +impl SimConnectedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimConnectedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimConnectingEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimConnectingEventArgs; +impl SimConnectingEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimConnectingEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimDisconnectedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimDisconnectedEventArgs; +impl SimDisconnectedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimDisconnectedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimParcelsDownloadedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimParcelsDownloadedEventArgs; +impl SimParcelsDownloadedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimParcelsDownloadedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimStats`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimStats; +impl SimStats { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimStats"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Simulator`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Simulator; +impl Simulator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Simulator"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimulatorDataPool`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimulatorDataPool; +impl SimulatorDataPool { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimulatorDataPool"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SimulatorFeatures`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SimulatorFeatures; +impl SimulatorFeatures { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SimulatorFeatures"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.SlappCommand`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SlappCommand; +impl SlappCommand { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SlappCommand"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.SlurlParser`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SlurlParser; +impl SlurlParser { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SlurlParser"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SoundManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SoundManager; +impl SoundManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SoundManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.SoundTriggerEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SoundTriggerEventArgs; +impl SoundTriggerEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SoundTriggerEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Sounds`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Sounds; +impl Sounds { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Sounds"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.SourcePattern`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SourcePattern; +impl SourcePattern { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SourcePattern"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.SourceType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct SourceType; +impl SourceType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.SourceType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Statistics`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Statistics; +impl Statistics { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Statistics"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.StatusCode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct StatusCode; +impl StatusCode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.StatusCode"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.TargetType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TargetType; +impl TargetType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TargetType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.TaskInventoryReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TaskInventoryReplyEventArgs; +impl TaskInventoryReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TaskInventoryReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TaskItemReceivedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TaskItemReceivedEventArgs; +impl TaskItemReceivedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TaskItemReceivedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TeleportEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TeleportEventArgs; +impl TeleportEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TeleportEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.TeleportFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TeleportFlags; +impl TeleportFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TeleportFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.TeleportLureFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TeleportLureFlags; +impl TeleportLureFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TeleportLureFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.TeleportStatus`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TeleportStatus; +impl TeleportStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TeleportStatus"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.TerraformAction`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TerraformAction; +impl TerraformAction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TerraformAction"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.TerraformBrushSize`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TerraformBrushSize; +impl TerraformBrushSize { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TerraformBrushSize"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.TerrainCompressor`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TerrainCompressor; +impl TerrainCompressor { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TerrainCompressor"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TerrainManager`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TerrainManager; +impl TerrainManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TerrainManager"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TerrainPatch`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TerrainPatch; +impl TerrainPatch { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TerrainPatch"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TerseObjectUpdateEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TerseObjectUpdateEventArgs; +impl TerseObjectUpdateEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TerseObjectUpdateEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.TextureAnimMode`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureAnimMode; +impl TextureAnimMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureAnimMode"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.TextureAnimation`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureAnimation; +impl TextureAnimation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureAnimation"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `enum` shim for C# `LibreMetaverse.TextureAttributes`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureAttributes; +impl TextureAttributes { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureAttributes"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.TextureData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureData; +impl TextureData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TextureEntry`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureEntry; +impl TextureEntry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureEntry"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TextureEntryFace`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureEntryFace; +impl TextureEntryFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureEntryFace"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TexturePipeline`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TexturePipeline; +impl TexturePipeline { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TexturePipeline"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TexturePipelineSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TexturePipelineSettings; +impl TexturePipelineSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TexturePipelineSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.TextureRequestState`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TextureRequestState; +impl TextureRequestState { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TextureRequestState"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.TimingSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TimingSettings; +impl TimingSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TimingSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TopCollidersReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TopCollidersReplyEventArgs; +impl TopCollidersReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TopCollidersReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.TopScriptsReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TopScriptsReplyEventArgs; +impl TopScriptsReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TopScriptsReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.TransactionFlags`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TransactionFlags; +impl TransactionFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TransactionFlags"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.TransactionInfo`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TransactionInfo; +impl TransactionInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TransactionInfo"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.Transfer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Transfer; +impl Transfer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Transfer"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.TransferError`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct TransferError; +impl TransferError { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.TransferError"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.UDPBase`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct UDPBase; +impl UDPBase { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.UDPBase"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.UDPPacketBuffer`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct UDPPacketBuffer; +impl UDPPacketBuffer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.UDPPacketBuffer"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.UUIDNameReplyEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct UUIDNameReplyEventArgs; +impl UUIDNameReplyEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.UUIDNameReplyEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.UpdateType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct UpdateType; +impl UpdateType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.UpdateType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `enum` shim for C# `LibreMetaverse.ValueType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ValueType; +impl ValueType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ValueType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `class` shim for C# `LibreMetaverse.ViewerBenefitsEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerBenefitsEventArgs; +impl ViewerBenefitsEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ViewerBenefitsEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ViewerEffectEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerEffectEventArgs; +impl ViewerEffectEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ViewerEffectEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ViewerEffectLookAtEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerEffectLookAtEventArgs; +impl ViewerEffectLookAtEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ViewerEffectLookAtEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.ViewerEffectPointAtEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerEffectPointAtEventArgs; +impl ViewerEffectPointAtEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ViewerEffectPointAtEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `enum` shim for C# `LibreMetaverse.ViewerUriType`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct ViewerUriType; +impl ViewerUriType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ViewerUriType"; + pub const CSHARP_KIND: &'static str = "enum"; +} + +/// `struct` shim for C# `LibreMetaverse.Vote`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct Vote; +impl Vote { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Vote"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `class` shim for C# `LibreMetaverse.WearableData`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct WearableData; +impl WearableData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.WearableData"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.WorldSettings`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct WorldSettings; +impl WorldSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.WorldSettings"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.XferDownload`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct XferDownload; +impl XferDownload { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.XferDownload"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `class` shim for C# `LibreMetaverse.XferReceivedEventArgs`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct XferReceivedEventArgs; +impl XferReceivedEventArgs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.XferReceivedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; +} + +/// `struct` shim for C# `LibreMetaverse.binBVHJoint`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct binBVHJoint; +impl binBVHJoint { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.binBVHJoint"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `struct` shim for C# `LibreMetaverse.binBVHJointKey`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct binBVHJointKey; +impl binBVHJointKey { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.binBVHJointKey"; + pub const CSHARP_KIND: &'static str = "struct"; +} + +/// `delegate` shim for C# `LibreMetaverse.string`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct string; +impl string { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.string"; + pub const CSHARP_KIND: &'static str = "delegate"; +} + +/// `delegate` shim for C# `LibreMetaverse.void`; members remain intentionally unimplemented. +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] +pub struct void; +impl void { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.void"; + pub const CSHARP_KIND: &'static str = "delegate"; +} + +pub mod animesh { + /// `class` shim for C# `LibreMetaverse.Animesh.AnimationTrack`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AnimationTrack; + impl AnimationTrack { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Animesh.AnimationTrack"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Animesh.AnimeshManager`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AnimeshManager; + impl AnimeshManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Animesh.AnimeshManager"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Animesh.AnimeshPlayer`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AnimeshPlayer; + impl AnimeshPlayer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Animesh.AnimeshPlayer"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Animesh.JointPose`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct JointPose; + impl JointPose { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Animesh.JointPose"; + pub const CSHARP_KIND: &'static str = "struct"; + } +} + +pub mod appearance { + /// `class` shim for C# `LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct CompositeCurrentOutfitPolicy; + impl CompositeCurrentOutfitPolicy { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Appearance.CurrentOutfitFolder`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct CurrentOutfitFolder; + impl CurrentOutfitFolder { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Appearance.CurrentOutfitFolder"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// Shim for C# `LibreMetaverse.Appearance.ICurrentOutfitPolicy`. + pub trait ICurrentOutfitPolicy { + const CSHARP_NAME: &'static str = "LibreMetaverse.Appearance.ICurrentOutfitPolicy"; + } + + /// `class` shim for C# `LibreMetaverse.Appearance.InitialOutfit`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InitialOutfit; + impl InitialOutfit { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Appearance.InitialOutfit"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Appearance.InitialOutfitHandler`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InitialOutfitHandler; + impl InitialOutfitHandler { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Appearance.InitialOutfitHandler"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Appearance.InitialOutfitPhase`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InitialOutfitPhase; + impl InitialOutfitPhase { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Appearance.InitialOutfitPhase"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Appearance.InitialOutfitProgress`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InitialOutfitProgress; + impl InitialOutfitProgress { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Appearance.InitialOutfitProgress"; + pub const CSHARP_KIND: &'static str = "class"; + } +} + +pub mod assets { + /// `class` shim for C# `LibreMetaverse.Assets.ArchiveConstants`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ArchiveConstants; + impl ArchiveConstants { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.ArchiveConstants"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Asset`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Asset; + impl Asset { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Asset"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetAnimation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetAnimation; + impl AssetAnimation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetAnimation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetBodypart`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetBodypart; + impl AssetBodypart { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetBodypart"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetCallingCard`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetCallingCard; + impl AssetCallingCard { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetCallingCard"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetClothing`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetClothing; + impl AssetClothing { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetClothing"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetGesture`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetGesture; + impl AssetGesture { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetGesture"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetLandmark`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetLandmark; + impl AssetLandmark { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetLandmark"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetMaterial`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetMaterial; + impl AssetMaterial { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetMaterial"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetMesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetMesh; + impl AssetMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetMesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetMutable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetMutable; + impl AssetMutable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetMutable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetNotecard`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetNotecard; + impl AssetNotecard { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetNotecard"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetPrim`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetPrim; + impl AssetPrim { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetPrim"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetScriptBinary`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetScriptBinary; + impl AssetScriptBinary { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetScriptBinary"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetScriptText`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetScriptText; + impl AssetScriptText { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetScriptText"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetSettings`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetSettings; + impl AssetSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetSettings"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetSound`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetSound; + impl AssetSound { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetSound"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetTexture`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetTexture; + impl AssetTexture { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetTexture"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetWearable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetWearable; + impl AssetWearable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetWearable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.AssetsArchiver`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetsArchiver; + impl AssetsArchiver { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.AssetsArchiver"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.FlexibleBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct FlexibleBlock; + impl FlexibleBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.FlexibleBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.GestureStep`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStep; + impl GestureStep { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStep"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.GestureStepAnimation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStepAnimation; + impl GestureStepAnimation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStepAnimation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.GestureStepChat`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStepChat; + impl GestureStepChat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStepChat"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.GestureStepEOF`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStepEOF; + impl GestureStepEOF { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStepEOF"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.GestureStepSound`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStepSound; + impl GestureStepSound { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStepSound"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.GestureStepType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStepType; + impl GestureStepType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStepType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.GestureStepWait`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GestureStepWait; + impl GestureStepWait { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GestureStepWait"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.GltfAlphaMode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAlphaMode; + impl GltfAlphaMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GltfAlphaMode"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `struct` shim for C# `LibreMetaverse.Assets.GltfTextureTransform`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfTextureTransform; + impl GltfTextureTransform { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.GltfTextureTransform"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.InventoryBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InventoryBlock; + impl InventoryBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.InventoryBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.ItemBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemBlock; + impl ItemBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.ItemBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.LightBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LightBlock; + impl LightBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.LightBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.OarFile`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct OarFile; + impl OarFile { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.OarFile"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.ParticlesBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ParticlesBlock; + impl ParticlesBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.ParticlesBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.PrimObject`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PrimObject; + impl PrimObject { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.PrimObject"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.RegionSettings`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RegionSettings; + impl RegionSettings { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.RegionSettings"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.SculptBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SculptBlock; + impl SculptBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.SculptBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.ShapeBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ShapeBlock; + impl ShapeBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.ShapeBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.TarArchiveReader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TarArchiveReader; + impl TarArchiveReader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.TarArchiveReader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.TarArchiveWriter`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TarArchiveWriter; + impl TarArchiveWriter { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.TarArchiveWriter"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.TarEntryType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TarEntryType; + impl TarEntryType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.TarEntryType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.TarHeader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TarHeader; + impl TarHeader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.TarHeader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `delegate` shim for C# `LibreMetaverse.Assets.void`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct void; + impl void { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.void"; + pub const CSHARP_KIND: &'static str = "delegate"; + } + + pub mod gltf { + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfAccessor`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAccessor; + impl GltfAccessor { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfAccessor"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfAccessorType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAccessorType; + impl GltfAccessorType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfAccessorType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfAnimation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAnimation; + impl GltfAnimation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfAnimation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfAnimationChannel`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAnimationChannel; + impl GltfAnimationChannel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfAnimationChannel"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAnimationChannelTarget; + impl GltfAnimationChannelTarget { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAnimationInterpolation; + impl GltfAnimationInterpolation { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfAnimationSampler`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAnimationSampler; + impl GltfAnimationSampler { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfAnimationSampler"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfAnimationTargetPath; + impl GltfAnimationTargetPath { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfBuffer`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfBuffer; + impl GltfBuffer { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfBuffer"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfBufferView`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfBufferView; + impl GltfBufferView { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfBufferView"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfComponentType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfComponentType; + impl GltfComponentType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfComponentType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfDocument`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfDocument; + impl GltfDocument { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfDocument"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfDocumentMaterial`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfDocumentMaterial; + impl GltfDocumentMaterial { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfDocumentMaterial"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfImage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfImage; + impl GltfImage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfImage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfMesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfMesh; + impl GltfMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfMesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfNode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfNode; + impl GltfNode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfNode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfNormalTextureRef`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfNormalTextureRef; + impl GltfNormalTextureRef { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfNormalTextureRef"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfOcclusionTextureRef; + impl GltfOcclusionTextureRef { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfPrimitive`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfPrimitive; + impl GltfPrimitive { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfPrimitive"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfPrimitiveMode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfPrimitiveMode; + impl GltfPrimitiveMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfPrimitiveMode"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfSampler`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfSampler; + impl GltfSampler { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfSampler"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfSamplerFilter`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfSamplerFilter; + impl GltfSamplerFilter { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfSamplerFilter"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.Assets.Gltf.GltfSamplerWrap`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfSamplerWrap; + impl GltfSamplerWrap { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfSamplerWrap"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfScene`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfScene; + impl GltfScene { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfScene"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfSkin`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfSkin; + impl GltfSkin { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfSkin"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfTexture`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfTexture; + impl GltfTexture { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfTexture"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Assets.Gltf.GltfTextureRef`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GltfTextureRef; + impl GltfTextureRef { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Assets.Gltf.GltfTextureRef"; + pub const CSHARP_KIND: &'static str = "class"; + } + } +} + +pub mod formatters { + /// `class` shim for C# `LibreMetaverse.Formatters.UUIDFormatter`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UUIDFormatter; + impl UUIDFormatter { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Formatters.UUIDFormatter"; + pub const CSHARP_KIND: &'static str = "class"; + } +} + +pub mod http { + /// `class` shim for C# `LibreMetaverse.Http.DownloadManager`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct DownloadManager; + impl DownloadManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Http.DownloadManager"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Http.DownloadRequest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct DownloadRequest; + impl DownloadRequest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Http.DownloadRequest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Http.EventQueueClient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EventQueueClient; + impl EventQueueClient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Http.EventQueueClient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `delegate` shim for C# `LibreMetaverse.Http.void`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct void; + impl void { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Http.void"; + pub const CSHARP_KIND: &'static str = "delegate"; + } +} + +pub mod imaging { + /// `class` shim for C# `LibreMetaverse.Imaging.Baker`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Baker; + impl Baker { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.Baker"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Imaging.ManagedImageCreator`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ManagedImageCreator; + impl ManagedImageCreator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.ManagedImageCreator"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Imaging.ManagedImageInterleavedExtensions`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ManagedImageInterleavedExtensions; + impl ManagedImageInterleavedExtensions { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Imaging.ManagedImageInterleavedExtensions"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Imaging.Targa`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Targa; + impl Targa { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Imaging.Targa"; + pub const CSHARP_KIND: &'static str = "class"; + } +} + +pub mod import_export { + /// `class` shim for C# `LibreMetaverse.ImportExport.ColladaLoader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ColladaLoader; + impl ColladaLoader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.ColladaLoader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.ModelFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ModelFace; + impl ModelFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.ModelFace"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.ModelMaterial`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ModelMaterial; + impl ModelMaterial { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.ModelMaterial"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.ModelPrim`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ModelPrim; + impl ModelPrim { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.ModelPrim"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.ModelUploader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ModelUploader; + impl ModelUploader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.ModelUploader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + pub mod collada14 { + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.COLLADA`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct COLLADA; + impl COLLADA { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.COLLADA"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.COLLADAScene`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct COLLADAScene; + impl COLLADAScene { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.COLLADAScene"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.IDREF_array`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct IDREF_array; + impl IDREF_array { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.IDREF_array"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.InputGlobal`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InputGlobal; + impl InputGlobal { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.InputGlobal"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.InputLocal`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InputLocal; + impl InputLocal { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.InputLocal"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.InputLocalOffset`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InputLocalOffset; + impl InputLocalOffset { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.InputLocalOffset"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.InstanceWithExtra`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InstanceWithExtra; + impl InstanceWithExtra { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.InstanceWithExtra"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType; + impl ItemChoiceType { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType1`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType1; + impl ItemChoiceType1 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType1"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType2`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType2; + impl ItemChoiceType2 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType2"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType3`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType3; + impl ItemChoiceType3 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType3"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType4`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType4; + impl ItemChoiceType4 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType4"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType5`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType5; + impl ItemChoiceType5 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType5"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemChoiceType6`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemChoiceType6; + impl ItemChoiceType6 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemChoiceType6"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType; + impl ItemsChoiceType { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType1; + impl ItemsChoiceType1 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType2; + impl ItemsChoiceType2 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType3; + impl ItemsChoiceType3 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType4; + impl ItemsChoiceType4 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType5; + impl ItemsChoiceType5 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType6; + impl ItemsChoiceType6 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemsChoiceType7; + impl ItemsChoiceType7 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.MorphMethodType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MorphMethodType; + impl MorphMethodType { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.MorphMethodType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.Name_array`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Name_array; + impl Name_array { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.Name_array"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.NodeType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NodeType; + impl NodeType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.NodeType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.TargetableFloat`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TargetableFloat; + impl TargetableFloat { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.TargetableFloat"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.TargetableFloat3`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TargetableFloat3; + impl TargetableFloat3 { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.TargetableFloat3"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.UpAxisType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpAxisType; + impl UpAxisType { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.UpAxisType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.VersionType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct VersionType; + impl VersionType { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.VersionType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.accessor`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct accessor; + impl accessor { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.accessor"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.animation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct animation; + impl animation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.animation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.animation_clip`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct animation_clip; + impl animation_clip { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.animation_clip"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.asset`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct asset; + impl asset { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.asset"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.assetContributor`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct assetContributor; + impl assetContributor { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.assetContributor"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.assetUnit`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct assetUnit; + impl assetUnit { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.assetUnit"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.bind_material`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct bind_material; + impl bind_material { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.bind_material"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.bool_array`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct bool_array; + impl bool_array { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.bool_array"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.box`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct BoxShim; + impl BoxShim { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.box"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.camera`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct camera; + impl camera { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.camera"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cameraImager`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cameraImager; + impl cameraImager { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cameraImager"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cameraOptics`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cameraOptics; + impl cameraOptics { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cameraOptics"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cameraOpticsTechnique_common; + impl cameraOpticsTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cameraOpticsTechnique_commonOrthographic; + impl cameraOpticsTechnique_commonOrthographic { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cameraOpticsTechnique_commonPerspective; + impl cameraOpticsTechnique_commonPerspective { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.capsule`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct capsule; + impl capsule { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.capsule"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_connect_param`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_connect_param; + impl cg_connect_param { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_connect_param"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_newarray_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_newarray_type; + impl cg_newarray_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_newarray_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_newparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_newparam; + impl cg_newparam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_newparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_pipeline_stage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_pipeline_stage; + impl cg_pipeline_stage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_pipeline_stage"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_sampler1D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_sampler1D; + impl cg_sampler1D { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_sampler1D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_sampler2D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_sampler2D; + impl cg_sampler2D { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_sampler2D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_sampler3D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_sampler3D; + impl cg_sampler3D { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_sampler3D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_samplerCUBE`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_samplerCUBE; + impl cg_samplerCUBE { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_samplerCUBE"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_samplerDEPTH`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_samplerDEPTH; + impl cg_samplerDEPTH { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_samplerDEPTH"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_samplerRECT`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_samplerRECT; + impl cg_samplerRECT { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_samplerRECT"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_setarray_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_setarray_type; + impl cg_setarray_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_setarray_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_setparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_setparam; + impl cg_setparam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_setparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_setparam_simple`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_setparam_simple; + impl cg_setparam_simple { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_setparam_simple"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_setuser_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_setuser_type; + impl cg_setuser_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_setuser_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_surface_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_surface_type; + impl cg_surface_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_surface_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_surface_typeGenerator; + impl cg_surface_typeGenerator { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cg_surface_typeGeneratorName; + impl cg_surface_typeGeneratorName { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.channel`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct channel; + impl channel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.channel"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_color_or_texture_type; + impl common_color_or_texture_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_color_or_texture_typeColor; + impl common_color_or_texture_typeColor { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_color_or_texture_typeParam; + impl common_color_or_texture_typeParam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_color_or_texture_typeTexture; + impl common_color_or_texture_typeTexture { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_float_or_param_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_float_or_param_type; + impl common_float_or_param_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_float_or_param_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_float_or_param_typeFloat; + impl common_float_or_param_typeFloat { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_float_or_param_typeParam; + impl common_float_or_param_typeParam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_newparam_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_newparam_type; + impl common_newparam_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_newparam_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.common_transparent_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct common_transparent_type; + impl common_transparent_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.common_transparent_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.controller`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct controller; + impl controller { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.controller"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.convex_mesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct convex_mesh; + impl convex_mesh { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.convex_mesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.cylinder`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct cylinder; + impl cylinder { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.cylinder"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effect`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effect; + impl effect { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effect"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CG; + impl effectFx_profile_abstractProfile_CG { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechnique; + impl effectFx_profile_abstractProfile_CGTechnique { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechniquePass; + impl effectFx_profile_abstractProfile_CGTechniquePass { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechniquePassShader; + impl effectFx_profile_abstractProfile_CGTechniquePassShader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechniquePassShaderBind; + impl effectFx_profile_abstractProfile_CGTechniquePassShaderBind { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam; + impl effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target; + impl effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_CGTechniquePassShaderName; + impl effectFx_profile_abstractProfile_CGTechniquePassShaderName { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_COMMON; + impl effectFx_profile_abstractProfile_COMMON { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_COMMONTechnique; + impl effectFx_profile_abstractProfile_COMMONTechnique { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_COMMONTechniqueBlinn; + impl effectFx_profile_abstractProfile_COMMONTechniqueBlinn { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_COMMONTechniqueConstant; + impl effectFx_profile_abstractProfile_COMMONTechniqueConstant { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_COMMONTechniqueLambert; + impl effectFx_profile_abstractProfile_COMMONTechniqueLambert { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_COMMONTechniquePhong; + impl effectFx_profile_abstractProfile_COMMONTechniquePhong { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLES; + impl effectFx_profile_abstractProfile_GLES { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechnique; + impl effectFx_profile_abstractProfile_GLESTechnique { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePass; + impl effectFx_profile_abstractProfile_GLESTechniquePass { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func; + impl effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc; + impl effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue; + impl effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassBlend_func; + impl effectFx_profile_abstractProfile_GLESTechniquePassBlend_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest; + impl effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc; + impl effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassClear_color; + impl effectFx_profile_abstractProfile_GLESTechniquePassClear_color { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassClear_depth; + impl effectFx_profile_abstractProfile_GLESTechniquePassClear_depth { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil; + impl effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassClip_plane; + impl effectFx_profile_abstractProfile_GLESTechniquePassClip_plane { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassColor_mask; + impl effectFx_profile_abstractProfile_GLESTechniquePassColor_mask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassCull_face; + impl effectFx_profile_abstractProfile_GLESTechniquePassCull_face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassDepth_func; + impl effectFx_profile_abstractProfile_GLESTechniquePassDepth_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask; + impl effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassDepth_range; + impl effectFx_profile_abstractProfile_GLESTechniquePassDepth_range { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassDither_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassDither_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFog_color; + impl effectFx_profile_abstractProfile_GLESTechniquePassFog_color { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFog_density; + impl effectFx_profile_abstractProfile_GLESTechniquePassFog_density { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFog_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassFog_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFog_end; + impl effectFx_profile_abstractProfile_GLESTechniquePassFog_end { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFog_mode; + impl effectFx_profile_abstractProfile_GLESTechniquePassFog_mode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFog_start; + impl effectFx_profile_abstractProfile_GLESTechniquePassFog_start { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassFront_face; + impl effectFx_profile_abstractProfile_GLESTechniquePassFront_face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_position; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_position { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_specular; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_specular { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent; + impl effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLine_width; + impl effectFx_profile_abstractProfile_GLESTechniquePassLine_width { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassLogic_op; + impl effectFx_profile_abstractProfile_GLESTechniquePassLogic_op { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient; + impl effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse; + impl effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission; + impl effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess; + impl effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular; + impl effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix; + impl effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation; + impl effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size; + impl effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPoint_size; + impl effectFx_profile_abstractProfile_GLESTechniquePassPoint_size { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max; + impl effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min; + impl effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset; + impl effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix; + impl effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassScissor; + impl effectFx_profile_abstractProfile_GLESTechniquePassScissor { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassShade_model; + impl effectFx_profile_abstractProfile_GLESTechniquePassShade_model { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_func; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_op; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_op { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline; + impl effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable; + impl effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLESTechniqueSetparam; + impl effectFx_profile_abstractProfile_GLESTechniqueSetparam { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSL; + impl effectFx_profile_abstractProfile_GLSL { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechnique; + impl effectFx_profile_abstractProfile_GLSLTechnique { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePass; + impl effectFx_profile_abstractProfile_GLSLTechniquePass { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func; + impl effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc; + impl effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue; + impl effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb; + impl effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassClear_color; + impl effectFx_profile_abstractProfile_GLSLTechniquePassClear_color { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth; + impl effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil; + impl effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane; + impl effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask; + impl effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassColor_material; + impl effectFx_profile_abstractProfile_GLSLTechniquePassColor_material { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace; + impl effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode; + impl effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassCull_face; + impl effectFx_profile_abstractProfile_GLSLTechniquePassCull_face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_color; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_color { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_density; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_density { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_end; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_end { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFog_start; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFog_start { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassFront_face; + impl effectFx_profile_abstractProfile_GLSLTechniquePassFront_face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_position; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_position { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLine_width; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLine_width { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient; + impl effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse; + impl effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission; + impl effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess; + impl effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular; + impl effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix; + impl effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix; + impl effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassScissor; + impl effectFx_profile_abstractProfile_GLSLTechniquePassScissor { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassShade_model; + impl effectFx_profile_abstractProfile_GLSLTechniquePassShade_model { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassShader; + impl effectFx_profile_abstractProfile_GLSLTechniquePassShader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind; + impl effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam; + impl effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target; + impl effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassShaderName; + impl effectFx_profile_abstractProfile_GLSLTechniquePassShaderName { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode; + impl effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.ellipsoid`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ellipsoid; + impl ellipsoid { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.ellipsoid"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.extra`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct extra; + impl extra { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.extra"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.float_array`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct float_array; + impl float_array { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.float_array"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.force_field`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct force_field; + impl force_field { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.force_field"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_annotate_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_annotate_common; + impl fx_annotate_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_annotate_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_clearcolor_common; + impl fx_clearcolor_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_cleardepth_common; + impl fx_cleardepth_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_clearstencil_common; + impl fx_clearstencil_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_code_profile`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_code_profile; + impl fx_code_profile { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_code_profile"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_colortarget_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_colortarget_common; + impl fx_colortarget_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_colortarget_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_depthtarget_common; + impl fx_depthtarget_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_include_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_include_common; + impl fx_include_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_include_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_modifier_enum_common; + impl fx_modifier_enum_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_newparam_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_newparam_common; + impl fx_newparam_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_newparam_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_opaque_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_opaque_enum; + impl fx_opaque_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_opaque_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_sampler1D_common; + impl fx_sampler1D_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_sampler2D_common; + impl fx_sampler2D_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_sampler3D_common; + impl fx_sampler3D_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_samplerCUBE_common; + impl fx_samplerCUBE_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_samplerDEPTH_common; + impl fx_samplerDEPTH_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_samplerRECT_common; + impl fx_samplerRECT_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_sampler_filter_common; + impl fx_sampler_filter_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_sampler_wrap_common; + impl fx_sampler_wrap_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_stenciltarget_common; + impl fx_stenciltarget_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_common; + impl fx_surface_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_face_enum; + impl fx_surface_face_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_format_hint_channels_enum; + impl fx_surface_format_hint_channels_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_format_hint_common; + impl fx_surface_format_hint_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_format_hint_option_enum; + impl fx_surface_format_hint_option_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_format_hint_precision_enum; + impl fx_surface_format_hint_precision_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_format_hint_range_enum; + impl fx_surface_format_hint_range_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_cube_common; + impl fx_surface_init_cube_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_cube_commonAll; + impl fx_surface_init_cube_commonAll { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_cube_commonFace; + impl fx_surface_init_cube_commonFace { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_cube_commonPrimary; + impl fx_surface_init_cube_commonPrimary { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_from_common; + impl fx_surface_init_from_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_planar_common; + impl fx_surface_init_planar_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_planar_commonAll; + impl fx_surface_init_planar_commonAll { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_volume_common; + impl fx_surface_init_volume_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_volume_commonAll; + impl fx_surface_init_volume_commonAll { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_init_volume_commonPrimary; + impl fx_surface_init_volume_commonPrimary { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct fx_surface_type_enum; + impl fx_surface_type_enum { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.geometry`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct geometry; + impl geometry { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.geometry"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_blend_equation_type; + impl gl_blend_equation_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_blend_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_blend_type; + impl gl_blend_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_blend_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_face_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_face_type; + impl gl_face_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_face_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_fog_coord_src_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_fog_coord_src_type; + impl gl_fog_coord_src_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_fog_coord_src_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_fog_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_fog_type; + impl gl_fog_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_fog_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_front_face_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_front_face_type; + impl gl_front_face_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_front_face_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_func_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_func_type; + impl gl_func_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_func_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_light_model_color_control_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_light_model_color_control_type; + impl gl_light_model_color_control_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_light_model_color_control_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_logic_op_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_logic_op_type; + impl gl_logic_op_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_logic_op_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_material_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_material_type; + impl gl_material_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_material_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_polygon_mode_type; + impl gl_polygon_mode_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_sampler1D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_sampler1D; + impl gl_sampler1D { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_sampler1D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_sampler2D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_sampler2D; + impl gl_sampler2D { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_sampler2D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_sampler3D`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_sampler3D; + impl gl_sampler3D { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_sampler3D"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_samplerCUBE`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_samplerCUBE; + impl gl_samplerCUBE { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_samplerCUBE"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_samplerDEPTH`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_samplerDEPTH; + impl gl_samplerDEPTH { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_samplerDEPTH"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_samplerRECT`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_samplerRECT; + impl gl_samplerRECT { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_samplerRECT"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_shade_model_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_shade_model_type; + impl gl_shade_model_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_shade_model_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gl_stencil_op_type; + impl gl_stencil_op_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_newparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_newparam; + impl gles_newparam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_newparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_sampler_state`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_sampler_state; + impl gles_sampler_state { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_sampler_state"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_sampler_wrap; + impl gles_sampler_wrap { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_stencil_op_type; + impl gles_stencil_op_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_argumentAlpha_type; + impl gles_texcombiner_argumentAlpha_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_argumentRGB_type; + impl gles_texcombiner_argumentRGB_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_commandAlpha_type; + impl gles_texcombiner_commandAlpha_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_commandRGB_type; + impl gles_texcombiner_commandRGB_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_command_type; + impl gles_texcombiner_command_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_operandAlpha_enums; + impl gles_texcombiner_operandAlpha_enums { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_operandRGB_enums; + impl gles_texcombiner_operandRGB_enums { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_operatorAlpha_enums; + impl gles_texcombiner_operatorAlpha_enums { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_operatorRGB_enums; + impl gles_texcombiner_operatorRGB_enums { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texcombiner_source_enums; + impl gles_texcombiner_source_enums { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texenv_command_type; + impl gles_texenv_command_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texenv_mode_enums; + impl gles_texenv_mode_enums { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texture_constant_type; + impl gles_texture_constant_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texture_pipeline; + impl gles_texture_pipeline { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texture_unit`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texture_unit; + impl gles_texture_unit { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texture_unit"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct gles_texture_unitTexcoord; + impl gles_texture_unitTexcoord { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_newarray_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_newarray_type; + impl glsl_newarray_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_newarray_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_newparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_newparam; + impl glsl_newparam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_newparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_pipeline_stage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_pipeline_stage; + impl glsl_pipeline_stage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_pipeline_stage"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_setarray_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_setarray_type; + impl glsl_setarray_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_setarray_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_setparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_setparam; + impl glsl_setparam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_setparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_setparam_simple; + impl glsl_setparam_simple { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_surface_type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_surface_type; + impl glsl_surface_type { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_surface_type"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_surface_typeGenerator; + impl glsl_surface_typeGenerator { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct glsl_surface_typeGeneratorName; + impl glsl_surface_typeGeneratorName { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.image`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct image; + impl image { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.image"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_controller`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_controller; + impl instance_controller { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_controller"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_effect`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_effect; + impl instance_effect { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_effect"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_effectSetparam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_effectSetparam; + impl instance_effectSetparam { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_effectSetparam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_effectTechnique_hint; + impl instance_effectTechnique_hint { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_geometry`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_geometry; + impl instance_geometry { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_geometry"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_material`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_material; + impl instance_material { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_material"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_materialBind`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_materialBind; + impl instance_materialBind { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_materialBind"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_materialBind_vertex_input; + impl instance_materialBind_vertex_input { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_physics_model`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_physics_model; + impl instance_physics_model { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_physics_model"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_rigid_body`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_rigid_body; + impl instance_rigid_body { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_rigid_body"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_rigid_bodyTechnique_common; + impl instance_rigid_bodyTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_rigid_bodyTechnique_commonDynamic; + impl instance_rigid_bodyTechnique_commonDynamic { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_rigid_bodyTechnique_commonShape; + impl instance_rigid_bodyTechnique_commonShape { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_rigid_bodyTechnique_commonShapeHollow; + impl instance_rigid_bodyTechnique_commonShapeHollow { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct instance_rigid_constraint; + impl instance_rigid_constraint { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.int_array`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct int_array; + impl int_array { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.int_array"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_animation_clips`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_animation_clips; + impl library_animation_clips { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_animation_clips"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_animations`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_animations; + impl library_animations { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_animations"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_cameras`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_cameras; + impl library_cameras { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_cameras"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_controllers`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_controllers; + impl library_controllers { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_controllers"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_effects`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_effects; + impl library_effects { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_effects"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_force_fields`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_force_fields; + impl library_force_fields { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_force_fields"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_geometries`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_geometries; + impl library_geometries { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_geometries"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_images`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_images; + impl library_images { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_images"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_lights`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_lights; + impl library_lights { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_lights"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_materials`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_materials; + impl library_materials { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_materials"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_nodes`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_nodes; + impl library_nodes { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_nodes"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_physics_materials`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_physics_materials; + impl library_physics_materials { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_physics_materials"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_physics_models`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_physics_models; + impl library_physics_models { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_physics_models"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_physics_scenes`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_physics_scenes; + impl library_physics_scenes { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_physics_scenes"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.library_visual_scenes`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct library_visual_scenes; + impl library_visual_scenes { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.library_visual_scenes"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.light`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct light; + impl light { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.light"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lightTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lightTechnique_common; + impl lightTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.lightTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lightTechnique_commonAmbient; + impl lightTechnique_commonAmbient { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lightTechnique_commonDirectional; + impl lightTechnique_commonDirectional { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lightTechnique_commonPoint; + impl lightTechnique_commonPoint { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lightTechnique_commonSpot; + impl lightTechnique_commonSpot { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lines`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lines; + impl lines { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.lines"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.linestrips`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct linestrips; + impl linestrips { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.linestrips"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.lookat`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct lookat; + impl lookat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.lookat"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.material`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct material; + impl material { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.material"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.matrix`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct matrix; + impl matrix { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.matrix"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.mesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct mesh; + impl mesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.mesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.morph`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct morph; + impl morph { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.morph"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.morphTargets`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct morphTargets; + impl morphTargets { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.morphTargets"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.node`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct node; + impl node { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.node"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.param`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct param; + impl param { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.param"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.physics_material`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct physics_material; + impl physics_material { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.physics_material"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct physics_materialTechnique_common; + impl physics_materialTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.physics_model`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct physics_model; + impl physics_model { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.physics_model"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.physics_scene`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct physics_scene; + impl physics_scene { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.physics_scene"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct physics_sceneTechnique_common; + impl physics_sceneTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.plane`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct plane; + impl plane { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.plane"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.polygons`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct polygons; + impl polygons { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.polygons"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.polygonsPH`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct polygonsPH; + impl polygonsPH { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.polygonsPH"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.polylist`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct polylist; + impl polylist { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.polylist"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_body`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_body; + impl rigid_body { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_body"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_bodyTechnique_common; + impl rigid_bodyTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_bodyTechnique_commonDynamic; + impl rigid_bodyTechnique_commonDynamic { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_bodyTechnique_commonShape; + impl rigid_bodyTechnique_commonShape { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_bodyTechnique_commonShapeHollow; + impl rigid_bodyTechnique_commonShapeHollow { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraint; + impl rigid_constraint { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraint"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintAttachment; + impl rigid_constraintAttachment { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintRef_attachment; + impl rigid_constraintRef_attachment { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_common; + impl rigid_constraintTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonEnabled; + impl rigid_constraintTechnique_commonEnabled { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonInterpenetrate; + impl rigid_constraintTechnique_commonInterpenetrate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonLimits; + impl rigid_constraintTechnique_commonLimits { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonLimitsLinear; + impl rigid_constraintTechnique_commonLimitsLinear { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonLimitsSwing_cone_and_twist; + impl rigid_constraintTechnique_commonLimitsSwing_cone_and_twist { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonSpring; + impl rigid_constraintTechnique_commonSpring { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonSpringAngular; + impl rigid_constraintTechnique_commonSpringAngular { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rigid_constraintTechnique_commonSpringLinear; + impl rigid_constraintTechnique_commonSpringLinear { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.rotate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct rotate; + impl rotate { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.rotate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.sampler`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct sampler; + impl sampler { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.sampler"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.skew`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct skew; + impl skew { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.skew"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.skin`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct skin; + impl skin { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.skin"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.skinJoints`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct skinJoints; + impl skinJoints { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.skinJoints"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.skinVertex_weights`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct skinVertex_weights; + impl skinVertex_weights { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.skinVertex_weights"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.source`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct source; + impl source { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.source"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.sourceTechnique_common`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct sourceTechnique_common; + impl sourceTechnique_common { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.sourceTechnique_common"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.sphere`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct sphere; + impl sphere { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.sphere"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.spline`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct spline; + impl spline { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.spline"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.splineControl_vertices`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct splineControl_vertices; + impl splineControl_vertices { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.splineControl_vertices"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.tapered_capsule`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct tapered_capsule; + impl tapered_capsule { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.tapered_capsule"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.tapered_cylinder`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct tapered_cylinder; + impl tapered_cylinder { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.tapered_cylinder"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.technique`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct technique; + impl technique { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.technique"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.triangles`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct triangles; + impl triangles { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.triangles"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.trifans`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct trifans; + impl trifans { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.trifans"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.tristrips`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct tristrips; + impl tristrips { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.tristrips"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.vertices`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct vertices; + impl vertices { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.ImportExport.Collada14.vertices"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.visual_scene`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct visual_scene; + impl visual_scene { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.visual_scene"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct visual_sceneEvaluate_scene; + impl visual_sceneEvaluate_scene { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct visual_sceneEvaluate_sceneRender; + impl visual_sceneEvaluate_sceneRender { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender"; + pub const CSHARP_KIND: &'static str = "class"; + } + } +} + +pub mod interfaces { + /// Shim for C# `LibreMetaverse.Interfaces.IByteBufferPool`. + pub trait IByteBufferPool { + const CSHARP_NAME: &'static str = "LibreMetaverse.Interfaces.IByteBufferPool"; + } + + /// Shim for C# `LibreMetaverse.Interfaces.IMessage`. + pub trait IMessage { + const CSHARP_NAME: &'static str = "LibreMetaverse.Interfaces.IMessage"; + } +} + +pub mod marketplace { + /// `class` shim for C# `LibreMetaverse.Marketplace.MarketplaceErrorEventArgs`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceErrorEventArgs; + impl MarketplaceErrorEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Marketplace.MarketplaceErrorEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Marketplace.MarketplaceFolderClassifier`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceFolderClassifier; + impl MarketplaceFolderClassifier { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Marketplace.MarketplaceFolderClassifier"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Marketplace.MarketplaceFolderRole`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceFolderRole; + impl MarketplaceFolderRole { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Marketplace.MarketplaceFolderRole"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Marketplace.MarketplaceListing`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceListing; + impl MarketplaceListing { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Marketplace.MarketplaceListing"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceListingChangedEventArgs; + impl MarketplaceListingChangedEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Marketplace.MarketplaceListingStatus`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceListingStatus; + impl MarketplaceListingStatus { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Marketplace.MarketplaceListingStatus"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceListingsSyncedEventArgs; + impl MarketplaceListingsSyncedEventArgs { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Marketplace.MarketplaceManager`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceManager; + impl MarketplaceManager { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Marketplace.MarketplaceManager"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Marketplace.MarketplaceValidationFlags`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MarketplaceValidationFlags; + impl MarketplaceValidationFlags { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Marketplace.MarketplaceValidationFlags"; + pub const CSHARP_KIND: &'static str = "enum"; + } +} + +pub mod materials { + /// `class` shim for C# `LibreMetaverse.Materials.LegacyMaterial`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LegacyMaterial; + impl LegacyMaterial { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Materials.LegacyMaterial"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Materials.LegacyMaterialAlphaMode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LegacyMaterialAlphaMode; + impl LegacyMaterialAlphaMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Materials.LegacyMaterialAlphaMode"; + pub const CSHARP_KIND: &'static str = "enum"; + } +} + +pub mod messages { + /// `class` shim for C# `LibreMetaverse.Messages.MessageUtils`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MessageUtils; + impl MessageUtils { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.MessageUtils"; + pub const CSHARP_KIND: &'static str = "class"; + } + + pub mod linden { + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentData; + impl AgentData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.AgentData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentDropGroupMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentDropGroupMessage; + impl AgentDropGroupMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AgentDropGroupMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentGroupDataUpdateMessage; + impl AgentGroupDataUpdateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentPreferencesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentPreferencesMessage; + impl AgentPreferencesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AgentPreferencesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentProfileMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentProfileMessage; + impl AgentProfileMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AgentProfileMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentStateUpdateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentStateUpdateMessage; + impl AgentStateUpdateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AgentStateUpdateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AgentUpdatesBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AgentUpdatesBlock; + impl AgentUpdatesBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AgentUpdatesBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AssetUploaderBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AssetUploaderBlock; + impl AssetUploaderBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AssetUploaderBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AttachmentResourcesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AttachmentResourcesMessage; + impl AttachmentResourcesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AttachmentResourcesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AvatarInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AvatarInfo; + impl AvatarInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.AvatarInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AvatarRenderInfoMessage; + impl AvatarRenderInfoMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.BaseResourcesInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct BaseResourcesInfo; + impl BaseResourcesInfo { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.BaseResourcesInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.BenefitPackage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct BenefitPackage; + impl BenefitPackage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.BenefitPackage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct BulkUpdateInventoryMessage; + impl BulkUpdateInventoryMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatSessionAcceptInvitation; + impl ChatSessionAcceptInvitation { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatSessionRequestBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatSessionRequestBlock; + impl ChatSessionRequestBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatSessionRequestBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatSessionRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatSessionRequestMessage; + impl ChatSessionRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatSessionRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatSessionRequestMuteUpdate; + impl ChatSessionRequestMuteUpdate { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatSessionRequestStartConference; + impl ChatSessionRequestStartConference { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatterBoxInvitationMessage; + impl ChatterBoxInvitationMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatterBoxSessionAgentListUpdatesMessage; + impl ChatterBoxSessionAgentListUpdatesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatterBoxSessionStartReplyMessage; + impl ChatterBoxSessionStartReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ChatterboxSessionEventReplyMessage; + impl ChatterboxSessionEventReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct CopyInventoryFromNotecardMessage; + impl CopyInventoryFromNotecardMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.CrossedRegionMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct CrossedRegionMessage; + impl CrossedRegionMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.CrossedRegionMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.DirLandReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct DirLandReplyMessage; + impl DirLandReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.DirLandReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct DisplayNameUpdateMessage; + impl DisplayNameUpdateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EnableSimulatorMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EnableSimulatorMessage; + impl EnableSimulatorMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.EnableSimulatorMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EnvironmentData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EnvironmentData; + impl EnvironmentData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.EnvironmentData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Messages.Linden.EnvironmentFlags`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EnvironmentFlags; + impl EnvironmentFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.EnvironmentFlags"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EstablishAgentCommunicationMessage; + impl EstablishAgentCommunicationMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EventMessageBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EventMessageBlock; + impl EventMessageBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.EventMessageBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EventQueueAck`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EventQueueAck; + impl EventQueueAck { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.EventQueueAck"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EventQueueEvent`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EventQueueEvent; + impl EventQueueEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.EventQueueEvent"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.EventQueueGetMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EventQueueGetMessage; + impl EventQueueGetMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.EventQueueGetMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Messages.Linden.ExperienceFlags`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExperienceFlags; + impl ExperienceFlags { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ExperienceFlags"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ExperienceInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExperienceInfo; + impl ExperienceInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ExperienceInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ExperienceInfoMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExperienceInfoMessage; + impl ExperienceInfoMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ExperienceInfoMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ExperienceListMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExperienceListMessage; + impl ExperienceListMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ExperienceListMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExperiencePreferencesMessage; + impl ExperiencePreferencesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ExtEnvironmentMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExtEnvironmentMessage; + impl ExtEnvironmentMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ExtEnvironmentMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ExtraParam`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ExtraParam; + impl ExtraParam { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ExtraParam"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.Face`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Face; + impl Face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.Face"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.FolderDataInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct FolderDataInfo; + impl FolderDataInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.FolderDataInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ForceCloseChatterBoxSessionMessage; + impl ForceCloseChatterBoxSessionMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.GetDisplayNamesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GetDisplayNamesMessage; + impl GetDisplayNamesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.GetDisplayNamesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.GetObjectCostMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GetObjectCostMessage; + impl GetObjectCostMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.GetObjectCostMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.GetObjectCostRequest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GetObjectCostRequest; + impl GetObjectCostRequest { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.GetObjectCostRequest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.GroupData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct GroupData; + impl GroupData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.GroupData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.InterestListMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InterestListMessage; + impl InterestListMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.InterestListMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Messages.Linden.InterestListMode`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct InterestListMode; + impl InterestListMode { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.InterestListMode"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ItemDataInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ItemDataInfo; + impl ItemDataInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ItemDataInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.LandResourcesInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LandResourcesInfo; + impl LandResourcesInfo { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.LandResourcesInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.LandResourcesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LandResourcesMessage; + impl LandResourcesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.LandResourcesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.LandResourcesRequest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LandResourcesRequest; + impl LandResourcesRequest { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.LandResourcesRequest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.LandStatReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LandStatReplyMessage; + impl LandStatReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.LandStatReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.LayerData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LayerData; + impl LayerData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.LayerData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LegacyEnvironmentMessage; + impl LegacyEnvironmentMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.MapLayerMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MapLayerMessage; + impl MapLayerMessage { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.MapLayerMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.MapLayerMessageBase`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MapLayerMessageBase; + impl MapLayerMessageBase { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.MapLayerMessageBase"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.MapLayerReplyVariant`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MapLayerReplyVariant; + impl MapLayerReplyVariant { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.MapLayerReplyVariant"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.MapLayerRequestVariant`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MapLayerRequestVariant; + impl MapLayerRequestVariant { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.MapLayerRequestVariant"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NavMeshStatusUpdateMessage; + impl NavMeshStatusUpdateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NewFileAgentInventoryMessage; + impl NewFileAgentInventoryMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NewFileAgentInventoryReplyMessage; + impl NewFileAgentInventoryReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NewFileAgentInventoryUploadReplyMessage; + impl NewFileAgentInventoryUploadReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NewFileAgentInventoryVariablePriceMessage; + impl NewFileAgentInventoryVariablePriceMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NewFileAgentInventoryVariablePriceReplyMessage; + impl NewFileAgentInventoryVariablePriceReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.NewGroupData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct NewGroupData; + impl NewGroupData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.NewGroupData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.Object`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Object; + impl Object { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.Object"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectMediaBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectMediaBlock; + impl ObjectMediaBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ObjectMediaBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectMediaMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectMediaMessage; + impl ObjectMediaMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectMediaMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectMediaNavigateMessage; + impl ObjectMediaNavigateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectMediaRequest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectMediaRequest; + impl ObjectMediaRequest { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectMediaRequest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectMediaResponse`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectMediaResponse; + impl ObjectMediaResponse { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectMediaResponse"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectMediaUpdate`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectMediaUpdate; + impl ObjectMediaUpdate { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectMediaUpdate"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectPhysicsPropertiesMessage; + impl ObjectPhysicsPropertiesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ObjectResourcesDetail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ObjectResourcesDetail; + impl ObjectResourcesDetail { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ObjectResourcesDetail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ParcelObjectOwnersReplyMessage; + impl ParcelObjectOwnersReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ParcelPropertiesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ParcelPropertiesMessage; + impl ParcelPropertiesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ParcelPropertiesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ParcelPropertiesUpdateMessage; + impl ParcelPropertiesUpdateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ParcelResourcesDetail`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ParcelResourcesDetail; + impl ParcelResourcesDetail { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ParcelResourcesDetail"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ParcelVoiceInfoRequestMessage; + impl ParcelVoiceInfoRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.PickData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PickData; + impl PickData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.PickData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.PlacesReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PlacesReplyMessage; + impl PlacesReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.PlacesReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.PrimOwner`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PrimOwner; + impl PrimOwner { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.PrimOwner"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ProductInfo`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ProductInfo; + impl ProductInfo { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ProductInfo"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ProductInfoRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ProductInfoRequestMessage; + impl ProductInfoRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ProductInfoRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ProvisionVoiceAccountRequestMessage; + impl ProvisionVoiceAccountRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.QueryData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct QueryData; + impl QueryData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.QueryData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.QueryReply`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct QueryReply; + impl QueryReply { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.QueryReply"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.QueueEvent`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct QueueEvent; + impl QueueEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.QueueEvent"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RegionExperiencesMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RegionExperiencesMessage; + impl RegionExperiencesMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RegionExperiencesMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RegionInfoMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RegionInfoMessage; + impl RegionInfoMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RegionInfoMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RemoteParcelRequestBlock; + impl RemoteParcelRequestBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RemoteParcelRequestMessage; + impl RemoteParcelRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RemoteParcelRequestReply`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RemoteParcelRequestReply; + impl RemoteParcelRequestReply { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RemoteParcelRequestReply"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RemoteParcelRequestRequest; + impl RemoteParcelRequestRequest { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RenderMaterialsMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RenderMaterialsMessage; + impl RenderMaterialsMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RenderMaterialsMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ReportDataBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ReportDataBlock; + impl ReportDataBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Messages.Linden.ReportDataBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RequiredVoiceVersionMessage; + impl RequiredVoiceVersionMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ScriptRunningReplyMessage; + impl ScriptRunningReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SearchStatRequestBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SearchStatRequestBlock; + impl SearchStatRequestBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SearchStatRequestBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SearchStatRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SearchStatRequestMessage; + impl SearchStatRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SearchStatRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SearchStatRequestReply`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SearchStatRequestReply; + impl SearchStatRequestReply { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SearchStatRequestReply"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SearchStatRequestRequest`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SearchStatRequestRequest; + impl SearchStatRequestRequest { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SearchStatRequestRequest"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SendPostcardMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SendPostcardMessage; + impl SendPostcardMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SendPostcardMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SetDisplayNameMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SetDisplayNameMessage; + impl SetDisplayNameMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SetDisplayNameMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SetDisplayNameReplyMessage; + impl SetDisplayNameReplyMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SimConsoleAsyncMessage; + impl SimConsoleAsyncMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SimConsoleResponseMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SimConsoleResponseMessage; + impl SimConsoleResponseMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SimConsoleResponseMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.SimulatorInfoBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SimulatorInfoBlock; + impl SimulatorInfoBlock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.SimulatorInfoBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.TeleportFailedMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TeleportFailedMessage; + impl TeleportFailedMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.TeleportFailedMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.TeleportFinishMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct TeleportFinishMessage; + impl TeleportFinishMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.TeleportFinishMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateAgentInformationMessage; + impl UpdateAgentInformationMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateAgentInventoryRequestMessage; + impl UpdateAgentInventoryRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateAgentLanguageMessage; + impl UpdateAgentLanguageMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateGestureAgentInventoryMessage; + impl UpdateGestureAgentInventoryMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateNotecardAgentInventoryMessage; + impl UpdateNotecardAgentInventoryMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateNotecardTaskInventoryMessage; + impl UpdateNotecardTaskInventoryMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateScriptAgentMessage; + impl UpdateScriptAgentMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateScriptAgentRequestMessage; + impl UpdateScriptAgentRequestMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateScriptTaskMessage; + impl UpdateScriptTaskMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UpdateScriptTaskUpdateMessage; + impl UpdateScriptTaskUpdateMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploadBakedTextureMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploadBakedTextureMessage; + impl UploadBakedTextureMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploadBakedTextureMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploadObjectAssetMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploadObjectAssetMessage; + impl UploadObjectAssetMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploadObjectAssetMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploadScriptTaskMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploadScriptTaskMessage; + impl UploadScriptTaskMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploadScriptTaskMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploaderRequestComplete`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploaderRequestComplete; + impl UploaderRequestComplete { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploaderRequestComplete"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploaderRequestScriptComplete; + impl UploaderRequestScriptComplete { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploaderRequestUpload`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploaderRequestUpload; + impl UploaderRequestUpload { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploaderRequestUpload"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.UploaderScriptRequestError`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UploaderScriptRequestError; + impl UploaderScriptRequestError { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.UploaderScriptRequestError"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ViewerBenefitsMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ViewerBenefitsMessage; + impl ViewerBenefitsMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ViewerBenefitsMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Messages.Linden.ViewerStatsMessage`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ViewerStatsMessage; + impl ViewerStatsMessage { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Messages.Linden.ViewerStatsMessage"; + pub const CSHARP_KIND: &'static str = "class"; + } + } +} + +pub mod packets { + /// `struct` shim for C# `LibreMetaverse.Packets.Header`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Header; + impl Header { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Packets.Header"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Packets.MalformedDataException`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MalformedDataException; + impl MalformedDataException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Packets.MalformedDataException"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Packets.Packet`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Packet; + impl Packet { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Packets.Packet"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Packets.PacketBlock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PacketBlock; + impl PacketBlock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Packets.PacketBlock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Packets.PacketDecoder`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PacketDecoder; + impl PacketDecoder { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Packets.PacketDecoder"; + pub const CSHARP_KIND: &'static str = "class"; + } +} + +pub mod rendering { + /// `class` shim for C# `LibreMetaverse.Rendering.AttachmentRiggedSkin`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AttachmentRiggedSkin; + impl AttachmentRiggedSkin { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.AttachmentRiggedSkin"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.AvatarAttachmentPoint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AvatarAttachmentPoint; + impl AvatarAttachmentPoint { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.AvatarAttachmentPoint"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.AvatarBoneMath`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AvatarBoneMath; + impl AvatarBoneMath { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.AvatarBoneMath"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.AvatarMeshDefinition`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AvatarMeshDefinition; + impl AvatarMeshDefinition { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.AvatarMeshDefinition"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.AvatarPhysicsSimulator`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct AvatarPhysicsSimulator; + impl AvatarPhysicsSimulator { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.AvatarPhysicsSimulator"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.BoneTransform`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct BoneTransform; + impl BoneTransform { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.BoneTransform"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.CollisionVolume`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct CollisionVolume; + impl CollisionVolume { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.CollisionVolume"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Rendering.DetailLevel`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct DetailLevel; + impl DetailLevel { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.DetailLevel"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.EndianAwareBinaryReader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct EndianAwareBinaryReader; + impl EndianAwareBinaryReader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.EndianAwareBinaryReader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.Face`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Face; + impl Face { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Face"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `enum` shim for C# `LibreMetaverse.Rendering.FaceMask`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct FaceMask; + impl FaceMask { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.FaceMask"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `enum` shim for C# `LibreMetaverse.Rendering.FaceType`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct FaceType; + impl FaceType { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.FaceType"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.FacetedMesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct FacetedMesh; + impl FacetedMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.FacetedMesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// Shim for C# `LibreMetaverse.Rendering.IRendering`. + pub trait IRendering { + const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.IRendering"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.Joint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Joint; + impl Joint { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Joint"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.JointBase`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct JointBase; + impl JointBase { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.JointBase"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Rendering.JointSupportCategory`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct JointSupportCategory; + impl JointSupportCategory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.JointSupportCategory"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.LindenAvatarDefinition`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LindenAvatarDefinition; + impl LindenAvatarDefinition { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.LindenAvatarDefinition"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.LindenMesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LindenMesh; + impl LindenMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.LindenMesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.LindenSkeleton`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct LindenSkeleton; + impl LindenSkeleton { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.LindenSkeleton"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.Mesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Mesh; + impl Mesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Mesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.MeshSkinData`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MeshSkinData; + impl MeshSkinData { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.MeshSkinData"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.Morph`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Morph; + impl Morph { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Morph"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.MorphVertex`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct MorphVertex; + impl MorphVertex { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.MorphVertex"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.Path`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Path; + impl Path { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Path"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.PathPoint`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PathPoint; + impl PathPoint { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.PathPoint"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.PhysicsVolumeMorphs`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct PhysicsVolumeMorphs; + impl PhysicsVolumeMorphs { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.PhysicsVolumeMorphs"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.Profile`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Profile; + impl Profile { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Profile"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.ProfileFace`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ProfileFace; + impl ProfileFace { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.ProfileFace"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.ReferenceMesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ReferenceMesh; + impl ReferenceMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.ReferenceMesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.RendererNameAttribute`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RendererNameAttribute; + impl RendererNameAttribute { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.RendererNameAttribute"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.RenderingException`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RenderingException; + impl RenderingException { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.RenderingException"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.RenderingLoader`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RenderingLoader; + impl RenderingLoader { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.RenderingLoader"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.RiggedSkinMath`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct RiggedSkinMath; + impl RiggedSkinMath { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.RiggedSkinMath"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Rendering.SimpleMesh`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SimpleMesh; + impl SimpleMesh { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.SimpleMesh"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.SkinWeightElement`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SkinWeightElement; + impl SkinWeightElement { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.SkinWeightElement"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `enum` shim for C# `LibreMetaverse.Rendering.SourceFormat`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SourceFormat; + impl SourceFormat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.SourceFormat"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.Vertex`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Vertex; + impl Vertex { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.Vertex"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.VertexRemap`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct VertexRemap; + impl VertexRemap { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.VertexRemap"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Rendering.VertexWeight`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct VertexWeight; + impl VertexWeight { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.VertexWeight"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `record struct` shim for C# `LibreMetaverse.Rendering.VolumeMorph`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct VolumeMorph; + impl VolumeMorph { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Rendering.VolumeMorph"; + pub const CSHARP_KIND: &'static str = "record_struct"; + } +} + +pub mod stats { + /// `class` shim for C# `LibreMetaverse.Stats.Stat`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Stat; + impl Stat { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Stats.Stat"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `enum` shim for C# `LibreMetaverse.Stats.Type`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct Type; + impl Type { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Stats.Type"; + pub const CSHARP_KIND: &'static str = "enum"; + } + + /// `class` shim for C# `LibreMetaverse.Stats.UtilizationStatistics`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct UtilizationStatistics; + impl UtilizationStatistics { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Stats.UtilizationStatistics"; + pub const CSHARP_KIND: &'static str = "class"; + } +} + +pub mod threading { + /// Shim for C# `LibreMetaverse.Threading.IEventWait`. + pub trait IEventWait { + const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.IEventWait"; + } + + /// Shim for C# `LibreMetaverse.Threading.IReaderWriterLock`. + pub trait IReaderWriterLock { + const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.IReaderWriterLock"; + } + + /// Shim for C# `LibreMetaverse.Threading.IReaderWriterLockSlim`. + pub trait IReaderWriterLockSlim { + const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.IReaderWriterLockSlim"; + } + + /// `class` shim for C# `LibreMetaverse.Threading.ManagedAutoResetEvent`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ManagedAutoResetEvent; + impl ManagedAutoResetEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.ManagedAutoResetEvent"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Threading.ManagedManualResetEvent`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ManagedManualResetEvent; + impl ManagedManualResetEvent { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.ManagedManualResetEvent"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Threading.ManagedSemaphore`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct ManagedSemaphore; + impl ManagedSemaphore { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.ManagedSemaphore"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `class` shim for C# `LibreMetaverse.Threading.OptimisticReaderWriterLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct OptimisticReaderWriterLock; + impl OptimisticReaderWriterLock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.OptimisticReaderWriterLock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.SpinLockSlim`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SpinLockSlim; + impl SpinLockSlim { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.SpinLockSlim"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Threading.SpinReaderWriterLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SpinReaderWriterLock; + impl SpinReaderWriterLock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.SpinReaderWriterLock"; + pub const CSHARP_KIND: &'static str = "class"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.SpinReaderWriterLockSlim`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SpinReaderWriterLockSlim; + impl SpinReaderWriterLockSlim { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.SpinReaderWriterLockSlim"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `class` shim for C# `LibreMetaverse.Threading.WaitHandleAsyncFactory`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct WaitHandleAsyncFactory; + impl WaitHandleAsyncFactory { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.WaitHandleAsyncFactory"; + pub const CSHARP_KIND: &'static str = "class"; + } + + pub mod disposers { + /// Shim for C# `LibreMetaverse.Threading.Disposers.IAdvancedDisposable`. + pub trait IAdvancedDisposable { + const CSHARP_NAME: &'static str = + "LibreMetaverse.Threading.Disposers.IAdvancedDisposable"; + } + + /// Shim for C# `LibreMetaverse.Threading.Disposers.IUpgradeableLock`. + pub trait IUpgradeableLock { + const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.Disposers.IUpgradeableLock"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.Disposers.OptimisticReadLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct OptimisticReadLock; + impl OptimisticReadLock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Threading.Disposers.OptimisticReadLock"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct OptimisticUpgradeableLock; + impl OptimisticUpgradeableLock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.Disposers.OptimisticWriteLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct OptimisticWriteLock; + impl OptimisticWriteLock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Threading.Disposers.OptimisticWriteLock"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.Disposers.SpinReadLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SpinReadLock; + impl SpinReadLock { + pub const CSHARP_NAME: &'static str = "LibreMetaverse.Threading.Disposers.SpinReadLock"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.Disposers.SpinUpgradeableLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SpinUpgradeableLock; + impl SpinUpgradeableLock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Threading.Disposers.SpinUpgradeableLock"; + pub const CSHARP_KIND: &'static str = "struct"; + } + + /// `struct` shim for C# `LibreMetaverse.Threading.Disposers.SpinWriteLock`; members remain intentionally unimplemented. + #[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] + pub struct SpinWriteLock; + impl SpinWriteLock { + pub const CSHARP_NAME: &'static str = + "LibreMetaverse.Threading.Disposers.SpinWriteLock"; + pub const CSHARP_KIND: &'static str = "struct"; + } + } +} diff --git a/crates/libremetaverse/src/lib.rs b/crates/libremetaverse/src/lib.rs new file mode 100644 index 0000000..fb74bf1 --- /dev/null +++ b/crates/libremetaverse/src/lib.rs @@ -0,0 +1,20 @@ +//! Public rewrite shell corresponding to the main `LibreMetaverse` assembly. + +mod generated; + +pub use generated::*; +pub use libremetaverse_imaging as imaging_abstractions; +pub use libremetaverse_structured_data as structured_data; +pub use libremetaverse_types as types; + +/// Common behavior for program shims while the network stack is unimplemented. +pub mod shim { + use std::process::ExitCode; + + /// Reports that an upstream sample has a target but no implementation yet. + #[must_use] + pub fn pending_program(name: &str) -> ExitCode { + eprintln!("{name}: LibreMetaverse Rust port is not implemented yet"); + ExitCode::FAILURE + } +} diff --git a/programs/Cargo.toml b/programs/Cargo.toml new file mode 100644 index 0000000..8c0f5f2 --- /dev/null +++ b/programs/Cargo.toml @@ -0,0 +1,52 @@ +[package] +name = "libremetaverse-programs" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +publish = false + +[dependencies] +libremetaverse = { path = "../crates/libremetaverse" } +libremetaverse-imaging-skia = { path = "../crates/libremetaverse-imaging-skia" } +libremetaverse-voice-vivox = { path = "../crates/libremetaverse-voice-vivox" } +libremetaverse-voice-webrtc = { path = "../crates/libremetaverse-voice-webrtc" } + +[lints] +workspace = true + +[[bin]] +name = "irc-gateway" +path = "src/bin/irc_gateway.rs" + +[[bin]] +name = "inventory-explorer" +path = "src/bin/inventory_explorer.rs" + +[[bin]] +name = "packet-dump" +path = "src/bin/packet_dump.rs" + +[[bin]] +name = "prim-inspector" +path = "src/bin/prim_inspector.rs" + +[[bin]] +name = "simple-bot" +path = "src/bin/simple_bot.rs" + +[[bin]] +name = "test-client" +path = "src/bin/test_client.rs" + +[[bin]] +name = "vivox-test" +path = "src/bin/vivox_test.rs" + +[[bin]] +name = "webrtc-test" +path = "src/bin/webrtc_test.rs" + +[[bin]] +name = "osd-inspector" +path = "src/bin/osd_inspector.rs" diff --git a/programs/src/bin/inventory_explorer.rs b/programs/src/bin/inventory_explorer.rs new file mode 100644 index 0000000..e1409f3 --- /dev/null +++ b/programs/src/bin/inventory_explorer.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("InventoryExplorer") +} diff --git a/programs/src/bin/irc_gateway.rs b/programs/src/bin/irc_gateway.rs new file mode 100644 index 0000000..6204d5f --- /dev/null +++ b/programs/src/bin/irc_gateway.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("IRCGateway") +} diff --git a/programs/src/bin/osd_inspector.rs b/programs/src/bin/osd_inspector.rs new file mode 100644 index 0000000..dc8f9b9 --- /dev/null +++ b/programs/src/bin/osd_inspector.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("OSDInspector") +} diff --git a/programs/src/bin/packet_dump.rs b/programs/src/bin/packet_dump.rs new file mode 100644 index 0000000..553a955 --- /dev/null +++ b/programs/src/bin/packet_dump.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("PacketDump") +} diff --git a/programs/src/bin/prim_inspector.rs b/programs/src/bin/prim_inspector.rs new file mode 100644 index 0000000..0f466e0 --- /dev/null +++ b/programs/src/bin/prim_inspector.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("PrimInspector") +} diff --git a/programs/src/bin/simple_bot.rs b/programs/src/bin/simple_bot.rs new file mode 100644 index 0000000..aa4f7ac --- /dev/null +++ b/programs/src/bin/simple_bot.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("SimpleBot") +} diff --git a/programs/src/bin/test_client.rs b/programs/src/bin/test_client.rs new file mode 100644 index 0000000..02a3a1e --- /dev/null +++ b/programs/src/bin/test_client.rs @@ -0,0 +1,5 @@ +fn main() -> std::process::ExitCode { + let command_count = libremetaverse_programs::commands::TEST_CLIENT_COMMANDS.len(); + eprintln!("TestClient command inventory contains {command_count} translated targets"); + libremetaverse_programs::pending_program("TestClient") +} diff --git a/programs/src/bin/vivox_test.rs b/programs/src/bin/vivox_test.rs new file mode 100644 index 0000000..55a7869 --- /dev/null +++ b/programs/src/bin/vivox_test.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("VivoxTest") +} diff --git a/programs/src/bin/webrtc_test.rs b/programs/src/bin/webrtc_test.rs new file mode 100644 index 0000000..9334aef --- /dev/null +++ b/programs/src/bin/webrtc_test.rs @@ -0,0 +1,3 @@ +fn main() -> std::process::ExitCode { + libremetaverse_programs::pending_program("WebRtcTest") +} diff --git a/programs/src/commands.rs b/programs/src/commands.rs new file mode 100644 index 0000000..271aee2 --- /dev/null +++ b/programs/src/commands.rs @@ -0,0 +1,124 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +pub const TEST_CLIENT_COMMANDS: &[&str] = &[ + "BotsCommand", + "CloneProfileCommand", + "GenericMessageCommand", + "PlayAnimationCommand", + "TouchCommand", + "WhoCommand", + "AppearanceCommand", + "AttachmentsCommand", + "AvatarInfoCommand", + "CloneCommand", + "WearCommand", + "EchoMasterCommand", + "IMCommand", + "IMGroupCommand", + "SayCommand", + "ShoutCommand", + "WhisperCommand", + "Key2NameCommand", + "SearchClassifiedsCommand", + "SearchEventsCommand", + "SearchGroupsCommand", + "SearchLandCommand", + "SearchPeopleCommand", + "SearchPlacesCommand", + "ShowEventDetailsCommand", + "DownloadTerrainCommand", + "GetEstateCovenantCommand", + "UploadRawTerrainCommand", + "FriendsCommand", + "MapFriendCommand", + "ActivateGroupCommand", + "GroupMembersCommand", + "GroupRolesCommand", + "GroupsCommand", + "InviteGroupCommand", + "JoinGroupCommand", + "LeaveGroupCommand", + "BackupCommand", + "BalanceCommand", + "ChangeDirectoryCommand", + "CreateNotecardCommand", + "DeleteFolderCommand", + "DownloadCommand", + "DumpOutfitCommand", + "EmptyLostAndFound", + "EmptyTrashCommand", + "GiveAllCommand", + "GiveItemCommand", + "InventoryCommand", + "ListContentsCommand", + "ObjectInventoryCommand", + "ScriptCommand", + "TaskRunningCommand", + "TreeCommand", + "UploadImageCommand", + "UploadScriptCommand", + "ViewNotecardCommand", + "XferCommand", + "AgentLocationsCommand", + "FindSimCommand", + "GridLayerCommand", + "GridMapCommand", + "ParcelDetailsCommand", + "ParcelInfoCommand", + "ParcelPrimOwnersCommand", + "ParcelSelectObjectsCommand", + "SyntaxIdCommand", + "WindCommand", + "BackCommand", + "CrossRegionCommand", + "CrouchCommand", + "FlyCommand", + "FlyToCommand", + "FollowCommand", + "ForwardCommand", + "GoHome", + "GotoCommand", + "GotoLandmark", + "JumpCommand", + "LeftCommand", + "LocationCommand", + "MoveToCommand", + "RightCommand", + "SetHome", + "SitCommand", + "SitOnCommand", + "StandCommand", + "TurnToCommand", + "ChangePermsCommand", + "DeRezObjectCommand", + "DownloadTextureCommand", + "ExportCommand", + "ExportParticlesCommand", + "FindObjectsCommand", + "FindTextureCommand", + "ImportCommand", + "PrimCountCommand", + "PrimInfoCommand", + "PrimRegexCommand", + "TexturesCommand", + "DilationCommand", + "NetstatsCommand", + "RegionInfoCommand", + "StatsCommand", + "UptimeCommand", + "AtCommand", + "DebugCommand", + "HelpCommand", + "LoadCommand", + "LogPacketCommand", + "LoginCommand", + "LogoutCommand", + "MD5Command", + "QuitCommand", + "SetMasterCommand", + "SetMasterKeyCommand", + "ShowEffectsCommand", + "SleepCommand", + "WaitForLoginCommand", + "ParcelVoiceInfo", + "VoiceAcountCommand", +]; diff --git a/programs/src/lib.rs b/programs/src/lib.rs new file mode 100644 index 0000000..45244da --- /dev/null +++ b/programs/src/lib.rs @@ -0,0 +1,5 @@ +//! Rust targets corresponding to the upstream example and tool projects. + +pub mod commands; + +pub use libremetaverse::shim::pending_program; diff --git a/programs/upstream-programs.json b/programs/upstream-programs.json new file mode 100644 index 0000000..028d4ad --- /dev/null +++ b/programs/upstream-programs.json @@ -0,0 +1,602 @@ +{ + "upstream_commit": "2aa70bb68513b39795da5d13c88f31b86e85a3ba", + "projects": [ + { + "project": "VivoxTest", + "files": [ + { + "path": "Programs/VivoxTest/VoiceTest.cs", + "sha256": "778aca767d54192ae9fe5e1e4002835aa60777f81e3c5a399822b8fb1eb6da2f" + } + ] + }, + { + "project": "WebRtcTest", + "files": [ + { + "path": "Programs/WebRtcTest/NativeCrashDumper.cs", + "sha256": "180bedfac40b6ddf7013721397f77d2debed0b81c17286c1f67c38ae05a9bc3e" + }, + { + "path": "Programs/WebRtcTest/WebRtcTest.cs", + "sha256": "1e76e873f470379fb3ffc3f0bd06b8da41fae286c82e29c7ac398f727287d03c" + } + ] + }, + { + "project": "IRCGateway", + "files": [ + { + "path": "Programs/examples/IRCGateway/IRCClient.cs", + "sha256": "4d9efdfc8546488f8920d63ca704fa80663c02ac6cbb1838f7d6f398108fb5f5" + }, + { + "path": "Programs/examples/IRCGateway/Program.cs", + "sha256": "f88d21b047ffc15482d4fe2698133c370970ba35fea9de87c3e0bd34ef4076ff" + } + ] + }, + { + "project": "InventoryExplorer", + "files": [ + { + "path": "Programs/examples/InventoryExplorer/InventoryExplorer.cs", + "sha256": "d3df96b58970419245a921b0a66d5b42b4e1dd31ac0e6cb7b7808a6aef9898d7" + } + ] + }, + { + "project": "PacketDump", + "files": [ + { + "path": "Programs/examples/PacketDump/PacketDump.cs", + "sha256": "a9dab1e17dca44f1ceb481b20d993d4d7f26d8df499ead5bc3f2493f4917a1e6" + } + ] + }, + { + "project": "PrimInspector", + "files": [ + { + "path": "Programs/examples/PrimInspector/PrimInspector.cs", + "sha256": "3679313947ebfe7129d0bfb2642fc24fe7dd3fd22d1a58ae6f25b1cf7206e1a9" + } + ] + }, + { + "project": "SimpleBot", + "files": [ + { + "path": "Programs/examples/SimpleBot/SimpleBot.cs", + "sha256": "de18399bf1feb8e87eee8f057da8dc1b583ec8a1aa1b9aecb2723308cdc1bf1a" + } + ] + }, + { + "project": "TestClient", + "files": [ + { + "path": "Programs/examples/TestClient/Arguments.cs", + "sha256": "2962d0aedfd308621a71836ef5e79234fcf6c42ee1f315b24179f751e9ffb6ef" + }, + { + "path": "Programs/examples/TestClient/ClientManager.cs", + "sha256": "2177beeee0865e9f1d9f8ccc48df34c6311fea5ef043ca9a8f78dea2162905b4" + }, + { + "path": "Programs/examples/TestClient/Command.cs", + "sha256": "9194f51011f19f6a2e7282c313f62beaabdbc3d861cb1726625222d5af894fc2" + }, + { + "path": "Programs/examples/TestClient/CommandLineParser.cs", + "sha256": "b3ffabe691fff46a60037bdbbac3f47f5ed7831064c0e864c1dfc4dbd406883f" + }, + { + "path": "Programs/examples/TestClient/Commands/Agent/BotsCommand.cs", + "sha256": "91e72d060b526f7e71d44a82f999f28ef5b3ec527ca47efc7ef8bd4ca4e75bef" + }, + { + "path": "Programs/examples/TestClient/Commands/Agent/CloneProfileCommand.cs", + "sha256": "7de3f0574a8c31b716d27ea161c74837206c87a1b2a0eadae2c1e62cb7a19f3a" + }, + { + "path": "Programs/examples/TestClient/Commands/Agent/GenericMessageCommand.cs", + "sha256": "e80b49b23e4e0f9d4c143447ee6d38eca421a6cc85f52a45b9253c721431d926" + }, + { + "path": "Programs/examples/TestClient/Commands/Agent/PlayAnimationCommand.cs", + "sha256": "44177f99c0f75dd511bf895833cf7f8046fa371e133b1a7b31ca04dad50e137c" + }, + { + "path": "Programs/examples/TestClient/Commands/Agent/TouchCommand.cs", + "sha256": "050c4783cb018d8d6aa45e0c085d4d3bdf465991632dfa4cc668c09ce4d9a7a4" + }, + { + "path": "Programs/examples/TestClient/Commands/Agent/WhoCommand.cs", + "sha256": "fb825e25e7fa09204ec2178234d45c1ad8cb39a56de68fa04fb1304623921d7c" + }, + { + "path": "Programs/examples/TestClient/Commands/Appearance/AppearanceCommand.cs", + "sha256": "1a2f44a7bd7ab64d15199eb4ab393ae1d9c39e2c1d8ed6c3a1cf10ce2b059d4c" + }, + { + "path": "Programs/examples/TestClient/Commands/Appearance/AttachmentsCommand.cs", + "sha256": "90947ced7f797a1d93cbe9b8665f7d023ddab54412bd8d3b846b099ee954f1c5" + }, + { + "path": "Programs/examples/TestClient/Commands/Appearance/AvatarInfoCommand.cs", + "sha256": "3f786427ee390521615491a87f425a5f5fd2f537eafc4a87be70b798fe58722c" + }, + { + "path": "Programs/examples/TestClient/Commands/Appearance/CloneCommand.cs", + "sha256": "45a90c3e0e233b63d7df6157f79728a7a1f06e43ca73fade4d7d3a0e86689d2a" + }, + { + "path": "Programs/examples/TestClient/Commands/Appearance/WearCommand.cs", + "sha256": "daa7dd8d08ff91cc454f0b9b7de1ab38c07af5935d9dd2aa2d85901bdec64708" + }, + { + "path": "Programs/examples/TestClient/Commands/Communication/EchoMasterCommand.cs", + "sha256": "185358e59de2119234451b488f718a16ed683a2771a4332a5850eabd249ee128" + }, + { + "path": "Programs/examples/TestClient/Commands/Communication/IMCommand.cs", + "sha256": "3ca6d00cb8bf3da9a14f5e4758ad2850ffbdd311f1e6acfc76ea07d43336a77c" + }, + { + "path": "Programs/examples/TestClient/Commands/Communication/IMGroupCommand.cs", + "sha256": "9013f8ada2147dc3bcba4f32f6080cbee54c8179b7d08ef77b087c8ea75283a4" + }, + { + "path": "Programs/examples/TestClient/Commands/Communication/SayCommand.cs", + "sha256": "dc1c4815ec124930c93018ec78517ed5b59f4066ee35f5e82c30f0b451822986" + }, + { + "path": "Programs/examples/TestClient/Commands/Communication/ShoutCommand.cs", + "sha256": "b5782673a1aa0641c3f6b76acbaa1d6ece94c1370be78e781e10e804a5459591" + }, + { + "path": "Programs/examples/TestClient/Commands/Communication/WhisperCommand.cs", + "sha256": "b9e856d07de8b7d75605042e3e2f96365ed779249d652bce636273486cb191e5" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/Key2NameCommand.cs", + "sha256": "c173d5320277fd696859f8635035dd7ac2f800e5a540aa0d49ffe1130780e560" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/SearchClassifiedsCommand.cs", + "sha256": "3dd211c30834d9d3f5ccd9f2ab7fde619293b64f0ff348b6d9ea13a020283a9f" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/SearchEventsCommand.cs", + "sha256": "b2a7afc28c759ae4059e6d211067eb19394a6fd014f3303c737572ebaaf5f07b" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/SearchGroupsCommand.cs", + "sha256": "a7d82d2726fb2b3d3bd0074fb10b9b9f334f17dbe4e878ec1c8e3bbf48f2486a" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/SearchLandCommand.cs", + "sha256": "c34c2e7a04b33f49bb137aa173fde15620038b6f9d822e5483b534237f0f23e8" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/SearchPeopleCommand.cs", + "sha256": "8431f604255d10711ecc3b99845faff914b62c079e0d73e302b877e3722731ee" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/SearchPlacesCommand.cs", + "sha256": "cb5f68cc5d5a63d6fbe039ba72377270242372d4f3d9dd036e9c79af333dd4a9" + }, + { + "path": "Programs/examples/TestClient/Commands/Directory/ShowEventDetailsCommand.cs", + "sha256": "70e6760916714278cac2dbe772b96ca9715adb99cad95e2e8c66fc914cfd6a14" + }, + { + "path": "Programs/examples/TestClient/Commands/Estate/DownloadTerrainCommand.cs", + "sha256": "4cf217957792e4c4f8c08a8676fa4e727668a37fcdfac60b5057d592900b99cf" + }, + { + "path": "Programs/examples/TestClient/Commands/Estate/GetEstateCovenantCommand.cs", + "sha256": "216687705afb43c6aa90494c57cb24bf6f94c6f50ef9349009a5908e24770979" + }, + { + "path": "Programs/examples/TestClient/Commands/Estate/UploadRawTerrainCommand.cs", + "sha256": "f98732d16d40e25d0ea27b430930be4638b7deff286f2f350e254818cee3b3ec" + }, + { + "path": "Programs/examples/TestClient/Commands/Friends/FriendsCommand.cs", + "sha256": "b7fadc1555f0d4e34a39885594f92cd0f7907537529c23aca373b55bcbff933b" + }, + { + "path": "Programs/examples/TestClient/Commands/Friends/MapFriendCommand.cs", + "sha256": "67cfbffa581c31277a4f2f6d33f9f891e593b89b2503f9946ef34522605e3a29" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/ActivateGroupCommand.cs", + "sha256": "bff0863baaf134d79b36ed28c52dce0fc803930df1a8517e2ddcc9ae6a42ed9b" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/GroupMembersCommand.cs", + "sha256": "276658ad5be8f7c1507e381f907770005df218e37ba157e66bd3f5d492d9c770" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/GroupRolesCommand.cs", + "sha256": "f9a6e5d258e9e754afd40ed050b9279520a6bd334ff36df3d4189771bdb4365d" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/GroupsCommand.cs", + "sha256": "40a4388a12d17435a68d30985b942cd750bde55c125b63bdd5e1d89f4c91ea25" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/InviteGroupCommand.cs", + "sha256": "f304a5920dec0e4d287e947eef3da9256aa3ed6dc764a45b610aa217bff8e1c1" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/JoinGroupCommand.cs", + "sha256": "8ab5b125650f584191ae0b14db9b608aa70fb5aa1760dfc375555891e74cf264" + }, + { + "path": "Programs/examples/TestClient/Commands/Groups/LeaveGroupCommand.cs", + "sha256": "24fe8d1a872c17e92482dd4b2e3138edc258d41cbd11bbee8d0826278cc17f0d" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/BackupCommand.cs", + "sha256": "dfa6b8c1135431aa33222b1ddacd89f6920fc821a281ad933de898e516bc55a4" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/BalanceCommand.cs", + "sha256": "32be1e6f29e949c89f95366ec5147620ba5fe57045a725eca0136a9edd9441a6" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/ChangeDirectoryCommand.cs", + "sha256": "fb639ac1e031b3b862a5d72c22a7cbfa6853ddfa193d4c2c3f4366d083200e79" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/CreateNotecardCommand.cs", + "sha256": "5b71c6877cc5297d509f97f3a8c107428885e87254d4ba81899f6db437501d9e" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/DeleteFolderCommand.cs", + "sha256": "73cd712fcf1350b345cba7af4a05a0d29282f60f94da39c30619770f9e058083" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/DownloadCommand.cs", + "sha256": "350fdaec1927b1755a13e0cf036808dab94083b699817ab7236f3a32ee94b0b0" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/DumpOutfitCommand.cs", + "sha256": "0cc77a5db2d10c0592f49b53e9de2702c65c82033bca14b4a133d48513ef4440" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/EmptyLostAndFound.cs", + "sha256": "0602c13036d528cdc7e0c727873d6b68af3507c1abf0b3138733a8c7aa0c9b78" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/EmptyTrashCommand.cs", + "sha256": "2d7ced1e8bc05545032eaf9be1ce1ac42845f97ad99ca85352441a8a37368b7e" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/GiveAllCommand.cs", + "sha256": "944d1acc279770ba1a2908ff7dd59091f4a404308dacde3e29f689a63e06fc02" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/GiveItemCommand.cs", + "sha256": "d7f93e9686d81d87f8fef13c2fd67b1daad059af9ee83cdd456217fdf6270d13" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/InventoryCommand.cs", + "sha256": "77cc75c5dd3aa754adc032d582feb4c068ccea42b129b97ac6eb9111a3463804" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/ListContentsCommand.cs", + "sha256": "3bd3f9a4815588f872e1fbd75bead0b8c33fbc9cd80434db0434acf7eba793d3" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/ObjectInventoryCommand.cs", + "sha256": "7cdc5726a19c24e3a32eb0541378c977030e3dad9dc3644714439787ee6514f9" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/ScriptCommand.cs", + "sha256": "4725a7fe689645e7694d4b630ad6404877520bcfcafcbdac608a7b20838a9a99" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/TaskRunningCommand.cs", + "sha256": "5ec130e43bdbc7fcd3dfd6febaef52e60b61d70e7350e55e3a824b1f5be72783" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/TreeCommand.cs", + "sha256": "7f6037570dcedaac8facff86f9011c4dbaf5928f2d9717f4a13c7883464352ee" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/UploadImageCommand.cs", + "sha256": "72ac9444fc07548ada97ce78247d1e84d30830a1b16e6b730876757d3dfdf2f0" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/UploadScriptCommand.cs", + "sha256": "933181fc62a7f133101eb3221f5a53967a8e01a4a1677d9f8fa6333d4f26565e" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/ViewNotecardCommand.cs", + "sha256": "37801f29f08be91bb645bd05a979b2816decd4bad1a9cfe033b0253905e28f4d" + }, + { + "path": "Programs/examples/TestClient/Commands/Inventory/XferCommand.cs", + "sha256": "853b0f6382411b3be68f01b20683c714ae91810f39238b07e1bb2f2f7758de87" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/AgentLocationsCommand.cs", + "sha256": "6d43ea92b783b78ac865fba26a0b8c9550e11fcc5d0c482386b04602daaec7d0" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/FindSimCommand.cs", + "sha256": "9f06cf9653c26e5b9bd2717b17be657b82a40580a17058f6d5a0e9d136db2be1" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/GridLayerCommand.cs", + "sha256": "9c8163440e92cfefbd1d6e66fae7c62ed47eaca582c865c9f541d404623c16a2" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/GridMapCommand.cs", + "sha256": "29015b968060b7ab36f97a84c939c2ff0da2b9e45823e69b90bb327df7e0bbce" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/ParcelDetailsCommand.cs", + "sha256": "8258646e27c2b605067b02196d408403f802939bd7fe11c264f24bf4380806e6" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/ParcelInfoCommand.cs", + "sha256": "aed62379d53390cf3bb8eaa7c9887223776d2ba2b29f3a0c0beef5e56c6dfc04" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/ParcelPrimOwnersCommand.cs", + "sha256": "bc6dd4ed0979e8e6f34e067983e744f96a1feb9a21c5fd4acf92b916b0c2624a" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/ParcelSelectObjectsCommand.cs", + "sha256": "d7d0b8f4b47ef208d0bfeaddb29237e68c4d6015d0e322d47dd7c28f66c8b015" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/SyntaxIdCommand.cs", + "sha256": "e750f0b2d90b7d6e3201b8ea581b1a29fa56ae7fffc1e408e35394f80148ddcc" + }, + { + "path": "Programs/examples/TestClient/Commands/Land/WindCommand.cs", + "sha256": "d8df01be9bd4fb98488d3277a62a7982b1831986c19787fa401c5f41a7b17f41" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/BackCommand.cs", + "sha256": "79615342e759d89b04c6ab3b35fababe94e92c2d194eb2cdebbc9f65b2a83387" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/CrossRegionCommand.cs", + "sha256": "b21efbbbe6776bd321eec6ab69ad115bc684d12afe45f74732743ba4b2c5a578" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/CrouchCommand.cs", + "sha256": "b61a465265b41bfd74421cac17338fef9c779880372987147c67a932e4504dd7" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/FlyCommand.cs", + "sha256": "7a410ad5fa0b11624dfb398aa4c8d171b20c06fa934873194c6dace014ffd51c" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/FlyToCommand.cs", + "sha256": "511e08d8cdd94a321dc1086d04e0b8bb5412a6657bec2f564323a36940500737" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/FollowCommand.cs", + "sha256": "9f91255e0165ebc0d4e3fae273e9209a4fef49409d39c4f4422f081299122f34" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/ForwardCommand.cs", + "sha256": "ac8b59d8b55fa5c7f02bc5b9d8bb3a06a875201c7085a70c719fdca143dcb9ef" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/GoHome.cs", + "sha256": "685a550f85f8e2707de417c09defb3f03b1aace667f277e4dfbaf1c21d90d6dc" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/GotoCommand.cs", + "sha256": "cca424d96b54b9f5f30bcbf627c5331b4e8e8c112d58fa9b8f190900fc35aa57" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/GotoLandmark.cs", + "sha256": "4d18898bf50bad65008e609b41df935d7c9f4501b13869b09267c23baa057c3f" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/JumpCommand.cs", + "sha256": "f2b1586e537e593285400ecb76e6b52de8e47fd73f57b01bee84a4c317ddfdd9" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/LeftCommand.cs", + "sha256": "d85e635eeb0cea968085b1b35ea7d18a4480b120a6fb27f1327c446359618914" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/LocationCommand.cs", + "sha256": "a9c1446162b8f6bc2cc796f4256e957017f31f535e5e9bb91ad36c6d0a92c18b" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/MoveToCommand.cs", + "sha256": "4d0c187ac0b9436507255a8172d54dd3ea160d8836bd6b403a74a23377086c50" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/RightCommand.cs", + "sha256": "62512e683c50fabdc227c84dfcfad85f0ff07bde9bea63d53ba7844df612a321" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/SetHome.cs", + "sha256": "117b1455ac79f5388d031647585af3a22423796ebd9985978a25e0b51a9c6604" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/SitCommand.cs", + "sha256": "135edef44921e4f7014982f345894e5ef7634f70215d33253e540913820e97bd" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/SitOnCommand.cs", + "sha256": "f41e4c5243829956b6f1ef62310ebbddbb6503ea205b934af17489adf8a8b52a" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/StandCommand.cs", + "sha256": "a3c00a06db5f7edd6cd25141fedf844f137676c8b043b3d4f8e170bea758b0a9" + }, + { + "path": "Programs/examples/TestClient/Commands/Movement/TurnToCommand.cs", + "sha256": "e3559dcbd3e2b9ef91bc96ae944c77b416c25062d92f56322afb6e59e700b5f9" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/ChangePermsCommand.cs", + "sha256": "289b606d44acf135d93f950ff3cdfefe6041b1acfc7e0d372560198bd5f3981e" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/DeRezObjectCommand.cs", + "sha256": "2fc8787b723502c7733c266293ab5c0e9b9f6dac8567cbe54cd4bbed51c115e7" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/DownloadTextureCommand.cs", + "sha256": "a158ce466164fd6635450869c73b48f633a9d5277face5eba320ef27e78612c0" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/ExportCommand.cs", + "sha256": "a7905b9bf2d12101eee2a056a8deb11facb172c30ea803f14ccb02cc4c8a50a6" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/ExportParticlesCommand.cs", + "sha256": "65b21c4e59f6a961cb09b4e1bdef64b3dd52de308b2f6536a0acc9f25ca3de7e" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/FindObjectsCommand.cs", + "sha256": "954bd773d2078109e3e499c5245cd24fad3c45aac1f60588d021f38506f6ddfb" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/FindTextureCommand.cs", + "sha256": "7f8685a6cb0142beae1df21d349a795308a3e174fa4e721cfceab5c919e06e32" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/ImportCommand.cs", + "sha256": "05b2d8fbb22c16fb012768ca03b4ad57f1f9479a43b13552f26ffc72fc83246c" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/PrimCountCommand.cs", + "sha256": "50eda1fa24d635335bf3b7f7e3b835fa1ff8a01aadb186c6e81c50af13123c0d" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/PrimInfoCommand.cs", + "sha256": "b0f2771055b653ba47d44cc9916c8a13b689824ad22e764ae041aef06be15169" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/PrimRegexCommand.cs", + "sha256": "f91da5c82f59b314363bdd9fccfa10dacd0358551327fd06650107e2d928190e" + }, + { + "path": "Programs/examples/TestClient/Commands/Prims/TexturesCommand.cs", + "sha256": "8a6579a4a2d56d6e5e66b1e0e0511b5b669b774ac69374d143644bbe721cff05" + }, + { + "path": "Programs/examples/TestClient/Commands/Stats/DilationCommand.cs", + "sha256": "b49f5946d301fa3345f93b87fbad3ec19161b0148cc880b90b7662846d99ee44" + }, + { + "path": "Programs/examples/TestClient/Commands/Stats/NetstatsCommand.cs", + "sha256": "48cf8d2c0cdb4792ef92a606ccee96c8294414c76f2e2d26c22a664eb7e25206" + }, + { + "path": "Programs/examples/TestClient/Commands/Stats/RegionInfoCommand.cs", + "sha256": "c95f7d146f06dc506b3ae47bb83128e27732f369c807771a2392d3f11a1d0c00" + }, + { + "path": "Programs/examples/TestClient/Commands/Stats/StatsCommand.cs", + "sha256": "5a2d88ea1d448462f1ad01302ffb9556c9d29d0f6ab27a8df93ef50e0e0bd86d" + }, + { + "path": "Programs/examples/TestClient/Commands/Stats/UptimeCommand.cs", + "sha256": "7c7adde4397207739b8915d683a57ac1c98bbc26b1dbef593e7ac422b373e28c" + }, + { + "path": "Programs/examples/TestClient/Commands/System/AtCommand.cs", + "sha256": "430f53079c7a75434816c405f726916e9f6be01bf56baf6ec2ae1d17f82944b2" + }, + { + "path": "Programs/examples/TestClient/Commands/System/DebugCommand.cs", + "sha256": "1108face1e6282353f37e45b7bded4c9d9d94493c936c72932b353d2d4facc78" + }, + { + "path": "Programs/examples/TestClient/Commands/System/HelpCommand.cs", + "sha256": "4ca172efc632b7d173a99786322a76024e91d8aba73c74b24ff5dac925d3b77a" + }, + { + "path": "Programs/examples/TestClient/Commands/System/LoadCommand.cs", + "sha256": "6c46560a601b5f93727f7873db18dbe359f1af642adfa7a915506bf58bd2e0ca" + }, + { + "path": "Programs/examples/TestClient/Commands/System/LogPacketCommand.cs", + "sha256": "6774b59edefe7466e96cad2f42019e3341f5feb7dca4ff1647df58c5ad4605bd" + }, + { + "path": "Programs/examples/TestClient/Commands/System/LoginCommand.cs", + "sha256": "f87d01ede145ca2ab87cd848002490138a4bb68b68a3475b895d030d96243ccf" + }, + { + "path": "Programs/examples/TestClient/Commands/System/LogoutCommand.cs", + "sha256": "b6537ad2530753ee3df281881d3fa6350235c31ef5a7417508ea491a1fd79bdd" + }, + { + "path": "Programs/examples/TestClient/Commands/System/MD5Command.cs", + "sha256": "cbb9c1ab78b03d93155d42a085fc1134b700bd81ea7d5a3c4327ee1efbe3d44c" + }, + { + "path": "Programs/examples/TestClient/Commands/System/QuitCommand.cs", + "sha256": "41e39b8ca0ab5a0dfef0ff6019486e52e1b8b475b0bf8ac0cd58556e5bbfc139" + }, + { + "path": "Programs/examples/TestClient/Commands/System/SetMasterCommand.cs", + "sha256": "5f580ea08d74dafa0b82cdb55682a66e4ac13fcfa48e0855581700e1779845cc" + }, + { + "path": "Programs/examples/TestClient/Commands/System/SetMasterKeyCommand.cs", + "sha256": "4b0012056116c1e7d52dd6c7f543d80a4a59b94d677170410ea59a5c761933a8" + }, + { + "path": "Programs/examples/TestClient/Commands/System/ShowEffectsCommand.cs", + "sha256": "563d8b463b860ef5dfa89abe5308356e942529fb1bcd85a5c07c7c1b802a09a7" + }, + { + "path": "Programs/examples/TestClient/Commands/System/SleepCommand.cs", + "sha256": "07709104493147bc775917c4f94322aaf6d78bdc5079a65a8ee5ce409bd7ae30" + }, + { + "path": "Programs/examples/TestClient/Commands/System/WaitForLoginCommand.cs", + "sha256": "937948c8942868184166c82988c64c8af649acc73f6f23dbafd8e0657bd7dde5" + }, + { + "path": "Programs/examples/TestClient/Commands/Voice/ParcelVoiceInfo.cs", + "sha256": "5eb56a811a56ca5492551b8349e1edb5804942398eedbca5a29529d973ec7a8c" + }, + { + "path": "Programs/examples/TestClient/Commands/Voice/VoiceAcountCommand.cs", + "sha256": "663bbfb1ef88f230311b2e433d8e395168cc27de6da4d0f6cb2319dceb0dadf9" + }, + { + "path": "Programs/examples/TestClient/Parsing.cs", + "sha256": "d3097e770bb1402870eb30e70b6112b705b87c8284c419e7adc7b605b1bffa30" + }, + { + "path": "Programs/examples/TestClient/Program.cs", + "sha256": "d42ed24ace6116cfa47fdc163bf7cc7d2d3fe6b5d05d250589280443b87bb31a" + }, + { + "path": "Programs/examples/TestClient/TestClient.cs", + "sha256": "a2775fed44eb03c9d42c774361d01ac99ad43dfdb73ef7dd2e7e9b0acb71f226" + } + ] + }, + { + "project": "OSDInspector", + "files": [ + { + "path": "Programs/tools/OSDInspector/OSDInspector.cs", + "sha256": "ead5e287c98f76fc8548a919cc102f16e54d937eafc3202aac6d06ee46f8784d" + } + ] + } + ] +} diff --git a/tests/PARITY.md b/tests/PARITY.md new file mode 100644 index 0000000..a4a021e --- /dev/null +++ b/tests/PARITY.md @@ -0,0 +1,1301 @@ +# NUnit to Rust parity ledger + +Generated from LibreMetaverse `2aa70bb68513b39795da5d13c88f31b86e85a3ba`. Each row is one NUnit `[Test]` or `[TestCase]` invocation. The body hash covers the original C# method declaration and body. + +| Rust test | C# test | Source | Attribute | Body SHA-256 | +|---|---|---|---|---| +| `animation_track_tests_decode_rotation_zero_vector_returns_identity` | `AnimationTrackTests.DecodeRotation_ZeroVector_ReturnsIdentity` | `LibreMetaverse.Tests/AnimationTrackTests.cs:51` | `[Test]` | `fd67db1a9689e3e624fbe8bea98d6278774e4d67f85e611aac6f76105240a6b1` | +| `animation_track_tests_decode_rotation_result_is_normalized` | `AnimationTrackTests.DecodeRotation_Result_IsNormalized` | `LibreMetaverse.Tests/AnimationTrackTests.cs:61` | `[Test]` | `880fdfb75fd9318afa21d3b5296790b3ebad944b43a998a924691fa74efbb2fe` | +| `animation_track_tests_decode_rotation_w_is_recovered_from_xyz` | `AnimationTrackTests.DecodeRotation_WIsRecoveredFromXyz` | `LibreMetaverse.Tests/AnimationTrackTests.cs:82` | `[Test]` | `738fd51ea71da85b3b2d43ec30b8e9883b5364c9cbd7c3cbe87de3ea6778daa8` | +| `animation_track_tests_decode_rotation_w_always_non_negative` | `AnimationTrackTests.DecodeRotation_WAlwaysNonNegative` | `LibreMetaverse.Tests/AnimationTrackTests.cs:91` | `[Test]` | `679c12e5cdaac7a970f15606229b1843d82e68b28883f87cc5d73567b04c9b57` | +| `animation_track_tests_advance_with_null_data_does_not_change_current_time` | `AnimationTrackTests.Advance_WithNullData_DoesNotChangeCurrentTime` | `LibreMetaverse.Tests/AnimationTrackTests.cs:112` | `[Test]` | `cfd6f6ed1f568fe0dda207cc3222c487a3f8b509a5aa0743109c04032a29b808` | +| `animation_track_tests_ease_weight_with_null_data_returns_zero` | `AnimationTrackTests.EaseWeight_WithNullData_ReturnsZero` | `LibreMetaverse.Tests/AnimationTrackTests.cs:121` | `[Test]` | `7e74e5323ca9870782821a6985f446030d1a8858182bdf82d7718617eacd8ef5` | +| `animation_track_tests_evaluate_pose_with_null_data_leaves_empty_dictionary_unchanged` | `AnimationTrackTests.EvaluatePose_WithNullData_LeavesEmptyDictionaryUnchanged` | `LibreMetaverse.Tests/AnimationTrackTests.cs:128` | `[Test]` | `287210ac2f57c80bd77688a97720b0a7ca63118ce3c8da591274b53aeef88769` | +| `animation_track_tests_advance_non_looping_before_out_point_advances_time` | `AnimationTrackTests.Advance_NonLooping_BeforeOutPoint_AdvancesTime` | `LibreMetaverse.Tests/AnimationTrackTests.cs:139` | `[Test]` | `da6ab7efced5ff86e83c320685d6fef33df2a2eb62795206b9f78e87a51ca93d` | +| `animation_track_tests_advance_non_looping_past_out_point_clamps_and_sets_finished` | `AnimationTrackTests.Advance_NonLooping_PastOutPoint_ClampsAndSetsFinished` | `LibreMetaverse.Tests/AnimationTrackTests.cs:148` | `[Test]` | `02acfe2c10a27a6222e8d222de47255c68afc46ba97cc9319f8239af021fb365` | +| `animation_track_tests_advance_looping_wraps_around_to_in_point` | `AnimationTrackTests.Advance_Looping_WrapsAroundToInPoint` | `LibreMetaverse.Tests/AnimationTrackTests.cs:157` | `[Test]` | `e5e29dec8ece4c3ed19691aa0da0b0199de14902184a91548451c40390af4f8e` | +| `animation_track_tests_advance_finished_does_not_advance_further` | `AnimationTrackTests.Advance_Finished_DoesNotAdvanceFurther` | `LibreMetaverse.Tests/AnimationTrackTests.cs:168` | `[Test]` | `17680a41433f4f274645b15f49c4b4f7efea42af4542ee3f6c2e16aa8614f994` | +| `animation_track_tests_ease_weight_in_middle_is_one` | `AnimationTrackTests.EaseWeight_InMiddle_IsOne` | `LibreMetaverse.Tests/AnimationTrackTests.cs:180` | `[Test]` | `49a02b2910e60254f80760d40b62b41fc02a4747d85a7b41ee8d082d0352d3cf` | +| `animation_track_tests_ease_weight_during_ease_in_is_fractional` | `AnimationTrackTests.EaseWeight_DuringEaseIn_IsFractional` | `LibreMetaverse.Tests/AnimationTrackTests.cs:188` | `[Test]` | `419c26af8c1a989a7f99d1b32ca28a41768d7171a4452466f909e1fe61cea186` | +| `animation_track_tests_ease_weight_during_ease_out_decreases_toward_zero` | `AnimationTrackTests.EaseWeight_DuringEaseOut_DecreasesTowardZero` | `LibreMetaverse.Tests/AnimationTrackTests.cs:197` | `[Test]` | `18fd883c525f528f0ead69d3df187b106980ff939091c3ad56b156c2d05c91b0` | +| `animation_track_tests_ease_weight_no_ease_curves_is_always_one` | `AnimationTrackTests.EaseWeight_NoEaseCurves_IsAlwaysOne` | `LibreMetaverse.Tests/AnimationTrackTests.cs:206` | `[Test]` | `49421472fcd3dcdb56cb9bb2448b2808bf76757454a67f2ced7524d9a6f89d6e` | +| `animesh_player_tests_get_or_add_track_creates_new_track` | `AnimeshPlayerTests.GetOrAddTrack_CreatesNewTrack` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:13` | `[Test]` | `b7fcdc9f7c02167a6307facaf720390298d68e9c909792d4feab3b78d9b87d7f` | +| `animesh_player_tests_get_or_add_track_same_id_returns_same_track` | `AnimeshPlayerTests.GetOrAddTrack_SameId_ReturnsSameTrack` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:23` | `[Test]` | `aaec517ee073f26f6ed324cb4391a945221ff0349348bba3757b2378b38df610` | +| `animesh_player_tests_get_or_add_track_different_ids_return_different_tracks` | `AnimeshPlayerTests.GetOrAddTrack_DifferentIds_ReturnDifferentTracks` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:33` | `[Test]` | `fe47b6dabc58df9078751501e3bb7e65b0aeb4c0929f4523aded0cb624d64bb1` | +| `animesh_player_tests_track_count_increases_with_new_tracks` | `AnimeshPlayerTests.TrackCount_IncreasesWithNewTracks` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:42` | `[Test]` | `241b4b3606c0d5c8625701bd21ec41438ac9a410eb11620d1609ddd4d2d58dda` | +| `animesh_player_tests_track_count_stable_for_duplicate_id` | `AnimeshPlayerTests.TrackCount_StableForDuplicateId` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:51` | `[Test]` | `b36dfe47c90dd24fe489ae408cfb299f7214eddb3dc9d5ba42830ab9950d9268` | +| `animesh_player_tests_retain_only_removes_absent_ids` | `AnimeshPlayerTests.RetainOnly_RemovesAbsentIds` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:61` | `[Test]` | `d4f15706802d59901e8f07fc17f1d11063b6c182a7a40833d988191edd556f46` | +| `animesh_player_tests_retain_only_keeps_present_ids` | `AnimeshPlayerTests.RetainOnly_KeepsPresentIds` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:75` | `[Test]` | `eb568b72c8930dea6678a4b54ff2dd47101cef0ed8f6380875cb3fdd27ec6ad2` | +| `animesh_player_tests_retain_only_empty_set_removes_all_tracks` | `AnimeshPlayerTests.RetainOnly_EmptySet_RemovesAllTracks` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:88` | `[Test]` | `8a8ee666933d4bd920c1d239f5180b9b4ee0d6eb7be67a6965fe29ca6f22edff` | +| `animesh_player_tests_update_with_no_tracks_does_not_throw` | `AnimeshPlayerTests.Update_WithNoTracks_DoesNotThrow` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:102` | `[Test]` | `866542d8e7e14a1f52a4f6b79aa8284cc5347d1a78a44ed9b4950b67078ff592` | +| `animesh_player_tests_update_with_tracks_but_no_data_does_not_throw` | `AnimeshPlayerTests.Update_WithTracksButNoData_DoesNotThrow` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:109` | `[Test]` | `b29bcf3676a3fca8d1e352ff672350a7bcb92a101dd6f622c53ee2b9a64a3536` | +| `animesh_player_tests_evaluate_pose_no_loaded_data_returns_empty_dictionary` | `AnimeshPlayerTests.EvaluatePose_NoLoadedData_ReturnsEmptyDictionary` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:118` | `[Test]` | `3427b5c94f64a7465a8f3d4d13a1b67e2d002df81a4e736398e1934c8b08cb4b` | +| `animesh_player_tests_object_id_stores_constructor_value` | `AnimeshPlayerTests.ObjectID_StoresConstructorValue` | `LibreMetaverse.Tests/AnimeshPlayerTests.cs:129` | `[Test]` | `f2a2efabccbf63c110336cb5785487eb65ee7347e1ff0bb499295e4d5e255654` | +| `animesh_skinning_tests_compute_skinning_matrices_null_pose_throws_argument_null_exception` | `AnimeshSkinningTests.ComputeSkinningMatrices_NullPose_ThrowsArgumentNullException` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:45` | `[Test]` | `877768309d784145e02873759fa3726bc2ca6eb4b9d35b0974b98d3c0a06b97a` | +| `animesh_skinning_tests_compute_skinning_matrices_null_skeleton_throws_argument_null_exception` | `AnimeshSkinningTests.ComputeSkinningMatrices_NullSkeleton_ThrowsArgumentNullException` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:54` | `[Test]` | `97d7eef733424588868943400ef2a9664243d5b0c1df884e3cf3e2bc3fa299d6` | +| `animesh_skinning_tests_compute_skinning_matrices_null_skin_data_throws_argument_null_exception` | `AnimeshSkinningTests.ComputeSkinningMatrices_NullSkinData_ThrowsArgumentNullException` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:63` | `[Test]` | `a0e41b5457d413f4fb8da3d159c74318bf9b74333ce8962612610c862fca8b06` | +| `animesh_skinning_tests_compute_skinning_matrices_empty_skin_data_returns_empty_array` | `AnimeshSkinningTests.ComputeSkinningMatrices_EmptySkinData_ReturnsEmptyArray` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:74` | `[Test]` | `412f936f350e1aba601fb736a91087c89976c751a38e1653eec24a958f7c71ba` | +| `animesh_skinning_tests_compute_skinning_matrices_joint_not_in_skeleton_produces_identity` | `AnimeshSkinningTests.ComputeSkinningMatrices_JointNotInSkeleton_ProducesIdentity` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:86` | `[Test]` | `c0807fdb1975324c81bda29c46ab84faaad2d19b61b257180f47b6eaa2800146` | +| `animesh_skinning_tests_compute_skinning_matrices_identity_skeleton_and_bind_pose_produces_identity_matrix` | `AnimeshSkinningTests.ComputeSkinningMatrices_IdentitySkeletonAndBindPose_ProducesIdentityMatrix` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:101` | `[Test]` | `78e0605212c88c8ae33dd68ebe8a3ece75627761f81225b188801dc7ef9e5b32` | +| `animesh_skinning_tests_deform_vertices_null_weights_passes_positions_through` | `AnimeshSkinningTests.DeformVertices_NullWeights_PassesPositionsThrough` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:115` | `[Test]` | `bbeb45d84770e6b766272bf9a5d48bd415ba98681d9da70d256598429566144d` | +| `animesh_skinning_tests_deform_vertices_short_output_span_throws_argument_exception` | `AnimeshSkinningTests.DeformVertices_ShortOutputSpan_ThrowsArgumentException` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:136` | `[Test]` | `dfb10b33cedddadbaa5431f1fdf8a1c59369441e94618f97ef13f53ab931907b` | +| `animesh_skinning_tests_deform_vertices_identity_skinning_full_weight_preserves_positions` | `AnimeshSkinningTests.DeformVertices_IdentitySkinning_FullWeight_PreservesPositions` | `LibreMetaverse.Tests/AnimeshSkinningTests.cs:155` | `[Test]` | `fcf305a633047e7a4181954fee4990db3537e549f2cb940b08e6d3f0f544c8e1` | +| `appearance_live_tests_cof_is_initialized_after_login` | `AppearanceLiveTests.COF_IsInitializedAfterLogin` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:122` | `[Test]` | `7029854dc6f4e03016e2ea274140cd9adbbad6b8c11b58cf9e728d9a4cf37f81` | +| `appearance_live_tests_cof_has_expected_folder_name` | `AppearanceLiveTests.COF_HasExpectedFolderName` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:138` | `[Test]` | `9a8cee3c3958b8631921aaa6b43f69dc430eee9bd3544c8f667aa8f5e858b8ac` | +| `appearance_live_tests_get_current_outfit_links_async_returns_links` | `AppearanceLiveTests.GetCurrentOutfitLinksAsync_ReturnsLinks` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:155` | `[Test]` | `a1a1c9f926a8b9f4cc4287ab751c4eb70d25a83c1024ef76e53f95c351db8a35` | +| `appearance_live_tests_get_current_outfit_links_async_contains_at_least_one_link` | `AppearanceLiveTests.GetCurrentOutfitLinksAsync_ContainsAtLeastOneLink` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:177` | `[Test]` | `ef91dfaf7b75f61c97c3957b4dac006a153c7f2d167d6732a9a6dceee08883f2` | +| `appearance_live_tests_get_worn_at_shape_returns_at_least_one` | `AppearanceLiveTests.GetWornAt_Shape_ReturnsAtLeastOne` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:199` | `[Test]` | `abc01e346371910610312ff9352ee05c0d317a7c677c0fa8cb398d3b0522c3bf` | +| `appearance_live_tests_last_update_received_cof_version_advances_after_login` | `AppearanceLiveTests.LastUpdateReceivedCOFVersion_AdvancesAfterLogin` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:222` | `[Test]` | `5371df8b02df9da20b413f4155f63967184dad23f57708beb56a2c6559e78520` | +| `appearance_live_tests_request_own_avatar_textures_does_not_throw_and_maintains_version_guard` | `AppearanceLiveTests.RequestOwnAvatarTextures_DoesNotThrow_AndMaintainsVersionGuard` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:254` | `[Test]` | `ee8420690fc9714411450beb5be5755b82ddf7ed0d69e9da88b3184339bea744` | +| `appearance_live_tests_cof_max_clothing_layers_is60` | `AppearanceLiveTests.COF_MaxClothingLayers_Is60` | `LibreMetaverse.Tests/AppearanceLiveTests.cs:289` | `[Test]` | `aac1292781cb0a4cbf710535036fa6464065f72d1b2c5214a9b7dc918513e8cd` | +| `appearance_manager_tests_wearable_type_to_asset_type_bodyparts_and_clothing_returns_expected` | `AppearanceManagerTests.WearableTypeToAssetType_BodypartsAndClothing_ReturnsExpected` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:8` | `[Test]` | `6d0f0d09a6da8121ba828159a75ca1c1ce54329ec48060a6786aa8f807c13ec0` | +| `appearance_manager_tests_bake_index_to_texture_index_matches_bake_type_to_agent_texture_index` | `AppearanceManagerTests.BakeIndexToTextureIndex_Matches_BakeTypeToAgentTextureIndex` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:22` | `[Test]` | `c559ea49314b157605346243713fd10480a10f9a97daffd9cac8acccbd39612b` | +| `appearance_manager_tests_bake_index_array_length_equals_baked_texture_count` | `AppearanceManagerTests.BakeIndex_ArrayLength_Equals_BAKED_TEXTURE_COUNT` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:33` | `[Test]` | `b661ca888df5b7fd41e51dfd298fb6d5e30a3a848102006c109b9dc4fc0e165c` | +| `appearance_manager_tests_bake_type_to_textures_head_includes_expected_slots` | `AppearanceManagerTests.BakeTypeToTextures_Head_IncludesExpectedSlots` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:39` | `[Test]` | `44e03523f0e3f6691e527e014bfc38d9ca57c1d310e7cf2c6d7ae8a429a31e1d` | +| `appearance_manager_tests_bake_type_to_textures_upper_body_includes_expected_slots` | `AppearanceManagerTests.BakeTypeToTextures_UpperBody_IncludesExpectedSlots` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:49` | `[Test]` | `fb7650becf6c01c1e7ffd731ac7b6c013957467110c7ed8d5bef9788ee9a5a16` | +| `appearance_manager_tests_bake_type_to_textures_lower_body_eyes_skirt_hair_include_expected` | `AppearanceManagerTests.BakeTypeToTextures_LowerBody_Eyes_Skirt_Hair_IncludeExpected` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:59` | `[Test]` | `fad2baeca74cab39305c8f599c5de5777b55c329738db5c55f58a09366870374` | +| `appearance_manager_tests_morph_layer_for_bake_type_returns_expected_indices` | `AppearanceManagerTests.MorphLayerForBakeType_ReturnsExpectedIndices` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:78` | `[Test]` | `3051ccea9adec4f9ef824ce967c74e7708b62a2264b98ae22340eb8d1927c44f` | +| `appearance_manager_tests_wearable_bake_map_has_expected_dimensions_and_first_layer_contains_shape_and_skin` | `AppearanceManagerTests.WearableBakeMap_HasExpectedDimensions_And_FirstLayerContainsShapeAndSkin` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:87` | `[Test]` | `42c072449d1819c956035d1f0290b90acc1e62b4e1e6309590d0cb6cb41bb375` | +| `appearance_manager_tests_bake_type_to_agent_texture_index_returns_unknown_for_invalid` | `AppearanceManagerTests.BakeTypeToAgentTextureIndex_ReturnsUnknown_ForInvalid` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:95` | `[Test]` | `bc79d717462f06d498050182b6d116cea73f3bc173853f6d7894e3de88b70432` | +| `appearance_manager_tests_baked_texture_count_is11` | `AppearanceManagerTests.BAKED_TEXTURE_COUNT_Is11` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:104` | `[Test]` | `9d34c333f7e143d25964553dedaa1bae79c20e1aead331626f449a3894e31e5b` | +| `appearance_manager_tests_baked_texture_hash_has11_entries` | `AppearanceManagerTests.BakedTextureHash_Has11Entries` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:110` | `[Test]` | `7b26852cc8c1d7257e3e5f6f936f3870e0a06845f5809cc3000d67eb7590a49e` | +| `appearance_manager_tests_baked_texture_hash_all_entries_non_zero` | `AppearanceManagerTests.BakedTextureHash_AllEntriesNonZero` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:116` | `[Test]` | `dc7a4010cfc2f975c0624bc5fbceed414297b1139f734d79786b2bb20d943553` | +| `appearance_manager_tests_wearable_bake_map_has11_rows` | `AppearanceManagerTests.WearableBakeMap_Has11Rows` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:123` | `[Test]` | `db6016bcdc90f21095f0723556489ec174603783dc40805b56123e25d7a83312` | +| `appearance_manager_tests_wearable_bake_map_extended_rows_are_all_invalid` | `AppearanceManagerTests.WearableBakeMap_ExtendedRows_AreAllInvalid` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:129` | `[Test]` | `9b36d72c16980dc3780137dda47afa9cd79ef3a2be0d8ccb20723e1e1ac67f41` | +| `appearance_manager_tests_bake_index_to_texture_index_extended_bakes_match_agent_texture_index` | `AppearanceManagerTests.BakeIndexToTextureIndex_ExtendedBakes_MatchAgentTextureIndex` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:140` | `[Test]` | `c331e94827930443aa3ca327374ec562fc9a294fce3304d7cba9f7e7859e43d3` | +| `appearance_manager_tests_bake_type_to_textures_head_includes_universal_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_Head_IncludesUniversalTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:154` | `[Test]` | `578423fedcd5e4ed4e53b3d7d80c24a9c8ce30b35db13a09bdf8f47312b7da87` | +| `appearance_manager_tests_bake_type_to_textures_upper_body_includes_universal_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_UpperBody_IncludesUniversalTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:161` | `[Test]` | `6d95989bf8380348714a0ba9ae4c04a85ea64ae47ffc94aaa841ce64810abebd` | +| `appearance_manager_tests_bake_type_to_textures_lower_body_includes_universal_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_LowerBody_IncludesUniversalTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:168` | `[Test]` | `a21524c69c8bd32610e8cfa405a3cb3eae0a48add62d40a281f9311ebe739ffb` | +| `appearance_manager_tests_bake_type_to_textures_eyes_includes_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_Eyes_IncludesTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:175` | `[Test]` | `606c6bad5f911d070c5d8126004d5a1e1dfd4887a115e8dd1f69f2d36bf53ac6` | +| `appearance_manager_tests_bake_type_to_textures_skirt_includes_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_Skirt_IncludesTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:182` | `[Test]` | `7a38a59414bc74221bfbdc8889ef60714a4c6b4f26c9bd47e8f41bfa5a5da811` | +| `appearance_manager_tests_bake_type_to_textures_hair_includes_hair_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_Hair_IncludesHairTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:189` | `[Test]` | `c9a8c6a0dce259103fb466eb571785eb3c9395c8fa144f1a02d42ae73c0d8253` | +| `appearance_manager_tests_bake_type_to_textures_baked_left_arm_contains_left_arm_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_BakedLeftArm_ContainsLeftArmTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:198` | `[Test]` | `bbbb01e8e009489967b36f22d83c6f326e295b9aabcbb58c00d82bab4e803f66` | +| `appearance_manager_tests_bake_type_to_textures_baked_left_leg_contains_left_leg_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_BakedLeftLeg_ContainsLeftLegTattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:206` | `[Test]` | `9d2a25a6ed9cd5a99c206a0fc6d66389959fc5e30dd036302a73fb0b500880b5` | +| `appearance_manager_tests_bake_type_to_textures_baked_aux1_contains_aux1_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_BakedAux1_ContainsAux1Tattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:213` | `[Test]` | `b9b0b56e1d4d552f2b43e5e570f3fc1a1f8651d8e77055fabcc35b37b5a9f21d` | +| `appearance_manager_tests_bake_type_to_textures_baked_aux2_contains_aux2_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_BakedAux2_ContainsAux2Tattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:220` | `[Test]` | `6be4bdbf667cadd673afbb1dafa8f4c1844ac9c34464fe5bbbc62f8ebe705b4d` | +| `appearance_manager_tests_bake_type_to_textures_baked_aux3_contains_aux3_tattoo` | `AppearanceManagerTests.BakeTypeToTextures_BakedAux3_ContainsAux3Tattoo` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:227` | `[Test]` | `5d7530c72824f8baf6044fb122d224da61fff1b6cfbf3114ac2f24b1418675d2` | +| `appearance_manager_tests_morph_layer_for_bake_type_extended_bakes_return_tattoo_slots` | `AppearanceManagerTests.MorphLayerForBakeType_ExtendedBakes_ReturnTattooSlots` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:234` | `[Test]` | `7f05dc0b59adce3b46c82f7415e91e4c945963d918ad6ad1f0e5c9569ee2220e` | +| `appearance_manager_tests_texture_provider_default_is_grid_client_baking_texture_provider` | `AppearanceManagerTests.TextureProvider_Default_IsGridClientBakingTextureProvider` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:251` | `[Test]` | `afdfbf516988c4ba35dfdb42158218a4815e1b8d146ef958225cf0fe73dfc3a9` | +| `appearance_manager_tests_texture_provider_can_be_replaced` | `AppearanceManagerTests.TextureProvider_CanBeReplaced` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:259` | `[Test]` | `e9c27d5b8717fdac1a9f3d22930709c0dee326909cb3c777b769b0ed2dc35b0c` | +| `appearance_manager_tests_last_update_received_cof_version_initial_value_is_minus_one` | `AppearanceManagerTests.LastUpdateReceivedCOFVersion_InitialValue_IsMinusOne` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:270` | `[Test]` | `f43c2d8c99cb597ba7a5d4c87d4585560e888931d84741de2882d05ab17b310a` | +| `appearance_manager_tests_update_last_received_cof_version_higher_version_updates` | `AppearanceManagerTests.UpdateLastReceivedCOFVersion_HigherVersion_Updates` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:277` | `[Test]` | `62d82f9ec6d12ec9354f02e7b7e86adb29ccecb8b104ed39a66937495bab1438` | +| `appearance_manager_tests_update_last_received_cof_version_lower_version_does_not_update` | `AppearanceManagerTests.UpdateLastReceivedCOFVersion_LowerVersion_DoesNotUpdate` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:285` | `[Test]` | `ec5831c7d2c03132d3c7e50f6c0d088ca57f2726b7caf77ac240a9d5e92a77b6` | +| `appearance_manager_tests_update_last_received_cof_version_same_version_does_not_change` | `AppearanceManagerTests.UpdateLastReceivedCOFVersion_SameVersion_DoesNotChange` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:294` | `[Test]` | `2e607b33bb8be04e6710e26fe62510f0634900579260accd9ffd720023636deb` | +| `appearance_manager_tests_update_last_received_cof_version_monotonically_increasing_tracks_peak` | `AppearanceManagerTests.UpdateLastReceivedCOFVersion_MonotonicallyIncreasing_TracksPeak` | `LibreMetaverse.Tests/AppearanceManagerTests.cs:303` | `[Test]` | `5789831f288823729299944a8796c67348b932570392f59bf8b6d562cfa1c90c` | +| `appearance_tests_decode_visual_params_empty_array_returns_empty_dictionary` | `AppearanceTests.DecodeVisualParams_EmptyArray_ReturnsEmptyDictionary` | `LibreMetaverse.Tests/AppearanceTests.cs:47` | `[Test]` | `644f412b90d429032a9273d24e89333a1694dc88eec3429a98acf00588315ec5` | +| `appearance_tests_decode_visual_params_count_matches_group0_param_count` | `AppearanceTests.DecodeVisualParams_CountMatchesGroup0ParamCount` | `LibreMetaverse.Tests/AppearanceTests.cs:55` | `[Test]` | `6a9acc7130e3394476392b86334a0ce1cb82253bea2b37ac33cf90a426c7af40` | +| `appearance_tests_decode_visual_params_round_trip_default_values` | `AppearanceTests.DecodeVisualParams_RoundTrip_DefaultValues` | `LibreMetaverse.Tests/AppearanceTests.cs:70` | `[Test]` | `a0c0727a50b414522f875709240f4056547cb699c6ec1981fbef15488784daf5` | +| `appearance_tests_decode_visual_params_keys_are_group0_param_i_ds` | `AppearanceTests.DecodeVisualParams_KeysAreGroup0ParamIDs` | `LibreMetaverse.Tests/AppearanceTests.cs:105` | `[Test]` | `fc4fd3059b01a319af2946ea0c289120a4c2609e7e9a96ac26c039c5042b8b4c` | +| `appearance_tests_decode_visual_params_truncated_array_returns_partial_result` | `AppearanceTests.DecodeVisualParams_TruncatedArray_ReturnsPartialResult` | `LibreMetaverse.Tests/AppearanceTests.cs:118` | `[Test]` | `b017127549e186b3cf85b9fe0cc09811ea1d00efa44e3d863292033cb0691d13` | +| `appearance_tests_decode_visual_params_min_value_decodes_near_param_min` | `AppearanceTests.DecodeVisualParams_MinValue_DecodesNearParamMin` | `LibreMetaverse.Tests/AppearanceTests.cs:133` | `[Test]` | `80e0fd97979f91c879add1fc3142a0b619a405e4977120db1d5f42a11a71f3f5` | +| `appearance_tests_decode_visual_params_max_value_decodes_near_param_max` | `AppearanceTests.DecodeVisualParams_MaxValue_DecodesNearParamMax` | `LibreMetaverse.Tests/AppearanceTests.cs:149` | `[Test]` | `31937bc9080b18be4aa98ea44bf73f929ba7862b621406b03c16a4651542f302` | +| `appearance_tests_avatar_appearance_event_args_decode_visual_params_empty_list_returns_empty_dictionary` | `AppearanceTests.AvatarAppearanceEventArgs_DecodeVisualParams_EmptyList_ReturnsEmptyDictionary` | `LibreMetaverse.Tests/AppearanceTests.cs:168` | `[Test]` | `af99909259d531024895ce7ea325b49927a12daa886a35eab3d52e3f8fc76921` | +| `appearance_tests_avatar_appearance_event_args_decode_visual_params_round_trip_default_values` | `AppearanceTests.AvatarAppearanceEventArgs_DecodeVisualParams_RoundTrip_DefaultValues` | `LibreMetaverse.Tests/AppearanceTests.cs:176` | `[Test]` | `0aec57fab35764525195e6c0e08a63ff10a467be684295381731c04e836539b5` | +| `appearance_tests_avatar_appearance_event_args_decode_visual_params_matches_avatar_decode_visual_params` | `AppearanceTests.AvatarAppearanceEventArgs_DecodeVisualParams_MatchesAvatarDecodeVisualParams` | `LibreMetaverse.Tests/AppearanceTests.cs:199` | `[Test]` | `ff87dd3a506027ad248006b3b55d85a18b0810bc5b4e3a72eb81d31ebbe4184a` | +| `asset_material_override_tests_set_base_color_factor_override_to_default_is_nudged_off_default` | `AssetMaterialOverrideTests.SetBaseColorFactor_OverrideToDefault_IsNudgedOffDefault` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:43` | `[Test]` | `df553fd4df83e48d4dd74cdd8aa15a737ea3a416bcad802f7110bbfe79928a31` | +| `asset_material_override_tests_set_base_color_factor_not_override_leaves_exact_default_unchanged` | `AssetMaterialOverrideTests.SetBaseColorFactor_NotOverride_LeavesExactDefaultUnchanged` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:52` | `[Test]` | `fec94fcfac0f36cc5813ed087a30e04fcc9815bc02072ea3f5dd282b8698a89c` | +| `asset_material_override_tests_set_metallic_factor_override_to_one_clamps_below_default` | `AssetMaterialOverrideTests.SetMetallicFactor_OverrideToOne_ClampsBelowDefault` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:61` | `[Test]` | `7fcee795160428082f6e579881867c7b6c83f31549077fc28a46d18c75c485c9` | +| `asset_material_override_tests_set_alpha_mode_override_to_default_opaque_sets_override_flag` | `AssetMaterialOverrideTests.SetAlphaMode_OverrideToDefaultOpaque_SetsOverrideFlag` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:71` | `[Test]` | `8af09d12a58083657e27e285802bb3a6a1d1c136397cea53865d964006343715` | +| `asset_material_override_tests_set_texture_id_override_to_null_uses_sentinel_uuid` | `AssetMaterialOverrideTests.SetTextureId_OverrideToNull_UsesSentinelUuid` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:80` | `[Test]` | `d9ebf410d2a55c3619b99524a571396fb268e5edd41de955cb86e4ec8cc55c78` | +| `asset_material_override_tests_apply_override_sentinel_texture_clears_base_texture` | `AssetMaterialOverrideTests.ApplyOverride_SentinelTexture_ClearsBaseTexture` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:89` | `[Test]` | `17fd8cdb12ed5d1d0aa1b0a05dbcc357f75aa350d5079b066c957da459d9f628` | +| `asset_material_override_tests_apply_override_untouched_texture_leaves_base_texture_alone` | `AssetMaterialOverrideTests.ApplyOverride_UntouchedTexture_LeavesBaseTextureAlone` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:103` | `[Test]` | `80ec5e369e3682d92ec6996841b15bda38a3ef6edcd36a2fd9893d8c15459348` | +| `asset_material_override_tests_apply_override_changed_scalar_replaces_base_value` | `AssetMaterialOverrideTests.ApplyOverride_ChangedScalar_ReplacesBaseValue` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:116` | `[Test]` | `4c305c54c4e451932fbd4a4719957f92f38a7f7d28259559b43cb95fcf9250d1` | +| `asset_material_override_tests_set_base_material_resets_fields_but_keeps_transforms` | `AssetMaterialOverrideTests.SetBaseMaterial_ResetsFieldsButKeepsTransforms` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:128` | `[Test]` | `39312602e736fd8607a41d9e6b6348bfaf6e659cf3f63100ee15edd20b672306` | +| `asset_material_override_tests_to_override_osd_round_trip_preserves_overridden_fields` | `AssetMaterialOverrideTests.ToOverrideOsd_RoundTrip_PreservesOverriddenFields` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:142` | `[Test]` | `8d542528a14e3b4dcb74ea8a940a44673aada51f98baf8abcdd59a06f36e3cb0` | +| `asset_material_override_tests_to_override_osd_untouched_material_produces_empty_map` | `AssetMaterialOverrideTests.ToOverrideOsd_UntouchedMaterial_ProducesEmptyMap` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:161` | `[Test]` | `c9e29f7ec0e6b28579e0499e3ec89841e01a313a9386ba60257e5e701129b1c2` | +| `asset_material_override_tests_to_override_osd_override_to_default_roughness_still_encodes_field` | `AssetMaterialOverrideTests.ToOverrideOsd_OverrideToDefaultRoughness_StillEncodesField` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:170` | `[Test]` | `4ea9920c6709bd29858a8da66313fcee5ebebd646743c5d822dd6c9e477bf3b4` | +| `asset_material_override_tests_to_json_round_trip_preserves_name_and_color` | `AssetMaterialOverrideTests.ToJson_RoundTrip_PreservesNameAndColor` | `LibreMetaverse.Tests/AssetMaterialOverrideTests.cs:184` | `[Test]` | `d7ae4270d82671a970fc1b6457292860d24481dd84e9fb919ae60fded5f1914e` | +| `avatar_manager_tests_request_own_avatar_textures_when_not_connected_does_not_throw` | `AvatarManagerTests.RequestOwnAvatarTextures_WhenNotConnected_DoesNotThrow` | `LibreMetaverse.Tests/AvatarManagerTests.cs:42` | `[Test]` | `bf3539f68a0adc58c2166289ca1c75f6ff03906f71ffe2fb749f6990404b541a` | +| `avatar_manager_tests_update_last_received_cof_version_accepts_higher_version` | `AvatarManagerTests.UpdateLastReceivedCOFVersion_AcceptsHigherVersion` | `LibreMetaverse.Tests/AvatarManagerTests.cs:55` | `[Test]` | `3656364491dcd7a05c868b11ea0d8be48609d10c6054b9696f54cbac10cfe6df` | +| `avatar_manager_tests_update_last_received_cof_version_rejects_lower_version` | `AvatarManagerTests.UpdateLastReceivedCOFVersion_RejectsLowerVersion` | `LibreMetaverse.Tests/AvatarManagerTests.cs:68` | `[Test]` | `f4a827fcace9d50306a8c375183e056140996d2a39b02e4dd12fc6cc79e5d0f0` | +| `avatar_manager_tests_update_last_received_cof_version_equal_version_is_not_advanced` | `AvatarManagerTests.UpdateLastReceivedCOFVersion_EqualVersion_IsNotAdvanced` | `LibreMetaverse.Tests/AvatarManagerTests.cs:81` | `[Test]` | `e3db5962cdad5e18ad27a36d0d7cca2d471e96df7513315d0f34bb0db99d723c` | +| `baker_tests_bake_grayscale_layer_texture_does_not_throw` | `BakerTests.Bake_GrayscaleLayerTexture_DoesNotThrow` | `LibreMetaverse.Tests/BakerTests.cs:15` | `[Test]` | `c3fc1d2c16b5f8d69678a6cf05a3a275e0b657f3a6e7f6788f350f2a107200b3` | +| `baker_tests_bake_grayscale_hair_texture_no_skin_does_not_throw` | `BakerTests.Bake_GrayscaleHairTextureNoSkin_DoesNotThrow` | `LibreMetaverse.Tests/BakerTests.cs:37` | `[Test]` | `e48b737d9138e63cda98b5e80bf561a80d1dab5de78901ac9e1bb320ca281eb6` | +| `baker_tests_load_resource_layer_head_color_tga_loads_from_character_directory` | `BakerTests.LoadResourceLayer_HeadColorTga_LoadsFromCharacterDirectory` | `LibreMetaverse.Tests/BakerTests.cs:62` | `[Test]` | `5a9b80005a51f04a227ca392218725d50704d038783e04fc49bb955997c22e76` | +| `baker_tests_load_resource_layer_cached_resource_not_corrupted_by_caller_mutation` | `BakerTests.LoadResourceLayer_CachedResourceNotCorruptedByCallerMutation` | `LibreMetaverse.Tests/BakerTests.cs:69` | `[Test]` | `18b458bbd7bb13d2b68711f7d3495193f1b4edac9c1f776930ad2c172f97cd49` | +| `baker_tests_resize_to_bake_dimensions_source_smaller_in_one_axis_only_scales_rather_than_tiles` | `BakerTests.ResizeToBakeDimensions_SourceSmallerInOneAxisOnly_ScalesRatherThanTiles` | `LibreMetaverse.Tests/BakerTests.cs:93` | `[Test]` | `ce5bd346b48cb19dbc0248403eafefb07309d4e05e675e9a02db5a46d7cd65ff` | +| `batch_link_tests_get_cof_link_description_clothing_wearable_returns_wearable_type_and_zero_layer` | `BatchLinkTests.GetCofLinkDescription_ClothingWearable_ReturnsWearableTypeAndZeroLayer` | `LibreMetaverse.Tests/BatchLinkTests.cs:84` | `[Test]` | `898a14ff28d953a58a01c3a0e5d9d9fcbbe61376a33fdc5caf20268aaac76242` | +| `batch_link_tests_get_cof_link_description_body_part_shape_returns_empty` | `BatchLinkTests.GetCofLinkDescription_BodyPartShape_ReturnsEmpty` | `LibreMetaverse.Tests/BatchLinkTests.cs:98` | `[Test]` | `4f009136d265da91afb9eafd060faf459f6c510ca0502a33ce9e128d241f9bd1` | +| `batch_link_tests_get_cof_link_description_attachment_object_returns_empty` | `BatchLinkTests.GetCofLinkDescription_AttachmentObject_ReturnsEmpty` | `LibreMetaverse.Tests/BatchLinkTests.cs:112` | `[Test]` | `a838329a7a23081a4022671bc794e7e706c9ab7da51598280a8befbb824d336d` | +| `batch_link_tests_get_cof_link_description_all_body_part_types_return_empty` | `BatchLinkTests.GetCofLinkDescription_AllBodyPartTypes_ReturnEmpty` | `LibreMetaverse.Tests/BatchLinkTests.cs:125` | `[Test]` | `aa057d55a3b34846567efe382b6e090b5d91935a4ffa6166093b34870ee5da23` | +| `batch_link_tests_create_inventory_links_async_success_response_returns_all_parsed_links` | `BatchLinkTests.CreateInventoryLinksAsync_SuccessResponse_ReturnsAllParsedLinks` | `LibreMetaverse.Tests/BatchLinkTests.cs:146` | `[Test]` | `416a1f023a2ae3b883c4c49f0a774c84a2f1a3562abb3ec848f86fe53d929f63` | +| `batch_link_tests_create_inventory_links_async_server_error_throws_http_request_exception` | `BatchLinkTests.CreateInventoryLinksAsync_ServerError_ThrowsHttpRequestException` | `LibreMetaverse.Tests/BatchLinkTests.cs:162` | `[Test]` | `53e3956676e546ab8d69bb63a071028b29151013b6362c39f37516a36cad6641` | +| `batch_link_tests_create_inventory_links_async_no_capability_returns_empty_list` | `BatchLinkTests.CreateInventoryLinksAsync_NoCapability_ReturnsEmptyList` | `LibreMetaverse.Tests/BatchLinkTests.cs:173` | `[Test]` | `d9cd50e620f69e40daab52d175886f3052d3741c5d39ef42549283ff6b2b7b44` | +| `batch_link_tests_create_links_async_empty_list_invokes_callback_with_true_without_http_call` | `BatchLinkTests.CreateLinksAsync_EmptyList_InvokesCallbackWithTrueWithoutHttpCall` | `LibreMetaverse.Tests/BatchLinkTests.cs:183` | `[Test]` | `e7ba88352761ca9fd3e956233e3743689b41f47bba09bfbb463c66f132273c70` | +| `batch_link_tests_create_links_async_ais_available_sends_single_batch_post` | `BatchLinkTests.CreateLinksAsync_AisAvailable_SendsSingleBatchPost` | `LibreMetaverse.Tests/BatchLinkTests.cs:198` | `[Test]` | `369d99d37dca818991aca94d6ff9d7881874d74797c7a8b705c5925723e383db` | +| `batch_link_tests_create_links_async_ais_available_payload_contains_correct_fields_for_each_link` | `BatchLinkTests.CreateLinksAsync_AisAvailable_PayloadContainsCorrectFieldsForEachLink` | `LibreMetaverse.Tests/BatchLinkTests.cs:219` | `[Test]` | `b7629c3d061fe297e1c1c4f41ca4f8ce9cdeb2764525421be7bdc553a5f83063` | +| `batch_link_tests_create_links_async_ais_available_callback_true_on_success` | `BatchLinkTests.CreateLinksAsync_AisAvailable_CallbackTrueOnSuccess` | `LibreMetaverse.Tests/BatchLinkTests.cs:253` | `[Test]` | `22dc685f896ec0415e56c1c01846ad90a9757cf5d9a0ed0d3706a76ee325d92d` | +| `batch_link_tests_create_links_async_server_error_callback_false` | `BatchLinkTests.CreateLinksAsync_ServerError_CallbackFalse` | `LibreMetaverse.Tests/BatchLinkTests.cs:270` | `[Test]` | `5fd9b2967bc61933cea80e01c55ee809f6ade246f10fb4048ec2668e0cc71dbf` | +| `batch_link_tests_get_category_links_uses_get_with_no_tid_parameter` | `BatchLinkTests.GetCategoryLinks_UsesGetWithNoTidParameter` | `LibreMetaverse.Tests/BatchLinkTests.cs:289` | `[Test]` | `3079c03ab4b14d4ac10a410b3685f1593ea267c52de7b6323f9e8e8387314f29` | +| `batch_link_tests_get_category_uses_get_with_no_tid_parameter` | `BatchLinkTests.GetCategory_UsesGetWithNoTidParameter` | `LibreMetaverse.Tests/BatchLinkTests.cs:304` | `[Test]` | `98cd0aa58ce9640263d07aecd45337113b07acfc76640d17c5812abe05d35c73` | +| `binary_sd_tests_helper_functions` | `BinarySDTests.HelperFunctions` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:55` | `[Test]` | `2e76ce199c2d56677831b18d049db19098e36a3a6c648785450e30b457833b03` | +| `binary_sd_tests_deserialize_undef` | `BinarySDTests.DeserializeUndef` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:104` | `[Test]` | `9bd23543dfef3ad9ac7df278ad70f4d115ee429aea1575ca4f7ae81ac42d6d5c` | +| `binary_sd_tests_serialize_undef` | `BinarySDTests.SerializeUndef` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:111` | `[Test]` | `e40b444801b08d08b1df4817855f8965d44302c77bc544bc06745a5bd41af7e3` | +| `binary_sd_tests_deserialize_bool` | `BinarySDTests.DeserializeBool` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:126` | `[Test]` | `531ee8ef1cb630baf895ae6509e018f71f1866f1d57e9d97efd7869ecaef39c7` | +| `binary_sd_tests_serialize_bool` | `BinarySDTests.SerializeBool` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:138` | `[Test]` | `854f22dcb119617ef83528c9b9879c8924fdae7830edff4031aef8826a1bba63` | +| `binary_sd_tests_deserialize_integer` | `BinarySDTests.DeserializeInteger` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:156` | `[Test]` | `09feba2ef1a3357273b677ee8ee35c72528e68ca0fe92b6a0b1b5491025147d1` | +| `binary_sd_tests_serialize_integer` | `BinarySDTests.SerializeInteger` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:169` | `[Test]` | `789d62f170c3e92d9dad187484c0e4c6fd554f6e0b025f08086878551ea9119c` | +| `binary_sd_tests_deserialize_real` | `BinarySDTests.DeserializeReal` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:190` | `[Test]` | `1acda53f2049f062f359a4dd3271796a8051a37a1dff02150794107fc743c934` | +| `binary_sd_tests_serialize_real` | `BinarySDTests.SerializeReal` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:198` | `[Test]` | `94d74ae4767824e9702515204529543281b83521a085343c76204650ec96ed57` | +| `binary_sd_tests_deserialize_uuid` | `BinarySDTests.DeserializeUUID` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:217` | `[Test]` | `c1a9206927342fecc0c9ff4ed4b80cc50f288b794996e1668ed4b6a6433ea977` | +| `binary_sd_tests_serialize_uuid` | `BinarySDTests.SerializeUUID` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:230` | `[Test]` | `5a236b468cedd7667d58641cb067ce30f6135aa95f2291538083e4254f52c2ad` | +| `binary_sd_tests_deserialize_llsd_binary` | `BinarySDTests.DeserializeLLSDBinary` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:255` | `[Test]` | `b2cad2218f203d740c2863713248bc0f8083980f30c34cc244535eebc5f1aae1` | +| `binary_sd_tests_serialize_llsd_binary` | `BinarySDTests.SerializeLLSDBinary` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:267` | `[Test]` | `b715f3475dfe6e0876409a10c55548e345b7caf332939ff25489662500e05511` | +| `binary_sd_tests_deserialize_string` | `BinarySDTests.DeserializeString` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:290` | `[Test]` | `d95f0156c50cd49eef0d8da231bf9128e95b274de92ac88409294ef9f925bada` | +| `binary_sd_tests_serialize_string` | `BinarySDTests.SerializeString` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:304` | `[Test]` | `75b2c0e402cfdea326a1262287172353538d73ce343d7df99ec51f8531340cab` | +| `binary_sd_tests_deserialize_uri` | `BinarySDTests.DeserializeURI` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:349` | `[Test]` | `3ff6c2dce1e709e446259c9154dbe297ccb21b8bff87be8b53cbf43356f0ccf7` | +| `binary_sd_tests_serialize_uri` | `BinarySDTests.SerializeURI` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:359` | `[Test]` | `20914654e0b2b746d95ef1f7664e1bd732116326d45d1b823e484032edb1a7e8` | +| `binary_sd_tests_deserialize_date_time` | `BinarySDTests.DeserializeDateTime` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:375` | `[Test]` | `b417d525ccfeb449264e09dfe0589bd920429ade3014c8d24f8d7d913f1d6145` | +| `binary_sd_tests_serialize_date_time` | `BinarySDTests.SerializeDateTime` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:385` | `[Test]` | `5bb705bbd2f45058eb8fc498ca4f7a0318b448f2e175e21e760ff7156ecbce0f` | +| `binary_sd_tests_deserialize_array` | `BinarySDTests.DeserializeArray` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:424` | `[Test]` | `72b9700cfe07cb399985db485a75f34e483ddab520e26906995a601014451e53` | +| `binary_sd_tests_serialize_array` | `BinarySDTests.SerializeArray` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:451` | `[Test]` | `2a0e692a44bae8b3d058524a765e57355fec7bda6ae9a063465332acce2eb9f8` | +| `binary_sd_tests_deserialize_dictionary` | `BinarySDTests.DeserializeDictionary` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:506` | `[Test]` | `b2c5f1535e388417b7d4561b0e69de7e9f96468bd101864e3ba63deb95a872de` | +| `binary_sd_tests_serialize_dictionary` | `BinarySDTests.SerializeDictionary` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:531` | `[Test]` | `01b7a8fc0c0f7cc588ed23d15f01e30d8a5d9cd07954e84046945b95cd031373` | +| `binary_sd_tests_deserialize_nested_composite` | `BinarySDTests.DeserializeNestedComposite` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:598` | `[Test]` | `60f8cf739fecf42c98ae4e0878d06234278b9d8370afc38f0d501d62f8ff9cdf` | +| `binary_sd_tests_serialize_nested_composite` | `BinarySDTests.SerializeNestedComposite` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:632` | `[Test]` | `092b52da3f0cf720595fdb84c929c8ad033c60ff978429cb1d27f9e215936b10` | +| `binary_sd_tests_serialize_long_message` | `BinarySDTests.SerializeLongMessage` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:676` | `[Test]` | `b49afb91578e6c19193cd48acf161a9f8c57bbd20245783054709a509f63780e` | +| `constructor_null_argument_tests_inventory_ais_client_null_throws` | `ConstructorNullArgumentTests.InventoryAISClient_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:9` | `[Test]` | `ac92e375efc45c50b37e6c82aea372d605fceb470ce053a025e05ff47a5c7121` | +| `constructor_null_argument_tests_grid_manager_null_throws` | `ConstructorNullArgumentTests.GridManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:15` | `[Test]` | `e972a95f334b0f46948cda34c27124c28c44faf4372d0e598d7dc60050b49be4` | +| `constructor_null_argument_tests_inventory_manager_null_throws` | `ConstructorNullArgumentTests.InventoryManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:21` | `[Test]` | `5e7498066c944800354abbc71eea825fe90d0c40a25a6065967a3ebcc9efea74` | +| `constructor_null_argument_tests_appearance_manager_null_throws` | `ConstructorNullArgumentTests.AppearanceManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:27` | `[Test]` | `a3c872805bc924b5a1a9441d5c9eb61ed6d6e9477e4bb411131359290b144ab4` | +| `constructor_null_argument_tests_object_manager_null_throws` | `ConstructorNullArgumentTests.ObjectManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:33` | `[Test]` | `8a11feba0edfb35e5dd99f681182e8f5a5cf8a3f738211b45a683a8a2ad45ddb` | +| `constructor_null_argument_tests_agent_manager_null_throws` | `ConstructorNullArgumentTests.AgentManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:39` | `[Test]` | `d86e41b6cdd03063685aa330c31b9a274c1d400b9a461abf3065fe185fe0bbf0` | +| `constructor_null_argument_tests_avatar_manager_null_throws` | `ConstructorNullArgumentTests.AvatarManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:45` | `[Test]` | `54f23cbf0ba87b0525c2914e78d75808e93fd1c460fc0bec4d15f09575b1431c` | +| `constructor_null_argument_tests_asset_manager_null_throws` | `ConstructorNullArgumentTests.AssetManager_Null_Throws` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:51` | `[Test]` | `4fa1be8b233dacf6a5955359f2197ff77ae85ffbf2c3c68fcd8cbe672c2c5f91` | +| `current_outfit_folder_tests_constructor_with_null_client_throws_argument_null_exception` | `CurrentOutfitFolderTests.Constructor_WithNullClient_ThrowsArgumentNullException` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:60` | `[Test]` | `243079029ec81f92ffbc587007a2421389963f72c7843786c5b9a8634a7ddca3` | +| `current_outfit_folder_tests_dispose_called_once_does_not_throw` | `CurrentOutfitFolderTests.Dispose_CalledOnce_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:67` | `[Test]` | `1d0daac0bfa091bc3c3bffddc32a1511295dd7101f8ab5dfbf305b13b9ac7405` | +| `current_outfit_folder_tests_dispose_called_multiple_times_does_not_throw` | `CurrentOutfitFolderTests.Dispose_CalledMultipleTimes_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:77` | `[Test]` | `124b41c342a295f02e9d5991d1dead0ff3e9a780f96424b88f75117ca206460b` | +| `current_outfit_folder_tests_max_clothing_layers_returns60` | `CurrentOutfitFolderTests.MaxClothingLayers_Returns60` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:88` | `[Test]` | `e35e779b342fdb54bb7f5b2061f70c35ccc3f7f9ba87f48b2697f24c10f94397` | +| `current_outfit_folder_tests_cof_initially_null` | `CurrentOutfitFolderTests.COF_InitiallyNull` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:98` | `[Test]` | `2dee4e58f3f53e50c5389ba0594ea0b063af55871eefae49e99bdd4b5c28e552` | +| `current_outfit_folder_tests_add_policy_with_valid_policy_returns_added_policy` | `CurrentOutfitFolderTests.AddPolicy_WithValidPolicy_ReturnsAddedPolicy` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:108` | `[Test]` | `747db5d674a6cb0bc54bcb9d32501d5bab49e0df5e5e39f3781f88d5100ed244` | +| `current_outfit_folder_tests_remove_policy_with_valid_policy_does_not_throw` | `CurrentOutfitFolderTests.RemovePolicy_WithValidPolicy_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:122` | `[Test]` | `41f61b917da0410be01b346644a76bc9c800f78d1e1ba6ef805b14cea1b4d00d` | +| `current_outfit_folder_tests_remove_policy_with_non_added_policy_does_not_throw` | `CurrentOutfitFolderTests.RemovePolicy_WithNonAddedPolicy_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:135` | `[Test]` | `4add41578d3d5340618cb29ed6969b84c5c3a80e6da09ccb03bc6872a6b6689a` | +| `current_outfit_folder_tests_resolve_inventory_link_with_non_link_item_returns_same_item` | `CurrentOutfitFolderTests.ResolveInventoryLink_WithNonLinkItem_ReturnsSameItem` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:147` | `[Test]` | `7430a64883f3938afe7da1b126e4ee460cbf2485e2d51035273b4ca8fd150960` | +| `current_outfit_folder_tests_resolve_inventory_link_with_link_item_not_in_store_returns_null` | `CurrentOutfitFolderTests.ResolveInventoryLink_WithLinkItemNotInStore_ReturnsNull` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:165` | `[Test]` | `21e0dae8c038d2381eef736ad30d48fc0247e0a55b86e75de02982290a3a9bd0` | +| `current_outfit_folder_tests_get_attachment_item_id_with_no_name_values_returns_zero` | `CurrentOutfitFolderTests.GetAttachmentItemID_WithNoNameValues_ReturnsZero` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:195` | `[Test]` | `c9e017a587c37b694484feda4fab81ef7f2bb098bbf8f96f3cefbb21f1a568d8` | +| `current_outfit_folder_tests_get_attachment_item_id_with_attach_item_id_returns_correct_uuid` | `CurrentOutfitFolderTests.GetAttachmentItemID_WithAttachItemID_ReturnsCorrectUUID` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:208` | `[Test]` | `23e6be11056b93d75424c23030e1d2082545f686d12c0aa14f66991664e347e8` | +| `current_outfit_folder_tests_get_attachment_item_id_without_attach_item_id_returns_zero` | `CurrentOutfitFolderTests.GetAttachmentItemID_WithoutAttachItemID_ReturnsZero` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:226` | `[Test]` | `7ee12fc59c8b5e5cb074e18c2af48c0f1b1d7be0937db65a7056e29e114b691f` | +| `current_outfit_folder_tests_is_object_descendent_of_with_zero_parent_id_returns_false` | `CurrentOutfitFolderTests.IsObjectDescendentOf_WithZeroParentId_ReturnsFalse` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:243` | `[Test]` | `a878c220510aacbf61ebfb192952e26d96343312fcf9648e57e270e29aaa9d5d` | +| `current_outfit_folder_tests_is_object_descendent_of_with_direct_parent_returns_true` | `CurrentOutfitFolderTests.IsObjectDescendentOf_WithDirectParent_ReturnsTrue` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:257` | `[Test]` | `ac3af5edef5ee67058a91a990bfde38e616d00919b0cd8e0b5f7345f7d8dab6c` | +| `current_outfit_folder_tests_fetch_parent_with_zero_parent_uuid_returns_null` | `CurrentOutfitFolderTests.FetchParent_WithZeroParentUUID_ReturnsNull` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:275` | `[Test]` | `ee6cc0cc9a48ec07afb8bd7fa8e1c53c2db258be11e2848ee5752e41eb34e45a` | +| `current_outfit_folder_tests_get_current_outfit_links_with_null_cof_returns_empty_list` | `CurrentOutfitFolderTests.GetCurrentOutfitLinks_WithNullCOF_ReturnsEmptyList` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:292` | `[Test]` | `5c0d475ccd4423bc099eb141f36061fdfaa589fd36d27c907d03a9d0be3f6f48` | +| `composite_current_outfit_policy_tests_add_policy_with_valid_policy_returns_this` | `CompositeCurrentOutfitPolicyTests.AddPolicy_WithValidPolicy_ReturnsThis` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:330` | `[Test]` | `31c1829eaa2b82b498cc1eaea131d2e34d1a0b5620be24f4da853c62c49807cc` | +| `composite_current_outfit_policy_tests_add_policy_with_null_policy_throws_argument_null_exception` | `CompositeCurrentOutfitPolicyTests.AddPolicy_WithNullPolicy_ThrowsArgumentNullException` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:338` | `[Test]` | `6a111f0ad2e91c8566b5459939e3ecc76282cd033bb8d6483e1672c36891e597` | +| `composite_current_outfit_policy_tests_add_policy_multiple_policies_all_are_consulted` | `CompositeCurrentOutfitPolicyTests.AddPolicy_MultiplePolicies_AllAreConsulted` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:345` | `[Test]` | `1767ee3dee6b07e71f10b52613962e211fcf9906a45d12188f517cf751896f24` | +| `composite_current_outfit_policy_tests_add_policy_same_policy_twice_only_adds_once` | `CompositeCurrentOutfitPolicyTests.AddPolicy_SamePolicyTwice_OnlyAddsOnce` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:361` | `[Test]` | `e3d1340780680bfc46267194ddb3c47e4ae24299cf532d92dd71d9770f1955fa` | +| `composite_current_outfit_policy_tests_remove_policy_with_added_policy_removes_policy` | `CompositeCurrentOutfitPolicyTests.RemovePolicy_WithAddedPolicy_RemovesPolicy` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:379` | `[Test]` | `9dd407dceeacdcc60fccb0d9869ad261d90acd74ae4257331e0cf8d4be2ee603` | +| `composite_current_outfit_policy_tests_remove_policy_with_non_added_policy_does_not_throw` | `CompositeCurrentOutfitPolicyTests.RemovePolicy_WithNonAddedPolicy_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:394` | `[Test]` | `9fa18bd628f6f02912168309e8e2afb6346a73a235dcc16cc81bc35e2dcf766f` | +| `composite_current_outfit_policy_tests_remove_policy_with_null_does_not_throw` | `CompositeCurrentOutfitPolicyTests.RemovePolicy_WithNull_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:400` | `[Test]` | `28075d5f7c5458f1ccdf9981970e212e1663a9e5ebee65fce636a11a22390bfb` | +| `composite_current_outfit_policy_tests_can_attach_with_no_policies_returns_true` | `CompositeCurrentOutfitPolicyTests.CanAttach_WithNoPolicies_ReturnsTrue` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:410` | `[Test]` | `74bc06bb6cedfe84a3cd7e5b4c32b251ee6eff81c272c7d899436dbd7f21886b` | +| `composite_current_outfit_policy_tests_can_attach_with_null_item_throws_argument_null_exception` | `CompositeCurrentOutfitPolicyTests.CanAttach_WithNullItem_ThrowsArgumentNullException` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:418` | `[Test]` | `a47ebf9c89b603c10109c6e643de5043ba13cd2eaf5f04d73ab1fd5f40e9b332` | +| `composite_current_outfit_policy_tests_can_attach_with_all_policies_allowing_returns_true` | `CompositeCurrentOutfitPolicyTests.CanAttach_WithAllPoliciesAllowing_ReturnsTrue` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:425` | `[Test]` | `32c2f5dcc5cbdf24e4205c25c833aaa3c0f203aeb8ff20c30fdac1264f12f6bd` | +| `composite_current_outfit_policy_tests_can_attach_with_one_policy_denying_returns_false` | `CompositeCurrentOutfitPolicyTests.CanAttach_WithOnePolicyDenying_ReturnsFalse` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:439` | `[Test]` | `f38d910142a563bded6d35b969c0c560ffa072fd8df073a15fbbbed745681d0d` | +| `composite_current_outfit_policy_tests_can_attach_with_all_policies_denying_returns_false` | `CompositeCurrentOutfitPolicyTests.CanAttach_WithAllPoliciesDenying_ReturnsFalse` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:453` | `[Test]` | `6cdda22d59a3cd690a187b597a7c8a2474e43c27902e737f15f0c71adc5bcf7c` | +| `composite_current_outfit_policy_tests_can_detach_with_no_policies_returns_true` | `CompositeCurrentOutfitPolicyTests.CanDetach_WithNoPolicies_ReturnsTrue` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:471` | `[Test]` | `fe53b90f59fd9a73c4af1b7071f04cae0a7b623d6a50a3d8eb2fcae82e6872e9` | +| `composite_current_outfit_policy_tests_can_detach_with_null_item_throws_argument_null_exception` | `CompositeCurrentOutfitPolicyTests.CanDetach_WithNullItem_ThrowsArgumentNullException` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:479` | `[Test]` | `8a39f9c6e26f3a136de641f38507db144f731aed0861edbeafcfdb70306ecffb` | +| `composite_current_outfit_policy_tests_can_detach_with_all_policies_allowing_returns_true` | `CompositeCurrentOutfitPolicyTests.CanDetach_WithAllPoliciesAllowing_ReturnsTrue` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:486` | `[Test]` | `2cbe1f0a5907c1dfa01af4329fa64177463798ec6caa357c8da8f5d3291901bf` | +| `composite_current_outfit_policy_tests_can_detach_with_one_policy_denying_returns_false` | `CompositeCurrentOutfitPolicyTests.CanDetach_WithOnePolicyDenying_ReturnsFalse` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:500` | `[Test]` | `11896040dd8e4b5bbd7d85a1da126c648ad77eb349a73edf1e18fa5710cde1c9` | +| `composite_current_outfit_policy_tests_can_detach_with_all_policies_denying_returns_false` | `CompositeCurrentOutfitPolicyTests.CanDetach_WithAllPoliciesDenying_ReturnsFalse` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:514` | `[Test]` | `62b8478f593f2bf16b44267d80668e327a245d0b5c0386e7229a5857d669ae6c` | +| `composite_current_outfit_policy_tests_report_item_change_async_with_no_policies_completes_successfully` | `CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithNoPolicies_CompletesSuccessfully` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:532` | `[Test]` | `e3f6824512503bea532826b9a9e4f7bb5abdea53f962fbbc6fdae299a6fe44a0` | +| `composite_current_outfit_policy_tests_report_item_change_async_with_multiple_policies_calls_all_policies` | `CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithMultiplePolicies_CallsAllPolicies` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:543` | `[Test]` | `4797cc1851d78364553dac59a6f9a894107fa04fb3fddfb52ed0e4fb5b4bcd1a` | +| `composite_current_outfit_policy_tests_report_item_change_async_with_cancelled_token_throws_operation_canceled_exception` | `CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithCancelledToken_ThrowsOperationCanceledException` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:560` | `[Test]` | `e4eaf9c1ee2d55a3e6c7bca634ff1af2a0e19b7560ea616984d258df46ec89fd` | +| `composite_current_outfit_policy_tests_report_item_change_async_with_empty_lists_does_not_throw` | `CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithEmptyLists_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:575` | `[Test]` | `6ba7e22fb7425e523f301612f7d7f6aed88e7d422050a70137d93b4a8004ae50` | +| `composite_current_outfit_policy_tests_report_item_change_async_with_null_lists_does_not_throw_from_composite` | `CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithNullLists_DoesNotThrowFromComposite` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:588` | `[Test]` | `c512c54f78c46fb4774d9b5c9c1057627592e1c25267811cddf3d687d3d1ec4d` | +| `composite_current_outfit_policy_tests_add_remove_policy_concurrent_access_does_not_throw` | `CompositeCurrentOutfitPolicyTests.AddRemovePolicy_ConcurrentAccess_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:601` | `[Test]` | `a73a01065867d90305f491e41d9ea61bc27b80c026672ed920368877bfb0fe14` | +| `composite_current_outfit_policy_tests_can_attach_while_modifying_policies_does_not_throw` | `CompositeCurrentOutfitPolicyTests.CanAttach_WhileModifyingPolicies_DoesNotThrow` | `LibreMetaverse.Tests/CurrentOutfitFolderTests.cs:627` | `[Test]` | `697999feeb776fae9a47cb9678c0ae0234d3b3831ce40c0e6f50fe622a5cc2b7` | +| `download_manager_tests_queue_download_async_single_download_completes_successfully` | `DownloadManagerTests.QueueDownloadAsync_SingleDownload_CompletesSuccessfully` | `LibreMetaverse.Tests/DownloadManagerTests.cs:46` | `[Test]` | `f8feb54d38f79624ddf1d368e0599259ff9d474c08ea0249a8f244460a1f533f` | +| `download_manager_tests_queue_download_async_deduplicates_requests_same_uri_one_http_call` | `DownloadManagerTests.QueueDownloadAsync_DeduplicatesRequests_SameUri_OneHttpCall` | `LibreMetaverse.Tests/DownloadManagerTests.cs:70` | `[Test]` | `dc3ffee1f6171833a8364750cfac2c6d3bfa812b404129e0425066ea212f2337` | +| `download_manager_tests_queue_download_async_cancellation_propagates_to_task` | `DownloadManagerTests.QueueDownloadAsync_Cancellation_PropagatesToTask` | `LibreMetaverse.Tests/DownloadManagerTests.cs:101` | `[Test]` | `9eb3791b1def609d6f45be0fff8ae67ea04332045c0c419c6c2e7d118aeb6271` | +| `environment_manager_tests_get_parcel_environment_uses_parcelid_query_parameter` | `EnvironmentManagerTests.GetParcelEnvironment_UsesParcelidQueryParameter` | `LibreMetaverse.Tests/EnvironmentManagerTests.cs:105` | `[Test]` | `5c2f2b0fa2a86955975c621b2415a92ff3da283215e669956e14bf5ee2a4c1f4` | +| `environment_manager_tests_set_parcel_environment_sends_parcelid_in_query_string_not_body` | `EnvironmentManagerTests.SetParcelEnvironment_SendsParcelidInQueryStringNotBody` | `LibreMetaverse.Tests/EnvironmentManagerTests.cs:128` | `[Test]` | `f633e2d78e4c6a0fff42917ccfe8de68e4f6133a11e7eef7f9b757c3d1622f0f` | +| `environment_manager_tests_set_region_environment_omits_query_string_entirely` | `EnvironmentManagerTests.SetRegionEnvironment_OmitsQueryStringEntirely` | `LibreMetaverse.Tests/EnvironmentManagerTests.cs:158` | `[Test]` | `bade6e06765506ad7e500ac3e5c9f168605ce25fef86647819d285a68b39f109` | +| `environment_manager_tests_reset_parcel_environment_sends_http_delete_not_post` | `EnvironmentManagerTests.ResetParcelEnvironment_SendsHttpDeleteNotPost` | `LibreMetaverse.Tests/EnvironmentManagerTests.cs:180` | `[Test]` | `4360439192c137f5d7a2ceb83b8664f3917b4b261798050cb855d596f483f082` | +| `estate_experience_reply_tests_set_experience_parses_blocked_trusted_and_allowed_lists` | `EstateExperienceReplyTests.SetExperience_ParsesBlockedTrustedAndAllowedLists` | `LibreMetaverse.Tests/EstateExperienceReplyTests.cs:47` | `[Test]` | `49a77aa9d7c5bf1232082a08594e7ebcfafad11ab110c9e15d2ad4ea1831c649` | +| `estate_experience_reply_tests_set_experience_all_empty_lists_produces_empty_result` | `EstateExperienceReplyTests.SetExperience_AllEmptyLists_ProducesEmptyResult` | `LibreMetaverse.Tests/EstateExperienceReplyTests.cs:97` | `[Test]` | `711eaebb11f5d7ece92946d3de240a341a4b1fd8f30617fd97cb059d0dc6a0b9` | +| `unknown_fixture_request_convenant` | `UnknownFixture.RequestConvenant` | `LibreMetaverse.Tests/EstateToolsTests.cs:116` | `[Test]` | `d8d752dd6e53477e4c66bcb5d0e3ec1021a9b3ceda1f689f59b5e606e1713729` | +| `unknown_fixture_estate_info` | `UnknownFixture.EstateInfo` | `LibreMetaverse.Tests/EstateToolsTests.cs:176` | `[Test]` | `68e1b204b4dfb56645bc6ad3a54146b2cc6ad865c298b70a2a55fc6cf148313f` | +| `experience_list_and_region_message_tests_experience_list_message_deserialize_reads_experience_ids_key` | `ExperienceListAndRegionMessageTests.ExperienceListMessage_Deserialize_ReadsExperienceIdsKey` | `LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs:47` | `[Test]` | `aa1f7d09f6c79118ea2e60621d57bd63632085ce81bc979e42294aca53d4f0d9` | +| `experience_list_and_region_message_tests_experience_list_message_deserialize_ignores_legacy_experience_keys_key` | `ExperienceListAndRegionMessageTests.ExperienceListMessage_Deserialize_IgnoresLegacyExperienceKeysKey` | `LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs:59` | `[Test]` | `cd1d372b9a976c04dee11da1ade182e4f9239e1f7633e788347c6d5f255835ec` | +| `experience_list_and_region_message_tests_experience_list_message_serialize_writes_experience_ids_key` | `ExperienceListAndRegionMessageTests.ExperienceListMessage_Serialize_WritesExperienceIdsKey` | `LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs:70` | `[Test]` | `3fa4cb5d598940f693285bcc64179a4dea927a3643a76a061a933a265488d4be` | +| `experience_list_and_region_message_tests_region_experiences_message_deserialize_reads_blocked_trusted_allowed_and_default` | `ExperienceListAndRegionMessageTests.RegionExperiencesMessage_Deserialize_ReadsBlockedTrustedAllowedAndDefault` | `LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs:82` | `[Test]` | `61df3b0c60d32b6c9bb843eb7a1a11fe8c0b1fd59c7a09853ad1b0e1d93cd4fd` | +| `experience_list_and_region_message_tests_region_experiences_message_deserialize_ignores_legacy_contrib_key` | `ExperienceListAndRegionMessageTests.RegionExperiencesMessage_Deserialize_IgnoresLegacyContribKey` | `LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs:107` | `[Test]` | `851d037919003ebb414105e57bf37f73ba37dff8f733c36183c447f1349f3316` | +| `experience_list_and_region_message_tests_region_experiences_message_serialize_writes_allowed_key_not_contrib` | `ExperienceListAndRegionMessageTests.RegionExperiencesMessage_Serialize_WritesAllowedKeyNotContrib` | `LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs:123` | `[Test]` | `53c3a7d6a200816615a9efaa222ccf294e3a8334d320812c6ec56a0a3e7e05bb` | +| `experience_preferences_message_tests_deserialize_reads_allowed_list_from_experiences_key` | `ExperiencePreferencesMessageTests.Deserialize_ReadsAllowedListFromExperiencesKey` | `LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs:44` | `[Test]` | `9bab78dbe142a3da6ad21a278f25d7da90776fce3861c7d602203c1e1842c9af` | +| `experience_preferences_message_tests_deserialize_ignores_legacy_allowed_key` | `ExperiencePreferencesMessageTests.Deserialize_IgnoresLegacyAllowedKey` | `LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs:63` | `[Test]` | `ec6d5e7c81214ea4e3d99740fdd33961578f895a90a42082067ca9819d93d2b0` | +| `experience_preferences_message_tests_serialize_writes_allowed_list_under_experiences_key` | `ExperiencePreferencesMessageTests.Serialize_WritesAllowedListUnderExperiencesKey` | `LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs:80` | `[Test]` | `45a0bffe39ab7bf0734ec5fce4435dbdda7ae94cf4e933210669e91dc45b1baf` | +| `experience_preferences_message_tests_extract_experience_permission_allowed_returns_allow` | `ExperiencePreferencesMessageTests.ExtractExperiencePermission_Allowed_ReturnsAllow` | `LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs:92` | `[Test]` | `cf095ab428713004ebac6e1915a47ae0c03bd2958addbba2a39fd2f0edf51a74` | +| `experience_preferences_message_tests_extract_experience_permission_blocked_returns_block` | `ExperiencePreferencesMessageTests.ExtractExperiencePermission_Blocked_ReturnsBlock` | `LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs:101` | `[Test]` | `af084d1ab7a11079e6251865e8fd5aecfde38d2df359ebc1e208bc74925935c0` | +| `experience_preferences_message_tests_extract_experience_permission_neither_list_returns_forget` | `ExperiencePreferencesMessageTests.ExtractExperiencePermission_NeitherList_ReturnsForget` | `LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs:110` | `[Test]` | `93204469ecfec2f3f4eb6838c99f6e2baf09bf76a075958d1ed369ba03767158` | +| `gltf_material_override_cap_tests_set_material_override_async_happy_path_posts_bare_array_with_gltf_json` | `GLTFMaterialOverrideCapTests.SetMaterialOverrideAsync_HappyPath_PostsBareArrayWithGltfJson` | `LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs:64` | `[Test]` | `0c51b7b793111f5433e52057f26fa5a98d983e7230fefeb61a7b3408e97f28ee` | +| `gltf_material_override_cap_tests_clear_material_override_async_sends_empty_gltf_json` | `GLTFMaterialOverrideCapTests.ClearMaterialOverrideAsync_SendsEmptyGltfJson` | `LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs:86` | `[Test]` | `8394d063ea71447d9ce2b76fd00be1d10967f9193e1eb909c5b9f2da56eec812` | +| `gltf_material_override_cap_tests_apply_material_async_without_override_sends_asset_id_only` | `GLTFMaterialOverrideCapTests.ApplyMaterialAsync_WithoutOverride_SendsAssetIdOnly` | `LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs:100` | `[Test]` | `1db03ab6710ecf532644398d1fef5e82520e1206058d66fb15c8885fdc8f8363` | +| `gltf_material_override_cap_tests_send_material_updates_async_multiple_entries_sends_single_array_body` | `GLTFMaterialOverrideCapTests.SendMaterialUpdatesAsync_MultipleEntries_SendsSingleArrayBody` | `LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs:115` | `[Test]` | `621dca88e7f1c9e024563204ca05c3c8d9a03c4b5a7b31ec1c006abe6732b47b` | +| `gltf_material_override_cap_tests_send_material_updates_async_server_rejects_returns_false` | `GLTFMaterialOverrideCapTests.SendMaterialUpdatesAsync_ServerRejects_ReturnsFalse` | `LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs:132` | `[Test]` | `e9fbd95fff84695e2cb1a35943bda768f00cf9015b25e0ae1505dce4dde603a4` | +| `gltf_material_override_cap_tests_send_material_updates_async_no_capability_returns_false_without_request` | `GLTFMaterialOverrideCapTests.SendMaterialUpdatesAsync_NoCapability_ReturnsFalseWithoutRequest` | `LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs:143` | `[Test]` | `fdceb6bf865cb23386a6b82a9741f230e5c22b0ec6d37bc2ac8478f29292a49f` | +| `gltf_material_upload_tests_request_update_material_agent_inventory_async_happy_path_posts_metadata_then_json_and_returns_new_asset` | `GLTFMaterialUploadTests.RequestUpdateMaterialAgentInventoryAsync_HappyPath_PostsMetadataThenJsonAndReturnsNewAsset` | `LibreMetaverse.Tests/GLTFMaterialUploadTests.cs:68` | `[Test]` | `5ac0e3c27fa6ebfddc9d7582aefb0684a676413948b055382c43b1b0b1cd7e7e` | +| `gltf_material_upload_tests_request_update_material_task_inventory_async_happy_path_posts_item_id_and_task_id` | `GLTFMaterialUploadTests.RequestUpdateMaterialTaskInventoryAsync_HappyPath_PostsItemIdAndTaskId` | `LibreMetaverse.Tests/GLTFMaterialUploadTests.cs:92` | `[Test]` | `7ac0e7d210b1aefa795e479f4da0d2dd4caae0b3bbe84ca124707c3ae005bbbd` | +| `gltf_material_upload_tests_request_update_material_agent_inventory_async_no_capability_throws` | `GLTFMaterialUploadTests.RequestUpdateMaterialAgentInventoryAsync_NoCapability_Throws` | `LibreMetaverse.Tests/GLTFMaterialUploadTests.cs:115` | `[Test]` | `325269807d778264e571d1518ca9a2ca69a27ba67ad689e580f2636ab595f335` | +| `gltf_material_upload_tests_request_update_material_agent_inventory_async_uploaded_json_round_trips_material` | `GLTFMaterialUploadTests.RequestUpdateMaterialAgentInventoryAsync_UploadedJsonRoundTripsMaterial` | `LibreMetaverse.Tests/GLTFMaterialUploadTests.cs:131` | `[Test]` | `fd059dfc8c9299c3b6583b3b47ba18ae9c92e3ad923f88634019b0ab9f34d401` | +| `gltf_document_tests_load_gltf_parses_scene_graph` | `GltfDocumentTests.LoadGltf_ParsesSceneGraph` | `LibreMetaverse.Tests/GltfDocumentTests.cs:122` | `[Test]` | `e20583d8de31f793d1dc49d1dfde89e1eb8c00186359e7df4184e862ec9ed649` | +| `gltf_document_tests_load_gltf_parses_mesh_and_primitive` | `GltfDocumentTests.LoadGltf_ParsesMeshAndPrimitive` | `LibreMetaverse.Tests/GltfDocumentTests.cs:136` | `[Test]` | `ef6a76308db1966423c7746f5414f3d0553587efc388bbedb962f38cc122ecaf` | +| `gltf_document_tests_load_gltf_parses_material` | `GltfDocumentTests.LoadGltf_ParsesMaterial` | `LibreMetaverse.Tests/GltfDocumentTests.cs:152` | `[Test]` | `0147b4d7102c5223f247f69fa4cf3daeb0aa6300ad46ef34d6a17163b694c13e` | +| `gltf_document_tests_get_positions_returns_correct_triangle` | `GltfDocumentTests.GetPositions_ReturnsCorrectTriangle` | `LibreMetaverse.Tests/GltfDocumentTests.cs:169` | `[Test]` | `c3d444122ab73794a011d5a5aafb0c2aa030975393f967e871dc88db200f5e96` | +| `gltf_document_tests_get_indices_returns_correct_values` | `GltfDocumentTests.GetIndices_ReturnsCorrectValues` | `LibreMetaverse.Tests/GltfDocumentTests.cs:184` | `[Test]` | `fa39e87a3dfee7258d9a95907a97cbb107f5add7d6a6f9d9800249bb67e2fc58` | +| `gltf_document_tests_get_positions_empty_when_no_attribute` | `GltfDocumentTests.GetPositions_EmptyWhenNoAttribute` | `LibreMetaverse.Tests/GltfDocumentTests.cs:197` | `[Test]` | `06c691911ee6933f1884f6540d69afafa1f272acfed827c628580438204d9b4b` | +| `gltf_document_tests_get_normals_empty_when_no_attribute` | `GltfDocumentTests.GetNormals_EmptyWhenNoAttribute` | `LibreMetaverse.Tests/GltfDocumentTests.cs:205` | `[Test]` | `e04480b0b9e23cb561cc55e744ebd85203c759f98ad69febeeb291919f0d91af` | +| `gltf_document_tests_to_json_round_trip_preserves_scene_graph` | `GltfDocumentTests.ToJson_RoundTrip_PreservesSceneGraph` | `LibreMetaverse.Tests/GltfDocumentTests.cs:215` | `[Test]` | `41c385b7bde3f8e4f4ad98d4f1f737fc6ccc241c2613526fd745eb35430386b2` | +| `gltf_document_tests_to_glb_round_trip_preserves_geometry` | `GltfDocumentTests.ToGlb_RoundTrip_PreservesGeometry` | `LibreMetaverse.Tests/GltfDocumentTests.cs:230` | `[Test]` | `1e97fe2d1492ac195f6a4386329c76ad131ab99a41b8e03216b1bab8b48fae36` | +| `gltf_document_tests_load_auto_detects_glb_vs_json` | `GltfDocumentTests.Load_AutoDetectsGlbVsJson` | `LibreMetaverse.Tests/GltfDocumentTests.cs:252` | `[Test]` | `6d07930be2302e504ef9ece3fef10f47b855d33ae6c8bff152e82df0beb2a474` | +| `gltf_document_tests_parse_node_trs_defaults` | `GltfDocumentTests.ParseNode_TrsDefaults` | `LibreMetaverse.Tests/GltfDocumentTests.cs:268` | `[Test]` | `0f0fbe116d20276c2aee917b940bded9de277ed0b3e3b659844c5b3532755259` | +| `gltf_document_tests_parse_node_explicit_matrix` | `GltfDocumentTests.ParseNode_ExplicitMatrix` | `LibreMetaverse.Tests/GltfDocumentTests.cs:280` | `[Test]` | `197ba2ee3a66cbb7d927acea13ce9dc84e62af8a500d939957749039118755c8` | +| `unknown_fixture_get_grid_region` | `UnknownFixture.GetGridRegion` | `LibreMetaverse.Tests/GridClientTests.cs:90` | `[Test]` | `b0b72fc63fe829984167a479b763784c7daae8691399f3f3d2feb824090ad59f` | +| `helpers_zero_coding_tests_zero_decode_valid_input_decodes_correctly` | `HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:36` | `[Test]` | `62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071` | +| `helpers_zero_coding_tests_zero_decode_null_source_throws_argument_null_exception` | `HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:64` | `[Test]` | `50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957` | +| `helpers_zero_coding_tests_zero_decode_null_destination_throws_argument_null_exception` | `HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:73` | `[Test]` | `97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e` | +| `helpers_zero_coding_tests_zero_decode_srclen_too_small_throws_argument_exception` | `HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:82` | `[Test]` | `8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb` | +| `helpers_zero_coding_tests_zero_decode_srclen_greater_than_src_length_throws_argument_exception` | `HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:92` | `[Test]` | `ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b` | +| `helpers_zero_coding_tests_zero_decode_destination_too_small_throws_index_out_of_range_exception` | `HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:102` | `[Test]` | `04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0` | +| `helpers_zero_coding_tests_zero_decode_reading_zero_count_out_of_bounds_is_tolerated_as_single_zero` | `HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:117` | `[Test]` | `9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0` | +| `helpers_zero_coding_tests_zero_encode_valid_input_encodes_correctly` | `HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:136` | `[Test]` | `d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec` | +| `helpers_zero_coding_tests_zero_encode_255_consecutive_zeros_handles_overflow_correctly` | `HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:167` | `[Test]` | `a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202` | +| `helpers_zero_coding_tests_zero_encode_null_source_throws_argument_null_exception` | `HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:200` | `[Test]` | `9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906` | +| `helpers_zero_coding_tests_zero_encode_null_destination_throws_argument_null_exception` | `HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:209` | `[Test]` | `e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d` | +| `helpers_zero_coding_tests_zero_encode_destination_too_small_throws_index_out_of_range_exception` | `HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:218` | `[Test]` | `3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966` | +| `helpers_zero_coding_tests_zero_encode_with_appended_acks_handles_correctly` | `HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:231` | `[Test]` | `9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a` | +| `helpers_zero_coding_tests_zero_encode_and_decode_round_trip_preserves_data` | `HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:254` | `[Test]` | `7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb` | +| `http_caps_client_non_http_location_tests_put_async_response_with_non_http_location_header_does_not_throw` | `HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow` | `LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs:47` | `[Test]` | `9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8` | +| `inventory_ais_client_tests_parse_links_from_embedded_object_asset_results_in_attachment_inventory_type_and_parses_fields` | `InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:37` | `[Test]` | `3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131` | +| `inventory_ais_client_tests_parse_items_from_embedded_items_key_parses_concrete_items` | `InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:82` | `[Test]` | `d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855` | +| `inventory_ais_client_tests_parse_links_from_embedded_mesh_asset_treated_as_attachment` | `InventoryAISClientTests.ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:122` | `[Test]` | `f807110d577c654128dd8d42e618c610c260c4f3367cf2795776564409f876a2` | +| `inventory_ais_client_tests_parse_items_from_embedded_top_level_items_key_works_without_embedded` | `InventoryAISClientTests.ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:160` | `[Test]` | `9c8f2090d59ff5e75e75381a7283c501cadd56e591991cdead23c504738a0a6d` | +| `inventory_ais_client_tests_parse_links_from_embedded_top_level_links_key_works_without_embedded` | `InventoryAISClientTests.ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:193` | `[Test]` | `29afd2bd6a554959d6cfa99b632672d56bbb5bcad2ccbaf8caf4773a514f5d79` | +| `inventory_ais_client_tests_parse_items_from_embedded_null_or_empty_returns_empty_list` | `InventoryAISClientTests.ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:227` | `[Test]` | `198fb619bbf396a4b1a7b4b85b7fba8808ae127e2575b2b84d21f01a2bdbc445` | +| `inventory_ais_client_tests_parse_embedded_combines_items_and_links` | `InventoryAISClientTests.ParseEmbedded_CombinesItemsAndLinks` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:236` | `[Test]` | `f2ebf4638c9aef3c846dc182d97d80c95118799428cf8c2bba86163e33196846` | +| `inventory_ais_client_tests_move_category_links_async_always_returns_false` | `InventoryAISClientTests.MoveCategoryLinksAsync_AlwaysReturnsFalse` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:259` | `[Test]` | `bebad05897efc0da2f959b4f567faa3ffee950520d13265ecbab1dee978f4886` | +| `inventory_ais_client_tests_move_category_links_async_returns_completed_task` | `InventoryAISClientTests.MoveCategoryLinksAsync_ReturnsCompletedTask` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:268` | `[Test]` | `f9830b11e6a75c90f8394a5ade56bbd542c140be4c050ba7db6c9ee4d2b7a699` | +| `unknown_fixture_inventory_skeleton_is_populated_after_login` | `UnknownFixture.InventorySkeletonIsPopulatedAfterLogin` | `LibreMetaverse.Tests/InventoryFetchTests.cs:109` | `[Test]` | `ea1508e3c676639f00bb8a4c4c72d2ee668603bfbff40ee0b93d7f4beb607f75` | +| `unknown_fixture_inventory_root_contains_folders` | `UnknownFixture.InventoryRootContainsFolders` | `LibreMetaverse.Tests/InventoryFetchTests.cs:147` | `[Test]` | `71f41c718060622e1fd653e6b0fc9fe65f3cd68cab3d128f494cdbc90f9d2726` | +| `unknown_fixture_inventory_folder_contains_items` | `UnknownFixture.InventoryFolderContainsItems` | `LibreMetaverse.Tests/InventoryFetchTests.cs:194` | `[Test]` | `f0d77649b82d4d7d7778acebd851dd4eb44b76eb687af07bccdd20a1efe96223` | +| `unknown_fixture_inventory_item_can_be_fetched_by_id` | `UnknownFixture.InventoryItemCanBeFetchedById` | `LibreMetaverse.Tests/InventoryFetchTests.cs:276` | `[Test]` | `7fe89086754a673ab69814202b48aab9add30dd63ee98a953bdedd54d6788af2` | +| `inventory_manager_tests_encrypt_decrypt_round_trip` | `InventoryManagerTests.EncryptDecrypt_RoundTrip` | `LibreMetaverse.Tests/InventoryManagerTests.cs:35` | `[Test]` | `7b59c330ffacf1174dd884f369a4e4015e1a212a0e43d7fa8889f7505dd5599d` | +| `inventory_manager_tests_item_crc_is_deterministic_and_changes_when_fields_change` | `InventoryManagerTests.ItemCRC_IsDeterministic_AndChangesWhenFieldsChange` | `LibreMetaverse.Tests/InventoryManagerTests.cs:45` | `[Test]` | `dbd322778ad7f110abce5f10a0c83ad002ae76f6a114fa795fb90a799f4ff077` | +| `inventory_manager_tests_create_inventory_item_returns_correct_subclass` | `InventoryManagerTests.CreateInventoryItem_ReturnsCorrectSubclass` | `LibreMetaverse.Tests/InventoryManagerTests.cs:77` | `[Test]` | `219f8c91bc1b3d5b5d3e5b2f2880c5733fd02e6103ccc9c6ecbf8d03328274f6` | +| `inventory_tests_add_and_get_item` | `InventoryTests.AddAndGetItem` | `LibreMetaverse.Tests/InventoryTests.cs:53` | `[Test]` | `24702f0cf9215beee29123ee81dab4a7fe971beb197ecceac9a1761b695bce45` | +| `inventory_tests_update_item_parent` | `InventoryTests.UpdateItemParent` | `LibreMetaverse.Tests/InventoryTests.cs:76` | `[Test]` | `ea1a73e28fb92b873ee28102e81811d769b5cd815d2e1d756ece6ea635e5c014` | +| `inventory_tests_inventory_node_modify_time_self_loop` | `InventoryTests.InventoryNodeModifyTime_SelfLoop` | `LibreMetaverse.Tests/InventoryTests.cs:98` | `[Test]` | `f8050cc284f7954c1301091ddc1cbf0fa76073806eee7de4f6cb21063591fbf1` | +| `inventory_tests_update_node_for_self_loop` | `InventoryTests.UpdateNodeFor_SelfLoop` | `LibreMetaverse.Tests/InventoryTests.cs:109` | `[Test]` | `14f42e5263c465e8534347c5a3195c195e2d90371dbc2f69d36a40362384505c` | +| `inventory_tests_update_node_for_complex_self_loop` | `InventoryTests.UpdateNodeFor_ComplexSelfLoop` | `LibreMetaverse.Tests/InventoryTests.cs:120` | `[Test]` | `a2fc7b29b8a7a7767c42ea9c7fb9628451c88991c3eb1ecbd2ce0952ab0b5700` | +| `inventory_tests_remove_item` | `InventoryTests.RemoveItem` | `LibreMetaverse.Tests/InventoryTests.cs:136` | `[Test]` | `1e72f9049b9114f0c56e152d84190d31bca7a862f7ad1459624d753beb6818b4` | +| `inventory_tests_save_and_restore_async` | `InventoryTests.SaveAndRestoreAsync` | `LibreMetaverse.Tests/InventoryTests.cs:150` | `[Test]` | `bf23b1c67cc9618713d2d8e6653f0ffbbf4c24d7f2c59c5dd639047f7e0c8156` | +| `inventory_tests_get_node_or_default_returns_null_when_missing` | `InventoryTests.GetNodeOrDefault_ReturnsNullWhenMissing` | `LibreMetaverse.Tests/InventoryTests.cs:175` | `[Test]` | `f5651b5a143470c3ab6ba1f835206a1a55a6218c28242dc12c5d6b5e89519596` | +| `inventory_tests_try_get_value_generic` | `InventoryTests.TryGetValue_Generic` | `LibreMetaverse.Tests/InventoryTests.cs:182` | `[Test]` | `e6f6d6535af9d011e65cb3c297fe99543f85b64382c47e1756f051d6031886f5` | +| `inventory_tests_remove_folder_removes_all_descendants` | `InventoryTests.RemoveFolderRemovesAllDescendants` | `LibreMetaverse.Tests/InventoryTests.cs:196` | `[Test]` | `b537223d271b75c11adfa6d87c1e79bb29366f294657ddf71f236fab0dee009f` | +| `inventory_tests_descendent_count_updates_on_add_and_remove` | `InventoryTests.DescendentCountUpdatesOnAddAndRemove` | `LibreMetaverse.Tests/InventoryTests.cs:219` | `[Test]` | `cfe6571887d0e992ff4d69ccbcdfb34012f9bb5d62118201c33d7d66cc9ddfd8` | +| `inventory_tests_moving_item_updates_ancestor_descendent_counts` | `InventoryTests.MovingItemUpdatesAncestorDescendentCounts` | `LibreMetaverse.Tests/InventoryTests.cs:247` | `[Test]` | `1f4b4189694b9471d48562a434c91a9e455706b83b65bb855c0846388b44c759` | +| `inventory_tests_concurrent_add_move_remove_stress` | `InventoryTests.ConcurrentAddMoveRemoveStress` | `LibreMetaverse.Tests/InventoryTests.cs:283` | `[Test]` | `0b76b2fb62a6300e02a02859772f146f107caa77986f4d593e3a4d01966ab4e4` | +| `inventory_tests_concurrent_link_add_remove_stress` | `InventoryTests.ConcurrentLinkAddRemoveStress` | `LibreMetaverse.Tests/InventoryTests.cs:373` | `[Test]` | `eef3b4eb300427800757dc6cac2dbd9202ed1cf1aac42565b3c26eb11e71bbf1` | +| `inventory_tests_link_index_update_on_asset_change` | `InventoryTests.LinkIndexUpdateOnAssetChange` | `LibreMetaverse.Tests/InventoryTests.cs:439` | `[Test]` | `d3e0066e06ab1c48520e5e0bbba8069b74f1a38d37e24d914392406b41b2ea0c` | +| `unknown_fixture_library_folders_are_populated_after_login` | `UnknownFixture.LibraryFoldersArePopulatedAfterLogin` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:109` | `[Test]` | `dc865c88bb514bb71157a451e938b5ae3e3adde208d267d6a7196706dc9cfda2` | +| `unknown_fixture_library_folder_items_can_be_fetched` | `UnknownFixture.LibraryFolderItemsCanBeFetched` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:146` | `[Test]` | `475561d29dd25aba52d94f8374fe9083fea2ed7af44dfb6d25b55ce487b080ab` | +| `unknown_fixture_library_sub_folder_contains_items` | `UnknownFixture.LibrarySubFolderContainsItems` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:219` | `[Test]` | `a6d02cbcb7fde8248419f1cf7355c3d37f06e8b365dc483fad935dd9a0ac5909` | +| `linden_skeleton_tests_build_expanded_joint_list_empty_filter_returns_empty_list` | `LindenSkeletonTests.BuildExpandedJointList_EmptyFilter_ReturnsEmptyList` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:58` | `[Test]` | `59857e0c12d374a3063e98311f7d262ca9e4fe3bde43af4698d20a6e6e550a64` | +| `linden_skeleton_tests_build_expanded_joint_list_no_bone_children_returns_empty_list` | `LindenSkeletonTests.BuildExpandedJointList_NoBoneChildren_ReturnsEmptyList` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:70` | `[Test]` | `c744ad17de5b5dd0e594973181307ddaba0d9b0ecf0ce3ff258e108de45e82be` | +| `linden_skeleton_tests_build_expanded_joint_list_linear_chain_all_in_filter_produces_correct_sequence` | `LindenSkeletonTests.BuildExpandedJointList_LinearChain_AllInFilter_ProducesCorrectSequence` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:80` | `[Test]` | `c2fa9fc02df25cb6eb083746a100abf551d208ea036cadb26a1e94649d33e560` | +| `linden_skeleton_tests_build_expanded_joint_list_intermediate_bone_not_in_filter_is_skipped_as_placeholder` | `LindenSkeletonTests.BuildExpandedJointList_IntermediateBoneNotInFilter_IsSkippedAsPlaceholder` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:95` | `[Test]` | `872b6dae196f3700d62b44b6fc3ec50cd41ca78cf36fa3f63d5967b6e1e47bce` | +| `linden_skeleton_tests_build_expanded_joint_list_multiple_consecutive_intermediates_all_skipped` | `LindenSkeletonTests.BuildExpandedJointList_MultipleConsecutiveIntermediates_AllSkipped` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:113` | `[Test]` | `033ff727d7f4585321f81b2e4584395bdcbf22ad89eac601be67a1887735f944` | +| `linden_skeleton_tests_build_expanded_joint_list_branching_hierarchy_branch_point_repeated_per_child` | `LindenSkeletonTests.BuildExpandedJointList_BranchingHierarchy_BranchPointRepeatedPerChild` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:130` | `[Test]` | `ff01368c80870ec7d9b4e5eed52bbb3254e8fbf0c06d09f245abf2a450eae6c6` | +| `linden_skeleton_tests_build_expanded_joint_list_branching_with_intermediates_effective_parent_used_for_all_branches` | `LindenSkeletonTests.BuildExpandedJointList_BranchingWithIntermediates_EffectiveParentUsedForAllBranches` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:148` | `[Test]` | `5145f5db024a09f833a903f992f42ecc827973f7eddae31a7164e91df0b03ab3` | +| `linden_skeleton_tests_build_expanded_joint_list_only_leaf_in_filter_reachable_via_root_placeholder` | `LindenSkeletonTests.BuildExpandedJointList_OnlyLeafInFilter_ReachableViaRootPlaceholder` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:166` | `[Test]` | `e4b894c6b0479350e3ef57aab2ccb8d720a7d37df02e09ad4317953804f098fe` | +| `linden_skeleton_tests_build_expanded_joint_list_single_filtered_direct_child_produces_two_entries` | `LindenSkeletonTests.BuildExpandedJointList_SingleFilteredDirectChild_ProducesTwoEntries` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:181` | `[Test]` | `f9191747ebd65cf4bbe5b7780400a526f26db86545a08e581348b78f2bf61d18` | +| `linden_skeleton_tests_build_expanded_joint_list_spine_bones_skipped_downstream_indices_not_shifted` | `LindenSkeletonTests.BuildExpandedJointList_SpineBonesSkipped_DownstreamIndicesNotShifted` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:193` | `[Test]` | `779aefe6b9fb007f17fed5d2bb6da5d81cf908d938fdceff7c9b155747d5dad9` | +| `linden_skeleton_tests_joint_base_support_category_returns_base_when_attribute_is_base` | `LindenSkeletonTests.JointBase_SupportCategory_ReturnsBase_WhenAttributeIsBase` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:218` | `[Test]` | `809bde18eab918a7ba51c1af1659718ec7f3a7ffc91c3dd8d462b298c78ce968` | +| `linden_skeleton_tests_joint_base_support_category_returns_extended_when_attribute_is_extended` | `LindenSkeletonTests.JointBase_SupportCategory_ReturnsExtended_WhenAttributeIsExtended` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:225` | `[Test]` | `47c16fd9e292b4d5de4e28f3b932ef8f7e04e087fd1a0023db3666e85e28762b` | +| `linden_skeleton_tests_joint_base_support_category_defaults_to_base_when_attribute_is_missing` | `LindenSkeletonTests.JointBase_SupportCategory_DefaultsToBase_WhenAttributeIsMissing` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:232` | `[Test]` | `4e5faf4477a615488ac257c511ec1a02c8f53f64e34260fd48af297807dae723` | +| `linden_skeleton_tests_joint_get_aliases_list_returns_split_aliases_when_attribute_is_set` | `LindenSkeletonTests.Joint_GetAliasesList_ReturnsSplitAliases_WhenAttributeIsSet` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:241` | `[Test]` | `b28dd565d89d53fd1e5f75fa0cc4956661e9ceab65a30290c60d72f619a5e533` | +| `linden_skeleton_tests_joint_get_aliases_list_returns_empty_when_attribute_is_empty` | `LindenSkeletonTests.Joint_GetAliasesList_ReturnsEmpty_WhenAttributeIsEmpty` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:248` | `[Test]` | `fdab4aa0aafa3739c96c673e974ad89cbdaca458c8f1c0e12a38dd6074b9850a` | +| `linden_skeleton_tests_get_all_joints_returns_all_joints_depth_first` | `LindenSkeletonTests.GetAllJoints_ReturnsAllJointsDepthFirst` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:257` | `[Test]` | `93b9b834a8f87acb434c927512fd355e171890afe7a50499f6bed1f7c020d218` | +| `linden_skeleton_tests_build_joint_dictionary_contains_canonical_names_and_aliases` | `LindenSkeletonTests.BuildJointDictionary_ContainsCanonicalNamesAndAliases` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:272` | `[Test]` | `d9fd2e8103d19e2c399b0e8a4dd11db2dfd0290bffd678253f64f3c07bd98c24` | +| `linden_skeleton_tests_get_bone_returns_bone_by_canonical_name` | `LindenSkeletonTests.GetBone_ReturnsBone_ByCanonicalName` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:290` | `[Test]` | `87761df2ed95f6dc61a89717a794956faca53a28092464c276406bd777e888a1` | +| `linden_skeleton_tests_get_bone_returns_bone_by_alias` | `LindenSkeletonTests.GetBone_ReturnsBone_ByAlias` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:300` | `[Test]` | `2bad9d7c6ad2b2944537bbf30c89370957f4ce54785c797e0bf234b44aacce2a` | +| `linden_skeleton_tests_get_bone_returns_null_for_unknown_name` | `LindenSkeletonTests.GetBone_ReturnsNull_ForUnknownName` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:313` | `[Test]` | `19b80d25352f1181a0ccb5e96d068840440dc9352e0e8760ee7774edd414451c` | +| `managed_image_tests_export_raw_rgba_order_and_flip` | `ManagedImageTests.ExportRaw_RGBA_OrderAndFlip` | `LibreMetaverse.Tests/ManagedImageTests.cs:14` | `[Test]` | `76310087f9a87c7c42cb223e6b2da0c6d3bccd1b801f61003f5f8d8fac17d3ab` | +| `managed_image_tests_resize_nearest_neighbor_repeats_source_pixels` | `ManagedImageTests.ResizeNearestNeighbor_RepeatsSourcePixels` | `LibreMetaverse.Tests/ManagedImageTests.cs:59` | `[Test]` | `54dcfff37e8b4df5351a24bfb3dff1d6cf71e35652a8d4f08029ac98c9178c25` | +| `managed_image_tests_convert_channels_adds_alpha_and_initializes_to255` | `ManagedImageTests.ConvertChannels_AddsAlphaAndInitializesTo255` | `LibreMetaverse.Tests/ManagedImageTests.cs:84` | `[Test]` | `e62e55ecb5bd6908a76f3f33f088b64308eeea5b24dcbc0898bf38452ec79464` | +| `marketplace_folder_classifier_tests_get_role_listings_root_folder_returns_listings_root` | `MarketplaceFolderClassifierTests.GetRole_ListingsRootFolder_ReturnsListingsRoot` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:123` | `[Test]` | `a3c21e19f21924bffbbafe1199a4b942b545bdb278c3362b2a1ec98b35d672cf` | +| `marketplace_folder_classifier_tests_get_role_listing_folder_returns_listing` | `MarketplaceFolderClassifierTests.GetRole_ListingFolder_ReturnsListing` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:130` | `[Test]` | `c08d860a4506254d9ac831e91894f2fc34d840c100468ee7e39b505690302368` | +| `marketplace_folder_classifier_tests_get_role_version_folder_returns_version` | `MarketplaceFolderClassifierTests.GetRole_VersionFolder_ReturnsVersion` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:137` | `[Test]` | `90d792d6858c6a253b9ddf80d3f5e7244570490fa4ef68c1914b342db05c7aa2` | +| `marketplace_folder_classifier_tests_get_role_stock_folder_returns_stock` | `MarketplaceFolderClassifierTests.GetRole_StockFolder_ReturnsStock` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:144` | `[Test]` | `330a418b3a7b534a60d4e84610af1cd51bb9e6ee77b603c45576d3416972cb75` | +| `marketplace_folder_classifier_tests_get_role_content_folder_returns_content` | `MarketplaceFolderClassifierTests.GetRole_ContentFolder_ReturnsContent` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:151` | `[Test]` | `43f487b7be01edcdbf3b05c5ab8b50b6aec6722ae1e3dae0c44f1dea93fb72bd` | +| `marketplace_folder_classifier_tests_get_role_unknown_uuid_returns_none` | `MarketplaceFolderClassifierTests.GetRole_UnknownUUID_ReturnsNone` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:158` | `[Test]` | `06958bff71d6248d23b9508a11059ab150cc558cf81efbee86ba04f38446a534` | +| `marketplace_folder_classifier_tests_get_role_regular_folder_outside_marketplace_returns_none` | `MarketplaceFolderClassifierTests.GetRole_RegularFolderOutsideMarketplace_ReturnsNone` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:165` | `[Test]` | `da102792d7adc232b8af6b43c03196c579474e63cb3139a38cabab957efc27dc` | +| `marketplace_folder_classifier_tests_is_marketplace_folder_listing_folder_returns_true` | `MarketplaceFolderClassifierTests.IsMarketplaceFolder_ListingFolder_ReturnsTrue` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:181` | `[Test]` | `a759b5be1acf6fa627ad1cacbfdee7b5387b66dbd456d1296a9ccca1b9d21d2a` | +| `marketplace_folder_classifier_tests_is_marketplace_folder_version_folder_returns_true` | `MarketplaceFolderClassifierTests.IsMarketplaceFolder_VersionFolder_ReturnsTrue` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:188` | `[Test]` | `bdcf12d6e0c50d7ccb5dc2a219490fd63099726569fd212878bdc8d762b3e769` | +| `marketplace_folder_classifier_tests_is_marketplace_folder_regular_folder_outside_marketplace_returns_false` | `MarketplaceFolderClassifierTests.IsMarketplaceFolder_RegularFolderOutsideMarketplace_ReturnsFalse` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:195` | `[Test]` | `bbfeeeb783208c1dd6056f180a3f1d350dff15a7ddf7866fd71d2e9a350db5bf` | +| `marketplace_folder_classifier_tests_is_marketplace_folder_unknown_uuid_returns_false` | `MarketplaceFolderClassifierTests.IsMarketplaceFolder_UnknownUUID_ReturnsFalse` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:209` | `[Test]` | `33b914bdccd2c7b1f134bf9be6fa3baf55f93801f0de86e64a7aa0d376837706` | +| `marketplace_folder_classifier_tests_get_listings_root_has_marketplace_listings_folder_returns_its_uuid` | `MarketplaceFolderClassifierTests.GetListingsRoot_HasMarketplaceListingsFolder_ReturnsItsUUID` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:218` | `[Test]` | `bae93f760f1a2cc97608a487b98d44e40a552a3698b71f27014ae12bc2ab08d0` | +| `marketplace_folder_classifier_tests_get_listings_root_no_marketplace_listings_folder_returns_zero` | `MarketplaceFolderClassifierTests.GetListingsRoot_NoMarketplaceListingsFolder_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:225` | `[Test]` | `68eaa338235b510b202dbf067902999b38f52aef0040edb3d7539ae24f884b25` | +| `marketplace_folder_classifier_tests_get_listings_root_no_root_folder_returns_zero` | `MarketplaceFolderClassifierTests.GetListingsRoot_NoRootFolder_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:252` | `[Test]` | `e23c43ed9179d62b38e290a47711bae64fd9c9ff7c7445b5ad065187af740367` | +| `marketplace_folder_classifier_tests_get_listing_folder_called_on_listing_folder_returns_self` | `MarketplaceFolderClassifierTests.GetListingFolder_CalledOnListingFolder_ReturnsSelf` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:269` | `[Test]` | `6761009b4891640dfeb44dd361f02cefa968df503ebca6d8b5f3defe86ec803f` | +| `marketplace_folder_classifier_tests_get_listing_folder_called_on_version_folder_returns_listing_folder` | `MarketplaceFolderClassifierTests.GetListingFolder_CalledOnVersionFolder_ReturnsListingFolder` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:276` | `[Test]` | `ae3e668b09cda08f558ad654132bda1acdaa3bce08a832b08465ad9302cd6773` | +| `marketplace_folder_classifier_tests_get_listing_folder_called_on_stock_folder_returns_listing_folder` | `MarketplaceFolderClassifierTests.GetListingFolder_CalledOnStockFolder_ReturnsListingFolder` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:283` | `[Test]` | `2af63c64992155da9343b273ec7e80984bf3233d5391625e61317d60e976bccf` | +| `marketplace_folder_classifier_tests_get_listing_folder_called_on_listings_root_returns_zero` | `MarketplaceFolderClassifierTests.GetListingFolder_CalledOnListingsRoot_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:290` | `[Test]` | `8921bd854b48d34916e3329640fb758e6d5ac6bc099f3b79dbdbde63529886db` | +| `marketplace_folder_classifier_tests_get_listing_folder_called_on_unknown_folder_returns_zero` | `MarketplaceFolderClassifierTests.GetListingFolder_CalledOnUnknownFolder_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:297` | `[Test]` | `db0ccbbbcd06e502abdb1db6ebc351c7c202c68ee01e0e17143a0f28dec1ec12` | +| `marketplace_folder_classifier_tests_get_version_folder_listing_has_version_folder_returns_version_uuid` | `MarketplaceFolderClassifierTests.GetVersionFolder_ListingHasVersionFolder_ReturnsVersionUUID` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:306` | `[Test]` | `a5f816a37538eed4ae5eedfbe5c357c8aa296bad0c734de50ce8f286d8785084` | +| `marketplace_folder_classifier_tests_get_version_folder_listing_has_no_version_folder_returns_zero` | `MarketplaceFolderClassifierTests.GetVersionFolder_ListingHasNoVersionFolder_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:313` | `[Test]` | `f35acb3a9edd8e0554d2e1c6c87723804a447060135a29fbd39cd07e7e092467` | +| `marketplace_folder_classifier_tests_get_stock_count_version_folder_with_one_item_returns_one` | `MarketplaceFolderClassifierTests.GetStockCount_VersionFolderWithOneItem_ReturnsOne` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:329` | `[Test]` | `d6dadccb9d8c19814038262f376b09ce05201a165634721ad1fd70213a53462d` | +| `marketplace_folder_classifier_tests_get_stock_count_version_folder_with_only_subfolders_returns_zero` | `MarketplaceFolderClassifierTests.GetStockCount_VersionFolderWithOnlySubfolders_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:336` | `[Test]` | `27dc9e58e342db51b5a400bf9785a77c62fe8011b4cabba3bbf69a7ea6aec6c8` | +| `marketplace_folder_classifier_tests_get_stock_count_zero_uuid_returns_zero` | `MarketplaceFolderClassifierTests.GetStockCount_ZeroUUID_ReturnsZero` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:356` | `[Test]` | `bd1fdd59481aae5b8e443a55dc8300ac50956c5c4ded3289dbbc4d863a7a9042` | +| `marketplace_folder_classifier_tests_get_stock_count_multiple_items_returns_correct_count` | `MarketplaceFolderClassifierTests.GetStockCount_MultipleItems_ReturnsCorrectCount` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:363` | `[Test]` | `d0ff960d09e791672000e5c63423181e70fc28437eb1cb26538fa175ce4d75f1` | +| `marketplace_folder_classifier_tests_get_all_listing_folder_ids_single_listing_folder_returns_one` | `MarketplaceFolderClassifierTests.GetAllListingFolderIds_SingleListingFolder_ReturnsOne` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:383` | `[Test]` | `bc49aaa674206f0b4b5f625260090ec2f7ee59ad053881141890271f2f9369e1` | +| `marketplace_folder_classifier_tests_get_all_listing_folder_ids_two_listing_folders_returns_both` | `MarketplaceFolderClassifierTests.GetAllListingFolderIds_TwoListingFolders_ReturnsBoth` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:391` | `[Test]` | `4cf174ea092dbbd6741a9cec7ab0caca5da7e41ab5283e88c427d2f7057dd9ff` | +| `marketplace_folder_classifier_tests_get_all_listing_folder_ids_no_marketplace_root_returns_empty` | `MarketplaceFolderClassifierTests.GetAllListingFolderIds_NoMarketplaceRoot_ReturnsEmpty` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:408` | `[Test]` | `fedc2c585ea3fdaae8bf14eb56ccbdcfbb0d2d8a790bb7137a6dd0a02a6ef2c8` | +| `marketplace_folder_classifier_tests_validate_listing_well_formed_listing_returns_valid` | `MarketplaceFolderClassifierTests.ValidateListing_WellFormedListing_ReturnsValid` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:426` | `[Test]` | `b15ac0ff131da6764651ccb24a87771f8e9f955c389e813e9c1b50865b472b16` | +| `marketplace_folder_classifier_tests_validate_listing_no_version_folder_returns_missing_version_folder` | `MarketplaceFolderClassifierTests.ValidateListing_NoVersionFolder_ReturnsMissingVersionFolder` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:433` | `[Test]` | `5becd6939ba410c0e6c7cfb42234b1c513a6e69f827080b7f4301da3da6dfab8` | +| `marketplace_folder_classifier_tests_validate_listing_multiple_version_folders_returns_multiple_version_folders` | `MarketplaceFolderClassifierTests.ValidateListing_MultipleVersionFolders_ReturnsMultipleVersionFolders` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:447` | `[Test]` | `f10ec95540212b4c47035928de4472cdd268cb4946dc1b73f2e65cff32881142` | +| `marketplace_folder_classifier_tests_validate_listing_empty_version_folder_returns_empty_listing` | `MarketplaceFolderClassifierTests.ValidateListing_EmptyVersionFolder_ReturnsEmptyListing` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:473` | `[Test]` | `1443157d7ab29ffe2ea45f38ea43e121262abb89f2264e141c750c7e7689e2c8` | +| `marketplace_folder_classifier_tests_validate_listing_unknown_uuid_returns_invalid_structure` | `MarketplaceFolderClassifierTests.ValidateListing_UnknownUUID_ReturnsInvalidStructure` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:493` | `[Test]` | `9ee13dc32219883b7847c2f71de03a42e80681e5916e86d6723bda11fd8223ab` | +| `marketplace_folder_classifier_tests_validate_listing_valid_flags_are_bitmask_composable` | `MarketplaceFolderClassifierTests.ValidateListing_ValidFlags_AreBitmaskComposable` | `LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs:500` | `[Test]` | `dcdb7dfcdbcf003c4698e7a2a580046db610a1b8ab3ed7ad7cbe8e2aa36eace4` | +| `marketplace_manager_tests_fetch_listings_async_listings_array_response_populates_both_caches` | `MarketplaceManagerTests.FetchListingsAsync_ListingsArrayResponse_PopulatesBothCaches` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:81` | `[Test]` | `1ec347288488be26f8a4b923d304ae9598d1d4f40423356012c353b3527ae089` | +| `marketplace_manager_tests_fetch_listings_async_unlisted_entry_parses_as_unlisted` | `MarketplaceManagerTests.FetchListingsAsync_UnlistedEntry_ParsesAsUnlisted` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:102` | `[Test]` | `3e5b22da9fcc6a38ddec3ffb215367320df035aed33c9c0690461fdce786b37d` | +| `marketplace_manager_tests_fetch_listings_async_fires_listings_synced_event` | `MarketplaceManagerTests.FetchListingsAsync_FiresListingsSyncedEvent` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:114` | `[Test]` | `ec70956ce5eb51fe650a6e2e77924ec21051b0c06396bce7c9c82a277f6aa82a` | +| `marketplace_manager_tests_fetch_listings_async_http_error_fires_error_event_and_leaves_empty_cache` | `MarketplaceManagerTests.FetchListingsAsync_HttpError_FiresErrorEventAndLeavesEmptyCache` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:131` | `[Test]` | `0a71f4db07be054bf77752f07223268bd25b673a9c5c8cfe8a5f78ee36b4a463` | +| `marketplace_manager_tests_fetch_listings_async_empty_listings_array_results_in_empty_cache` | `MarketplaceManagerTests.FetchListingsAsync_EmptyListingsArray_ResultsInEmptyCache` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:146` | `[Test]` | `79ab6108d67cba54f55a8603f3929f1329cbe84ce3b591717d4b4712c2bbe0a2` | +| `marketplace_manager_tests_fetch_listings_async_second_call_replaces_cache_with_new_data` | `MarketplaceManagerTests.FetchListingsAsync_SecondCall_ReplacesCacheWithNewData` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:156` | `[Test]` | `2327332d62529d276a8e1e074b20c3a37a47b5c820910644e6562317fdd4651b` | +| `marketplace_manager_tests_create_listing_async_sends_nested_inventory_info_not_flat_uuid_field` | `MarketplaceManagerTests.CreateListingAsync_SendsNestedInventoryInfoNotFlatUuidField` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:176` | `[Test]` | `efda655bf20ec6157df4738df4cf4ddcc1ee9e1ade01f1f0177630659b54b1d6` | +| `marketplace_manager_tests_create_listing_async_fires_listing_changed_event` | `MarketplaceManagerTests.CreateListingAsync_FiresListingChangedEvent` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:202` | `[Test]` | `242073ff6fbae379c518d047cd63e1ad368ff37ffc2cad379b8c007fb725b74e` | +| `marketplace_manager_tests_create_listing_async_http_error_returns_null_and_fires_error_event` | `MarketplaceManagerTests.CreateListingAsync_HttpError_ReturnsNullAndFiresErrorEvent` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:220` | `[Test]` | `fa999c4cce5bee688ef3bb6342e276867268ab9f32571eff25646cb1384bcece` | +| `marketplace_manager_tests_delete_listing_async_uses_singular_listing_route` | `MarketplaceManagerTests.DeleteListingAsync_UsesSingularListingRoute` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:236` | `[Test]` | `aea0672be109f05632df326a0c2caf7b7d14d23cf0d66e6ab867902351ebb554` | +| `marketplace_manager_tests_delete_listing_async_http_error_returns_false_and_fires_error_event` | `MarketplaceManagerTests.DeleteListingAsync_HttpError_ReturnsFalseAndFiresErrorEvent` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:253` | `[Test]` | `52976e09904483e7f33dbe016d695e380646f75b2fdd1b1f744c3fc69dd9d192` | +| `marketplace_manager_tests_activate_listing_async_sends_is_listed_true_and_cached_inventory_info_to_singular_route` | `MarketplaceManagerTests.ActivateListingAsync_SendsIsListedTrueAndCachedInventoryInfoToSingularRoute` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:278` | `[Test]` | `4b6daed0e333c504a7aed8666980152990c37d81830d08f3a31faf39dbbc706f` | +| `marketplace_manager_tests_activate_listing_async_no_cached_listing_returns_false_without_sending_request` | `MarketplaceManagerTests.ActivateListingAsync_NoCachedListing_ReturnsFalseWithoutSendingRequest` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:304` | `[Test]` | `1c4d407a29ba139b13e868882f1721327cfdd64dc2d2e9a32a0c71678905bb65` | +| `marketplace_manager_tests_activate_listing_async_http_error_returns_false` | `MarketplaceManagerTests.ActivateListingAsync_HttpError_ReturnsFalse` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:313` | `[Test]` | `1f7b39a95adfd13cf159fbadac9d157a70ebbdcb360a1cf1cf4d21b891bd61d6` | +| `marketplace_manager_tests_deactivate_listing_async_sends_is_listed_false` | `MarketplaceManagerTests.DeactivateListingAsync_SendsIsListedFalse` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:324` | `[Test]` | `1fa6eb4bfc86fb9a5fe746b18e43568b9dcc1a723e3a667b1bc57a1ebb66fb50` | +| `marketplace_manager_tests_try_get_by_folder_after_fetch_returns_matching_listing` | `MarketplaceManagerTests.TryGetByFolder_AfterFetch_ReturnsMatchingListing` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:344` | `[Test]` | `cb0b2a301f9096a238ba078739f0b6488a4dcc20fecdd59d51c930f7ea28902c` | +| `marketplace_manager_tests_try_get_by_folder_missing_uuid_returns_false` | `MarketplaceManagerTests.TryGetByFolder_MissingUUID_ReturnsFalse` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:359` | `[Test]` | `86fe3e33c410412e829efbc4e775b164492b2dd14d82421478552e9a01c35ef8` | +| `marketplace_manager_tests_try_get_by_id_empty_cache_returns_false` | `MarketplaceManagerTests.TryGetById_EmptyCache_ReturnsFalse` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:368` | `[Test]` | `8d49aeaf5444d8d2d2098f932df01dac6e6942a86b105287c5f40cb54e501dcc` | +| `marketplace_manager_tests_marketplace_listings_synced_event_args_stores_listings` | `MarketplaceManagerTests.MarketplaceListingsSyncedEventArgs_StoresListings` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:376` | `[Test]` | `c0744e6b9f9282613692f7be962009e9129c234e3ca863ab40b581baa90a6a68` | +| `marketplace_manager_tests_marketplace_listing_changed_event_args_stores_listing_id_and_listing` | `MarketplaceManagerTests.MarketplaceListingChangedEventArgs_StoresListingIdAndListing` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:389` | `[Test]` | `874578d97b250b4667e3cb0c28626948ede80fba14e9ae9add153e2dfddc1902` | +| `marketplace_manager_tests_marketplace_listing_changed_event_args_null_listing_is_valid_for_delete_scenario` | `MarketplaceManagerTests.MarketplaceListingChangedEventArgs_NullListing_IsValidForDeleteScenario` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:399` | `[Test]` | `6a4fadad3a00e0e17977506badf7e08a53278f7c89fc4c7597a502164257f50d` | +| `marketplace_manager_tests_marketplace_error_event_args_stores_message_and_exception` | `MarketplaceManagerTests.MarketplaceErrorEventArgs_StoresMessageAndException` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:408` | `[Test]` | `cb0213208ab6b63f32a950f1771354fae4b6904c72720b1705ddf5b8355ffc7d` | +| `marketplace_manager_tests_marketplace_error_event_args_without_exception_has_null_exception` | `MarketplaceManagerTests.MarketplaceErrorEventArgs_WithoutException_HasNullException` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:418` | `[Test]` | `de7c8addfb291cba5dee890a98ac8b5f27b192d0b75894c4102303a49785de47` | +| `marketplace_manager_tests_marketplace_listing_default_values_are_correct` | `MarketplaceManagerTests.MarketplaceListing_DefaultValues_AreCorrect` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:429` | `[Test]` | `70a29163581702fdc32c54a398ad4cefa608da8b1bc9d54a4e9e191e95398fb7` | +| `message_tests_agent_group_data_update_message` | `MessageTests.AgentGroupDataUpdateMessage` | `LibreMetaverse.Tests/MessageTests.cs:51` | `[Test]` | `68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0` | +| `message_tests_teleport_finish_message` | `MessageTests.TeleportFinishMessage` | `LibreMetaverse.Tests/MessageTests.cs:128` | `[Test]` | `082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343` | +| `message_tests_establish_agent_communication_message` | `MessageTests.EstablishAgentCommunicationMessage` | `LibreMetaverse.Tests/MessageTests.cs:161` | `[Test]` | `cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c` | +| `message_tests_parcel_object_owners_message` | `MessageTests.ParcelObjectOwnersMessage` | `LibreMetaverse.Tests/MessageTests.cs:186` | `[Test]` | `285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f` | +| `message_tests_chatter_box_invitation_message` | `MessageTests.ChatterBoxInvitationMessage` | `LibreMetaverse.Tests/MessageTests.cs:229` | `[Test]` | `3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c` | +| `message_tests_chatterbox_session_event_reply_message` | `MessageTests.ChatterboxSessionEventReplyMessage` | `LibreMetaverse.Tests/MessageTests.cs:269` | `[Test]` | `7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6` | +| `message_tests_chatter_box_session_start_reply_message` | `MessageTests.ChatterBoxSessionStartReplyMessage` | `LibreMetaverse.Tests/MessageTests.cs:287` | `[Test]` | `d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a` | +| `message_tests_chatter_box_session_agent_list_updates_message` | `MessageTests.ChatterBoxSessionAgentListUpdatesMessage` | `LibreMetaverse.Tests/MessageTests.cs:315` | `[Test]` | `4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c` | +| `message_tests_viewer_stats_message` | `MessageTests.ViewerStatsMessage` | `LibreMetaverse.Tests/MessageTests.cs:364` | `[Test]` | `3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d` | +| `message_tests_parcel_voice_info_request_message` | `MessageTests.ParcelVoiceInfoRequestMessage` | `LibreMetaverse.Tests/MessageTests.cs:461` | `[Test]` | `fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad` | +| `message_tests_script_running_reply_message` | `MessageTests.ScriptRunningReplyMessage` | `LibreMetaverse.Tests/MessageTests.cs:481` | `[Test]` | `43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a` | +| `message_tests_map_layer_message` | `MessageTests.MapLayerMessage` | `LibreMetaverse.Tests/MessageTests.cs:504` | `[Test]` | `852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021` | +| `message_tests_chat_session_request_start_conference` | `MessageTests.ChatSessionRequestStartConference` | `LibreMetaverse.Tests/MessageTests.cs:556` | `[Test]` | `62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb` | +| `message_tests_chat_session_request_mute_update` | `MessageTests.ChatSessionRequestMuteUpdate` | `LibreMetaverse.Tests/MessageTests.cs:580` | `[Test]` | `19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7` | +| `message_tests_chat_session_accept_invitation` | `MessageTests.ChatSessionAcceptInvitation` | `LibreMetaverse.Tests/MessageTests.cs:603` | `[Test]` | `68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620` | +| `message_tests_required_voice_version_message` | `MessageTests.RequiredVoiceVersionMessage` | `LibreMetaverse.Tests/MessageTests.cs:620` | `[Test]` | `175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295` | +| `message_tests_copy_inventory_from_notecard_message` | `MessageTests.CopyInventoryFromNotecardMessage` | `LibreMetaverse.Tests/MessageTests.cs:640` | `[Test]` | `968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47` | +| `message_tests_provision_voice_account_request_message` | `MessageTests.ProvisionVoiceAccountRequestMessage` | `LibreMetaverse.Tests/MessageTests.cs:664` | `[Test]` | `b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6` | +| `message_tests_update_agent_language_message` | `MessageTests.UpdateAgentLanguageMessage` | `LibreMetaverse.Tests/MessageTests.cs:682` | `[Test]` | `2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2` | +| `message_tests_parcel_properties_message` | `MessageTests.ParcelPropertiesMessage` | `LibreMetaverse.Tests/MessageTests.cs:701` | `[Test]` | `b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12` | +| `message_tests_parcel_properties_update_message` | `MessageTests.ParcelPropertiesUpdateMessage` | `LibreMetaverse.Tests/MessageTests.cs:831` | `[Test]` | `c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1` | +| `message_tests_enable_simulator_message` | `MessageTests.EnableSimulatorMessage` | `LibreMetaverse.Tests/MessageTests.cs:901` | `[Test]` | `f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df` | +| `message_tests_remote_parcel_request_reply` | `MessageTests.RemoteParcelRequestReply` | `LibreMetaverse.Tests/MessageTests.cs:938` | `[Test]` | `eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e` | +| `message_tests_update_script_task_message` | `MessageTests.UpdateScriptTaskMessage` | `LibreMetaverse.Tests/MessageTests.cs:953` | `[Test]` | `b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3` | +| `message_tests_update_script_agent_message` | `MessageTests.UpdateScriptAgentMessage` | `LibreMetaverse.Tests/MessageTests.cs:974` | `[Test]` | `36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d` | +| `message_tests_send_postcard_message` | `MessageTests.SendPostcardMessage` | `LibreMetaverse.Tests/MessageTests.cs:992` | `[Test]` | `52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941` | +| `message_tests_update_notecard_agent_inventory_message` | `MessageTests.UpdateNotecardAgentInventoryMessage` | `LibreMetaverse.Tests/MessageTests.cs:1017` | `[Test]` | `e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5` | +| `message_tests_land_stat_reply_message` | `MessageTests.LandStatReplyMessage` | `LibreMetaverse.Tests/MessageTests.cs:1033` | `[Test]` | `24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2` | +| `message_tests_telport_failed_message` | `MessageTests.TelportFailedMessage` | `LibreMetaverse.Tests/MessageTests.cs:1092` | `[Test]` | `29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b` | +| `message_tests_update_agent_information_message` | `MessageTests.UpdateAgentInformationMessage` | `LibreMetaverse.Tests/MessageTests.cs:1115` | `[Test]` | `57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1` | +| `message_tests_places_reply_message` | `MessageTests.PlacesReplyMessage` | `LibreMetaverse.Tests/MessageTests.cs:1130` | `[Test]` | `d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a` | +| `message_tests_dir_land_reply_message` | `MessageTests.DirLandReplyMessage` | `LibreMetaverse.Tests/MessageTests.cs:1209` | `[Test]` | `72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4` | +| `message_tests_reflection_performance_remote_parcel_response` | `MessageTests.ReflectionPerformanceRemoteParcelResponse` | `LibreMetaverse.Tests/MessageTests.cs:1268` | `[Test]` | `5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44` | +| `message_tests_reflection_performance_dir_land_reply` | `MessageTests.ReflectionPerformanceDirLandReply` | `LibreMetaverse.Tests/MessageTests.cs:1291` | `[Test]` | `d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6` | +| `message_tests_reflection_performance_dir_land_reply2` | `MessageTests.ReflectionPerformanceDirLandReply2` | `LibreMetaverse.Tests/MessageTests.cs:1354` | `[Test]` | `e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc` | +| `message_tests_reflection_performance_parcel_properties` | `MessageTests.ReflectionPerformanceParcelProperties` | `LibreMetaverse.Tests/MessageTests.cs:1420` | `[Test]` | `914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4` | +| `misclassified_link_regression_tests_is_link_texture_item_with_link_asset_type_returns_true` | `MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:75` | `[Test]` | `b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c` | +| `misclassified_link_regression_tests_is_link_normal_texture_returns_false` | `MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:90` | `[Test]` | `8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534` | +| `misclassified_link_regression_tests_resolved_item_id_on_misclassified_texture_link_returns_asset_uuid` | `MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:103` | `[Test]` | `cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4` | +| `misclassified_link_regression_tests_inventory_store_contains_finds_target_by_resolved_item_id` | `MisclassifiedLinkRegressionTests.InventoryStore_Contains_FindsTargetByResolvedItemID` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:120` | `[Test]` | `3c1f8596462c3a9e229c84ea44e44728bf175e1a0e8213ae92d1b02b08320b0b` | +| `misclassified_link_regression_tests_inventory_store_indexer_returns_wearable_when_target_is_wearable` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:142` | `[Test]` | `c7ce0b860743cfa5225de4322c8d7bf95094296b1dd2d07fd273bbd4e81a9fcf` | +| `misclassified_link_regression_tests_inventory_store_indexer_returns_attachment_when_target_is_attachment` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:168` | `[Test]` | `f58debff8f66b7b417215eb6879f96935647b66cc619fdb00e6815c9ce5e7c67` | +| `misclassified_link_regression_tests_inventory_store_indexer_returns_object_when_target_is_object` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:192` | `[Test]` | `b8137c994019103977b0b85d8c148e12ae8f9051334ca487db7c88bcbe707d40` | +| `misclassified_link_regression_tests_inventory_store_not_contains_when_target_absent` | `MisclassifiedLinkRegressionTests.InventoryStore_NotContains_WhenTargetAbsent` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:216` | `[Test]` | `6900e220c33ec135d02c55e047c7052a095d5dd9d71da4a857ae70bc151c472b` | +| `network_tests_detect_objects` | `NetworkTests.DetectObjects` | `LibreMetaverse.Tests/NetworkTests.cs:121` | `[Test]` | `8b72f1ca30feda2fad0812faf3a2f83d691d3cca9268054b3cc3bf89ad786e87` | +| `network_tests_u64_receive` | `NetworkTests.U64Receive` | `LibreMetaverse.Tests/NetworkTests.cs:139` | `[Test]` | `2d740467370db0bf967800a078aed0e810bc1a71eec76d62cb66ba8240601dac` | +| `network_tests_teleport` | `NetworkTests.Teleport` | `LibreMetaverse.Tests/NetworkTests.cs:155` | `[Test]` | `2ccb0fbc0939177b28b2a3ae95651ac6c30bd5292abacfc5108ba927b0f6bccd` | +| `network_tests_caps_queue` | `NetworkTests.CapsQueue` | `LibreMetaverse.Tests/NetworkTests.cs:188` | `[Test]` | `cd5af4e7d69df3e938540711877d167fe28efb9af8af7518a62b8f406e46cc18` | +| `notation_sd_tests_helper_functions` | `NotationSDTests.HelperFunctions` | `LibreMetaverse.Tests/NotationLLSDTests.cs:53` | `[Test]` | `a521ca5407ed3afd1d59f5b65a283bcebe9d34b4c384d68c5fc674b3a1eeb9df` | +| `notation_sd_tests_deserialize_undef` | `NotationSDTests.DeserializeUndef` | `LibreMetaverse.Tests/NotationLLSDTests.cs:80` | `[Test]` | `8c802fb14244cb423223c7c25702e4120da261f5dd1b378d2eca597277371406` | +| `notation_sd_tests_serialize_undef` | `NotationSDTests.SerializeUndef` | `LibreMetaverse.Tests/NotationLLSDTests.cs:88` | `[Test]` | `2ceee97b1826a3ba88a50798dba184b48998196192e31527171a9980f06c3281` | +| `notation_sd_tests_deserialize_boolean` | `NotationSDTests.DeserializeBoolean` | `LibreMetaverse.Tests/NotationLLSDTests.cs:98` | `[Test]` | `9279106aebdcab8c8b179963bd3e9beb3d6fec89e53c376e56eed7b7c17213a2` | +| `notation_sd_tests_serialize_boolean` | `NotationSDTests.SerializeBoolean` | `LibreMetaverse.Tests/NotationLLSDTests.cs:152` | `[Test]` | `101bb91e58a4fe924f6137b948c4e5d3efa46875a8a118031fc657b59f6f4bdf` | +| `notation_sd_tests_deserialize_integer` | `NotationSDTests.DeserializeInteger` | `LibreMetaverse.Tests/NotationLLSDTests.cs:168` | `[Test]` | `5a8e2d8eeab4fbdc46b0487fb65cf35905c3e640e1a06e227443e5aae990a265` | +| `notation_sd_tests_serialize_integer` | `NotationSDTests.SerializeInteger` | `LibreMetaverse.Tests/NotationLLSDTests.cs:182` | `[Test]` | `8bb1b1752c8bc23499b6f77167fc307e22a6572719c45a36280bee36ff645d93` | +| `notation_sd_tests_deserialize_real` | `NotationSDTests.DeserializeReal` | `LibreMetaverse.Tests/NotationLLSDTests.cs:198` | `[Test]` | `ffe387948b423b9fe47e4b3df9ae7c21306200f3afba8cd4944933c274691d79` | +| `notation_sd_tests_serialize_real` | `NotationSDTests.SerializeReal` | `LibreMetaverse.Tests/NotationLLSDTests.cs:227` | `[Test]` | `c40b06b0496191186c6cdc5cc9e03952cb3a31fc8fdc98ecd671c446cbd0c0be` | +| `notation_sd_tests_deserialize_uuid` | `NotationSDTests.DeserializeUUID` | `LibreMetaverse.Tests/NotationLLSDTests.cs:267` | `[Test]` | `1ab05a03d422d0450dba3571f009ee9af6ee151d8a1ee1c248cc48f93196d242` | +| `notation_sd_tests_serialize_uuid` | `NotationSDTests.SerializeUUID` | `LibreMetaverse.Tests/NotationLLSDTests.cs:281` | `[Test]` | `122f917c29076476e11dc9d36f943e4910168a516be234189047e8b51b09e539` | +| `notation_sd_tests_deserialize_string` | `NotationSDTests.DeserializeString` | `LibreMetaverse.Tests/NotationLLSDTests.cs:297` | `[Test]` | `a29dc440ccde574c1302c57d3ef4c5404aa4fd419a5f160ba4920ab5a3349cc7` | +| `notation_sd_tests_serialize_string` | `NotationSDTests.SerializeString` | `LibreMetaverse.Tests/NotationLLSDTests.cs:361` | `[Test]` | `1cca05a4cf0fbbd516f1fe1c43b9fc617840a6374680c9085087adc1d9ae41cd` | +| `notation_sd_tests_deserialize_uri` | `NotationSDTests.DeserializeURI` | `LibreMetaverse.Tests/NotationLLSDTests.cs:395` | `[Test]` | `4ed3cbdce17f8e7e2b3294a8a85db9775458fcc0fecd9052bfef4110280ef55d` | +| `notation_sd_tests_serialize_uri` | `NotationSDTests.SerializeURI` | `LibreMetaverse.Tests/NotationLLSDTests.cs:409` | `[Test]` | `ed474ac9185db97d779cb9c598d6908c2d5e7c23cc09871f75ba04161cb843f1` | +| `notation_sd_tests_deserialize_date` | `NotationSDTests.DeserializeDate` | `LibreMetaverse.Tests/NotationLLSDTests.cs:427` | `[Test]` | `bd7b2ae076622734844b844c374223e174706f48f37bf18d875ecf3b14c81e4c` | +| `notation_sd_tests_serialize_date` | `NotationSDTests.SerializeDate` | `LibreMetaverse.Tests/NotationLLSDTests.cs:438` | `[Test]` | `987524a4caf7bdfaf3db138493cdc1a7a585b7730a11d8feea92e32860453997` | +| `notation_sd_tests_serialize_binary` | `NotationSDTests.SerializeBinary` | `LibreMetaverse.Tests/NotationLLSDTests.cs:466` | `[Test]` | `07f940143dd6212080fee783bf3c493157a5099fbd0646bf91a5024d12e55d6b` | +| `notation_sd_tests_deserialize_array` | `NotationSDTests.DeserializeArray` | `LibreMetaverse.Tests/NotationLLSDTests.cs:479` | `[Test]` | `b1313ef5f375a1511fffe4c593dedc046e4ebfcca2a41cac6fafa65b99abc38e` | +| `notation_sd_tests_serialize_array` | `NotationSDTests.SerializeArray` | `LibreMetaverse.Tests/NotationLLSDTests.cs:522` | `[Test]` | `2c0a7af66c707280621a03423a6b56b24acdcc26b5f34d6bc5427ba98a111c50` | +| `notation_sd_tests_deserialize_map` | `NotationSDTests.DeserializeMap` | `LibreMetaverse.Tests/NotationLLSDTests.cs:559` | `[Test]` | `75348b6dde6ff642f3f19e48009565fb82410ed522583d20c3833bdd4121b258` | +| `notation_sd_tests_serialize_map` | `NotationSDTests.SerializeMap` | `LibreMetaverse.Tests/NotationLLSDTests.cs:600` | `[Test]` | `71bf4cf86acc617623d904f5d1a1f892e45e5f6298e057ab7670281da1d6b541` | +| `notation_sd_tests_deserialize_real_world_examples` | `NotationSDTests.DeserializeRealWorldExamples` | `LibreMetaverse.Tests/NotationLLSDTests.cs:653` | `[Test]` | `684c4f3ad342010bc466699fc921375f3df16b63c600ac85f970d63b57d62ae2` | +| `notation_sd_tests_serialize_formatted_test` | `NotationSDTests.SerializeFormattedTest` | `LibreMetaverse.Tests/NotationLLSDTests.cs:707` | `[Test]` | `de64ee1e02e47116c580a7340e0ce8a908787eff63d46a56ee04379330932ee5` | +| `oar_file_terrain_tests_load_terrain_standard_region_loads256x256` | `OarFileTerrainTests.LoadTerrain_StandardRegion_Loads256x256` | `LibreMetaverse.Tests/OarFileTerrainTests.cs:38` | `[Test]` | `c4e3a994baf06b0106a6614e9c3efbcc27e45ff1725f5470d2db6ded1fff6014` | +| `oar_file_terrain_tests_load_terrain_varregion_loads512x512` | `OarFileTerrainTests.LoadTerrain_Varregion_Loads512x512` | `LibreMetaverse.Tests/OarFileTerrainTests.cs:52` | `[Test]` | `4820338f10acbb4987e26992d7a7957be58ab6bc548674bf18943ef312962894` | +| `oar_file_terrain_tests_load_terrain_wrong_byte_count_fails_gracefully` | `OarFileTerrainTests.LoadTerrain_WrongByteCount_FailsGracefully` | `LibreMetaverse.Tests/OarFileTerrainTests.cs:65` | `[Test]` | `ff6fb4feb2773c93397d412d0ecf6aef1f3636e823dabb729a7a6cbe94d1513f` | +| `oar_file_terrain_tests_load_terrain_non_square_post_count_fails_gracefully` | `OarFileTerrainTests.LoadTerrain_NonSquarePostCount_FailsGracefully` | `LibreMetaverse.Tests/OarFileTerrainTests.cs:76` | `[Test]` | `218754e53232cd10318668c70b94ae9d7d541d09598b0490082e023e76d6045f` | +| `offline_messages_tests_retrieve_instant_messages_async_bare_array_of_arrays_response_raises_instant_message` | `OfflineMessagesTests.RetrieveInstantMessagesAsync_BareArrayOfArraysResponse_RaisesInstantMessage` | `LibreMetaverse.Tests/OfflineMessagesTests.cs:70` | `[Test]` | `d51f69e0fa1e1e59a5cedec7d60315d1f590848672a9f4f0c5e21d2abff5c372` | +| `offline_messages_tests_retrieve_instant_messages_async_messages_map_response_raises_instant_message` | `OfflineMessagesTests.RetrieveInstantMessagesAsync_MessagesMapResponse_RaisesInstantMessage` | `LibreMetaverse.Tests/OfflineMessagesTests.cs:94` | `[Test]` | `dbce6320d57d12ca5557cfba65257e15be314cde947b20dd21bc386819fcb3ce` | +| `packet_tests_header_flags` | `PacketTests.HeaderFlags` | `LibreMetaverse.Tests/PacketTests.cs:37` | `[Test]` | `89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b` | +| `packet_tests_to_bytes_multiple` | `PacketTests.ToBytesMultiple` | `LibreMetaverse.Tests/PacketTests.cs:108` | `[Test]` | `0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5` | +| `position_helper_tests_to_global_and_local_position_round_trip` | `PositionHelperTests.ToGlobalAndLocalPosition_RoundTrip` | `LibreMetaverse.Tests/PositionHelperTests.cs:9` | `[Test]` | `695c6a640e5353e02def9a1b4a1c1eabb37a8543c13466dff570f58d847e7772` | +| `position_helper_tests_format_coordinates_formats_correctly` | `PositionHelperTests.FormatCoordinates_FormatsCorrectly` | `LibreMetaverse.Tests/PositionHelperTests.cs:29` | `[Test]` | `fe4256d00dab5cc2de602b7b27442cac627a5956c4ce79c05d92de830f6fc5d2` | +| `prim_object_tests_path_begin` | `PrimObjectTests.PathBegin` | `LibreMetaverse.Tests/PrimObjectTests.cs:36` | `[Test]` | `5c8e14e1d08a91a4e7c3e252c932b8fe15cf6b5231cc9fe5bb7ef2ae6e2c8299` | +| `prim_object_tests_path_end` | `PrimObjectTests.PathEnd` | `LibreMetaverse.Tests/PrimObjectTests.cs:49` | `[Test]` | `693bfe29f448e433705d65b8b6907f1b270fd636f914e18b76d7a0047dbea506` | +| `prim_object_tests_path_revolutions` | `PrimObjectTests.PathRevolutions` | `LibreMetaverse.Tests/PrimObjectTests.cs:62` | `[Test]` | `c3f61c80a204e608976cb44a0c10b9651496074c25f254eec8621db65dbbbe37` | +| `prim_object_tests_path_scale` | `PrimObjectTests.PathScale` | `LibreMetaverse.Tests/PrimObjectTests.cs:75` | `[Test]` | `b92e4ab375fcc788dea701d8579268f39b4f3b1d51d4eed91458547350405d61` | +| `prim_object_tests_path_shear` | `PrimObjectTests.PathShear` | `LibreMetaverse.Tests/PrimObjectTests.cs:88` | `[Test]` | `d49147475e55b06e219db0bdad056486c511b9582a6ae2601105a7b3c49844ad` | +| `prim_object_tests_path_taper` | `PrimObjectTests.PathTaper` | `LibreMetaverse.Tests/PrimObjectTests.cs:101` | `[Test]` | `93a0adbc0630de3c9fbea6f8080d74ef6e3180e3813f00460bce5d52ef2f12b7` | +| `prim_object_tests_texture_entry_offsets` | `PrimObjectTests.TextureEntryOffsets` | `LibreMetaverse.Tests/PrimObjectTests.cs:114` | `[Test]` | `720ea1a9477d333b14786bc14e9abca24858e63acae94f4c6055d81f14ff033a` | +| `prim_object_tests_texture_entry` | `PrimObjectTests.TextureEntry` | `LibreMetaverse.Tests/PrimObjectTests.cs:130` | `[Test]` | `0670a9a8dcc4001e726df699ef8001604956b6674028a192502b92b725858990` | +| `prim_object_tests_texture_entry_render_material_id_default_face_roundtrips` | `PrimObjectTests.TextureEntry_RenderMaterialID_DefaultFace_Roundtrips` | `LibreMetaverse.Tests/PrimObjectTests.cs:162` | `[Test]` | `8db56b448e53e6bec5540a5a4721dc75f85a933c6c89e166f7df7baf8e44aab3` | +| `prim_object_tests_texture_entry_render_material_id_per_face_roundtrips` | `PrimObjectTests.TextureEntry_RenderMaterialID_PerFace_Roundtrips` | `LibreMetaverse.Tests/PrimObjectTests.cs:176` | `[Test]` | `2897366ecaa41f07b4db6ebf3e80a7ebe56480f1c44f31cedea2d88a62214dc6` | +| `prim_object_tests_texture_entry_render_material_id_multiple_faces_roundtrips` | `PrimObjectTests.TextureEntry_RenderMaterialID_MultipleFaces_Roundtrips` | `LibreMetaverse.Tests/PrimObjectTests.cs:195` | `[Test]` | `f3d8c103e4b3d43a8e3bea1356ba13808633fdb2ea06583234551f9059b2a241` | +| `prim_object_tests_texture_entry_render_material_id_inherits_from_default_when_not_overridden` | `PrimObjectTests.TextureEntry_RenderMaterialID_InheritsFromDefault_WhenNotOverridden` | `LibreMetaverse.Tests/PrimObjectTests.cs:216` | `[Test]` | `2313a0134836651e23c693505c3c000ad7ff24956b432d0761a5e8b77cb01642` | +| `primitive_tests_get_osd_from_osd_roundtrip_minimal` | `PrimitiveTests.GetOSD_FromOSD_Roundtrip_Minimal` | `LibreMetaverse.Tests/PrimitiveTests.cs:9` | `[Test]` | `5e81b8a195f3e59bfe9e3ebf50c3291f7cbcd49f567ede7c1c8b726e0c6c9c19` | +| `primitive_tests_get_osd_from_osd_roundtrip_extras` | `PrimitiveTests.GetOSD_FromOSD_Roundtrip_Extras` | `LibreMetaverse.Tests/PrimitiveTests.cs:71` | `[Test]` | `63bae8bddacab170aec00c6d7a219f96fa794f489190b34cb426bbf9a3672af5` | +| `primitive_tests_from_osd_missing_volume_does_not_throw_and_uses_defaults` | `PrimitiveTests.FromOSD_MissingVolume_DoesNotThrow_AndUsesDefaults` | `LibreMetaverse.Tests/PrimitiveTests.cs:133` | `[Test]` | `03f9369aab6f6a71ee13982a7b6ba9780f86bcb5b6f081f9550f491b692f711c` | +| `primitive_tests_from_osd_wrong_types_for_transforms_are_ignored` | `PrimitiveTests.FromOSD_WrongTypes_ForTransforms_AreIgnored` | `LibreMetaverse.Tests/PrimitiveTests.cs:156` | `[Test]` | `a23d4b1ab6d24c11c96862bc18ba57fccf1a8a1d690c90c5e8da3092973220f7` | +| `primitive_tests_from_osd_partial_profile_uses_defaults_for_missing_fields` | `PrimitiveTests.FromOSD_PartialProfile_UsesDefaultsForMissingFields` | `LibreMetaverse.Tests/PrimitiveTests.cs:173` | `[Test]` | `f3a3e506e3ef417f6323875db82179a4ffbdc1d4ee383417f2b0bd5afd0d0dba` | +| `product_info_request_message_tests_deserialize_bare_array_reads_sku_name_description` | `ProductInfoRequestMessageTests.Deserialize_BareArray_ReadsSkuNameDescription` | `LibreMetaverse.Tests/ProductInfoRequestMessageTests.cs:45` | `[Test]` | `5d51fdbb1bec1ff74df59778d214413e78fb650679d36e7c44be92d1b2e3205f` | +| `product_info_request_message_tests_serialize_deserialize_round_trips` | `ProductInfoRequestMessageTests.SerializeDeserialize_RoundTrips` | `LibreMetaverse.Tests/ProductInfoRequestMessageTests.cs:68` | `[Test]` | `5cb54bed4150cf13f815b223d6b7e35e7427004a12e98c7328c7674b6fe6309b` | +| `protobuf_tests_serialize_boolean` | `ProtobufTests.SerializeBoolean` | `LibreMetaverse.Tests/ProtobufTests.cs:36` | `[Test]` | `06d71d5ad54dab8236458e6cf3c9893728d4a13c348441822f674164a285150b` | +| `protobuf_tests_serialize_integer` | `ProtobufTests.SerializeInteger` | `LibreMetaverse.Tests/ProtobufTests.cs:52` | `[Test]` | `8a20e00e06a1a01a39c6cc3f1de100015abb0446ee07e42fbbfc89d4351d9f5b` | +| `protobuf_tests_serialize_real` | `ProtobufTests.SerializeReal` | `LibreMetaverse.Tests/ProtobufTests.cs:74` | `[Test]` | `4aae9af41d534a2c4755f40f9da4d7b780a4552b52c7816d0aa70f640d64cfd3` | +| `protobuf_tests_serialize_uuid` | `ProtobufTests.SerializeUUID` | `LibreMetaverse.Tests/ProtobufTests.cs:84` | `[Test]` | `7fa09c08d627d04b66651d0f50cbf6a4373536315c121bab59f43b57c0cbf064` | +| `protobuf_tests_serialize_string` | `ProtobufTests.SerializeString` | `LibreMetaverse.Tests/ProtobufTests.cs:100` | `[Test]` | `880195caac721a93349f902efb2615342d84eca86a64c8340dd314044d8a3ade` | +| `protobuf_tests_serialize_array` | `ProtobufTests.SerializeArray` | `LibreMetaverse.Tests/ProtobufTests.cs:116` | `[Test]` | `2bdfc891534aeafa4a0729f4f3ba34d9fb4cc0ea4e88c6ac1aab63224b95f230` | +| `protobuf_tests_serialize_map` | `ProtobufTests.SerializeMap` | `LibreMetaverse.Tests/ProtobufTests.cs:137` | `[Test]` | `d2a14b977d843249e2569a2287981ee9fc903c07cf19b5e3cd613c340725de51` | +| `protobuf_tests_serialize_nested_composite` | `ProtobufTests.SerializeNestedComposite` | `LibreMetaverse.Tests/ProtobufTests.cs:158` | `[Test]` | `bae0fbd2740466f84376f8f98ec4bf93143ce9cc7ad60cdd15907411280ff0a6` | +| `protobuf_tests_auto_detect_protobuf` | `ProtobufTests.AutoDetectProtobuf` | `LibreMetaverse.Tests/ProtobufTests.cs:191` | `[Test]` | `2c319b85ae1615fcb9c5804ac01bcb108c6ab235d51b971447fd2576054d8191` | +| `protobuf_tests_serialize_binary` | `ProtobufTests.SerializeBinary` | `LibreMetaverse.Tests/ProtobufTests.cs:203` | `[Test]` | `f5b3aa5e551371f05d90f20f5552844c71e9abb337d33ed178e72297e5d7435d` | +| `protobuf_tests_serialize_date` | `ProtobufTests.SerializeDate` | `LibreMetaverse.Tests/ProtobufTests.cs:214` | `[Test]` | `2a972308d04e49c41fabe1d240cd8d4398a53fa7264ffd588cedde7e0c76c9b9` | +| `protobuf_tests_serialize_uri` | `ProtobufTests.SerializeUri` | `LibreMetaverse.Tests/ProtobufTests.cs:226` | `[Test]` | `1561f2747cba4be4f9ab5af31d08f2a24e199e2193b3fcabb7925d79f4d70a5e` | +| `query_experiences_on_parcel_tests_query_experiences_on_parcel_async_happy_path_parses_allowed_map_and_builds_expected_query` | `QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_HappyPath_ParsesAllowedMapAndBuildsExpectedQuery` | `LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs:66` | `[Test]` | `2571d3a4100face21268d7ca2401cc8468e711c03c808704aacc7a50006125d5` | +| `query_experiences_on_parcel_tests_query_experiences_on_parcel_async_no_experience_ids_omits_experiences_param` | `QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_NoExperienceIds_OmitsExperiencesParam` | `LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs:87` | `[Test]` | `ddbaa53aa8c63262c2241588b4281c42bbb66efdecac95e297deb0fb81797455` | +| `query_experiences_on_parcel_tests_query_experiences_on_parcel_async_no_capability_returns_null_without_request` | `QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_NoCapability_ReturnsNullWithoutRequest` | `LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs:103` | `[Test]` | `5c6a6584fba8ddc66200367217f658d342fb2c26d6be9e49ccf3892bea420095` | +| `query_experiences_on_parcel_tests_query_experiences_on_parcel_async_non_success_status_returns_null` | `QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_NonSuccessStatus_ReturnsNull` | `LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs:120` | `[Test]` | `977fe55acd5aeb5735cc718f705a2742ae0dfab12dc1211c03a64cc6d1f3bbf5` | +| `adjust_height_command_tests_adjust_height` | `AdjustHeightCommandTests.AdjustHeight` | `LibreMetaverse.Tests/RLV/Commands/AdjustHeightCommandTests.cs:12` | `[Test]` | `fb3adb86988b10b2d3fe9223324f8a3c1ba7b8c2ea909ee6b57b38c590fed372` | +| `adjust_height_command_tests_adjust_height_with_delta` | `AdjustHeightCommandTests.AdjustHeight_WithDelta` | `LibreMetaverse.Tests/RLV/Commands/AdjustHeightCommandTests.cs:30` | `[Test]` | `1f37a125fd9df8585740d37c711888dfcd92460d86c19077f771d7f3fab54264` | +| `attach_all_command_tests_attach_force_recursive` | `AttachAllCommandTests.AttachForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:15` | `[TestCase("attachall", true)]` | `17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671` | +| `attach_all_command_tests_attach_force_recursive_case_2` | `AttachAllCommandTests.AttachForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:16` | `[TestCase("attachalloverorreplace", true)]` | `17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671` | +| `attach_all_command_tests_attach_force_recursive_case_3` | `AttachAllCommandTests.AttachForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:17` | `[TestCase("attachallover", false)]` | `17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671` | +| `attach_all_command_tests_attach_force_recursive_with_hidden_subfolder` | `AttachAllCommandTests.AttachForce_Recursive_WithHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:61` | `[TestCase("attachall", true)]` | `f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4` | +| `attach_all_command_tests_attach_force_recursive_with_hidden_subfolder_case_2` | `AttachAllCommandTests.AttachForce_Recursive_WithHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:62` | `[TestCase("attachalloverorreplace", true)]` | `f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4` | +| `attach_all_command_tests_attach_force_recursive_with_hidden_subfolder_case_3` | `AttachAllCommandTests.AttachForce_Recursive_WithHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:63` | `[TestCase("attachallover", false)]` | `f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4` | +| `attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace` | `AttachAllCommandTests.AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:107` | `[TestCase("attachall", true)]` | `6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d` | +| `attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_2` | `AttachAllCommandTests.AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:108` | `[TestCase("attachalloverorreplace", true)]` | `6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d` | +| `attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_3` | `AttachAllCommandTests.AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:109` | `[TestCase("attachallover", false)]` | `6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d` | +| `attach_all_command_tests_attach_force_recursive_source_folder_private` | `AttachAllCommandTests.AttachForce_Recursive_SourceFolderPrivate` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:155` | `[TestCase("attachall", true)]` | `cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae` | +| `attach_all_command_tests_attach_force_recursive_source_folder_private_case_2` | `AttachAllCommandTests.AttachForce_Recursive_SourceFolderPrivate` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:156` | `[TestCase("attachalloverorreplace", true)]` | `cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae` | +| `attach_all_command_tests_attach_force_recursive_source_folder_private_case_3` | `AttachAllCommandTests.AttachForce_Recursive_SourceFolderPrivate` | `LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs:157` | `[TestCase("attachallover", false)]` | `cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae` | +| `attach_all_this_command_tests_attach_all_this_force_recursive` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:15` | `[TestCase("attachallthis", true)]` | `be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_case_2` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:16` | `[TestCase("attachallthisoverorreplace", true)]` | `be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_case_3` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:17` | `[TestCase("attachallthisover", false)]` | `be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_by_id` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_ById` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:81` | `[TestCase("attachallthis", true)]` | `dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_by_id_case_2` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_ById` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:82` | `[TestCase("attachallthisoverorreplace", true)]` | `dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_by_id_case_3` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_ById` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:83` | `[TestCase("attachallthisover", false)]` | `dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_WithHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:147` | `[TestCase("attachallthis", true)]` | `cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder_case_2` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_WithHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:148` | `[TestCase("attachallthisoverorreplace", true)]` | `cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder_case_3` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_WithHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:149` | `[TestCase("attachallthisover", false)]` | `cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:212` | `[TestCase("attachallthis", true)]` | `780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_2` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:213` | `[TestCase("attachallthisoverorreplace", true)]` | `780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea` | +| `attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_3` | `AttachAllThisCommandTests.AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:214` | `[TestCase("attachallthisover", false)]` | `780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea` | +| `attach_all_this_command_tests_attach_all_this_force_attach_point` | `AttachAllThisCommandTests.AttachAllThisForce_AttachPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:279` | `[TestCase("attachallthis", true)]` | `4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613` | +| `attach_all_this_command_tests_attach_all_this_force_attach_point_case_2` | `AttachAllThisCommandTests.AttachAllThisForce_AttachPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:280` | `[TestCase("attachallthisoverorreplace", true)]` | `4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613` | +| `attach_all_this_command_tests_attach_all_this_force_attach_point_case_3` | `AttachAllThisCommandTests.AttachAllThisForce_AttachPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:281` | `[TestCase("attachallthisover", false)]` | `4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613` | +| `attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type` | `AttachAllThisCommandTests.AttachAllThisForce_RlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:352` | `[TestCase("attachallthis", true)]` | `91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d` | +| `attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type_case_2` | `AttachAllThisCommandTests.AttachAllThisForce_RlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:353` | `[TestCase("attachallthisoverorreplace", true)]` | `91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d` | +| `attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type_case_3` | `AttachAllThisCommandTests.AttachAllThisForce_RlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs:354` | `[TestCase("attachallthisover", false)]` | `91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d` | +| `attach_command_tests_attach_force` | `AttachCommandTests.AttachForce` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:14` | `[TestCase("attach", true)]` | `2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d` | +| `attach_command_tests_attach_force_case_2` | `AttachCommandTests.AttachForce` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:15` | `[TestCase("attachoverorreplace", true)]` | `2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d` | +| `attach_command_tests_attach_force_case_3` | `AttachCommandTests.AttachForce` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:16` | `[TestCase("attachover", false)]` | `2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d` | +| `attach_command_tests_attach_force_with_clothing` | `AttachCommandTests.AttachForce_WithClothing` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:57` | `[TestCase("attach", true)]` | `1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3` | +| `attach_command_tests_attach_force_with_clothing_case_2` | `AttachCommandTests.AttachForce_WithClothing` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:58` | `[TestCase("attachoverorreplace", true)]` | `1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3` | +| `attach_command_tests_attach_force_with_clothing_case_3` | `AttachCommandTests.AttachForce_WithClothing` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:59` | `[TestCase("attachover", false)]` | `1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3` | +| `attach_command_tests_attach_force_already_attached` | `AttachCommandTests.AttachForce_AlreadyAttached` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:101` | `[TestCase("attach")]` | `751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385` | +| `attach_command_tests_attach_force_already_attached_case_2` | `AttachCommandTests.AttachForce_AlreadyAttached` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:102` | `[TestCase("attachoverorreplace")]` | `751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385` | +| `attach_command_tests_attach_force_already_attached_case_3` | `AttachCommandTests.AttachForce_AlreadyAttached` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:103` | `[TestCase("attachover")]` | `751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385` | +| `attach_command_tests_attach_force_position_from_folder_name` | `AttachCommandTests.AttachForce_PositionFromFolderName` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:146` | `[TestCase("attach", true)]` | `6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634` | +| `attach_command_tests_attach_force_position_from_folder_name_case_2` | `AttachCommandTests.AttachForce_PositionFromFolderName` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:147` | `[TestCase("attachoverorreplace", true)]` | `6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634` | +| `attach_command_tests_attach_force_position_from_folder_name_case_3` | `AttachCommandTests.AttachForce_PositionFromFolderName` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:148` | `[TestCase("attachover", false)]` | `6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634` | +| `attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace` | `AttachCommandTests.AttachForce_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:194` | `[TestCase("attach")]` | `5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1` | +| `attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace_case_2` | `AttachCommandTests.AttachForce_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:195` | `[TestCase("attachoverorreplace")]` | `5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1` | +| `attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace_case_3` | `AttachCommandTests.AttachForce_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:196` | `[TestCase("attachover")]` | `5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1` | +| `attach_command_tests_attach_force_attach_private_parent_folder` | `AttachCommandTests.AttachForce_AttachPrivateParentFolder` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:239` | `[TestCase("attach", true)]` | `268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c` | +| `attach_command_tests_attach_force_attach_private_parent_folder_case_2` | `AttachCommandTests.AttachForce_AttachPrivateParentFolder` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:240` | `[TestCase("attachoverorreplace", true)]` | `268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c` | +| `attach_command_tests_attach_force_attach_private_parent_folder_case_3` | `AttachCommandTests.AttachForce_AttachPrivateParentFolder` | `LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs:241` | `[TestCase("attachover", false)]` | `268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c` | +| `attach_this_command_tests_attach_this_default` | `AttachThisCommandTests.AttachThis_Default` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:15` | `[TestCase("attachthis", true)]` | `3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2` | +| `attach_this_command_tests_attach_this_default_case_2` | `AttachThisCommandTests.AttachThis_Default` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:16` | `[TestCase("attachthisoverorreplace", true)]` | `3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2` | +| `attach_this_command_tests_attach_this_default_case_3` | `AttachThisCommandTests.AttachThis_Default` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:17` | `[TestCase("attachthisover", false)]` | `3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2` | +| `attach_this_command_tests_attach_this_by_id` | `AttachThisCommandTests.AttachThis_ById` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:79` | `[TestCase("attachthis", true)]` | `3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392` | +| `attach_this_command_tests_attach_this_by_id_case_2` | `AttachThisCommandTests.AttachThis_ById` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:80` | `[TestCase("attachthisoverorreplace", true)]` | `3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392` | +| `attach_this_command_tests_attach_this_by_id_case_3` | `AttachThisCommandTests.AttachThis_ById` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:81` | `[TestCase("attachthisover", false)]` | `3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392` | +| `attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace` | `AttachThisCommandTests.AttachThis_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:144` | `[TestCase("attachthis")]` | `67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b` | +| `attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace_case_2` | `AttachThisCommandTests.AttachThis_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:145` | `[TestCase("attachthisoverorreplace")]` | `67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b` | +| `attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace_case_3` | `AttachThisCommandTests.AttachThis_FolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:146` | `[TestCase("attachthisover")]` | `67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b` | +| `attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point` | `AttachThisCommandTests.AttachThis_FolderNameSpecifiesRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:210` | `[TestCase("attachthis", true)]` | `c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27` | +| `attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point_case_2` | `AttachThisCommandTests.AttachThis_FolderNameSpecifiesRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:211` | `[TestCase("attachthisoverorreplace", true)]` | `c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27` | +| `attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point_case_3` | `AttachThisCommandTests.AttachThis_FolderNameSpecifiesRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:212` | `[TestCase("attachthisover", false)]` | `c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27` | +| `attach_this_command_tests_attach_this_from_hidden_subfolder` | `AttachThisCommandTests.AttachThis_FromHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:278` | `[TestCase("attachthis", true)]` | `059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8` | +| `attach_this_command_tests_attach_this_from_hidden_subfolder_case_2` | `AttachThisCommandTests.AttachThis_FromHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:279` | `[TestCase("attachthisoverorreplace", true)]` | `059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8` | +| `attach_this_command_tests_attach_this_from_hidden_subfolder_case_3` | `AttachThisCommandTests.AttachThis_FromHiddenSubfolder` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:280` | `[TestCase("attachthisover", false)]` | `059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8` | +| `attach_this_command_tests_attach_this_attach_point` | `AttachThisCommandTests.AttachThis_AttachPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:344` | `[TestCase("attachthis", true)]` | `9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9` | +| `attach_this_command_tests_attach_this_attach_point_case_2` | `AttachThisCommandTests.AttachThis_AttachPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:345` | `[TestCase("attachthisoverorreplace", true)]` | `9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9` | +| `attach_this_command_tests_attach_this_attach_point_case_3` | `AttachThisCommandTests.AttachThis_AttachPoint` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:346` | `[TestCase("attachthisover", false)]` | `9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9` | +| `attach_this_command_tests_attach_this_rlv_wearable_type` | `AttachThisCommandTests.AttachThis_RlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:414` | `[TestCase("attachthis", true)]` | `1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3` | +| `attach_this_command_tests_attach_this_rlv_wearable_type_case_2` | `AttachThisCommandTests.AttachThis_RlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:415` | `[TestCase("attachthisoverorreplace", true)]` | `1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3` | +| `attach_this_command_tests_attach_this_rlv_wearable_type_case_3` | `AttachThisCommandTests.AttachThis_RlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs:416` | `[TestCase("attachthisover", false)]` | `1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3` | +| `clear_command_tests_clear` | `ClearCommandTests.Clear` | `LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs:11` | `[Test]` | `865d022233930e9582fec5b0e99063f15506a339c430755aba83706b594182ad` | +| `clear_command_tests_clear_case_in_sensitive` | `ClearCommandTests.Clear_CaseInSensitive` | `LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs:25` | `[Test]` | `b70296f9d2b6c9eb8c6dd6e560056ab8320d746a991fafec858812fc2ebb3141` | +| `clear_command_tests_clear_sender_based` | `ClearCommandTests.Clear_SenderBased` | `LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs:39` | `[Test]` | `1ae70737411e18626227c0b15181572c1c623eefce0a8fa1a874b2229c44c38e` | +| `clear_command_tests_clear_filtered` | `ClearCommandTests.Clear_Filtered` | `LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs:57` | `[Test]` | `e0f0b5a42c3baf92fef6a8d4fc2c60dbd6963db6f844fed55b06968f0c9e543f` | +| `detach_all_command_tests_detach_all_force_recursive` | `DetachAllCommandTests.DetachAllForce_Recursive` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:15` | `[Test]` | `45405dbca6c2b8bb9f439736d53c2ff60056252f4cdf6296bedcc14d2be9248e` | +| `detach_all_command_tests_detach_all_force_recursive_enforce_restrictions` | `DetachAllCommandTests.DetachAllForce_Recursive_EnforceRestrictions` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:85` | `[Test]` | `6186f5923009fb984daef726e8df44aff7cb65f74c2e381dd8cc9968f5534e43` | +| `detach_all_command_tests_detach_all_force_recursive_private_target_dir` | `DetachAllCommandTests.DetachAllForce_Recursive_PrivateTargetDir` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:154` | `[Test]` | `300a323967b6258d1202190bbd3de7b91699231f7a5afa86204ba627cb61215f` | +| `detach_all_command_tests_detach_all_force_recursive_private_sub_folders` | `DetachAllCommandTests.DetachAllForce_Recursive_PrivateSubFolders` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:226` | `[Test]` | `e688b64d13f0a07f4bfeae0715fbfbf98c1d1fa64b0aefbd0e4e3d3d4dd98eee` | +| `detach_all_command_tests_detach_all_force_recursive_nostrip_sub_folders` | `DetachAllCommandTests.DetachAllForce_Recursive_NostripSubFolders` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:298` | `[Test]` | `22cf1a159861c98c8a0f14ac63bafcbef21466c2ac01e615fe9ca4630d16f956` | +| `detach_all_command_tests_detach_all_force_recursive_nostrip_sub_folders_link_exception` | `DetachAllCommandTests.DetachAllForce_Recursive_NostripSubFolders_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:370` | `[Test]` | `cbe38368a6d4c59d72291195688d0c70898be5c3cceb02f09c5d386c3668fb07` | +| `detach_all_command_tests_detach_all_force_recursive_nostrip_item_name` | `DetachAllCommandTests.DetachAllForce_Recursive_NostripItemName` | `LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs:450` | `[Test]` | `ea0fab47cb1829338948f605919fcf1dca4f88d7965cdca4c7f457e399e4fbfc` | +| `detach_all_this_command_tests_detach_all_this_force_default` | `DetachAllThisCommandTests.DetachAllThisForce_Default` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:15` | `[Test]` | `8fe4eacf8cc5841e638d69540e2ab080efc3e64534346ece854429d0476f8a84` | +| `detach_all_this_command_tests_detach_all_this_force_nostrip` | `DetachAllThisCommandTests.DetachAllThisForce_Nostrip` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:87` | `[Test]` | `754bd01f2f0b77c05ee5d1548f76337da93d980a48ad0922d80f34707c4fe68b` | +| `detach_all_this_command_tests_detach_all_this_force_nostrip_link_exception` | `DetachAllThisCommandTests.DetachAllThisForce_Nostrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:159` | `[Test]` | `0cce15f7cfda160733c305b0867be31875e1814b38e2e980525d960e0214ad51` | +| `detach_all_this_command_tests_detach_all_this_force_by_id` | `DetachAllThisCommandTests.DetachAllThisForce_ById` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:237` | `[Test]` | `2f657ffed317d4d7f97f6111942ea8214996872da6294f7c66d07890647f7f63` | +| `detach_all_this_command_tests_detach_all_this_force_by_id_nostrip` | `DetachAllThisCommandTests.DetachAllThisForce_ById_Nostrip` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:309` | `[Test]` | `48ab7aec02efd652478ca3110dd39011fd9b79a1e0a1336f53e9f77b2f56e635` | +| `detach_all_this_command_tests_detach_all_this_force_by_id_nostrip_link_exception` | `DetachAllThisCommandTests.DetachAllThisForce_ById_Nostrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:382` | `[Test]` | `5d882f00bfe73cecfc3e96c26ff18a20c00481619996b25ed2ce851eff9a86ce` | +| `detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point` | `DetachAllThisCommandTests.DetachThisAllForce_ByRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:461` | `[Test]` | `30e6806d5c484bf2a2f9a3b1fcdb5e88272874b0e755462c3b0bfa97326d180c` | +| `detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point_no_strip` | `DetachAllThisCommandTests.DetachThisAllForce_ByRlvAttachmentPoint_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:534` | `[Test]` | `657125be7aec668f72e744cc87cae38f022c8ccf9e8980c8ef4bea7e0557fdd1` | +| `detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point_no_strip_link_exception` | `DetachAllThisCommandTests.DetachThisAllForce_ByRlvAttachmentPoint_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:608` | `[Test]` | `fe019191a9a3df9a43fd500db775ba5f874f4b767096365cba390480b2b2189f` | +| `detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type` | `DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:688` | `[Test]` | `ccf302d870f323790af63873fcbb172f084c4e7400a728e480378706b5fb9947` | +| `detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_no_strip` | `DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:758` | `[Test]` | `1947e7c9cfe8bb931ee7ad50c6f505515feeb9d30b236702a2d68fb4734a30f0` | +| `detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_no_strip_link_exception` | `DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:829` | `[Test]` | `50ec101ab557e78d947ac7f9878acd4df4957482f358a7ce02371df8754add94` | +| `detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_private_folder` | `DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType_PrivateFolder` | `LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs:906` | `[Test]` | `2ba745b093f0348d8754f74073c6a6a0f18383b5ce4a73721b39b01f0306a994` | +| `detach_me_command_tests_detach_me_force` | `DetachMeCommandTests.DetachMeForce` | `LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs:15` | `[Test]` | `fde065233689ec75c12e9607acf06c5859a91efea58e143ecc508ebec784a567` | +| `detach_me_command_tests_detach_me_force_with_no_strip_item_name_special_exception` | `DetachMeCommandTests.DetachMeForce_WithNoStripItemName_SpecialException` | `LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs:79` | `[Test]` | `ee511230131312be9b788033aac8766ea3cb3c1f8d7c5b9b26a4bd6a83cd695c` | +| `detach_me_command_tests_detach_me_force_with_locked_folder_restriction` | `DetachMeCommandTests.DetachMeForce_WithLockedFolderRestriction` | `LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs:146` | `[Test]` | `05fefae0563306af0c491006f18915ff1b250b7972c82c160f20f06e07335887` | +| `detach_me_command_tests_detach_me_force_multiple_links_same_item` | `DetachMeCommandTests.DetachMeForce_MultipleLinksSameItem` | `LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs:224` | `[Test]` | `1ae8a318762625819371fb109fd673e0d31a2c0354add1e65802eb54cb71e303` | +| `detach_this_command_tests_detach_this_force_default` | `DetachThisCommandTests.DetachThisForce_Default` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:15` | `[Test]` | `ae8c0fd737f869ef3e2dbd97ae28974b35c6bbc5327151c0074d531efdaaf54e` | +| `detach_this_command_tests_detach_this_force_no_strip` | `DetachThisCommandTests.DetachThisForce_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:87` | `[Test]` | `3aa17222f7539814f8329e07de548cca4bb702f4b0409e793ea551327b0c57d0` | +| `detach_this_command_tests_detach_this_force_no_strip_folder` | `DetachThisCommandTests.DetachThisForce_NoStripFolder` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:159` | `[Test]` | `16b74c3bf8312ccb885e61f933ec9d292988d2e1fad05e0188006df5630681f8` | +| `detach_this_command_tests_detach_this_force_no_strip_folder_link_exception` | `DetachThisCommandTests.DetachThisForce_NoStripFolder_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:231` | `[Test]` | `b86b22a0ab30d0ded0cd6fbc7d34fae77e521861f5672b44a25a77325e594ab4` | +| `detach_this_command_tests_detach_this_force_by_id` | `DetachThisCommandTests.DetachThisForce_ById` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:305` | `[Test]` | `3c4a211e5fefb44b42f50f6e6e58f8f852c8cf2d732bb6c3f737c3d6a592fa22` | +| `detach_this_command_tests_detach_this_force_by_id_nostrip_item_name` | `DetachThisCommandTests.DetachThisForce_ById_NostripItemName` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:376` | `[Test]` | `f32926ca6f4328afdd3ddeb9f7bec8ff2ee01e9563555921ac8c663d20005551` | +| `detach_this_command_tests_detach_this_force_by_id_nostrip_folder_name` | `DetachThisCommandTests.DetachThisForce_ById_NostripFolderName` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:447` | `[Test]` | `bec3216bf016c2543a3410b069abd786167e04a7527253887f158127644656a8` | +| `detach_this_command_tests_detach_this_force_by_id_nostrip_folder_name_link_exception` | `DetachThisCommandTests.DetachThisForce_ById_NostripFolderName_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:518` | `[Test]` | `1b5eb3a0bdef8ea65b800533ab3153dc6b3ea21d2f4f27e4820d0a0df48891a2` | +| `detach_this_command_tests_detach_this_force_by_rlv_attachment_point` | `DetachThisCommandTests.DetachThisForce_ByRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:591` | `[Test]` | `7e8f3a4d8b2cbdb5cc81eea598da6ef6395834b1cb7a629dc8d7ee2bfd80fab5` | +| `detach_this_command_tests_detach_this_force_by_rlv_attachment_point_no_strip` | `DetachThisCommandTests.DetachThisForce_ByRlvAttachmentPoint_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:664` | `[Test]` | `f6ff482bdb8d28414e01952201e37e49316b3e2345b0ff85dd4cb059193d1816` | +| `detach_this_command_tests_detach_this_force_by_rlv_attachment_point_no_strip_link_exception` | `DetachThisCommandTests.DetachThisForce_ByRlvAttachmentPoint_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:738` | `[Test]` | `289f8cc48f0e6a412d58258876e4aca08d8116d549642a0011bbdaf9b2223e83` | +| `detach_this_command_tests_detach_this_force_by_rlv_wearable_type` | `DetachThisCommandTests.DetachThisForce_ByRlvWearableType` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:813` | `[Test]` | `51607294f12279974c2b44b47ba2eadca9846180a39bcde6a28c020dc4466254` | +| `detach_this_command_tests_detach_this_force_by_rlv_wearable_type_no_strip` | `DetachThisCommandTests.DetachThisForce_ByRlvWearableType_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:883` | `[Test]` | `30dec183993b2a644c2812ffc1c863e1714df134942f7827df818d9200e47c38` | +| `detach_this_command_tests_detach_this_force_by_rlv_wearable_type_no_strip_link_exception` | `DetachThisCommandTests.DetachThisForce_ByRlvWearableType_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:955` | `[Test]` | `62f59cf66f21dcac15cf3166dcec2183181c0b434e9eacba796eb7025c4f1ab3` | +| `detach_this_command_tests_detach_this_force_by_rlv_wearable_type_private_folder` | `DetachThisCommandTests.DetachThisForce_ByRlvWearableType_PrivateFolder` | `LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs:1028` | `[Test]` | `dd40588598bd081189e7c4f284af3851a140155e2ede0ae2121dd59a156dc988` | +| `rem_attach_command_tests_rem_attach` | `RemAttachCommandTests.RemAttach` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:15` | `[TestCase("@detach=force")]` | `16420d56c60229e8d8b6a2a0d63b1f500112c23cef451d69bb0ed97fe9b63bae` | +| `rem_attach_command_tests_rem_attach_case_2` | `RemAttachCommandTests.RemAttach` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:16` | `[TestCase("@remattach=force")]` | `16420d56c60229e8d8b6a2a0d63b1f500112c23cef451d69bb0ed97fe9b63bae` | +| `rem_attach_command_tests_rem_attach_no_strip` | `RemAttachCommandTests.RemAttach_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:83` | `[TestCase("@detach=force")]` | `5b3f1cbe99833e16c6f10ef568618627445babbcdfc9be555b48257bfdffeea7` | +| `rem_attach_command_tests_rem_attach_no_strip_case_2` | `RemAttachCommandTests.RemAttach_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:84` | `[TestCase("@remattach=force")]` | `5b3f1cbe99833e16c6f10ef568618627445babbcdfc9be555b48257bfdffeea7` | +| `rem_attach_command_tests_rem_attach_no_strip_link_exception` | `RemAttachCommandTests.RemAttach_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:154` | `[TestCase("@detach=force")]` | `96a4b53d9e55dcd656c25af6619a3d0d67f5bc2517a759d722559a4ffb225472` | +| `rem_attach_command_tests_rem_attach_no_strip_link_exception_case_2` | `RemAttachCommandTests.RemAttach_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:155` | `[TestCase("@remattach=force")]` | `96a4b53d9e55dcd656c25af6619a3d0d67f5bc2517a759d722559a4ffb225472` | +| `rem_attach_command_tests_rem_attach_external_items` | `RemAttachCommandTests.RemAttach_ExternalItems` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:227` | `[TestCase("@detach=force")]` | `7545f36532fcb7974a9e009e567b2342754a11da95eb3f17ee04089dcec42664` | +| `rem_attach_command_tests_rem_attach_external_items_case_2` | `RemAttachCommandTests.RemAttach_ExternalItems` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:228` | `[TestCase("@remattach=force")]` | `7545f36532fcb7974a9e009e567b2342754a11da95eb3f17ee04089dcec42664` | +| `rem_attach_command_tests_rem_attach_by_folder` | `RemAttachCommandTests.RemAttach_ByFolder` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:320` | `[TestCase("@detach:Clothing/Hats=force")]` | `583d3f596c80411d950038e3ec64032bee75150b8c819741fe89a4ca40eb2553` | +| `rem_attach_command_tests_rem_attach_by_folder_case_2` | `RemAttachCommandTests.RemAttach_ByFolder` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:321` | `[TestCase("@remattach:Clothing/Hats=force")]` | `583d3f596c80411d950038e3ec64032bee75150b8c819741fe89a4ca40eb2553` | +| `rem_attach_command_tests_rem_attach_by_folder_no_strip` | `RemAttachCommandTests.RemAttach_ByFolder_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:387` | `[TestCase("@detach:Clothing/nostrip Hats=force")]` | `3a21b8ae807126d6f93ac95e16c47330b4146ace9781e9c9665ad493ee8c48b1` | +| `rem_attach_command_tests_rem_attach_by_folder_no_strip_case_2` | `RemAttachCommandTests.RemAttach_ByFolder_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:388` | `[TestCase("@remattach:Clothing/nostrip Hats=force")]` | `3a21b8ae807126d6f93ac95e16c47330b4146ace9781e9c9665ad493ee8c48b1` | +| `rem_attach_command_tests_rem_attach_by_folder_no_strip_link_exception` | `RemAttachCommandTests.RemAttach_ByFolder_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:455` | `[TestCase("@detach:Clothing/nostrip Hats=force")]` | `7c00e7dc70b3078d75009cf78a9fece889eee85f237c1a3c79c6249ae5e5327f` | +| `rem_attach_command_tests_rem_attach_by_folder_no_strip_link_exception_case_2` | `RemAttachCommandTests.RemAttach_ByFolder_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:456` | `[TestCase("@remattach:Clothing/nostrip Hats=force")]` | `7c00e7dc70b3078d75009cf78a9fece889eee85f237c1a3c79c6249ae5e5327f` | +| `rem_attach_command_tests_rem_attach_by_attachment_point` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:525` | `[TestCase("@detach:chest=force")]` | `e09627228c1cf8311e56ac6660389bc1b268db8fd4f883dc40aaf3d2ec00916b` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_case_2` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:526` | `[TestCase("@remattach:chest=force")]` | `e09627228c1cf8311e56ac6660389bc1b268db8fd4f883dc40aaf3d2ec00916b` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_no_strip` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:607` | `[TestCase("@detach:chest=force")]` | `ffaaad92700d5d606154abdddd05c24c7584c5c3e55290df61e2b2a71d8148d7` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_case_2` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:608` | `[TestCase("@remattach:chest=force")]` | `ffaaad92700d5d606154abdddd05c24c7584c5c3e55290df61e2b2a71d8148d7` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_link_exception` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:705` | `[TestCase("@detach:chest=force")]` | `af1b1caf070a186bc2b02b598919b52d47c289d708fde3713e48ce1a40d7c025` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_link_exception_case_2` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:706` | `[TestCase("@remattach:chest=force")]` | `af1b1caf070a186bc2b02b598919b52d47c289d708fde3713e48ce1a40d7c025` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_none` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint_None` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:805` | `[TestCase("@detach:skull=force")]` | `afed603254ad6048a46e157254f16253063e6c76c9ea16f46a69d8455bc0e6fb` | +| `rem_attach_command_tests_rem_attach_by_attachment_point_none_case_2` | `RemAttachCommandTests.RemAttach_ByAttachmentPoint_None` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:806` | `[TestCase("@remattach:skull=force")]` | `afed603254ad6048a46e157254f16253063e6c76c9ea16f46a69d8455bc0e6fb` | +| `rem_attach_command_tests_rem_attach_by_uuid` | `RemAttachCommandTests.RemAttach_ByUUID` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:871` | `[TestCase("detach")]` | `4b1a8acea7f1bb100bf11e9329672c64b53aba4974558f1c693460eef7f56c2d` | +| `rem_attach_command_tests_rem_attach_by_uuid_case_2` | `RemAttachCommandTests.RemAttach_ByUUID` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:872` | `[TestCase("remattach")]` | `4b1a8acea7f1bb100bf11e9329672c64b53aba4974558f1c693460eef7f56c2d` | +| `rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_item_name` | `RemAttachCommandTests.RemAttach_ByUUID_NostripInItemName` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:938` | `[TestCase("detach")]` | `6857733912b45ef9153b0f58cd74ae6c9dc0034fa10933d153cae88a2c7d9423` | +| `rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_item_name_case_2` | `RemAttachCommandTests.RemAttach_ByUUID_NostripInItemName` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:939` | `[TestCase("remattach")]` | `6857733912b45ef9153b0f58cd74ae6c9dc0034fa10933d153cae88a2c7d9423` | +| `rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name` | `RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1005` | `[TestCase("detach")]` | `1a3189f931e086ab3d2d3e99c53dba2e9d39dce75a52fd02400c6892aef5d0c4` | +| `rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_case_2` | `RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1006` | `[TestCase("remattach")]` | `1a3189f931e086ab3d2d3e99c53dba2e9d39dce75a52fd02400c6892aef5d0c4` | +| `rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_link_exception` | `RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1073` | `[TestCase("detach")]` | `bd7bc72a107b4a21b00977e13b086da192bef2c2e6f0fdb73b8e332016c6ef23` | +| `rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_link_exception_case_2` | `RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1074` | `[TestCase("remattach")]` | `bd7bc72a107b4a21b00977e13b086da192bef2c2e6f0fdb73b8e332016c6ef23` | +| `rem_attach_command_tests_rem_attach_by_uuid_with_restrictions` | `RemAttachCommandTests.RemAttach_ByUUID_WithRestrictions` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1143` | `[TestCase("detach")]` | `2ecf40d1d338117ddac4cfd6c7a030e96b7adf72cd90e0d8327787317e1f38d7` | +| `rem_attach_command_tests_rem_attach_by_uuid_with_restrictions_case_2` | `RemAttachCommandTests.RemAttach_ByUUID_WithRestrictions` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1144` | `[TestCase("remattach")]` | `2ecf40d1d338117ddac4cfd6c7a030e96b7adf72cd90e0d8327787317e1f38d7` | +| `rem_attach_command_tests_rem_attach_by_uuid_external` | `RemAttachCommandTests.RemAttach_ByUUID_External` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1211` | `[TestCase("detach")]` | `e0bdc682df3416bdc01855e6e63974e64c21951aac629807352220baf572dded` | +| `rem_attach_command_tests_rem_attach_by_uuid_external_case_2` | `RemAttachCommandTests.RemAttach_ByUUID_External` | `LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs:1212` | `[TestCase("remattach")]` | `e0bdc682df3416bdc01855e6e63974e64c21951aac629807352220baf572dded` | +| `rem_outfit_command_tests_rem_outfit` | `RemOutfitCommandTests.RemOutfit` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:15` | `[Test]` | `60bd0e62bbd4613c4d2d1a65705644dc25fd7327408adfc0bb7e95c45d79cdcb` | +| `rem_outfit_command_tests_rem_outfit_private_folders` | `RemOutfitCommandTests.RemOutfit_PrivateFolders` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:83` | `[Test]` | `d79ac3806f50915390edd0a24b756ef398c1334017f69d16f4cb887dcdd41fb1` | +| `rem_outfit_command_tests_rem_outfit_external_items` | `RemOutfitCommandTests.RemOutfit_ExternalItems` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:153` | `[Test]` | `0265a9fee1070cbcc458bfcb05fe267991cbdb5480500c1b32aace1eb4935217` | +| `rem_outfit_command_tests_rem_outfit_external_items_no_strip` | `RemOutfitCommandTests.RemOutfit_ExternalItems_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:235` | `[Test]` | `b93d39d919fb70b02ccdb724969f7b983c726c707bca96e1b1ddc6ee248a734f` | +| `rem_outfit_command_tests_rem_outfit_external_items_no_strip_link_exception` | `RemOutfitCommandTests.RemOutfit_ExternalItems_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:330` | `[Test]` | `5ecc44228573645e0a0c78d100dab54b793c6ce8dc50a02d79a919fe6d7c1678` | +| `rem_outfit_command_tests_rem_outfit_external_items_by_type` | `RemOutfitCommandTests.RemOutfit_ExternalItems_ByType` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:428` | `[Test]` | `8ba106f071f8768af1d6213c04f67dd0aec846ae47552686eba86c489bdb0292` | +| `rem_outfit_command_tests_rem_outfit_folder` | `RemOutfitCommandTests.RemOutfit_Folder` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:508` | `[Test]` | `45f9e7a9d0ef99ec7d58b59f1c1db7b6065994939717842bb02486b470b357b5` | +| `rem_outfit_command_tests_rem_outfit_folder_private_folder` | `RemOutfitCommandTests.RemOutfit_Folder_PrivateFolder` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:573` | `[Test]` | `68f3050a1b667304ff2b252690cc7d1994964dbd2c7633d54e5c6654714c0aed` | +| `rem_outfit_command_tests_rem_outfit_folder_no_strip` | `RemOutfitCommandTests.RemOutfit_Folder_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:640` | `[Test]` | `d56b83a72d6d3529af0390674550ce40733c14de6210cf71e277f0e195d1e330` | +| `rem_outfit_command_tests_rem_outfit_folder_no_strip_folder_name` | `RemOutfitCommandTests.RemOutfit_Folder_NoStripFolderName` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:706` | `[Test]` | `a28f5517a9d05085627d5acaf33441d598912301962f6e99aaff49ef5114af53` | +| `rem_outfit_command_tests_rem_outfit_folder_no_strip_folder_name_link_exception` | `RemOutfitCommandTests.RemOutfit_Folder_NoStripFolderName_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:772` | `[Test]` | `80efc201f976365e68d32ae1b30db0f10a17cbc65aedc82895ffa679700008da` | +| `rem_outfit_command_tests_rem_outfit_specific` | `RemOutfitCommandTests.RemOutfit_Specific` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:841` | `[Test]` | `7235143679739442ec942d294a8a68f69b7fb5678ed4e3ca03be35c74e9c71a9` | +| `rem_outfit_command_tests_rem_outfit_specific_private_folder` | `RemOutfitCommandTests.RemOutfit_Specific_PrivateFolder` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:907` | `[Test]` | `3feea26f000dc7eb86b1413f1a5bdd5f109c5f9f969918cd1ce2e7f926f26c12` | +| `rem_outfit_command_tests_rem_outfit_specific_no_strip` | `RemOutfitCommandTests.RemOutfit_Specific_NoStrip` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:975` | `[Test]` | `6e4b8bc53933a889df1cf553ca7e0601e5061bb87013a4075c2ff357cc9d987f` | +| `rem_outfit_command_tests_rem_outfit_specific_no_strip_link_exception` | `RemOutfitCommandTests.RemOutfit_Specific_NoStrip_LinkException` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:1042` | `[Test]` | `72b1409f70531d859f15a012cb1fb03d795d2065c5d03b7a263d352ca4b80e98` | +| `rem_outfit_command_tests_rem_outfit_body_part_specific` | `RemOutfitCommandTests.RemOutfit_BodyPart_Specific` | `LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs:1112` | `[Test]` | `13804c96395db86821371dc8f2cacd2cb182338f8ea88034afcc5da19e3f0691` | +| `set_debug_command_tests_set_debug_default` | `SetDebugCommandTests.SetDebug_Default` | `LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs:13` | `[TestCase("RenderResolutionDivisor", "RenderResolutionDivisor Success")]` | `abcee425068df326a3258ab4d881218e6eee52523fa5d306b191308e85dfff3d` | +| `set_debug_command_tests_set_debug_default_case_2` | `SetDebugCommandTests.SetDebug_Default` | `LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs:14` | `[TestCase("Unknown Setting", "Unknown Setting Success")]` | `abcee425068df326a3258ab4d881218e6eee52523fa5d306b191308e85dfff3d` | +| `set_debug_command_tests_set_debug_invalid` | `SetDebugCommandTests.SetDebug_Invalid` | `LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs:32` | `[Test]` | `2e0595319ba8e2c9a8280c5b034363ad7998eb740cb6b7fff3d75bb0167c6464` | +| `set_env_command_tests_set_env_default` | `SetEnvCommandTests.SetEnv_Default` | `LibreMetaverse.Tests/RLV/Commands/SetEnvCommandTests.cs:14` | `[TestCase("Daytime", "Daytime Success")]` | `836c1332ca9c4f645e5c9dca8b4a2b967d55fd8148901b05ce5d741e665ab7e1` | +| `set_env_command_tests_set_env_default_case_2` | `SetEnvCommandTests.SetEnv_Default` | `LibreMetaverse.Tests/RLV/Commands/SetEnvCommandTests.cs:15` | `[TestCase("Unknown Setting", "Unknown Setting Success")]` | `836c1332ca9c4f645e5c9dca8b4a2b967d55fd8148901b05ce5d741e665ab7e1` | +| `set_group_command_tests_set_group_by_name` | `SetGroupCommandTests.SetGroup_ByName` | `LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs:14` | `[Test]` | `fae27e58cd981f5471f4c2b8356bb07aa5e76a57aaf0882d0dbfb86360e077e3` | +| `set_group_command_tests_set_group_by_name_and_role` | `SetGroupCommandTests.SetGroup_ByNameAndRole` | `LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs:32` | `[Test]` | `408442b86bb8259eb9bbb4cf8a5d3b0830c7ba9357fa04cb6e851511a7a24df1` | +| `set_group_command_tests_set_group_by_id` | `SetGroupCommandTests.SetGroup_ById` | `LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs:50` | `[Test]` | `27f13c52c8c5e2e4298fee3f4322f9906d5f82e900aa5f46c9a8ffac3a6dfae7` | +| `set_group_command_tests_set_group_by_id_and_role` | `SetGroupCommandTests.SetGroup_ByIdAndRole` | `LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs:70` | `[Test]` | `e18fd0c318ebd4f9a189418449568b3a34b8f7d3a0097f100a7253c4d5a31bde` | +| `set_rot_command_tests_set_rot` | `SetRotCommandTests.SetRot` | `LibreMetaverse.Tests/RLV/Commands/SetRotCommandTests.cs:13` | `[Test]` | `c3302d63cdda9d72b85dad2749e2684cc26d51c72ddc6ace8275911f8ba67ef4` | +| `sit_command_tests_force_sit_default` | `SitCommandTests.ForceSit_Default` | `LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs:28` | `[Test]` | `24e45ba898cb8ed0919369d07a39d0b21982fa4fc4c41eb4835ba765c05e2469` | +| `sit_command_tests_force_sit_restricted_unsit_while_standing` | `SitCommandTests.ForceSit_RestrictedUnsit_WhileStanding` | `LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs:50` | `[Test]` | `8d179277f6a7f98ead813de7bd02ab5146b46ce240d1d5e4a69037885e5f626a` | +| `sit_command_tests_force_sit_restricted_unsit_while_seated` | `SitCommandTests.ForceSit_RestrictedUnsit_WhileSeated` | `LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs:74` | `[Test]` | `1f2debd6e644c86698577e1c04db96d6aac43267ceae8de9f28435b62ff92817` | +| `sit_command_tests_force_sit_restricted_sit` | `SitCommandTests.ForceSit_RestrictedSit` | `LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs:95` | `[Test]` | `8ac0964fc07bb5e860123ce8de1102c2254ffde28f246896d81f7524c3c87021` | +| `sit_command_tests_force_sit_restricted_stand_tp` | `SitCommandTests.ForceSit_RestrictedStandTp` | `LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs:115` | `[Test]` | `bc0c259477ef5f1e5a76b1081f604ba421c82340f738e37fd52b91a421037cf6` | +| `sit_command_tests_force_sit_invalid_object` | `SitCommandTests.ForceSit_InvalidObject` | `LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs:135` | `[Test]` | `787bfe6fefe3895b4bcb5da027ffeac70bf67c3c7a295dbbf7e1526156290040` | +| `sit_ground_command_tests_force_sit_ground` | `SitGroundCommandTests.ForceSitGround` | `LibreMetaverse.Tests/RLV/Commands/SitGroundCommandTests.cs:11` | `[Test]` | `2319cd49aaae5ac824bc5ffd4f33a5e4f3f684ebec1dc1f1732071eb44ee1cb8` | +| `sit_ground_command_tests_force_sit_ground_restricted_sit` | `SitGroundCommandTests.ForceSitGround_RestrictedSit` | `LibreMetaverse.Tests/RLV/Commands/SitGroundCommandTests.cs:17` | `[Test]` | `5ac661e9f7fa93cf6ca76aa69f6d84ac61ebd22f26620203f084777010b6de4d` | +| `tp_to_command_tests_tp_to_default` | `TpToCommandTests.TpTo_Default` | `LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs:13` | `[Test]` | `1613e723da60f84dfb54a7345b96566a055a9b7a017e66b0929d6f37c04b62a3` | +| `tp_to_command_tests_tp_to_with_region` | `TpToCommandTests.TpTo_WithRegion` | `LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs:31` | `[Test]` | `50c5f63c5cb0da221846fd7c0c7f2d471bef2aa2ab203a9b5bdb4eceeb3d97bf` | +| `tp_to_command_tests_tp_to_with_region_and_look_at` | `TpToCommandTests.TpTo_WithRegionAndLookAt` | `LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs:49` | `[Test]` | `c9030189de7acdad0db5c8f83e49ee0433ec0588a35436ab39cdcf40a4fd4d36` | +| `tp_to_command_tests_tp_to_restricted_unsit` | `TpToCommandTests.TpTo_RestrictedUnsit` | `LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs:67` | `[Test]` | `4dc00a1048593f7468271a4262cf311a3516ea4a53e288eeca69d1297dafc9f2` | +| `tp_to_command_tests_tp_to_restricted_tp_loc` | `TpToCommandTests.TpTo_RestrictedTpLoc` | `LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs:83` | `[Test]` | `3e1ecc1d04973a496edf9d156e52ba76a93ff431181a3ece93c0e4f82884895a` | +| `unsit_command_tests_force_un_sit` | `UnsitCommandTests.ForceUnSit` | `LibreMetaverse.Tests/RLV/Commands/UnsitCommandTests.cs:10` | `[Test]` | `2f91e1112e1c4e97b79a4dc7bcd4d4a85f13125bd636f81147ce5b396366ebed` | +| `unsit_command_tests_force_un_sit_restricted_unsit` | `UnsitCommandTests.ForceUnSit_RestrictedUnsit` | `LibreMetaverse.Tests/RLV/Commands/UnsitCommandTests.cs:16` | `[Test]` | `2ecf210dc83b06018cdcf44cb44bdf43f1040133e7523542a2e1126d6d98004f` | +| `accept_permission_exception_tests_accept_permission` | `AcceptPermissionExceptionTests.AcceptPermission` | `LibreMetaverse.Tests/RLV/Exceptions/AcceptPermissionExceptionTests.cs:9` | `[Test]` | `a5ffc51718e89fb872c6df8b8667f6d231618d47a2ffc71d596e8e10e15cb02e` | +| `accept_tp_exception_tests_can_auto_accept_tp_user` | `AcceptTpExceptionTests.CanAutoAcceptTp_User` | `LibreMetaverse.Tests/RLV/Exceptions/AcceptTpExceptionTests.cs:11` | `[Test]` | `e988496e81a717eae1a96c5501e748a441fa64f637aaa47a6ae7a8d571c30f6e` | +| `accept_tp_exception_tests_can_auto_accept_tp_all` | `AcceptTpExceptionTests.CanAutoAcceptTp_All` | `LibreMetaverse.Tests/RLV/Exceptions/AcceptTpExceptionTests.cs:24` | `[Test]` | `428ec184c9d09f6ec57ac3429180f327ed1b79e9d9dea9815df3bb6f0f6244fd` | +| `accept_tp_request_exception_tests_can_auto_accept_tp_request_user` | `AcceptTpRequestExceptionTests.CanAutoAcceptTpRequest_User` | `LibreMetaverse.Tests/RLV/Exceptions/AcceptTpRequestExceptionTests.cs:11` | `[Test]` | `3a5af1a55e74b5e75a04abc11826ded17c327ac2ed99ab2a423674fbb0e61f31` | +| `accept_tp_request_exception_tests_can_auto_accept_tp_request_all` | `AcceptTpRequestExceptionTests.CanAutoAcceptTpRequest_All` | `LibreMetaverse.Tests/RLV/Exceptions/AcceptTpRequestExceptionTests.cs:24` | `[Test]` | `8e2cf7c4d17dcec4d7855fc430092699416108966fb5d97c170c13f0bcd04cfe` | +| `attach_all_this_except_exception_tests_attach_all_this_recursive_except_all` | `AttachAllThisExceptExceptionTests.AttachAllThis_Recursive_ExceptAll` | `LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs:14` | `[Test]` | `1daa414beb2a767518f335f6ae59e711395375ed9d7912fbbc139fa0998dfdb1` | +| `attach_all_this_except_exception_tests_attach_all_this_recursive_except_all_recursive` | `AttachAllThisExceptExceptionTests.AttachAllThis_Recursive_ExceptAll_Recursive` | `LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs:95` | `[Test]` | `6e0c78d6ed78bedca9a8c6a9a83fd9f90f7123da433eb4c560e6f5c0b6fe6d94` | +| `attach_all_this_except_exception_tests_attach_all_this_recursive_except_all_recursive_add_rem` | `AttachAllThisExceptExceptionTests.AttachAllThis_Recursive_ExceptAll_Recursive_AddRem` | `LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs:194` | `[Test]` | `9423ed205501604501d31909414ecf6ef99a0d56d4efae100f5576b31b71a858` | +| `attach_this_except_exception_tests_attach_this_except_default` | `AttachThisExceptExceptionTests.AttachThisExcept_Default` | `LibreMetaverse.Tests/RLV/Exceptions/AttachThisExceptExceptionTests.cs:15` | `[Test]` | `b8e6e55d8f2654429c9826e38ffc8522eec44ab2521891b68616db61ac662db0` | +| `attach_this_except_exception_tests_attach_this_except_add_rem` | `AttachThisExceptExceptionTests.AttachThisExcept_AddRem` | `LibreMetaverse.Tests/RLV/Exceptions/AttachThisExceptExceptionTests.cs:114` | `[Test]` | `05bc7eab5dd02a0a3e60f85eb51b374623aaa29c9ce2b522748a3478b8ee44ea` | +| `deny_permission_exception_tests_deny_permission` | `DenyPermissionExceptionTests.DenyPermission` | `LibreMetaverse.Tests/RLV/Exceptions/DenyPermissionExceptionTests.cs:9` | `[Test]` | `c2284b63e7b4a93f8613a3afe34466d14e1c6ed8528656d54ae64ca6d081cdd5` | +| `detach_all_this_except_exception_tests_detach_all_this_recursive_except_all` | `DetachAllThisExceptExceptionTests.DetachAllThis_Recursive_ExceptAll` | `LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs:14` | `[Test]` | `75e7ab22f6d9d058580fd83741d65f7e5babb7ad54805eaeb16bec8cd65370ed` | +| `detach_all_this_except_exception_tests_detach_all_this_recursive_except_all_recursive` | `DetachAllThisExceptExceptionTests.DetachAllThis_Recursive_ExceptAll_Recursive` | `LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs:73` | `[Test]` | `3fb8bb13d6a917d9be18265d90767488cde66746badc6584025bbbaf84f020ad` | +| `detach_all_this_except_exception_tests_detach_all_this_recursive_except_all_recursive_add_rem` | `DetachAllThisExceptExceptionTests.DetachAllThis_Recursive_ExceptAll_Recursive_AddRem` | `LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs:172` | `[Test]` | `fb5fd8a4eda181d22d1756ec0cae700c4b90895a74dc79c24c67c1705cfd37c8` | +| `detach_this_except_exception_tests_detach_all_this_recursive_except` | `DetachThisExceptExceptionTests.DetachAllThis_Recursive_Except` | `LibreMetaverse.Tests/RLV/Exceptions/DetachThisExceptExceptionTests.cs:14` | `[Test]` | `3222d97d73d8b54bd11212f8cd3de26279040321f0bc330e061ff93880053f3e` | +| `detach_this_except_exception_tests_detach_all_this_recursive_except_add_rem` | `DetachThisExceptExceptionTests.DetachAllThis_Recursive_Except_AddRem` | `LibreMetaverse.Tests/RLV/Exceptions/DetachThisExceptExceptionTests.cs:95` | `[Test]` | `d25b2c533b9b51428c0c2414d687c466a3c80c4a573dd36763504de19e8dc6f8` | +| `edit_exception_tests_can_edit_exception` | `EditExceptionTests.CanEdit_Exception` | `LibreMetaverse.Tests/RLV/Exceptions/EditExceptionTests.cs:11` | `[Test]` | `e435b03faef04dfe06d0cbec76e94cbf30e61ad7bc08502728f9239cf47292f8` | +| `edit_exception_tests_can_edit_specific` | `EditExceptionTests.CanEdit_Specific` | `LibreMetaverse.Tests/RLV/Exceptions/EditExceptionTests.cs:33` | `[Test]` | `db097167497bc650c6729f0687924adedda7097b4089107fc5ea03716c1cb4e5` | +| `emote_exception_tests_can_emote` | `EmoteExceptionTests.CanEmote` | `LibreMetaverse.Tests/RLV/Exceptions/EmoteExceptionTests.cs:9` | `[Test]` | `a643401539d7258ae04ddebaf9c82876f59c4433b11ee61bfe8b416058c9fe38` | +| `recv_chat_exception_tests_can_recv_chat_except` | `RecvChatExceptionTests.CanRecvChat_Except` | `LibreMetaverse.Tests/RLV/Exceptions/RecvChatExceptionTests.cs:10` | `[Test]` | `b34881785cf2df3d8f4e5ba971adcf2144d8de4db00acfbe136c79457742ec33` | +| `recv_emote_exception_tests_can_recv_chat_recv_emote_except` | `RecvEmoteExceptionTests.CanRecvChat_RecvEmote_Except` | `LibreMetaverse.Tests/RLV/Exceptions/RecvEmoteExceptionTests.cs:11` | `[Test]` | `d4647d71c02e05405ae2acf7b58522aae559b1c90a4f7a1521c9a9a383220f8a` | +| `recv_im_exception_tests_can_receive_im_exception` | `RecvImExceptionTests.CanReceiveIM_Exception` | `LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs:10` | `[Test]` | `2e1afba517b29e8e7f2e0605340eb6e87443282857400eba259f0ebdf4874e23` | +| `recv_im_exception_tests_can_receive_im_exception_single_group` | `RecvImExceptionTests.CanReceiveIM_Exception_SingleGroup` | `LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs:22` | `[Test]` | `9ec57daeed225caf960d00f0c83378d1836e86b1896063703ee1c3a38c7b582a` | +| `recv_im_exception_tests_can_receive_im_exception_all_groups` | `RecvImExceptionTests.CanReceiveIM_Exception_AllGroups` | `LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs:33` | `[Test]` | `633b8c680b583a6f8d80335c26f4ebcec77f9d8d5231e49bea562dcb66f00267` | +| `redir_chat_exception_tests_is_redir_chat` | `RedirChatExceptionTests.IsRedirChat` | `LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs:11` | `[Test]` | `1eb25c5579789db22ee242c4b52c65989bd26dce6d7577021c329c6c49be9414` | +| `redir_chat_exception_tests_is_redir_chat_removed` | `RedirChatExceptionTests.IsRedirChat_Removed` | `LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs:26` | `[Test]` | `62e03ff1db1e790d8bc1e38ac1495fc12723ba2eb5c9d6035d73c9fdb91a44ad` | +| `redir_chat_exception_tests_is_redir_chat_multiple_channels` | `RedirChatExceptionTests.IsRedirChat_MultipleChannels` | `LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs:35` | `[Test]` | `c7d0c428d121ab80eee9b6b5855cbe50e7a4cd74e81c369da09df04d55c7554f` | +| `redir_chat_exception_tests_is_redir_chat_redirect_chat` | `RedirChatExceptionTests.IsRedirChat_RedirectChat` | `LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs:52` | `[Test]` | `c4a083e495a578c1ed0855c43680d5b05144bf627f06df48c82e089e6f0699bf` | +| `redir_chat_exception_tests_is_redir_chat_redirect_chat_multiple` | `RedirChatExceptionTests.IsRedirChat_RedirectChatMultiple` | `LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs:69` | `[Test]` | `5ff8665440d8d02e0aa900121e591034d51e2b48ca62fdec2fbc9135f8c83428` | +| `redir_chat_exception_tests_is_redir_chat_redirect_chat_emote` | `RedirChatExceptionTests.IsRedirChat_RedirectChatEmote` | `LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs:89` | `[Test]` | `5d88009e3e8d365c52315a9b189f6cffdc9d04fdb70aa26bcc03d6bc16227189` | +| `redir_emote_exception_tests_is_redir_emote` | `RedirEmoteExceptionTests.IsRedirEmote` | `LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs:10` | `[Test]` | `02170a2b3eb0cbb88921517c9742d2fc0baaea7a621e5a3c3264a7a17d5efb61` | +| `redir_emote_exception_tests_is_redir_emote_removed` | `RedirEmoteExceptionTests.IsRedirEmote_Removed` | `LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs:25` | `[Test]` | `6ee89cedfd1e2d79d2447f2f48d1e2d1ac96295485b7509fe09f98e3bfcd9766` | +| `redir_emote_exception_tests_is_redir_emote_multiple_channels` | `RedirEmoteExceptionTests.IsRedirEmote_MultipleChannels` | `LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs:34` | `[Test]` | `1a95f4cc5db96cf033fed0c1a4e573b1cb1ac17ef72b76e0ce115c051f10528a` | +| `redir_emote_exception_tests_is_redir_emote_redirect_emote` | `RedirEmoteExceptionTests.IsRedirEmote_RedirectEmote` | `LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs:51` | `[Test]` | `525297be5b5ff466fc9a61f2bc87af38bd637cbef8e0c794e897e021d0cca464` | +| `redir_emote_exception_tests_is_redir_emote_redirect_emote_multiple` | `RedirEmoteExceptionTests.IsRedirEmote_RedirectEmoteMultiple` | `LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs:68` | `[Test]` | `fd6af49a90e111ed6424c85565242e1205e13604b529909f7be0260e93f0b1c6` | +| `redir_emote_exception_tests_is_redir_emote_redirect_emote_chat` | `RedirEmoteExceptionTests.IsRedirEmote_RedirectEmoteChat` | `LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs:88` | `[Test]` | `e8b78a6a34e3d3acdfc6d454b46a939d341260362ae5327dc4b70164d41431aa` | +| `send_channel_except_exception_tests_can_send_channel_except` | `SendChannelExceptExceptionTests.CanSendChannelExcept` | `LibreMetaverse.Tests/RLV/Exceptions/SendChannelExceptExceptionTests.cs:9` | `[Test]` | `08c309d08681fe067f67315a72014d0a05c87d6e14632fa04f6f2fb617d61be3` | +| `send_channel_exception_tests_can_send_channel_exception` | `SendChannelExceptionTests.CanSendChannel_Exception` | `LibreMetaverse.Tests/RLV/Exceptions/SendChannelExceptionTests.cs:9` | `[Test]` | `49bcacb6fb31d596ce9afc73099f8aaf645156ee222262174e1d7fed08393cf9` | +| `send_im_exception_tests_can_send_im_exception` | `SendImExceptionTests.CanSendIM_Exception` | `LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs:10` | `[Test]` | `8124011921e8d4caf6840e960bd9f98d21df9db476e1726e0d54550cb8527ceb` | +| `send_im_exception_tests_can_send_im_exception_single_group` | `SendImExceptionTests.CanSendIM_Exception_SingleGroup` | `LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs:21` | `[Test]` | `b55a4bdba1d33652f3809c3478047afc65757fbe1dec6c5292e17b71a04b206c` | +| `send_im_exception_tests_can_send_im_exception_all_groups` | `SendImExceptionTests.CanSendIM_Exception_AllGroups` | `LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs:32` | `[Test]` | `4190ff51848f63dce5682317db79da23fa19ad9e53004534382f3eb6e8544788` | +| `share_exception_tests_can_share_except` | `ShareExceptionTests.CanShare_Except` | `LibreMetaverse.Tests/RLV/Exceptions/ShareExceptionTests.cs:11` | `[Test]` | `37297059a814bfde94c466e263a429258cce11ae258afd7953d26f65f9178f1d` | +| `show_name_tags_exception_tests_can_show_name_tags_except` | `ShowNameTagsExceptionTests.CanShowNameTags_Except` | `LibreMetaverse.Tests/RLV/Exceptions/ShowNameTagsExceptionTests.cs:10` | `[Test]` | `5d1fe4ec1fa289623d473ffae1682ed725735cbdf48bdf5b7fed086237e32a1a` | +| `show_names_exception_tests_can_show_names_except` | `ShowNamesExceptionTests.CanShowNames_Except` | `LibreMetaverse.Tests/RLV/Exceptions/ShowNamesExceptionTests.cs:10` | `[Test]` | `b11578e758631037440dd56a683a3ffc25b576eaa25e7388c950d8d647eb2a75` | +| `start_im_exception_tests_can_start_im_exception` | `StartImExceptionTests.CanStartIM_Exception` | `LibreMetaverse.Tests/RLV/Exceptions/StartImExceptionTests.cs:10` | `[Test]` | `e0001ffc665f0f39833cf2376ea1fcb7559bdb87a48ea60bb348e14b078880e4` | +| `touch_me_exception_tests_touch_me_default` | `TouchMeExceptionTests.TouchMe_default` | `LibreMetaverse.Tests/RLV/Exceptions/TouchMeExceptionTests.cs:12` | `[Test]` | `a0f3ffd3c70263738c074e258d9271e0a825f163c40d9c7ee8d20865873eb304` | +| `touch_this_exception_tests_touch_this_default` | `TouchThisExceptionTests.TouchThis_default` | `LibreMetaverse.Tests/RLV/Exceptions/TouchThisExceptionTests.cs:12` | `[Test]` | `e7e6c9e14badb0159f81adc96e17fcf3ebe2cf5351ec6465f03c430de06d85d2` | +| `touch_world_exception_tests_touch_world_exception` | `TouchWorldExceptionTests.TouchWorld_Exception` | `LibreMetaverse.Tests/RLV/Exceptions/TouchWorldExceptionTests.cs:12` | `[Test]` | `ffef2f112b5718bab7b01fc1b624e588c181dadc5c50fd85de4404a501ee6f37` | +| `tp_lure_exception_tests_can_tp_lure_except` | `TpLureExceptionTests.CanTpLure_Except` | `LibreMetaverse.Tests/RLV/Exceptions/TpLureExceptionTests.cs:11` | `[Test]` | `a32f4cdda5b48ffcaced683b2e77fc129c1c321951aa2e16623eea022f2aa0b9` | +| `inventory_map_tests_try_get_folder_from_path_normal` | `InventoryMapTests.TryGetFolderFromPath_Normal` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:11` | `[Test]` | `97787ac6b51198e317ed391e91125724ce1b580924c40500f81186812b45f625` | +| `inventory_map_tests_try_get_folder_from_path_empty_path` | `InventoryMapTests.TryGetFolderFromPath_EmptyPath` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:43` | `[Test]` | `0ffd4f32e285ba94e94f63ac312d3be20bf144b769e8d18af32e15f481042ed7` | +| `inventory_map_tests_try_get_folder_from_path_folder_name_contains_forward_slash` | `InventoryMapTests.TryGetFolderFromPath_FolderNameContainsForwardSlash` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:75` | `[Test]` | `90ae520739ea1a2612f491bb110b0870ed4dcb8a983aad9526ed25d8c5cbe687` | +| `inventory_map_tests_try_get_folder_from_path_folder_name_contains_forward_slashes` | `InventoryMapTests.TryGetFolderFromPath_FolderNameContainsForwardSlashes` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:109` | `[Test]` | `8c0ed3c6cc16b916f9df8d25d55618e82299fd1bcd66983f682219c338853028` | +| `inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_prefix` | `InventoryMapTests.TryGetFolderFromPath_FolderNameWithSlashPrefix` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:144` | `[Test]` | `8a86081d6b25ae50b3cf8cdcb1c58c8539264931ab74f395dfc7345ee7f4f861` | +| `inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_suffix` | `InventoryMapTests.TryGetFolderFromPath_FolderNameWithSlashSuffix` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:178` | `[Test]` | `04afafa569b7a10d6add8c1e9d8f26ac502791f1da2dbdb3e37407e945c87872` | +| `inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_affix` | `InventoryMapTests.TryGetFolderFromPath_FolderNameWithSlashAffix` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:212` | `[Test]` | `7eaec38fa6b545f133748b502169fab575308c9c4e60548cfbfd704452bd9761` | +| `inventory_map_tests_try_get_folder_from_path_contending_folders_with_slashes` | `InventoryMapTests.TryGetFolderFromPath_ContendingFoldersWithSlashes` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:247` | `[Test]` | `96a8189266746a564072122342f36b3321998f3e0cbe0094f3e4c83d29bc53d5` | +| `inventory_map_tests_try_get_folder_from_path_invalid_path` | `InventoryMapTests.TryGetFolderFromPath_InvalidPath` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:287` | `[Test]` | `547def910ded67bc7950b211ad929f775d4eff26e351d11612f146b3e863510e` | +| `inventory_map_tests_try_get_folder_from_path_ignore_folder_prefix` | `InventoryMapTests.TryGetFolderFromPath_IgnoreFolderPrefix` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:318` | `[Test]` | `5039b79496d215d3921427ab6f65867ba7a4ea5239864f1f5a1e38ea3e5bb426` | +| `inventory_map_tests_try_get_folder_from_path_fail_on_hidden_folder` | `InventoryMapTests.TryGetFolderFromPath_FailOnHiddenFolder` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:353` | `[Test]` | `bb0c7e531584128d251b06a4ac23b8cfad16ec4b117be79a53dea3c54aed4510` | +| `inventory_map_tests_try_get_folder_from_path_allow_hidden_folder` | `InventoryMapTests.TryGetFolderFromPath_AllowHiddenFolder` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:386` | `[Test]` | `9217cb5bd9c325fc792303e5ab53cefd71e95a5acf9e5a1601957ba8bf807346` | +| `inventory_map_tests_find_folders_containing_by_id` | `InventoryMapTests.FindFoldersContaining_ById` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:423` | `[Test]` | `fc89036c3472dcc2ea4d3fcb55636238e3d2c75b490f46d328b5f91f28301ed0` | +| `inventory_map_tests_find_folders_containing_by_attachment_type` | `InventoryMapTests.FindFoldersContaining_ByAttachmentType` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:463` | `[Test]` | `90b36c29312b87c824c158987e551ca31522cf53a68f5f6bd3eae8fe03e914ed` | +| `inventory_map_tests_find_folders_containing_by_attachment_type_single_result` | `InventoryMapTests.FindFoldersContaining_ByAttachmentType_SingleResult` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:507` | `[Test]` | `a973bf8087abb0c68cd80d76949fac2735474bf6ccbe743933051f60527d93ce` | +| `inventory_map_tests_find_folders_containing_by_wear_type` | `InventoryMapTests.FindFoldersContaining_ByWearType` | `LibreMetaverse.Tests/RLV/InventoryMapTests.cs:551` | `[Test]` | `d6712cbeacd6ddf25a1f76dc1eeb10f4c0d8967a7591c249127f9b6387f0df8a` | +| `permissions_tests_cam_zoom_min_default` | `PermissionsTests.CamZoomMin_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:10` | `[Test]` | `662b332d66c72caecc1a179730bc2524b9da16aa85f7289bebd31842610ceccc` | +| `permissions_tests_can_show_hover_text_world_default` | `PermissionsTests.CanShowHoverTextWorld_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:18` | `[Test]` | `380d1e30bd9ded04329bfd6d65ba447a8dd45a934cfa875628253719bb0e69ce` | +| `permissions_tests_can_show_hover_text_hud_default` | `PermissionsTests.CanShowHoverTextHud_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:27` | `[Test]` | `a0af1f72f417cfa451284b7a3dbbb26d378e7eb9896dde3b6df0d0a2e4773f38` | +| `permissions_tests_can_show_hover_text_default` | `PermissionsTests.CanShowHoverText_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:36` | `[Test]` | `c4122dbf650f51bde55dfda412a884347a78d3cd09dd2bb0fcbe4a7e74a1fff6` | +| `permissions_tests_can_show_hover_text_all_default` | `PermissionsTests.CanShowHoverTextAll_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:46` | `[Test]` | `0ed67c5566d038f770eb9f5df6aa0b5394d7d94cf7c397fa8089b419f872c681` | +| `permissions_tests_can_show_name_tags_default` | `PermissionsTests.CanShowNameTags_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:56` | `[Test]` | `0781be94eb099d9aed1be2ff313856770d1ec24047d04c81c69219c743b4c8cb` | +| `permissions_tests_can_share_default` | `PermissionsTests.CanShare_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:65` | `[Test]` | `e827d549d1d9329b63db159446937735ead13eed5d3eaa59440d3c686182f517` | +| `permissions_tests_can_show_names_default` | `PermissionsTests.CanShowNames_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:74` | `[Test]` | `56492cdd0802c5f8ed2a0f6d56abaf8186e37dd7b888904db52be97f9137279a` | +| `permissions_tests_can_edit_default` | `PermissionsTests.CanEdit_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:83` | `[Test]` | `417fb9f3eb3e70f3bd33710d11fb25eacd0db0a365b0ed2dec6778d09968f44b` | +| `permissions_tests_can_recv_chat_default` | `PermissionsTests.CanRecvChat_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:97` | `[Test]` | `b1ec48da83249b1141c3af926cd494373c47214d6a145916a8833d49edd155e2` | +| `permissions_tests_can_auto_accept_tp_request_default` | `PermissionsTests.CanAutoAcceptTpRequest_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:107` | `[Test]` | `abbcccb4415afdb6558f40a6d4030704f64442f019d065fef8a7a56a407e8642` | +| `permissions_tests_can_tp_request_default` | `PermissionsTests.CanTpRequest_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:118` | `[Test]` | `aefc51023a5274d402dae0e8111a0776622dc431754c3d1f0ce240a50dfd405d` | +| `permissions_tests_can_auto_accept_tp_default` | `PermissionsTests.CanAutoAcceptTp_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:127` | `[Test]` | `553245a5381689a7f1c6398cb0ca50510f9089b9bdc797672ae35fb5822fdf8e` | +| `permissions_tests_can_chat_default` | `PermissionsTests.CanChat_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:138` | `[Test]` | `a9b0e4f8713991ce8b9b61d750c086d56da432dbddd533ec63dc0604238831a1` | +| `permissions_tests_can_send_im_default` | `PermissionsTests.CanSendIM_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:146` | `[Test]` | `6cc5238ded59b80408c59c9e77ded1162e370c295b846903dbcc87f74175cd55` | +| `permissions_tests_can_start_im_default` | `PermissionsTests.CanStartIM_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:155` | `[Test]` | `c6d6db79b0939b33eb5fd29490474575e062f796160f4a69aab34ccefc1842cb` | +| `permissions_tests_can_receive_im_default` | `PermissionsTests.CanReceiveIM_Default` | `LibreMetaverse.Tests/RLV/PermissionsTests.cs:163` | `[Test]` | `23c1c79ae9eba016a48f3e9097fc26283223c9e120308d93fe53ce591ee5691c` | +| `find_folder_query_tests_find_folder_multiple_terms` | `FindFolderQueryTests.FindFolder_MultipleTerms` | `LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs:14` | `[Test]` | `a1f04e5ab064772c25feefc21ea57d65b1044f0fa3254aeb2a3bfedf68d8e0ca` | +| `find_folder_query_tests_find_folder_search_order` | `FindFolderQueryTests.FindFolder_SearchOrder` | `LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs:53` | `[Test]` | `4cba32dd316f49713c18a71bf5a932e1c28c94944add38c25852e8611ef0f987` | +| `find_folder_query_tests_find_folder_ignore_private` | `FindFolderQueryTests.FindFolder_IgnorePrivate` | `LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs:74` | `[Test]` | `54c5ec1f6a6ae5611221e3afdc47db0c2d0ecb0da460dd8f2c506ed34c221ff8` | +| `find_folder_query_tests_find_folder_ignore_tilde_prefix` | `FindFolderQueryTests.FindFolder_IgnoreTildePrefix` | `LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs:99` | `[Test]` | `9f6635f5e14dbc14d1592a19b62d67748a60201128a75893e47ea1751c83b6d7` | +| `find_folders_query_tests_find_folders` | `FindFoldersQueryTests.FindFolders` | `LibreMetaverse.Tests/RLV/Queries/FindFoldersQueryTests.cs:13` | `[Test]` | `09dbc17be4b28cc4a63d0f837960586ba7cd03e184f0013b26ed27db15703d84` | +| `find_folders_query_tests_find_folders_separator` | `FindFoldersQueryTests.FindFolders_Separator` | `LibreMetaverse.Tests/RLV/Queries/FindFoldersQueryTests.cs:53` | `[Test]` | `51caa783dded41b99c878066618a10a7fe32c681ef4385c9a72f154870312b1f` | +| `get_attach_query_tests_get_attach_wearing_nothing` | `GetAttachQueryTests.GetAttach_WearingNothing` | `LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs:14` | `[Test]` | `41fc967c6c174ac39ce3f6de7e273e6db1845bc2ad6acd393f27a6705a3555df` | +| `get_attach_query_tests_get_attach_external_items` | `GetAttachQueryTests.GetAttach_ExternalItems` | `LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs:36` | `[Test]` | `3f8e640aad5deeaf00b07af2d12c33b0a93257260d057d7b5dd5488f846f467a` | +| `get_attach_query_tests_get_attach_wearing_some_items` | `GetAttachQueryTests.GetAttach_WearingSomeItems` | `LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs:78` | `[Test]` | `c209cd826958306f1350a685b29985cb8335a55ebcb9c0bec5c5a21279bb0a1a` | +| `get_attach_query_tests_get_attach_wearing_everything` | `GetAttachQueryTests.GetAttach_WearingEverything` | `LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs:105` | `[Test]` | `4adb25030cd3c125242a4b1f770bfd3afdcabd85c23d37c34df9c8f273489e5b` | +| `get_attach_query_tests_get_attach_specific_exists` | `GetAttachQueryTests.GetAttach_Specific_Exists` | `LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs:141` | `[Test]` | `7d8ccf26629911b6b20dc26c5c549975827d7378b4d85259a8b9724a3622892b` | +| `get_attach_query_tests_get_attach_specific_not_exists` | `GetAttachQueryTests.GetAttach_Specific_NotExists` | `LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs:175` | `[Test]` | `08d9852205987a266608ad17c12fa498894d7c3216e873cffb9db4584cfd100d` | +| `get_blacklist_query_tests_get_blacklist` | `GetBlacklistQueryTests.GetBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:13` | `[TestCase("@getblacklist", 1234, "sendim,recvim", "recvim,sendim")]` | `3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765` | +| `get_blacklist_query_tests_get_blacklist_case_2` | `GetBlacklistQueryTests.GetBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:14` | `[TestCase("@getblacklist:im", 1234, "sendim,recvim", "recvim,sendim")]` | `3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765` | +| `get_blacklist_query_tests_get_blacklist_case_3` | `GetBlacklistQueryTests.GetBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:15` | `[TestCase("@getblacklist:send", 1234, "sendim,recvim", "sendim")]` | `3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765` | +| `get_blacklist_query_tests_get_blacklist_case_4` | `GetBlacklistQueryTests.GetBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:16` | `[TestCase("@getblacklist:tpto", 1234, "sendim,recvim", "")]` | `3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765` | +| `get_blacklist_query_tests_get_blacklist_case_5` | `GetBlacklistQueryTests.GetBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:17` | `[TestCase("@getblacklist", 1234, "", "")]` | `3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765` | +| `get_blacklist_query_tests_manual_blacklist` | `GetBlacklistQueryTests.ManualBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:35` | `[TestCase("@getblacklist", "sendim,recvim", "recvim,sendim")]` | `4ef9ab9bc3165b99ef6b9cf6ae563210660e83fccf946376217c300a752c724e` | +| `get_blacklist_query_tests_manual_blacklist_case_2` | `GetBlacklistQueryTests.ManualBlacklist` | `LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs:36` | `[TestCase("@getblacklist", "", "")]` | `4ef9ab9bc3165b99ef6b9cf6ae563210660e83fccf946376217c300a752c724e` | +| `get_debug_query_tests_get_debug_default` | `GetDebugQueryTests.GetDebug_Default` | `LibreMetaverse.Tests/RLV/Queries/GetDebugQueryTests.cs:12` | `[TestCase("RenderResolutionDivisor", "RenderResolutionDivisor Success")]` | `6554db3b0455887c0224a6f91c7830d6cbf38d5520a65a9b17e26280fcc291f7` | +| `get_debug_query_tests_get_debug_default_case_2` | `GetDebugQueryTests.GetDebug_Default` | `LibreMetaverse.Tests/RLV/Queries/GetDebugQueryTests.cs:13` | `[TestCase("Unknown Setting", "Unknown Setting Success")]` | `6554db3b0455887c0224a6f91c7830d6cbf38d5520a65a9b17e26280fcc291f7` | +| `get_env_query_tests_get_env_default` | `GetEnvQueryTests.GetEnv_Default` | `LibreMetaverse.Tests/RLV/Queries/GetEnvQueryTests.cs:13` | `[TestCase("Daytime", "Daytime Success")]` | `cf4270c6c3417690afcf43982c3bdcf815f46ce81f9b6ccaf59377c633a64881` | +| `get_env_query_tests_get_env_default_case_2` | `GetEnvQueryTests.GetEnv_Default` | `LibreMetaverse.Tests/RLV/Queries/GetEnvQueryTests.cs:14` | `[TestCase("Unknown Setting", "Unknown Setting Success")]` | `cf4270c6c3417690afcf43982c3bdcf815f46ce81f9b6ccaf59377c633a64881` | +| `get_group_query_tests_get_group_default` | `GetGroupQueryTests.GetGroup_Default` | `LibreMetaverse.Tests/RLV/Queries/GetGroupQueryTests.cs:13` | `[Test]` | `da65b184d0ef1380274e8e4dfa199c125a1a192b9e76f8fec1d406df18186169` | +| `get_group_query_tests_get_group_no_group` | `GetGroupQueryTests.GetGroup_NoGroup` | `LibreMetaverse.Tests/RLV/Queries/GetGroupQueryTests.cs:32` | `[Test]` | `d1da37ae52bd94dac9cd6e031525b57f31ca7e9dc00a69a6e0c4e753741dc9e8` | +| `get_inv_query_tests_get_inv` | `GetInvQueryTests.GetInv` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:14` | `[Test]` | `7476602b4103b47ed7dff44146a7ba90a1d62dc0d502f7b9e37b7863d9441ceb` | +| `get_inv_query_tests_get_inv_outfits` | `GetInvQueryTests.GetInv_Outfits` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:35` | `[Test]` | `d60a78bb35cc8fcdbdc2465889333b25567ea5e1c9279a8fb7b4162f4a35eae2` | +| `get_inv_query_tests_get_inv_outfits_ignore_leading_slash` | `GetInvQueryTests.GetInv_Outfits_IgnoreLeadingSlash` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:67` | `[Test]` | `add33ed33e1940f26362332b89486253c6af1a56e601bafab49511b6607ed50a` | +| `get_inv_query_tests_get_inv_outfits_ignore_trailing_slash` | `GetInvQueryTests.GetInv_Outfits_IgnoreTrailingSlash` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:91` | `[Test]` | `8f89302126be19f89d075d87d5194cc000fb7819f92ea7d54e6a63c1df9ca1ee` | +| `get_inv_query_tests_get_inv_outfits_ignore_leading_and_trailing_slash` | `GetInvQueryTests.GetInv_Outfits_IgnoreLeadingAndTrailingSlash` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:115` | `[Test]` | `c660447f93fb8508dbe4c874c92fd776a6e13596bbe3036bfb4664e35ee22306` | +| `get_inv_query_tests_get_inv_outfits_inventory` | `GetInvQueryTests.GetInv_Outfits_Inventory` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:139` | `[Test]` | `7db6f75e2f109d0e8d852d181ddd721f688e27144ad8a5604384b37de9f8c3eb` | +| `get_inv_query_tests_get_inv_subfolder` | `GetInvQueryTests.GetInv_Subfolder` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:168` | `[Test]` | `6a5effe8012e9a446021b83f9b5314f6f9b66587222b447fa79028582830b3a1` | +| `get_inv_query_tests_get_inv_empty` | `GetInvQueryTests.GetInv_Empty` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:189` | `[Test]` | `2dd9f242eb71826066482ff4faa80b952ef89f855723cdc0c01cc4714abf8751` | +| `get_inv_query_tests_get_inv_invalid` | `GetInvQueryTests.GetInv_Invalid` | `LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs:210` | `[Test]` | `92595df155e79568e70bceb1538c23f10de99a6a138a0a5d9b8a2626588fdae9` | +| `get_inv_worn_query_tests_get_inv_worn` | `GetInvWornQueryTests.GetInvWorn` | `LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs:14` | `[Test]` | `472d70fb14f393d43f8698bb81d1855426f570d85c9e592fa86607eb79ce366e` | +| `get_inv_worn_query_tests_get_inv_worn_partial_root` | `GetInvWornQueryTests.GetInvWorn_PartialRoot` | `LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs:78` | `[Test]` | `ce4c640a901a6684a27b2b259c4fc3b25f2d6b870107babff3b930ced64a150b` | +| `get_inv_worn_query_tests_get_inv_worn_naked` | `GetInvWornQueryTests.GetInvWorn_Naked` | `LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs:128` | `[Test]` | `fa8994189c5d9cda7d613dfb8f6ffbb1808c8bae54a3647530fb872d47c43dd5` | +| `get_inv_worn_query_tests_get_inv_worn_empty_folder` | `GetInvWornQueryTests.GetInvWorn_EmptyFolder` | `LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs:173` | `[Test]` | `ab6fc753f4d4170e17f49b708d7e62816f197e83234feda1fdcf63dcdc0bc6c4` | +| `get_inv_worn_query_tests_get_inv_worn_partial_worn` | `GetInvWornQueryTests.GetInvWorn_PartialWorn` | `LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs:218` | `[Test]` | `ceb446f2aa6eaa5232a99147d5d993386ee9e2e5fefd93ef582f27a6b8ece948` | +| `get_outfit_query_tests_get_outfit_wearing_nothing` | `GetOutfitQueryTests.GetOutfit_WearingNothing` | `LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs:14` | `[Test]` | `27befef9fdef993d82a641980f2b1ad7f458f07a50c7d008b6d311aeedfb4939` | +| `get_outfit_query_tests_get_outfit_external_items` | `GetOutfitQueryTests.GetOutfit_ExternalItems` | `LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs:37` | `[Test]` | `f88d149572ae35e880f16a5a92b4a9db73a3f26c5e8e61e4b1c01440151bd64b` | +| `get_outfit_query_tests_get_outfit_wearing_some_items` | `GetOutfitQueryTests.GetOutfit_WearingSomeItems` | `LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs:78` | `[Test]` | `4e9ef77ab72f1fd16c4fad69f00eb80ab46421597d41b61df80b1f87370f42d3` | +| `get_outfit_query_tests_get_outfit_wearing_everything` | `GetOutfitQueryTests.GetOutfit_WearingEverything` | `LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs:105` | `[Test]` | `a840b239174cdb5dee4beb875bf9129209af3ba310564319528ad5b19764aae0` | +| `get_outfit_query_tests_get_outfit_specific_exists` | `GetOutfitQueryTests.GetOutfit_Specific_Exists` | `LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs:145` | `[Test]` | `a402fd67ed8ddfc12d09863f08f9b15b34262ffa12b4b5aa965826eac89abae5` | +| `get_outfit_query_tests_get_outfit_specific_not_exists` | `GetOutfitQueryTests.GetOutfit_Specific_NotExists` | `LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs:171` | `[Test]` | `d7e891a620b5e5407fe337f507874b63eb5a21589767a01362bd8bc43d19ba4a` | +| `get_path_new_query_tests_get_path_new_by_sender` | `GetPathNewQueryTests.GetPathNew_BySender` | `LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs:15` | `[Test]` | `e7e87c01e83967a7160509d76f49d2a4b18d34b9b3fbed370c174d64ddb2c2b5` | +| `get_path_new_query_tests_get_path_new_by_uuid` | `GetPathNewQueryTests.GetPathNew_ByUUID` | `LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs:59` | `[Test]` | `3a7d242966286258ed075c8e5c69eaf54ba0e71b8607432615a1199f5aeb6dcf` | +| `get_path_new_query_tests_get_path_new_by_uuid_unknown` | `GetPathNewQueryTests.GetPathNew_ByUUID_Unknown` | `LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs:103` | `[Test]` | `c3c206661594026c36dfcfea110631548cd362d824db268c170e4d04b24b674a` | +| `get_path_new_query_tests_get_path_new_by_attach` | `GetPathNewQueryTests.GetPathNew_ByAttach` | `LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs:152` | `[Test]` | `f8858e6141b660cec8a09c016891f2275dd9364157b1aa614b63fca5abb7620c` | +| `get_path_new_query_tests_get_path_new_by_worn` | `GetPathNewQueryTests.GetPathNew_ByWorn` | `LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs:202` | `[Test]` | `eed31d9aaf34578368cc4f590de1da7f47e3f6c5e663215866f7f8e6946f974b` | +| `get_sit_id_query_tests_get_sit_id` | `GetSitIdQueryTests.GetSitID` | `LibreMetaverse.Tests/RLV/Queries/GetSitIdQueryTests.cs:21` | `[Test]` | `bfbf6d62c09c4878504aa529805a29fe9689d1e29e7ca3d44bf2346d6b3fbe6b` | +| `get_sit_id_query_tests_get_sit_id_default` | `GetSitIdQueryTests.GetSitID_Default` | `LibreMetaverse.Tests/RLV/Queries/GetSitIdQueryTests.cs:37` | `[Test]` | `456f8f22b1d2917c3729ed600bdf0b693c0189bd100b9863f4b42b07259110b0` | +| `get_status_all_query_tests_get_status_all` | `GetStatusAllQueryTests.GetStatusAll` | `LibreMetaverse.Tests/RLV/Queries/GetStatusAllQueryTests.cs:12` | `[Test]` | `ee8fac8485db2b5c01abf8664364ca1e13214243f1e661a04d93df680422d596` | +| `get_status_query_tests_get_status` | `GetStatusQueryTests.GetStatus` | `LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs:13` | `[Test]` | `c538e68277e93b40374dfd86bde9be00e0b82dfad7f4573cc4b0660f15fa5fe4` | +| `get_status_query_tests_get_status_filtered` | `GetStatusQueryTests.GetStatus_filtered` | `LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs:34` | `[Test]` | `574b7f7c37b4e09e4257e5b02d50b222054216e34b6d1dd3fe6b26127c89b562` | +| `get_status_query_tests_get_status_custom_separator` | `GetStatusQueryTests.GetStatus_customSeparator` | `LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs:55` | `[Test]` | `3bec2e53ea88857d4a1ae8cd6bc6f235f24e00d0773c24ca75a1892adb803527` | +| `notify_query_tests_notify` | `NotifyQueryTests.Notify` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:15` | `[Test]` | `082ff4cd00faf29a73aca158d4e24ed9fd3e7844ed6cefbf962d8727846a3c27` | +| `notify_query_tests_notify_filtered` | `NotifyQueryTests.NotifyFiltered` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:36` | `[Test]` | `e00e51aeadd0d7a107105684129a6ae74fbf918be4c563d92d7cdaa223d2c03c` | +| `notify_query_tests_notify_multi_command` | `NotifyQueryTests.NotifyMultiCommand` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:54` | `[Test]` | `77f3950214a1bd1e3816fa6f7b0ca69727e9e18be5fb7b37f19490408ca023dc` | +| `notify_query_tests_notify_multi_channels` | `NotifyQueryTests.NotifyMultiChannels` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:73` | `[Test]` | `12a0a6e0a0a6632960de98236670e063f2c1aa16cf6b6c8d718bde0e0abfd9b9` | +| `notify_query_tests_notify_multi_channels_filtered` | `NotifyQueryTests.NotifyMultiChannelsFiltered` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:94` | `[Test]` | `bff8ca8465c2299d0d2ef60adfa4164270d08cee7223361bb27b86a7e4daeec9` | +| `notify_query_tests_notify_synonyms` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:114` | `[TestCase("@camdistmax:123=n", "/camdistmax:123=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_2` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:115` | `[TestCase("@setcam_avdistmax:123=n", "/setcam_avdistmax:123=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_3` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:116` | `[TestCase("@camdistmin:123=n", "/camdistmin:123=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_4` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:117` | `[TestCase("@setcam_avdistmin:123=n", "/setcam_avdistmin:123=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_5` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:118` | `[TestCase("@camunlock=n", "/camunlock=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_6` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:119` | `[TestCase("@setcam_unlock=n", "/setcam_unlock=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_7` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:120` | `[TestCase("@camtextures:1cdbc6a2-ae6b-3130-9348-3d3b1ca84c53=n", "/camtextures:1cdbc6a2-ae6b-3130-9348-3d3b1ca84c53=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_8` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:121` | `[TestCase("@touchfar:5=n", "/touchfar:5=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_synonyms_case_9` | `NotifyQueryTests.NotifySynonyms` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:122` | `[TestCase("@fartouch:5=n", "/fartouch:5=n")]` | `6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67` | +| `notify_query_tests_notify_clear_filtered` | `NotifyQueryTests.NotifyClear_Filtered` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:134` | `[Test]` | `f3e0550a53faca13679421318eee85f010c1b8668e3edfae6e2548d39dbcafd7` | +| `notify_query_tests_notify_clear` | `NotifyQueryTests.NotifyClear` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:155` | `[Test]` | `61d7419956a83be04eeb13557c6a2120419b2f0f1c529149c4fb57871bb6506e` | +| `notify_query_tests_notify_inventory_offer` | `NotifyQueryTests.NotifyInventoryOffer` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:178` | `[Test]` | `2bbac63ab86ec77f6d0a4558a14ee913a7f44930364476a89e02cd5ec80191b9` | +| `notify_query_tests_notify_sit_stand_legal` | `NotifyQueryTests.NotifySitStandLegal` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:199` | `[Test]` | `83a07a88a0386982c854a0223b64dd5c417f1a55a038e4ceba8f487983daadaf` | +| `notify_query_tests_notify_sit_stand_with_restrictions` | `NotifyQueryTests.NotifySitStandWithRestrictions` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:224` | `[Test]` | `166e2087aa0652bdd427e1908bc338659ec1d4dc8065c016612696d1f5dfd000` | +| `notify_query_tests_notify_wear` | `NotifyQueryTests.NotifyWear` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:252` | `[Test]` | `9529acb9f3e1c335a50f8de6d63cc5711921de962546ff868811279d05826399` | +| `notify_query_tests_notify_wear_illegal` | `NotifyQueryTests.NotifyWear_Illegal` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:275` | `[Test]` | `65bfc1db698470cf56dd8c6811e85ae373d1fca95cdbf82be66b7e32da311a2f` | +| `notify_query_tests_notify_un_wear` | `NotifyQueryTests.NotifyUnWear` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:295` | `[Test]` | `340b60b8038dcd55320dc9aedc16beb9193e731ba7b659ca3cb2951a2d19b7ac` | +| `notify_query_tests_notify_un_wear_illegal` | `NotifyQueryTests.NotifyUnWear_illegal` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:318` | `[Test]` | `e7056e6e145430eb2180edb92593f59c07bcbdfa21629b1ca29ac93b2fca975e` | +| `notify_query_tests_notify_attached` | `NotifyQueryTests.NotifyAttached` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:340` | `[Test]` | `dc5239c77b9169cf3833c5a1dc765b381efe833f15b34ac7e57173c0a640942a` | +| `notify_query_tests_notify_attached_illegal` | `NotifyQueryTests.NotifyAttached_Illegal` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:363` | `[Test]` | `b56de057dece9cb8ece795d13d6bc42e7825d62f09f967f37a4dbf262d2b4456` | +| `notify_query_tests_notify_detached` | `NotifyQueryTests.NotifyDetached` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:383` | `[Test]` | `a741cec23a985028b3dc2b09195255276a96e4f07fc4fe5f8cca6c1e3c940d71` | +| `notify_query_tests_notify_detached_illegal` | `NotifyQueryTests.NotifyDetached_Illegal` | `LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs:407` | `[Test]` | `1a4c9475a3b91a975b9861685dcaf899505b4f6727257618f9add9cecd3df54d` | +| `version_num_bl_query_tests_version_num_bl` | `VersionNumBlQueryTests.VersionNumBL` | `LibreMetaverse.Tests/RLV/Queries/VersionNumBlQueryTests.cs:13` | `[TestCase("", RlvService.RLVVersionNum)]` | `0dbc89f77a6f293efcca217febb2f6b8d224f9ac5e1d6532a56a7df64a7be6e9` | +| `version_num_bl_query_tests_version_num_bl_case_2` | `VersionNumBlQueryTests.VersionNumBL` | `LibreMetaverse.Tests/RLV/Queries/VersionNumBlQueryTests.cs:14` | `[TestCase("sendim,recvim", RlvService.RLVVersionNum + ",recvim,sendim")]` | `0dbc89f77a6f293efcca217febb2f6b8d224f9ac5e1d6532a56a7df64a7be6e9` | +| `version_query_tests_manual_version` | `VersionQueryTests.ManualVersion` | `LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs:14` | `[Test]` | `6f8493b201d69e1449d8311e434736f6f6b2bad04c9fe9c6adf94a94d9cbe597` | +| `version_query_tests_check_versions` | `VersionQueryTests.CheckVersions` | `LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs:30` | `[TestCase("@version", 1234, RlvService.RLVVersion)]` | `f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30` | +| `version_query_tests_check_versions_case_2` | `VersionQueryTests.CheckVersions` | `LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs:31` | `[TestCase("@versionnew", 1234, RlvService.RLVVersion)]` | `f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30` | +| `version_query_tests_check_versions_case_3` | `VersionQueryTests.CheckVersions` | `LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs:32` | `[TestCase("@versionnum", 1234, RlvService.RLVVersionNum)]` | `f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30` | +| `add_attach_restriction_tests_add_attach` | `AddAttachRestrictionTests.AddAttach` | `LibreMetaverse.Tests/RLV/Restrictions/AddAttachRestrictionTests.cs:13` | `[Test]` | `bb2c3495d7b6862fabe1007bcfccc2850d29eef1d9aa4eac6d13d6004dcc4e6b` | +| `add_attach_restriction_tests_add_attach_specific` | `AddAttachRestrictionTests.AddAttach_Specific` | `LibreMetaverse.Tests/RLV/Restrictions/AddAttachRestrictionTests.cs:39` | `[Test]` | `0201965931ebba1c13a23bbb43a8787c1639b0b98851141faffd963173c51035` | +| `add_outfit_restriction_tests_add_outfit` | `AddOutfitRestrictionTests.AddOutfit` | `LibreMetaverse.Tests/RLV/Restrictions/AddOutfitRestrictionTests.cs:13` | `[Test]` | `d4902b4dda0a640d240c88af30431f6d247aae2a74a81126fd91ba1d930de3fb` | +| `add_outfit_restriction_tests_add_outfit_part` | `AddOutfitRestrictionTests.AddOutfit_part` | `LibreMetaverse.Tests/RLV/Restrictions/AddOutfitRestrictionTests.cs:56` | `[Test]` | `e7e5467b36484fb54b0336abccf682905fbe5bff9e04195645981815e2ffadeb` | +| `allow_idle_restriction_tests_can_allow_idle` | `AllowIdleRestrictionTests.CanAllowIdle` | `LibreMetaverse.Tests/RLV/Restrictions/AllowIdleRestrictionTests.cs:9` | `[Test]` | `6278bb1a70f024f687080cb8e8a56bbc923f679fb4adb61c6c91c3397a3de7fc` | +| `always_run_restriction_tests_can_always_run` | `AlwaysRunRestrictionTests.CanAlwaysRun` | `LibreMetaverse.Tests/RLV/Restrictions/AlwaysRunRestrictionTests.cs:9` | `[Test]` | `9c0a34e0960e3e2a834ccfc1c129a1f5a8f8c6cfd30b322671b4e5c4cd25a24c` | +| `attach_all_this_restriction_tests_attach_all_this` | `AttachAllThisRestrictionTests.AttachAllThis` | `LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs:14` | `[Test]` | `39bc0c4581f8277f4d5c90ec715c40f4715b5ae7007a28a04fe762f2f6adfbfd` | +| `attach_all_this_restriction_tests_attach_all_this_recursive` | `AttachAllThisRestrictionTests.AttachAllThis_Recursive` | `LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs:88` | `[Test]` | `d051e7783e79bf91a8092cd2d29cf1aacec3b0af86ecf0c7ca590ce25bc8393c` | +| `attach_all_this_restriction_tests_attach_all_this_recursive_path` | `AttachAllThisRestrictionTests.AttachAllThis_Recursive_Path` | `LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs:168` | `[Test]` | `b4db2b29ad376777b382f8c6f4f7b62643bb2dd43858de4be69ac2252f18c963` | +| `attach_all_this_restriction_tests_attach_all_this_recursive_worn` | `AttachAllThisRestrictionTests.AttachAllThis_Recursive_Worn` | `LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs:248` | `[Test]` | `6ecfc6ffe71896979a37dac6dd8149a015b8d3e7e952247954333c053da4961e` | +| `attach_all_this_restriction_tests_attach_all_this_recursive_attached` | `AttachAllThisRestrictionTests.AttachAllThis_Recursive_Attached` | `LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs:327` | `[Test]` | `8ac38c77c6bdb03e4cbaa96600bead9a760eb5eec098504b05cfb3a1bdfb8557` | +| `attach_all_this_restriction_tests_attach_all_this_recursive_attached_add_rem` | `AttachAllThisRestrictionTests.AttachAllThis_Recursive_Attached_AddRem` | `LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs:425` | `[Test]` | `495f288e0fa86059d13a027075700ba6308e9c9d585fa56e3d1adf4a71df912b` | +| `attach_this_restriction_tests_attach_this` | `AttachThisRestrictionTests.AttachThis` | `LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs:13` | `[Test]` | `3a8a5acc4ad5cbec76737239ea23330a34f54146a4ff9d5d25082c220527a3e4` | +| `attach_this_restriction_tests_attach_this_not_recursive` | `AttachThisRestrictionTests.AttachThis_NotRecursive` | `LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs:81` | `[Test]` | `a5818b4e30d04aba7d6427b2b94e025d34e82eb3bdcb7ac80a23e55f2382ec29` | +| `attach_this_restriction_tests_attach_this_by_path` | `AttachThisRestrictionTests.AttachThis_ByPath` | `LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs:151` | `[Test]` | `93e1721f171e24e540160e738f731b895ebd868d840bcdf7c16ba92f6eb4c49a` | +| `attach_this_restriction_tests_attach_this_by_rlv_attachment_point` | `AttachThisRestrictionTests.AttachThis_ByRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs:216` | `[Test]` | `90a562b2c120daa0ea2612befe9e09649bc2ffac59c2cd360fe4a37dedf85ae3` | +| `attach_this_restriction_tests_attach_this_by_worn_layer` | `AttachThisRestrictionTests.AttachThis_ByWornLayer` | `LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs:294` | `[Test]` | `a444d51c2091fa36f1a010e98ad896042aa0262153ea8a833a14dfcbf02de85e` | +| `attach_this_restriction_tests_attach_this_by_worn_layer_add_rem` | `AttachThisRestrictionTests.AttachThis_ByWornLayer_AddRem` | `LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs:369` | `[Test]` | `dd3d9a0d9b56f08f6be7a6200e1f50e834ecc7613de0cdf44ee89262b3abdb30` | +| `chat_normal_tests_can_chat_normal` | `ChatNormalTests.CanChatNormal` | `LibreMetaverse.Tests/RLV/Restrictions/ChatNormalTests.cs:9` | `[Test]` | `9a23c49327636e769c7ff2688a0649d441f3531406e8f51e152ec7186a312287` | +| `chat_shout_restriction_tests_can_chat_shout` | `ChatShoutRestrictionTests.CanChatShout` | `LibreMetaverse.Tests/RLV/Restrictions/ChatShoutRestrictionTests.cs:9` | `[Test]` | `493e1dd87afaaa7f8183e677df5c32d00f150ffcdd53f9afad8684672837aa28` | +| `chat_whisper_restriction_tests_can_chat_whisper` | `ChatWhisperRestrictionTests.CanChatWhisper` | `LibreMetaverse.Tests/RLV/Restrictions/ChatWhisperRestrictionTests.cs:9` | `[Test]` | `67c5d2cb8b3e9424fbcf08378c2a28368fe07aa83ec028df7cf88b91576d3e9f` | +| `default_wear_restriction_tests_can_default_wear` | `DefaultWearRestrictionTests.CanDefaultWear` | `LibreMetaverse.Tests/RLV/Restrictions/DefaultWearRestrictionTests.cs:10` | `[Test]` | `64eef4c82d1c5a21bc923cfd44616ddc1a5e6403a9a1c5ad6bd2e5ee06e9704c` | +| `detach_all_this_restriction_tests_detach_all_this` | `DetachAllThisRestrictionTests.DetachAllThis` | `LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs:14` | `[Test]` | `ee74f952bd602bd23cfc7b203940a902e1b30e02cff60c1abc1f74da964c1f7d` | +| `detach_all_this_restriction_tests_detach_all_this_recursive` | `DetachAllThisRestrictionTests.DetachAllThis_Recursive` | `LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs:88` | `[Test]` | `2b6a646ee82484a6d1901ea4425b0e32fe553827f5bea37b506ffe29d1aec192` | +| `detach_all_this_restriction_tests_detach_all_this_recursive_path` | `DetachAllThisRestrictionTests.DetachAllThis_Recursive_Path` | `LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs:168` | `[Test]` | `731244b623f23a8870d011280a062add751607ce2c58be3261485bb61d488297` | +| `detach_all_this_restriction_tests_detach_all_this_recursive_worn` | `DetachAllThisRestrictionTests.DetachAllThis_Recursive_Worn` | `LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs:245` | `[Test]` | `d8424a48e64346edd683b7a68652dd5a0be615658f085b0390699ac7b4db5d2c` | +| `detach_all_this_restriction_tests_detach_all_this_recursive_attached` | `DetachAllThisRestrictionTests.DetachAllThis_Recursive_Attached` | `LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs:324` | `[Test]` | `f399592217e7a4638ea25d469681ab9cc58bf8a937af2bfff8895996f7bbc493` | +| `detach_all_this_restriction_tests_detach_all_this_recursive_attached_add_rem` | `DetachAllThisRestrictionTests.DetachAllThis_Recursive_Attached_AddRem` | `LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs:421` | `[Test]` | `507273250b932ff93fa34f87190ad1ab289edeed275be6d2259bab05c5b055d1` | +| `detach_restriction_tests_detach_default` | `DetachRestrictionTests.Detach_Default` | `LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs:12` | `[Test]` | `8c5b165329ab6b46eb3ec7c9a07383e8ea1e54edf0882b43b14166d67cc45617` | +| `detach_restriction_tests_detach` | `DetachRestrictionTests.Detach` | `LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs:33` | `[Test]` | `50f5419aea3ea41aa9ebedd29202a549deb4ae6089c38965300a46fd5abf94bf` | +| `detach_restriction_tests_detach_attach_point` | `DetachRestrictionTests.Detach_AttachPoint` | `LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs:55` | `[Test]` | `a75fea134b92bca704b2e140135076d699d645c0d2854022d5b20d14be372589` | +| `detach_this_restriction_tests_detach_this` | `DetachThisRestrictionTests.DetachThis` | `LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs:14` | `[Test]` | `bf6cdb48a5271d5116db4d0cbf12dbf63fc3cc93862bf718cf849d4abf9eb7cc` | +| `detach_this_restriction_tests_detach_this_not_recursive` | `DetachThisRestrictionTests.DetachThis_NotRecursive` | `LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs:82` | `[Test]` | `a8452e2b0abcf82447394bae981a1d25677147fad17828d8f6d0705264efa429` | +| `detach_this_restriction_tests_detach_this_by_path` | `DetachThisRestrictionTests.DetachThis_ByPath` | `LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs:153` | `[Test]` | `e6378e0db310005b8426cabd25969818ed36252e1995de97c6b29d5ab155ee58` | +| `detach_this_restriction_tests_detach_this_by_rlv_attachment_point` | `DetachThisRestrictionTests.DetachThis_ByRlvAttachmentPoint` | `LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs:219` | `[Test]` | `278e4cbf0f9999efec04fcabade19da97439cca732e0e7e3e3c004e232c27224` | +| `detach_this_restriction_tests_detach_this_by_worn_layer` | `DetachThisRestrictionTests.DetachThis_ByWornLayer` | `LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs:297` | `[Test]` | `66b7eba54e34ed58c59d594cdcb85d874c4db9bbbd871e5438c40fd3d47ad3f6` | +| `detach_this_restriction_tests_detach_this_by_worn_layer_add_rem` | `DetachThisRestrictionTests.DetachThis_ByWornLayer_AddRem` | `LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs:371` | `[Test]` | `7424bf38db1abd74132618ee3bcf95a79c32942da26086760dc82355a815d37e` | +| `edit_attach_restriction_tests_can_edit_attachment` | `EditAttachRestrictionTests.CanEdit_Attachment` | `LibreMetaverse.Tests/RLV/Restrictions/EditAttachRestrictionTests.cs:11` | `[Test]` | `22bc9e267e270c2c762561851249af4ef64c0b5bd288950a95b1b636b2975b6e` | +| `edit_restriction_tests_can_edit_folder_name_specifies_to_add_instead_of_replace` | `EditRestrictionTests.CanEditFolderNameSpecifiesToAddInsteadOfReplace` | `LibreMetaverse.Tests/RLV/Restrictions/EditRestrictionTests.cs:12` | `[Test]` | `6d82d0869826bbc935d89967445dfc991619bdaf3fa631550c5d3f91a13c4935` | +| `edit_world_restriction_tests_can_edit_world` | `EditWorldRestrictionTests.CanEdit_World` | `LibreMetaverse.Tests/RLV/Restrictions/EditWorldRestrictionTests.cs:11` | `[Test]` | `1f335a2c81735bf58294b97ceedfd85192113e69c78a38804f0db923ce7a0241` | +| `far_touch_restriction_tests_can_far_touch` | `FarTouchRestrictionTests.CanFarTouch` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:10` | `[TestCase("fartouch")]` | `a5568e0040a3c0ac8875a11596b7d0799ac5169b919e4fc65587555b2d3edd52` | +| `far_touch_restriction_tests_can_far_touch_case_2` | `FarTouchRestrictionTests.CanFarTouch` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:11` | `[TestCase("touchfar")]` | `a5568e0040a3c0ac8875a11596b7d0799ac5169b919e4fc65587555b2d3edd52` | +| `far_touch_restriction_tests_can_far_touch_synonym` | `FarTouchRestrictionTests.CanFarTouch_Synonym` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:20` | `[TestCase("fartouch")]` | `c7aff866d539ceb26cc028532a901f18b58bb020f34da56444f08c9f4df1eb52` | +| `far_touch_restriction_tests_can_far_touch_synonym_case_2` | `FarTouchRestrictionTests.CanFarTouch_Synonym` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:21` | `[TestCase("touchfar")]` | `c7aff866d539ceb26cc028532a901f18b58bb020f34da56444f08c9f4df1eb52` | +| `far_touch_restriction_tests_can_far_touch_default` | `FarTouchRestrictionTests.CanFarTouch_Default` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:30` | `[TestCase("fartouch")]` | `e894c744ea780a0a46cd2387157077c1a62c3c6b982303f3b7bff0b5d950816a` | +| `far_touch_restriction_tests_can_far_touch_default_case_2` | `FarTouchRestrictionTests.CanFarTouch_Default` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:31` | `[TestCase("touchfar")]` | `e894c744ea780a0a46cd2387157077c1a62c3c6b982303f3b7bff0b5d950816a` | +| `far_touch_restriction_tests_can_far_touch_multiple_synonyms` | `FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:40` | `[TestCase("fartouch", "fartouch")]` | `423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905` | +| `far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_2` | `FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:41` | `[TestCase("fartouch", "touchfar")]` | `423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905` | +| `far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_3` | `FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:42` | `[TestCase("touchfar", "touchfar")]` | `423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905` | +| `far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_4` | `FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs:43` | `[TestCase("touchfar", "fartouch")]` | `423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905` | +| `fly_restriction_tests_can_fly` | `FlyRestrictionTests.CanFly` | `LibreMetaverse.Tests/RLV/Restrictions/FlyRestrictionTests.cs:9` | `[Test]` | `5f60149edccece6b8a6827bbdc6f593ffd863961c13b506f1171aa0cf37fd5b7` | +| `interact_restriction_tests_can_interact` | `InteractRestrictionTests.CanInteract` | `LibreMetaverse.Tests/RLV/Restrictions/InteractRestrictionTests.cs:12` | `[Test]` | `935d319e07b613ba39b06db30cfd18306670f7dc97186db38c0374c3aac6901e` | +| `interact_restriction_tests_can_interact_default` | `InteractRestrictionTests.CanInteract_default` | `LibreMetaverse.Tests/RLV/Restrictions/InteractRestrictionTests.cs:18` | `[Test]` | `53b9d7f7cfd63a10538060624f81b7a6b1754a7462c230671ed909698dd18923` | +| `jump_restriction_tests_can_jump` | `JumpRestrictionTests.CanJump` | `LibreMetaverse.Tests/RLV/Restrictions/JumpRestrictionTests.cs:9` | `[Test]` | `104374c66e6748d101b69ed5343d9972f29e937305cb17f90244ffa74fc7ed35` | +| `permissive_restriction_tests_permissive_on` | `PermissiveRestrictionTests.Permissive_On` | `LibreMetaverse.Tests/RLV/Restrictions/PermissiveRestrictionTests.cs:9` | `[Test]` | `923519a1220e5b3007321fb9ee8cc9db27bc0bbc38bed69df0659e4365c610e8` | +| `permissive_restriction_tests_permissive_off` | `PermissiveRestrictionTests.Permissive_Off` | `LibreMetaverse.Tests/RLV/Restrictions/PermissiveRestrictionTests.cs:17` | `[Test]` | `b995698351bf04e00ab5aed459c8ee08292897545b8684338a90eaf42cd6c4aa` | +| `recv_chat_exception_tests_can_recv_chat` | `RecvChatExceptionTests.CanRecvChat` | `LibreMetaverse.Tests/RLV/Restrictions/RecvChatExceptionTests.cs:9` | `[Test]` | `017906038e211352d7d2751fafbcab5028cd8b189e7aa29a6202ff578976a23c` | +| `recv_chat_from_restriction_tests_can_recv_chat_from` | `RecvChatFromRestrictionTests.CanRecvChatFrom` | `LibreMetaverse.Tests/RLV/Restrictions/RecvChatFromRestrictionTests.cs:11` | `[Test]` | `aaf24dc0b8533a7e93cc567fecbb866067b72da1837207869f879647840bfa21` | +| `recv_chat_sec_exception_tests_can_recv_chat_secure` | `RecvChatSecExceptionTests.CanRecvChat_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/RecvChatSecExceptionTests.cs:10` | `[Test]` | `cba089ebe607088e37be285918a1d2c674f1acc4cad075733108afea3ad0279b` | +| `recv_emote_from_restriction_tests_can_recv_chat_recv_emote_from` | `RecvEmoteFromRestrictionTests.CanRecvChat_RecvEmoteFrom` | `LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteFromRestrictionTests.cs:10` | `[Test]` | `d07ded724315cf135603d4dc5a684e5a59a5cf8415963acc30d402ad81916ac1` | +| `recv_emote_restriction_tests_can_recv_chat_recv_emote` | `RecvEmoteRestrictionTests.CanRecvChat_RecvEmote` | `LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteRestrictionTests.cs:10` | `[Test]` | `438b72e6c44570580bf41aa7b8ed00afb800eff8836ee971eab9fc6a00fecc19` | +| `recv_emote_sec_restriction_tests_can_recv_chat_recv_emote_secure` | `RecvEmoteSecRestrictionTests.CanRecvChat_RecvEmote_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteSecRestrictionTests.cs:10` | `[Test]` | `9e1f72426762569b1c650fdf80c53e4a590b6476f8539fff6e110101e48459e8` | +| `recv_im_from_restriction_tests_can_receive_im_from` | `RecvImFromRestrictionTests.CanReceiveIMFrom` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs:10` | `[Test]` | `ebe072c7e1c8ba440b560c2e4a0aa5151ba546f5b6cd5505012958e901c58201` | +| `recv_im_from_restriction_tests_can_receive_im_from_group` | `RecvImFromRestrictionTests.CanReceiveIMFrom_Group` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs:22` | `[Test]` | `d3d155240723ca2d379f00111a3b27acb41786615a2f5b0ad2c968040d7f4447` | +| `recv_im_from_restriction_tests_can_receive_im_to_all_groups` | `RecvImFromRestrictionTests.CanReceiveIMTo_AllGroups` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs:34` | `[Test]` | `dd1050e7ef3e9805b88964822485856d6b2e5e98ee647ee08251cbc5bd452208` | +| `recv_im_restriction_tests_can_receive_im` | `RecvImRestrictionTests.CanReceiveIM` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImRestrictionTests.cs:10` | `[Test]` | `9c88e79ed2686e571e32ccecbc93c130423b966ff4e65e72f228f1713e5047cd` | +| `recv_im_sec_restriction_tests_can_receive_im_secure` | `RecvImSecRestrictionTests.CanReceiveIM_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs:11` | `[Test]` | `e549fe9719efd180f8ab8c80b989701cd23ebf07cd004d9a5a18a0cc7db12e64` | +| `recv_im_sec_restriction_tests_can_receive_im_secure_group` | `RecvImSecRestrictionTests.CanReceiveIM_Secure_Group` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs:27` | `[Test]` | `13653ee7443d2eca88f2940d0c3804de3685dcf6c9277a4717a42dad4c01fca4` | +| `recv_im_sec_restriction_tests_can_receive_im_secure_all_groups` | `RecvImSecRestrictionTests.CanReceiveIM_Secure_AllGroups` | `LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs:42` | `[Test]` | `d99435b52a3b774ab5d2bb6911824fa45803fe82cfe0b2c192a05473b72463c8` | +| `rem_attach_restriction_tests_rem_attach` | `RemAttachRestrictionTests.RemAttach` | `LibreMetaverse.Tests/RLV/Restrictions/RemAttachRestrictionTests.cs:13` | `[Test]` | `7005409bfff88f7fb75e5cf87f6f52f4c6f048de32f651b844cf62a1cc16f55c` | +| `rem_attach_restriction_tests_rem_attach_specific` | `RemAttachRestrictionTests.RemAttach_Specific` | `LibreMetaverse.Tests/RLV/Restrictions/RemAttachRestrictionTests.cs:55` | `[Test]` | `407cb5627753c42af2b469644ddc2857416fb4b181bfbb742b199ad7239d5e6f` | +| `rem_outfit_restriction_tests_rem_outfit` | `RemOutfitRestrictionTests.RemOutfit` | `LibreMetaverse.Tests/RLV/Restrictions/RemOutfitRestrictionTests.cs:14` | `[Test]` | `2aa5056c8aec09fb28d0da37bf6861220595cacb3190542d865f99034fc1c488` | +| `rem_outfit_restriction_tests_rem_outfit_part` | `RemOutfitRestrictionTests.RemOutfit_part` | `LibreMetaverse.Tests/RLV/Restrictions/RemOutfitRestrictionTests.cs:56` | `[Test]` | `f0c36209e33c9961b10ff685c8d4a32e279b4852e1c16a0e724f3cd481089576` | +| `rez_restriction_tests_can_rez` | `RezRestrictionTests.CanRez` | `LibreMetaverse.Tests/RLV/Restrictions/RezRestrictionTests.cs:9` | `[Test]` | `5cae348cc241a884803692031c0af4f33fb3a2ce8331129a9866c5364599eccb` | +| `send_channel_restriction_tests_can_send_channel` | `SendChannelRestrictionTests.CanSendChannel` | `LibreMetaverse.Tests/RLV/Restrictions/SendChannelRestrictionTests.cs:9` | `[Test]` | `8496734391f57cf2f2d8156f3b5a9ad9147c959e3bf99f9e76a4072e971a5b42` | +| `send_channel_sec_restriction_tests_can_send_channel_secure` | `SendChannelSecRestrictionTests.CanSendChannel_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/SendChannelSecRestrictionTests.cs:10` | `[Test]` | `5bd9096e9af488d5cdb08ed78120ef46f81f9be1eaf132c49a955eb07ae904eb` | +| `send_channel_sec_restriction_tests_can_send_channel_secure_exception` | `SendChannelSecRestrictionTests.CanSendChannel_Secure_Exception` | `LibreMetaverse.Tests/RLV/Restrictions/SendChannelSecRestrictionTests.cs:26` | `[Test]` | `e675121ba9f6ab8f6e4484e66d76d0dd14f8ef39122c8fff2878ba5e6b3a7409` | +| `send_chat_restriction_tests_can_send_chat` | `SendChatRestrictionTests.CanSendChat` | `LibreMetaverse.Tests/RLV/Restrictions/SendChatRestrictionTests.cs:9` | `[Test]` | `36cfbe5123b4b37ee43f0b4ba6453ebbe2754960825b1a8481e77e4f3a0e8015` | +| `send_chat_restriction_tests_can_chat_send_chat_restriction` | `SendChatRestrictionTests.CanChat_SendChatRestriction` | `LibreMetaverse.Tests/RLV/Restrictions/SendChatRestrictionTests.cs:15` | `[Test]` | `793a31da070038e90c41e4bdb1161daaf51376617a7444867f19c7125ad34313` | +| `send_gesture_restriction_tests_can_send_gesture` | `SendGestureRestrictionTests.CanSendGesture` | `LibreMetaverse.Tests/RLV/Restrictions/SendGestureRestrictionTests.cs:11` | `[Test]` | `91367110c04e3c6ad173f56f209a166d828560850d3d084893e899bcc756428a` | +| `send_im_restriction_tests_can_send_im` | `SendImRestrictionTests.CanSendIM` | `LibreMetaverse.Tests/RLV/Restrictions/SendImRestrictionTests.cs:10` | `[Test]` | `c63ab3a41b6b302e7c84c54374c7193335840bafc40f2d0f2b1c3a2787b26203` | +| `send_im_sec_restriction_tests_can_send_im_secure` | `SendImSecRestrictionTests.CanSendIM_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs:11` | `[Test]` | `65422234501bcbf151f27e0d45c74726e670665f39d90df23396f79450ba2b91` | +| `send_im_sec_restriction_tests_can_send_im_secure_group` | `SendImSecRestrictionTests.CanSendIM_Secure_Group` | `LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs:27` | `[Test]` | `4ed2e6416a86eb2406e20bbb7e60a380de25577ad034ba613530ed28f6001df9` | +| `send_im_sec_restriction_tests_can_send_im_secure_all_groups` | `SendImSecRestrictionTests.CanSendIM_Secure_AllGroups` | `LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs:42` | `[Test]` | `a4b699c9ada01ca4ce4d535739178e5310affa938d02dfaede6d034488d24f5f` | +| `send_im_to_restriction_tests_can_send_im_to` | `SendImToRestrictionTests.CanSendIMTo` | `LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs:11` | `[Test]` | `38258cda1081160b6b34f8e909adbc683a0f08efce8c63066bcac09835e5cdcc` | +| `send_im_to_restriction_tests_can_send_im_to_group` | `SendImToRestrictionTests.CanSendIMTo_Group` | `LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs:23` | `[Test]` | `1e12f7e3dbbee7d8dfb757fc8797644a353dfaa995e343e59124aa85126d70aa` | +| `send_im_to_restriction_tests_can_send_im_to_all_groups` | `SendImToRestrictionTests.CanSendIMTo_AllGroups` | `LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs:35` | `[Test]` | `bc9b87ab7b171c76987ddaf94f05c0ac2ad8dc0c1f24f5dfce2f4125e7b28df5` | +| `set_debug_restriction_tests_can_set_debug` | `SetDebugRestrictionTests.CanSetDebug` | `LibreMetaverse.Tests/RLV/Restrictions/SetDebugRestrictionTests.cs:10` | `[Test]` | `d4fb9da4879ef8d1be115e00b7a8de959fd58e32722bc9e2985bca8e97dd2ce3` | +| `set_env_restriction_tests_can_set_env` | `SetEnvRestrictionTests.CanSetEnv` | `LibreMetaverse.Tests/RLV/Restrictions/SetEnvRestrictionTests.cs:9` | `[Test]` | `bb4c82afd643d267264467282cdfe09095c804079e73dd15179e1aa0b063c08f` | +| `set_group_restriction_tests_can_set_group` | `SetGroupRestrictionTests.CanSetGroup` | `LibreMetaverse.Tests/RLV/Restrictions/SetGroupRestrictionTests.cs:9` | `[Test]` | `9d89210cbc5c188985a535ae045e44d296c796f700d4a1e2b7b4d75345cc4a6d` | +| `share_restriction_tests_can_share` | `ShareRestrictionTests.CanShare` | `LibreMetaverse.Tests/RLV/Restrictions/ShareRestrictionTests.cs:11` | `[Test]` | `23052e5792ff72624d45b54ccfd02fa5d8025d977010f1e8d34a90d27a4d0e29` | +| `share_sec_restriction_tests_can_share_secure_default` | `ShareSecRestrictionTests.CanShare_Secure_Default` | `LibreMetaverse.Tests/RLV/Restrictions/ShareSecRestrictionTests.cs:10` | `[Test]` | `6d61bafb190791ceaccb6c46cde3adf5b5479e6b5e76bafeadd0942400389248` | +| `share_sec_restriction_tests_can_share_secure` | `ShareSecRestrictionTests.CanShare_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/ShareSecRestrictionTests.cs:24` | `[Test]` | `e1aed5b3b8efccef47094788c3221e20240c671c1004d6d6bd899e5d9ddd51fa` | +| `show_hover_text_all_restriction_tests_can_show_hover_text_all` | `ShowHoverTextAllRestrictionTests.CanShowHoverTextAll` | `LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextAllRestrictionTests.cs:12` | `[Test]` | `6a855738e87477d31dc7867d0c75ba1bf563e2b1e180f54759657a58b7da9793` | +| `show_hover_text_hud_restriction_tests_can_show_hover_text_hud` | `ShowHoverTextHudRestrictionTests.CanShowHoverTextHud` | `LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextHudRestrictionTests.cs:12` | `[Test]` | `9d08e2a3eb303b14c4b222cae5d52537e81a7d9cfc9fcfe9625d513b6311a6ed` | +| `show_hover_text_restriction_tests_can_show_hover_text` | `ShowHoverTextRestrictionTests.CanShowHoverText` | `LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextRestrictionTests.cs:11` | `[Test]` | `5642102d6832b227c37c14d0fbfc30921022c5789b811021805db6f3a2120f36` | +| `show_hover_text_world_restriction_tests_can_show_hover_text_world` | `ShowHoverTextWorldRestrictionTests.CanShowHoverTextWorld` | `LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextWorldRestrictionTests.cs:12` | `[Test]` | `1be82408fbc87f1525dc7652e01fbbc17a993b70a2268f0b742d035b37cbf70c` | +| `show_inv_restriction_tests_can_show_inv` | `ShowInvRestrictionTests.CanShowInv` | `LibreMetaverse.Tests/RLV/Restrictions/ShowInvRestrictionTests.cs:9` | `[Test]` | `b7c8bb7ad9d2c02c1c0168531c8ac0636885817a40b13bc006f4f5b20d28591c` | +| `show_loc_restriction_tests_can_show_loc` | `ShowLocRestrictionTests.CanShowLoc` | `LibreMetaverse.Tests/RLV/Restrictions/ShowLocRestrictionTests.cs:9` | `[Test]` | `a8b154f2db967ab72781f31dcd7701d204f66ece1ef95a30cc67d788c78da617` | +| `show_mini_map_restriction_tests_can_show_mini_map` | `ShowMiniMapRestrictionTests.CanShowMiniMap` | `LibreMetaverse.Tests/RLV/Restrictions/ShowMiniMapRestrictionTests.cs:9` | `[Test]` | `da901135b533aee1b025cf5dd925e857b4734ea00770ced4518f501453ea9736` | +| `show_name_tags_restriction_tests_can_show_name_tags` | `ShowNameTagsRestrictionTests.CanShowNameTags` | `LibreMetaverse.Tests/RLV/Restrictions/ShowNameTagsRestrictionTests.cs:10` | `[Test]` | `74e8a6aefdefb9eb41509f6b4438e6854e5ad0ace38ab663f445aae484e94e22` | +| `show_names_restriction_tests_can_show_names` | `ShowNamesRestrictionTests.CanShowNames` | `LibreMetaverse.Tests/RLV/Restrictions/ShowNamesRestrictionTests.cs:10` | `[Test]` | `c44fe98d881a89af5db856e98f7bd7480d9bfb4378730002e518a7d1da412812` | +| `show_names_sec_restriction_tests_can_show_names_secure_default` | `ShowNamesSecRestrictionTests.CanShowNames_Secure_Default` | `LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs:10` | `[Test]` | `98d2c84d2f226fbb4b03c365f3ab007142d87b1980dda3666ce5ec36909fc599` | +| `show_names_sec_restriction_tests_can_show_names_secure` | `ShowNamesSecRestrictionTests.CanShowNames_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs:23` | `[Test]` | `90ae29916dc2b60cd3de336e4a37683de8967f448fef26af360e3d24278773d3` | +| `show_names_sec_restriction_tests_can_show_names_secure_except` | `ShowNamesSecRestrictionTests.CanShowNames_Secure_Except` | `LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs:39` | `[Test]` | `457772321f7fd1ea88a279e99a4b0a955e462652bac1fb7953b8455f3d67a155` | +| `show_nearby_restriction_tests_can_show_nearby` | `ShowNearbyRestrictionTests.CanShowNearby` | `LibreMetaverse.Tests/RLV/Restrictions/ShowNearbyRestrictionTests.cs:9` | `[Test]` | `4faa79795b1143934efbd8ebea7a926b270dd5d1e69f8a64f496063d570d868d` | +| `show_world_map_restriction_tests_can_show_world_map` | `ShowWorldMapRestrictionTests.CanShowWorldMap` | `LibreMetaverse.Tests/RLV/Restrictions/ShowWorldMapRestrictionTests.cs:9` | `[Test]` | `da16f247df929f83ed21377869790c00cb5922fa6086da3787e90570f5684f67` | +| `sit_restriction_tests_can_sit` | `SitRestrictionTests.CanSit` | `LibreMetaverse.Tests/RLV/Restrictions/SitRestrictionTests.cs:10` | `[Test]` | `813906dbfd09bb02c129a794f40a2f5dcda6e73d232e167359a6360a350fa4b4` | +| `sit_tp_restriction_tests_can_sit_tp_default` | `SitTpRestrictionTests.CanSitTp_Default` | `LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs:11` | `[Test]` | `ddcdba94af060ede43f0d585688966ccd923238a2365164b32a301b04d83cdfc` | +| `sit_tp_restriction_tests_can_sit_tp_single` | `SitTpRestrictionTests.CanSitTp_Single` | `LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs:18` | `[Test]` | `041c57829ab1032eed79e6f47c8b9026124b681fb6ffa4b3c5ac16b16d0b354b` | +| `sit_tp_restriction_tests_can_sit_tp_multiple_single_sender` | `SitTpRestrictionTests.CanSitTp_Multiple_SingleSender` | `LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs:27` | `[Test]` | `feed9f3cca3395e1eb5a8d831304a4171e79f6e1d93f03a4aca0e27edba5ed6d` | +| `sit_tp_restriction_tests_can_sit_tp_multiple_single_sender_with_removal` | `SitTpRestrictionTests.CanSitTp_Multiple_SingleSender_WithRemoval` | `LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs:38` | `[Test]` | `4b26c525e0a13fbc79b280f0a6c3b0f9e3e0e664241e9f55a88eda3dd80b203a` | +| `sit_tp_restriction_tests_can_sit_tp_multiple_multiple_senders` | `SitTpRestrictionTests.CanSitTp_Multiple_MultipleSenders` | `LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs:52` | `[Test]` | `cd9e3508d44e2e008609ac0cc12d3e207ec454a3f5c6e36aa325d33be9b6718f` | +| `sit_tp_restriction_tests_can_sit_tp_off` | `SitTpRestrictionTests.CanSitTp_Off` | `LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs:66` | `[Test]` | `e871d15d797e0f8f0b02613c2a421b47b87068c8757bbd0104cd15d406137854` | +| `stand_tp_restriction_tests_can_stand_tp` | `StandTpRestrictionTests.CanStandTp` | `LibreMetaverse.Tests/RLV/Restrictions/StandTpRestrictionTests.cs:9` | `[Test]` | `0f694e59d32c3c97fbee072d591b74c89561f4648bd3440002d8f54db0058a94` | +| `start_im_restriction_tests_can_start_im` | `StartImRestrictionTests.CanStartIM` | `LibreMetaverse.Tests/RLV/Restrictions/StartImRestrictionTests.cs:10` | `[Test]` | `cc8318d5233b947ca96939369de3a2fdc2c21468cc13a87c87908126c6e45500` | +| `start_im_to_restriction_tests_can_start_im_to` | `StartImToRestrictionTests.CanStartIMTo` | `LibreMetaverse.Tests/RLV/Restrictions/StartImToRestrictionTests.cs:11` | `[Test]` | `0c7e19de2ecf94a6db09ee409ff88ff503e02d8dd8f7f11f427cebc51a3ac09f` | +| `temp_run_restriction_tests_can_temp_run` | `TempRunRestrictionTests.CanTempRun` | `LibreMetaverse.Tests/RLV/Restrictions/TempRunRestrictionTests.cs:9` | `[Test]` | `8893bb24bf10de7e914874c347ac5b73982d33925a1cf29ae8c361c3087be408` | +| `touch_all_restriction_tests_touch_all` | `TouchAllRestrictionTests.TouchAll` | `LibreMetaverse.Tests/RLV/Restrictions/TouchAllRestrictionTests.cs:12` | `[Test]` | `06da3251125bf4d3b2d542cfba7fa0a7b0c18dc0f97024a57c0e0ddf6cfc8dd6` | +| `touch_all_restriction_tests_touch_all_default` | `TouchAllRestrictionTests.TouchAll_default` | `LibreMetaverse.Tests/RLV/Restrictions/TouchAllRestrictionTests.cs:24` | `[Test]` | `9526d7bed6473afd41f97fb11ec950caae157865cec8eee719030ca109ab2681` | +| `touch_attach_other_restriction_tests_touch_attach_other_default` | `TouchAttachOtherRestrictionTests.TouchAttachOther_default` | `LibreMetaverse.Tests/RLV/Restrictions/TouchAttachOtherRestrictionTests.cs:12` | `[Test]` | `1f8157f5fd5db8b5a4596d5be6a5d780704cac85370204c77eca08da286adb86` | +| `touch_attach_other_restriction_tests_touch_attach_other_specific` | `TouchAttachOtherRestrictionTests.TouchAttachOther_Specific` | `LibreMetaverse.Tests/RLV/Restrictions/TouchAttachOtherRestrictionTests.cs:26` | `[Test]` | `add9d393d4aaf03768239611a8a64b2ef73fc4c8561dbbc51950a10c006198e6` | +| `touch_attach_restriction_tests_touch_attach_default` | `TouchAttachRestrictionTests.TouchAttach_default` | `LibreMetaverse.Tests/RLV/Restrictions/TouchAttachRestrictionTests.cs:12` | `[Test]` | `4c4c65f8ed4b29367c353a02e52c91e9402788ffd35c75e5a6a40a827710e20a` | +| `touch_attach_self_restriction_tests_touch_attach_self_default` | `TouchAttachSelfRestrictionTests.TouchAttachSelf_default` | `LibreMetaverse.Tests/RLV/Restrictions/TouchAttachSelfRestrictionTests.cs:12` | `[Test]` | `09f7d7a45a9899746c1c63608f95db89ef2ae4a875437a2b594bb120da8139ff` | +| `touch_hud_restriction_tests_touch_hud_default` | `TouchHudRestrictionTests.TouchHud_default` | `LibreMetaverse.Tests/RLV/Restrictions/TouchHudRestrictionTests.cs:12` | `[Test]` | `b15afadb1f45b51eb47651a9d890ed2a6b1de8066d986d9b1ccc33da734c0194` | +| `touch_hud_restriction_tests_touch_hud_specific` | `TouchHudRestrictionTests.TouchHud_specific` | `LibreMetaverse.Tests/RLV/Restrictions/TouchHudRestrictionTests.cs:26` | `[Test]` | `4c4e1a9493e5cf34f220ebec54c5373e1b30c81044803deece263dced5f7155d` | +| `touch_world_restriction_tests_touch_world_default` | `TouchWorldRestrictionTests.TouchWorld_default` | `LibreMetaverse.Tests/RLV/Restrictions/TouchWorldRestrictionTests.cs:11` | `[Test]` | `5995288721c44beaa329b266e15d619f2314c9ca74386145294183c7c509b42a` | +| `tp_lm_restriction_tests_can_tp_lm` | `TpLmRestrictionTests.CanTpLm` | `LibreMetaverse.Tests/RLV/Restrictions/TpLmRestrictionTests.cs:9` | `[Test]` | `847bd3264fd831837d8dab25b235450f19591fef3b3bd0315021727453ad64ee` | +| `tp_loc_restriction_tests_can_tp_loc` | `TpLocRestrictionTests.CanTpLoc` | `LibreMetaverse.Tests/RLV/Restrictions/TpLocRestrictionTests.cs:9` | `[Test]` | `8e5e2ab1b55b710ecce509b141ccac9bcd9ebbad479868496645ac89574bd089` | +| `tp_local_restriction_tests_can_tp_local_default` | `TpLocalRestrictionTests.CanTpLocal_Default` | `LibreMetaverse.Tests/RLV/Restrictions/TpLocalRestrictionTests.cs:9` | `[Test]` | `4b251429c6561c1d29f19f8fbc33dd0fb11344fe0d10962e789823ffedb3777b` | +| `tp_local_restriction_tests_can_tp_local` | `TpLocalRestrictionTests.CanTpLocal` | `LibreMetaverse.Tests/RLV/Restrictions/TpLocalRestrictionTests.cs:18` | `[Test]` | `f9dd3daf337533beab1f4c2dce488f44dea5d17880e8f61b33e3c17c1a4c776f` | +| `tp_lure_restriction_tests_can_tp_lure_default` | `TpLureRestrictionTests.CanTpLure_Default` | `LibreMetaverse.Tests/RLV/Restrictions/TpLureRestrictionTests.cs:11` | `[Test]` | `595e468736aab4136404842adf36a79f37b9900c3ee3993079621a5a6c96dec1` | +| `tp_lure_restriction_tests_can_tp_lure` | `TpLureRestrictionTests.CanTpLure` | `LibreMetaverse.Tests/RLV/Restrictions/TpLureRestrictionTests.cs:20` | `[Test]` | `a57f7803128d75a0f1ba35a1c7489f78ca99d7e5e540f06b84725da8a5cd10da` | +| `tp_lure_sec_restriction_tests_can_tp_lure_secure_default` | `TpLureSecRestrictionTests.CanTpLure_Secure_Default` | `LibreMetaverse.Tests/RLV/Restrictions/TpLureSecRestrictionTests.cs:10` | `[Test]` | `577c2c8d22ba1aa8d4426832807ea4ed8cd243836b0d38b0ebc9f32a851c34f4` | +| `tp_lure_sec_restriction_tests_can_tp_lure_secure` | `TpLureSecRestrictionTests.CanTpLure_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/TpLureSecRestrictionTests.cs:24` | `[Test]` | `38f2894e39bdd7c3c8e1520fa6ed02573be3dfdef0bc5bd1073d9d2240917804` | +| `tp_request_restriction_tests_can_tp_request` | `TpRequestRestrictionTests.CanTpRequest` | `LibreMetaverse.Tests/RLV/Restrictions/TpRequestRestrictionTests.cs:11` | `[Test]` | `08ddf0e6dd1faf1f249bc7f7a9545d9e33efb5a438eacc3606b1495a83cf57db` | +| `tp_request_restriction_tests_can_tp_request_except` | `TpRequestRestrictionTests.CanTpRequest_Except` | `LibreMetaverse.Tests/RLV/Restrictions/TpRequestRestrictionTests.cs:22` | `[Test]` | `89ccb1dd172928c41079555cb6d7ff3fcbd34594dcff0399670cdebc739ac109` | +| `tp_request_sec_restriction_tests_can_tp_request_secure_default` | `TpRequestSecRestrictionTests.CanTpRequest_Secure_Default` | `LibreMetaverse.Tests/RLV/Restrictions/TpRequestSecRestrictionTests.cs:11` | `[Test]` | `87cb0ffa95d408d55045ade0966979360c28762e05729893b068801ed3b877ed` | +| `tp_request_sec_restriction_tests_can_tp_request_secure` | `TpRequestSecRestrictionTests.CanTpRequest_Secure` | `LibreMetaverse.Tests/RLV/Restrictions/TpRequestSecRestrictionTests.cs:25` | `[Test]` | `623310f5c9150f6d6527b0db0446e2c33bf873a849a8dc68b78a4173d130da93` | +| `unsit_restriction_tests_can_unsit` | `UnsitRestrictionTests.CanUnsit` | `LibreMetaverse.Tests/RLV/Restrictions/UnsitRestrictionTests.cs:9` | `[Test]` | `2341a0d230eace08d612a1ae3f9aac7b5a1d3d914f04b6ada4726523e9bd3a37` | +| `view_note_restriction_tests_can_view_note` | `ViewNoteRestrictionTests.CanViewNote` | `LibreMetaverse.Tests/RLV/Restrictions/ViewNoteRestrictionTests.cs:9` | `[Test]` | `954472ccc5e060f987260c7d8f87f09dcb252e832c22810ed48dd316a173cf5e` | +| `view_script_restriction_tests_can_view_script` | `ViewScriptRestrictionTests.CanViewScript` | `LibreMetaverse.Tests/RLV/Restrictions/ViewScriptRestrictionTests.cs:9` | `[Test]` | `5e9246991c14d80bc83aad4b5944bd9701dc32b354a701a378def8924f7b5315` | +| `view_texture_restriction_tests_can_view_texture` | `ViewTextureRestrictionTests.CanViewTexture` | `LibreMetaverse.Tests/RLV/Restrictions/ViewTextureRestrictionTests.cs:9` | `[Test]` | `d1ee89e12ea9c2d971b4d11c82f3129412fd56fa28d2bd2fb923f082eda62571` | +| `restrictions_camera_tests_cam_zoom_min_single` | `RestrictionsCameraTests.CamZoomMin_Single` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:17` | `[Test]` | `5f3010d46f3f18ed57ea52916dd9e8bde27d75c707dbcc0c6d68eb9bbe6c3591` | +| `restrictions_camera_tests_cam_zoom_min_multiple_single_sender` | `RestrictionsCameraTests.CamZoomMin_Multiple_SingleSender` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:27` | `[Test]` | `0df818c7a6c90358cb52f59f972e16c769d38f448619dbdfeddd5a602f64d1d9` | +| `restrictions_camera_tests_cam_zoom_min_multiple_single_sender_with_removal` | `RestrictionsCameraTests.CamZoomMin_Multiple_SingleSender_WithRemoval` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:39` | `[Test]` | `ed19a63ef16a600c9367f45d1a704739fd8e20e7811c7055df009676884de7dd` | +| `restrictions_camera_tests_cam_zoom_min_multiple_multiple_senders` | `RestrictionsCameraTests.CamZoomMin_Multiple_MultipleSenders` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:54` | `[Test]` | `c8ce609cf7506ae2df6e17126ebe5174f958245bedea26fe39600fb90195bdda` | +| `restrictions_camera_tests_cam_zoom_min_off` | `RestrictionsCameraTests.CamZoomMin_Off` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:69` | `[Test]` | `8f8ec9da2b0196a51dfb3fea709de597bdb440196697523824f78ef359a5482a` | +| `restrictions_camera_tests_cam_zoom_max_default` | `RestrictionsCameraTests.CamZoomMax_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:81` | `[Test]` | `5997b7c86a1b1dac59b7f6c03d38cd09f0fb12619f03f68e1167c85ebe02f7d0` | +| `restrictions_camera_tests_cam_zoom_max_single` | `RestrictionsCameraTests.CamZoomMax_Single` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:88` | `[Test]` | `75530a051696ffd586b5643f0c9b9f1ae1c05bd30f9c3068f94cb30abbdc6d2d` | +| `restrictions_camera_tests_cam_zoom_max_multiple_single_sender` | `RestrictionsCameraTests.CamZoomMax_Multiple_SingleSender` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:98` | `[Test]` | `44d6a5b2a9462c83047f5b4ec9f4e66bb518f6547ec08df2b5420850129ff7cb` | +| `restrictions_camera_tests_cam_zoom_max_multiple_single_sender_with_removal` | `RestrictionsCameraTests.CamZoomMax_Multiple_SingleSender_WithRemoval` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:110` | `[Test]` | `4958ce547ff71cf18d31cd557ecaecb8ae0a19b169c2051bd6797769bbcde26e` | +| `restrictions_camera_tests_cam_zoom_max_multiple_multiple_senders` | `RestrictionsCameraTests.CamZoomMax_Multiple_MultipleSenders` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:125` | `[Test]` | `76346d0c1f4ecf22d09c1950aef99207d28ffe5576b7bc0be1212b91d6518f2c` | +| `restrictions_camera_tests_cam_zoom_max_off` | `RestrictionsCameraTests.CamZoomMax_Off` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:140` | `[Test]` | `88e2ec791d3f78bb6551b7d37a52cc5dc18c156ddd483bd6ba55288144005e5c` | +| `restrictions_camera_tests_cam_zoom_min` | `RestrictionsCameraTests.CamZoomMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:153` | `[Test]` | `cf5f8bfbea933b64bc282211f498b01eefab0b31728800e2965a8a489f85b15d` | +| `restrictions_camera_tests_cam_zoom_max` | `RestrictionsCameraTests.CamZoomMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:165` | `[Test]` | `7441bff0655432365bb702cce92465ab0ab7b7dd195b732312a4e243f975ba48` | +| `restrictions_camera_tests_set_cam_fov_min` | `RestrictionsCameraTests.SetCamFovMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:177` | `[Test]` | `b433f776bfa059a889b1a13ebc0841c824715194b6b0634dea1dd5740d5b7bbe` | +| `restrictions_camera_tests_set_cam_fov_max` | `RestrictionsCameraTests.SetCamFovMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:189` | `[Test]` | `e0f313a03073b283400130e5a91c8c4157c9b83f9001f1ad1badf15f80821663` | +| `restrictions_camera_tests_set_cam_fov` | `RestrictionsCameraTests.SetCamFov` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:201` | `[Test]` | `02118d87dfda863c31de56267a31beba94ff124ca225f56d67222b6ffaf0c6f9` | +| `restrictions_camera_tests_set_cam_fov_restricted` | `RestrictionsCameraTests.SetCamFov_Restricted` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:214` | `[Test]` | `34b9c620b61777ece7ad140fc15dde6d2b77d877af597cf2a1b5d5f768cd5fc7` | +| `restrictions_camera_tests_set_cam_fov_restricted_synonym` | `RestrictionsCameraTests.SetCamFov_Restricted_Synonym` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:229` | `[Test]` | `d8824c6f673ea7c101d309643ed4dbacc0fd6b17c0bda13f8cbb16b956529db4` | +| `restrictions_camera_tests_set_cam_av_dist_max` | `RestrictionsCameraTests.SetCamAvDistMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:246` | `[Test]` | `61206ccc9664f63057389d0d9540022ba82da88b1e213387a9a7f0d0cec050b3` | +| `restrictions_camera_tests_set_cam_av_dist_max_synonym` | `RestrictionsCameraTests.SetCamAvDistMax_Synonym` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:255` | `[Test]` | `9742afe1eb83fe3b63f6ce195bb1fb08058a6272e9817b3d1e09c50ca914a66a` | +| `restrictions_camera_tests_set_cam_av_dist_min` | `RestrictionsCameraTests.SetCamAvDistMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:267` | `[Test]` | `be661f7ae623eafe2c00a7eb80a716ab832cd56be904725cfa01c16ab219d10e` | +| `restrictions_camera_tests_set_cam_av_dist_min_synonym` | `RestrictionsCameraTests.SetCamAvDistMin_Synonym` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:277` | `[Test]` | `da29486a2c8bc2801805774269743566457ca1b9b316dc6846cf499b60aa588d` | +| `restrictions_camera_tests_cam_draw_alpha_max` | `RestrictionsCameraTests.CamDrawAlphaMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:289` | `[Test]` | `96e0f72499cdf258062ca0610594137c72f232ddf936c0cc929429368957d3ed` | +| `restrictions_camera_tests_cam_draw_min` | `RestrictionsCameraTests.CamDrawMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:302` | `[Test]` | `53a901a99baeb1f8d45a07d1347a6491d66ad8ca76cdef5304c64738e486e7a9` | +| `restrictions_camera_tests_cam_draw_min_small` | `RestrictionsCameraTests.CamDrawMin_Small` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:312` | `[Test]` | `3f531bfcd6e08830912fd4d619a8ffc5e3ab40e9d036769f742ae0d06207400e` | +| `restrictions_camera_tests_cam_draw_max` | `RestrictionsCameraTests.CamDrawMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:325` | `[Test]` | `71ab081b330b9fc4cc73a06b214f52e577ab25c0ff15439e18737dfb220d7aaf` | +| `restrictions_camera_tests_cam_draw_max_small` | `RestrictionsCameraTests.CamDrawMax_Small` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:335` | `[Test]` | `72d0752ae72ba5288d2b96fca3e0a29c162406b38588160e6801b211c82fac11` | +| `restrictions_camera_tests_cam_draw_alpha_min` | `RestrictionsCameraTests.CamDrawAlphaMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:348` | `[Test]` | `697fafc1837d56255cdf5e2a09634dcc740651d45df04a712c030a224a58d0c2` | +| `restrictions_camera_tests_cam_draw_color` | `RestrictionsCameraTests.CamDrawColor` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:362` | `[Test]` | `b3bc0346dbcf6c6b03d9c2c38b225e7903754fcbc56c74d098dbdcb617d2426d` | +| `restrictions_camera_tests_cam_draw_color_default` | `RestrictionsCameraTests.CamDrawColor_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:375` | `[Test]` | `fedba7874c0b897309caca0e007cb9fbcbce8cd5155c91ec94bf6d1f391d47a1` | +| `restrictions_camera_tests_cam_draw_color_large` | `RestrictionsCameraTests.CamDrawColor_Large` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:382` | `[Test]` | `6d2f0a4a24e71afbca88f3dfe574ff8ee5825e4df9a08552ac4af22a0a6b9f5e` | +| `restrictions_camera_tests_cam_draw_color_negative` | `RestrictionsCameraTests.CamDrawColor_Negative` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:395` | `[Test]` | `5f7ae954b3f75c5a86da8222a5eadc42ac3fee6ac4134455fb2a7a2e24101081` | +| `restrictions_camera_tests_cam_draw_color_removal` | `RestrictionsCameraTests.CamDrawColor_Removal` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:408` | `[Test]` | `81322059c2a6e0054c1d2131e0698c614942eec69958f72315545e9b1517fcb5` | +| `restrictions_camera_tests_cam_draw_color_multi` | `RestrictionsCameraTests.CamDrawColor_Multi` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:418` | `[Test]` | `21b9615f5a7e809ec83442035588414101fdf3862f282f1a501fb15d904f981e` | +| `restrictions_camera_tests_can_set_cam_unlock` | `RestrictionsCameraTests.CanSetCamUnlock` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:434` | `[Test]` | `3983d83fb0086bc71a585eeda9b561c738ba1eb99365182115a673ab38e166a1` | +| `restrictions_camera_tests_can_cam_unlock` | `RestrictionsCameraTests.CanCamUnlock` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:448` | `[Test]` | `b116d0b63222b30c67da7c08d48f10701f5def2bdd3584166939d713a86a8cd4` | +| `restrictions_camera_tests_cam_av_dist` | `RestrictionsCameraTests.CamAvDist` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:462` | `[Test]` | `4c5641b0e975136e815bfaf8d9821240f0ac2bc615ed105fa5190dfdbcddc158` | +| `restrictions_camera_tests_set_cam_textures` | `RestrictionsCameraTests.SetCamTextures` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:476` | `[TestCase("setcam_textures")]` | `4b5058bfacb3e7f282bb83d0068ff9c7c7464b0d4119f879d670ddaf34d469b6` | +| `restrictions_camera_tests_set_cam_textures_case_2` | `RestrictionsCameraTests.SetCamTextures` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:477` | `[TestCase("camtextures")]` | `4b5058bfacb3e7f282bb83d0068ff9c7c7464b0d4119f879d670ddaf34d469b6` | +| `restrictions_camera_tests_set_cam_textures_single` | `RestrictionsCameraTests.SetCamTextures_Single` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:486` | `[TestCase("setcam_textures")]` | `abe9a6cff61faf1afbd29c4b073d34d67cf5e77058df44b68cbed7e1d9569814` | +| `restrictions_camera_tests_set_cam_textures_single_case_2` | `RestrictionsCameraTests.SetCamTextures_Single` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:487` | `[TestCase("camtextures")]` | `abe9a6cff61faf1afbd29c4b073d34d67cf5e77058df44b68cbed7e1d9569814` | +| `restrictions_camera_tests_set_cam_textures_multiple_synonyms` | `RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:498` | `[TestCase("setcam_textures", "setcam_textures")]` | `42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7` | +| `restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_2` | `RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:499` | `[TestCase("setcam_textures", "camtextures")]` | `42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7` | +| `restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_3` | `RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:500` | `[TestCase("camtextures", "camtextures")]` | `42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7` | +| `restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_4` | `RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:501` | `[TestCase("camtextures", "setcam_textures")]` | `42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7` | +| `restrictions_camera_tests_get_cam_av_dist_min` | `RestrictionsCameraTests.GetCamAvDistMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:534` | `[Test]` | `60d28627494c147228930839a18016e3cbfa8eb042167965647794902eb340a6` | +| `restrictions_camera_tests_get_cam_av_dist_max` | `RestrictionsCameraTests.GetCamAvDistMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:557` | `[Test]` | `a7cf7887d2934984cc13e10f3afa3248a5e677c9fac680af2a68c3a27d76c3da` | +| `restrictions_camera_tests_get_cam_fov_min` | `RestrictionsCameraTests.GetCamFovMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:578` | `[Test]` | `25a040ca69bf4c2a303d45314fec99e70371bf6ac46e1793384e0a626deb4e75` | +| `restrictions_camera_tests_get_cam_fov_max` | `RestrictionsCameraTests.GetCamFovMax` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:600` | `[Test]` | `19153fa188ef6bd763235a03048771d1a1d824c1aeaf64841b7e6e70c35813ae` | +| `restrictions_camera_tests_get_cam_zoom_min` | `RestrictionsCameraTests.GetCamZoomMin` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:622` | `[Test]` | `8cd72b3f1922b913c6bde59b928f362fa191574dc1df3cfb4668d4ccf00515a9` | +| `restrictions_camera_tests_get_cam_fov` | `RestrictionsCameraTests.GetCamFov` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:644` | `[Test]` | `f4031d095b9a7e87d1f1d94e52c15c3c9b2b43aa1ba039c83e391e58ea994c40` | +| `restrictions_camera_tests_camera_settings_default` | `RestrictionsCameraTests.CameraSettings_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:664` | `[TestCase("@getcam_zoommin=1234")]` | `4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe` | +| `restrictions_camera_tests_camera_settings_default_case_2` | `RestrictionsCameraTests.CameraSettings_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:665` | `[TestCase("@getcam_fov=1234")]` | `4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe` | +| `restrictions_camera_tests_camera_settings_default_case_3` | `RestrictionsCameraTests.CameraSettings_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:666` | `[TestCase("@getcam_fovmax=1234")]` | `4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe` | +| `restrictions_camera_tests_camera_settings_default_case_4` | `RestrictionsCameraTests.CameraSettings_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:667` | `[TestCase("@getcam_avdistmin=1234")]` | `4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe` | +| `restrictions_camera_tests_camera_settings_default_case_5` | `RestrictionsCameraTests.CameraSettings_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:668` | `[TestCase("@getcam_avdistmax=1234")]` | `4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe` | +| `restrictions_camera_tests_camera_settings_default_case_6` | `RestrictionsCameraTests.CameraSettings_Default` | `LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs:669` | `[TestCase("@getcam_fovmin=1234")]` | `4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe` | +| `rlv_blacklist_tests_get_blacklist_empty_by_default` | `RlvBlacklistTests.GetBlacklist_EmptyByDefault` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:9` | `[Test]` | `9bd5c937815547d2d4b9dcfcb5c35d69e224cc4dc256273735c69b8be150c3a8` | +| `rlv_blacklist_tests_blacklist_behavior_valid_behavior_adds_to_blacklist` | `RlvBlacklistTests.BlacklistBehavior_ValidBehavior_AddsToBlacklist` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:19` | `[Test]` | `dbf7650afeab51abc22fc48881a06e4908f373b6b0077fe58fc4d4e50ea0e0f5` | +| `rlv_blacklist_tests_blacklist_behavior_case_insensitive_normalizes_to_lowercase` | `RlvBlacklistTests.BlacklistBehavior_CaseInsensitive_NormalizesToLowercase` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:34` | `[Test]` | `dbc4161b4cd5dd7f3609b11f1c6f4f6e1e243b2ba65a444afa67c70cf649c5d3` | +| `rlv_blacklist_tests_blacklist_behavior_duplicate_behavior_only_adds_once` | `RlvBlacklistTests.BlacklistBehavior_DuplicateBehavior_OnlyAddsOnce` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:50` | `[Test]` | `53644a5123b90e32f162a9106c945a57d05b17de1a8ab0bf1930283deaf28018` | +| `rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception` | `RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:67` | `[TestCase("")]` | `d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17` | +| `rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_2` | `RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:68` | `[TestCase(" ")]` | `d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17` | +| `rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_3` | `RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:69` | `[TestCase("\t")]` | `d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17` | +| `rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_4` | `RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:70` | `[TestCase("\n")]` | `d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17` | +| `rlv_blacklist_tests_un_blacklist_behavior_existing_behavior_removes_from_blacklist` | `RlvBlacklistTests.UnBlacklistBehavior_ExistingBehavior_RemovesFromBlacklist` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:78` | `[Test]` | `47501ced70145add192d357c6a2647ca4a923bdaab3b1eff1c3857cebc5020db` | +| `rlv_blacklist_tests_un_blacklist_behavior_case_insensitive_removes_correct_behavior` | `RlvBlacklistTests.UnBlacklistBehavior_CaseInsensitive_RemovesCorrectBehavior` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:93` | `[Test]` | `b5f4a87e8dc603a08a9f1225a35e44962d4240a3e5b9e605c948d19b268ed1bd` | +| `rlv_blacklist_tests_un_blacklist_behavior_non_existent_behavior_does_nothing` | `RlvBlacklistTests.UnBlacklistBehavior_NonExistentBehavior_DoesNothing` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:108` | `[Test]` | `495314ef0e42ec419b804108907c02ffe9520a1657344f391aa491f91129ecc5` | +| `rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception` | `RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:123` | `[TestCase("")]` | `9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f` | +| `rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_2` | `RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:124` | `[TestCase(" ")]` | `9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f` | +| `rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_3` | `RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:125` | `[TestCase("\t")]` | `9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f` | +| `rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_4` | `RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:126` | `[TestCase("\n")]` | `9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f` | +| `rlv_blacklist_tests_is_blacklisted_blacklisted_behavior_returns_true` | `RlvBlacklistTests.IsBlacklisted_BlacklistedBehavior_ReturnsTrue` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:134` | `[Test]` | `2cfeda6f45d63514216d0ffccdee89ee4b7f78e775f43fb12ee78324f9cfde35` | +| `rlv_blacklist_tests_is_blacklisted_case_insensitive_returns_true` | `RlvBlacklistTests.IsBlacklisted_CaseInsensitive_ReturnsTrue` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:145` | `[Test]` | `1b4c6ed072b97dd9abcc0f730533691d8a65122d1839d40736e98a0f5c43f07d` | +| `rlv_blacklist_tests_is_blacklisted_non_blacklisted_behavior_returns_false` | `RlvBlacklistTests.IsBlacklisted_NonBlacklistedBehavior_ReturnsFalse` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:158` | `[Test]` | `f4cc9018c5d111b06dc8c2ce0d6ed042eb063331f35ef1665e65f4d8606d3cd3` | +| `rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false` | `RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:168` | `[TestCase("")]` | `ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa` | +| `rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_2` | `RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:169` | `[TestCase(" ")]` | `ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa` | +| `rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_3` | `RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:170` | `[TestCase("\t")]` | `ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa` | +| `rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_4` | `RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:171` | `[TestCase("\n")]` | `ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa` | +| `rlv_blacklist_tests_get_blacklist_multiple_items_returns_ordered_collection` | `RlvBlacklistTests.GetBlacklist_MultipleItems_ReturnsOrderedCollection` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:178` | `[Test]` | `db9bd586b7a4f79ffd2d2c48c8131ccd4bd44d8de444696e9a7c53614ef37ed5` | +| `rlv_blacklist_tests_get_blacklist_returns_immutable_copy` | `RlvBlacklistTests.GetBlacklist_ReturnsImmutableCopy` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:197` | `[Test]` | `64db7441c81ea4f0d2e52e79b479cf658fbd2c2d1d23b918edcfa03db1233a3a` | +| `rlv_blacklist_tests_blacklist_workflow_add_multiple_behaviors_works_correctly` | `RlvBlacklistTests.BlacklistWorkflow_AddMultipleBehaviors_WorksCorrectly` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:215` | `[Test]` | `75d84bd0b26b16821ba107bef2bbb2ae58a2726496a757092b24dff6170f8872` | +| `rlv_blacklist_tests_seed_blacklist_integration_with_restrictions_base_works_correctly` | `RlvBlacklistTests.SeedBlacklist_IntegrationWithRestrictionsBase_WorksCorrectly` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:252` | `[Test]` | `f7347786e3a579dc0102dc20fb73823362866ea71658777aa6835a28a58daea9` | +| `rlv_blacklist_tests_seed_blacklist_empty_string_results_in_empty_blacklist` | `RlvBlacklistTests.SeedBlacklist_EmptyString_ResultsInEmptyBlacklist` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:268` | `[Test]` | `63555a93fbcc2b7691fdd2b79fe0db8cb305beef2c153b80f0040ba8f4f7117e` | +| `rlv_blacklist_tests_seed_blacklist_with_spaces_handles_correctly` | `RlvBlacklistTests.SeedBlacklist_WithSpaces_HandlesCorrectly` | `LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs:279` | `[Test]` | `ddd764a51e179fa6c349ab2a62bdedde1e62e4ff2ae33aa41a4ebb2359974404` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:8` | `[TestCase("(spine)", RlvAttachmentPoint.Spine)]` | `2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_2` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:9` | `[TestCase("(spine)(spine)", RlvAttachmentPoint.Spine)]` | `2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_3` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:10` | `[TestCase("My (mouth) item (spine) has a lot of tags", RlvAttachmentPoint.Spine)]` | `2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_4` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:11` | `[TestCase("My item (l upper leg) and some random unknown tag (unknown)", RlvAttachmentPoint.LeftUpperLeg)]` | `2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_5` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:12` | `[TestCase("Central item (avatar center)", RlvAttachmentPoint.AvatarCenter)]` | `2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_6` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:13` | `[TestCase("Central item (root)", RlvAttachmentPoint.AvatarCenter)]` | `2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:20` | `[TestCase("(SPINE)", RlvAttachmentPoint.Spine)]` | `cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_2` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:21` | `[TestCase("(Spine)", RlvAttachmentPoint.Spine)]` | `cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_3` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:22` | `[TestCase("Central item (Avatar center)", RlvAttachmentPoint.AvatarCenter)]` | `cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_4` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:23` | `[TestCase("Another item (l upper leg)", RlvAttachmentPoint.LeftUpperLeg)]` | `cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemNameInvalid` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:30` | `[TestCase("(unknown)(hand tag)(spine tag)")]` | `c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid_case_2` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemNameInvalid` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:31` | `[TestCase("Hat")]` | `c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34` | +| `rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid_case_3` | `RlvCommonTests.TryGetRlvAttachmentPointFromItemNameInvalid` | `LibreMetaverse.Tests/RLV/RlvCommonTests.cs:32` | `[TestCase("")]` | `c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_no_restrictions_returns_empty_collection` | `RlvRestrictionManagerTests.GetTrackedPrimIds_NoRestrictions_ReturnsEmptyCollection` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:16` | `[Test]` | `327086a5aa514ddf8b2cc40891f7ae5e8039788f5cbfeda86f04bd9161f39ded` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_single_restriction_returns_single_id` | `RlvRestrictionManagerTests.GetTrackedPrimIds_SingleRestriction_ReturnsSingleId` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:26` | `[Test]` | `85a822c9e2e8beb2e70748513a397b8ccbb2977c0581b0519bd8ad43e699ad57` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_multiple_restrictions_from_same_object_returns_single_id` | `RlvRestrictionManagerTests.GetTrackedPrimIds_MultipleRestrictionsFromSameObject_ReturnsSingleId` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:41` | `[Test]` | `933070f933b0a5a39b3d0cd5fd9be9423a538609d0106b352a7d9c339665d6d1` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_multiple_objects_returns_all_unique_ids` | `RlvRestrictionManagerTests.GetTrackedPrimIds_MultipleObjects_ReturnsAllUniqueIds` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:58` | `[Test]` | `8c2afe66145e4815e73d7849f83cfec50e4a7a49793cc757917cd608c9387419` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_mixed_restrictions_and_exceptions_returns_all_unique_ids` | `RlvRestrictionManagerTests.GetTrackedPrimIds_MixedRestrictionsAndExceptions_ReturnsAllUniqueIds` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:79` | `[Test]` | `25ea3c36aba93d5183816962bf49bfdbc3e17e6b06d73a41dee5b51407a84746` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_after_removing_restriction_does_not_return_removed_object_id` | `RlvRestrictionManagerTests.GetTrackedPrimIds_AfterRemovingRestriction_DoesNotReturnRemovedObjectId` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:97` | `[Test]` | `af3d5328e5c829bd2de2b72c3f4ede6f083efa789ccef1d73d752612a177360f` | +| `rlv_restriction_manager_tests_get_tracked_prim_ids_after_clearing_all_restrictions_returns_empty_collection` | `RlvRestrictionManagerTests.GetTrackedPrimIds_AfterClearingAllRestrictions_ReturnsEmptyCollection` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:116` | `[Test]` | `191a8cc3dba7e68155083a6892f1b4a29ab589023e22cffbc8cd69c005884cca` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_empty_input_no_effect` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_EmptyInput_NoEffect` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:136` | `[Test]` | `8718e08bb2bf951a94803b4947943b5f7f9eb85e906b4ac6c639cb8cd065cf9d` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_non_existent_id_no_effect` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_NonExistentId_NoEffect` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:152` | `[Test]` | `882d2315f40317cce9c9a026eda498325b6227886652795ed45e87cc4e5697ac` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_single_object_removes_all_restrictions_from_object` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_SingleObject_RemovesAllRestrictionsFromObject` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:170` | `[Test]` | `73ab6ee30a336372f6aef5bc4a99dbb58215b9445daea5d9708d0ea9cabe8bd1` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_multiple_objects_removes_only_specified_objects` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_MultipleObjects_RemovesOnlySpecifiedObjects` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:193` | `[Test]` | `03b6a6a3e02f6a6a5f296ff1d6cca31c9fc53982cbc9c27e73cfb698ed82acf5` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_partial_match_removes_only_matching_objects` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_PartialMatch_RemovesOnlyMatchingObjects` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:220` | `[Test]` | `00a26d807882b2bbb375c5ce7cf1074d3227acd891e859602e78abbdc6eefb6a` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_with_notification_restrictions_sends_notifications` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_WithNotificationRestrictions_SendsNotifications` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:242` | `[Test]` | `ba82b183dfdb01b36f9b45520e1808290c360f327d4afa833ba3b8c7a7cecffb` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_with_complex_restrictions_removes_correctly` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_WithComplexRestrictions_RemovesCorrectly` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:265` | `[Test]` | `631de2d39fa56b29014fae4ce3b57c480f540ad41ce08a0037b7f8bbfcb3c502` | +| `rlv_restriction_manager_tests_remove_restrictions_for_objects_triggers_restriction_updated_event` | `RlvRestrictionManagerTests.RemoveRestrictionsForObjects_TriggersRestrictionUpdatedEvent` | `LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs:294` | `[Test]` | `318f1f4207b04d01076d3498aceea781c4889b05cdbef199cdbea43dde355f4c` | +| `reader_writer_lock_tests_multiple_readers_one_writer_reader_concurrency_and_writer_exclusion` | `ReaderWriterLockTests.MultipleReadersOneWriter_ReaderConcurrencyAndWriterExclusion` | `LibreMetaverse.Tests/ReaderWriterLockTests.cs:12` | `[Test]` | `bf63804480951667455038244228f77c30454a365b496f062051f7b34e7b2618` | +| `region_schedule_tests_get_region_restart_schedule_async_weekly_schedule_parses_days_and_time` | `RegionScheduleTests.GetRegionRestartScheduleAsync_WeeklySchedule_ParsesDaysAndTime` | `LibreMetaverse.Tests/RegionScheduleTests.cs:64` | `[Test]` | `0f64aab66c6a6d807b3d2bbc46b636a85900e4f76e35d5e3dd8cd0d8b295618b` | +| `region_schedule_tests_get_region_restart_schedule_async_daily_schedule_returns_all_days` | `RegionScheduleTests.GetRegionRestartScheduleAsync_DailySchedule_ReturnsAllDays` | `LibreMetaverse.Tests/RegionScheduleTests.cs:79` | `[Test]` | `cd966b6e3ba470c91ac958bf6c71aeb34f4dab060ad5334cb6060e1954b5c6d0` | +| `region_schedule_tests_get_region_restart_schedule_async_no_restart_configured_returns_null` | `RegionScheduleTests.GetRegionRestartScheduleAsync_NoRestartConfigured_ReturnsNull` | `LibreMetaverse.Tests/RegionScheduleTests.cs:93` | `[Test]` | `59a4b050a79659ccaf0fff13b750d634d803ed7b9e4940cbad676c1bdc04a5fc` | +| `region_schedule_tests_get_region_restart_schedule_async_no_capability_returns_null_without_request` | `RegionScheduleTests.GetRegionRestartScheduleAsync_NoCapability_ReturnsNullWithoutRequest` | `LibreMetaverse.Tests/RegionScheduleTests.cs:103` | `[Test]` | `e169e7846874ed4309a50cb25b03c2e722a8d758a787654a5906610ab3b655f1` | +| `region_schedule_tests_set_region_restart_schedule_async_weekly_posts_uppercase_days_and_seconds` | `RegionScheduleTests.SetRegionRestartScheduleAsync_Weekly_PostsUppercaseDaysAndSeconds` | `LibreMetaverse.Tests/RegionScheduleTests.cs:120` | `[Test]` | `153fc0ac84af549c1381d0814a356bf2d9e0ead2c879e503981193366943546c` | +| `region_schedule_tests_set_region_restart_schedule_async_daily_ignores_days_does_not_post_days_key` | `RegionScheduleTests.SetRegionRestartScheduleAsync_DailyIgnoresDays_DoesNotPostDaysKey` | `LibreMetaverse.Tests/RegionScheduleTests.cs:143` | `[Test]` | `b51a1272465c3316194542eb346b2aa15c43fdc8474163ddd851b3f2204d1c2b` | +| `region_schedule_tests_set_region_restart_schedule_async_empty_days_clears_schedule` | `RegionScheduleTests.SetRegionRestartScheduleAsync_EmptyDaysClearsSchedule` | `LibreMetaverse.Tests/RegionScheduleTests.cs:157` | `[Test]` | `57ef3c0f8d9eeac58a7d1b3e7dbc44413016f39303d304cacd3071bd2c55f320` | +| `region_schedule_tests_set_region_restart_schedule_async_no_capability_returns_false_without_request` | `RegionScheduleTests.SetRegionRestartScheduleAsync_NoCapability_ReturnsFalseWithoutRequest` | `LibreMetaverse.Tests/RegionScheduleTests.cs:177` | `[Test]` | `be03507fe574b9f7c7174c39af44b7b693e1b7a496845db46451ef09bf9db206` | +| `region_schedule_tests_set_region_restart_schedule_async_non_success_status_returns_false` | `RegionScheduleTests.SetRegionRestartScheduleAsync_NonSuccessStatus_ReturnsFalse` | `LibreMetaverse.Tests/RegionScheduleTests.cs:195` | `[Test]` | `16c8988d7aa15ea9f58deaa2e3f416b6115978e23073fd99749843f4f410dca4` | +| `request_task_inventory_cap_tests_get_task_inventory_async_cap_available_returns_contents_folder_and_decrypts_shadow_id` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:73` | `[Test]` | `c9bfc5526260f9e2dffa8a22938999911fdd80be4b2b6d6487bf6171f8dbb56a` | +| `request_task_inventory_cap_tests_get_task_inventory_async_plain_asset_id_parses_without_decryption` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:115` | `[Test]` | `95f39928dae61bca86b7d0a0702307db6c5fdc754e51f73a24bd5ee131e6de3f` | +| `request_task_inventory_cap_tests_get_task_inventory_async_non_success_status_returns_contents_folder_only` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:143` | `[Test]` | `b8a25891064e470ac8d77ecd8a4847cf773b043de5ebeae275a9dd6669518585` | +| `request_task_inventory_cap_tests_get_task_inventory_async_no_capability_does_not_make_http_request` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:164` | `[Test]` | `c0c43ebcf781fb81b1fef7ce1dd2774e350d92ef882f49876f1a16d23a338592` | +| `send_postcard_tests_send_postcard_async_happy_path_posts_metadata_then_image_and_returns_true` | `SendPostcardTests.SendPostcardAsync_HappyPath_PostsMetadataThenImageAndReturnsTrue` | `LibreMetaverse.Tests/SendPostcardTests.cs:68` | `[Test]` | `2e02bd16ef1431c2ca82d7804dffc764be0175cff5daff8c38d0a61641439e06` | +| `send_postcard_tests_send_postcard_async_uploader_missing_from_response_returns_false_without_second_request` | `SendPostcardTests.SendPostcardAsync_UploaderMissingFromResponse_ReturnsFalseWithoutSecondRequest` | `LibreMetaverse.Tests/SendPostcardTests.cs:100` | `[Test]` | `2f9498d57d7a512399f9b108765e6e8da8e4c937402f9671d580c66332630432` | +| `send_postcard_tests_send_postcard_async_upload_does_not_complete_returns_false` | `SendPostcardTests.SendPostcardAsync_UploadDoesNotComplete_ReturnsFalse` | `LibreMetaverse.Tests/SendPostcardTests.cs:112` | `[Test]` | `937b682b406506ec9fba9570852bbf8689450a11cbecb85979af97609b1794f9` | +| `send_postcard_tests_send_postcard_async_no_capability_returns_false_without_request` | `SendPostcardTests.SendPostcardAsync_NoCapability_ReturnsFalseWithoutRequest` | `LibreMetaverse.Tests/SendPostcardTests.cs:125` | `[Test]` | `8d3ef84e873096d9388bb7db3eaeeb79c661fd9951e338f71bbf3251ae6580e8` | +| `sim_console_tests_send_sim_console_command_async_ignores_post_body_uses_sim_console_response_event` | `SimConsoleTests.SendSimConsoleCommandAsync_IgnoresPostBody_UsesSimConsoleResponseEvent` | `LibreMetaverse.Tests/SimConsoleTests.cs:81` | `[Test]` | `df6eb48241f71c34074be66869c9ae1d5980186583259568728261b5eedd7c48` | +| `sim_console_tests_send_sim_console_command_async_no_response_event_returns_null_after_timeout` | `SimConsoleTests.SendSimConsoleCommandAsync_NoResponseEvent_ReturnsNullAfterTimeout` | `LibreMetaverse.Tests/SimConsoleTests.cs:111` | `[Test]` | `2ac5a6c96f3acec341056387d727288fd3661565bd2a7c385078602efe8661da` | +| `sim_console_tests_sim_console_response_message_deserialize_reads_body_field` | `SimConsoleTests.SimConsoleResponseMessage_Deserialize_ReadsBodyField` | `LibreMetaverse.Tests/SimConsoleTests.cs:133` | `[Test]` | `4d367bc3fd012d1579847fd9837bf883c5ea95452776a086bbf856899d7c2099` | +| `slurl_parser_tests_parse_simple_location_parses_correctly` | `SlurlParserTests.ParseSimpleLocation_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:36` | `[Test]` | `4ca1200596cd99959db205bd40050c9ed62ac68fcd58079d52882e3b24af3fdf` | +| `slurl_parser_tests_parse_slurl_parses_correctly` | `SlurlParserTests.ParseSlurl_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:50` | `[Test]` | `b389e823a365884bb10813a587c5922416dc8d0737f36bfde99c56cc4e4accda` | +| `slurl_parser_tests_parse_slurl_with_trailing_slash_parses_correctly` | `SlurlParserTests.ParseSlurlWithTrailingSlash_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:62` | `[Test]` | `eb8513ad0d5dd9f67b537c1a844f738ef9363efdafd97aa31ec6fb697395c270` | +| `slurl_parser_tests_parse_legacy_uri_parses_correctly` | `SlurlParserTests.ParseLegacyUri_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:73` | `[Test]` | `d3e28edefeaa13a00d666cdc40c5ee60a24563462472786e0fa186262e8f6e73` | +| `slurl_parser_tests_parse_location_with_defaults_uses_default_coordinates` | `SlurlParserTests.ParseLocationWithDefaults_UsesDefaultCoordinates` | `LibreMetaverse.Tests/SlurlParserTests.cs:85` | `[Test]` | `a89cceba86e86028cd70ee28b0f31a4c40c23491d582a0f70fc06b98bfeb3605` | +| `slurl_parser_tests_parse_location_partial_coordinates_uses_defaults` | `SlurlParserTests.ParseLocationPartialCoordinates_UsesDefaults` | `LibreMetaverse.Tests/SlurlParserTests.cs:96` | `[Test]` | `b6418ccbb2b00b741fcc92db7d0d8577e7334360934de7418f75ed08d7b3da24` | +| `slurl_parser_tests_parse_agent_slapp_parses_correctly` | `SlurlParserTests.ParseAgentSlapp_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:107` | `[Test]` | `77a274bb3b4bf189fab0ce68a729057d04376bf3d6d45d0a5443d0f301f5fbb8` | +| `slurl_parser_tests_parse_group_slapp_parses_correctly` | `SlurlParserTests.ParseGroupSlapp_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:120` | `[Test]` | `5435e301f76398ff2f35e0b65a7055de6d42b1a4662936ee949005182511fcd6` | +| `slurl_parser_tests_parse_teleport_slapp_parses_location_data` | `SlurlParserTests.ParseTeleportSlapp_ParsesLocationData` | `LibreMetaverse.Tests/SlurlParserTests.cs:131` | `[Test]` | `68eea168b7480f125a4bff20b582af87c0f6d62502821bf57eb734b12f87eed5` | +| `slurl_parser_tests_parse_world_map_slapp_parses_location_data` | `SlurlParserTests.ParseWorldMapSlapp_ParsesLocationData` | `LibreMetaverse.Tests/SlurlParserTests.cs:144` | `[Test]` | `ad7f5ce07a837501fa74dda643f1c0d278a2f51fe27330d3419c57683127bf9e` | +| `slurl_parser_tests_parse_login_slapp_parses_query_parameters` | `SlurlParserTests.ParseLoginSlapp_ParsesQueryParameters` | `LibreMetaverse.Tests/SlurlParserTests.cs:157` | `[Test]` | `a0622607f53b8c19348540e7b858d3c75be22b47b9afc92505121b3430c33550` | +| `slurl_parser_tests_parse_object_im_slapp_parses_query_parameters` | `SlurlParserTests.ParseObjectImSlapp_ParsesQueryParameters` | `LibreMetaverse.Tests/SlurlParserTests.cs:170` | `[Test]` | `af9c2bdcfb212f08618719c85da41938207b6978fe2042a3c4451f7fd0075d6f` | +| `slurl_parser_tests_parse_search_slapp_parses_correctly` | `SlurlParserTests.ParseSearchSlapp_ParsesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:185` | `[Test]` | `a77776e74cff175bde3e974344502369e679db15f45fe5c0d614c80732549765` | +| `slurl_parser_tests_get_raw_location_returns_correct_format` | `SlurlParserTests.GetRawLocation_ReturnsCorrectFormat` | `LibreMetaverse.Tests/SlurlParserTests.cs:195` | `[Test]` | `30dafa3972780bbbb07f1edaf55ed4bc3b01080e616588768ebef9df54678af3` | +| `slurl_parser_tests_get_slurl_returns_correct_format` | `SlurlParserTests.GetSlurl_ReturnsCorrectFormat` | `LibreMetaverse.Tests/SlurlParserTests.cs:204` | `[Test]` | `1e6b6fef442eab1ca6874df75f1a0ea380ec7f25974979d3cd878e10fc49fb40` | +| `slurl_parser_tests_get_start_location_uri_returns_correct_format` | `SlurlParserTests.GetStartLocationUri_ReturnsCorrectFormat` | `LibreMetaverse.Tests/SlurlParserTests.cs:213` | `[Test]` | `c7cc2d49e52ed6ebb19e09607a2b191fb3835e8f3804c7b07c5c9e8fd3b9bcae` | +| `slurl_parser_tests_get_agent_url_generates_correct_url` | `SlurlParserTests.GetAgentUrl_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:222` | `[Test]` | `b656f795ce39c9bc50df167e20e23b76b57929feaad1756d3190920f5410d0d4` | +| `slurl_parser_tests_get_agent_url_default_action_uses_about` | `SlurlParserTests.GetAgentUrl_DefaultAction_UsesAbout` | `LibreMetaverse.Tests/SlurlParserTests.cs:231` | `[Test]` | `642b0543f72427cf646bcb8445b9acff4c1fdb0d26ef3f0dc6c10eaaed73028b` | +| `slurl_parser_tests_get_group_url_generates_correct_url` | `SlurlParserTests.GetGroupUrl_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:240` | `[Test]` | `919cc7a17770fb65a83812836819a19d6dd4e630a848741d12df868da3d949d5` | +| `slurl_parser_tests_get_teleport_url_generates_correct_url` | `SlurlParserTests.GetTeleportUrl_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:249` | `[Test]` | `3465edd1ecdd6e521c52687570d32e288bfa29eb6e47666305c64ee5322df159` | +| `slurl_parser_tests_get_teleport_url_with_defaults_uses_default_coordinates` | `SlurlParserTests.GetTeleportUrl_WithDefaults_UsesDefaultCoordinates` | `LibreMetaverse.Tests/SlurlParserTests.cs:257` | `[Test]` | `823d524cc81d39753549583346953122c372f5575aa03d8bf101d1be3eae845d` | +| `slurl_parser_tests_get_world_map_url_generates_correct_url` | `SlurlParserTests.GetWorldMapUrl_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:265` | `[Test]` | `7c19a936e0d641195f3806291b5b88970affa46f540ef950d55df709b52ad56b` | +| `slurl_parser_tests_get_object_im_url_generates_correct_url` | `SlurlParserTests.GetObjectImUrl_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:273` | `[Test]` | `edf724227cc86abc84d223637f34c607f9fc30f9e85b53a9ec8c8f2d2b7bcbf6` | +| `slurl_parser_tests_get_object_im_url_not_group_owned_omits_group_owned_parameter` | `SlurlParserTests.GetObjectImUrl_NotGroupOwned_OmitsGroupOwnedParameter` | `LibreMetaverse.Tests/SlurlParserTests.cs:287` | `[Test]` | `764978a618429216a0bfef4e72ac44a329d2b2d1c5b13af889db9cf86814cd99` | +| `slurl_parser_tests_get_search_url_generates_correct_url` | `SlurlParserTests.GetSearchUrl_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:297` | `[Test]` | `aeb79bf4e5e51368b4520eec3cc5beeb767101b81f1eaa3f3ad118749dc5c2f0` | +| `slurl_parser_tests_get_login_url_with_all_parameters_generates_correct_url` | `SlurlParserTests.GetLoginUrl_WithAllParameters_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:305` | `[Test]` | `0d9dc8d623e56ec1e8e0d414eb2c898bfd7ee37712972287834c2df6a99da17c` | +| `slurl_parser_tests_get_login_url_with_no_parameters_generates_base_url` | `SlurlParserTests.GetLoginUrl_WithNoParameters_GeneratesBaseUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:316` | `[Test]` | `1fcfa164861bcc115f2935f1c20c276dea05802cf35dbb55664ff1c36140c135` | +| `slurl_parser_tests_get_slapp_url_with_query_params_generates_correct_url` | `SlurlParserTests.GetSlappUrl_WithQueryParams_GeneratesCorrectUrl` | `LibreMetaverse.Tests/SlurlParserTests.cs:324` | `[Test]` | `37ca9ebe06ce42f5919d9b6ec30459d1455f78bde910a61d04187e74e7ce3d07` | +| `slurl_parser_tests_parse_null_throws_argument_null_exception` | `SlurlParserTests.ParseNull_ThrowsArgumentNullException` | `LibreMetaverse.Tests/SlurlParserTests.cs:340` | `[Test]` | `98c170ff5f03f843918c0d2aecddb23e2c2605e31100f5d3178ad7cb306eef5d` | +| `slurl_parser_tests_parse_empty_string_throws_argument_exception` | `SlurlParserTests.ParseEmptyString_ThrowsArgumentException` | `LibreMetaverse.Tests/SlurlParserTests.cs:346` | `[Test]` | `a5d89e3349033fa4efa1b00339556d811f175c52ca5b183a2d19b247a8eaeed8` | +| `slurl_parser_tests_parse_url_encoded_query_params_decodes_correctly` | `SlurlParserTests.ParseUrlEncodedQueryParams_DecodesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:352` | `[Test]` | `72ac64c89f3a08bbecfb80aaaf11f5ee59a383eeeb9578676af5b9d83f374cc4` | +| `slurl_parser_tests_round_trip_location_preserves_data` | `SlurlParserTests.RoundTripLocation_PreservesData` | `LibreMetaverse.Tests/SlurlParserTests.cs:361` | `[Test]` | `2cba174b3609af177295b469bad1641a98d8dc79d95aa4ef22403923edd4d092` | +| `slurl_parser_tests_parse_all_slapp_commands_recognizes_correctly` | `SlurlParserTests.ParseAllSlappCommands_RecognizesCorrectly` | `LibreMetaverse.Tests/SlurlParserTests.cs:374` | `[Test]` | `abf53480da20d1ff57f5f06f1433c120ea84e0d6d5363cb33e4a275d76cfa306` | +| `start_auction_tests_viewer_start_auction_packet_round_trips_agent_and_parcel_fields` | `StartAuctionTests.ViewerStartAuctionPacket_RoundTripsAgentAndParcelFields` | `LibreMetaverse.Tests/StartAuctionTests.cs:45` | `[Test]` | `f37ef06cfba37754effe04a0bb0edfa159c761b811a05efd95157896756bef16` | +| `start_auction_tests_start_auction_does_not_throw` | `StartAuctionTests.StartAuction_DoesNotThrow` | `LibreMetaverse.Tests/StartAuctionTests.cs:71` | `[Test]` | `deec194333b480dabb3f6e6d96b360a29d11a40ca1103117fc7ce5cdb80d6eb0` | +| `terrain_material_override_tests_get_terrain_material_overrides_async_parses_four_slots_with_some_empty` | `TerrainMaterialOverrideTests.GetTerrainMaterialOverridesAsync_ParsesFourSlotsWithSomeEmpty` | `LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs:64` | `[Test]` | `0b7f2b5a7a95c70f4ed97b9b028f3ec16f1cd427a9d4d1b133523bd331f6b9f2` | +| `terrain_material_override_tests_get_terrain_material_overrides_async_server_reports_failure_returns_null` | `TerrainMaterialOverrideTests.GetTerrainMaterialOverridesAsync_ServerReportsFailure_ReturnsNull` | `LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs:81` | `[Test]` | `c66b84662333288b7328822d1f9fa79450075d44a1178a9b0b661671072efe5b` | +| `terrain_material_override_tests_get_terrain_material_overrides_async_no_capability_returns_null_without_request` | `TerrainMaterialOverrideTests.GetTerrainMaterialOverridesAsync_NoCapability_ReturnsNullWithoutRequest` | `LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs:92` | `[Test]` | `677f80689e1b6a67893d100e1116805fb9f63c5b6ec33e64a4dc9a4cf24c1237` | +| `terrain_material_override_tests_set_terrain_material_overrides_async_mix_of_null_and_set_posts_four_entries` | `TerrainMaterialOverrideTests.SetTerrainMaterialOverridesAsync_MixOfNullAndSet_PostsFourEntries` | `LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs:111` | `[Test]` | `a4ce031e565ca7eb1864064d299dbf0c7b715581ce330a57be9c3aa93987e67c` | +| `terrain_material_override_tests_set_terrain_material_overrides_async_wrong_length_throws` | `TerrainMaterialOverrideTests.SetTerrainMaterialOverridesAsync_WrongLength_Throws` | `LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs:128` | `[Test]` | `836099a369b37555049b1c1ddfb9562c57cdef88381b7a79e8b80fe62b169a44` | +| `terrain_material_override_tests_set_terrain_material_overrides_async_no_capability_returns_false_without_request` | `TerrainMaterialOverrideTests.SetTerrainMaterialOverridesAsync_NoCapability_ReturnsFalseWithoutRequest` | `LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs:135` | `[Test]` | `37948cbc0240910d63782d88c0fb9f1d239215cea34a5aa84ac68a10d0555e87` | +| `texture_entry_tests_round_trip_high_face_texture_id_is_preserved` | `TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:45` | `[Test]` | `5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55` | +| `texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_2` | `TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:46` | `[TestCase(32, Description = "First face affected by 32-bit overflow")]` | `5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55` | +| `texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_3` | `TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:47` | `[TestCase(33)]` | `5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55` | +| `texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_4` | `TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:48` | `[TestCase(40)]` | `5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55` | +| `texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_5` | `TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:49` | `[TestCase(44, Description = "Last valid face (MAX_FACES - 1)")]` | `5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55` | +| `texture_entry_tests_round_trip_all_high_faces_texture_i_ds_all_preserved` | `TextureEntryTests.RoundTrip_AllHighFaces_TextureIDs_AllPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:66` | `[Test]` | `203ca43b9f1965e1fae7feb36e84eff1df9ac5968eb23753077816d16dd24228` | +| `texture_entry_tests_round_trip_low_and_high_faces_both_preserved` | `TextureEntryTests.RoundTrip_LowAndHighFaces_BothPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:90` | `[Test]` | `dd520cac107415a186a44eb3a17bd000f933ec49b814a496e6788237fcfffb1e` | +| `texture_entry_tests_round_trip_face32_rgba_is_preserved` | `TextureEntryTests.RoundTrip_Face32_RGBA_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:113` | `[Test]` | `db41d130d270d31f52f3928df88ccc052102673c1afbca03cc0648526fafbabb` | +| `texture_entry_tests_round_trip_face32_repeat_u_is_preserved` | `TextureEntryTests.RoundTrip_Face32_RepeatU_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:131` | `[Test]` | `58e80815263025ec54cd15e3c9a42771f5e55c81e9acb212a0f163faef9fd499` | +| `texture_entry_tests_round_trip_face32_repeat_v_is_preserved` | `TextureEntryTests.RoundTrip_Face32_RepeatV_IsPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:145` | `[Test]` | `fbeb1fdd584a26576b6f1ba653b2995d1a6d6bccc2c1dc51e46aa9f211b78724` | +| `texture_entry_tests_round_trip_all_faces_texture_i_ds_all_preserved` | `TextureEntryTests.RoundTrip_AllFaces_TextureIDs_AllPreserved` | `LibreMetaverse.Tests/TextureEntryTests.cs:158` | `[Test]` | `5e5a390af8deff77ef80f751735456541f24d7e27666557d50d99065cc3ba6a4` | +| `type_tests_uui_ds` | `TypeTests.UUIDs` | `LibreMetaverse.Tests/TypeTests.cs:38` | `[Test]` | `4f95d48c474bbd824254196dd605051773c711614bf661b5aa996054b6c98967` | +| `type_tests_vector3_approx_equals` | `TypeTests.Vector3ApproxEquals` | `LibreMetaverse.Tests/TypeTests.cs:72` | `[Test]` | `1438175bb0c0bd8b17dd878e8fb95fb0dba82abbab71882f2ceb39ec554189d9` | +| `type_tests_vector_casting` | `TypeTests.VectorCasting` | `LibreMetaverse.Tests/TypeTests.cs:100` | `[Test]` | `27c0a4b8402ef66f11dca075d8c1a0f0b647ccef9c2803125dde6ca292951cd4` | +| `type_tests_quaternions` | `TypeTests.Quaternions` | `LibreMetaverse.Tests/TypeTests.cs:154` | `[Test]` | `071cf3ef6932e093c0fd09fe461a738e75af905707fce9a321b8f08dd89c09dd` | +| `type_tests_test_matrix` | `TypeTests.TestMatrix` | `LibreMetaverse.Tests/TypeTests.cs:185` | `[Test]` | `5d5ccc8b9ea1741b013fd945e42ba7e6511322fdce51998e358d42c1736457e3` | +| `type_tests_vector_quaternion_math` | `TypeTests.VectorQuaternionMath` | `LibreMetaverse.Tests/TypeTests.cs:211` | `[Test]` | `3c3cccd3bbec216e2be0e772b0912bec9faed5288da4f6bb4dff3c6f9952e113` | +| `type_tests_floats_to_terse_strings` | `TypeTests.FloatsToTerseStrings` | `LibreMetaverse.Tests/TypeTests.cs:223` | `[Test]` | `ce34cdfe106d5dadfa82056e7aa7690d2da748c7e753b9d2a2ad682d86327def` | +| `type_tests_bit_unpacking` | `TypeTests.BitUnpacking` | `LibreMetaverse.Tests/TypeTests.cs:252` | `[Test]` | `741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7` | +| `type_tests_bit_packing` | `TypeTests.BitPacking` | `LibreMetaverse.Tests/TypeTests.cs:279` | `[Test]` | `fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948` | +| `type_tests_llsd_terse_parsing` | `TypeTests.LLSDTerseParsing` | `LibreMetaverse.Tests/TypeTests.cs:322` | `[Test]` | `c5fcc05c15fa60c43cd40f5fc2b1349d9fbd1f5bb3537d8b04e91f37302e77f1` | +| `upload_thumbnail_tests_upload_thumbnail_async_agent_inventory_item_sends_bare_item_id_and_returns_new_asset` | `UploadThumbnailTests.UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:73` | `[Test]` | `40ca874a37dade3bfbb391a2b4a75c684cfd7509b269286ccc14d747340d095d` | +| `upload_thumbnail_tests_upload_thumbnail_async_task_inventory_item_sends_item_id_and_task_id` | `UploadThumbnailTests.UploadThumbnailAsync_TaskInventoryItem_SendsItemIdAndTaskId` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:92` | `[Test]` | `dae80f9a7ba6222a651165f779c123d8472f88a17490e69a1112acc3cec6d108` | +| `upload_thumbnail_tests_upload_thumbnail_async_known_local_folder_sends_category_id` | `UploadThumbnailTests.UploadThumbnailAsync_KnownLocalFolder_SendsCategoryId` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:110` | `[Test]` | `1ccca44bbead54fd5041c41fc6560478ba17f9e5d9bacff21096b254d2f526db` | +| `upload_thumbnail_tests_upload_thumbnail_async_no_capability_returns_null_without_request` | `UploadThumbnailTests.UploadThumbnailAsync_NoCapability_ReturnsNullWithoutRequest` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:128` | `[Test]` | `2bc1ad18b159c5d62a18d2208ed3cf3c88d3f666a0e0dad8730778cd22b59eda` | +| `upload_thumbnail_tests_upload_thumbnail_async_metadata_response_missing_uploader_returns_null_without_second_request` | `UploadThumbnailTests.UploadThumbnailAsync_MetadataResponseMissingUploader_ReturnsNullWithoutSecondRequest` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:145` | `[Test]` | `8db3eddf1204ad795e9d5ef15365f422f96191a8b4c24ef3393b03c10d92d662` | +| `upload_thumbnail_tests_upload_thumbnail_async_upload_does_not_complete_returns_null` | `UploadThumbnailTests.UploadThumbnailAsync_UploadDoesNotComplete_ReturnsNull` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:156` | `[Test]` | `e870f6913e3f45676ce490069930427e6c625072fc1d6ebbf16f503be51df4ae` | +| `util_unit_tests_file_helper_sanitize_and_safe_names` | `UtilUnitTests.FileHelper_SanitizeAndSafeNames` | `LibreMetaverse.Tests/UtilUnitTests.cs:12` | `[Test]` | `770d1cb751c4b8290c9443bcb4a91d17703628a157cc428c607a7d36ae0af985` | +| `util_unit_tests_observable_dictionary_events_fire_on_add_remove_and_clear` | `UtilUnitTests.ObservableDictionary_Events_FireOnAddRemoveAndClear` | `LibreMetaverse.Tests/UtilUnitTests.cs:33` | `[Test]` | `579412c3c839e1fe5b44cf956f8d329a15d4e05c05778b4e6e3ff9b7d2fb7607` | +| `util_unit_tests_event_subscription_helper_wait_for_event_and_async` | `UtilUnitTests.EventSubscriptionHelper_WaitForEventAndAsync` | `LibreMetaverse.Tests/UtilUnitTests.cs:62` | `[Test]` | `bab59e0caf1630edda9a2a6daecca95cd1a28f189fdde01b1b6afee4cd96d8cb` | +| `util_unit_tests_repeat_interval_executes_and_cancels` | `UtilUnitTests.Repeat_Interval_ExecutesAndCancels` | `LibreMetaverse.Tests/UtilUnitTests.cs:118` | `[Test]` | `43250eb6d7799ca3c00e51810b3e04d9a874bfdeafd77af6f7b78f8f6c73ff77` | +| `util_unit_tests_name_value_parse_and_to_string` | `UtilUnitTests.NameValue_ParseAndToString` | `LibreMetaverse.Tests/UtilUnitTests.cs:141` | `[Test]` | `f779a81d286c0028ea202bab00f8db0d1bbaea611003458918a9ec9a24207557` | +| `util_unit_tests_helpers_split_and_float_to_terse_string` | `UtilUnitTests.Helpers_SplitAndFloatToTerseString` | `LibreMetaverse.Tests/UtilUnitTests.cs:153` | `[Test]` | `aa2c378f56cfd04d6d4cfa50cd3efafd2b2d479d681336d72fbb9d5ec5c363e6` | +| `util_unit_tests_disposal_helper_safe_dispose_and_using` | `UtilUnitTests.DisposalHelper_SafeDisposeAndUsing` | `LibreMetaverse.Tests/UtilUnitTests.cs:163` | `[Test]` | `433ebbfeb69eeb7ceaac86c4b3637468152a1f5a9f4c12ea8d7a74e1cb0c4fec` | +| `unknown_fixture_string_to_bytes` | `UnknownFixture.StringToBytes` | `LibreMetaverse.Tests/UtilsConversionsTests.cs:35` | `[Test]` | `0bef42801dc2a50e132b05440424c44da54b53c853708ee2c0ec9799dbe0e8b2` | +| `xml_sd_tests_deserialize_llsd_sample` | `XmlSDTests.DeserializeLLSDSample` | `LibreMetaverse.Tests/XmlLLSDTests.cs:46` | `[Test]` | `2495e7d5c414b59962f03282c51fe1c0d5de350b51c1bdfcee9ced7c32acbe4d` | +| `xml_sd_tests_deserialize_no_dtd` | `XmlSDTests.DeserializeNoDTD` | `LibreMetaverse.Tests/XmlLLSDTests.cs:159` | `[Test]` | `9bc25ce11695355a0b81622301db687495d414c9a293505f6d421f27ac24eb70` | +| `xml_sd_tests_deserialize_silly_pi` | `XmlSDTests.DeserializeSillyPI` | `LibreMetaverse.Tests/XmlLLSDTests.cs:184` | `[Test]` | `08f94779e33e1dff4bd88eb75c7e032947dfb75f9ac7b14432847e705f08176d` | +| `xml_sd_tests_deserialize_silly_pi_no_whitespace_after_pi` | `XmlSDTests.DeserializeSillyPI_NoWhitespaceAfterPI` | `LibreMetaverse.Tests/XmlLLSDTests.cs:207` | `[Test]` | `931129de5766458c7dc9ebefd5c1a8a8eeefd04715703c2997ff7da0d67f4bca` | +| `xml_sd_tests_deserialize_silly_pi_lowercase_pi` | `XmlSDTests.DeserializeSillyPI_LowercasePI` | `LibreMetaverse.Tests/XmlLLSDTests.cs:229` | `[Test]` | `6a041c98c805419ed16b0caf3c249054be9f3f0fcc5884abd6b2ece2f23cf72d` | +| `xml_sd_tests_deserialize_reals` | `XmlSDTests.DeserializeReals` | `LibreMetaverse.Tests/XmlLLSDTests.cs:254` | `[Test]` | `c1e1db52fb2c1f023376d40b795461767f573555ddd4b4372182345bf99164e0` | +| `xml_sd_tests_deserialize_strings` | `XmlSDTests.DeserializeStrings` | `LibreMetaverse.Tests/XmlLLSDTests.cs:302` | `[Test]` | `e2b49b6bfbaecd26243fbcaa93abe48a340f4203c88aad874f2aef83f169baed` | +| `xml_sd_tests_deserialize_integers` | `XmlSDTests.DeserializeIntegers` | `LibreMetaverse.Tests/XmlLLSDTests.cs:351` | `[Test]` | `281793a4a04cecd610065a70d0d3b54ad62fd2d6cc614b476d07f69d83c3dcb9` | +| `xml_sd_tests_deserialize_uuid` | `XmlSDTests.DeserializeUUID` | `LibreMetaverse.Tests/XmlLLSDTests.cs:399` | `[Test]` | `bd2d0c2d4e583931174355724d948a0dbf6e79ec8fe907048f627b013a43bbea` | +| `xml_sd_tests_deserialize_dates` | `XmlSDTests.DeserializeDates` | `LibreMetaverse.Tests/XmlLLSDTests.cs:432` | `[Test]` | `55507ef1bf9d7749d05c4941f645d37a48b4c9f16dda10b05a7e73673ee2be33` | +| `xml_sd_tests_deserialize_boolean` | `XmlSDTests.DeserializeBoolean` | `LibreMetaverse.Tests/XmlLLSDTests.cs:472` | `[Test]` | `0f3d00c5f93b9f8d13938c77dd791dac4b8b093db926c164d92a3dd9bd38e741` | +| `xml_sd_tests_deserialize_binary` | `XmlSDTests.DeserializeBinary` | `LibreMetaverse.Tests/XmlLLSDTests.cs:520` | `[Test]` | `f6c61bed3a3e6d97b203006e42a6c7b7b131aee08712ad4974f34d2e221e3ff9` | +| `xml_sd_tests_deserialize_undef` | `XmlSDTests.DeserializeUndef` | `LibreMetaverse.Tests/XmlLLSDTests.cs:565` | `[Test]` | `45991c825d7d4f758c9650362df499e2f0afb079cc68f81973b5cd1eb704184c` | +| `xml_sd_tests_deserialize_uri` | `XmlSDTests.DeserializeURI` | `LibreMetaverse.Tests/XmlLLSDTests.cs:584` | `[Test]` | `da322601509a3520b8ee2c303396f0d13a86a38727ce39ad043b9bc48d2302bf` | +| `xml_sd_tests_deserialize_nested_containers` | `XmlSDTests.DeserializeNestedContainers` | `LibreMetaverse.Tests/XmlLLSDTests.cs:619` | `[Test]` | `d0100e0e1f1de74a6060199f0cc7d4f94c745f073fadf8333b4eff51fd08af0a` | +| `avatar_bone_math_tests_build_bone_world_matrices_unit_scale_matches_naive_matrix_chain` | `AvatarBoneMathTests.BuildBoneWorldMatrices_UnitScale_MatchesNaiveMatrixChain` | `LibreMetaverse.Rendering.Tests/Avatar/AvatarBoneMathTests.cs:37` | `[Test]` | `32ea442e98ebfe42238424274aefa960d9bac9a5048c4c971b315b712f870291` | +| `avatar_bone_math_tests_build_bone_world_matrices_anisotropic_parent_scale_offsets_child_position_but_not_child_scale` | `AvatarBoneMathTests.BuildBoneWorldMatrices_AnisotropicParentScale_OffsetsChildPositionButNotChildScale` | `LibreMetaverse.Rendering.Tests/Avatar/AvatarBoneMathTests.cs:66` | `[Test]` | `c82d9c6df0612703729e75ec955e4ef90651bb290d3daebe8d8bed7bba8891a3` | +| `mesh_foundry_tests_generate_simple_mesh_box_returns_non_null` | `MeshFoundryTests.GenerateSimpleMesh_Box_ReturnsNonNull` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:125` | `[Test]` | `cc5f4d8a21dd21e23e21c6372a4b21e100bffb0fc2a6b9a745d4283c1b05286d` | +| `mesh_foundry_tests_generate_simple_mesh_box_has_vertices_and_indices` | `MeshFoundryTests.GenerateSimpleMesh_Box_HasVerticesAndIndices` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:133` | `[Test]` | `87d09b97a32686ba0183e1a344630480b88da2ef3934f80b6b8b1df55b1bca59` | +| `mesh_foundry_tests_generate_simple_mesh_box_all_indices_in_range` | `MeshFoundryTests.GenerateSimpleMesh_Box_AllIndicesInRange` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:143` | `[Test]` | `2a5360b347d3c21b9b03e1d6afe1bc26d3d6cbe6b5b34f71fe56f277a8dd65be` | +| `mesh_foundry_tests_generate_simple_mesh_box_indices_are_multiple_of_three` | `MeshFoundryTests.GenerateSimpleMesh_Box_IndicesAreMultipleOfThree` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:154` | `[Test]` | `ac9dc481ea4d448c4c652a0daafb790350f59ea99742945a3f73406b8175d907` | +| `mesh_foundry_tests_generate_simple_mesh_cylinder_has_geometry` | `MeshFoundryTests.GenerateSimpleMesh_Cylinder_HasGeometry` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:163` | `[Test]` | `0a09d750c98f765aa6e391fa9a279527d7d455d5adfcef7f2ce9b84ec87f25f1` | +| `mesh_foundry_tests_generate_simple_mesh_torus_has_geometry` | `MeshFoundryTests.GenerateSimpleMesh_Torus_HasGeometry` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:172` | `[Test]` | `0dbd3214721d2bbf601074280d123a9d3cd5928fdf7be637549fc302719f658d` | +| `mesh_foundry_tests_generate_simple_mesh_vertex_positions_are_finite` | `MeshFoundryTests.GenerateSimpleMesh_VertexPositions_AreFinite` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:181` | `[Test]` | `48de43e7bfcbb7872c7463031fb68e319f600aee7999fbca091332f411054696` | +| `mesh_foundry_tests_generate_faceted_mesh_box_returns_non_null` | `MeshFoundryTests.GenerateFacetedMesh_Box_ReturnsNonNull` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:196` | `[Test]` | `3bcea1aaea9dc511943bb7bdc8ccb0f1020b1a332ea7118cb84548b41acd62b1` | +| `mesh_foundry_tests_generate_faceted_mesh_box_has6_faces` | `MeshFoundryTests.GenerateFacetedMesh_Box_Has6Faces` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:207` | `[Test]` | `518a4fa4591528cfed25be1ae6c102840645300859b565ff475d94053a926d50` | +| `mesh_foundry_tests_generate_faceted_mesh_prism_has5_faces` | `MeshFoundryTests.GenerateFacetedMesh_Prism_Has5Faces` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:217` | `[Test]` | `ae62fa75917230768f1f593a911024dc5fdf8e381565520a444ec6b9f83bda01` | +| `mesh_foundry_tests_generate_faceted_mesh_cylinder_has_at_least2_faces` | `MeshFoundryTests.GenerateFacetedMesh_Cylinder_HasAtLeast2Faces` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:227` | `[Test]` | `7365507988f742db42f88ee719f808464afec2058526d5745c426b2d0104882b` | +| `mesh_foundry_tests_generate_faceted_mesh_torus_has1_face` | `MeshFoundryTests.GenerateFacetedMesh_Torus_Has1Face` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:241` | `[Test]` | `b5a1e1fcecc24c78fb827b1777e31bd01bf4d668aaa18c61194a98b724fcb271` | +| `mesh_foundry_tests_generate_faceted_mesh_sphere_has_at_least1_face` | `MeshFoundryTests.GenerateFacetedMesh_Sphere_HasAtLeast1Face` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:256` | `[Test]` | `007641edb87e64f199273d2be8049236623470b5c9e14ea2e16726c9da271493` | +| `mesh_foundry_tests_generate_faceted_mesh_box_all_faces_have_vertices_and_indices` | `MeshFoundryTests.GenerateFacetedMesh_Box_AllFaces_HaveVerticesAndIndices` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:266` | `[Test]` | `ac368f766e2c20de2a83b0619a53064a4b801297d042fda88b809caba8a93d75` | +| `mesh_foundry_tests_generate_faceted_mesh_box_all_faces_indices_reference_valid_vertices` | `MeshFoundryTests.GenerateFacetedMesh_Box_AllFaces_IndicesReferenceValidVertices` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:279` | `[Test]` | `35babb8108e488dab3b7271b30bfd60e787bdd6109a22dcce5ca89d14c2a7087` | +| `mesh_foundry_tests_generate_faceted_mesh_all_faces_indices_are_multiple_of_three` | `MeshFoundryTests.GenerateFacetedMesh_AllFaces_IndicesAreMultipleOfThree` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:294` | `[Test]` | `5ab7ad852b5477bfa1a11144d16136c21a3479e5de27753ad6d5aa57ca6bf7ce` | +| `mesh_foundry_tests_generate_faceted_mesh_box_normals_are_approximately_normalized` | `MeshFoundryTests.GenerateFacetedMesh_Box_Normals_AreApproximatelyNormalized` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:304` | `[Test]` | `6a68dd66ce5b93d406f3ab9fb4d3a70b564a8c788955dcf22a31d58af7cba6e4` | +| `mesh_foundry_tests_generate_faceted_mesh_box_vertex_positions_are_finite` | `MeshFoundryTests.GenerateFacetedMesh_Box_VertexPositions_AreFinite` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:322` | `[Test]` | `d118c8a8e8c0f7257a35214fc6e7ce6e93136a47ca840aac958929888c743b87` | +| `mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null` | `MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:337` | `[TestCase(DetailLevel.Low)]` | `24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1` | +| `mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_2` | `MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:338` | `[TestCase(DetailLevel.Medium)]` | `24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1` | +| `mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_3` | `MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:339` | `[TestCase(DetailLevel.High)]` | `24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1` | +| `mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_4` | `MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:340` | `[TestCase(DetailLevel.Highest)]` | `24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1` | +| `mesh_foundry_tests_transform_tex_coords_identity_transform_preserves_u_vs` | `MeshFoundryTests.TransformTexCoords_IdentityTransform_PreservesUVs` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:350` | `[Test]` | `95670f24bdcc153a7b830f2af25e382b7b8038e03dc8dd459bfe933c0b41c5ca` | +| `mesh_foundry_tests_transform_tex_coords_repeat2x_doubles_uv_offset` | `MeshFoundryTests.TransformTexCoords_Repeat2x_DoublesUVOffset` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:385` | `[Test]` | `0c4fdd928acec2631aa92b62f4a97d7c9b5b827a2a38337d81ff788ed88ee6e5` | +| `mesh_foundry_tests_transform_tex_coords_empty_list_does_not_throw` | `MeshFoundryTests.TransformTexCoords_EmptyList_DoesNotThrow` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:422` | `[Test]` | `83f840e2c7a81132feeffa95afcee70e2a5dc1cef0a371256c4ad9b7b4135da3` | +| `mesh_foundry_tests_terrain_mesh_flat_heightmap_has_geometry` | `MeshFoundryTests.TerrainMesh_FlatHeightmap_HasGeometry` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:436` | `[Test]` | `39aab46d99eca49810e7b42c1d5a9cfafac8463ddbbdd254b330a59be9e9cd41` | +| `mesh_foundry_tests_terrain_mesh_all_indices_in_range` | `MeshFoundryTests.TerrainMesh_AllIndicesInRange` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:451` | `[Test]` | `e0c84f589419729ef68012492da7069fbebc4a16725329e4bf7c34018389e273` | +| `mesh_foundry_tests_terrain_mesh_indices_are_multiple_of_three` | `MeshFoundryTests.TerrainMesh_IndicesAreMultipleOfThree` | `LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs:467` | `[Test]` | `2599d1b5c1732af863ec4201d2f8d99cf8cf59aee2578075fd98ca1ff49e20e3` | +| `coord_tests_coord_length_known_vector` | `CoordTests.Coord_Length_KnownVector` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:12` | `[Test]` | `226d8a4fc384bb2ebbd4819acff2694b2ee9b4fb58b1f6555126be87e631d76b` | +| `coord_tests_coord_length_unit_vector` | `CoordTests.Coord_Length_UnitVector` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:19` | `[Test]` | `83bc49ca70d01eada674a6c669c2b5f7553e16a8ef0bda2a8eae2dd8b93eec8b` | +| `coord_tests_coord_normalize_gives_unit_length` | `CoordTests.Coord_Normalize_GivesUnitLength` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:26` | `[Test]` | `bc7fa30df7177eebce882f3b6fe28e1b5a1de4f58ef1be0cde0c006a70a57f22` | +| `coord_tests_coord_normalize_zero_vector_does_not_throw` | `CoordTests.Coord_Normalize_ZeroVector_DoesNotThrow` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:34` | `[Test]` | `03471b056c8262ed685db3fee6cdce2569672c29ac759eefe049f2c00fcf12a3` | +| `coord_tests_coord_normalize_zero_vector_gives_zero` | `CoordTests.Coord_Normalize_ZeroVector_GivesZero` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:41` | `[Test]` | `7aa3f9550bb63091d6815a39feabd9ab2d6986c9529bf1a28298c9d005b850e9` | +| `coord_tests_coord_cross_xaxis_times_yaxis_gives_zaxis` | `CoordTests.Coord_Cross_XaxisTimesYaxis_GivesZaxis` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:51` | `[Test]` | `a6fd43faa14a5904ecb546d9b21822e85b96945a033cad09e1c22c7a2b95f5a2` | +| `coord_tests_coord_cross_yaxis_times_xaxis_gives_neg_zaxis` | `CoordTests.Coord_Cross_YaxisTimesXaxis_GivesNegZaxis` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:62` | `[Test]` | `e6732fad351f8948cf1aa20d39482f2ff40c4866d465f76237878f0aead4c201` | +| `coord_tests_coord_add_is_commutative` | `CoordTests.Coord_Add_IsCommutative` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:71` | `[Test]` | `77c274254e338314aa953a6b4efad70c5a16b1ca556be8cf6bb22cbe74fe32d2` | +| `quat_tests_quat_axis_angle_is_normalized` | `QuatTests.Quat_AxisAngle_IsNormalized` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:89` | `[Test]` | `a6e9d0063560fe81c1f1fd9741ba13446453618a2847c32e7ae9a38d2cf68633` | +| `quat_tests_quat_identity_rotates_coord_unchanged` | `QuatTests.Quat_Identity_RotatesCoordUnchanged` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:97` | `[Test]` | `ef48a7907ee3a89fef6f6657667fe777eca9e3a006c828e127dd69bc456ab22b` | +| `quat_tests_coord_rotate_by_quat_90_deg_around_xaxis_ybecomes_z` | `QuatTests.Coord_RotateByQuat_90DegAroundXaxis_YbecomesZ` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:109` | `[Test]` | `cb99be74f6d15d6bbb890cd364f57bb872a4b075dc1115c0180d3b7bda82aca2` | +| `quat_tests_coord_rotate_by_quat_90_deg_around_xaxis_zbecomes_neg_y_bug_regression` | `QuatTests.Coord_RotateByQuat_90DegAroundXaxis_ZbecomesNegY_BugRegression` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:128` | `[Test]` | `091d344b5e577391f8e94d86d7507ec9089460241d309e5cbd7d1abc5556d3aa` | +| `quat_tests_coord_rotate_by_quat_90_deg_around_zaxis_xbecomes_y` | `QuatTests.Coord_RotateByQuat_90DegAroundZaxis_XbecomesY` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:140` | `[Test]` | `aa03d22621c46a26ff819e0cfe19d9daab7a9e270144af583faea35081461b0a` | +| `quat_tests_coord_rotate_by_quat_90_deg_around_yaxis_zbecomes_x` | `QuatTests.Coord_RotateByQuat_90DegAroundYaxis_ZbecomesX` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:152` | `[Test]` | `40394936517b6730795407b515c56e010589e849ffecf3edb4fa40c768ab4b59` | +| `quat_tests_coord_rotate_by_quat_180_deg_around_zaxis_negates_xand_y` | `QuatTests.Coord_RotateByQuat_180DegAroundZaxis_NegatesXandY` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:164` | `[Test]` | `a666e902349890956adcd8212f0ab1aa58afe4e029ed2ea0e6e2709be9db753f` | +| `quat_tests_coord_rotate_by_quat_preserves_length` | `QuatTests.Coord_RotateByQuat_PreservesLength` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:175` | `[Test]` | `2366403c8ea2beda7461e01afc9297376839920cac5593af3994a4f46e0f5687` | +| `quat_tests_quat_multiply_two_nineties_around_z_gives180` | `QuatTests.Quat_Multiply_TwoNineties_AroundZ_Gives180` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:185` | `[Test]` | `bdaaf2ad06bcf2f696cf5bfb470680fb69eb27a48dec461049d53efeb2423f6d` | +| `quat_tests_quat_multiply_is_associative` | `QuatTests.Quat_Multiply_IsAssociative` | `LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs:197` | `[Test]` | `8914e770bcbeb414a96bfc1d4316dcc1b96ff367f6b16eec46ed84ddcd31175f` | +| `prim_mesh_tests_extrude_box_linear_has_vertices_and_faces` | `PrimMeshTests.Extrude_Box_Linear_HasVerticesAndFaces` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:71` | `[Test]` | `a52196d3b6aa8cfebf064db9b0a5b99cd41786b171ad69db2adad7dbcfafb475` | +| `prim_mesh_tests_extrude_box_linear_all_face_indices_in_range` | `PrimMeshTests.Extrude_Box_Linear_AllFaceIndicesInRange` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:81` | `[Test]` | `91b9461e9522719f9ed105fa49c43b914b7b36509633dce55230d7df2c608569` | +| `prim_mesh_tests_extrude_cylinder_linear_has_geometry` | `PrimMeshTests.Extrude_Cylinder_Linear_HasGeometry` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:96` | `[Test]` | `d4b9d89e7dbebde42517a2d3f35b9c5951e3ec7a0b1a0551739ca11d6cd2bacc` | +| `prim_mesh_tests_extrude_prism_linear_has_geometry` | `PrimMeshTests.Extrude_Prism_Linear_HasGeometry` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:106` | `[Test]` | `a9087a5d72cf9940aae5a924e65c5a0c2b673b3aede678418458ffc13f4550c5` | +| `prim_mesh_tests_extrude_torus_circular_has_geometry` | `PrimMeshTests.Extrude_Torus_Circular_HasGeometry` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:116` | `[Test]` | `27f2209c1b96aad8f096ecb256ae4cdc6e787284923b3a76cf22fed3457931a8` | +| `prim_mesh_tests_extrude_torus_circular_all_face_indices_in_range` | `PrimMeshTests.Extrude_Torus_Circular_AllFaceIndicesInRange` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:126` | `[Test]` | `d1f2082c714780a69926d53005b2699f336aab1e3fa8f9b5765d19434f7cf5f6` | +| `prim_mesh_tests_extrude_box_with_hollow_has_geometry` | `PrimMeshTests.Extrude_Box_WithHollow_HasGeometry` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:141` | `[Test]` | `ec5385d0219bf67df7dce55812d5850b04403f2727851a73308b9e5e5c0c8d80` | +| `prim_mesh_tests_extrude_box_with_profile_cut_has_geometry` | `PrimMeshTests.Extrude_Box_WithProfileCut_HasGeometry` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:151` | `[Test]` | `b97ae456815aa05110f8c1bf345a789040faf72a05a6991922fecafc181ec0f8` | +| `prim_mesh_tests_extrude_box_viewer_mode_has_viewer_faces` | `PrimMeshTests.Extrude_Box_ViewerMode_HasViewerFaces` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:163` | `[Test]` | `00fe2f345e1e76efb79a110c51c12ef866196f601a5cbfdfac5a170a1c7aace2` | +| `prim_mesh_tests_extrude_box_viewer_mode_all_viewer_face_vertices_finite` | `PrimMeshTests.Extrude_Box_ViewerMode_AllViewerFaceVerticesFinite` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:173` | `[Test]` | `b1e9048351aa655fd98780329c15378dd0700113b395daf5a6aab88a1f23a291` | +| `prim_mesh_tests_extrude_box_viewer_mode_num_prim_faces_is6` | `PrimMeshTests.Extrude_Box_ViewerMode_NumPrimFaces_Is6` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:191` | `[Test]` | `4950fd4921f79d2dd8a5c1d85a75a3e92c45eb8fb6d370af83e535b0ecb87e36` | +| `prim_mesh_tests_extrude_cylinder_viewer_mode_num_prim_faces_at_least2` | `PrimMeshTests.Extrude_Cylinder_ViewerMode_NumPrimFaces_AtLeast2` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:211` | `[Test]` | `e7ce8cebe702b2da2236270511c6e5e21c7d6cb9cb799fff66c344671249a700` | +| `prim_mesh_tests_extrude_torus_viewer_mode_num_prim_faces_is1` | `PrimMeshTests.Extrude_Torus_ViewerMode_NumPrimFaces_Is1` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:227` | `[Test]` | `e6c6a7f5280df49679ebbfad4b8ccb0b632928127bc6c853d0ba8f91b0f2d5b9` | +| `prim_mesh_tests_extrude_sphere_viewer_mode_num_prim_faces_is1` | `PrimMeshTests.Extrude_Sphere_ViewerMode_NumPrimFaces_Is1` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:242` | `[Test]` | `0c382dece7dd5dcbfffda989282f9dbea3993ab98552bc010731287c2c74e9aa` | +| `prim_mesh_tests_extrude_torus_viewer_mode_has_viewer_faces` | `PrimMeshTests.Extrude_Torus_ViewerMode_HasViewerFaces` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:254` | `[Test]` | `bdcb545c23f6cf2fb493d52ffaa080456cacce9fd76de7d103522b28a9c9a7fa` | +| `prim_mesh_tests_calc_normals_box_produces_one_normal_per_face` | `PrimMeshTests.CalcNormals_Box_ProducesOneNormalPerFace` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:266` | `[Test]` | `fa447f9bed75300d0af988a149d60fcf91bf24522c470f64915f0b9aa438fe63` | +| `prim_mesh_tests_calc_normals_box_all_non_zero_normals_unit_length` | `PrimMeshTests.CalcNormals_Box_AllNonZeroNormalsUnitLength` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:277` | `[Test]` | `baab4a2688ab5a0459cbf258a3501e7f111da0f830ba23ee267cf5c1e76f0fd3` | +| `prim_mesh_tests_calc_normals_called_twice_is_idempotent` | `PrimMeshTests.CalcNormals_CalledTwice_IsIdempotent` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:293` | `[Test]` | `f7648170eb671abb0e6321816ab5afe2e2f20dc811c1bb4cdc7de1f2b9fb8942` | +| `prim_mesh_tests_vertex_indexer_box_is_not_null` | `PrimMeshTests.VertexIndexer_Box_IsNotNull` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:306` | `[Test]` | `78001c5d1ddcdeb4c87e2eadcc7091c022295832ba597f8355f25fb9a4545f41` | +| `prim_mesh_tests_vertex_indexer_non_viewer_mode_returns_null` | `PrimMeshTests.VertexIndexer_NonViewerMode_ReturnsNull` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:314` | `[Test]` | `3e5dba3fe5daae3610da08d6eedb24bf7dcf72234926b5ce646d295a4f5cf1e9` | +| `prim_mesh_tests_vertex_indexer_box_all_polygon_indices_in_range` | `PrimMeshTests.VertexIndexer_Box_AllPolygonIndicesInRange` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:322` | `[Test]` | `9f3ba161d189d48b2301a96d8ca03ad280ff4cc5e84ffdcca6f76618a1ff6df9` | +| `prim_mesh_tests_copy_box_produces_independent_instance` | `PrimMeshTests.Copy_Box_ProducesIndependentInstance` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:348` | `[Test]` | `5c29d2359d178323cc9e7498db0cea3d02ac7a83e1226f49e56fe0eb1034edbc` | +| `prim_mesh_tests_add_pos_shifts_all_coords` | `PrimMeshTests.AddPos_ShiftsAllCoords` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:365` | `[Test]` | `6e6c6e49ecb2661bcb52046e45cc5b6fb9bd3585521531077eebca304c38339e` | +| `prim_mesh_tests_scale_scales_all_coords` | `PrimMeshTests.Scale_ScalesAllCoords` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:375` | `[Test]` | `01e9bb40a4c96cd5bb781a05d39f2a15d36a4899e4f0228e9623ba5fd1ec3b6d` | +| `prim_mesh_tests_add_rot_by_identity_does_not_change_coords` | `PrimMeshTests.AddRot_ByIdentity_DoesNotChangeCoords` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:385` | `[Test]` | `ef73dd9d3fee6f8f2c7bfeb462bb6bc864b3f47f3a688ab6892cc49fc8fe7fe9` | +| `prim_mesh_tests_surface_normal_box_first_face_is_unit_length` | `PrimMeshTests.SurfaceNormal_Box_FirstFace_IsUnitLength` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:401` | `[Test]` | `5b5b4b33300b056c12b8e249ec27abf7ba174e5db524542ab1316c8583b1c8f6` | +| `prim_mesh_tests_surface_normal_invalid_index_throws` | `PrimMeshTests.SurfaceNormal_InvalidIndex_Throws` | `LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs:410` | `[Test]` | `cc1b305dd2d03589ccc1899dc8ad5c3ea8ca05d451e0a41e5ea2c0a4d85c405c` | diff --git a/tests/compat/Cargo.toml b/tests/compat/Cargo.toml new file mode 100644 index 0000000..f2cb53a --- /dev/null +++ b/tests/compat/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "libremetaverse-compat-tests" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +publish = false + +[dependencies] +libremetaverse = { path = "../../crates/libremetaverse" } +libremetaverse-imaging = { path = "../../crates/libremetaverse-imaging" } +libremetaverse-imaging-skia = { path = "../../crates/libremetaverse-imaging-skia" } +libremetaverse-lsl-tools = { path = "../../crates/libremetaverse-lsl-tools" } +libremetaverse-prim-mesher = { path = "../../crates/libremetaverse-prim-mesher" } +libremetaverse-rendering-mesh-foundry = { path = "../../crates/libremetaverse-rendering-mesh-foundry" } +libremetaverse-rendering-simple = { path = "../../crates/libremetaverse-rendering-simple" } +libremetaverse-rlv = { path = "../../crates/libremetaverse-rlv" } +libremetaverse-structured-data = { path = "../../crates/libremetaverse-structured-data" } +libremetaverse-types = { path = "../../crates/libremetaverse-types" } +libremetaverse-utilities = { path = "../../crates/libremetaverse-utilities" } +libremetaverse-voice-vivox = { path = "../../crates/libremetaverse-voice-vivox" } +libremetaverse-voice-webrtc = { path = "../../crates/libremetaverse-voice-webrtc" } + +[lints] +workspace = true diff --git a/tests/compat/src/lib.rs b/tests/compat/src/lib.rs new file mode 100644 index 0000000..b55db7c --- /dev/null +++ b/tests/compat/src/lib.rs @@ -0,0 +1,9 @@ +//! Shared failure marker used by generated compatibility tests. + +/// Fails a not-yet-translated upstream test while retaining parity metadata. +#[track_caller] +pub fn pending(source: &str, line: u64, test: &str, attribute: &str, body_sha256: &str) -> ! { + panic!( + "pending LibreMetaverse parity test {test} ({attribute}) from {source}:{line}; C# body sha256={body_sha256}" + ) +} diff --git a/tests/compat/tests/generated_parity.rs b/tests/compat/tests/generated_parity.rs new file mode 100644 index 0000000..0697231 --- /dev/null +++ b/tests/compat/tests/generated_parity.rs @@ -0,0 +1,14369 @@ +// @generated by tools/generate_surface.py; do not edit by hand. +// Source: LibreMetaverse 2aa70bb68513b39795da5d13c88f31b86e85a3ba +use libremetaverse_compat_tests::pending; + +#[test] +fn animation_track_tests_decode_rotation_zero_vector_returns_identity() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 51, + "AnimationTrackTests.DecodeRotation_ZeroVector_ReturnsIdentity", + "[Test]", + "fd67db1a9689e3e624fbe8bea98d6278774e4d67f85e611aac6f76105240a6b1", + ); +} + +#[test] +fn animation_track_tests_decode_rotation_result_is_normalized() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 61, + "AnimationTrackTests.DecodeRotation_Result_IsNormalized", + "[Test]", + "880fdfb75fd9318afa21d3b5296790b3ebad944b43a998a924691fa74efbb2fe", + ); +} + +#[test] +fn animation_track_tests_decode_rotation_w_is_recovered_from_xyz() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 82, + "AnimationTrackTests.DecodeRotation_WIsRecoveredFromXyz", + "[Test]", + "738fd51ea71da85b3b2d43ec30b8e9883b5364c9cbd7c3cbe87de3ea6778daa8", + ); +} + +#[test] +fn animation_track_tests_decode_rotation_w_always_non_negative() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 91, + "AnimationTrackTests.DecodeRotation_WAlwaysNonNegative", + "[Test]", + "679c12e5cdaac7a970f15606229b1843d82e68b28883f87cc5d73567b04c9b57", + ); +} + +#[test] +fn animation_track_tests_advance_with_null_data_does_not_change_current_time() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 112, + "AnimationTrackTests.Advance_WithNullData_DoesNotChangeCurrentTime", + "[Test]", + "cfd6f6ed1f568fe0dda207cc3222c487a3f8b509a5aa0743109c04032a29b808", + ); +} + +#[test] +fn animation_track_tests_ease_weight_with_null_data_returns_zero() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 121, + "AnimationTrackTests.EaseWeight_WithNullData_ReturnsZero", + "[Test]", + "7e74e5323ca9870782821a6985f446030d1a8858182bdf82d7718617eacd8ef5", + ); +} + +#[test] +fn animation_track_tests_evaluate_pose_with_null_data_leaves_empty_dictionary_unchanged() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 128, + "AnimationTrackTests.EvaluatePose_WithNullData_LeavesEmptyDictionaryUnchanged", + "[Test]", + "287210ac2f57c80bd77688a97720b0a7ca63118ce3c8da591274b53aeef88769", + ); +} + +#[test] +fn animation_track_tests_advance_non_looping_before_out_point_advances_time() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 139, + "AnimationTrackTests.Advance_NonLooping_BeforeOutPoint_AdvancesTime", + "[Test]", + "da6ab7efced5ff86e83c320685d6fef33df2a2eb62795206b9f78e87a51ca93d", + ); +} + +#[test] +fn animation_track_tests_advance_non_looping_past_out_point_clamps_and_sets_finished() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 148, + "AnimationTrackTests.Advance_NonLooping_PastOutPoint_ClampsAndSetsFinished", + "[Test]", + "02acfe2c10a27a6222e8d222de47255c68afc46ba97cc9319f8239af021fb365", + ); +} + +#[test] +fn animation_track_tests_advance_looping_wraps_around_to_in_point() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 157, + "AnimationTrackTests.Advance_Looping_WrapsAroundToInPoint", + "[Test]", + "e5e29dec8ece4c3ed19691aa0da0b0199de14902184a91548451c40390af4f8e", + ); +} + +#[test] +fn animation_track_tests_advance_finished_does_not_advance_further() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 168, + "AnimationTrackTests.Advance_Finished_DoesNotAdvanceFurther", + "[Test]", + "17680a41433f4f274645b15f49c4b4f7efea42af4542ee3f6c2e16aa8614f994", + ); +} + +#[test] +fn animation_track_tests_ease_weight_in_middle_is_one() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 180, + "AnimationTrackTests.EaseWeight_InMiddle_IsOne", + "[Test]", + "49a02b2910e60254f80760d40b62b41fc02a4747d85a7b41ee8d082d0352d3cf", + ); +} + +#[test] +fn animation_track_tests_ease_weight_during_ease_in_is_fractional() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 188, + "AnimationTrackTests.EaseWeight_DuringEaseIn_IsFractional", + "[Test]", + "419c26af8c1a989a7f99d1b32ca28a41768d7171a4452466f909e1fe61cea186", + ); +} + +#[test] +fn animation_track_tests_ease_weight_during_ease_out_decreases_toward_zero() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 197, + "AnimationTrackTests.EaseWeight_DuringEaseOut_DecreasesTowardZero", + "[Test]", + "18fd883c525f528f0ead69d3df187b106980ff939091c3ad56b156c2d05c91b0", + ); +} + +#[test] +fn animation_track_tests_ease_weight_no_ease_curves_is_always_one() { + pending( + "LibreMetaverse.Tests/AnimationTrackTests.cs", + 206, + "AnimationTrackTests.EaseWeight_NoEaseCurves_IsAlwaysOne", + "[Test]", + "49421472fcd3dcdb56cb9bb2448b2808bf76757454a67f2ced7524d9a6f89d6e", + ); +} + +#[test] +fn animesh_player_tests_get_or_add_track_creates_new_track() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 13, + "AnimeshPlayerTests.GetOrAddTrack_CreatesNewTrack", + "[Test]", + "b7fcdc9f7c02167a6307facaf720390298d68e9c909792d4feab3b78d9b87d7f", + ); +} + +#[test] +fn animesh_player_tests_get_or_add_track_same_id_returns_same_track() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 23, + "AnimeshPlayerTests.GetOrAddTrack_SameId_ReturnsSameTrack", + "[Test]", + "aaec517ee073f26f6ed324cb4391a945221ff0349348bba3757b2378b38df610", + ); +} + +#[test] +fn animesh_player_tests_get_or_add_track_different_ids_return_different_tracks() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 33, + "AnimeshPlayerTests.GetOrAddTrack_DifferentIds_ReturnDifferentTracks", + "[Test]", + "fe47b6dabc58df9078751501e3bb7e65b0aeb4c0929f4523aded0cb624d64bb1", + ); +} + +#[test] +fn animesh_player_tests_track_count_increases_with_new_tracks() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 42, + "AnimeshPlayerTests.TrackCount_IncreasesWithNewTracks", + "[Test]", + "241b4b3606c0d5c8625701bd21ec41438ac9a410eb11620d1609ddd4d2d58dda", + ); +} + +#[test] +fn animesh_player_tests_track_count_stable_for_duplicate_id() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 51, + "AnimeshPlayerTests.TrackCount_StableForDuplicateId", + "[Test]", + "b36dfe47c90dd24fe489ae408cfb299f7214eddb3dc9d5ba42830ab9950d9268", + ); +} + +#[test] +fn animesh_player_tests_retain_only_removes_absent_ids() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 61, + "AnimeshPlayerTests.RetainOnly_RemovesAbsentIds", + "[Test]", + "d4f15706802d59901e8f07fc17f1d11063b6c182a7a40833d988191edd556f46", + ); +} + +#[test] +fn animesh_player_tests_retain_only_keeps_present_ids() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 75, + "AnimeshPlayerTests.RetainOnly_KeepsPresentIds", + "[Test]", + "eb568b72c8930dea6678a4b54ff2dd47101cef0ed8f6380875cb3fdd27ec6ad2", + ); +} + +#[test] +fn animesh_player_tests_retain_only_empty_set_removes_all_tracks() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 88, + "AnimeshPlayerTests.RetainOnly_EmptySet_RemovesAllTracks", + "[Test]", + "8a8ee666933d4bd920c1d239f5180b9b4ee0d6eb7be67a6965fe29ca6f22edff", + ); +} + +#[test] +fn animesh_player_tests_update_with_no_tracks_does_not_throw() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 102, + "AnimeshPlayerTests.Update_WithNoTracks_DoesNotThrow", + "[Test]", + "866542d8e7e14a1f52a4f6b79aa8284cc5347d1a78a44ed9b4950b67078ff592", + ); +} + +#[test] +fn animesh_player_tests_update_with_tracks_but_no_data_does_not_throw() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 109, + "AnimeshPlayerTests.Update_WithTracksButNoData_DoesNotThrow", + "[Test]", + "b29bcf3676a3fca8d1e352ff672350a7bcb92a101dd6f622c53ee2b9a64a3536", + ); +} + +#[test] +fn animesh_player_tests_evaluate_pose_no_loaded_data_returns_empty_dictionary() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 118, + "AnimeshPlayerTests.EvaluatePose_NoLoadedData_ReturnsEmptyDictionary", + "[Test]", + "3427b5c94f64a7465a8f3d4d13a1b67e2d002df81a4e736398e1934c8b08cb4b", + ); +} + +#[test] +fn animesh_player_tests_object_id_stores_constructor_value() { + pending( + "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + 129, + "AnimeshPlayerTests.ObjectID_StoresConstructorValue", + "[Test]", + "f2a2efabccbf63c110336cb5785487eb65ee7347e1ff0bb499295e4d5e255654", + ); +} + +#[test] +fn animesh_skinning_tests_compute_skinning_matrices_null_pose_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 45, + "AnimeshSkinningTests.ComputeSkinningMatrices_NullPose_ThrowsArgumentNullException", + "[Test]", + "877768309d784145e02873759fa3726bc2ca6eb4b9d35b0974b98d3c0a06b97a", + ); +} + +#[test] +fn animesh_skinning_tests_compute_skinning_matrices_null_skeleton_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 54, + "AnimeshSkinningTests.ComputeSkinningMatrices_NullSkeleton_ThrowsArgumentNullException", + "[Test]", + "97d7eef733424588868943400ef2a9664243d5b0c1df884e3cf3e2bc3fa299d6", + ); +} + +#[test] +fn animesh_skinning_tests_compute_skinning_matrices_null_skin_data_throws_argument_null_exception() +{ + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 63, + "AnimeshSkinningTests.ComputeSkinningMatrices_NullSkinData_ThrowsArgumentNullException", + "[Test]", + "a0e41b5457d413f4fb8da3d159c74318bf9b74333ce8962612610c862fca8b06", + ); +} + +#[test] +fn animesh_skinning_tests_compute_skinning_matrices_empty_skin_data_returns_empty_array() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 74, + "AnimeshSkinningTests.ComputeSkinningMatrices_EmptySkinData_ReturnsEmptyArray", + "[Test]", + "412f936f350e1aba601fb736a91087c89976c751a38e1653eec24a958f7c71ba", + ); +} + +#[test] +fn animesh_skinning_tests_compute_skinning_matrices_joint_not_in_skeleton_produces_identity() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 86, + "AnimeshSkinningTests.ComputeSkinningMatrices_JointNotInSkeleton_ProducesIdentity", + "[Test]", + "c0807fdb1975324c81bda29c46ab84faaad2d19b61b257180f47b6eaa2800146", + ); +} + +#[test] +fn animesh_skinning_tests_compute_skinning_matrices_identity_skeleton_and_bind_pose_produces_identity_matrix() + { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 101, + "AnimeshSkinningTests.ComputeSkinningMatrices_IdentitySkeletonAndBindPose_ProducesIdentityMatrix", + "[Test]", + "78e0605212c88c8ae33dd68ebe8a3ece75627761f81225b188801dc7ef9e5b32", + ); +} + +#[test] +fn animesh_skinning_tests_deform_vertices_null_weights_passes_positions_through() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 115, + "AnimeshSkinningTests.DeformVertices_NullWeights_PassesPositionsThrough", + "[Test]", + "bbeb45d84770e6b766272bf9a5d48bd415ba98681d9da70d256598429566144d", + ); +} + +#[test] +fn animesh_skinning_tests_deform_vertices_short_output_span_throws_argument_exception() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 136, + "AnimeshSkinningTests.DeformVertices_ShortOutputSpan_ThrowsArgumentException", + "[Test]", + "dfb10b33cedddadbaa5431f1fdf8a1c59369441e94618f97ef13f53ab931907b", + ); +} + +#[test] +fn animesh_skinning_tests_deform_vertices_identity_skinning_full_weight_preserves_positions() { + pending( + "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + 155, + "AnimeshSkinningTests.DeformVertices_IdentitySkinning_FullWeight_PreservesPositions", + "[Test]", + "fcf305a633047e7a4181954fee4990db3537e549f2cb940b08e6d3f0f544c8e1", + ); +} + +#[test] +fn appearance_live_tests_cof_is_initialized_after_login() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 122, + "AppearanceLiveTests.COF_IsInitializedAfterLogin", + "[Test]", + "7029854dc6f4e03016e2ea274140cd9adbbad6b8c11b58cf9e728d9a4cf37f81", + ); +} + +#[test] +fn appearance_live_tests_cof_has_expected_folder_name() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 138, + "AppearanceLiveTests.COF_HasExpectedFolderName", + "[Test]", + "9a8cee3c3958b8631921aaa6b43f69dc430eee9bd3544c8f667aa8f5e858b8ac", + ); +} + +#[test] +fn appearance_live_tests_get_current_outfit_links_async_returns_links() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 155, + "AppearanceLiveTests.GetCurrentOutfitLinksAsync_ReturnsLinks", + "[Test]", + "a1a1c9f926a8b9f4cc4287ab751c4eb70d25a83c1024ef76e53f95c351db8a35", + ); +} + +#[test] +fn appearance_live_tests_get_current_outfit_links_async_contains_at_least_one_link() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 177, + "AppearanceLiveTests.GetCurrentOutfitLinksAsync_ContainsAtLeastOneLink", + "[Test]", + "ef91dfaf7b75f61c97c3957b4dac006a153c7f2d167d6732a9a6dceee08883f2", + ); +} + +#[test] +fn appearance_live_tests_get_worn_at_shape_returns_at_least_one() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 199, + "AppearanceLiveTests.GetWornAt_Shape_ReturnsAtLeastOne", + "[Test]", + "abc01e346371910610312ff9352ee05c0d317a7c677c0fa8cb398d3b0522c3bf", + ); +} + +#[test] +fn appearance_live_tests_last_update_received_cof_version_advances_after_login() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 222, + "AppearanceLiveTests.LastUpdateReceivedCOFVersion_AdvancesAfterLogin", + "[Test]", + "5371df8b02df9da20b413f4155f63967184dad23f57708beb56a2c6559e78520", + ); +} + +#[test] +fn appearance_live_tests_request_own_avatar_textures_does_not_throw_and_maintains_version_guard() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 254, + "AppearanceLiveTests.RequestOwnAvatarTextures_DoesNotThrow_AndMaintainsVersionGuard", + "[Test]", + "ee8420690fc9714411450beb5be5755b82ddf7ed0d69e9da88b3184339bea744", + ); +} + +#[test] +fn appearance_live_tests_cof_max_clothing_layers_is60() { + pending( + "LibreMetaverse.Tests/AppearanceLiveTests.cs", + 289, + "AppearanceLiveTests.COF_MaxClothingLayers_Is60", + "[Test]", + "aac1292781cb0a4cbf710535036fa6464065f72d1b2c5214a9b7dc918513e8cd", + ); +} + +#[test] +fn appearance_manager_tests_wearable_type_to_asset_type_bodyparts_and_clothing_returns_expected() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 8, + "AppearanceManagerTests.WearableTypeToAssetType_BodypartsAndClothing_ReturnsExpected", + "[Test]", + "6d0f0d09a6da8121ba828159a75ca1c1ce54329ec48060a6786aa8f807c13ec0", + ); +} + +#[test] +fn appearance_manager_tests_bake_index_to_texture_index_matches_bake_type_to_agent_texture_index() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 22, + "AppearanceManagerTests.BakeIndexToTextureIndex_Matches_BakeTypeToAgentTextureIndex", + "[Test]", + "c559ea49314b157605346243713fd10480a10f9a97daffd9cac8acccbd39612b", + ); +} + +#[test] +fn appearance_manager_tests_bake_index_array_length_equals_baked_texture_count() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 33, + "AppearanceManagerTests.BakeIndex_ArrayLength_Equals_BAKED_TEXTURE_COUNT", + "[Test]", + "b661ca888df5b7fd41e51dfd298fb6d5e30a3a848102006c109b9dc4fc0e165c", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_head_includes_expected_slots() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 39, + "AppearanceManagerTests.BakeTypeToTextures_Head_IncludesExpectedSlots", + "[Test]", + "44e03523f0e3f6691e527e014bfc38d9ca57c1d310e7cf2c6d7ae8a429a31e1d", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_upper_body_includes_expected_slots() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 49, + "AppearanceManagerTests.BakeTypeToTextures_UpperBody_IncludesExpectedSlots", + "[Test]", + "fb7650becf6c01c1e7ffd731ac7b6c013957467110c7ed8d5bef9788ee9a5a16", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_lower_body_eyes_skirt_hair_include_expected() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 59, + "AppearanceManagerTests.BakeTypeToTextures_LowerBody_Eyes_Skirt_Hair_IncludeExpected", + "[Test]", + "fad2baeca74cab39305c8f599c5de5777b55c329738db5c55f58a09366870374", + ); +} + +#[test] +fn appearance_manager_tests_morph_layer_for_bake_type_returns_expected_indices() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 78, + "AppearanceManagerTests.MorphLayerForBakeType_ReturnsExpectedIndices", + "[Test]", + "3051ccea9adec4f9ef824ce967c74e7708b62a2264b98ae22340eb8d1927c44f", + ); +} + +#[test] +fn appearance_manager_tests_wearable_bake_map_has_expected_dimensions_and_first_layer_contains_shape_and_skin() + { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 87, + "AppearanceManagerTests.WearableBakeMap_HasExpectedDimensions_And_FirstLayerContainsShapeAndSkin", + "[Test]", + "42c072449d1819c956035d1f0290b90acc1e62b4e1e6309590d0cb6cb41bb375", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_agent_texture_index_returns_unknown_for_invalid() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 95, + "AppearanceManagerTests.BakeTypeToAgentTextureIndex_ReturnsUnknown_ForInvalid", + "[Test]", + "bc79d717462f06d498050182b6d116cea73f3bc173853f6d7894e3de88b70432", + ); +} + +#[test] +fn appearance_manager_tests_baked_texture_count_is11() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 104, + "AppearanceManagerTests.BAKED_TEXTURE_COUNT_Is11", + "[Test]", + "9d34c333f7e143d25964553dedaa1bae79c20e1aead331626f449a3894e31e5b", + ); +} + +#[test] +fn appearance_manager_tests_baked_texture_hash_has11_entries() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 110, + "AppearanceManagerTests.BakedTextureHash_Has11Entries", + "[Test]", + "7b26852cc8c1d7257e3e5f6f936f3870e0a06845f5809cc3000d67eb7590a49e", + ); +} + +#[test] +fn appearance_manager_tests_baked_texture_hash_all_entries_non_zero() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 116, + "AppearanceManagerTests.BakedTextureHash_AllEntriesNonZero", + "[Test]", + "dc7a4010cfc2f975c0624bc5fbceed414297b1139f734d79786b2bb20d943553", + ); +} + +#[test] +fn appearance_manager_tests_wearable_bake_map_has11_rows() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 123, + "AppearanceManagerTests.WearableBakeMap_Has11Rows", + "[Test]", + "db6016bcdc90f21095f0723556489ec174603783dc40805b56123e25d7a83312", + ); +} + +#[test] +fn appearance_manager_tests_wearable_bake_map_extended_rows_are_all_invalid() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 129, + "AppearanceManagerTests.WearableBakeMap_ExtendedRows_AreAllInvalid", + "[Test]", + "9b36d72c16980dc3780137dda47afa9cd79ef3a2be0d8ccb20723e1e1ac67f41", + ); +} + +#[test] +fn appearance_manager_tests_bake_index_to_texture_index_extended_bakes_match_agent_texture_index() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 140, + "AppearanceManagerTests.BakeIndexToTextureIndex_ExtendedBakes_MatchAgentTextureIndex", + "[Test]", + "c331e94827930443aa3ca327374ec562fc9a294fce3304d7cba9f7e7859e43d3", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_head_includes_universal_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 154, + "AppearanceManagerTests.BakeTypeToTextures_Head_IncludesUniversalTattoo", + "[Test]", + "578423fedcd5e4ed4e53b3d7d80c24a9c8ce30b35db13a09bdf8f47312b7da87", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_upper_body_includes_universal_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 161, + "AppearanceManagerTests.BakeTypeToTextures_UpperBody_IncludesUniversalTattoo", + "[Test]", + "6d95989bf8380348714a0ba9ae4c04a85ea64ae47ffc94aaa841ce64810abebd", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_lower_body_includes_universal_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 168, + "AppearanceManagerTests.BakeTypeToTextures_LowerBody_IncludesUniversalTattoo", + "[Test]", + "a21524c69c8bd32610e8cfa405a3cb3eae0a48add62d40a281f9311ebe739ffb", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_eyes_includes_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 175, + "AppearanceManagerTests.BakeTypeToTextures_Eyes_IncludesTattoo", + "[Test]", + "606c6bad5f911d070c5d8126004d5a1e1dfd4887a115e8dd1f69f2d36bf53ac6", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_skirt_includes_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 182, + "AppearanceManagerTests.BakeTypeToTextures_Skirt_IncludesTattoo", + "[Test]", + "7a38a59414bc74221bfbdc8889ef60714a4c6b4f26c9bd47e8f41bfa5a5da811", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_hair_includes_hair_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 189, + "AppearanceManagerTests.BakeTypeToTextures_Hair_IncludesHairTattoo", + "[Test]", + "c9a8c6a0dce259103fb466eb571785eb3c9395c8fa144f1a02d42ae73c0d8253", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_baked_left_arm_contains_left_arm_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 198, + "AppearanceManagerTests.BakeTypeToTextures_BakedLeftArm_ContainsLeftArmTattoo", + "[Test]", + "bbbb01e8e009489967b36f22d83c6f326e295b9aabcbb58c00d82bab4e803f66", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_baked_left_leg_contains_left_leg_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 206, + "AppearanceManagerTests.BakeTypeToTextures_BakedLeftLeg_ContainsLeftLegTattoo", + "[Test]", + "9d2a25a6ed9cd5a99c206a0fc6d66389959fc5e30dd036302a73fb0b500880b5", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_baked_aux1_contains_aux1_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 213, + "AppearanceManagerTests.BakeTypeToTextures_BakedAux1_ContainsAux1Tattoo", + "[Test]", + "b9b0b56e1d4d552f2b43e5e570f3fc1a1f8651d8e77055fabcc35b37b5a9f21d", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_baked_aux2_contains_aux2_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 220, + "AppearanceManagerTests.BakeTypeToTextures_BakedAux2_ContainsAux2Tattoo", + "[Test]", + "6be4bdbf667cadd673afbb1dafa8f4c1844ac9c34464fe5bbbc62f8ebe705b4d", + ); +} + +#[test] +fn appearance_manager_tests_bake_type_to_textures_baked_aux3_contains_aux3_tattoo() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 227, + "AppearanceManagerTests.BakeTypeToTextures_BakedAux3_ContainsAux3Tattoo", + "[Test]", + "5d7530c72824f8baf6044fb122d224da61fff1b6cfbf3114ac2f24b1418675d2", + ); +} + +#[test] +fn appearance_manager_tests_morph_layer_for_bake_type_extended_bakes_return_tattoo_slots() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 234, + "AppearanceManagerTests.MorphLayerForBakeType_ExtendedBakes_ReturnTattooSlots", + "[Test]", + "7f05dc0b59adce3b46c82f7415e91e4c945963d918ad6ad1f0e5c9569ee2220e", + ); +} + +#[test] +fn appearance_manager_tests_texture_provider_default_is_grid_client_baking_texture_provider() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 251, + "AppearanceManagerTests.TextureProvider_Default_IsGridClientBakingTextureProvider", + "[Test]", + "afdfbf516988c4ba35dfdb42158218a4815e1b8d146ef958225cf0fe73dfc3a9", + ); +} + +#[test] +fn appearance_manager_tests_texture_provider_can_be_replaced() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 259, + "AppearanceManagerTests.TextureProvider_CanBeReplaced", + "[Test]", + "e9c27d5b8717fdac1a9f3d22930709c0dee326909cb3c777b769b0ed2dc35b0c", + ); +} + +#[test] +fn appearance_manager_tests_last_update_received_cof_version_initial_value_is_minus_one() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 270, + "AppearanceManagerTests.LastUpdateReceivedCOFVersion_InitialValue_IsMinusOne", + "[Test]", + "f43c2d8c99cb597ba7a5d4c87d4585560e888931d84741de2882d05ab17b310a", + ); +} + +#[test] +fn appearance_manager_tests_update_last_received_cof_version_higher_version_updates() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 277, + "AppearanceManagerTests.UpdateLastReceivedCOFVersion_HigherVersion_Updates", + "[Test]", + "62d82f9ec6d12ec9354f02e7b7e86adb29ccecb8b104ed39a66937495bab1438", + ); +} + +#[test] +fn appearance_manager_tests_update_last_received_cof_version_lower_version_does_not_update() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 285, + "AppearanceManagerTests.UpdateLastReceivedCOFVersion_LowerVersion_DoesNotUpdate", + "[Test]", + "ec5831c7d2c03132d3c7e50f6c0d088ca57f2726b7caf77ac240a9d5e92a77b6", + ); +} + +#[test] +fn appearance_manager_tests_update_last_received_cof_version_same_version_does_not_change() { + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 294, + "AppearanceManagerTests.UpdateLastReceivedCOFVersion_SameVersion_DoesNotChange", + "[Test]", + "2e607b33bb8be04e6710e26fe62510f0634900579260accd9ffd720023636deb", + ); +} + +#[test] +fn appearance_manager_tests_update_last_received_cof_version_monotonically_increasing_tracks_peak() +{ + pending( + "LibreMetaverse.Tests/AppearanceManagerTests.cs", + 303, + "AppearanceManagerTests.UpdateLastReceivedCOFVersion_MonotonicallyIncreasing_TracksPeak", + "[Test]", + "5789831f288823729299944a8796c67348b932570392f59bf8b6d562cfa1c90c", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_empty_array_returns_empty_dictionary() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 47, + "AppearanceTests.DecodeVisualParams_EmptyArray_ReturnsEmptyDictionary", + "[Test]", + "644f412b90d429032a9273d24e89333a1694dc88eec3429a98acf00588315ec5", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_count_matches_group0_param_count() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 55, + "AppearanceTests.DecodeVisualParams_CountMatchesGroup0ParamCount", + "[Test]", + "6a9acc7130e3394476392b86334a0ce1cb82253bea2b37ac33cf90a426c7af40", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_round_trip_default_values() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 70, + "AppearanceTests.DecodeVisualParams_RoundTrip_DefaultValues", + "[Test]", + "a0c0727a50b414522f875709240f4056547cb699c6ec1981fbef15488784daf5", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_keys_are_group0_param_i_ds() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 105, + "AppearanceTests.DecodeVisualParams_KeysAreGroup0ParamIDs", + "[Test]", + "fc4fd3059b01a319af2946ea0c289120a4c2609e7e9a96ac26c039c5042b8b4c", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_truncated_array_returns_partial_result() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 118, + "AppearanceTests.DecodeVisualParams_TruncatedArray_ReturnsPartialResult", + "[Test]", + "b017127549e186b3cf85b9fe0cc09811ea1d00efa44e3d863292033cb0691d13", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_min_value_decodes_near_param_min() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 133, + "AppearanceTests.DecodeVisualParams_MinValue_DecodesNearParamMin", + "[Test]", + "80e0fd97979f91c879add1fc3142a0b619a405e4977120db1d5f42a11a71f3f5", + ); +} + +#[test] +fn appearance_tests_decode_visual_params_max_value_decodes_near_param_max() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 149, + "AppearanceTests.DecodeVisualParams_MaxValue_DecodesNearParamMax", + "[Test]", + "31937bc9080b18be4aa98ea44bf73f929ba7862b621406b03c16a4651542f302", + ); +} + +#[test] +fn appearance_tests_avatar_appearance_event_args_decode_visual_params_empty_list_returns_empty_dictionary() + { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 168, + "AppearanceTests.AvatarAppearanceEventArgs_DecodeVisualParams_EmptyList_ReturnsEmptyDictionary", + "[Test]", + "af99909259d531024895ce7ea325b49927a12daa886a35eab3d52e3f8fc76921", + ); +} + +#[test] +fn appearance_tests_avatar_appearance_event_args_decode_visual_params_round_trip_default_values() { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 176, + "AppearanceTests.AvatarAppearanceEventArgs_DecodeVisualParams_RoundTrip_DefaultValues", + "[Test]", + "0aec57fab35764525195e6c0e08a63ff10a467be684295381731c04e836539b5", + ); +} + +#[test] +fn appearance_tests_avatar_appearance_event_args_decode_visual_params_matches_avatar_decode_visual_params() + { + pending( + "LibreMetaverse.Tests/AppearanceTests.cs", + 199, + "AppearanceTests.AvatarAppearanceEventArgs_DecodeVisualParams_MatchesAvatarDecodeVisualParams", + "[Test]", + "ff87dd3a506027ad248006b3b55d85a18b0810bc5b4e3a72eb81d31ebbe4184a", + ); +} + +#[test] +fn asset_material_override_tests_set_base_color_factor_override_to_default_is_nudged_off_default() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 43, + "AssetMaterialOverrideTests.SetBaseColorFactor_OverrideToDefault_IsNudgedOffDefault", + "[Test]", + "df553fd4df83e48d4dd74cdd8aa15a737ea3a416bcad802f7110bbfe79928a31", + ); +} + +#[test] +fn asset_material_override_tests_set_base_color_factor_not_override_leaves_exact_default_unchanged() +{ + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 52, + "AssetMaterialOverrideTests.SetBaseColorFactor_NotOverride_LeavesExactDefaultUnchanged", + "[Test]", + "fec94fcfac0f36cc5813ed087a30e04fcc9815bc02072ea3f5dd282b8698a89c", + ); +} + +#[test] +fn asset_material_override_tests_set_metallic_factor_override_to_one_clamps_below_default() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 61, + "AssetMaterialOverrideTests.SetMetallicFactor_OverrideToOne_ClampsBelowDefault", + "[Test]", + "7fcee795160428082f6e579881867c7b6c83f31549077fc28a46d18c75c485c9", + ); +} + +#[test] +fn asset_material_override_tests_set_alpha_mode_override_to_default_opaque_sets_override_flag() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 71, + "AssetMaterialOverrideTests.SetAlphaMode_OverrideToDefaultOpaque_SetsOverrideFlag", + "[Test]", + "8af09d12a58083657e27e285802bb3a6a1d1c136397cea53865d964006343715", + ); +} + +#[test] +fn asset_material_override_tests_set_texture_id_override_to_null_uses_sentinel_uuid() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 80, + "AssetMaterialOverrideTests.SetTextureId_OverrideToNull_UsesSentinelUuid", + "[Test]", + "d9ebf410d2a55c3619b99524a571396fb268e5edd41de955cb86e4ec8cc55c78", + ); +} + +#[test] +fn asset_material_override_tests_apply_override_sentinel_texture_clears_base_texture() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 89, + "AssetMaterialOverrideTests.ApplyOverride_SentinelTexture_ClearsBaseTexture", + "[Test]", + "17fd8cdb12ed5d1d0aa1b0a05dbcc357f75aa350d5079b066c957da459d9f628", + ); +} + +#[test] +fn asset_material_override_tests_apply_override_untouched_texture_leaves_base_texture_alone() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 103, + "AssetMaterialOverrideTests.ApplyOverride_UntouchedTexture_LeavesBaseTextureAlone", + "[Test]", + "80ec5e369e3682d92ec6996841b15bda38a3ef6edcd36a2fd9893d8c15459348", + ); +} + +#[test] +fn asset_material_override_tests_apply_override_changed_scalar_replaces_base_value() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 116, + "AssetMaterialOverrideTests.ApplyOverride_ChangedScalar_ReplacesBaseValue", + "[Test]", + "4c305c54c4e451932fbd4a4719957f92f38a7f7d28259559b43cb95fcf9250d1", + ); +} + +#[test] +fn asset_material_override_tests_set_base_material_resets_fields_but_keeps_transforms() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 128, + "AssetMaterialOverrideTests.SetBaseMaterial_ResetsFieldsButKeepsTransforms", + "[Test]", + "39312602e736fd8607a41d9e6b6348bfaf6e659cf3f63100ee15edd20b672306", + ); +} + +#[test] +fn asset_material_override_tests_to_override_osd_round_trip_preserves_overridden_fields() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 142, + "AssetMaterialOverrideTests.ToOverrideOsd_RoundTrip_PreservesOverriddenFields", + "[Test]", + "8d542528a14e3b4dcb74ea8a940a44673aada51f98baf8abcdd59a06f36e3cb0", + ); +} + +#[test] +fn asset_material_override_tests_to_override_osd_untouched_material_produces_empty_map() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 161, + "AssetMaterialOverrideTests.ToOverrideOsd_UntouchedMaterial_ProducesEmptyMap", + "[Test]", + "c9e29f7ec0e6b28579e0499e3ec89841e01a313a9386ba60257e5e701129b1c2", + ); +} + +#[test] +fn asset_material_override_tests_to_override_osd_override_to_default_roughness_still_encodes_field() +{ + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 170, + "AssetMaterialOverrideTests.ToOverrideOsd_OverrideToDefaultRoughness_StillEncodesField", + "[Test]", + "4ea9920c6709bd29858a8da66313fcee5ebebd646743c5d822dd6c9e477bf3b4", + ); +} + +#[test] +fn asset_material_override_tests_to_json_round_trip_preserves_name_and_color() { + pending( + "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + 184, + "AssetMaterialOverrideTests.ToJson_RoundTrip_PreservesNameAndColor", + "[Test]", + "d7ae4270d82671a970fc1b6457292860d24481dd84e9fb919ae60fded5f1914e", + ); +} + +#[test] +fn avatar_manager_tests_request_own_avatar_textures_when_not_connected_does_not_throw() { + pending( + "LibreMetaverse.Tests/AvatarManagerTests.cs", + 42, + "AvatarManagerTests.RequestOwnAvatarTextures_WhenNotConnected_DoesNotThrow", + "[Test]", + "bf3539f68a0adc58c2166289ca1c75f6ff03906f71ffe2fb749f6990404b541a", + ); +} + +#[test] +fn avatar_manager_tests_update_last_received_cof_version_accepts_higher_version() { + pending( + "LibreMetaverse.Tests/AvatarManagerTests.cs", + 55, + "AvatarManagerTests.UpdateLastReceivedCOFVersion_AcceptsHigherVersion", + "[Test]", + "3656364491dcd7a05c868b11ea0d8be48609d10c6054b9696f54cbac10cfe6df", + ); +} + +#[test] +fn avatar_manager_tests_update_last_received_cof_version_rejects_lower_version() { + pending( + "LibreMetaverse.Tests/AvatarManagerTests.cs", + 68, + "AvatarManagerTests.UpdateLastReceivedCOFVersion_RejectsLowerVersion", + "[Test]", + "f4a827fcace9d50306a8c375183e056140996d2a39b02e4dd12fc6cc79e5d0f0", + ); +} + +#[test] +fn avatar_manager_tests_update_last_received_cof_version_equal_version_is_not_advanced() { + pending( + "LibreMetaverse.Tests/AvatarManagerTests.cs", + 81, + "AvatarManagerTests.UpdateLastReceivedCOFVersion_EqualVersion_IsNotAdvanced", + "[Test]", + "e3db5962cdad5e18ad27a36d0d7cca2d471e96df7513315d0f34bb0db99d723c", + ); +} + +#[test] +fn baker_tests_bake_grayscale_layer_texture_does_not_throw() { + pending( + "LibreMetaverse.Tests/BakerTests.cs", + 15, + "BakerTests.Bake_GrayscaleLayerTexture_DoesNotThrow", + "[Test]", + "c3fc1d2c16b5f8d69678a6cf05a3a275e0b657f3a6e7f6788f350f2a107200b3", + ); +} + +#[test] +fn baker_tests_bake_grayscale_hair_texture_no_skin_does_not_throw() { + pending( + "LibreMetaverse.Tests/BakerTests.cs", + 37, + "BakerTests.Bake_GrayscaleHairTextureNoSkin_DoesNotThrow", + "[Test]", + "e48b737d9138e63cda98b5e80bf561a80d1dab5de78901ac9e1bb320ca281eb6", + ); +} + +#[test] +fn baker_tests_load_resource_layer_head_color_tga_loads_from_character_directory() { + pending( + "LibreMetaverse.Tests/BakerTests.cs", + 62, + "BakerTests.LoadResourceLayer_HeadColorTga_LoadsFromCharacterDirectory", + "[Test]", + "5a9b80005a51f04a227ca392218725d50704d038783e04fc49bb955997c22e76", + ); +} + +#[test] +fn baker_tests_load_resource_layer_cached_resource_not_corrupted_by_caller_mutation() { + pending( + "LibreMetaverse.Tests/BakerTests.cs", + 69, + "BakerTests.LoadResourceLayer_CachedResourceNotCorruptedByCallerMutation", + "[Test]", + "18b458bbd7bb13d2b68711f7d3495193f1b4edac9c1f776930ad2c172f97cd49", + ); +} + +#[test] +fn baker_tests_resize_to_bake_dimensions_source_smaller_in_one_axis_only_scales_rather_than_tiles() +{ + pending( + "LibreMetaverse.Tests/BakerTests.cs", + 93, + "BakerTests.ResizeToBakeDimensions_SourceSmallerInOneAxisOnly_ScalesRatherThanTiles", + "[Test]", + "ce5bd346b48cb19dbc0248403eafefb07309d4e05e675e9a02db5a46d7cd65ff", + ); +} + +#[test] +fn batch_link_tests_get_cof_link_description_clothing_wearable_returns_wearable_type_and_zero_layer() + { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 84, + "BatchLinkTests.GetCofLinkDescription_ClothingWearable_ReturnsWearableTypeAndZeroLayer", + "[Test]", + "898a14ff28d953a58a01c3a0e5d9d9fcbbe61376a33fdc5caf20268aaac76242", + ); +} + +#[test] +fn batch_link_tests_get_cof_link_description_body_part_shape_returns_empty() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 98, + "BatchLinkTests.GetCofLinkDescription_BodyPartShape_ReturnsEmpty", + "[Test]", + "4f009136d265da91afb9eafd060faf459f6c510ca0502a33ce9e128d241f9bd1", + ); +} + +#[test] +fn batch_link_tests_get_cof_link_description_attachment_object_returns_empty() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 112, + "BatchLinkTests.GetCofLinkDescription_AttachmentObject_ReturnsEmpty", + "[Test]", + "a838329a7a23081a4022671bc794e7e706c9ab7da51598280a8befbb824d336d", + ); +} + +#[test] +fn batch_link_tests_get_cof_link_description_all_body_part_types_return_empty() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 125, + "BatchLinkTests.GetCofLinkDescription_AllBodyPartTypes_ReturnEmpty", + "[Test]", + "aa057d55a3b34846567efe382b6e090b5d91935a4ffa6166093b34870ee5da23", + ); +} + +#[test] +fn batch_link_tests_create_inventory_links_async_success_response_returns_all_parsed_links() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 146, + "BatchLinkTests.CreateInventoryLinksAsync_SuccessResponse_ReturnsAllParsedLinks", + "[Test]", + "416a1f023a2ae3b883c4c49f0a774c84a2f1a3562abb3ec848f86fe53d929f63", + ); +} + +#[test] +fn batch_link_tests_create_inventory_links_async_server_error_throws_http_request_exception() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 162, + "BatchLinkTests.CreateInventoryLinksAsync_ServerError_ThrowsHttpRequestException", + "[Test]", + "53e3956676e546ab8d69bb63a071028b29151013b6362c39f37516a36cad6641", + ); +} + +#[test] +fn batch_link_tests_create_inventory_links_async_no_capability_returns_empty_list() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 173, + "BatchLinkTests.CreateInventoryLinksAsync_NoCapability_ReturnsEmptyList", + "[Test]", + "d9cd50e620f69e40daab52d175886f3052d3741c5d39ef42549283ff6b2b7b44", + ); +} + +#[test] +fn batch_link_tests_create_links_async_empty_list_invokes_callback_with_true_without_http_call() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 183, + "BatchLinkTests.CreateLinksAsync_EmptyList_InvokesCallbackWithTrueWithoutHttpCall", + "[Test]", + "e7ba88352761ca9fd3e956233e3743689b41f47bba09bfbb463c66f132273c70", + ); +} + +#[test] +fn batch_link_tests_create_links_async_ais_available_sends_single_batch_post() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 198, + "BatchLinkTests.CreateLinksAsync_AisAvailable_SendsSingleBatchPost", + "[Test]", + "369d99d37dca818991aca94d6ff9d7881874d74797c7a8b705c5925723e383db", + ); +} + +#[test] +fn batch_link_tests_create_links_async_ais_available_payload_contains_correct_fields_for_each_link() +{ + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 219, + "BatchLinkTests.CreateLinksAsync_AisAvailable_PayloadContainsCorrectFieldsForEachLink", + "[Test]", + "b7629c3d061fe297e1c1c4f41ca4f8ce9cdeb2764525421be7bdc553a5f83063", + ); +} + +#[test] +fn batch_link_tests_create_links_async_ais_available_callback_true_on_success() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 253, + "BatchLinkTests.CreateLinksAsync_AisAvailable_CallbackTrueOnSuccess", + "[Test]", + "22dc685f896ec0415e56c1c01846ad90a9757cf5d9a0ed0d3706a76ee325d92d", + ); +} + +#[test] +fn batch_link_tests_create_links_async_server_error_callback_false() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 270, + "BatchLinkTests.CreateLinksAsync_ServerError_CallbackFalse", + "[Test]", + "5fd9b2967bc61933cea80e01c55ee809f6ade246f10fb4048ec2668e0cc71dbf", + ); +} + +#[test] +fn batch_link_tests_get_category_links_uses_get_with_no_tid_parameter() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 289, + "BatchLinkTests.GetCategoryLinks_UsesGetWithNoTidParameter", + "[Test]", + "3079c03ab4b14d4ac10a410b3685f1593ea267c52de7b6323f9e8e8387314f29", + ); +} + +#[test] +fn batch_link_tests_get_category_uses_get_with_no_tid_parameter() { + pending( + "LibreMetaverse.Tests/BatchLinkTests.cs", + 304, + "BatchLinkTests.GetCategory_UsesGetWithNoTidParameter", + "[Test]", + "98cd0aa58ce9640263d07aecd45337113b07acfc76640d17c5812abe05d35c73", + ); +} + +#[test] +fn binary_sd_tests_helper_functions() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 55, + "BinarySDTests.HelperFunctions", + "[Test]", + "2e76ce199c2d56677831b18d049db19098e36a3a6c648785450e30b457833b03", + ); +} + +#[test] +fn binary_sd_tests_deserialize_undef() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 104, + "BinarySDTests.DeserializeUndef", + "[Test]", + "9bd23543dfef3ad9ac7df278ad70f4d115ee429aea1575ca4f7ae81ac42d6d5c", + ); +} + +#[test] +fn binary_sd_tests_serialize_undef() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 111, + "BinarySDTests.SerializeUndef", + "[Test]", + "e40b444801b08d08b1df4817855f8965d44302c77bc544bc06745a5bd41af7e3", + ); +} + +#[test] +fn binary_sd_tests_deserialize_bool() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 126, + "BinarySDTests.DeserializeBool", + "[Test]", + "531ee8ef1cb630baf895ae6509e018f71f1866f1d57e9d97efd7869ecaef39c7", + ); +} + +#[test] +fn binary_sd_tests_serialize_bool() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 138, + "BinarySDTests.SerializeBool", + "[Test]", + "854f22dcb119617ef83528c9b9879c8924fdae7830edff4031aef8826a1bba63", + ); +} + +#[test] +fn binary_sd_tests_deserialize_integer() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 156, + "BinarySDTests.DeserializeInteger", + "[Test]", + "09feba2ef1a3357273b677ee8ee35c72528e68ca0fe92b6a0b1b5491025147d1", + ); +} + +#[test] +fn binary_sd_tests_serialize_integer() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 169, + "BinarySDTests.SerializeInteger", + "[Test]", + "789d62f170c3e92d9dad187484c0e4c6fd554f6e0b025f08086878551ea9119c", + ); +} + +#[test] +fn binary_sd_tests_deserialize_real() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 190, + "BinarySDTests.DeserializeReal", + "[Test]", + "1acda53f2049f062f359a4dd3271796a8051a37a1dff02150794107fc743c934", + ); +} + +#[test] +fn binary_sd_tests_serialize_real() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 198, + "BinarySDTests.SerializeReal", + "[Test]", + "94d74ae4767824e9702515204529543281b83521a085343c76204650ec96ed57", + ); +} + +#[test] +fn binary_sd_tests_deserialize_uuid() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 217, + "BinarySDTests.DeserializeUUID", + "[Test]", + "c1a9206927342fecc0c9ff4ed4b80cc50f288b794996e1668ed4b6a6433ea977", + ); +} + +#[test] +fn binary_sd_tests_serialize_uuid() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 230, + "BinarySDTests.SerializeUUID", + "[Test]", + "5a236b468cedd7667d58641cb067ce30f6135aa95f2291538083e4254f52c2ad", + ); +} + +#[test] +fn binary_sd_tests_deserialize_llsd_binary() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 255, + "BinarySDTests.DeserializeLLSDBinary", + "[Test]", + "b2cad2218f203d740c2863713248bc0f8083980f30c34cc244535eebc5f1aae1", + ); +} + +#[test] +fn binary_sd_tests_serialize_llsd_binary() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 267, + "BinarySDTests.SerializeLLSDBinary", + "[Test]", + "b715f3475dfe6e0876409a10c55548e345b7caf332939ff25489662500e05511", + ); +} + +#[test] +fn binary_sd_tests_deserialize_string() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 290, + "BinarySDTests.DeserializeString", + "[Test]", + "d95f0156c50cd49eef0d8da231bf9128e95b274de92ac88409294ef9f925bada", + ); +} + +#[test] +fn binary_sd_tests_serialize_string() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 304, + "BinarySDTests.SerializeString", + "[Test]", + "75b2c0e402cfdea326a1262287172353538d73ce343d7df99ec51f8531340cab", + ); +} + +#[test] +fn binary_sd_tests_deserialize_uri() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 349, + "BinarySDTests.DeserializeURI", + "[Test]", + "3ff6c2dce1e709e446259c9154dbe297ccb21b8bff87be8b53cbf43356f0ccf7", + ); +} + +#[test] +fn binary_sd_tests_serialize_uri() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 359, + "BinarySDTests.SerializeURI", + "[Test]", + "20914654e0b2b746d95ef1f7664e1bd732116326d45d1b823e484032edb1a7e8", + ); +} + +#[test] +fn binary_sd_tests_deserialize_date_time() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 375, + "BinarySDTests.DeserializeDateTime", + "[Test]", + "b417d525ccfeb449264e09dfe0589bd920429ade3014c8d24f8d7d913f1d6145", + ); +} + +#[test] +fn binary_sd_tests_serialize_date_time() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 385, + "BinarySDTests.SerializeDateTime", + "[Test]", + "5bb705bbd2f45058eb8fc498ca4f7a0318b448f2e175e21e760ff7156ecbce0f", + ); +} + +#[test] +fn binary_sd_tests_deserialize_array() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 424, + "BinarySDTests.DeserializeArray", + "[Test]", + "72b9700cfe07cb399985db485a75f34e483ddab520e26906995a601014451e53", + ); +} + +#[test] +fn binary_sd_tests_serialize_array() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 451, + "BinarySDTests.SerializeArray", + "[Test]", + "2a0e692a44bae8b3d058524a765e57355fec7bda6ae9a063465332acce2eb9f8", + ); +} + +#[test] +fn binary_sd_tests_deserialize_dictionary() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 506, + "BinarySDTests.DeserializeDictionary", + "[Test]", + "b2c5f1535e388417b7d4561b0e69de7e9f96468bd101864e3ba63deb95a872de", + ); +} + +#[test] +fn binary_sd_tests_serialize_dictionary() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 531, + "BinarySDTests.SerializeDictionary", + "[Test]", + "01b7a8fc0c0f7cc588ed23d15f01e30d8a5d9cd07954e84046945b95cd031373", + ); +} + +#[test] +fn binary_sd_tests_deserialize_nested_composite() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 598, + "BinarySDTests.DeserializeNestedComposite", + "[Test]", + "60f8cf739fecf42c98ae4e0878d06234278b9d8370afc38f0d501d62f8ff9cdf", + ); +} + +#[test] +fn binary_sd_tests_serialize_nested_composite() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 632, + "BinarySDTests.SerializeNestedComposite", + "[Test]", + "092b52da3f0cf720595fdb84c929c8ad033c60ff978429cb1d27f9e215936b10", + ); +} + +#[test] +fn binary_sd_tests_serialize_long_message() { + pending( + "LibreMetaverse.Tests/BinaryLLSDTests.cs", + 676, + "BinarySDTests.SerializeLongMessage", + "[Test]", + "b49afb91578e6c19193cd48acf161a9f8c57bbd20245783054709a509f63780e", + ); +} + +#[test] +fn constructor_null_argument_tests_inventory_ais_client_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 9, + "ConstructorNullArgumentTests.InventoryAISClient_Null_Throws", + "[Test]", + "ac92e375efc45c50b37e6c82aea372d605fceb470ce053a025e05ff47a5c7121", + ); +} + +#[test] +fn constructor_null_argument_tests_grid_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 15, + "ConstructorNullArgumentTests.GridManager_Null_Throws", + "[Test]", + "e972a95f334b0f46948cda34c27124c28c44faf4372d0e598d7dc60050b49be4", + ); +} + +#[test] +fn constructor_null_argument_tests_inventory_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 21, + "ConstructorNullArgumentTests.InventoryManager_Null_Throws", + "[Test]", + "5e7498066c944800354abbc71eea825fe90d0c40a25a6065967a3ebcc9efea74", + ); +} + +#[test] +fn constructor_null_argument_tests_appearance_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 27, + "ConstructorNullArgumentTests.AppearanceManager_Null_Throws", + "[Test]", + "a3c872805bc924b5a1a9441d5c9eb61ed6d6e9477e4bb411131359290b144ab4", + ); +} + +#[test] +fn constructor_null_argument_tests_object_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 33, + "ConstructorNullArgumentTests.ObjectManager_Null_Throws", + "[Test]", + "8a11feba0edfb35e5dd99f681182e8f5a5cf8a3f738211b45a683a8a2ad45ddb", + ); +} + +#[test] +fn constructor_null_argument_tests_agent_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 39, + "ConstructorNullArgumentTests.AgentManager_Null_Throws", + "[Test]", + "d86e41b6cdd03063685aa330c31b9a274c1d400b9a461abf3065fe185fe0bbf0", + ); +} + +#[test] +fn constructor_null_argument_tests_avatar_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 45, + "ConstructorNullArgumentTests.AvatarManager_Null_Throws", + "[Test]", + "54f23cbf0ba87b0525c2914e78d75808e93fd1c460fc0bec4d15f09575b1431c", + ); +} + +#[test] +fn constructor_null_argument_tests_asset_manager_null_throws() { + pending( + "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + 51, + "ConstructorNullArgumentTests.AssetManager_Null_Throws", + "[Test]", + "4fa1be8b233dacf6a5955359f2197ff77ae85ffbf2c3c68fcd8cbe672c2c5f91", + ); +} + +#[test] +fn current_outfit_folder_tests_constructor_with_null_client_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 60, + "CurrentOutfitFolderTests.Constructor_WithNullClient_ThrowsArgumentNullException", + "[Test]", + "243079029ec81f92ffbc587007a2421389963f72c7843786c5b9a8634a7ddca3", + ); +} + +#[test] +fn current_outfit_folder_tests_dispose_called_once_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 67, + "CurrentOutfitFolderTests.Dispose_CalledOnce_DoesNotThrow", + "[Test]", + "1d0daac0bfa091bc3c3bffddc32a1511295dd7101f8ab5dfbf305b13b9ac7405", + ); +} + +#[test] +fn current_outfit_folder_tests_dispose_called_multiple_times_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 77, + "CurrentOutfitFolderTests.Dispose_CalledMultipleTimes_DoesNotThrow", + "[Test]", + "124b41c342a295f02e9d5991d1dead0ff3e9a780f96424b88f75117ca206460b", + ); +} + +#[test] +fn current_outfit_folder_tests_max_clothing_layers_returns60() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 88, + "CurrentOutfitFolderTests.MaxClothingLayers_Returns60", + "[Test]", + "e35e779b342fdb54bb7f5b2061f70c35ccc3f7f9ba87f48b2697f24c10f94397", + ); +} + +#[test] +fn current_outfit_folder_tests_cof_initially_null() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 98, + "CurrentOutfitFolderTests.COF_InitiallyNull", + "[Test]", + "2dee4e58f3f53e50c5389ba0594ea0b063af55871eefae49e99bdd4b5c28e552", + ); +} + +#[test] +fn current_outfit_folder_tests_add_policy_with_valid_policy_returns_added_policy() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 108, + "CurrentOutfitFolderTests.AddPolicy_WithValidPolicy_ReturnsAddedPolicy", + "[Test]", + "747db5d674a6cb0bc54bcb9d32501d5bab49e0df5e5e39f3781f88d5100ed244", + ); +} + +#[test] +fn current_outfit_folder_tests_remove_policy_with_valid_policy_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 122, + "CurrentOutfitFolderTests.RemovePolicy_WithValidPolicy_DoesNotThrow", + "[Test]", + "41f61b917da0410be01b346644a76bc9c800f78d1e1ba6ef805b14cea1b4d00d", + ); +} + +#[test] +fn current_outfit_folder_tests_remove_policy_with_non_added_policy_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 135, + "CurrentOutfitFolderTests.RemovePolicy_WithNonAddedPolicy_DoesNotThrow", + "[Test]", + "4add41578d3d5340618cb29ed6969b84c5c3a80e6da09ccb03bc6872a6b6689a", + ); +} + +#[test] +fn current_outfit_folder_tests_resolve_inventory_link_with_non_link_item_returns_same_item() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 147, + "CurrentOutfitFolderTests.ResolveInventoryLink_WithNonLinkItem_ReturnsSameItem", + "[Test]", + "7430a64883f3938afe7da1b126e4ee460cbf2485e2d51035273b4ca8fd150960", + ); +} + +#[test] +fn current_outfit_folder_tests_resolve_inventory_link_with_link_item_not_in_store_returns_null() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 165, + "CurrentOutfitFolderTests.ResolveInventoryLink_WithLinkItemNotInStore_ReturnsNull", + "[Test]", + "21e0dae8c038d2381eef736ad30d48fc0247e0a55b86e75de02982290a3a9bd0", + ); +} + +#[test] +fn current_outfit_folder_tests_get_attachment_item_id_with_no_name_values_returns_zero() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 195, + "CurrentOutfitFolderTests.GetAttachmentItemID_WithNoNameValues_ReturnsZero", + "[Test]", + "c9e017a587c37b694484feda4fab81ef7f2bb098bbf8f96f3cefbb21f1a568d8", + ); +} + +#[test] +fn current_outfit_folder_tests_get_attachment_item_id_with_attach_item_id_returns_correct_uuid() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 208, + "CurrentOutfitFolderTests.GetAttachmentItemID_WithAttachItemID_ReturnsCorrectUUID", + "[Test]", + "23e6be11056b93d75424c23030e1d2082545f686d12c0aa14f66991664e347e8", + ); +} + +#[test] +fn current_outfit_folder_tests_get_attachment_item_id_without_attach_item_id_returns_zero() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 226, + "CurrentOutfitFolderTests.GetAttachmentItemID_WithoutAttachItemID_ReturnsZero", + "[Test]", + "7ee12fc59c8b5e5cb074e18c2af48c0f1b1d7be0937db65a7056e29e114b691f", + ); +} + +#[test] +fn current_outfit_folder_tests_is_object_descendent_of_with_zero_parent_id_returns_false() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 243, + "CurrentOutfitFolderTests.IsObjectDescendentOf_WithZeroParentId_ReturnsFalse", + "[Test]", + "a878c220510aacbf61ebfb192952e26d96343312fcf9648e57e270e29aaa9d5d", + ); +} + +#[test] +fn current_outfit_folder_tests_is_object_descendent_of_with_direct_parent_returns_true() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 257, + "CurrentOutfitFolderTests.IsObjectDescendentOf_WithDirectParent_ReturnsTrue", + "[Test]", + "ac3af5edef5ee67058a91a990bfde38e616d00919b0cd8e0b5f7345f7d8dab6c", + ); +} + +#[test] +fn current_outfit_folder_tests_fetch_parent_with_zero_parent_uuid_returns_null() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 275, + "CurrentOutfitFolderTests.FetchParent_WithZeroParentUUID_ReturnsNull", + "[Test]", + "ee6cc0cc9a48ec07afb8bd7fa8e1c53c2db258be11e2848ee5752e41eb34e45a", + ); +} + +#[test] +fn current_outfit_folder_tests_get_current_outfit_links_with_null_cof_returns_empty_list() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 292, + "CurrentOutfitFolderTests.GetCurrentOutfitLinks_WithNullCOF_ReturnsEmptyList", + "[Test]", + "5c0d475ccd4423bc099eb141f36061fdfaa589fd36d27c907d03a9d0be3f6f48", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_add_policy_with_valid_policy_returns_this() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 330, + "CompositeCurrentOutfitPolicyTests.AddPolicy_WithValidPolicy_ReturnsThis", + "[Test]", + "31c1829eaa2b82b498cc1eaea131d2e34d1a0b5620be24f4da853c62c49807cc", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_add_policy_with_null_policy_throws_argument_null_exception() + { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 338, + "CompositeCurrentOutfitPolicyTests.AddPolicy_WithNullPolicy_ThrowsArgumentNullException", + "[Test]", + "6a111f0ad2e91c8566b5459939e3ecc76282cd033bb8d6483e1672c36891e597", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_add_policy_multiple_policies_all_are_consulted() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 345, + "CompositeCurrentOutfitPolicyTests.AddPolicy_MultiplePolicies_AllAreConsulted", + "[Test]", + "1767ee3dee6b07e71f10b52613962e211fcf9906a45d12188f517cf751896f24", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_add_policy_same_policy_twice_only_adds_once() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 361, + "CompositeCurrentOutfitPolicyTests.AddPolicy_SamePolicyTwice_OnlyAddsOnce", + "[Test]", + "e3d1340780680bfc46267194ddb3c47e4ae24299cf532d92dd71d9770f1955fa", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_remove_policy_with_added_policy_removes_policy() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 379, + "CompositeCurrentOutfitPolicyTests.RemovePolicy_WithAddedPolicy_RemovesPolicy", + "[Test]", + "9dd407dceeacdcc60fccb0d9869ad261d90acd74ae4257331e0cf8d4be2ee603", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_remove_policy_with_non_added_policy_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 394, + "CompositeCurrentOutfitPolicyTests.RemovePolicy_WithNonAddedPolicy_DoesNotThrow", + "[Test]", + "9fa18bd628f6f02912168309e8e2afb6346a73a235dcc16cc81bc35e2dcf766f", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_remove_policy_with_null_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 400, + "CompositeCurrentOutfitPolicyTests.RemovePolicy_WithNull_DoesNotThrow", + "[Test]", + "28075d5f7c5458f1ccdf9981970e212e1663a9e5ebee65fce636a11a22390bfb", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_attach_with_no_policies_returns_true() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 410, + "CompositeCurrentOutfitPolicyTests.CanAttach_WithNoPolicies_ReturnsTrue", + "[Test]", + "74bc06bb6cedfe84a3cd7e5b4c32b251ee6eff81c272c7d899436dbd7f21886b", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_attach_with_null_item_throws_argument_null_exception() +{ + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 418, + "CompositeCurrentOutfitPolicyTests.CanAttach_WithNullItem_ThrowsArgumentNullException", + "[Test]", + "a47ebf9c89b603c10109c6e643de5043ba13cd2eaf5f04d73ab1fd5f40e9b332", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_attach_with_all_policies_allowing_returns_true() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 425, + "CompositeCurrentOutfitPolicyTests.CanAttach_WithAllPoliciesAllowing_ReturnsTrue", + "[Test]", + "32c2f5dcc5cbdf24e4205c25c833aaa3c0f203aeb8ff20c30fdac1264f12f6bd", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_attach_with_one_policy_denying_returns_false() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 439, + "CompositeCurrentOutfitPolicyTests.CanAttach_WithOnePolicyDenying_ReturnsFalse", + "[Test]", + "f38d910142a563bded6d35b969c0c560ffa072fd8df073a15fbbbed745681d0d", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_attach_with_all_policies_denying_returns_false() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 453, + "CompositeCurrentOutfitPolicyTests.CanAttach_WithAllPoliciesDenying_ReturnsFalse", + "[Test]", + "6cdda22d59a3cd690a187b597a7c8a2474e43c27902e737f15f0c71adc5bcf7c", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_detach_with_no_policies_returns_true() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 471, + "CompositeCurrentOutfitPolicyTests.CanDetach_WithNoPolicies_ReturnsTrue", + "[Test]", + "fe53b90f59fd9a73c4af1b7071f04cae0a7b623d6a50a3d8eb2fcae82e6872e9", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_detach_with_null_item_throws_argument_null_exception() +{ + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 479, + "CompositeCurrentOutfitPolicyTests.CanDetach_WithNullItem_ThrowsArgumentNullException", + "[Test]", + "8a39f9c6e26f3a136de641f38507db144f731aed0861edbeafcfdb70306ecffb", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_detach_with_all_policies_allowing_returns_true() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 486, + "CompositeCurrentOutfitPolicyTests.CanDetach_WithAllPoliciesAllowing_ReturnsTrue", + "[Test]", + "2cbe1f0a5907c1dfa01af4329fa64177463798ec6caa357c8da8f5d3291901bf", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_detach_with_one_policy_denying_returns_false() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 500, + "CompositeCurrentOutfitPolicyTests.CanDetach_WithOnePolicyDenying_ReturnsFalse", + "[Test]", + "11896040dd8e4b5bbd7d85a1da126c648ad77eb349a73edf1e18fa5710cde1c9", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_detach_with_all_policies_denying_returns_false() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 514, + "CompositeCurrentOutfitPolicyTests.CanDetach_WithAllPoliciesDenying_ReturnsFalse", + "[Test]", + "62b8478f593f2bf16b44267d80668e327a245d0b5c0386e7229a5857d669ae6c", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_report_item_change_async_with_no_policies_completes_successfully() + { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 532, + "CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithNoPolicies_CompletesSuccessfully", + "[Test]", + "e3f6824512503bea532826b9a9e4f7bb5abdea53f962fbbc6fdae299a6fe44a0", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_report_item_change_async_with_multiple_policies_calls_all_policies() + { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 543, + "CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithMultiplePolicies_CallsAllPolicies", + "[Test]", + "4797cc1851d78364553dac59a6f9a894107fa04fb3fddfb52ed0e4fb5b4bcd1a", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_report_item_change_async_with_cancelled_token_throws_operation_canceled_exception() + { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 560, + "CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithCancelledToken_ThrowsOperationCanceledException", + "[Test]", + "e4eaf9c1ee2d55a3e6c7bca634ff1af2a0e19b7560ea616984d258df46ec89fd", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_report_item_change_async_with_empty_lists_does_not_throw() +{ + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 575, + "CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithEmptyLists_DoesNotThrow", + "[Test]", + "6ba7e22fb7425e523f301612f7d7f6aed88e7d422050a70137d93b4a8004ae50", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_report_item_change_async_with_null_lists_does_not_throw_from_composite() + { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 588, + "CompositeCurrentOutfitPolicyTests.ReportItemChangeAsync_WithNullLists_DoesNotThrowFromComposite", + "[Test]", + "c512c54f78c46fb4774d9b5c9c1057627592e1c25267811cddf3d687d3d1ec4d", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_add_remove_policy_concurrent_access_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 601, + "CompositeCurrentOutfitPolicyTests.AddRemovePolicy_ConcurrentAccess_DoesNotThrow", + "[Test]", + "a73a01065867d90305f491e41d9ea61bc27b80c026672ed920368877bfb0fe14", + ); +} + +#[test] +fn composite_current_outfit_policy_tests_can_attach_while_modifying_policies_does_not_throw() { + pending( + "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + 627, + "CompositeCurrentOutfitPolicyTests.CanAttach_WhileModifyingPolicies_DoesNotThrow", + "[Test]", + "697999feeb776fae9a47cb9678c0ae0234d3b3831ce40c0e6f50fe622a5cc2b7", + ); +} + +#[test] +fn download_manager_tests_queue_download_async_single_download_completes_successfully() { + pending( + "LibreMetaverse.Tests/DownloadManagerTests.cs", + 46, + "DownloadManagerTests.QueueDownloadAsync_SingleDownload_CompletesSuccessfully", + "[Test]", + "f8feb54d38f79624ddf1d368e0599259ff9d474c08ea0249a8f244460a1f533f", + ); +} + +#[test] +fn download_manager_tests_queue_download_async_deduplicates_requests_same_uri_one_http_call() { + pending( + "LibreMetaverse.Tests/DownloadManagerTests.cs", + 70, + "DownloadManagerTests.QueueDownloadAsync_DeduplicatesRequests_SameUri_OneHttpCall", + "[Test]", + "dc3ffee1f6171833a8364750cfac2c6d3bfa812b404129e0425066ea212f2337", + ); +} + +#[test] +fn download_manager_tests_queue_download_async_cancellation_propagates_to_task() { + pending( + "LibreMetaverse.Tests/DownloadManagerTests.cs", + 101, + "DownloadManagerTests.QueueDownloadAsync_Cancellation_PropagatesToTask", + "[Test]", + "9eb3791b1def609d6f45be0fff8ae67ea04332045c0c419c6c2e7d118aeb6271", + ); +} + +#[test] +fn environment_manager_tests_get_parcel_environment_uses_parcelid_query_parameter() { + pending( + "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + 105, + "EnvironmentManagerTests.GetParcelEnvironment_UsesParcelidQueryParameter", + "[Test]", + "5c2f2b0fa2a86955975c621b2415a92ff3da283215e669956e14bf5ee2a4c1f4", + ); +} + +#[test] +fn environment_manager_tests_set_parcel_environment_sends_parcelid_in_query_string_not_body() { + pending( + "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + 128, + "EnvironmentManagerTests.SetParcelEnvironment_SendsParcelidInQueryStringNotBody", + "[Test]", + "f633e2d78e4c6a0fff42917ccfe8de68e4f6133a11e7eef7f9b757c3d1622f0f", + ); +} + +#[test] +fn environment_manager_tests_set_region_environment_omits_query_string_entirely() { + pending( + "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + 158, + "EnvironmentManagerTests.SetRegionEnvironment_OmitsQueryStringEntirely", + "[Test]", + "bade6e06765506ad7e500ac3e5c9f168605ce25fef86647819d285a68b39f109", + ); +} + +#[test] +fn environment_manager_tests_reset_parcel_environment_sends_http_delete_not_post() { + pending( + "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + 180, + "EnvironmentManagerTests.ResetParcelEnvironment_SendsHttpDeleteNotPost", + "[Test]", + "4360439192c137f5d7a2ceb83b8664f3917b4b261798050cb855d596f483f082", + ); +} + +#[test] +fn estate_experience_reply_tests_set_experience_parses_blocked_trusted_and_allowed_lists() { + pending( + "LibreMetaverse.Tests/EstateExperienceReplyTests.cs", + 47, + "EstateExperienceReplyTests.SetExperience_ParsesBlockedTrustedAndAllowedLists", + "[Test]", + "49a77aa9d7c5bf1232082a08594e7ebcfafad11ab110c9e15d2ad4ea1831c649", + ); +} + +#[test] +fn estate_experience_reply_tests_set_experience_all_empty_lists_produces_empty_result() { + pending( + "LibreMetaverse.Tests/EstateExperienceReplyTests.cs", + 97, + "EstateExperienceReplyTests.SetExperience_AllEmptyLists_ProducesEmptyResult", + "[Test]", + "711eaebb11f5d7ece92946d3de240a341a4b1fd8f30617fd97cb059d0dc6a0b9", + ); +} + +#[test] +fn unknown_fixture_request_convenant() { + pending( + "LibreMetaverse.Tests/EstateToolsTests.cs", + 116, + "UnknownFixture.RequestConvenant", + "[Test]", + "d8d752dd6e53477e4c66bcb5d0e3ec1021a9b3ceda1f689f59b5e606e1713729", + ); +} + +#[test] +fn unknown_fixture_estate_info() { + pending( + "LibreMetaverse.Tests/EstateToolsTests.cs", + 176, + "UnknownFixture.EstateInfo", + "[Test]", + "68e1b204b4dfb56645bc6ad3a54146b2cc6ad865c298b70a2a55fc6cf148313f", + ); +} + +#[test] +fn experience_list_and_region_message_tests_experience_list_message_deserialize_reads_experience_ids_key() + { + pending( + "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + 47, + "ExperienceListAndRegionMessageTests.ExperienceListMessage_Deserialize_ReadsExperienceIdsKey", + "[Test]", + "aa1f7d09f6c79118ea2e60621d57bd63632085ce81bc979e42294aca53d4f0d9", + ); +} + +#[test] +fn experience_list_and_region_message_tests_experience_list_message_deserialize_ignores_legacy_experience_keys_key() + { + pending( + "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + 59, + "ExperienceListAndRegionMessageTests.ExperienceListMessage_Deserialize_IgnoresLegacyExperienceKeysKey", + "[Test]", + "cd1d372b9a976c04dee11da1ade182e4f9239e1f7633e788347c6d5f255835ec", + ); +} + +#[test] +fn experience_list_and_region_message_tests_experience_list_message_serialize_writes_experience_ids_key() + { + pending( + "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + 70, + "ExperienceListAndRegionMessageTests.ExperienceListMessage_Serialize_WritesExperienceIdsKey", + "[Test]", + "3fa4cb5d598940f693285bcc64179a4dea927a3643a76a061a933a265488d4be", + ); +} + +#[test] +fn experience_list_and_region_message_tests_region_experiences_message_deserialize_reads_blocked_trusted_allowed_and_default() + { + pending( + "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + 82, + "ExperienceListAndRegionMessageTests.RegionExperiencesMessage_Deserialize_ReadsBlockedTrustedAllowedAndDefault", + "[Test]", + "61df3b0c60d32b6c9bb843eb7a1a11fe8c0b1fd59c7a09853ad1b0e1d93cd4fd", + ); +} + +#[test] +fn experience_list_and_region_message_tests_region_experiences_message_deserialize_ignores_legacy_contrib_key() + { + pending( + "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + 107, + "ExperienceListAndRegionMessageTests.RegionExperiencesMessage_Deserialize_IgnoresLegacyContribKey", + "[Test]", + "851d037919003ebb414105e57bf37f73ba37dff8f733c36183c447f1349f3316", + ); +} + +#[test] +fn experience_list_and_region_message_tests_region_experiences_message_serialize_writes_allowed_key_not_contrib() + { + pending( + "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + 123, + "ExperienceListAndRegionMessageTests.RegionExperiencesMessage_Serialize_WritesAllowedKeyNotContrib", + "[Test]", + "53c3a7d6a200816615a9efaa222ccf294e3a8334d320812c6ec56a0a3e7e05bb", + ); +} + +#[test] +fn experience_preferences_message_tests_deserialize_reads_allowed_list_from_experiences_key() { + pending( + "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + 44, + "ExperiencePreferencesMessageTests.Deserialize_ReadsAllowedListFromExperiencesKey", + "[Test]", + "9bab78dbe142a3da6ad21a278f25d7da90776fce3861c7d602203c1e1842c9af", + ); +} + +#[test] +fn experience_preferences_message_tests_deserialize_ignores_legacy_allowed_key() { + pending( + "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + 63, + "ExperiencePreferencesMessageTests.Deserialize_IgnoresLegacyAllowedKey", + "[Test]", + "ec6d5e7c81214ea4e3d99740fdd33961578f895a90a42082067ca9819d93d2b0", + ); +} + +#[test] +fn experience_preferences_message_tests_serialize_writes_allowed_list_under_experiences_key() { + pending( + "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + 80, + "ExperiencePreferencesMessageTests.Serialize_WritesAllowedListUnderExperiencesKey", + "[Test]", + "45a0bffe39ab7bf0734ec5fce4435dbdda7ae94cf4e933210669e91dc45b1baf", + ); +} + +#[test] +fn experience_preferences_message_tests_extract_experience_permission_allowed_returns_allow() { + pending( + "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + 92, + "ExperiencePreferencesMessageTests.ExtractExperiencePermission_Allowed_ReturnsAllow", + "[Test]", + "cf095ab428713004ebac6e1915a47ae0c03bd2958addbba2a39fd2f0edf51a74", + ); +} + +#[test] +fn experience_preferences_message_tests_extract_experience_permission_blocked_returns_block() { + pending( + "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + 101, + "ExperiencePreferencesMessageTests.ExtractExperiencePermission_Blocked_ReturnsBlock", + "[Test]", + "af084d1ab7a11079e6251865e8fd5aecfde38d2df359ebc1e208bc74925935c0", + ); +} + +#[test] +fn experience_preferences_message_tests_extract_experience_permission_neither_list_returns_forget() +{ + pending( + "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + 110, + "ExperiencePreferencesMessageTests.ExtractExperiencePermission_NeitherList_ReturnsForget", + "[Test]", + "93204469ecfec2f3f4eb6838c99f6e2baf09bf76a075958d1ed369ba03767158", + ); +} + +#[test] +fn gltf_material_override_cap_tests_set_material_override_async_happy_path_posts_bare_array_with_gltf_json() + { + pending( + "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + 64, + "GLTFMaterialOverrideCapTests.SetMaterialOverrideAsync_HappyPath_PostsBareArrayWithGltfJson", + "[Test]", + "0c51b7b793111f5433e52057f26fa5a98d983e7230fefeb61a7b3408e97f28ee", + ); +} + +#[test] +fn gltf_material_override_cap_tests_clear_material_override_async_sends_empty_gltf_json() { + pending( + "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + 86, + "GLTFMaterialOverrideCapTests.ClearMaterialOverrideAsync_SendsEmptyGltfJson", + "[Test]", + "8394d063ea71447d9ce2b76fd00be1d10967f9193e1eb909c5b9f2da56eec812", + ); +} + +#[test] +fn gltf_material_override_cap_tests_apply_material_async_without_override_sends_asset_id_only() { + pending( + "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + 100, + "GLTFMaterialOverrideCapTests.ApplyMaterialAsync_WithoutOverride_SendsAssetIdOnly", + "[Test]", + "1db03ab6710ecf532644398d1fef5e82520e1206058d66fb15c8885fdc8f8363", + ); +} + +#[test] +fn gltf_material_override_cap_tests_send_material_updates_async_multiple_entries_sends_single_array_body() + { + pending( + "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + 115, + "GLTFMaterialOverrideCapTests.SendMaterialUpdatesAsync_MultipleEntries_SendsSingleArrayBody", + "[Test]", + "621dca88e7f1c9e024563204ca05c3c8d9a03c4b5a7b31ec1c006abe6732b47b", + ); +} + +#[test] +fn gltf_material_override_cap_tests_send_material_updates_async_server_rejects_returns_false() { + pending( + "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + 132, + "GLTFMaterialOverrideCapTests.SendMaterialUpdatesAsync_ServerRejects_ReturnsFalse", + "[Test]", + "e9fbd95fff84695e2cb1a35943bda768f00cf9015b25e0ae1505dce4dde603a4", + ); +} + +#[test] +fn gltf_material_override_cap_tests_send_material_updates_async_no_capability_returns_false_without_request() + { + pending( + "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + 143, + "GLTFMaterialOverrideCapTests.SendMaterialUpdatesAsync_NoCapability_ReturnsFalseWithoutRequest", + "[Test]", + "fdceb6bf865cb23386a6b82a9741f230e5c22b0ec6d37bc2ac8478f29292a49f", + ); +} + +#[test] +fn gltf_material_upload_tests_request_update_material_agent_inventory_async_happy_path_posts_metadata_then_json_and_returns_new_asset() + { + pending( + "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + 68, + "GLTFMaterialUploadTests.RequestUpdateMaterialAgentInventoryAsync_HappyPath_PostsMetadataThenJsonAndReturnsNewAsset", + "[Test]", + "5ac0e3c27fa6ebfddc9d7582aefb0684a676413948b055382c43b1b0b1cd7e7e", + ); +} + +#[test] +fn gltf_material_upload_tests_request_update_material_task_inventory_async_happy_path_posts_item_id_and_task_id() + { + pending( + "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + 92, + "GLTFMaterialUploadTests.RequestUpdateMaterialTaskInventoryAsync_HappyPath_PostsItemIdAndTaskId", + "[Test]", + "7ac0e7d210b1aefa795e479f4da0d2dd4caae0b3bbe84ca124707c3ae005bbbd", + ); +} + +#[test] +fn gltf_material_upload_tests_request_update_material_agent_inventory_async_no_capability_throws() { + pending( + "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + 115, + "GLTFMaterialUploadTests.RequestUpdateMaterialAgentInventoryAsync_NoCapability_Throws", + "[Test]", + "325269807d778264e571d1518ca9a2ca69a27ba67ad689e580f2636ab595f335", + ); +} + +#[test] +fn gltf_material_upload_tests_request_update_material_agent_inventory_async_uploaded_json_round_trips_material() + { + pending( + "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + 131, + "GLTFMaterialUploadTests.RequestUpdateMaterialAgentInventoryAsync_UploadedJsonRoundTripsMaterial", + "[Test]", + "fd059dfc8c9299c3b6583b3b47ba18ae9c92e3ad923f88634019b0ab9f34d401", + ); +} + +#[test] +fn gltf_document_tests_load_gltf_parses_scene_graph() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 122, + "GltfDocumentTests.LoadGltf_ParsesSceneGraph", + "[Test]", + "e20583d8de31f793d1dc49d1dfde89e1eb8c00186359e7df4184e862ec9ed649", + ); +} + +#[test] +fn gltf_document_tests_load_gltf_parses_mesh_and_primitive() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 136, + "GltfDocumentTests.LoadGltf_ParsesMeshAndPrimitive", + "[Test]", + "ef6a76308db1966423c7746f5414f3d0553587efc388bbedb962f38cc122ecaf", + ); +} + +#[test] +fn gltf_document_tests_load_gltf_parses_material() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 152, + "GltfDocumentTests.LoadGltf_ParsesMaterial", + "[Test]", + "0147b4d7102c5223f247f69fa4cf3daeb0aa6300ad46ef34d6a17163b694c13e", + ); +} + +#[test] +fn gltf_document_tests_get_positions_returns_correct_triangle() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 169, + "GltfDocumentTests.GetPositions_ReturnsCorrectTriangle", + "[Test]", + "c3d444122ab73794a011d5a5aafb0c2aa030975393f967e871dc88db200f5e96", + ); +} + +#[test] +fn gltf_document_tests_get_indices_returns_correct_values() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 184, + "GltfDocumentTests.GetIndices_ReturnsCorrectValues", + "[Test]", + "fa39e87a3dfee7258d9a95907a97cbb107f5add7d6a6f9d9800249bb67e2fc58", + ); +} + +#[test] +fn gltf_document_tests_get_positions_empty_when_no_attribute() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 197, + "GltfDocumentTests.GetPositions_EmptyWhenNoAttribute", + "[Test]", + "06c691911ee6933f1884f6540d69afafa1f272acfed827c628580438204d9b4b", + ); +} + +#[test] +fn gltf_document_tests_get_normals_empty_when_no_attribute() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 205, + "GltfDocumentTests.GetNormals_EmptyWhenNoAttribute", + "[Test]", + "e04480b0b9e23cb561cc55e744ebd85203c759f98ad69febeeb291919f0d91af", + ); +} + +#[test] +fn gltf_document_tests_to_json_round_trip_preserves_scene_graph() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 215, + "GltfDocumentTests.ToJson_RoundTrip_PreservesSceneGraph", + "[Test]", + "41c385b7bde3f8e4f4ad98d4f1f737fc6ccc241c2613526fd745eb35430386b2", + ); +} + +#[test] +fn gltf_document_tests_to_glb_round_trip_preserves_geometry() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 230, + "GltfDocumentTests.ToGlb_RoundTrip_PreservesGeometry", + "[Test]", + "1e97fe2d1492ac195f6a4386329c76ad131ab99a41b8e03216b1bab8b48fae36", + ); +} + +#[test] +fn gltf_document_tests_load_auto_detects_glb_vs_json() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 252, + "GltfDocumentTests.Load_AutoDetectsGlbVsJson", + "[Test]", + "6d07930be2302e504ef9ece3fef10f47b855d33ae6c8bff152e82df0beb2a474", + ); +} + +#[test] +fn gltf_document_tests_parse_node_trs_defaults() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 268, + "GltfDocumentTests.ParseNode_TrsDefaults", + "[Test]", + "0f0fbe116d20276c2aee917b940bded9de277ed0b3e3b659844c5b3532755259", + ); +} + +#[test] +fn gltf_document_tests_parse_node_explicit_matrix() { + pending( + "LibreMetaverse.Tests/GltfDocumentTests.cs", + 280, + "GltfDocumentTests.ParseNode_ExplicitMatrix", + "[Test]", + "197ba2ee3a66cbb7d927acea13ce9dc84e62af8a500d939957749039118755c8", + ); +} + +#[test] +fn unknown_fixture_get_grid_region() { + pending( + "LibreMetaverse.Tests/GridClientTests.cs", + 90, + "UnknownFixture.GetGridRegion", + "[Test]", + "b0b72fc63fe829984167a479b763784c7daae8691399f3f3d2feb824090ad59f", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_valid_input_decodes_correctly() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 36, + "HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly", + "[Test]", + "62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_null_source_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 64, + "HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException", + "[Test]", + "50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_null_destination_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 73, + "HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException", + "[Test]", + "97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_srclen_too_small_throws_argument_exception() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 82, + "HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException", + "[Test]", + "8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_srclen_greater_than_src_length_throws_argument_exception() +{ + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 92, + "HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException", + "[Test]", + "ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_destination_too_small_throws_index_out_of_range_exception() +{ + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 102, + "HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException", + "[Test]", + "04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_decode_reading_zero_count_out_of_bounds_is_tolerated_as_single_zero() + { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 117, + "HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero", + "[Test]", + "9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_valid_input_encodes_correctly() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 136, + "HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly", + "[Test]", + "d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_255_consecutive_zeros_handles_overflow_correctly() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 167, + "HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly", + "[Test]", + "a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_null_source_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 200, + "HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException", + "[Test]", + "9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_null_destination_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 209, + "HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException", + "[Test]", + "e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_destination_too_small_throws_index_out_of_range_exception() +{ + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 218, + "HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException", + "[Test]", + "3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_with_appended_acks_handles_correctly() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 231, + "HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly", + "[Test]", + "9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a", + ); +} + +#[test] +fn helpers_zero_coding_tests_zero_encode_and_decode_round_trip_preserves_data() { + pending( + "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + 254, + "HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData", + "[Test]", + "7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb", + ); +} + +#[test] +fn http_caps_client_non_http_location_tests_put_async_response_with_non_http_location_header_does_not_throw() + { + pending( + "LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs", + 47, + "HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow", + "[Test]", + "9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_links_from_embedded_object_asset_results_in_attachment_inventory_type_and_parses_fields() + { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 37, + "InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields", + "[Test]", + "3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_items_from_embedded_items_key_parses_concrete_items() { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 82, + "InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems", + "[Test]", + "d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_links_from_embedded_mesh_asset_treated_as_attachment() { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 122, + "InventoryAISClientTests.ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment", + "[Test]", + "f807110d577c654128dd8d42e618c610c260c4f3367cf2795776564409f876a2", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_items_from_embedded_top_level_items_key_works_without_embedded() +{ + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 160, + "InventoryAISClientTests.ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded", + "[Test]", + "9c8f2090d59ff5e75e75381a7283c501cadd56e591991cdead23c504738a0a6d", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_links_from_embedded_top_level_links_key_works_without_embedded() +{ + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 193, + "InventoryAISClientTests.ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded", + "[Test]", + "29afd2bd6a554959d6cfa99b632672d56bbb5bcad2ccbaf8caf4773a514f5d79", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_items_from_embedded_null_or_empty_returns_empty_list() { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 227, + "InventoryAISClientTests.ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList", + "[Test]", + "198fb619bbf396a4b1a7b4b85b7fba8808ae127e2575b2b84d21f01a2bdbc445", + ); +} + +#[test] +fn inventory_ais_client_tests_parse_embedded_combines_items_and_links() { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 236, + "InventoryAISClientTests.ParseEmbedded_CombinesItemsAndLinks", + "[Test]", + "f2ebf4638c9aef3c846dc182d97d80c95118799428cf8c2bba86163e33196846", + ); +} + +#[test] +fn inventory_ais_client_tests_move_category_links_async_always_returns_false() { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 259, + "InventoryAISClientTests.MoveCategoryLinksAsync_AlwaysReturnsFalse", + "[Test]", + "bebad05897efc0da2f959b4f567faa3ffee950520d13265ecbab1dee978f4886", + ); +} + +#[test] +fn inventory_ais_client_tests_move_category_links_async_returns_completed_task() { + pending( + "LibreMetaverse.Tests/InventoryAISClientTests.cs", + 268, + "InventoryAISClientTests.MoveCategoryLinksAsync_ReturnsCompletedTask", + "[Test]", + "f9830b11e6a75c90f8394a5ade56bbd542c140be4c050ba7db6c9ee4d2b7a699", + ); +} + +#[test] +fn unknown_fixture_inventory_skeleton_is_populated_after_login() { + pending( + "LibreMetaverse.Tests/InventoryFetchTests.cs", + 109, + "UnknownFixture.InventorySkeletonIsPopulatedAfterLogin", + "[Test]", + "ea1508e3c676639f00bb8a4c4c72d2ee668603bfbff40ee0b93d7f4beb607f75", + ); +} + +#[test] +fn unknown_fixture_inventory_root_contains_folders() { + pending( + "LibreMetaverse.Tests/InventoryFetchTests.cs", + 147, + "UnknownFixture.InventoryRootContainsFolders", + "[Test]", + "71f41c718060622e1fd653e6b0fc9fe65f3cd68cab3d128f494cdbc90f9d2726", + ); +} + +#[test] +fn unknown_fixture_inventory_folder_contains_items() { + pending( + "LibreMetaverse.Tests/InventoryFetchTests.cs", + 194, + "UnknownFixture.InventoryFolderContainsItems", + "[Test]", + "f0d77649b82d4d7d7778acebd851dd4eb44b76eb687af07bccdd20a1efe96223", + ); +} + +#[test] +fn unknown_fixture_inventory_item_can_be_fetched_by_id() { + pending( + "LibreMetaverse.Tests/InventoryFetchTests.cs", + 276, + "UnknownFixture.InventoryItemCanBeFetchedById", + "[Test]", + "7fe89086754a673ab69814202b48aab9add30dd63ee98a953bdedd54d6788af2", + ); +} + +#[test] +fn inventory_manager_tests_encrypt_decrypt_round_trip() { + pending( + "LibreMetaverse.Tests/InventoryManagerTests.cs", + 35, + "InventoryManagerTests.EncryptDecrypt_RoundTrip", + "[Test]", + "7b59c330ffacf1174dd884f369a4e4015e1a212a0e43d7fa8889f7505dd5599d", + ); +} + +#[test] +fn inventory_manager_tests_item_crc_is_deterministic_and_changes_when_fields_change() { + pending( + "LibreMetaverse.Tests/InventoryManagerTests.cs", + 45, + "InventoryManagerTests.ItemCRC_IsDeterministic_AndChangesWhenFieldsChange", + "[Test]", + "dbd322778ad7f110abce5f10a0c83ad002ae76f6a114fa795fb90a799f4ff077", + ); +} + +#[test] +fn inventory_manager_tests_create_inventory_item_returns_correct_subclass() { + pending( + "LibreMetaverse.Tests/InventoryManagerTests.cs", + 77, + "InventoryManagerTests.CreateInventoryItem_ReturnsCorrectSubclass", + "[Test]", + "219f8c91bc1b3d5b5d3e5b2f2880c5733fd02e6103ccc9c6ecbf8d03328274f6", + ); +} + +#[test] +fn inventory_tests_add_and_get_item() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 53, + "InventoryTests.AddAndGetItem", + "[Test]", + "24702f0cf9215beee29123ee81dab4a7fe971beb197ecceac9a1761b695bce45", + ); +} + +#[test] +fn inventory_tests_update_item_parent() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 76, + "InventoryTests.UpdateItemParent", + "[Test]", + "ea1a73e28fb92b873ee28102e81811d769b5cd815d2e1d756ece6ea635e5c014", + ); +} + +#[test] +fn inventory_tests_inventory_node_modify_time_self_loop() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 98, + "InventoryTests.InventoryNodeModifyTime_SelfLoop", + "[Test]", + "f8050cc284f7954c1301091ddc1cbf0fa76073806eee7de4f6cb21063591fbf1", + ); +} + +#[test] +fn inventory_tests_update_node_for_self_loop() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 109, + "InventoryTests.UpdateNodeFor_SelfLoop", + "[Test]", + "14f42e5263c465e8534347c5a3195c195e2d90371dbc2f69d36a40362384505c", + ); +} + +#[test] +fn inventory_tests_update_node_for_complex_self_loop() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 120, + "InventoryTests.UpdateNodeFor_ComplexSelfLoop", + "[Test]", + "a2fc7b29b8a7a7767c42ea9c7fb9628451c88991c3eb1ecbd2ce0952ab0b5700", + ); +} + +#[test] +fn inventory_tests_remove_item() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 136, + "InventoryTests.RemoveItem", + "[Test]", + "1e72f9049b9114f0c56e152d84190d31bca7a862f7ad1459624d753beb6818b4", + ); +} + +#[test] +fn inventory_tests_save_and_restore_async() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 150, + "InventoryTests.SaveAndRestoreAsync", + "[Test]", + "bf23b1c67cc9618713d2d8e6653f0ffbbf4c24d7f2c59c5dd639047f7e0c8156", + ); +} + +#[test] +fn inventory_tests_get_node_or_default_returns_null_when_missing() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 175, + "InventoryTests.GetNodeOrDefault_ReturnsNullWhenMissing", + "[Test]", + "f5651b5a143470c3ab6ba1f835206a1a55a6218c28242dc12c5d6b5e89519596", + ); +} + +#[test] +fn inventory_tests_try_get_value_generic() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 182, + "InventoryTests.TryGetValue_Generic", + "[Test]", + "e6f6d6535af9d011e65cb3c297fe99543f85b64382c47e1756f051d6031886f5", + ); +} + +#[test] +fn inventory_tests_remove_folder_removes_all_descendants() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 196, + "InventoryTests.RemoveFolderRemovesAllDescendants", + "[Test]", + "b537223d271b75c11adfa6d87c1e79bb29366f294657ddf71f236fab0dee009f", + ); +} + +#[test] +fn inventory_tests_descendent_count_updates_on_add_and_remove() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 219, + "InventoryTests.DescendentCountUpdatesOnAddAndRemove", + "[Test]", + "cfe6571887d0e992ff4d69ccbcdfb34012f9bb5d62118201c33d7d66cc9ddfd8", + ); +} + +#[test] +fn inventory_tests_moving_item_updates_ancestor_descendent_counts() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 247, + "InventoryTests.MovingItemUpdatesAncestorDescendentCounts", + "[Test]", + "1f4b4189694b9471d48562a434c91a9e455706b83b65bb855c0846388b44c759", + ); +} + +#[test] +fn inventory_tests_concurrent_add_move_remove_stress() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 283, + "InventoryTests.ConcurrentAddMoveRemoveStress", + "[Test]", + "0b76b2fb62a6300e02a02859772f146f107caa77986f4d593e3a4d01966ab4e4", + ); +} + +#[test] +fn inventory_tests_concurrent_link_add_remove_stress() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 373, + "InventoryTests.ConcurrentLinkAddRemoveStress", + "[Test]", + "eef3b4eb300427800757dc6cac2dbd9202ed1cf1aac42565b3c26eb11e71bbf1", + ); +} + +#[test] +fn inventory_tests_link_index_update_on_asset_change() { + pending( + "LibreMetaverse.Tests/InventoryTests.cs", + 439, + "InventoryTests.LinkIndexUpdateOnAssetChange", + "[Test]", + "d3e0066e06ab1c48520e5e0bbba8069b74f1a38d37e24d914392406b41b2ea0c", + ); +} + +#[test] +fn unknown_fixture_library_folders_are_populated_after_login() { + pending( + "LibreMetaverse.Tests/LibraryInventoryTests.cs", + 109, + "UnknownFixture.LibraryFoldersArePopulatedAfterLogin", + "[Test]", + "dc865c88bb514bb71157a451e938b5ae3e3adde208d267d6a7196706dc9cfda2", + ); +} + +#[test] +fn unknown_fixture_library_folder_items_can_be_fetched() { + pending( + "LibreMetaverse.Tests/LibraryInventoryTests.cs", + 146, + "UnknownFixture.LibraryFolderItemsCanBeFetched", + "[Test]", + "475561d29dd25aba52d94f8374fe9083fea2ed7af44dfb6d25b55ce487b080ab", + ); +} + +#[test] +fn unknown_fixture_library_sub_folder_contains_items() { + pending( + "LibreMetaverse.Tests/LibraryInventoryTests.cs", + 219, + "UnknownFixture.LibrarySubFolderContainsItems", + "[Test]", + "a6d02cbcb7fde8248419f1cf7355c3d37f06e8b365dc483fad935dd9a0ac5909", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_empty_filter_returns_empty_list() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 58, + "LindenSkeletonTests.BuildExpandedJointList_EmptyFilter_ReturnsEmptyList", + "[Test]", + "59857e0c12d374a3063e98311f7d262ca9e4fe3bde43af4698d20a6e6e550a64", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_no_bone_children_returns_empty_list() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 70, + "LindenSkeletonTests.BuildExpandedJointList_NoBoneChildren_ReturnsEmptyList", + "[Test]", + "c744ad17de5b5dd0e594973181307ddaba0d9b0ecf0ce3ff258e108de45e82be", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_linear_chain_all_in_filter_produces_correct_sequence() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 80, + "LindenSkeletonTests.BuildExpandedJointList_LinearChain_AllInFilter_ProducesCorrectSequence", + "[Test]", + "c2fa9fc02df25cb6eb083746a100abf551d208ea036cadb26a1e94649d33e560", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_intermediate_bone_not_in_filter_is_skipped_as_placeholder() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 95, + "LindenSkeletonTests.BuildExpandedJointList_IntermediateBoneNotInFilter_IsSkippedAsPlaceholder", + "[Test]", + "872b6dae196f3700d62b44b6fc3ec50cd41ca78cf36fa3f63d5967b6e1e47bce", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_multiple_consecutive_intermediates_all_skipped() +{ + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 113, + "LindenSkeletonTests.BuildExpandedJointList_MultipleConsecutiveIntermediates_AllSkipped", + "[Test]", + "033ff727d7f4585321f81b2e4584395bdcbf22ad89eac601be67a1887735f944", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_branching_hierarchy_branch_point_repeated_per_child() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 130, + "LindenSkeletonTests.BuildExpandedJointList_BranchingHierarchy_BranchPointRepeatedPerChild", + "[Test]", + "ff01368c80870ec7d9b4e5eed52bbb3254e8fbf0c06d09f245abf2a450eae6c6", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_branching_with_intermediates_effective_parent_used_for_all_branches() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 148, + "LindenSkeletonTests.BuildExpandedJointList_BranchingWithIntermediates_EffectiveParentUsedForAllBranches", + "[Test]", + "5145f5db024a09f833a903f992f42ecc827973f7eddae31a7164e91df0b03ab3", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_only_leaf_in_filter_reachable_via_root_placeholder() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 166, + "LindenSkeletonTests.BuildExpandedJointList_OnlyLeafInFilter_ReachableViaRootPlaceholder", + "[Test]", + "e4b894c6b0479350e3ef57aab2ccb8d720a7d37df02e09ad4317953804f098fe", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_single_filtered_direct_child_produces_two_entries() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 181, + "LindenSkeletonTests.BuildExpandedJointList_SingleFilteredDirectChild_ProducesTwoEntries", + "[Test]", + "f9191747ebd65cf4bbe5b7780400a526f26db86545a08e581348b78f2bf61d18", + ); +} + +#[test] +fn linden_skeleton_tests_build_expanded_joint_list_spine_bones_skipped_downstream_indices_not_shifted() + { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 193, + "LindenSkeletonTests.BuildExpandedJointList_SpineBonesSkipped_DownstreamIndicesNotShifted", + "[Test]", + "779aefe6b9fb007f17fed5d2bb6da5d81cf908d938fdceff7c9b155747d5dad9", + ); +} + +#[test] +fn linden_skeleton_tests_joint_base_support_category_returns_base_when_attribute_is_base() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 218, + "LindenSkeletonTests.JointBase_SupportCategory_ReturnsBase_WhenAttributeIsBase", + "[Test]", + "809bde18eab918a7ba51c1af1659718ec7f3a7ffc91c3dd8d462b298c78ce968", + ); +} + +#[test] +fn linden_skeleton_tests_joint_base_support_category_returns_extended_when_attribute_is_extended() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 225, + "LindenSkeletonTests.JointBase_SupportCategory_ReturnsExtended_WhenAttributeIsExtended", + "[Test]", + "47c16fd9e292b4d5de4e28f3b932ef8f7e04e087fd1a0023db3666e85e28762b", + ); +} + +#[test] +fn linden_skeleton_tests_joint_base_support_category_defaults_to_base_when_attribute_is_missing() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 232, + "LindenSkeletonTests.JointBase_SupportCategory_DefaultsToBase_WhenAttributeIsMissing", + "[Test]", + "4e5faf4477a615488ac257c511ec1a02c8f53f64e34260fd48af297807dae723", + ); +} + +#[test] +fn linden_skeleton_tests_joint_get_aliases_list_returns_split_aliases_when_attribute_is_set() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 241, + "LindenSkeletonTests.Joint_GetAliasesList_ReturnsSplitAliases_WhenAttributeIsSet", + "[Test]", + "b28dd565d89d53fd1e5f75fa0cc4956661e9ceab65a30290c60d72f619a5e533", + ); +} + +#[test] +fn linden_skeleton_tests_joint_get_aliases_list_returns_empty_when_attribute_is_empty() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 248, + "LindenSkeletonTests.Joint_GetAliasesList_ReturnsEmpty_WhenAttributeIsEmpty", + "[Test]", + "fdab4aa0aafa3739c96c673e974ad89cbdaca458c8f1c0e12a38dd6074b9850a", + ); +} + +#[test] +fn linden_skeleton_tests_get_all_joints_returns_all_joints_depth_first() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 257, + "LindenSkeletonTests.GetAllJoints_ReturnsAllJointsDepthFirst", + "[Test]", + "93b9b834a8f87acb434c927512fd355e171890afe7a50499f6bed1f7c020d218", + ); +} + +#[test] +fn linden_skeleton_tests_build_joint_dictionary_contains_canonical_names_and_aliases() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 272, + "LindenSkeletonTests.BuildJointDictionary_ContainsCanonicalNamesAndAliases", + "[Test]", + "d9fd2e8103d19e2c399b0e8a4dd11db2dfd0290bffd678253f64f3c07bd98c24", + ); +} + +#[test] +fn linden_skeleton_tests_get_bone_returns_bone_by_canonical_name() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 290, + "LindenSkeletonTests.GetBone_ReturnsBone_ByCanonicalName", + "[Test]", + "87761df2ed95f6dc61a89717a794956faca53a28092464c276406bd777e888a1", + ); +} + +#[test] +fn linden_skeleton_tests_get_bone_returns_bone_by_alias() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 300, + "LindenSkeletonTests.GetBone_ReturnsBone_ByAlias", + "[Test]", + "2bad9d7c6ad2b2944537bbf30c89370957f4ce54785c797e0bf234b44aacce2a", + ); +} + +#[test] +fn linden_skeleton_tests_get_bone_returns_null_for_unknown_name() { + pending( + "LibreMetaverse.Tests/LindenSkeletonTests.cs", + 313, + "LindenSkeletonTests.GetBone_ReturnsNull_ForUnknownName", + "[Test]", + "19b80d25352f1181a0ccb5e96d068840440dc9352e0e8760ee7774edd414451c", + ); +} + +#[test] +fn managed_image_tests_export_raw_rgba_order_and_flip() { + pending( + "LibreMetaverse.Tests/ManagedImageTests.cs", + 14, + "ManagedImageTests.ExportRaw_RGBA_OrderAndFlip", + "[Test]", + "76310087f9a87c7c42cb223e6b2da0c6d3bccd1b801f61003f5f8d8fac17d3ab", + ); +} + +#[test] +fn managed_image_tests_resize_nearest_neighbor_repeats_source_pixels() { + pending( + "LibreMetaverse.Tests/ManagedImageTests.cs", + 59, + "ManagedImageTests.ResizeNearestNeighbor_RepeatsSourcePixels", + "[Test]", + "54dcfff37e8b4df5351a24bfb3dff1d6cf71e35652a8d4f08029ac98c9178c25", + ); +} + +#[test] +fn managed_image_tests_convert_channels_adds_alpha_and_initializes_to255() { + pending( + "LibreMetaverse.Tests/ManagedImageTests.cs", + 84, + "ManagedImageTests.ConvertChannels_AddsAlphaAndInitializesTo255", + "[Test]", + "e62e55ecb5bd6908a76f3f33f088b64308eeea5b24dcbc0898bf38452ec79464", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_listings_root_folder_returns_listings_root() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 123, + "MarketplaceFolderClassifierTests.GetRole_ListingsRootFolder_ReturnsListingsRoot", + "[Test]", + "a3c21e19f21924bffbbafe1199a4b942b545bdb278c3362b2a1ec98b35d672cf", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_listing_folder_returns_listing() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 130, + "MarketplaceFolderClassifierTests.GetRole_ListingFolder_ReturnsListing", + "[Test]", + "c08d860a4506254d9ac831e91894f2fc34d840c100468ee7e39b505690302368", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_version_folder_returns_version() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 137, + "MarketplaceFolderClassifierTests.GetRole_VersionFolder_ReturnsVersion", + "[Test]", + "90d792d6858c6a253b9ddf80d3f5e7244570490fa4ef68c1914b342db05c7aa2", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_stock_folder_returns_stock() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 144, + "MarketplaceFolderClassifierTests.GetRole_StockFolder_ReturnsStock", + "[Test]", + "330a418b3a7b534a60d4e84610af1cd51bb9e6ee77b603c45576d3416972cb75", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_content_folder_returns_content() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 151, + "MarketplaceFolderClassifierTests.GetRole_ContentFolder_ReturnsContent", + "[Test]", + "43f487b7be01edcdbf3b05c5ab8b50b6aec6722ae1e3dae0c44f1dea93fb72bd", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_unknown_uuid_returns_none() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 158, + "MarketplaceFolderClassifierTests.GetRole_UnknownUUID_ReturnsNone", + "[Test]", + "06958bff71d6248d23b9508a11059ab150cc558cf81efbee86ba04f38446a534", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_role_regular_folder_outside_marketplace_returns_none() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 165, + "MarketplaceFolderClassifierTests.GetRole_RegularFolderOutsideMarketplace_ReturnsNone", + "[Test]", + "da102792d7adc232b8af6b43c03196c579474e63cb3139a38cabab957efc27dc", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_is_marketplace_folder_listing_folder_returns_true() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 181, + "MarketplaceFolderClassifierTests.IsMarketplaceFolder_ListingFolder_ReturnsTrue", + "[Test]", + "a759b5be1acf6fa627ad1cacbfdee7b5387b66dbd456d1296a9ccca1b9d21d2a", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_is_marketplace_folder_version_folder_returns_true() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 188, + "MarketplaceFolderClassifierTests.IsMarketplaceFolder_VersionFolder_ReturnsTrue", + "[Test]", + "bdcf12d6e0c50d7ccb5dc2a219490fd63099726569fd212878bdc8d762b3e769", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_is_marketplace_folder_regular_folder_outside_marketplace_returns_false() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 195, + "MarketplaceFolderClassifierTests.IsMarketplaceFolder_RegularFolderOutsideMarketplace_ReturnsFalse", + "[Test]", + "bbfeeeb783208c1dd6056f180a3f1d350dff15a7ddf7866fd71d2e9a350db5bf", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_is_marketplace_folder_unknown_uuid_returns_false() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 209, + "MarketplaceFolderClassifierTests.IsMarketplaceFolder_UnknownUUID_ReturnsFalse", + "[Test]", + "33b914bdccd2c7b1f134bf9be6fa3baf55f93801f0de86e64a7aa0d376837706", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listings_root_has_marketplace_listings_folder_returns_its_uuid() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 218, + "MarketplaceFolderClassifierTests.GetListingsRoot_HasMarketplaceListingsFolder_ReturnsItsUUID", + "[Test]", + "bae93f760f1a2cc97608a487b98d44e40a552a3698b71f27014ae12bc2ab08d0", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listings_root_no_marketplace_listings_folder_returns_zero() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 225, + "MarketplaceFolderClassifierTests.GetListingsRoot_NoMarketplaceListingsFolder_ReturnsZero", + "[Test]", + "68eaa338235b510b202dbf067902999b38f52aef0040edb3d7539ae24f884b25", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listings_root_no_root_folder_returns_zero() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 252, + "MarketplaceFolderClassifierTests.GetListingsRoot_NoRootFolder_ReturnsZero", + "[Test]", + "e23c43ed9179d62b38e290a47711bae64fd9c9ff7c7445b5ad065187af740367", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listing_folder_called_on_listing_folder_returns_self() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 269, + "MarketplaceFolderClassifierTests.GetListingFolder_CalledOnListingFolder_ReturnsSelf", + "[Test]", + "6761009b4891640dfeb44dd361f02cefa968df503ebca6d8b5f3defe86ec803f", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listing_folder_called_on_version_folder_returns_listing_folder() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 276, + "MarketplaceFolderClassifierTests.GetListingFolder_CalledOnVersionFolder_ReturnsListingFolder", + "[Test]", + "ae3e668b09cda08f558ad654132bda1acdaa3bce08a832b08465ad9302cd6773", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listing_folder_called_on_stock_folder_returns_listing_folder() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 283, + "MarketplaceFolderClassifierTests.GetListingFolder_CalledOnStockFolder_ReturnsListingFolder", + "[Test]", + "2af63c64992155da9343b273ec7e80984bf3233d5391625e61317d60e976bccf", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listing_folder_called_on_listings_root_returns_zero() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 290, + "MarketplaceFolderClassifierTests.GetListingFolder_CalledOnListingsRoot_ReturnsZero", + "[Test]", + "8921bd854b48d34916e3329640fb758e6d5ac6bc099f3b79dbdbde63529886db", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_listing_folder_called_on_unknown_folder_returns_zero() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 297, + "MarketplaceFolderClassifierTests.GetListingFolder_CalledOnUnknownFolder_ReturnsZero", + "[Test]", + "db0ccbbbcd06e502abdb1db6ebc351c7c202c68ee01e0e17143a0f28dec1ec12", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_version_folder_listing_has_version_folder_returns_version_uuid() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 306, + "MarketplaceFolderClassifierTests.GetVersionFolder_ListingHasVersionFolder_ReturnsVersionUUID", + "[Test]", + "a5f816a37538eed4ae5eedfbe5c357c8aa296bad0c734de50ce8f286d8785084", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_version_folder_listing_has_no_version_folder_returns_zero() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 313, + "MarketplaceFolderClassifierTests.GetVersionFolder_ListingHasNoVersionFolder_ReturnsZero", + "[Test]", + "f35acb3a9edd8e0554d2e1c6c87723804a447060135a29fbd39cd07e7e092467", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_stock_count_version_folder_with_one_item_returns_one() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 329, + "MarketplaceFolderClassifierTests.GetStockCount_VersionFolderWithOneItem_ReturnsOne", + "[Test]", + "d6dadccb9d8c19814038262f376b09ce05201a165634721ad1fd70213a53462d", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_stock_count_version_folder_with_only_subfolders_returns_zero() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 336, + "MarketplaceFolderClassifierTests.GetStockCount_VersionFolderWithOnlySubfolders_ReturnsZero", + "[Test]", + "27dc9e58e342db51b5a400bf9785a77c62fe8011b4cabba3bbf69a7ea6aec6c8", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_stock_count_zero_uuid_returns_zero() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 356, + "MarketplaceFolderClassifierTests.GetStockCount_ZeroUUID_ReturnsZero", + "[Test]", + "bd1fdd59481aae5b8e443a55dc8300ac50956c5c4ded3289dbbc4d863a7a9042", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_stock_count_multiple_items_returns_correct_count() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 363, + "MarketplaceFolderClassifierTests.GetStockCount_MultipleItems_ReturnsCorrectCount", + "[Test]", + "d0ff960d09e791672000e5c63423181e70fc28437eb1cb26538fa175ce4d75f1", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_all_listing_folder_ids_single_listing_folder_returns_one() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 383, + "MarketplaceFolderClassifierTests.GetAllListingFolderIds_SingleListingFolder_ReturnsOne", + "[Test]", + "bc49aaa674206f0b4b5f625260090ec2f7ee59ad053881141890271f2f9369e1", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_all_listing_folder_ids_two_listing_folders_returns_both() +{ + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 391, + "MarketplaceFolderClassifierTests.GetAllListingFolderIds_TwoListingFolders_ReturnsBoth", + "[Test]", + "4cf174ea092dbbd6741a9cec7ab0caca5da7e41ab5283e88c427d2f7057dd9ff", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_get_all_listing_folder_ids_no_marketplace_root_returns_empty() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 408, + "MarketplaceFolderClassifierTests.GetAllListingFolderIds_NoMarketplaceRoot_ReturnsEmpty", + "[Test]", + "fedc2c585ea3fdaae8bf14eb56ccbdcfbb0d2d8a790bb7137a6dd0a02a6ef2c8", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_validate_listing_well_formed_listing_returns_valid() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 426, + "MarketplaceFolderClassifierTests.ValidateListing_WellFormedListing_ReturnsValid", + "[Test]", + "b15ac0ff131da6764651ccb24a87771f8e9f955c389e813e9c1b50865b472b16", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_validate_listing_no_version_folder_returns_missing_version_folder() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 433, + "MarketplaceFolderClassifierTests.ValidateListing_NoVersionFolder_ReturnsMissingVersionFolder", + "[Test]", + "5becd6939ba410c0e6c7cfb42234b1c513a6e69f827080b7f4301da3da6dfab8", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_validate_listing_multiple_version_folders_returns_multiple_version_folders() + { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 447, + "MarketplaceFolderClassifierTests.ValidateListing_MultipleVersionFolders_ReturnsMultipleVersionFolders", + "[Test]", + "f10ec95540212b4c47035928de4472cdd268cb4946dc1b73f2e65cff32881142", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_validate_listing_empty_version_folder_returns_empty_listing() +{ + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 473, + "MarketplaceFolderClassifierTests.ValidateListing_EmptyVersionFolder_ReturnsEmptyListing", + "[Test]", + "1443157d7ab29ffe2ea45f38ea43e121262abb89f2264e141c750c7e7689e2c8", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_validate_listing_unknown_uuid_returns_invalid_structure() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 493, + "MarketplaceFolderClassifierTests.ValidateListing_UnknownUUID_ReturnsInvalidStructure", + "[Test]", + "9ee13dc32219883b7847c2f71de03a42e80681e5916e86d6723bda11fd8223ab", + ); +} + +#[test] +fn marketplace_folder_classifier_tests_validate_listing_valid_flags_are_bitmask_composable() { + pending( + "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + 500, + "MarketplaceFolderClassifierTests.ValidateListing_ValidFlags_AreBitmaskComposable", + "[Test]", + "dcdb7dfcdbcf003c4698e7a2a580046db610a1b8ab3ed7ad7cbe8e2aa36eace4", + ); +} + +#[test] +fn marketplace_manager_tests_fetch_listings_async_listings_array_response_populates_both_caches() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 81, + "MarketplaceManagerTests.FetchListingsAsync_ListingsArrayResponse_PopulatesBothCaches", + "[Test]", + "1ec347288488be26f8a4b923d304ae9598d1d4f40423356012c353b3527ae089", + ); +} + +#[test] +fn marketplace_manager_tests_fetch_listings_async_unlisted_entry_parses_as_unlisted() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 102, + "MarketplaceManagerTests.FetchListingsAsync_UnlistedEntry_ParsesAsUnlisted", + "[Test]", + "3e5b22da9fcc6a38ddec3ffb215367320df035aed33c9c0690461fdce786b37d", + ); +} + +#[test] +fn marketplace_manager_tests_fetch_listings_async_fires_listings_synced_event() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 114, + "MarketplaceManagerTests.FetchListingsAsync_FiresListingsSyncedEvent", + "[Test]", + "ec70956ce5eb51fe650a6e2e77924ec21051b0c06396bce7c9c82a277f6aa82a", + ); +} + +#[test] +fn marketplace_manager_tests_fetch_listings_async_http_error_fires_error_event_and_leaves_empty_cache() + { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 131, + "MarketplaceManagerTests.FetchListingsAsync_HttpError_FiresErrorEventAndLeavesEmptyCache", + "[Test]", + "0a71f4db07be054bf77752f07223268bd25b673a9c5c8cfe8a5f78ee36b4a463", + ); +} + +#[test] +fn marketplace_manager_tests_fetch_listings_async_empty_listings_array_results_in_empty_cache() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 146, + "MarketplaceManagerTests.FetchListingsAsync_EmptyListingsArray_ResultsInEmptyCache", + "[Test]", + "79ab6108d67cba54f55a8603f3929f1329cbe84ce3b591717d4b4712c2bbe0a2", + ); +} + +#[test] +fn marketplace_manager_tests_fetch_listings_async_second_call_replaces_cache_with_new_data() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 156, + "MarketplaceManagerTests.FetchListingsAsync_SecondCall_ReplacesCacheWithNewData", + "[Test]", + "2327332d62529d276a8e1e074b20c3a37a47b5c820910644e6562317fdd4651b", + ); +} + +#[test] +fn marketplace_manager_tests_create_listing_async_sends_nested_inventory_info_not_flat_uuid_field() +{ + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 176, + "MarketplaceManagerTests.CreateListingAsync_SendsNestedInventoryInfoNotFlatUuidField", + "[Test]", + "efda655bf20ec6157df4738df4cf4ddcc1ee9e1ade01f1f0177630659b54b1d6", + ); +} + +#[test] +fn marketplace_manager_tests_create_listing_async_fires_listing_changed_event() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 202, + "MarketplaceManagerTests.CreateListingAsync_FiresListingChangedEvent", + "[Test]", + "242073ff6fbae379c518d047cd63e1ad368ff37ffc2cad379b8c007fb725b74e", + ); +} + +#[test] +fn marketplace_manager_tests_create_listing_async_http_error_returns_null_and_fires_error_event() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 220, + "MarketplaceManagerTests.CreateListingAsync_HttpError_ReturnsNullAndFiresErrorEvent", + "[Test]", + "fa999c4cce5bee688ef3bb6342e276867268ab9f32571eff25646cb1384bcece", + ); +} + +#[test] +fn marketplace_manager_tests_delete_listing_async_uses_singular_listing_route() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 236, + "MarketplaceManagerTests.DeleteListingAsync_UsesSingularListingRoute", + "[Test]", + "aea0672be109f05632df326a0c2caf7b7d14d23cf0d66e6ab867902351ebb554", + ); +} + +#[test] +fn marketplace_manager_tests_delete_listing_async_http_error_returns_false_and_fires_error_event() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 253, + "MarketplaceManagerTests.DeleteListingAsync_HttpError_ReturnsFalseAndFiresErrorEvent", + "[Test]", + "52976e09904483e7f33dbe016d695e380646f75b2fdd1b1f744c3fc69dd9d192", + ); +} + +#[test] +fn marketplace_manager_tests_activate_listing_async_sends_is_listed_true_and_cached_inventory_info_to_singular_route() + { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 278, + "MarketplaceManagerTests.ActivateListingAsync_SendsIsListedTrueAndCachedInventoryInfoToSingularRoute", + "[Test]", + "4b6daed0e333c504a7aed8666980152990c37d81830d08f3a31faf39dbbc706f", + ); +} + +#[test] +fn marketplace_manager_tests_activate_listing_async_no_cached_listing_returns_false_without_sending_request() + { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 304, + "MarketplaceManagerTests.ActivateListingAsync_NoCachedListing_ReturnsFalseWithoutSendingRequest", + "[Test]", + "1c4d407a29ba139b13e868882f1721327cfdd64dc2d2e9a32a0c71678905bb65", + ); +} + +#[test] +fn marketplace_manager_tests_activate_listing_async_http_error_returns_false() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 313, + "MarketplaceManagerTests.ActivateListingAsync_HttpError_ReturnsFalse", + "[Test]", + "1f7b39a95adfd13cf159fbadac9d157a70ebbdcb360a1cf1cf4d21b891bd61d6", + ); +} + +#[test] +fn marketplace_manager_tests_deactivate_listing_async_sends_is_listed_false() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 324, + "MarketplaceManagerTests.DeactivateListingAsync_SendsIsListedFalse", + "[Test]", + "1fa6eb4bfc86fb9a5fe746b18e43568b9dcc1a723e3a667b1bc57a1ebb66fb50", + ); +} + +#[test] +fn marketplace_manager_tests_try_get_by_folder_after_fetch_returns_matching_listing() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 344, + "MarketplaceManagerTests.TryGetByFolder_AfterFetch_ReturnsMatchingListing", + "[Test]", + "cb0b2a301f9096a238ba078739f0b6488a4dcc20fecdd59d51c930f7ea28902c", + ); +} + +#[test] +fn marketplace_manager_tests_try_get_by_folder_missing_uuid_returns_false() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 359, + "MarketplaceManagerTests.TryGetByFolder_MissingUUID_ReturnsFalse", + "[Test]", + "86fe3e33c410412e829efbc4e775b164492b2dd14d82421478552e9a01c35ef8", + ); +} + +#[test] +fn marketplace_manager_tests_try_get_by_id_empty_cache_returns_false() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 368, + "MarketplaceManagerTests.TryGetById_EmptyCache_ReturnsFalse", + "[Test]", + "8d49aeaf5444d8d2d2098f932df01dac6e6942a86b105287c5f40cb54e501dcc", + ); +} + +#[test] +fn marketplace_manager_tests_marketplace_listings_synced_event_args_stores_listings() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 376, + "MarketplaceManagerTests.MarketplaceListingsSyncedEventArgs_StoresListings", + "[Test]", + "c0744e6b9f9282613692f7be962009e9129c234e3ca863ab40b581baa90a6a68", + ); +} + +#[test] +fn marketplace_manager_tests_marketplace_listing_changed_event_args_stores_listing_id_and_listing() +{ + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 389, + "MarketplaceManagerTests.MarketplaceListingChangedEventArgs_StoresListingIdAndListing", + "[Test]", + "874578d97b250b4667e3cb0c28626948ede80fba14e9ae9add153e2dfddc1902", + ); +} + +#[test] +fn marketplace_manager_tests_marketplace_listing_changed_event_args_null_listing_is_valid_for_delete_scenario() + { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 399, + "MarketplaceManagerTests.MarketplaceListingChangedEventArgs_NullListing_IsValidForDeleteScenario", + "[Test]", + "6a4fadad3a00e0e17977506badf7e08a53278f7c89fc4c7597a502164257f50d", + ); +} + +#[test] +fn marketplace_manager_tests_marketplace_error_event_args_stores_message_and_exception() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 408, + "MarketplaceManagerTests.MarketplaceErrorEventArgs_StoresMessageAndException", + "[Test]", + "cb0213208ab6b63f32a950f1771354fae4b6904c72720b1705ddf5b8355ffc7d", + ); +} + +#[test] +fn marketplace_manager_tests_marketplace_error_event_args_without_exception_has_null_exception() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 418, + "MarketplaceManagerTests.MarketplaceErrorEventArgs_WithoutException_HasNullException", + "[Test]", + "de7c8addfb291cba5dee890a98ac8b5f27b192d0b75894c4102303a49785de47", + ); +} + +#[test] +fn marketplace_manager_tests_marketplace_listing_default_values_are_correct() { + pending( + "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + 429, + "MarketplaceManagerTests.MarketplaceListing_DefaultValues_AreCorrect", + "[Test]", + "70a29163581702fdc32c54a398ad4cefa608da8b1bc9d54a4e9e191e95398fb7", + ); +} + +#[test] +fn message_tests_agent_group_data_update_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 51, + "MessageTests.AgentGroupDataUpdateMessage", + "[Test]", + "68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0", + ); +} + +#[test] +fn message_tests_teleport_finish_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 128, + "MessageTests.TeleportFinishMessage", + "[Test]", + "082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343", + ); +} + +#[test] +fn message_tests_establish_agent_communication_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 161, + "MessageTests.EstablishAgentCommunicationMessage", + "[Test]", + "cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c", + ); +} + +#[test] +fn message_tests_parcel_object_owners_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 186, + "MessageTests.ParcelObjectOwnersMessage", + "[Test]", + "285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f", + ); +} + +#[test] +fn message_tests_chatter_box_invitation_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 229, + "MessageTests.ChatterBoxInvitationMessage", + "[Test]", + "3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c", + ); +} + +#[test] +fn message_tests_chatterbox_session_event_reply_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 269, + "MessageTests.ChatterboxSessionEventReplyMessage", + "[Test]", + "7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6", + ); +} + +#[test] +fn message_tests_chatter_box_session_start_reply_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 287, + "MessageTests.ChatterBoxSessionStartReplyMessage", + "[Test]", + "d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a", + ); +} + +#[test] +fn message_tests_chatter_box_session_agent_list_updates_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 315, + "MessageTests.ChatterBoxSessionAgentListUpdatesMessage", + "[Test]", + "4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c", + ); +} + +#[test] +fn message_tests_viewer_stats_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 364, + "MessageTests.ViewerStatsMessage", + "[Test]", + "3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d", + ); +} + +#[test] +fn message_tests_parcel_voice_info_request_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 461, + "MessageTests.ParcelVoiceInfoRequestMessage", + "[Test]", + "fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad", + ); +} + +#[test] +fn message_tests_script_running_reply_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 481, + "MessageTests.ScriptRunningReplyMessage", + "[Test]", + "43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a", + ); +} + +#[test] +fn message_tests_map_layer_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 504, + "MessageTests.MapLayerMessage", + "[Test]", + "852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021", + ); +} + +#[test] +fn message_tests_chat_session_request_start_conference() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 556, + "MessageTests.ChatSessionRequestStartConference", + "[Test]", + "62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb", + ); +} + +#[test] +fn message_tests_chat_session_request_mute_update() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 580, + "MessageTests.ChatSessionRequestMuteUpdate", + "[Test]", + "19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7", + ); +} + +#[test] +fn message_tests_chat_session_accept_invitation() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 603, + "MessageTests.ChatSessionAcceptInvitation", + "[Test]", + "68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620", + ); +} + +#[test] +fn message_tests_required_voice_version_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 620, + "MessageTests.RequiredVoiceVersionMessage", + "[Test]", + "175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295", + ); +} + +#[test] +fn message_tests_copy_inventory_from_notecard_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 640, + "MessageTests.CopyInventoryFromNotecardMessage", + "[Test]", + "968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47", + ); +} + +#[test] +fn message_tests_provision_voice_account_request_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 664, + "MessageTests.ProvisionVoiceAccountRequestMessage", + "[Test]", + "b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6", + ); +} + +#[test] +fn message_tests_update_agent_language_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 682, + "MessageTests.UpdateAgentLanguageMessage", + "[Test]", + "2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2", + ); +} + +#[test] +fn message_tests_parcel_properties_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 701, + "MessageTests.ParcelPropertiesMessage", + "[Test]", + "b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12", + ); +} + +#[test] +fn message_tests_parcel_properties_update_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 831, + "MessageTests.ParcelPropertiesUpdateMessage", + "[Test]", + "c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1", + ); +} + +#[test] +fn message_tests_enable_simulator_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 901, + "MessageTests.EnableSimulatorMessage", + "[Test]", + "f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df", + ); +} + +#[test] +fn message_tests_remote_parcel_request_reply() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 938, + "MessageTests.RemoteParcelRequestReply", + "[Test]", + "eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e", + ); +} + +#[test] +fn message_tests_update_script_task_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 953, + "MessageTests.UpdateScriptTaskMessage", + "[Test]", + "b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3", + ); +} + +#[test] +fn message_tests_update_script_agent_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 974, + "MessageTests.UpdateScriptAgentMessage", + "[Test]", + "36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d", + ); +} + +#[test] +fn message_tests_send_postcard_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 992, + "MessageTests.SendPostcardMessage", + "[Test]", + "52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941", + ); +} + +#[test] +fn message_tests_update_notecard_agent_inventory_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1017, + "MessageTests.UpdateNotecardAgentInventoryMessage", + "[Test]", + "e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5", + ); +} + +#[test] +fn message_tests_land_stat_reply_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1033, + "MessageTests.LandStatReplyMessage", + "[Test]", + "24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2", + ); +} + +#[test] +fn message_tests_telport_failed_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1092, + "MessageTests.TelportFailedMessage", + "[Test]", + "29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b", + ); +} + +#[test] +fn message_tests_update_agent_information_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1115, + "MessageTests.UpdateAgentInformationMessage", + "[Test]", + "57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1", + ); +} + +#[test] +fn message_tests_places_reply_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1130, + "MessageTests.PlacesReplyMessage", + "[Test]", + "d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a", + ); +} + +#[test] +fn message_tests_dir_land_reply_message() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1209, + "MessageTests.DirLandReplyMessage", + "[Test]", + "72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4", + ); +} + +#[test] +fn message_tests_reflection_performance_remote_parcel_response() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1268, + "MessageTests.ReflectionPerformanceRemoteParcelResponse", + "[Test]", + "5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44", + ); +} + +#[test] +fn message_tests_reflection_performance_dir_land_reply() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1291, + "MessageTests.ReflectionPerformanceDirLandReply", + "[Test]", + "d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6", + ); +} + +#[test] +fn message_tests_reflection_performance_dir_land_reply2() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1354, + "MessageTests.ReflectionPerformanceDirLandReply2", + "[Test]", + "e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc", + ); +} + +#[test] +fn message_tests_reflection_performance_parcel_properties() { + pending( + "LibreMetaverse.Tests/MessageTests.cs", + 1420, + "MessageTests.ReflectionPerformanceParcelProperties", + "[Test]", + "914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4", + ); +} + +#[test] +fn misclassified_link_regression_tests_is_link_texture_item_with_link_asset_type_returns_true() { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 75, + "MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue", + "[Test]", + "b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c", + ); +} + +#[test] +fn misclassified_link_regression_tests_is_link_normal_texture_returns_false() { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 90, + "MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse", + "[Test]", + "8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534", + ); +} + +#[test] +fn misclassified_link_regression_tests_resolved_item_id_on_misclassified_texture_link_returns_asset_uuid() + { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 103, + "MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID", + "[Test]", + "cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4", + ); +} + +#[test] +fn misclassified_link_regression_tests_inventory_store_contains_finds_target_by_resolved_item_id() { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 120, + "MisclassifiedLinkRegressionTests.InventoryStore_Contains_FindsTargetByResolvedItemID", + "[Test]", + "3c1f8596462c3a9e229c84ea44e44728bf175e1a0e8213ae92d1b02b08320b0b", + ); +} + +#[test] +fn misclassified_link_regression_tests_inventory_store_indexer_returns_wearable_when_target_is_wearable() + { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 142, + "MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable", + "[Test]", + "c7ce0b860743cfa5225de4322c8d7bf95094296b1dd2d07fd273bbd4e81a9fcf", + ); +} + +#[test] +fn misclassified_link_regression_tests_inventory_store_indexer_returns_attachment_when_target_is_attachment() + { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 168, + "MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment", + "[Test]", + "f58debff8f66b7b417215eb6879f96935647b66cc619fdb00e6815c9ce5e7c67", + ); +} + +#[test] +fn misclassified_link_regression_tests_inventory_store_indexer_returns_object_when_target_is_object() + { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 192, + "MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject", + "[Test]", + "b8137c994019103977b0b85d8c148e12ae8f9051334ca487db7c88bcbe707d40", + ); +} + +#[test] +fn misclassified_link_regression_tests_inventory_store_not_contains_when_target_absent() { + pending( + "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + 216, + "MisclassifiedLinkRegressionTests.InventoryStore_NotContains_WhenTargetAbsent", + "[Test]", + "6900e220c33ec135d02c55e047c7052a095d5dd9d71da4a857ae70bc151c472b", + ); +} + +#[test] +fn network_tests_detect_objects() { + pending( + "LibreMetaverse.Tests/NetworkTests.cs", + 121, + "NetworkTests.DetectObjects", + "[Test]", + "8b72f1ca30feda2fad0812faf3a2f83d691d3cca9268054b3cc3bf89ad786e87", + ); +} + +#[test] +fn network_tests_u64_receive() { + pending( + "LibreMetaverse.Tests/NetworkTests.cs", + 139, + "NetworkTests.U64Receive", + "[Test]", + "2d740467370db0bf967800a078aed0e810bc1a71eec76d62cb66ba8240601dac", + ); +} + +#[test] +fn network_tests_teleport() { + pending( + "LibreMetaverse.Tests/NetworkTests.cs", + 155, + "NetworkTests.Teleport", + "[Test]", + "2ccb0fbc0939177b28b2a3ae95651ac6c30bd5292abacfc5108ba927b0f6bccd", + ); +} + +#[test] +fn network_tests_caps_queue() { + pending( + "LibreMetaverse.Tests/NetworkTests.cs", + 188, + "NetworkTests.CapsQueue", + "[Test]", + "cd5af4e7d69df3e938540711877d167fe28efb9af8af7518a62b8f406e46cc18", + ); +} + +#[test] +fn notation_sd_tests_helper_functions() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 53, + "NotationSDTests.HelperFunctions", + "[Test]", + "a521ca5407ed3afd1d59f5b65a283bcebe9d34b4c384d68c5fc674b3a1eeb9df", + ); +} + +#[test] +fn notation_sd_tests_deserialize_undef() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 80, + "NotationSDTests.DeserializeUndef", + "[Test]", + "8c802fb14244cb423223c7c25702e4120da261f5dd1b378d2eca597277371406", + ); +} + +#[test] +fn notation_sd_tests_serialize_undef() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 88, + "NotationSDTests.SerializeUndef", + "[Test]", + "2ceee97b1826a3ba88a50798dba184b48998196192e31527171a9980f06c3281", + ); +} + +#[test] +fn notation_sd_tests_deserialize_boolean() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 98, + "NotationSDTests.DeserializeBoolean", + "[Test]", + "9279106aebdcab8c8b179963bd3e9beb3d6fec89e53c376e56eed7b7c17213a2", + ); +} + +#[test] +fn notation_sd_tests_serialize_boolean() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 152, + "NotationSDTests.SerializeBoolean", + "[Test]", + "101bb91e58a4fe924f6137b948c4e5d3efa46875a8a118031fc657b59f6f4bdf", + ); +} + +#[test] +fn notation_sd_tests_deserialize_integer() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 168, + "NotationSDTests.DeserializeInteger", + "[Test]", + "5a8e2d8eeab4fbdc46b0487fb65cf35905c3e640e1a06e227443e5aae990a265", + ); +} + +#[test] +fn notation_sd_tests_serialize_integer() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 182, + "NotationSDTests.SerializeInteger", + "[Test]", + "8bb1b1752c8bc23499b6f77167fc307e22a6572719c45a36280bee36ff645d93", + ); +} + +#[test] +fn notation_sd_tests_deserialize_real() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 198, + "NotationSDTests.DeserializeReal", + "[Test]", + "ffe387948b423b9fe47e4b3df9ae7c21306200f3afba8cd4944933c274691d79", + ); +} + +#[test] +fn notation_sd_tests_serialize_real() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 227, + "NotationSDTests.SerializeReal", + "[Test]", + "c40b06b0496191186c6cdc5cc9e03952cb3a31fc8fdc98ecd671c446cbd0c0be", + ); +} + +#[test] +fn notation_sd_tests_deserialize_uuid() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 267, + "NotationSDTests.DeserializeUUID", + "[Test]", + "1ab05a03d422d0450dba3571f009ee9af6ee151d8a1ee1c248cc48f93196d242", + ); +} + +#[test] +fn notation_sd_tests_serialize_uuid() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 281, + "NotationSDTests.SerializeUUID", + "[Test]", + "122f917c29076476e11dc9d36f943e4910168a516be234189047e8b51b09e539", + ); +} + +#[test] +fn notation_sd_tests_deserialize_string() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 297, + "NotationSDTests.DeserializeString", + "[Test]", + "a29dc440ccde574c1302c57d3ef4c5404aa4fd419a5f160ba4920ab5a3349cc7", + ); +} + +#[test] +fn notation_sd_tests_serialize_string() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 361, + "NotationSDTests.SerializeString", + "[Test]", + "1cca05a4cf0fbbd516f1fe1c43b9fc617840a6374680c9085087adc1d9ae41cd", + ); +} + +#[test] +fn notation_sd_tests_deserialize_uri() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 395, + "NotationSDTests.DeserializeURI", + "[Test]", + "4ed3cbdce17f8e7e2b3294a8a85db9775458fcc0fecd9052bfef4110280ef55d", + ); +} + +#[test] +fn notation_sd_tests_serialize_uri() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 409, + "NotationSDTests.SerializeURI", + "[Test]", + "ed474ac9185db97d779cb9c598d6908c2d5e7c23cc09871f75ba04161cb843f1", + ); +} + +#[test] +fn notation_sd_tests_deserialize_date() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 427, + "NotationSDTests.DeserializeDate", + "[Test]", + "bd7b2ae076622734844b844c374223e174706f48f37bf18d875ecf3b14c81e4c", + ); +} + +#[test] +fn notation_sd_tests_serialize_date() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 438, + "NotationSDTests.SerializeDate", + "[Test]", + "987524a4caf7bdfaf3db138493cdc1a7a585b7730a11d8feea92e32860453997", + ); +} + +#[test] +fn notation_sd_tests_serialize_binary() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 466, + "NotationSDTests.SerializeBinary", + "[Test]", + "07f940143dd6212080fee783bf3c493157a5099fbd0646bf91a5024d12e55d6b", + ); +} + +#[test] +fn notation_sd_tests_deserialize_array() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 479, + "NotationSDTests.DeserializeArray", + "[Test]", + "b1313ef5f375a1511fffe4c593dedc046e4ebfcca2a41cac6fafa65b99abc38e", + ); +} + +#[test] +fn notation_sd_tests_serialize_array() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 522, + "NotationSDTests.SerializeArray", + "[Test]", + "2c0a7af66c707280621a03423a6b56b24acdcc26b5f34d6bc5427ba98a111c50", + ); +} + +#[test] +fn notation_sd_tests_deserialize_map() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 559, + "NotationSDTests.DeserializeMap", + "[Test]", + "75348b6dde6ff642f3f19e48009565fb82410ed522583d20c3833bdd4121b258", + ); +} + +#[test] +fn notation_sd_tests_serialize_map() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 600, + "NotationSDTests.SerializeMap", + "[Test]", + "71bf4cf86acc617623d904f5d1a1f892e45e5f6298e057ab7670281da1d6b541", + ); +} + +#[test] +fn notation_sd_tests_deserialize_real_world_examples() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 653, + "NotationSDTests.DeserializeRealWorldExamples", + "[Test]", + "684c4f3ad342010bc466699fc921375f3df16b63c600ac85f970d63b57d62ae2", + ); +} + +#[test] +fn notation_sd_tests_serialize_formatted_test() { + pending( + "LibreMetaverse.Tests/NotationLLSDTests.cs", + 707, + "NotationSDTests.SerializeFormattedTest", + "[Test]", + "de64ee1e02e47116c580a7340e0ce8a908787eff63d46a56ee04379330932ee5", + ); +} + +#[test] +fn oar_file_terrain_tests_load_terrain_standard_region_loads256x256() { + pending( + "LibreMetaverse.Tests/OarFileTerrainTests.cs", + 38, + "OarFileTerrainTests.LoadTerrain_StandardRegion_Loads256x256", + "[Test]", + "c4e3a994baf06b0106a6614e9c3efbcc27e45ff1725f5470d2db6ded1fff6014", + ); +} + +#[test] +fn oar_file_terrain_tests_load_terrain_varregion_loads512x512() { + pending( + "LibreMetaverse.Tests/OarFileTerrainTests.cs", + 52, + "OarFileTerrainTests.LoadTerrain_Varregion_Loads512x512", + "[Test]", + "4820338f10acbb4987e26992d7a7957be58ab6bc548674bf18943ef312962894", + ); +} + +#[test] +fn oar_file_terrain_tests_load_terrain_wrong_byte_count_fails_gracefully() { + pending( + "LibreMetaverse.Tests/OarFileTerrainTests.cs", + 65, + "OarFileTerrainTests.LoadTerrain_WrongByteCount_FailsGracefully", + "[Test]", + "ff6fb4feb2773c93397d412d0ecf6aef1f3636e823dabb729a7a6cbe94d1513f", + ); +} + +#[test] +fn oar_file_terrain_tests_load_terrain_non_square_post_count_fails_gracefully() { + pending( + "LibreMetaverse.Tests/OarFileTerrainTests.cs", + 76, + "OarFileTerrainTests.LoadTerrain_NonSquarePostCount_FailsGracefully", + "[Test]", + "218754e53232cd10318668c70b94ae9d7d541d09598b0490082e023e76d6045f", + ); +} + +#[test] +fn offline_messages_tests_retrieve_instant_messages_async_bare_array_of_arrays_response_raises_instant_message() + { + pending( + "LibreMetaverse.Tests/OfflineMessagesTests.cs", + 70, + "OfflineMessagesTests.RetrieveInstantMessagesAsync_BareArrayOfArraysResponse_RaisesInstantMessage", + "[Test]", + "d51f69e0fa1e1e59a5cedec7d60315d1f590848672a9f4f0c5e21d2abff5c372", + ); +} + +#[test] +fn offline_messages_tests_retrieve_instant_messages_async_messages_map_response_raises_instant_message() + { + pending( + "LibreMetaverse.Tests/OfflineMessagesTests.cs", + 94, + "OfflineMessagesTests.RetrieveInstantMessagesAsync_MessagesMapResponse_RaisesInstantMessage", + "[Test]", + "dbce6320d57d12ca5557cfba65257e15be314cde947b20dd21bc386819fcb3ce", + ); +} + +#[test] +fn packet_tests_header_flags() { + pending( + "LibreMetaverse.Tests/PacketTests.cs", + 37, + "PacketTests.HeaderFlags", + "[Test]", + "89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b", + ); +} + +#[test] +fn packet_tests_to_bytes_multiple() { + pending( + "LibreMetaverse.Tests/PacketTests.cs", + 108, + "PacketTests.ToBytesMultiple", + "[Test]", + "0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5", + ); +} + +#[test] +fn position_helper_tests_to_global_and_local_position_round_trip() { + pending( + "LibreMetaverse.Tests/PositionHelperTests.cs", + 9, + "PositionHelperTests.ToGlobalAndLocalPosition_RoundTrip", + "[Test]", + "695c6a640e5353e02def9a1b4a1c1eabb37a8543c13466dff570f58d847e7772", + ); +} + +#[test] +fn position_helper_tests_format_coordinates_formats_correctly() { + pending( + "LibreMetaverse.Tests/PositionHelperTests.cs", + 29, + "PositionHelperTests.FormatCoordinates_FormatsCorrectly", + "[Test]", + "fe4256d00dab5cc2de602b7b27442cac627a5956c4ce79c05d92de830f6fc5d2", + ); +} + +#[test] +fn prim_object_tests_path_begin() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 36, + "PrimObjectTests.PathBegin", + "[Test]", + "5c8e14e1d08a91a4e7c3e252c932b8fe15cf6b5231cc9fe5bb7ef2ae6e2c8299", + ); +} + +#[test] +fn prim_object_tests_path_end() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 49, + "PrimObjectTests.PathEnd", + "[Test]", + "693bfe29f448e433705d65b8b6907f1b270fd636f914e18b76d7a0047dbea506", + ); +} + +#[test] +fn prim_object_tests_path_revolutions() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 62, + "PrimObjectTests.PathRevolutions", + "[Test]", + "c3f61c80a204e608976cb44a0c10b9651496074c25f254eec8621db65dbbbe37", + ); +} + +#[test] +fn prim_object_tests_path_scale() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 75, + "PrimObjectTests.PathScale", + "[Test]", + "b92e4ab375fcc788dea701d8579268f39b4f3b1d51d4eed91458547350405d61", + ); +} + +#[test] +fn prim_object_tests_path_shear() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 88, + "PrimObjectTests.PathShear", + "[Test]", + "d49147475e55b06e219db0bdad056486c511b9582a6ae2601105a7b3c49844ad", + ); +} + +#[test] +fn prim_object_tests_path_taper() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 101, + "PrimObjectTests.PathTaper", + "[Test]", + "93a0adbc0630de3c9fbea6f8080d74ef6e3180e3813f00460bce5d52ef2f12b7", + ); +} + +#[test] +fn prim_object_tests_texture_entry_offsets() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 114, + "PrimObjectTests.TextureEntryOffsets", + "[Test]", + "720ea1a9477d333b14786bc14e9abca24858e63acae94f4c6055d81f14ff033a", + ); +} + +#[test] +fn prim_object_tests_texture_entry() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 130, + "PrimObjectTests.TextureEntry", + "[Test]", + "0670a9a8dcc4001e726df699ef8001604956b6674028a192502b92b725858990", + ); +} + +#[test] +fn prim_object_tests_texture_entry_render_material_id_default_face_roundtrips() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 162, + "PrimObjectTests.TextureEntry_RenderMaterialID_DefaultFace_Roundtrips", + "[Test]", + "8db56b448e53e6bec5540a5a4721dc75f85a933c6c89e166f7df7baf8e44aab3", + ); +} + +#[test] +fn prim_object_tests_texture_entry_render_material_id_per_face_roundtrips() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 176, + "PrimObjectTests.TextureEntry_RenderMaterialID_PerFace_Roundtrips", + "[Test]", + "2897366ecaa41f07b4db6ebf3e80a7ebe56480f1c44f31cedea2d88a62214dc6", + ); +} + +#[test] +fn prim_object_tests_texture_entry_render_material_id_multiple_faces_roundtrips() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 195, + "PrimObjectTests.TextureEntry_RenderMaterialID_MultipleFaces_Roundtrips", + "[Test]", + "f3d8c103e4b3d43a8e3bea1356ba13808633fdb2ea06583234551f9059b2a241", + ); +} + +#[test] +fn prim_object_tests_texture_entry_render_material_id_inherits_from_default_when_not_overridden() { + pending( + "LibreMetaverse.Tests/PrimObjectTests.cs", + 216, + "PrimObjectTests.TextureEntry_RenderMaterialID_InheritsFromDefault_WhenNotOverridden", + "[Test]", + "2313a0134836651e23c693505c3c000ad7ff24956b432d0761a5e8b77cb01642", + ); +} + +#[test] +fn primitive_tests_get_osd_from_osd_roundtrip_minimal() { + pending( + "LibreMetaverse.Tests/PrimitiveTests.cs", + 9, + "PrimitiveTests.GetOSD_FromOSD_Roundtrip_Minimal", + "[Test]", + "5e81b8a195f3e59bfe9e3ebf50c3291f7cbcd49f567ede7c1c8b726e0c6c9c19", + ); +} + +#[test] +fn primitive_tests_get_osd_from_osd_roundtrip_extras() { + pending( + "LibreMetaverse.Tests/PrimitiveTests.cs", + 71, + "PrimitiveTests.GetOSD_FromOSD_Roundtrip_Extras", + "[Test]", + "63bae8bddacab170aec00c6d7a219f96fa794f489190b34cb426bbf9a3672af5", + ); +} + +#[test] +fn primitive_tests_from_osd_missing_volume_does_not_throw_and_uses_defaults() { + pending( + "LibreMetaverse.Tests/PrimitiveTests.cs", + 133, + "PrimitiveTests.FromOSD_MissingVolume_DoesNotThrow_AndUsesDefaults", + "[Test]", + "03f9369aab6f6a71ee13982a7b6ba9780f86bcb5b6f081f9550f491b692f711c", + ); +} + +#[test] +fn primitive_tests_from_osd_wrong_types_for_transforms_are_ignored() { + pending( + "LibreMetaverse.Tests/PrimitiveTests.cs", + 156, + "PrimitiveTests.FromOSD_WrongTypes_ForTransforms_AreIgnored", + "[Test]", + "a23d4b1ab6d24c11c96862bc18ba57fccf1a8a1d690c90c5e8da3092973220f7", + ); +} + +#[test] +fn primitive_tests_from_osd_partial_profile_uses_defaults_for_missing_fields() { + pending( + "LibreMetaverse.Tests/PrimitiveTests.cs", + 173, + "PrimitiveTests.FromOSD_PartialProfile_UsesDefaultsForMissingFields", + "[Test]", + "f3a3e506e3ef417f6323875db82179a4ffbdc1d4ee383417f2b0bd5afd0d0dba", + ); +} + +#[test] +fn product_info_request_message_tests_deserialize_bare_array_reads_sku_name_description() { + pending( + "LibreMetaverse.Tests/ProductInfoRequestMessageTests.cs", + 45, + "ProductInfoRequestMessageTests.Deserialize_BareArray_ReadsSkuNameDescription", + "[Test]", + "5d51fdbb1bec1ff74df59778d214413e78fb650679d36e7c44be92d1b2e3205f", + ); +} + +#[test] +fn product_info_request_message_tests_serialize_deserialize_round_trips() { + pending( + "LibreMetaverse.Tests/ProductInfoRequestMessageTests.cs", + 68, + "ProductInfoRequestMessageTests.SerializeDeserialize_RoundTrips", + "[Test]", + "5cb54bed4150cf13f815b223d6b7e35e7427004a12e98c7328c7674b6fe6309b", + ); +} + +#[test] +fn protobuf_tests_serialize_boolean() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 36, + "ProtobufTests.SerializeBoolean", + "[Test]", + "06d71d5ad54dab8236458e6cf3c9893728d4a13c348441822f674164a285150b", + ); +} + +#[test] +fn protobuf_tests_serialize_integer() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 52, + "ProtobufTests.SerializeInteger", + "[Test]", + "8a20e00e06a1a01a39c6cc3f1de100015abb0446ee07e42fbbfc89d4351d9f5b", + ); +} + +#[test] +fn protobuf_tests_serialize_real() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 74, + "ProtobufTests.SerializeReal", + "[Test]", + "4aae9af41d534a2c4755f40f9da4d7b780a4552b52c7816d0aa70f640d64cfd3", + ); +} + +#[test] +fn protobuf_tests_serialize_uuid() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 84, + "ProtobufTests.SerializeUUID", + "[Test]", + "7fa09c08d627d04b66651d0f50cbf6a4373536315c121bab59f43b57c0cbf064", + ); +} + +#[test] +fn protobuf_tests_serialize_string() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 100, + "ProtobufTests.SerializeString", + "[Test]", + "880195caac721a93349f902efb2615342d84eca86a64c8340dd314044d8a3ade", + ); +} + +#[test] +fn protobuf_tests_serialize_array() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 116, + "ProtobufTests.SerializeArray", + "[Test]", + "2bdfc891534aeafa4a0729f4f3ba34d9fb4cc0ea4e88c6ac1aab63224b95f230", + ); +} + +#[test] +fn protobuf_tests_serialize_map() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 137, + "ProtobufTests.SerializeMap", + "[Test]", + "d2a14b977d843249e2569a2287981ee9fc903c07cf19b5e3cd613c340725de51", + ); +} + +#[test] +fn protobuf_tests_serialize_nested_composite() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 158, + "ProtobufTests.SerializeNestedComposite", + "[Test]", + "bae0fbd2740466f84376f8f98ec4bf93143ce9cc7ad60cdd15907411280ff0a6", + ); +} + +#[test] +fn protobuf_tests_auto_detect_protobuf() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 191, + "ProtobufTests.AutoDetectProtobuf", + "[Test]", + "2c319b85ae1615fcb9c5804ac01bcb108c6ab235d51b971447fd2576054d8191", + ); +} + +#[test] +fn protobuf_tests_serialize_binary() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 203, + "ProtobufTests.SerializeBinary", + "[Test]", + "f5b3aa5e551371f05d90f20f5552844c71e9abb337d33ed178e72297e5d7435d", + ); +} + +#[test] +fn protobuf_tests_serialize_date() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 214, + "ProtobufTests.SerializeDate", + "[Test]", + "2a972308d04e49c41fabe1d240cd8d4398a53fa7264ffd588cedde7e0c76c9b9", + ); +} + +#[test] +fn protobuf_tests_serialize_uri() { + pending( + "LibreMetaverse.Tests/ProtobufTests.cs", + 226, + "ProtobufTests.SerializeUri", + "[Test]", + "1561f2747cba4be4f9ab5af31d08f2a24e199e2193b3fcabb7925d79f4d70a5e", + ); +} + +#[test] +fn query_experiences_on_parcel_tests_query_experiences_on_parcel_async_happy_path_parses_allowed_map_and_builds_expected_query() + { + pending( + "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + 66, + "QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_HappyPath_ParsesAllowedMapAndBuildsExpectedQuery", + "[Test]", + "2571d3a4100face21268d7ca2401cc8468e711c03c808704aacc7a50006125d5", + ); +} + +#[test] +fn query_experiences_on_parcel_tests_query_experiences_on_parcel_async_no_experience_ids_omits_experiences_param() + { + pending( + "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + 87, + "QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_NoExperienceIds_OmitsExperiencesParam", + "[Test]", + "ddbaa53aa8c63262c2241588b4281c42bbb66efdecac95e297deb0fb81797455", + ); +} + +#[test] +fn query_experiences_on_parcel_tests_query_experiences_on_parcel_async_no_capability_returns_null_without_request() + { + pending( + "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + 103, + "QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_NoCapability_ReturnsNullWithoutRequest", + "[Test]", + "5c6a6584fba8ddc66200367217f658d342fb2c26d6be9e49ccf3892bea420095", + ); +} + +#[test] +fn query_experiences_on_parcel_tests_query_experiences_on_parcel_async_non_success_status_returns_null() + { + pending( + "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + 120, + "QueryExperiencesOnParcelTests.QueryExperiencesOnParcelAsync_NonSuccessStatus_ReturnsNull", + "[Test]", + "977fe55acd5aeb5735cc718f705a2742ae0dfab12dc1211c03a64cc6d1f3bbf5", + ); +} + +#[test] +fn adjust_height_command_tests_adjust_height() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AdjustHeightCommandTests.cs", + 12, + "AdjustHeightCommandTests.AdjustHeight", + "[Test]", + "fb3adb86988b10b2d3fe9223324f8a3c1ba7b8c2ea909ee6b57b38c590fed372", + ); +} + +#[test] +fn adjust_height_command_tests_adjust_height_with_delta() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AdjustHeightCommandTests.cs", + 30, + "AdjustHeightCommandTests.AdjustHeight_WithDelta", + "[Test]", + "1f37a125fd9df8585740d37c711888dfcd92460d86c19077f771d7f3fab54264", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 15, + "AttachAllCommandTests.AttachForce_Recursive", + "[TestCase(\"attachall\", true)]", + "17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 16, + "AttachAllCommandTests.AttachForce_Recursive", + "[TestCase(\"attachalloverorreplace\", true)]", + "17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 17, + "AttachAllCommandTests.AttachForce_Recursive", + "[TestCase(\"attachallover\", false)]", + "17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_with_hidden_subfolder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 61, + "AttachAllCommandTests.AttachForce_Recursive_WithHiddenSubfolder", + "[TestCase(\"attachall\", true)]", + "f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_with_hidden_subfolder_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 62, + "AttachAllCommandTests.AttachForce_Recursive_WithHiddenSubfolder", + "[TestCase(\"attachalloverorreplace\", true)]", + "f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_with_hidden_subfolder_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 63, + "AttachAllCommandTests.AttachForce_Recursive_WithHiddenSubfolder", + "[TestCase(\"attachallover\", false)]", + "f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace() +{ + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 107, + "AttachAllCommandTests.AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachall\", true)]", + "6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_2() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 108, + "AttachAllCommandTests.AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachalloverorreplace\", true)]", + "6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_3() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 109, + "AttachAllCommandTests.AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachallover\", false)]", + "6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_source_folder_private() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 155, + "AttachAllCommandTests.AttachForce_Recursive_SourceFolderPrivate", + "[TestCase(\"attachall\", true)]", + "cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_source_folder_private_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 156, + "AttachAllCommandTests.AttachForce_Recursive_SourceFolderPrivate", + "[TestCase(\"attachalloverorreplace\", true)]", + "cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae", + ); +} + +#[test] +fn attach_all_command_tests_attach_force_recursive_source_folder_private_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + 157, + "AttachAllCommandTests.AttachForce_Recursive_SourceFolderPrivate", + "[TestCase(\"attachallover\", false)]", + "cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 15, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive", + "[TestCase(\"attachallthis\", true)]", + "be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 16, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive", + "[TestCase(\"attachallthisoverorreplace\", true)]", + "be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 17, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive", + "[TestCase(\"attachallthisover\", false)]", + "be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_by_id() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 81, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_ById", + "[TestCase(\"attachallthis\", true)]", + "dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_by_id_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 82, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_ById", + "[TestCase(\"attachallthisoverorreplace\", true)]", + "dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_by_id_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 83, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_ById", + "[TestCase(\"attachallthisover\", false)]", + "dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 147, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_WithHiddenSubfolder", + "[TestCase(\"attachallthis\", true)]", + "cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 148, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_WithHiddenSubfolder", + "[TestCase(\"attachallthisoverorreplace\", true)]", + "cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 149, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_WithHiddenSubfolder", + "[TestCase(\"attachallthisover\", false)]", + "cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 212, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachallthis\", true)]", + "780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_2() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 213, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachallthisoverorreplace\", true)]", + "780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_3() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 214, + "AttachAllThisCommandTests.AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachallthisover\", false)]", + "780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_attach_point() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 279, + "AttachAllThisCommandTests.AttachAllThisForce_AttachPoint", + "[TestCase(\"attachallthis\", true)]", + "4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_attach_point_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 280, + "AttachAllThisCommandTests.AttachAllThisForce_AttachPoint", + "[TestCase(\"attachallthisoverorreplace\", true)]", + "4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_attach_point_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 281, + "AttachAllThisCommandTests.AttachAllThisForce_AttachPoint", + "[TestCase(\"attachallthisover\", false)]", + "4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 352, + "AttachAllThisCommandTests.AttachAllThisForce_RlvWearableType", + "[TestCase(\"attachallthis\", true)]", + "91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 353, + "AttachAllThisCommandTests.AttachAllThisForce_RlvWearableType", + "[TestCase(\"attachallthisoverorreplace\", true)]", + "91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d", + ); +} + +#[test] +fn attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + 354, + "AttachAllThisCommandTests.AttachAllThisForce_RlvWearableType", + "[TestCase(\"attachallthisover\", false)]", + "91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d", + ); +} + +#[test] +fn attach_command_tests_attach_force() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 14, + "AttachCommandTests.AttachForce", + "[TestCase(\"attach\", true)]", + "2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d", + ); +} + +#[test] +fn attach_command_tests_attach_force_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 15, + "AttachCommandTests.AttachForce", + "[TestCase(\"attachoverorreplace\", true)]", + "2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d", + ); +} + +#[test] +fn attach_command_tests_attach_force_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 16, + "AttachCommandTests.AttachForce", + "[TestCase(\"attachover\", false)]", + "2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d", + ); +} + +#[test] +fn attach_command_tests_attach_force_with_clothing() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 57, + "AttachCommandTests.AttachForce_WithClothing", + "[TestCase(\"attach\", true)]", + "1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3", + ); +} + +#[test] +fn attach_command_tests_attach_force_with_clothing_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 58, + "AttachCommandTests.AttachForce_WithClothing", + "[TestCase(\"attachoverorreplace\", true)]", + "1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3", + ); +} + +#[test] +fn attach_command_tests_attach_force_with_clothing_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 59, + "AttachCommandTests.AttachForce_WithClothing", + "[TestCase(\"attachover\", false)]", + "1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3", + ); +} + +#[test] +fn attach_command_tests_attach_force_already_attached() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 101, + "AttachCommandTests.AttachForce_AlreadyAttached", + "[TestCase(\"attach\")]", + "751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385", + ); +} + +#[test] +fn attach_command_tests_attach_force_already_attached_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 102, + "AttachCommandTests.AttachForce_AlreadyAttached", + "[TestCase(\"attachoverorreplace\")]", + "751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385", + ); +} + +#[test] +fn attach_command_tests_attach_force_already_attached_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 103, + "AttachCommandTests.AttachForce_AlreadyAttached", + "[TestCase(\"attachover\")]", + "751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385", + ); +} + +#[test] +fn attach_command_tests_attach_force_position_from_folder_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 146, + "AttachCommandTests.AttachForce_PositionFromFolderName", + "[TestCase(\"attach\", true)]", + "6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634", + ); +} + +#[test] +fn attach_command_tests_attach_force_position_from_folder_name_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 147, + "AttachCommandTests.AttachForce_PositionFromFolderName", + "[TestCase(\"attachoverorreplace\", true)]", + "6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634", + ); +} + +#[test] +fn attach_command_tests_attach_force_position_from_folder_name_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 148, + "AttachCommandTests.AttachForce_PositionFromFolderName", + "[TestCase(\"attachover\", false)]", + "6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634", + ); +} + +#[test] +fn attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 194, + "AttachCommandTests.AttachForce_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attach\")]", + "5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1", + ); +} + +#[test] +fn attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 195, + "AttachCommandTests.AttachForce_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachoverorreplace\")]", + "5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1", + ); +} + +#[test] +fn attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 196, + "AttachCommandTests.AttachForce_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachover\")]", + "5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1", + ); +} + +#[test] +fn attach_command_tests_attach_force_attach_private_parent_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 239, + "AttachCommandTests.AttachForce_AttachPrivateParentFolder", + "[TestCase(\"attach\", true)]", + "268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c", + ); +} + +#[test] +fn attach_command_tests_attach_force_attach_private_parent_folder_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 240, + "AttachCommandTests.AttachForce_AttachPrivateParentFolder", + "[TestCase(\"attachoverorreplace\", true)]", + "268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c", + ); +} + +#[test] +fn attach_command_tests_attach_force_attach_private_parent_folder_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + 241, + "AttachCommandTests.AttachForce_AttachPrivateParentFolder", + "[TestCase(\"attachover\", false)]", + "268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 15, + "AttachThisCommandTests.AttachThis_Default", + "[TestCase(\"attachthis\", true)]", + "3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 16, + "AttachThisCommandTests.AttachThis_Default", + "[TestCase(\"attachthisoverorreplace\", true)]", + "3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_default_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 17, + "AttachThisCommandTests.AttachThis_Default", + "[TestCase(\"attachthisover\", false)]", + "3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_by_id() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 79, + "AttachThisCommandTests.AttachThis_ById", + "[TestCase(\"attachthis\", true)]", + "3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_by_id_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 80, + "AttachThisCommandTests.AttachThis_ById", + "[TestCase(\"attachthisoverorreplace\", true)]", + "3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_by_id_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 81, + "AttachThisCommandTests.AttachThis_ById", + "[TestCase(\"attachthisover\", false)]", + "3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 144, + "AttachThisCommandTests.AttachThis_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachthis\")]", + "67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 145, + "AttachThisCommandTests.AttachThis_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachthisoverorreplace\")]", + "67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 146, + "AttachThisCommandTests.AttachThis_FolderNameSpecifiesToAddInsteadOfReplace", + "[TestCase(\"attachthisover\")]", + "67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 210, + "AttachThisCommandTests.AttachThis_FolderNameSpecifiesRlvAttachmentPoint", + "[TestCase(\"attachthis\", true)]", + "c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 211, + "AttachThisCommandTests.AttachThis_FolderNameSpecifiesRlvAttachmentPoint", + "[TestCase(\"attachthisoverorreplace\", true)]", + "c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 212, + "AttachThisCommandTests.AttachThis_FolderNameSpecifiesRlvAttachmentPoint", + "[TestCase(\"attachthisover\", false)]", + "c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_from_hidden_subfolder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 278, + "AttachThisCommandTests.AttachThis_FromHiddenSubfolder", + "[TestCase(\"attachthis\", true)]", + "059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_from_hidden_subfolder_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 279, + "AttachThisCommandTests.AttachThis_FromHiddenSubfolder", + "[TestCase(\"attachthisoverorreplace\", true)]", + "059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_from_hidden_subfolder_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 280, + "AttachThisCommandTests.AttachThis_FromHiddenSubfolder", + "[TestCase(\"attachthisover\", false)]", + "059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_attach_point() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 344, + "AttachThisCommandTests.AttachThis_AttachPoint", + "[TestCase(\"attachthis\", true)]", + "9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_attach_point_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 345, + "AttachThisCommandTests.AttachThis_AttachPoint", + "[TestCase(\"attachthisoverorreplace\", true)]", + "9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_attach_point_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 346, + "AttachThisCommandTests.AttachThis_AttachPoint", + "[TestCase(\"attachthisover\", false)]", + "9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_rlv_wearable_type() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 414, + "AttachThisCommandTests.AttachThis_RlvWearableType", + "[TestCase(\"attachthis\", true)]", + "1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_rlv_wearable_type_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 415, + "AttachThisCommandTests.AttachThis_RlvWearableType", + "[TestCase(\"attachthisoverorreplace\", true)]", + "1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3", + ); +} + +#[test] +fn attach_this_command_tests_attach_this_rlv_wearable_type_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + 416, + "AttachThisCommandTests.AttachThis_RlvWearableType", + "[TestCase(\"attachthisover\", false)]", + "1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3", + ); +} + +#[test] +fn clear_command_tests_clear() { + pending( + "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + 11, + "ClearCommandTests.Clear", + "[Test]", + "865d022233930e9582fec5b0e99063f15506a339c430755aba83706b594182ad", + ); +} + +#[test] +fn clear_command_tests_clear_case_in_sensitive() { + pending( + "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + 25, + "ClearCommandTests.Clear_CaseInSensitive", + "[Test]", + "b70296f9d2b6c9eb8c6dd6e560056ab8320d746a991fafec858812fc2ebb3141", + ); +} + +#[test] +fn clear_command_tests_clear_sender_based() { + pending( + "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + 39, + "ClearCommandTests.Clear_SenderBased", + "[Test]", + "1ae70737411e18626227c0b15181572c1c623eefce0a8fa1a874b2229c44c38e", + ); +} + +#[test] +fn clear_command_tests_clear_filtered() { + pending( + "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + 57, + "ClearCommandTests.Clear_Filtered", + "[Test]", + "e0f0b5a42c3baf92fef6a8d4fc2c60dbd6963db6f844fed55b06968f0c9e543f", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 15, + "DetachAllCommandTests.DetachAllForce_Recursive", + "[Test]", + "45405dbca6c2b8bb9f439736d53c2ff60056252f4cdf6296bedcc14d2be9248e", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive_enforce_restrictions() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 85, + "DetachAllCommandTests.DetachAllForce_Recursive_EnforceRestrictions", + "[Test]", + "6186f5923009fb984daef726e8df44aff7cb65f74c2e381dd8cc9968f5534e43", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive_private_target_dir() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 154, + "DetachAllCommandTests.DetachAllForce_Recursive_PrivateTargetDir", + "[Test]", + "300a323967b6258d1202190bbd3de7b91699231f7a5afa86204ba627cb61215f", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive_private_sub_folders() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 226, + "DetachAllCommandTests.DetachAllForce_Recursive_PrivateSubFolders", + "[Test]", + "e688b64d13f0a07f4bfeae0715fbfbf98c1d1fa64b0aefbd0e4e3d3d4dd98eee", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive_nostrip_sub_folders() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 298, + "DetachAllCommandTests.DetachAllForce_Recursive_NostripSubFolders", + "[Test]", + "22cf1a159861c98c8a0f14ac63bafcbef21466c2ac01e615fe9ca4630d16f956", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive_nostrip_sub_folders_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 370, + "DetachAllCommandTests.DetachAllForce_Recursive_NostripSubFolders_LinkException", + "[Test]", + "cbe38368a6d4c59d72291195688d0c70898be5c3cceb02f09c5d386c3668fb07", + ); +} + +#[test] +fn detach_all_command_tests_detach_all_force_recursive_nostrip_item_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + 450, + "DetachAllCommandTests.DetachAllForce_Recursive_NostripItemName", + "[Test]", + "ea0fab47cb1829338948f605919fcf1dca4f88d7965cdca4c7f457e399e4fbfc", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 15, + "DetachAllThisCommandTests.DetachAllThisForce_Default", + "[Test]", + "8fe4eacf8cc5841e638d69540e2ab080efc3e64534346ece854429d0476f8a84", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_nostrip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 87, + "DetachAllThisCommandTests.DetachAllThisForce_Nostrip", + "[Test]", + "754bd01f2f0b77c05ee5d1548f76337da93d980a48ad0922d80f34707c4fe68b", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_nostrip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 159, + "DetachAllThisCommandTests.DetachAllThisForce_Nostrip_LinkException", + "[Test]", + "0cce15f7cfda160733c305b0867be31875e1814b38e2e980525d960e0214ad51", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_id() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 237, + "DetachAllThisCommandTests.DetachAllThisForce_ById", + "[Test]", + "2f657ffed317d4d7f97f6111942ea8214996872da6294f7c66d07890647f7f63", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_id_nostrip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 309, + "DetachAllThisCommandTests.DetachAllThisForce_ById_Nostrip", + "[Test]", + "48ab7aec02efd652478ca3110dd39011fd9b79a1e0a1336f53e9f77b2f56e635", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_id_nostrip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 382, + "DetachAllThisCommandTests.DetachAllThisForce_ById_Nostrip_LinkException", + "[Test]", + "5d882f00bfe73cecfc3e96c26ff18a20c00481619996b25ed2ce851eff9a86ce", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 461, + "DetachAllThisCommandTests.DetachThisAllForce_ByRlvAttachmentPoint", + "[Test]", + "30e6806d5c484bf2a2f9a3b1fcdb5e88272874b0e755462c3b0bfa97326d180c", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 534, + "DetachAllThisCommandTests.DetachThisAllForce_ByRlvAttachmentPoint_NoStrip", + "[Test]", + "657125be7aec668f72e744cc87cae38f022c8ccf9e8980c8ef4bea7e0557fdd1", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point_no_strip_link_exception() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 608, + "DetachAllThisCommandTests.DetachThisAllForce_ByRlvAttachmentPoint_NoStrip_LinkException", + "[Test]", + "fe019191a9a3df9a43fd500db775ba5f874f4b767096365cba390480b2b2189f", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 688, + "DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType", + "[Test]", + "ccf302d870f323790af63873fcbb172f084c4e7400a728e480378706b5fb9947", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 758, + "DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType_NoStrip", + "[Test]", + "1947e7c9cfe8bb931ee7ad50c6f505515feeb9d30b236702a2d68fb4734a30f0", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_no_strip_link_exception() + { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 829, + "DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType_NoStrip_LinkException", + "[Test]", + "50ec101ab557e78d947ac7f9878acd4df4957482f358a7ce02371df8754add94", + ); +} + +#[test] +fn detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_private_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + 906, + "DetachAllThisCommandTests.DetachAllThisForce_ByRlvWearableType_PrivateFolder", + "[Test]", + "2ba745b093f0348d8754f74073c6a6a0f18383b5ce4a73721b39b01f0306a994", + ); +} + +#[test] +fn detach_me_command_tests_detach_me_force() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + 15, + "DetachMeCommandTests.DetachMeForce", + "[Test]", + "fde065233689ec75c12e9607acf06c5859a91efea58e143ecc508ebec784a567", + ); +} + +#[test] +fn detach_me_command_tests_detach_me_force_with_no_strip_item_name_special_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + 79, + "DetachMeCommandTests.DetachMeForce_WithNoStripItemName_SpecialException", + "[Test]", + "ee511230131312be9b788033aac8766ea3cb3c1f8d7c5b9b26a4bd6a83cd695c", + ); +} + +#[test] +fn detach_me_command_tests_detach_me_force_with_locked_folder_restriction() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + 146, + "DetachMeCommandTests.DetachMeForce_WithLockedFolderRestriction", + "[Test]", + "05fefae0563306af0c491006f18915ff1b250b7972c82c160f20f06e07335887", + ); +} + +#[test] +fn detach_me_command_tests_detach_me_force_multiple_links_same_item() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + 224, + "DetachMeCommandTests.DetachMeForce_MultipleLinksSameItem", + "[Test]", + "1ae8a318762625819371fb109fd673e0d31a2c0354add1e65802eb54cb71e303", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 15, + "DetachThisCommandTests.DetachThisForce_Default", + "[Test]", + "ae8c0fd737f869ef3e2dbd97ae28974b35c6bbc5327151c0074d531efdaaf54e", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 87, + "DetachThisCommandTests.DetachThisForce_NoStrip", + "[Test]", + "3aa17222f7539814f8329e07de548cca4bb702f4b0409e793ea551327b0c57d0", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_no_strip_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 159, + "DetachThisCommandTests.DetachThisForce_NoStripFolder", + "[Test]", + "16b74c3bf8312ccb885e61f933ec9d292988d2e1fad05e0188006df5630681f8", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_no_strip_folder_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 231, + "DetachThisCommandTests.DetachThisForce_NoStripFolder_LinkException", + "[Test]", + "b86b22a0ab30d0ded0cd6fbc7d34fae77e521861f5672b44a25a77325e594ab4", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_id() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 305, + "DetachThisCommandTests.DetachThisForce_ById", + "[Test]", + "3c4a211e5fefb44b42f50f6e6e58f8f852c8cf2d732bb6c3f737c3d6a592fa22", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_id_nostrip_item_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 376, + "DetachThisCommandTests.DetachThisForce_ById_NostripItemName", + "[Test]", + "f32926ca6f4328afdd3ddeb9f7bec8ff2ee01e9563555921ac8c663d20005551", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_id_nostrip_folder_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 447, + "DetachThisCommandTests.DetachThisForce_ById_NostripFolderName", + "[Test]", + "bec3216bf016c2543a3410b069abd786167e04a7527253887f158127644656a8", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_id_nostrip_folder_name_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 518, + "DetachThisCommandTests.DetachThisForce_ById_NostripFolderName_LinkException", + "[Test]", + "1b5eb3a0bdef8ea65b800533ab3153dc6b3ea21d2f4f27e4820d0a0df48891a2", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_attachment_point() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 591, + "DetachThisCommandTests.DetachThisForce_ByRlvAttachmentPoint", + "[Test]", + "7e8f3a4d8b2cbdb5cc81eea598da6ef6395834b1cb7a629dc8d7ee2bfd80fab5", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_attachment_point_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 664, + "DetachThisCommandTests.DetachThisForce_ByRlvAttachmentPoint_NoStrip", + "[Test]", + "f6ff482bdb8d28414e01952201e37e49316b3e2345b0ff85dd4cb059193d1816", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_attachment_point_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 738, + "DetachThisCommandTests.DetachThisForce_ByRlvAttachmentPoint_NoStrip_LinkException", + "[Test]", + "289f8cc48f0e6a412d58258876e4aca08d8116d549642a0011bbdaf9b2223e83", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_wearable_type() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 813, + "DetachThisCommandTests.DetachThisForce_ByRlvWearableType", + "[Test]", + "51607294f12279974c2b44b47ba2eadca9846180a39bcde6a28c020dc4466254", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_wearable_type_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 883, + "DetachThisCommandTests.DetachThisForce_ByRlvWearableType_NoStrip", + "[Test]", + "30dec183993b2a644c2812ffc1c863e1714df134942f7827df818d9200e47c38", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_wearable_type_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 955, + "DetachThisCommandTests.DetachThisForce_ByRlvWearableType_NoStrip_LinkException", + "[Test]", + "62f59cf66f21dcac15cf3166dcec2183181c0b434e9eacba796eb7025c4f1ab3", + ); +} + +#[test] +fn detach_this_command_tests_detach_this_force_by_rlv_wearable_type_private_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + 1028, + "DetachThisCommandTests.DetachThisForce_ByRlvWearableType_PrivateFolder", + "[Test]", + "dd40588598bd081189e7c4f284af3851a140155e2ede0ae2121dd59a156dc988", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 15, + "RemAttachCommandTests.RemAttach", + "[TestCase(\"@detach=force\")]", + "16420d56c60229e8d8b6a2a0d63b1f500112c23cef451d69bb0ed97fe9b63bae", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 16, + "RemAttachCommandTests.RemAttach", + "[TestCase(\"@remattach=force\")]", + "16420d56c60229e8d8b6a2a0d63b1f500112c23cef451d69bb0ed97fe9b63bae", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 83, + "RemAttachCommandTests.RemAttach_NoStrip", + "[TestCase(\"@detach=force\")]", + "5b3f1cbe99833e16c6f10ef568618627445babbcdfc9be555b48257bfdffeea7", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_no_strip_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 84, + "RemAttachCommandTests.RemAttach_NoStrip", + "[TestCase(\"@remattach=force\")]", + "5b3f1cbe99833e16c6f10ef568618627445babbcdfc9be555b48257bfdffeea7", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 154, + "RemAttachCommandTests.RemAttach_NoStrip_LinkException", + "[TestCase(\"@detach=force\")]", + "96a4b53d9e55dcd656c25af6619a3d0d67f5bc2517a759d722559a4ffb225472", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_no_strip_link_exception_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 155, + "RemAttachCommandTests.RemAttach_NoStrip_LinkException", + "[TestCase(\"@remattach=force\")]", + "96a4b53d9e55dcd656c25af6619a3d0d67f5bc2517a759d722559a4ffb225472", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_external_items() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 227, + "RemAttachCommandTests.RemAttach_ExternalItems", + "[TestCase(\"@detach=force\")]", + "7545f36532fcb7974a9e009e567b2342754a11da95eb3f17ee04089dcec42664", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_external_items_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 228, + "RemAttachCommandTests.RemAttach_ExternalItems", + "[TestCase(\"@remattach=force\")]", + "7545f36532fcb7974a9e009e567b2342754a11da95eb3f17ee04089dcec42664", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 320, + "RemAttachCommandTests.RemAttach_ByFolder", + "[TestCase(\"@detach:Clothing/Hats=force\")]", + "583d3f596c80411d950038e3ec64032bee75150b8c819741fe89a4ca40eb2553", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_folder_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 321, + "RemAttachCommandTests.RemAttach_ByFolder", + "[TestCase(\"@remattach:Clothing/Hats=force\")]", + "583d3f596c80411d950038e3ec64032bee75150b8c819741fe89a4ca40eb2553", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_folder_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 387, + "RemAttachCommandTests.RemAttach_ByFolder_NoStrip", + "[TestCase(\"@detach:Clothing/nostrip Hats=force\")]", + "3a21b8ae807126d6f93ac95e16c47330b4146ace9781e9c9665ad493ee8c48b1", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_folder_no_strip_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 388, + "RemAttachCommandTests.RemAttach_ByFolder_NoStrip", + "[TestCase(\"@remattach:Clothing/nostrip Hats=force\")]", + "3a21b8ae807126d6f93ac95e16c47330b4146ace9781e9c9665ad493ee8c48b1", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_folder_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 455, + "RemAttachCommandTests.RemAttach_ByFolder_NoStrip_LinkException", + "[TestCase(\"@detach:Clothing/nostrip Hats=force\")]", + "7c00e7dc70b3078d75009cf78a9fece889eee85f237c1a3c79c6249ae5e5327f", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_folder_no_strip_link_exception_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 456, + "RemAttachCommandTests.RemAttach_ByFolder_NoStrip_LinkException", + "[TestCase(\"@remattach:Clothing/nostrip Hats=force\")]", + "7c00e7dc70b3078d75009cf78a9fece889eee85f237c1a3c79c6249ae5e5327f", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 525, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint", + "[TestCase(\"@detach:chest=force\")]", + "e09627228c1cf8311e56ac6660389bc1b268db8fd4f883dc40aaf3d2ec00916b", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 526, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint", + "[TestCase(\"@remattach:chest=force\")]", + "e09627228c1cf8311e56ac6660389bc1b268db8fd4f883dc40aaf3d2ec00916b", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 607, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip", + "[TestCase(\"@detach:chest=force\")]", + "ffaaad92700d5d606154abdddd05c24c7584c5c3e55290df61e2b2a71d8148d7", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 608, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip", + "[TestCase(\"@remattach:chest=force\")]", + "ffaaad92700d5d606154abdddd05c24c7584c5c3e55290df61e2b2a71d8148d7", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 705, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip_LinkException", + "[TestCase(\"@detach:chest=force\")]", + "af1b1caf070a186bc2b02b598919b52d47c289d708fde3713e48ce1a40d7c025", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_link_exception_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 706, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint_NoStrip_LinkException", + "[TestCase(\"@remattach:chest=force\")]", + "af1b1caf070a186bc2b02b598919b52d47c289d708fde3713e48ce1a40d7c025", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_none() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 805, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint_None", + "[TestCase(\"@detach:skull=force\")]", + "afed603254ad6048a46e157254f16253063e6c76c9ea16f46a69d8455bc0e6fb", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_attachment_point_none_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 806, + "RemAttachCommandTests.RemAttach_ByAttachmentPoint_None", + "[TestCase(\"@remattach:skull=force\")]", + "afed603254ad6048a46e157254f16253063e6c76c9ea16f46a69d8455bc0e6fb", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 871, + "RemAttachCommandTests.RemAttach_ByUUID", + "[TestCase(\"detach\")]", + "4b1a8acea7f1bb100bf11e9329672c64b53aba4974558f1c693460eef7f56c2d", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 872, + "RemAttachCommandTests.RemAttach_ByUUID", + "[TestCase(\"remattach\")]", + "4b1a8acea7f1bb100bf11e9329672c64b53aba4974558f1c693460eef7f56c2d", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_item_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 938, + "RemAttachCommandTests.RemAttach_ByUUID_NostripInItemName", + "[TestCase(\"detach\")]", + "6857733912b45ef9153b0f58cd74ae6c9dc0034fa10933d153cae88a2c7d9423", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_item_name_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 939, + "RemAttachCommandTests.RemAttach_ByUUID_NostripInItemName", + "[TestCase(\"remattach\")]", + "6857733912b45ef9153b0f58cd74ae6c9dc0034fa10933d153cae88a2c7d9423", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1005, + "RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName", + "[TestCase(\"detach\")]", + "1a3189f931e086ab3d2d3e99c53dba2e9d39dce75a52fd02400c6892aef5d0c4", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1006, + "RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName", + "[TestCase(\"remattach\")]", + "1a3189f931e086ab3d2d3e99c53dba2e9d39dce75a52fd02400c6892aef5d0c4", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1073, + "RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName_LinkException", + "[TestCase(\"detach\")]", + "bd7bc72a107b4a21b00977e13b086da192bef2c2e6f0fdb73b8e332016c6ef23", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_link_exception_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1074, + "RemAttachCommandTests.RemAttach_ByUUID_NostripInFolderName_LinkException", + "[TestCase(\"remattach\")]", + "bd7bc72a107b4a21b00977e13b086da192bef2c2e6f0fdb73b8e332016c6ef23", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_with_restrictions() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1143, + "RemAttachCommandTests.RemAttach_ByUUID_WithRestrictions", + "[TestCase(\"detach\")]", + "2ecf40d1d338117ddac4cfd6c7a030e96b7adf72cd90e0d8327787317e1f38d7", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_with_restrictions_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1144, + "RemAttachCommandTests.RemAttach_ByUUID_WithRestrictions", + "[TestCase(\"remattach\")]", + "2ecf40d1d338117ddac4cfd6c7a030e96b7adf72cd90e0d8327787317e1f38d7", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_external() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1211, + "RemAttachCommandTests.RemAttach_ByUUID_External", + "[TestCase(\"detach\")]", + "e0bdc682df3416bdc01855e6e63974e64c21951aac629807352220baf572dded", + ); +} + +#[test] +fn rem_attach_command_tests_rem_attach_by_uuid_external_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + 1212, + "RemAttachCommandTests.RemAttach_ByUUID_External", + "[TestCase(\"remattach\")]", + "e0bdc682df3416bdc01855e6e63974e64c21951aac629807352220baf572dded", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 15, + "RemOutfitCommandTests.RemOutfit", + "[Test]", + "60bd0e62bbd4613c4d2d1a65705644dc25fd7327408adfc0bb7e95c45d79cdcb", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_private_folders() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 83, + "RemOutfitCommandTests.RemOutfit_PrivateFolders", + "[Test]", + "d79ac3806f50915390edd0a24b756ef398c1334017f69d16f4cb887dcdd41fb1", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_external_items() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 153, + "RemOutfitCommandTests.RemOutfit_ExternalItems", + "[Test]", + "0265a9fee1070cbcc458bfcb05fe267991cbdb5480500c1b32aace1eb4935217", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_external_items_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 235, + "RemOutfitCommandTests.RemOutfit_ExternalItems_NoStrip", + "[Test]", + "b93d39d919fb70b02ccdb724969f7b983c726c707bca96e1b1ddc6ee248a734f", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_external_items_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 330, + "RemOutfitCommandTests.RemOutfit_ExternalItems_NoStrip_LinkException", + "[Test]", + "5ecc44228573645e0a0c78d100dab54b793c6ce8dc50a02d79a919fe6d7c1678", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_external_items_by_type() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 428, + "RemOutfitCommandTests.RemOutfit_ExternalItems_ByType", + "[Test]", + "8ba106f071f8768af1d6213c04f67dd0aec846ae47552686eba86c489bdb0292", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 508, + "RemOutfitCommandTests.RemOutfit_Folder", + "[Test]", + "45f9e7a9d0ef99ec7d58b59f1c1db7b6065994939717842bb02486b470b357b5", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_folder_private_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 573, + "RemOutfitCommandTests.RemOutfit_Folder_PrivateFolder", + "[Test]", + "68f3050a1b667304ff2b252690cc7d1994964dbd2c7633d54e5c6654714c0aed", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_folder_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 640, + "RemOutfitCommandTests.RemOutfit_Folder_NoStrip", + "[Test]", + "d56b83a72d6d3529af0390674550ce40733c14de6210cf71e277f0e195d1e330", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_folder_no_strip_folder_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 706, + "RemOutfitCommandTests.RemOutfit_Folder_NoStripFolderName", + "[Test]", + "a28f5517a9d05085627d5acaf33441d598912301962f6e99aaff49ef5114af53", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_folder_no_strip_folder_name_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 772, + "RemOutfitCommandTests.RemOutfit_Folder_NoStripFolderName_LinkException", + "[Test]", + "80efc201f976365e68d32ae1b30db0f10a17cbc65aedc82895ffa679700008da", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_specific() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 841, + "RemOutfitCommandTests.RemOutfit_Specific", + "[Test]", + "7235143679739442ec942d294a8a68f69b7fb5678ed4e3ca03be35c74e9c71a9", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_specific_private_folder() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 907, + "RemOutfitCommandTests.RemOutfit_Specific_PrivateFolder", + "[Test]", + "3feea26f000dc7eb86b1413f1a5bdd5f109c5f9f969918cd1ce2e7f926f26c12", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_specific_no_strip() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 975, + "RemOutfitCommandTests.RemOutfit_Specific_NoStrip", + "[Test]", + "6e4b8bc53933a889df1cf553ca7e0601e5061bb87013a4075c2ff357cc9d987f", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_specific_no_strip_link_exception() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 1042, + "RemOutfitCommandTests.RemOutfit_Specific_NoStrip_LinkException", + "[Test]", + "72b1409f70531d859f15a012cb1fb03d795d2065c5d03b7a263d352ca4b80e98", + ); +} + +#[test] +fn rem_outfit_command_tests_rem_outfit_body_part_specific() { + pending( + "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + 1112, + "RemOutfitCommandTests.RemOutfit_BodyPart_Specific", + "[Test]", + "13804c96395db86821371dc8f2cacd2cb182338f8ea88034afcc5da19e3f0691", + ); +} + +#[test] +fn set_debug_command_tests_set_debug_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs", + 13, + "SetDebugCommandTests.SetDebug_Default", + "[TestCase(\"RenderResolutionDivisor\", \"RenderResolutionDivisor Success\")]", + "abcee425068df326a3258ab4d881218e6eee52523fa5d306b191308e85dfff3d", + ); +} + +#[test] +fn set_debug_command_tests_set_debug_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs", + 14, + "SetDebugCommandTests.SetDebug_Default", + "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "abcee425068df326a3258ab4d881218e6eee52523fa5d306b191308e85dfff3d", + ); +} + +#[test] +fn set_debug_command_tests_set_debug_invalid() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs", + 32, + "SetDebugCommandTests.SetDebug_Invalid", + "[Test]", + "2e0595319ba8e2c9a8280c5b034363ad7998eb740cb6b7fff3d75bb0167c6464", + ); +} + +#[test] +fn set_env_command_tests_set_env_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetEnvCommandTests.cs", + 14, + "SetEnvCommandTests.SetEnv_Default", + "[TestCase(\"Daytime\", \"Daytime Success\")]", + "836c1332ca9c4f645e5c9dca8b4a2b967d55fd8148901b05ce5d741e665ab7e1", + ); +} + +#[test] +fn set_env_command_tests_set_env_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetEnvCommandTests.cs", + 15, + "SetEnvCommandTests.SetEnv_Default", + "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "836c1332ca9c4f645e5c9dca8b4a2b967d55fd8148901b05ce5d741e665ab7e1", + ); +} + +#[test] +fn set_group_command_tests_set_group_by_name() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + 14, + "SetGroupCommandTests.SetGroup_ByName", + "[Test]", + "fae27e58cd981f5471f4c2b8356bb07aa5e76a57aaf0882d0dbfb86360e077e3", + ); +} + +#[test] +fn set_group_command_tests_set_group_by_name_and_role() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + 32, + "SetGroupCommandTests.SetGroup_ByNameAndRole", + "[Test]", + "408442b86bb8259eb9bbb4cf8a5d3b0830c7ba9357fa04cb6e851511a7a24df1", + ); +} + +#[test] +fn set_group_command_tests_set_group_by_id() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + 50, + "SetGroupCommandTests.SetGroup_ById", + "[Test]", + "27f13c52c8c5e2e4298fee3f4322f9906d5f82e900aa5f46c9a8ffac3a6dfae7", + ); +} + +#[test] +fn set_group_command_tests_set_group_by_id_and_role() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + 70, + "SetGroupCommandTests.SetGroup_ByIdAndRole", + "[Test]", + "e18fd0c318ebd4f9a189418449568b3a34b8f7d3a0097f100a7253c4d5a31bde", + ); +} + +#[test] +fn set_rot_command_tests_set_rot() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SetRotCommandTests.cs", + 13, + "SetRotCommandTests.SetRot", + "[Test]", + "c3302d63cdda9d72b85dad2749e2684cc26d51c72ddc6ace8275911f8ba67ef4", + ); +} + +#[test] +fn sit_command_tests_force_sit_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + 28, + "SitCommandTests.ForceSit_Default", + "[Test]", + "24e45ba898cb8ed0919369d07a39d0b21982fa4fc4c41eb4835ba765c05e2469", + ); +} + +#[test] +fn sit_command_tests_force_sit_restricted_unsit_while_standing() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + 50, + "SitCommandTests.ForceSit_RestrictedUnsit_WhileStanding", + "[Test]", + "8d179277f6a7f98ead813de7bd02ab5146b46ce240d1d5e4a69037885e5f626a", + ); +} + +#[test] +fn sit_command_tests_force_sit_restricted_unsit_while_seated() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + 74, + "SitCommandTests.ForceSit_RestrictedUnsit_WhileSeated", + "[Test]", + "1f2debd6e644c86698577e1c04db96d6aac43267ceae8de9f28435b62ff92817", + ); +} + +#[test] +fn sit_command_tests_force_sit_restricted_sit() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + 95, + "SitCommandTests.ForceSit_RestrictedSit", + "[Test]", + "8ac0964fc07bb5e860123ce8de1102c2254ffde28f246896d81f7524c3c87021", + ); +} + +#[test] +fn sit_command_tests_force_sit_restricted_stand_tp() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + 115, + "SitCommandTests.ForceSit_RestrictedStandTp", + "[Test]", + "bc0c259477ef5f1e5a76b1081f604ba421c82340f738e37fd52b91a421037cf6", + ); +} + +#[test] +fn sit_command_tests_force_sit_invalid_object() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + 135, + "SitCommandTests.ForceSit_InvalidObject", + "[Test]", + "787bfe6fefe3895b4bcb5da027ffeac70bf67c3c7a295dbbf7e1526156290040", + ); +} + +#[test] +fn sit_ground_command_tests_force_sit_ground() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitGroundCommandTests.cs", + 11, + "SitGroundCommandTests.ForceSitGround", + "[Test]", + "2319cd49aaae5ac824bc5ffd4f33a5e4f3f684ebec1dc1f1732071eb44ee1cb8", + ); +} + +#[test] +fn sit_ground_command_tests_force_sit_ground_restricted_sit() { + pending( + "LibreMetaverse.Tests/RLV/Commands/SitGroundCommandTests.cs", + 17, + "SitGroundCommandTests.ForceSitGround_RestrictedSit", + "[Test]", + "5ac661e9f7fa93cf6ca76aa69f6d84ac61ebd22f26620203f084777010b6de4d", + ); +} + +#[test] +fn tp_to_command_tests_tp_to_default() { + pending( + "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + 13, + "TpToCommandTests.TpTo_Default", + "[Test]", + "1613e723da60f84dfb54a7345b96566a055a9b7a017e66b0929d6f37c04b62a3", + ); +} + +#[test] +fn tp_to_command_tests_tp_to_with_region() { + pending( + "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + 31, + "TpToCommandTests.TpTo_WithRegion", + "[Test]", + "50c5f63c5cb0da221846fd7c0c7f2d471bef2aa2ab203a9b5bdb4eceeb3d97bf", + ); +} + +#[test] +fn tp_to_command_tests_tp_to_with_region_and_look_at() { + pending( + "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + 49, + "TpToCommandTests.TpTo_WithRegionAndLookAt", + "[Test]", + "c9030189de7acdad0db5c8f83e49ee0433ec0588a35436ab39cdcf40a4fd4d36", + ); +} + +#[test] +fn tp_to_command_tests_tp_to_restricted_unsit() { + pending( + "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + 67, + "TpToCommandTests.TpTo_RestrictedUnsit", + "[Test]", + "4dc00a1048593f7468271a4262cf311a3516ea4a53e288eeca69d1297dafc9f2", + ); +} + +#[test] +fn tp_to_command_tests_tp_to_restricted_tp_loc() { + pending( + "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + 83, + "TpToCommandTests.TpTo_RestrictedTpLoc", + "[Test]", + "3e1ecc1d04973a496edf9d156e52ba76a93ff431181a3ece93c0e4f82884895a", + ); +} + +#[test] +fn unsit_command_tests_force_un_sit() { + pending( + "LibreMetaverse.Tests/RLV/Commands/UnsitCommandTests.cs", + 10, + "UnsitCommandTests.ForceUnSit", + "[Test]", + "2f91e1112e1c4e97b79a4dc7bcd4d4a85f13125bd636f81147ce5b396366ebed", + ); +} + +#[test] +fn unsit_command_tests_force_un_sit_restricted_unsit() { + pending( + "LibreMetaverse.Tests/RLV/Commands/UnsitCommandTests.cs", + 16, + "UnsitCommandTests.ForceUnSit_RestrictedUnsit", + "[Test]", + "2ecf210dc83b06018cdcf44cb44bdf43f1040133e7523542a2e1126d6d98004f", + ); +} + +#[test] +fn accept_permission_exception_tests_accept_permission() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AcceptPermissionExceptionTests.cs", + 9, + "AcceptPermissionExceptionTests.AcceptPermission", + "[Test]", + "a5ffc51718e89fb872c6df8b8667f6d231618d47a2ffc71d596e8e10e15cb02e", + ); +} + +#[test] +fn accept_tp_exception_tests_can_auto_accept_tp_user() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpExceptionTests.cs", + 11, + "AcceptTpExceptionTests.CanAutoAcceptTp_User", + "[Test]", + "e988496e81a717eae1a96c5501e748a441fa64f637aaa47a6ae7a8d571c30f6e", + ); +} + +#[test] +fn accept_tp_exception_tests_can_auto_accept_tp_all() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpExceptionTests.cs", + 24, + "AcceptTpExceptionTests.CanAutoAcceptTp_All", + "[Test]", + "428ec184c9d09f6ec57ac3429180f327ed1b79e9d9dea9815df3bb6f0f6244fd", + ); +} + +#[test] +fn accept_tp_request_exception_tests_can_auto_accept_tp_request_user() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpRequestExceptionTests.cs", + 11, + "AcceptTpRequestExceptionTests.CanAutoAcceptTpRequest_User", + "[Test]", + "3a5af1a55e74b5e75a04abc11826ded17c327ac2ed99ab2a423674fbb0e61f31", + ); +} + +#[test] +fn accept_tp_request_exception_tests_can_auto_accept_tp_request_all() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpRequestExceptionTests.cs", + 24, + "AcceptTpRequestExceptionTests.CanAutoAcceptTpRequest_All", + "[Test]", + "8e2cf7c4d17dcec4d7855fc430092699416108966fb5d97c170c13f0bcd04cfe", + ); +} + +#[test] +fn attach_all_this_except_exception_tests_attach_all_this_recursive_except_all() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs", + 14, + "AttachAllThisExceptExceptionTests.AttachAllThis_Recursive_ExceptAll", + "[Test]", + "1daa414beb2a767518f335f6ae59e711395375ed9d7912fbbc139fa0998dfdb1", + ); +} + +#[test] +fn attach_all_this_except_exception_tests_attach_all_this_recursive_except_all_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs", + 95, + "AttachAllThisExceptExceptionTests.AttachAllThis_Recursive_ExceptAll_Recursive", + "[Test]", + "6e0c78d6ed78bedca9a8c6a9a83fd9f90f7123da433eb4c560e6f5c0b6fe6d94", + ); +} + +#[test] +fn attach_all_this_except_exception_tests_attach_all_this_recursive_except_all_recursive_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs", + 194, + "AttachAllThisExceptExceptionTests.AttachAllThis_Recursive_ExceptAll_Recursive_AddRem", + "[Test]", + "9423ed205501604501d31909414ecf6ef99a0d56d4efae100f5576b31b71a858", + ); +} + +#[test] +fn attach_this_except_exception_tests_attach_this_except_default() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AttachThisExceptExceptionTests.cs", + 15, + "AttachThisExceptExceptionTests.AttachThisExcept_Default", + "[Test]", + "b8e6e55d8f2654429c9826e38ffc8522eec44ab2521891b68616db61ac662db0", + ); +} + +#[test] +fn attach_this_except_exception_tests_attach_this_except_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/AttachThisExceptExceptionTests.cs", + 114, + "AttachThisExceptExceptionTests.AttachThisExcept_AddRem", + "[Test]", + "05bc7eab5dd02a0a3e60f85eb51b374623aaa29c9ce2b522748a3478b8ee44ea", + ); +} + +#[test] +fn deny_permission_exception_tests_deny_permission() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/DenyPermissionExceptionTests.cs", + 9, + "DenyPermissionExceptionTests.DenyPermission", + "[Test]", + "c2284b63e7b4a93f8613a3afe34466d14e1c6ed8528656d54ae64ca6d081cdd5", + ); +} + +#[test] +fn detach_all_this_except_exception_tests_detach_all_this_recursive_except_all() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs", + 14, + "DetachAllThisExceptExceptionTests.DetachAllThis_Recursive_ExceptAll", + "[Test]", + "75e7ab22f6d9d058580fd83741d65f7e5babb7ad54805eaeb16bec8cd65370ed", + ); +} + +#[test] +fn detach_all_this_except_exception_tests_detach_all_this_recursive_except_all_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs", + 73, + "DetachAllThisExceptExceptionTests.DetachAllThis_Recursive_ExceptAll_Recursive", + "[Test]", + "3fb8bb13d6a917d9be18265d90767488cde66746badc6584025bbbaf84f020ad", + ); +} + +#[test] +fn detach_all_this_except_exception_tests_detach_all_this_recursive_except_all_recursive_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs", + 172, + "DetachAllThisExceptExceptionTests.DetachAllThis_Recursive_ExceptAll_Recursive_AddRem", + "[Test]", + "fb5fd8a4eda181d22d1756ec0cae700c4b90895a74dc79c24c67c1705cfd37c8", + ); +} + +#[test] +fn detach_this_except_exception_tests_detach_all_this_recursive_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/DetachThisExceptExceptionTests.cs", + 14, + "DetachThisExceptExceptionTests.DetachAllThis_Recursive_Except", + "[Test]", + "3222d97d73d8b54bd11212f8cd3de26279040321f0bc330e061ff93880053f3e", + ); +} + +#[test] +fn detach_this_except_exception_tests_detach_all_this_recursive_except_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/DetachThisExceptExceptionTests.cs", + 95, + "DetachThisExceptExceptionTests.DetachAllThis_Recursive_Except_AddRem", + "[Test]", + "d25b2c533b9b51428c0c2414d687c466a3c80c4a573dd36763504de19e8dc6f8", + ); +} + +#[test] +fn edit_exception_tests_can_edit_exception() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/EditExceptionTests.cs", + 11, + "EditExceptionTests.CanEdit_Exception", + "[Test]", + "e435b03faef04dfe06d0cbec76e94cbf30e61ad7bc08502728f9239cf47292f8", + ); +} + +#[test] +fn edit_exception_tests_can_edit_specific() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/EditExceptionTests.cs", + 33, + "EditExceptionTests.CanEdit_Specific", + "[Test]", + "db097167497bc650c6729f0687924adedda7097b4089107fc5ea03716c1cb4e5", + ); +} + +#[test] +fn emote_exception_tests_can_emote() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/EmoteExceptionTests.cs", + 9, + "EmoteExceptionTests.CanEmote", + "[Test]", + "a643401539d7258ae04ddebaf9c82876f59c4433b11ee61bfe8b416058c9fe38", + ); +} + +#[test] +fn recv_chat_exception_tests_can_recv_chat_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RecvChatExceptionTests.cs", + 10, + "RecvChatExceptionTests.CanRecvChat_Except", + "[Test]", + "b34881785cf2df3d8f4e5ba971adcf2144d8de4db00acfbe136c79457742ec33", + ); +} + +#[test] +fn recv_emote_exception_tests_can_recv_chat_recv_emote_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RecvEmoteExceptionTests.cs", + 11, + "RecvEmoteExceptionTests.CanRecvChat_RecvEmote_Except", + "[Test]", + "d4647d71c02e05405ae2acf7b58522aae559b1c90a4f7a1521c9a9a383220f8a", + ); +} + +#[test] +fn recv_im_exception_tests_can_receive_im_exception() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs", + 10, + "RecvImExceptionTests.CanReceiveIM_Exception", + "[Test]", + "2e1afba517b29e8e7f2e0605340eb6e87443282857400eba259f0ebdf4874e23", + ); +} + +#[test] +fn recv_im_exception_tests_can_receive_im_exception_single_group() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs", + 22, + "RecvImExceptionTests.CanReceiveIM_Exception_SingleGroup", + "[Test]", + "9ec57daeed225caf960d00f0c83378d1836e86b1896063703ee1c3a38c7b582a", + ); +} + +#[test] +fn recv_im_exception_tests_can_receive_im_exception_all_groups() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs", + 33, + "RecvImExceptionTests.CanReceiveIM_Exception_AllGroups", + "[Test]", + "633b8c680b583a6f8d80335c26f4ebcec77f9d8d5231e49bea562dcb66f00267", + ); +} + +#[test] +fn redir_chat_exception_tests_is_redir_chat() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + 11, + "RedirChatExceptionTests.IsRedirChat", + "[Test]", + "1eb25c5579789db22ee242c4b52c65989bd26dce6d7577021c329c6c49be9414", + ); +} + +#[test] +fn redir_chat_exception_tests_is_redir_chat_removed() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + 26, + "RedirChatExceptionTests.IsRedirChat_Removed", + "[Test]", + "62e03ff1db1e790d8bc1e38ac1495fc12723ba2eb5c9d6035d73c9fdb91a44ad", + ); +} + +#[test] +fn redir_chat_exception_tests_is_redir_chat_multiple_channels() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + 35, + "RedirChatExceptionTests.IsRedirChat_MultipleChannels", + "[Test]", + "c7d0c428d121ab80eee9b6b5855cbe50e7a4cd74e81c369da09df04d55c7554f", + ); +} + +#[test] +fn redir_chat_exception_tests_is_redir_chat_redirect_chat() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + 52, + "RedirChatExceptionTests.IsRedirChat_RedirectChat", + "[Test]", + "c4a083e495a578c1ed0855c43680d5b05144bf627f06df48c82e089e6f0699bf", + ); +} + +#[test] +fn redir_chat_exception_tests_is_redir_chat_redirect_chat_multiple() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + 69, + "RedirChatExceptionTests.IsRedirChat_RedirectChatMultiple", + "[Test]", + "5ff8665440d8d02e0aa900121e591034d51e2b48ca62fdec2fbc9135f8c83428", + ); +} + +#[test] +fn redir_chat_exception_tests_is_redir_chat_redirect_chat_emote() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + 89, + "RedirChatExceptionTests.IsRedirChat_RedirectChatEmote", + "[Test]", + "5d88009e3e8d365c52315a9b189f6cffdc9d04fdb70aa26bcc03d6bc16227189", + ); +} + +#[test] +fn redir_emote_exception_tests_is_redir_emote() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + 10, + "RedirEmoteExceptionTests.IsRedirEmote", + "[Test]", + "02170a2b3eb0cbb88921517c9742d2fc0baaea7a621e5a3c3264a7a17d5efb61", + ); +} + +#[test] +fn redir_emote_exception_tests_is_redir_emote_removed() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + 25, + "RedirEmoteExceptionTests.IsRedirEmote_Removed", + "[Test]", + "6ee89cedfd1e2d79d2447f2f48d1e2d1ac96295485b7509fe09f98e3bfcd9766", + ); +} + +#[test] +fn redir_emote_exception_tests_is_redir_emote_multiple_channels() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + 34, + "RedirEmoteExceptionTests.IsRedirEmote_MultipleChannels", + "[Test]", + "1a95f4cc5db96cf033fed0c1a4e573b1cb1ac17ef72b76e0ce115c051f10528a", + ); +} + +#[test] +fn redir_emote_exception_tests_is_redir_emote_redirect_emote() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + 51, + "RedirEmoteExceptionTests.IsRedirEmote_RedirectEmote", + "[Test]", + "525297be5b5ff466fc9a61f2bc87af38bd637cbef8e0c794e897e021d0cca464", + ); +} + +#[test] +fn redir_emote_exception_tests_is_redir_emote_redirect_emote_multiple() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + 68, + "RedirEmoteExceptionTests.IsRedirEmote_RedirectEmoteMultiple", + "[Test]", + "fd6af49a90e111ed6424c85565242e1205e13604b529909f7be0260e93f0b1c6", + ); +} + +#[test] +fn redir_emote_exception_tests_is_redir_emote_redirect_emote_chat() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + 88, + "RedirEmoteExceptionTests.IsRedirEmote_RedirectEmoteChat", + "[Test]", + "e8b78a6a34e3d3acdfc6d454b46a939d341260362ae5327dc4b70164d41431aa", + ); +} + +#[test] +fn send_channel_except_exception_tests_can_send_channel_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/SendChannelExceptExceptionTests.cs", + 9, + "SendChannelExceptExceptionTests.CanSendChannelExcept", + "[Test]", + "08c309d08681fe067f67315a72014d0a05c87d6e14632fa04f6f2fb617d61be3", + ); +} + +#[test] +fn send_channel_exception_tests_can_send_channel_exception() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/SendChannelExceptionTests.cs", + 9, + "SendChannelExceptionTests.CanSendChannel_Exception", + "[Test]", + "49bcacb6fb31d596ce9afc73099f8aaf645156ee222262174e1d7fed08393cf9", + ); +} + +#[test] +fn send_im_exception_tests_can_send_im_exception() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs", + 10, + "SendImExceptionTests.CanSendIM_Exception", + "[Test]", + "8124011921e8d4caf6840e960bd9f98d21df9db476e1726e0d54550cb8527ceb", + ); +} + +#[test] +fn send_im_exception_tests_can_send_im_exception_single_group() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs", + 21, + "SendImExceptionTests.CanSendIM_Exception_SingleGroup", + "[Test]", + "b55a4bdba1d33652f3809c3478047afc65757fbe1dec6c5292e17b71a04b206c", + ); +} + +#[test] +fn send_im_exception_tests_can_send_im_exception_all_groups() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs", + 32, + "SendImExceptionTests.CanSendIM_Exception_AllGroups", + "[Test]", + "4190ff51848f63dce5682317db79da23fa19ad9e53004534382f3eb6e8544788", + ); +} + +#[test] +fn share_exception_tests_can_share_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/ShareExceptionTests.cs", + 11, + "ShareExceptionTests.CanShare_Except", + "[Test]", + "37297059a814bfde94c466e263a429258cce11ae258afd7953d26f65f9178f1d", + ); +} + +#[test] +fn show_name_tags_exception_tests_can_show_name_tags_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/ShowNameTagsExceptionTests.cs", + 10, + "ShowNameTagsExceptionTests.CanShowNameTags_Except", + "[Test]", + "5d1fe4ec1fa289623d473ffae1682ed725735cbdf48bdf5b7fed086237e32a1a", + ); +} + +#[test] +fn show_names_exception_tests_can_show_names_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/ShowNamesExceptionTests.cs", + 10, + "ShowNamesExceptionTests.CanShowNames_Except", + "[Test]", + "b11578e758631037440dd56a683a3ffc25b576eaa25e7388c950d8d647eb2a75", + ); +} + +#[test] +fn start_im_exception_tests_can_start_im_exception() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/StartImExceptionTests.cs", + 10, + "StartImExceptionTests.CanStartIM_Exception", + "[Test]", + "e0001ffc665f0f39833cf2376ea1fcb7559bdb87a48ea60bb348e14b078880e4", + ); +} + +#[test] +fn touch_me_exception_tests_touch_me_default() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/TouchMeExceptionTests.cs", + 12, + "TouchMeExceptionTests.TouchMe_default", + "[Test]", + "a0f3ffd3c70263738c074e258d9271e0a825f163c40d9c7ee8d20865873eb304", + ); +} + +#[test] +fn touch_this_exception_tests_touch_this_default() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/TouchThisExceptionTests.cs", + 12, + "TouchThisExceptionTests.TouchThis_default", + "[Test]", + "e7e6c9e14badb0159f81adc96e17fcf3ebe2cf5351ec6465f03c430de06d85d2", + ); +} + +#[test] +fn touch_world_exception_tests_touch_world_exception() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/TouchWorldExceptionTests.cs", + 12, + "TouchWorldExceptionTests.TouchWorld_Exception", + "[Test]", + "ffef2f112b5718bab7b01fc1b624e588c181dadc5c50fd85de4404a501ee6f37", + ); +} + +#[test] +fn tp_lure_exception_tests_can_tp_lure_except() { + pending( + "LibreMetaverse.Tests/RLV/Exceptions/TpLureExceptionTests.cs", + 11, + "TpLureExceptionTests.CanTpLure_Except", + "[Test]", + "a32f4cdda5b48ffcaced683b2e77fc129c1c321951aa2e16623eea022f2aa0b9", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_normal() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 11, + "InventoryMapTests.TryGetFolderFromPath_Normal", + "[Test]", + "97787ac6b51198e317ed391e91125724ce1b580924c40500f81186812b45f625", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_empty_path() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 43, + "InventoryMapTests.TryGetFolderFromPath_EmptyPath", + "[Test]", + "0ffd4f32e285ba94e94f63ac312d3be20bf144b769e8d18af32e15f481042ed7", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_folder_name_contains_forward_slash() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 75, + "InventoryMapTests.TryGetFolderFromPath_FolderNameContainsForwardSlash", + "[Test]", + "90ae520739ea1a2612f491bb110b0870ed4dcb8a983aad9526ed25d8c5cbe687", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_folder_name_contains_forward_slashes() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 109, + "InventoryMapTests.TryGetFolderFromPath_FolderNameContainsForwardSlashes", + "[Test]", + "8c0ed3c6cc16b916f9df8d25d55618e82299fd1bcd66983f682219c338853028", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_prefix() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 144, + "InventoryMapTests.TryGetFolderFromPath_FolderNameWithSlashPrefix", + "[Test]", + "8a86081d6b25ae50b3cf8cdcb1c58c8539264931ab74f395dfc7345ee7f4f861", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_suffix() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 178, + "InventoryMapTests.TryGetFolderFromPath_FolderNameWithSlashSuffix", + "[Test]", + "04afafa569b7a10d6add8c1e9d8f26ac502791f1da2dbdb3e37407e945c87872", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_affix() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 212, + "InventoryMapTests.TryGetFolderFromPath_FolderNameWithSlashAffix", + "[Test]", + "7eaec38fa6b545f133748b502169fab575308c9c4e60548cfbfd704452bd9761", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_contending_folders_with_slashes() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 247, + "InventoryMapTests.TryGetFolderFromPath_ContendingFoldersWithSlashes", + "[Test]", + "96a8189266746a564072122342f36b3321998f3e0cbe0094f3e4c83d29bc53d5", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_invalid_path() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 287, + "InventoryMapTests.TryGetFolderFromPath_InvalidPath", + "[Test]", + "547def910ded67bc7950b211ad929f775d4eff26e351d11612f146b3e863510e", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_ignore_folder_prefix() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 318, + "InventoryMapTests.TryGetFolderFromPath_IgnoreFolderPrefix", + "[Test]", + "5039b79496d215d3921427ab6f65867ba7a4ea5239864f1f5a1e38ea3e5bb426", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_fail_on_hidden_folder() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 353, + "InventoryMapTests.TryGetFolderFromPath_FailOnHiddenFolder", + "[Test]", + "bb0c7e531584128d251b06a4ac23b8cfad16ec4b117be79a53dea3c54aed4510", + ); +} + +#[test] +fn inventory_map_tests_try_get_folder_from_path_allow_hidden_folder() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 386, + "InventoryMapTests.TryGetFolderFromPath_AllowHiddenFolder", + "[Test]", + "9217cb5bd9c325fc792303e5ab53cefd71e95a5acf9e5a1601957ba8bf807346", + ); +} + +#[test] +fn inventory_map_tests_find_folders_containing_by_id() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 423, + "InventoryMapTests.FindFoldersContaining_ById", + "[Test]", + "fc89036c3472dcc2ea4d3fcb55636238e3d2c75b490f46d328b5f91f28301ed0", + ); +} + +#[test] +fn inventory_map_tests_find_folders_containing_by_attachment_type() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 463, + "InventoryMapTests.FindFoldersContaining_ByAttachmentType", + "[Test]", + "90b36c29312b87c824c158987e551ca31522cf53a68f5f6bd3eae8fe03e914ed", + ); +} + +#[test] +fn inventory_map_tests_find_folders_containing_by_attachment_type_single_result() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 507, + "InventoryMapTests.FindFoldersContaining_ByAttachmentType_SingleResult", + "[Test]", + "a973bf8087abb0c68cd80d76949fac2735474bf6ccbe743933051f60527d93ce", + ); +} + +#[test] +fn inventory_map_tests_find_folders_containing_by_wear_type() { + pending( + "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + 551, + "InventoryMapTests.FindFoldersContaining_ByWearType", + "[Test]", + "d6712cbeacd6ddf25a1f76dc1eeb10f4c0d8967a7591c249127f9b6387f0df8a", + ); +} + +#[test] +fn permissions_tests_cam_zoom_min_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 10, + "PermissionsTests.CamZoomMin_Default", + "[Test]", + "662b332d66c72caecc1a179730bc2524b9da16aa85f7289bebd31842610ceccc", + ); +} + +#[test] +fn permissions_tests_can_show_hover_text_world_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 18, + "PermissionsTests.CanShowHoverTextWorld_Default", + "[Test]", + "380d1e30bd9ded04329bfd6d65ba447a8dd45a934cfa875628253719bb0e69ce", + ); +} + +#[test] +fn permissions_tests_can_show_hover_text_hud_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 27, + "PermissionsTests.CanShowHoverTextHud_Default", + "[Test]", + "a0af1f72f417cfa451284b7a3dbbb26d378e7eb9896dde3b6df0d0a2e4773f38", + ); +} + +#[test] +fn permissions_tests_can_show_hover_text_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 36, + "PermissionsTests.CanShowHoverText_Default", + "[Test]", + "c4122dbf650f51bde55dfda412a884347a78d3cd09dd2bb0fcbe4a7e74a1fff6", + ); +} + +#[test] +fn permissions_tests_can_show_hover_text_all_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 46, + "PermissionsTests.CanShowHoverTextAll_Default", + "[Test]", + "0ed67c5566d038f770eb9f5df6aa0b5394d7d94cf7c397fa8089b419f872c681", + ); +} + +#[test] +fn permissions_tests_can_show_name_tags_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 56, + "PermissionsTests.CanShowNameTags_Default", + "[Test]", + "0781be94eb099d9aed1be2ff313856770d1ec24047d04c81c69219c743b4c8cb", + ); +} + +#[test] +fn permissions_tests_can_share_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 65, + "PermissionsTests.CanShare_Default", + "[Test]", + "e827d549d1d9329b63db159446937735ead13eed5d3eaa59440d3c686182f517", + ); +} + +#[test] +fn permissions_tests_can_show_names_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 74, + "PermissionsTests.CanShowNames_Default", + "[Test]", + "56492cdd0802c5f8ed2a0f6d56abaf8186e37dd7b888904db52be97f9137279a", + ); +} + +#[test] +fn permissions_tests_can_edit_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 83, + "PermissionsTests.CanEdit_Default", + "[Test]", + "417fb9f3eb3e70f3bd33710d11fb25eacd0db0a365b0ed2dec6778d09968f44b", + ); +} + +#[test] +fn permissions_tests_can_recv_chat_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 97, + "PermissionsTests.CanRecvChat_Default", + "[Test]", + "b1ec48da83249b1141c3af926cd494373c47214d6a145916a8833d49edd155e2", + ); +} + +#[test] +fn permissions_tests_can_auto_accept_tp_request_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 107, + "PermissionsTests.CanAutoAcceptTpRequest_Default", + "[Test]", + "abbcccb4415afdb6558f40a6d4030704f64442f019d065fef8a7a56a407e8642", + ); +} + +#[test] +fn permissions_tests_can_tp_request_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 118, + "PermissionsTests.CanTpRequest_Default", + "[Test]", + "aefc51023a5274d402dae0e8111a0776622dc431754c3d1f0ce240a50dfd405d", + ); +} + +#[test] +fn permissions_tests_can_auto_accept_tp_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 127, + "PermissionsTests.CanAutoAcceptTp_Default", + "[Test]", + "553245a5381689a7f1c6398cb0ca50510f9089b9bdc797672ae35fb5822fdf8e", + ); +} + +#[test] +fn permissions_tests_can_chat_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 138, + "PermissionsTests.CanChat_Default", + "[Test]", + "a9b0e4f8713991ce8b9b61d750c086d56da432dbddd533ec63dc0604238831a1", + ); +} + +#[test] +fn permissions_tests_can_send_im_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 146, + "PermissionsTests.CanSendIM_Default", + "[Test]", + "6cc5238ded59b80408c59c9e77ded1162e370c295b846903dbcc87f74175cd55", + ); +} + +#[test] +fn permissions_tests_can_start_im_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 155, + "PermissionsTests.CanStartIM_Default", + "[Test]", + "c6d6db79b0939b33eb5fd29490474575e062f796160f4a69aab34ccefc1842cb", + ); +} + +#[test] +fn permissions_tests_can_receive_im_default() { + pending( + "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + 163, + "PermissionsTests.CanReceiveIM_Default", + "[Test]", + "23c1c79ae9eba016a48f3e9097fc26283223c9e120308d93fe53ce591ee5691c", + ); +} + +#[test] +fn find_folder_query_tests_find_folder_multiple_terms() { + pending( + "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + 14, + "FindFolderQueryTests.FindFolder_MultipleTerms", + "[Test]", + "a1f04e5ab064772c25feefc21ea57d65b1044f0fa3254aeb2a3bfedf68d8e0ca", + ); +} + +#[test] +fn find_folder_query_tests_find_folder_search_order() { + pending( + "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + 53, + "FindFolderQueryTests.FindFolder_SearchOrder", + "[Test]", + "4cba32dd316f49713c18a71bf5a932e1c28c94944add38c25852e8611ef0f987", + ); +} + +#[test] +fn find_folder_query_tests_find_folder_ignore_private() { + pending( + "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + 74, + "FindFolderQueryTests.FindFolder_IgnorePrivate", + "[Test]", + "54c5ec1f6a6ae5611221e3afdc47db0c2d0ecb0da460dd8f2c506ed34c221ff8", + ); +} + +#[test] +fn find_folder_query_tests_find_folder_ignore_tilde_prefix() { + pending( + "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + 99, + "FindFolderQueryTests.FindFolder_IgnoreTildePrefix", + "[Test]", + "9f6635f5e14dbc14d1592a19b62d67748a60201128a75893e47ea1751c83b6d7", + ); +} + +#[test] +fn find_folders_query_tests_find_folders() { + pending( + "LibreMetaverse.Tests/RLV/Queries/FindFoldersQueryTests.cs", + 13, + "FindFoldersQueryTests.FindFolders", + "[Test]", + "09dbc17be4b28cc4a63d0f837960586ba7cd03e184f0013b26ed27db15703d84", + ); +} + +#[test] +fn find_folders_query_tests_find_folders_separator() { + pending( + "LibreMetaverse.Tests/RLV/Queries/FindFoldersQueryTests.cs", + 53, + "FindFoldersQueryTests.FindFolders_Separator", + "[Test]", + "51caa783dded41b99c878066618a10a7fe32c681ef4385c9a72f154870312b1f", + ); +} + +#[test] +fn get_attach_query_tests_get_attach_wearing_nothing() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + 14, + "GetAttachQueryTests.GetAttach_WearingNothing", + "[Test]", + "41fc967c6c174ac39ce3f6de7e273e6db1845bc2ad6acd393f27a6705a3555df", + ); +} + +#[test] +fn get_attach_query_tests_get_attach_external_items() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + 36, + "GetAttachQueryTests.GetAttach_ExternalItems", + "[Test]", + "3f8e640aad5deeaf00b07af2d12c33b0a93257260d057d7b5dd5488f846f467a", + ); +} + +#[test] +fn get_attach_query_tests_get_attach_wearing_some_items() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + 78, + "GetAttachQueryTests.GetAttach_WearingSomeItems", + "[Test]", + "c209cd826958306f1350a685b29985cb8335a55ebcb9c0bec5c5a21279bb0a1a", + ); +} + +#[test] +fn get_attach_query_tests_get_attach_wearing_everything() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + 105, + "GetAttachQueryTests.GetAttach_WearingEverything", + "[Test]", + "4adb25030cd3c125242a4b1f770bfd3afdcabd85c23d37c34df9c8f273489e5b", + ); +} + +#[test] +fn get_attach_query_tests_get_attach_specific_exists() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + 141, + "GetAttachQueryTests.GetAttach_Specific_Exists", + "[Test]", + "7d8ccf26629911b6b20dc26c5c549975827d7378b4d85259a8b9724a3622892b", + ); +} + +#[test] +fn get_attach_query_tests_get_attach_specific_not_exists() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + 175, + "GetAttachQueryTests.GetAttach_Specific_NotExists", + "[Test]", + "08d9852205987a266608ad17c12fa498894d7c3216e873cffb9db4584cfd100d", + ); +} + +#[test] +fn get_blacklist_query_tests_get_blacklist() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 13, + "GetBlacklistQueryTests.GetBlacklist", + "[TestCase(\"@getblacklist\", 1234, \"sendim,recvim\", \"recvim,sendim\")]", + "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + ); +} + +#[test] +fn get_blacklist_query_tests_get_blacklist_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 14, + "GetBlacklistQueryTests.GetBlacklist", + "[TestCase(\"@getblacklist:im\", 1234, \"sendim,recvim\", \"recvim,sendim\")]", + "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + ); +} + +#[test] +fn get_blacklist_query_tests_get_blacklist_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 15, + "GetBlacklistQueryTests.GetBlacklist", + "[TestCase(\"@getblacklist:send\", 1234, \"sendim,recvim\", \"sendim\")]", + "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + ); +} + +#[test] +fn get_blacklist_query_tests_get_blacklist_case_4() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 16, + "GetBlacklistQueryTests.GetBlacklist", + "[TestCase(\"@getblacklist:tpto\", 1234, \"sendim,recvim\", \"\")]", + "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + ); +} + +#[test] +fn get_blacklist_query_tests_get_blacklist_case_5() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 17, + "GetBlacklistQueryTests.GetBlacklist", + "[TestCase(\"@getblacklist\", 1234, \"\", \"\")]", + "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + ); +} + +#[test] +fn get_blacklist_query_tests_manual_blacklist() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 35, + "GetBlacklistQueryTests.ManualBlacklist", + "[TestCase(\"@getblacklist\", \"sendim,recvim\", \"recvim,sendim\")]", + "4ef9ab9bc3165b99ef6b9cf6ae563210660e83fccf946376217c300a752c724e", + ); +} + +#[test] +fn get_blacklist_query_tests_manual_blacklist_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + 36, + "GetBlacklistQueryTests.ManualBlacklist", + "[TestCase(\"@getblacklist\", \"\", \"\")]", + "4ef9ab9bc3165b99ef6b9cf6ae563210660e83fccf946376217c300a752c724e", + ); +} + +#[test] +fn get_debug_query_tests_get_debug_default() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetDebugQueryTests.cs", + 12, + "GetDebugQueryTests.GetDebug_Default", + "[TestCase(\"RenderResolutionDivisor\", \"RenderResolutionDivisor Success\")]", + "6554db3b0455887c0224a6f91c7830d6cbf38d5520a65a9b17e26280fcc291f7", + ); +} + +#[test] +fn get_debug_query_tests_get_debug_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetDebugQueryTests.cs", + 13, + "GetDebugQueryTests.GetDebug_Default", + "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "6554db3b0455887c0224a6f91c7830d6cbf38d5520a65a9b17e26280fcc291f7", + ); +} + +#[test] +fn get_env_query_tests_get_env_default() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetEnvQueryTests.cs", + 13, + "GetEnvQueryTests.GetEnv_Default", + "[TestCase(\"Daytime\", \"Daytime Success\")]", + "cf4270c6c3417690afcf43982c3bdcf815f46ce81f9b6ccaf59377c633a64881", + ); +} + +#[test] +fn get_env_query_tests_get_env_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetEnvQueryTests.cs", + 14, + "GetEnvQueryTests.GetEnv_Default", + "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "cf4270c6c3417690afcf43982c3bdcf815f46ce81f9b6ccaf59377c633a64881", + ); +} + +#[test] +fn get_group_query_tests_get_group_default() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetGroupQueryTests.cs", + 13, + "GetGroupQueryTests.GetGroup_Default", + "[Test]", + "da65b184d0ef1380274e8e4dfa199c125a1a192b9e76f8fec1d406df18186169", + ); +} + +#[test] +fn get_group_query_tests_get_group_no_group() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetGroupQueryTests.cs", + 32, + "GetGroupQueryTests.GetGroup_NoGroup", + "[Test]", + "d1da37ae52bd94dac9cd6e031525b57f31ca7e9dc00a69a6e0c4e753741dc9e8", + ); +} + +#[test] +fn get_inv_query_tests_get_inv() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 14, + "GetInvQueryTests.GetInv", + "[Test]", + "7476602b4103b47ed7dff44146a7ba90a1d62dc0d502f7b9e37b7863d9441ceb", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_outfits() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 35, + "GetInvQueryTests.GetInv_Outfits", + "[Test]", + "d60a78bb35cc8fcdbdc2465889333b25567ea5e1c9279a8fb7b4162f4a35eae2", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_outfits_ignore_leading_slash() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 67, + "GetInvQueryTests.GetInv_Outfits_IgnoreLeadingSlash", + "[Test]", + "add33ed33e1940f26362332b89486253c6af1a56e601bafab49511b6607ed50a", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_outfits_ignore_trailing_slash() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 91, + "GetInvQueryTests.GetInv_Outfits_IgnoreTrailingSlash", + "[Test]", + "8f89302126be19f89d075d87d5194cc000fb7819f92ea7d54e6a63c1df9ca1ee", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_outfits_ignore_leading_and_trailing_slash() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 115, + "GetInvQueryTests.GetInv_Outfits_IgnoreLeadingAndTrailingSlash", + "[Test]", + "c660447f93fb8508dbe4c874c92fd776a6e13596bbe3036bfb4664e35ee22306", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_outfits_inventory() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 139, + "GetInvQueryTests.GetInv_Outfits_Inventory", + "[Test]", + "7db6f75e2f109d0e8d852d181ddd721f688e27144ad8a5604384b37de9f8c3eb", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_subfolder() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 168, + "GetInvQueryTests.GetInv_Subfolder", + "[Test]", + "6a5effe8012e9a446021b83f9b5314f6f9b66587222b447fa79028582830b3a1", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_empty() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 189, + "GetInvQueryTests.GetInv_Empty", + "[Test]", + "2dd9f242eb71826066482ff4faa80b952ef89f855723cdc0c01cc4714abf8751", + ); +} + +#[test] +fn get_inv_query_tests_get_inv_invalid() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + 210, + "GetInvQueryTests.GetInv_Invalid", + "[Test]", + "92595df155e79568e70bceb1538c23f10de99a6a138a0a5d9b8a2626588fdae9", + ); +} + +#[test] +fn get_inv_worn_query_tests_get_inv_worn() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + 14, + "GetInvWornQueryTests.GetInvWorn", + "[Test]", + "472d70fb14f393d43f8698bb81d1855426f570d85c9e592fa86607eb79ce366e", + ); +} + +#[test] +fn get_inv_worn_query_tests_get_inv_worn_partial_root() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + 78, + "GetInvWornQueryTests.GetInvWorn_PartialRoot", + "[Test]", + "ce4c640a901a6684a27b2b259c4fc3b25f2d6b870107babff3b930ced64a150b", + ); +} + +#[test] +fn get_inv_worn_query_tests_get_inv_worn_naked() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + 128, + "GetInvWornQueryTests.GetInvWorn_Naked", + "[Test]", + "fa8994189c5d9cda7d613dfb8f6ffbb1808c8bae54a3647530fb872d47c43dd5", + ); +} + +#[test] +fn get_inv_worn_query_tests_get_inv_worn_empty_folder() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + 173, + "GetInvWornQueryTests.GetInvWorn_EmptyFolder", + "[Test]", + "ab6fc753f4d4170e17f49b708d7e62816f197e83234feda1fdcf63dcdc0bc6c4", + ); +} + +#[test] +fn get_inv_worn_query_tests_get_inv_worn_partial_worn() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + 218, + "GetInvWornQueryTests.GetInvWorn_PartialWorn", + "[Test]", + "ceb446f2aa6eaa5232a99147d5d993386ee9e2e5fefd93ef582f27a6b8ece948", + ); +} + +#[test] +fn get_outfit_query_tests_get_outfit_wearing_nothing() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + 14, + "GetOutfitQueryTests.GetOutfit_WearingNothing", + "[Test]", + "27befef9fdef993d82a641980f2b1ad7f458f07a50c7d008b6d311aeedfb4939", + ); +} + +#[test] +fn get_outfit_query_tests_get_outfit_external_items() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + 37, + "GetOutfitQueryTests.GetOutfit_ExternalItems", + "[Test]", + "f88d149572ae35e880f16a5a92b4a9db73a3f26c5e8e61e4b1c01440151bd64b", + ); +} + +#[test] +fn get_outfit_query_tests_get_outfit_wearing_some_items() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + 78, + "GetOutfitQueryTests.GetOutfit_WearingSomeItems", + "[Test]", + "4e9ef77ab72f1fd16c4fad69f00eb80ab46421597d41b61df80b1f87370f42d3", + ); +} + +#[test] +fn get_outfit_query_tests_get_outfit_wearing_everything() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + 105, + "GetOutfitQueryTests.GetOutfit_WearingEverything", + "[Test]", + "a840b239174cdb5dee4beb875bf9129209af3ba310564319528ad5b19764aae0", + ); +} + +#[test] +fn get_outfit_query_tests_get_outfit_specific_exists() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + 145, + "GetOutfitQueryTests.GetOutfit_Specific_Exists", + "[Test]", + "a402fd67ed8ddfc12d09863f08f9b15b34262ffa12b4b5aa965826eac89abae5", + ); +} + +#[test] +fn get_outfit_query_tests_get_outfit_specific_not_exists() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + 171, + "GetOutfitQueryTests.GetOutfit_Specific_NotExists", + "[Test]", + "d7e891a620b5e5407fe337f507874b63eb5a21589767a01362bd8bc43d19ba4a", + ); +} + +#[test] +fn get_path_new_query_tests_get_path_new_by_sender() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + 15, + "GetPathNewQueryTests.GetPathNew_BySender", + "[Test]", + "e7e87c01e83967a7160509d76f49d2a4b18d34b9b3fbed370c174d64ddb2c2b5", + ); +} + +#[test] +fn get_path_new_query_tests_get_path_new_by_uuid() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + 59, + "GetPathNewQueryTests.GetPathNew_ByUUID", + "[Test]", + "3a7d242966286258ed075c8e5c69eaf54ba0e71b8607432615a1199f5aeb6dcf", + ); +} + +#[test] +fn get_path_new_query_tests_get_path_new_by_uuid_unknown() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + 103, + "GetPathNewQueryTests.GetPathNew_ByUUID_Unknown", + "[Test]", + "c3c206661594026c36dfcfea110631548cd362d824db268c170e4d04b24b674a", + ); +} + +#[test] +fn get_path_new_query_tests_get_path_new_by_attach() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + 152, + "GetPathNewQueryTests.GetPathNew_ByAttach", + "[Test]", + "f8858e6141b660cec8a09c016891f2275dd9364157b1aa614b63fca5abb7620c", + ); +} + +#[test] +fn get_path_new_query_tests_get_path_new_by_worn() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + 202, + "GetPathNewQueryTests.GetPathNew_ByWorn", + "[Test]", + "eed31d9aaf34578368cc4f590de1da7f47e3f6c5e663215866f7f8e6946f974b", + ); +} + +#[test] +fn get_sit_id_query_tests_get_sit_id() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetSitIdQueryTests.cs", + 21, + "GetSitIdQueryTests.GetSitID", + "[Test]", + "bfbf6d62c09c4878504aa529805a29fe9689d1e29e7ca3d44bf2346d6b3fbe6b", + ); +} + +#[test] +fn get_sit_id_query_tests_get_sit_id_default() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetSitIdQueryTests.cs", + 37, + "GetSitIdQueryTests.GetSitID_Default", + "[Test]", + "456f8f22b1d2917c3729ed600bdf0b693c0189bd100b9863f4b42b07259110b0", + ); +} + +#[test] +fn get_status_all_query_tests_get_status_all() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetStatusAllQueryTests.cs", + 12, + "GetStatusAllQueryTests.GetStatusAll", + "[Test]", + "ee8fac8485db2b5c01abf8664364ca1e13214243f1e661a04d93df680422d596", + ); +} + +#[test] +fn get_status_query_tests_get_status() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs", + 13, + "GetStatusQueryTests.GetStatus", + "[Test]", + "c538e68277e93b40374dfd86bde9be00e0b82dfad7f4573cc4b0660f15fa5fe4", + ); +} + +#[test] +fn get_status_query_tests_get_status_filtered() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs", + 34, + "GetStatusQueryTests.GetStatus_filtered", + "[Test]", + "574b7f7c37b4e09e4257e5b02d50b222054216e34b6d1dd3fe6b26127c89b562", + ); +} + +#[test] +fn get_status_query_tests_get_status_custom_separator() { + pending( + "LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs", + 55, + "GetStatusQueryTests.GetStatus_customSeparator", + "[Test]", + "3bec2e53ea88857d4a1ae8cd6bc6f235f24e00d0773c24ca75a1892adb803527", + ); +} + +#[test] +fn notify_query_tests_notify() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 15, + "NotifyQueryTests.Notify", + "[Test]", + "082ff4cd00faf29a73aca158d4e24ed9fd3e7844ed6cefbf962d8727846a3c27", + ); +} + +#[test] +fn notify_query_tests_notify_filtered() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 36, + "NotifyQueryTests.NotifyFiltered", + "[Test]", + "e00e51aeadd0d7a107105684129a6ae74fbf918be4c563d92d7cdaa223d2c03c", + ); +} + +#[test] +fn notify_query_tests_notify_multi_command() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 54, + "NotifyQueryTests.NotifyMultiCommand", + "[Test]", + "77f3950214a1bd1e3816fa6f7b0ca69727e9e18be5fb7b37f19490408ca023dc", + ); +} + +#[test] +fn notify_query_tests_notify_multi_channels() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 73, + "NotifyQueryTests.NotifyMultiChannels", + "[Test]", + "12a0a6e0a0a6632960de98236670e063f2c1aa16cf6b6c8d718bde0e0abfd9b9", + ); +} + +#[test] +fn notify_query_tests_notify_multi_channels_filtered() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 94, + "NotifyQueryTests.NotifyMultiChannelsFiltered", + "[Test]", + "bff8ca8465c2299d0d2ef60adfa4164270d08cee7223361bb27b86a7e4daeec9", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 114, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@camdistmax:123=n\", \"/camdistmax:123=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 115, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@setcam_avdistmax:123=n\", \"/setcam_avdistmax:123=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 116, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@camdistmin:123=n\", \"/camdistmin:123=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_4() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 117, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@setcam_avdistmin:123=n\", \"/setcam_avdistmin:123=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_5() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 118, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@camunlock=n\", \"/camunlock=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_6() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 119, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@setcam_unlock=n\", \"/setcam_unlock=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_7() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 120, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@camtextures:1cdbc6a2-ae6b-3130-9348-3d3b1ca84c53=n\", \"/camtextures:1cdbc6a2-ae6b-3130-9348-3d3b1ca84c53=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_8() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 121, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@touchfar:5=n\", \"/touchfar:5=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_synonyms_case_9() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 122, + "NotifyQueryTests.NotifySynonyms", + "[TestCase(\"@fartouch:5=n\", \"/fartouch:5=n\")]", + "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + ); +} + +#[test] +fn notify_query_tests_notify_clear_filtered() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 134, + "NotifyQueryTests.NotifyClear_Filtered", + "[Test]", + "f3e0550a53faca13679421318eee85f010c1b8668e3edfae6e2548d39dbcafd7", + ); +} + +#[test] +fn notify_query_tests_notify_clear() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 155, + "NotifyQueryTests.NotifyClear", + "[Test]", + "61d7419956a83be04eeb13557c6a2120419b2f0f1c529149c4fb57871bb6506e", + ); +} + +#[test] +fn notify_query_tests_notify_inventory_offer() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 178, + "NotifyQueryTests.NotifyInventoryOffer", + "[Test]", + "2bbac63ab86ec77f6d0a4558a14ee913a7f44930364476a89e02cd5ec80191b9", + ); +} + +#[test] +fn notify_query_tests_notify_sit_stand_legal() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 199, + "NotifyQueryTests.NotifySitStandLegal", + "[Test]", + "83a07a88a0386982c854a0223b64dd5c417f1a55a038e4ceba8f487983daadaf", + ); +} + +#[test] +fn notify_query_tests_notify_sit_stand_with_restrictions() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 224, + "NotifyQueryTests.NotifySitStandWithRestrictions", + "[Test]", + "166e2087aa0652bdd427e1908bc338659ec1d4dc8065c016612696d1f5dfd000", + ); +} + +#[test] +fn notify_query_tests_notify_wear() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 252, + "NotifyQueryTests.NotifyWear", + "[Test]", + "9529acb9f3e1c335a50f8de6d63cc5711921de962546ff868811279d05826399", + ); +} + +#[test] +fn notify_query_tests_notify_wear_illegal() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 275, + "NotifyQueryTests.NotifyWear_Illegal", + "[Test]", + "65bfc1db698470cf56dd8c6811e85ae373d1fca95cdbf82be66b7e32da311a2f", + ); +} + +#[test] +fn notify_query_tests_notify_un_wear() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 295, + "NotifyQueryTests.NotifyUnWear", + "[Test]", + "340b60b8038dcd55320dc9aedc16beb9193e731ba7b659ca3cb2951a2d19b7ac", + ); +} + +#[test] +fn notify_query_tests_notify_un_wear_illegal() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 318, + "NotifyQueryTests.NotifyUnWear_illegal", + "[Test]", + "e7056e6e145430eb2180edb92593f59c07bcbdfa21629b1ca29ac93b2fca975e", + ); +} + +#[test] +fn notify_query_tests_notify_attached() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 340, + "NotifyQueryTests.NotifyAttached", + "[Test]", + "dc5239c77b9169cf3833c5a1dc765b381efe833f15b34ac7e57173c0a640942a", + ); +} + +#[test] +fn notify_query_tests_notify_attached_illegal() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 363, + "NotifyQueryTests.NotifyAttached_Illegal", + "[Test]", + "b56de057dece9cb8ece795d13d6bc42e7825d62f09f967f37a4dbf262d2b4456", + ); +} + +#[test] +fn notify_query_tests_notify_detached() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 383, + "NotifyQueryTests.NotifyDetached", + "[Test]", + "a741cec23a985028b3dc2b09195255276a96e4f07fc4fe5f8cca6c1e3c940d71", + ); +} + +#[test] +fn notify_query_tests_notify_detached_illegal() { + pending( + "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + 407, + "NotifyQueryTests.NotifyDetached_Illegal", + "[Test]", + "1a4c9475a3b91a975b9861685dcaf899505b4f6727257618f9add9cecd3df54d", + ); +} + +#[test] +fn version_num_bl_query_tests_version_num_bl() { + pending( + "LibreMetaverse.Tests/RLV/Queries/VersionNumBlQueryTests.cs", + 13, + "VersionNumBlQueryTests.VersionNumBL", + "[TestCase(\"\", RlvService.RLVVersionNum)]", + "0dbc89f77a6f293efcca217febb2f6b8d224f9ac5e1d6532a56a7df64a7be6e9", + ); +} + +#[test] +fn version_num_bl_query_tests_version_num_bl_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/VersionNumBlQueryTests.cs", + 14, + "VersionNumBlQueryTests.VersionNumBL", + "[TestCase(\"sendim,recvim\", RlvService.RLVVersionNum + \",recvim,sendim\")]", + "0dbc89f77a6f293efcca217febb2f6b8d224f9ac5e1d6532a56a7df64a7be6e9", + ); +} + +#[test] +fn version_query_tests_manual_version() { + pending( + "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + 14, + "VersionQueryTests.ManualVersion", + "[Test]", + "6f8493b201d69e1449d8311e434736f6f6b2bad04c9fe9c6adf94a94d9cbe597", + ); +} + +#[test] +fn version_query_tests_check_versions() { + pending( + "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + 30, + "VersionQueryTests.CheckVersions", + "[TestCase(\"@version\", 1234, RlvService.RLVVersion)]", + "f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30", + ); +} + +#[test] +fn version_query_tests_check_versions_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + 31, + "VersionQueryTests.CheckVersions", + "[TestCase(\"@versionnew\", 1234, RlvService.RLVVersion)]", + "f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30", + ); +} + +#[test] +fn version_query_tests_check_versions_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + 32, + "VersionQueryTests.CheckVersions", + "[TestCase(\"@versionnum\", 1234, RlvService.RLVVersionNum)]", + "f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30", + ); +} + +#[test] +fn add_attach_restriction_tests_add_attach() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AddAttachRestrictionTests.cs", + 13, + "AddAttachRestrictionTests.AddAttach", + "[Test]", + "bb2c3495d7b6862fabe1007bcfccc2850d29eef1d9aa4eac6d13d6004dcc4e6b", + ); +} + +#[test] +fn add_attach_restriction_tests_add_attach_specific() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AddAttachRestrictionTests.cs", + 39, + "AddAttachRestrictionTests.AddAttach_Specific", + "[Test]", + "0201965931ebba1c13a23bbb43a8787c1639b0b98851141faffd963173c51035", + ); +} + +#[test] +fn add_outfit_restriction_tests_add_outfit() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AddOutfitRestrictionTests.cs", + 13, + "AddOutfitRestrictionTests.AddOutfit", + "[Test]", + "d4902b4dda0a640d240c88af30431f6d247aae2a74a81126fd91ba1d930de3fb", + ); +} + +#[test] +fn add_outfit_restriction_tests_add_outfit_part() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AddOutfitRestrictionTests.cs", + 56, + "AddOutfitRestrictionTests.AddOutfit_part", + "[Test]", + "e7e5467b36484fb54b0336abccf682905fbe5bff9e04195645981815e2ffadeb", + ); +} + +#[test] +fn allow_idle_restriction_tests_can_allow_idle() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AllowIdleRestrictionTests.cs", + 9, + "AllowIdleRestrictionTests.CanAllowIdle", + "[Test]", + "6278bb1a70f024f687080cb8e8a56bbc923f679fb4adb61c6c91c3397a3de7fc", + ); +} + +#[test] +fn always_run_restriction_tests_can_always_run() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AlwaysRunRestrictionTests.cs", + 9, + "AlwaysRunRestrictionTests.CanAlwaysRun", + "[Test]", + "9c0a34e0960e3e2a834ccfc1c129a1f5a8f8c6cfd30b322671b4e5c4cd25a24c", + ); +} + +#[test] +fn attach_all_this_restriction_tests_attach_all_this() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + 14, + "AttachAllThisRestrictionTests.AttachAllThis", + "[Test]", + "39bc0c4581f8277f4d5c90ec715c40f4715b5ae7007a28a04fe762f2f6adfbfd", + ); +} + +#[test] +fn attach_all_this_restriction_tests_attach_all_this_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + 88, + "AttachAllThisRestrictionTests.AttachAllThis_Recursive", + "[Test]", + "d051e7783e79bf91a8092cd2d29cf1aacec3b0af86ecf0c7ca590ce25bc8393c", + ); +} + +#[test] +fn attach_all_this_restriction_tests_attach_all_this_recursive_path() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + 168, + "AttachAllThisRestrictionTests.AttachAllThis_Recursive_Path", + "[Test]", + "b4db2b29ad376777b382f8c6f4f7b62643bb2dd43858de4be69ac2252f18c963", + ); +} + +#[test] +fn attach_all_this_restriction_tests_attach_all_this_recursive_worn() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + 248, + "AttachAllThisRestrictionTests.AttachAllThis_Recursive_Worn", + "[Test]", + "6ecfc6ffe71896979a37dac6dd8149a015b8d3e7e952247954333c053da4961e", + ); +} + +#[test] +fn attach_all_this_restriction_tests_attach_all_this_recursive_attached() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + 327, + "AttachAllThisRestrictionTests.AttachAllThis_Recursive_Attached", + "[Test]", + "8ac38c77c6bdb03e4cbaa96600bead9a760eb5eec098504b05cfb3a1bdfb8557", + ); +} + +#[test] +fn attach_all_this_restriction_tests_attach_all_this_recursive_attached_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + 425, + "AttachAllThisRestrictionTests.AttachAllThis_Recursive_Attached_AddRem", + "[Test]", + "495f288e0fa86059d13a027075700ba6308e9c9d585fa56e3d1adf4a71df912b", + ); +} + +#[test] +fn attach_this_restriction_tests_attach_this() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + 13, + "AttachThisRestrictionTests.AttachThis", + "[Test]", + "3a8a5acc4ad5cbec76737239ea23330a34f54146a4ff9d5d25082c220527a3e4", + ); +} + +#[test] +fn attach_this_restriction_tests_attach_this_not_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + 81, + "AttachThisRestrictionTests.AttachThis_NotRecursive", + "[Test]", + "a5818b4e30d04aba7d6427b2b94e025d34e82eb3bdcb7ac80a23e55f2382ec29", + ); +} + +#[test] +fn attach_this_restriction_tests_attach_this_by_path() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + 151, + "AttachThisRestrictionTests.AttachThis_ByPath", + "[Test]", + "93e1721f171e24e540160e738f731b895ebd868d840bcdf7c16ba92f6eb4c49a", + ); +} + +#[test] +fn attach_this_restriction_tests_attach_this_by_rlv_attachment_point() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + 216, + "AttachThisRestrictionTests.AttachThis_ByRlvAttachmentPoint", + "[Test]", + "90a562b2c120daa0ea2612befe9e09649bc2ffac59c2cd360fe4a37dedf85ae3", + ); +} + +#[test] +fn attach_this_restriction_tests_attach_this_by_worn_layer() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + 294, + "AttachThisRestrictionTests.AttachThis_ByWornLayer", + "[Test]", + "a444d51c2091fa36f1a010e98ad896042aa0262153ea8a833a14dfcbf02de85e", + ); +} + +#[test] +fn attach_this_restriction_tests_attach_this_by_worn_layer_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + 369, + "AttachThisRestrictionTests.AttachThis_ByWornLayer_AddRem", + "[Test]", + "dd3d9a0d9b56f08f6be7a6200e1f50e834ecc7613de0cdf44ee89262b3abdb30", + ); +} + +#[test] +fn chat_normal_tests_can_chat_normal() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ChatNormalTests.cs", + 9, + "ChatNormalTests.CanChatNormal", + "[Test]", + "9a23c49327636e769c7ff2688a0649d441f3531406e8f51e152ec7186a312287", + ); +} + +#[test] +fn chat_shout_restriction_tests_can_chat_shout() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ChatShoutRestrictionTests.cs", + 9, + "ChatShoutRestrictionTests.CanChatShout", + "[Test]", + "493e1dd87afaaa7f8183e677df5c32d00f150ffcdd53f9afad8684672837aa28", + ); +} + +#[test] +fn chat_whisper_restriction_tests_can_chat_whisper() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ChatWhisperRestrictionTests.cs", + 9, + "ChatWhisperRestrictionTests.CanChatWhisper", + "[Test]", + "67c5d2cb8b3e9424fbcf08378c2a28368fe07aa83ec028df7cf88b91576d3e9f", + ); +} + +#[test] +fn default_wear_restriction_tests_can_default_wear() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DefaultWearRestrictionTests.cs", + 10, + "DefaultWearRestrictionTests.CanDefaultWear", + "[Test]", + "64eef4c82d1c5a21bc923cfd44616ddc1a5e6403a9a1c5ad6bd2e5ee06e9704c", + ); +} + +#[test] +fn detach_all_this_restriction_tests_detach_all_this() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + 14, + "DetachAllThisRestrictionTests.DetachAllThis", + "[Test]", + "ee74f952bd602bd23cfc7b203940a902e1b30e02cff60c1abc1f74da964c1f7d", + ); +} + +#[test] +fn detach_all_this_restriction_tests_detach_all_this_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + 88, + "DetachAllThisRestrictionTests.DetachAllThis_Recursive", + "[Test]", + "2b6a646ee82484a6d1901ea4425b0e32fe553827f5bea37b506ffe29d1aec192", + ); +} + +#[test] +fn detach_all_this_restriction_tests_detach_all_this_recursive_path() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + 168, + "DetachAllThisRestrictionTests.DetachAllThis_Recursive_Path", + "[Test]", + "731244b623f23a8870d011280a062add751607ce2c58be3261485bb61d488297", + ); +} + +#[test] +fn detach_all_this_restriction_tests_detach_all_this_recursive_worn() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + 245, + "DetachAllThisRestrictionTests.DetachAllThis_Recursive_Worn", + "[Test]", + "d8424a48e64346edd683b7a68652dd5a0be615658f085b0390699ac7b4db5d2c", + ); +} + +#[test] +fn detach_all_this_restriction_tests_detach_all_this_recursive_attached() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + 324, + "DetachAllThisRestrictionTests.DetachAllThis_Recursive_Attached", + "[Test]", + "f399592217e7a4638ea25d469681ab9cc58bf8a937af2bfff8895996f7bbc493", + ); +} + +#[test] +fn detach_all_this_restriction_tests_detach_all_this_recursive_attached_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + 421, + "DetachAllThisRestrictionTests.DetachAllThis_Recursive_Attached_AddRem", + "[Test]", + "507273250b932ff93fa34f87190ad1ab289edeed275be6d2259bab05c5b055d1", + ); +} + +#[test] +fn detach_restriction_tests_detach_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs", + 12, + "DetachRestrictionTests.Detach_Default", + "[Test]", + "8c5b165329ab6b46eb3ec7c9a07383e8ea1e54edf0882b43b14166d67cc45617", + ); +} + +#[test] +fn detach_restriction_tests_detach() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs", + 33, + "DetachRestrictionTests.Detach", + "[Test]", + "50f5419aea3ea41aa9ebedd29202a549deb4ae6089c38965300a46fd5abf94bf", + ); +} + +#[test] +fn detach_restriction_tests_detach_attach_point() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs", + 55, + "DetachRestrictionTests.Detach_AttachPoint", + "[Test]", + "a75fea134b92bca704b2e140135076d699d645c0d2854022d5b20d14be372589", + ); +} + +#[test] +fn detach_this_restriction_tests_detach_this() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + 14, + "DetachThisRestrictionTests.DetachThis", + "[Test]", + "bf6cdb48a5271d5116db4d0cbf12dbf63fc3cc93862bf718cf849d4abf9eb7cc", + ); +} + +#[test] +fn detach_this_restriction_tests_detach_this_not_recursive() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + 82, + "DetachThisRestrictionTests.DetachThis_NotRecursive", + "[Test]", + "a8452e2b0abcf82447394bae981a1d25677147fad17828d8f6d0705264efa429", + ); +} + +#[test] +fn detach_this_restriction_tests_detach_this_by_path() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + 153, + "DetachThisRestrictionTests.DetachThis_ByPath", + "[Test]", + "e6378e0db310005b8426cabd25969818ed36252e1995de97c6b29d5ab155ee58", + ); +} + +#[test] +fn detach_this_restriction_tests_detach_this_by_rlv_attachment_point() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + 219, + "DetachThisRestrictionTests.DetachThis_ByRlvAttachmentPoint", + "[Test]", + "278e4cbf0f9999efec04fcabade19da97439cca732e0e7e3e3c004e232c27224", + ); +} + +#[test] +fn detach_this_restriction_tests_detach_this_by_worn_layer() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + 297, + "DetachThisRestrictionTests.DetachThis_ByWornLayer", + "[Test]", + "66b7eba54e34ed58c59d594cdcb85d874c4db9bbbd871e5438c40fd3d47ad3f6", + ); +} + +#[test] +fn detach_this_restriction_tests_detach_this_by_worn_layer_add_rem() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + 371, + "DetachThisRestrictionTests.DetachThis_ByWornLayer_AddRem", + "[Test]", + "7424bf38db1abd74132618ee3bcf95a79c32942da26086760dc82355a815d37e", + ); +} + +#[test] +fn edit_attach_restriction_tests_can_edit_attachment() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/EditAttachRestrictionTests.cs", + 11, + "EditAttachRestrictionTests.CanEdit_Attachment", + "[Test]", + "22bc9e267e270c2c762561851249af4ef64c0b5bd288950a95b1b636b2975b6e", + ); +} + +#[test] +fn edit_restriction_tests_can_edit_folder_name_specifies_to_add_instead_of_replace() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/EditRestrictionTests.cs", + 12, + "EditRestrictionTests.CanEditFolderNameSpecifiesToAddInsteadOfReplace", + "[Test]", + "6d82d0869826bbc935d89967445dfc991619bdaf3fa631550c5d3f91a13c4935", + ); +} + +#[test] +fn edit_world_restriction_tests_can_edit_world() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/EditWorldRestrictionTests.cs", + 11, + "EditWorldRestrictionTests.CanEdit_World", + "[Test]", + "1f335a2c81735bf58294b97ceedfd85192113e69c78a38804f0db923ce7a0241", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 10, + "FarTouchRestrictionTests.CanFarTouch", + "[TestCase(\"fartouch\")]", + "a5568e0040a3c0ac8875a11596b7d0799ac5169b919e4fc65587555b2d3edd52", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 11, + "FarTouchRestrictionTests.CanFarTouch", + "[TestCase(\"touchfar\")]", + "a5568e0040a3c0ac8875a11596b7d0799ac5169b919e4fc65587555b2d3edd52", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_synonym() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 20, + "FarTouchRestrictionTests.CanFarTouch_Synonym", + "[TestCase(\"fartouch\")]", + "c7aff866d539ceb26cc028532a901f18b58bb020f34da56444f08c9f4df1eb52", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_synonym_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 21, + "FarTouchRestrictionTests.CanFarTouch_Synonym", + "[TestCase(\"touchfar\")]", + "c7aff866d539ceb26cc028532a901f18b58bb020f34da56444f08c9f4df1eb52", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 30, + "FarTouchRestrictionTests.CanFarTouch_Default", + "[TestCase(\"fartouch\")]", + "e894c744ea780a0a46cd2387157077c1a62c3c6b982303f3b7bff0b5d950816a", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 31, + "FarTouchRestrictionTests.CanFarTouch_Default", + "[TestCase(\"touchfar\")]", + "e894c744ea780a0a46cd2387157077c1a62c3c6b982303f3b7bff0b5d950816a", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_multiple_synonyms() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 40, + "FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms", + "[TestCase(\"fartouch\", \"fartouch\")]", + "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_2() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 41, + "FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms", + "[TestCase(\"fartouch\", \"touchfar\")]", + "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_3() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 42, + "FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms", + "[TestCase(\"touchfar\", \"touchfar\")]", + "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + ); +} + +#[test] +fn far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_4() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + 43, + "FarTouchRestrictionTests.CanFarTouch_Multiple_Synonyms", + "[TestCase(\"touchfar\", \"fartouch\")]", + "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + ); +} + +#[test] +fn fly_restriction_tests_can_fly() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/FlyRestrictionTests.cs", + 9, + "FlyRestrictionTests.CanFly", + "[Test]", + "5f60149edccece6b8a6827bbdc6f593ffd863961c13b506f1171aa0cf37fd5b7", + ); +} + +#[test] +fn interact_restriction_tests_can_interact() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/InteractRestrictionTests.cs", + 12, + "InteractRestrictionTests.CanInteract", + "[Test]", + "935d319e07b613ba39b06db30cfd18306670f7dc97186db38c0374c3aac6901e", + ); +} + +#[test] +fn interact_restriction_tests_can_interact_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/InteractRestrictionTests.cs", + 18, + "InteractRestrictionTests.CanInteract_default", + "[Test]", + "53b9d7f7cfd63a10538060624f81b7a6b1754a7462c230671ed909698dd18923", + ); +} + +#[test] +fn jump_restriction_tests_can_jump() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/JumpRestrictionTests.cs", + 9, + "JumpRestrictionTests.CanJump", + "[Test]", + "104374c66e6748d101b69ed5343d9972f29e937305cb17f90244ffa74fc7ed35", + ); +} + +#[test] +fn permissive_restriction_tests_permissive_on() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/PermissiveRestrictionTests.cs", + 9, + "PermissiveRestrictionTests.Permissive_On", + "[Test]", + "923519a1220e5b3007321fb9ee8cc9db27bc0bbc38bed69df0659e4365c610e8", + ); +} + +#[test] +fn permissive_restriction_tests_permissive_off() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/PermissiveRestrictionTests.cs", + 17, + "PermissiveRestrictionTests.Permissive_Off", + "[Test]", + "b995698351bf04e00ab5aed459c8ee08292897545b8684338a90eaf42cd6c4aa", + ); +} + +#[test] +fn recv_chat_exception_tests_can_recv_chat() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvChatExceptionTests.cs", + 9, + "RecvChatExceptionTests.CanRecvChat", + "[Test]", + "017906038e211352d7d2751fafbcab5028cd8b189e7aa29a6202ff578976a23c", + ); +} + +#[test] +fn recv_chat_from_restriction_tests_can_recv_chat_from() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvChatFromRestrictionTests.cs", + 11, + "RecvChatFromRestrictionTests.CanRecvChatFrom", + "[Test]", + "aaf24dc0b8533a7e93cc567fecbb866067b72da1837207869f879647840bfa21", + ); +} + +#[test] +fn recv_chat_sec_exception_tests_can_recv_chat_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvChatSecExceptionTests.cs", + 10, + "RecvChatSecExceptionTests.CanRecvChat_Secure", + "[Test]", + "cba089ebe607088e37be285918a1d2c674f1acc4cad075733108afea3ad0279b", + ); +} + +#[test] +fn recv_emote_from_restriction_tests_can_recv_chat_recv_emote_from() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteFromRestrictionTests.cs", + 10, + "RecvEmoteFromRestrictionTests.CanRecvChat_RecvEmoteFrom", + "[Test]", + "d07ded724315cf135603d4dc5a684e5a59a5cf8415963acc30d402ad81916ac1", + ); +} + +#[test] +fn recv_emote_restriction_tests_can_recv_chat_recv_emote() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteRestrictionTests.cs", + 10, + "RecvEmoteRestrictionTests.CanRecvChat_RecvEmote", + "[Test]", + "438b72e6c44570580bf41aa7b8ed00afb800eff8836ee971eab9fc6a00fecc19", + ); +} + +#[test] +fn recv_emote_sec_restriction_tests_can_recv_chat_recv_emote_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteSecRestrictionTests.cs", + 10, + "RecvEmoteSecRestrictionTests.CanRecvChat_RecvEmote_Secure", + "[Test]", + "9e1f72426762569b1c650fdf80c53e4a590b6476f8539fff6e110101e48459e8", + ); +} + +#[test] +fn recv_im_from_restriction_tests_can_receive_im_from() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs", + 10, + "RecvImFromRestrictionTests.CanReceiveIMFrom", + "[Test]", + "ebe072c7e1c8ba440b560c2e4a0aa5151ba546f5b6cd5505012958e901c58201", + ); +} + +#[test] +fn recv_im_from_restriction_tests_can_receive_im_from_group() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs", + 22, + "RecvImFromRestrictionTests.CanReceiveIMFrom_Group", + "[Test]", + "d3d155240723ca2d379f00111a3b27acb41786615a2f5b0ad2c968040d7f4447", + ); +} + +#[test] +fn recv_im_from_restriction_tests_can_receive_im_to_all_groups() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs", + 34, + "RecvImFromRestrictionTests.CanReceiveIMTo_AllGroups", + "[Test]", + "dd1050e7ef3e9805b88964822485856d6b2e5e98ee647ee08251cbc5bd452208", + ); +} + +#[test] +fn recv_im_restriction_tests_can_receive_im() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImRestrictionTests.cs", + 10, + "RecvImRestrictionTests.CanReceiveIM", + "[Test]", + "9c88e79ed2686e571e32ccecbc93c130423b966ff4e65e72f228f1713e5047cd", + ); +} + +#[test] +fn recv_im_sec_restriction_tests_can_receive_im_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs", + 11, + "RecvImSecRestrictionTests.CanReceiveIM_Secure", + "[Test]", + "e549fe9719efd180f8ab8c80b989701cd23ebf07cd004d9a5a18a0cc7db12e64", + ); +} + +#[test] +fn recv_im_sec_restriction_tests_can_receive_im_secure_group() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs", + 27, + "RecvImSecRestrictionTests.CanReceiveIM_Secure_Group", + "[Test]", + "13653ee7443d2eca88f2940d0c3804de3685dcf6c9277a4717a42dad4c01fca4", + ); +} + +#[test] +fn recv_im_sec_restriction_tests_can_receive_im_secure_all_groups() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs", + 42, + "RecvImSecRestrictionTests.CanReceiveIM_Secure_AllGroups", + "[Test]", + "d99435b52a3b774ab5d2bb6911824fa45803fe82cfe0b2c192a05473b72463c8", + ); +} + +#[test] +fn rem_attach_restriction_tests_rem_attach() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RemAttachRestrictionTests.cs", + 13, + "RemAttachRestrictionTests.RemAttach", + "[Test]", + "7005409bfff88f7fb75e5cf87f6f52f4c6f048de32f651b844cf62a1cc16f55c", + ); +} + +#[test] +fn rem_attach_restriction_tests_rem_attach_specific() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RemAttachRestrictionTests.cs", + 55, + "RemAttachRestrictionTests.RemAttach_Specific", + "[Test]", + "407cb5627753c42af2b469644ddc2857416fb4b181bfbb742b199ad7239d5e6f", + ); +} + +#[test] +fn rem_outfit_restriction_tests_rem_outfit() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RemOutfitRestrictionTests.cs", + 14, + "RemOutfitRestrictionTests.RemOutfit", + "[Test]", + "2aa5056c8aec09fb28d0da37bf6861220595cacb3190542d865f99034fc1c488", + ); +} + +#[test] +fn rem_outfit_restriction_tests_rem_outfit_part() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RemOutfitRestrictionTests.cs", + 56, + "RemOutfitRestrictionTests.RemOutfit_part", + "[Test]", + "f0c36209e33c9961b10ff685c8d4a32e279b4852e1c16a0e724f3cd481089576", + ); +} + +#[test] +fn rez_restriction_tests_can_rez() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/RezRestrictionTests.cs", + 9, + "RezRestrictionTests.CanRez", + "[Test]", + "5cae348cc241a884803692031c0af4f33fb3a2ce8331129a9866c5364599eccb", + ); +} + +#[test] +fn send_channel_restriction_tests_can_send_channel() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendChannelRestrictionTests.cs", + 9, + "SendChannelRestrictionTests.CanSendChannel", + "[Test]", + "8496734391f57cf2f2d8156f3b5a9ad9147c959e3bf99f9e76a4072e971a5b42", + ); +} + +#[test] +fn send_channel_sec_restriction_tests_can_send_channel_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendChannelSecRestrictionTests.cs", + 10, + "SendChannelSecRestrictionTests.CanSendChannel_Secure", + "[Test]", + "5bd9096e9af488d5cdb08ed78120ef46f81f9be1eaf132c49a955eb07ae904eb", + ); +} + +#[test] +fn send_channel_sec_restriction_tests_can_send_channel_secure_exception() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendChannelSecRestrictionTests.cs", + 26, + "SendChannelSecRestrictionTests.CanSendChannel_Secure_Exception", + "[Test]", + "e675121ba9f6ab8f6e4484e66d76d0dd14f8ef39122c8fff2878ba5e6b3a7409", + ); +} + +#[test] +fn send_chat_restriction_tests_can_send_chat() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendChatRestrictionTests.cs", + 9, + "SendChatRestrictionTests.CanSendChat", + "[Test]", + "36cfbe5123b4b37ee43f0b4ba6453ebbe2754960825b1a8481e77e4f3a0e8015", + ); +} + +#[test] +fn send_chat_restriction_tests_can_chat_send_chat_restriction() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendChatRestrictionTests.cs", + 15, + "SendChatRestrictionTests.CanChat_SendChatRestriction", + "[Test]", + "793a31da070038e90c41e4bdb1161daaf51376617a7444867f19c7125ad34313", + ); +} + +#[test] +fn send_gesture_restriction_tests_can_send_gesture() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendGestureRestrictionTests.cs", + 11, + "SendGestureRestrictionTests.CanSendGesture", + "[Test]", + "91367110c04e3c6ad173f56f209a166d828560850d3d084893e899bcc756428a", + ); +} + +#[test] +fn send_im_restriction_tests_can_send_im() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImRestrictionTests.cs", + 10, + "SendImRestrictionTests.CanSendIM", + "[Test]", + "c63ab3a41b6b302e7c84c54374c7193335840bafc40f2d0f2b1c3a2787b26203", + ); +} + +#[test] +fn send_im_sec_restriction_tests_can_send_im_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs", + 11, + "SendImSecRestrictionTests.CanSendIM_Secure", + "[Test]", + "65422234501bcbf151f27e0d45c74726e670665f39d90df23396f79450ba2b91", + ); +} + +#[test] +fn send_im_sec_restriction_tests_can_send_im_secure_group() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs", + 27, + "SendImSecRestrictionTests.CanSendIM_Secure_Group", + "[Test]", + "4ed2e6416a86eb2406e20bbb7e60a380de25577ad034ba613530ed28f6001df9", + ); +} + +#[test] +fn send_im_sec_restriction_tests_can_send_im_secure_all_groups() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs", + 42, + "SendImSecRestrictionTests.CanSendIM_Secure_AllGroups", + "[Test]", + "a4b699c9ada01ca4ce4d535739178e5310affa938d02dfaede6d034488d24f5f", + ); +} + +#[test] +fn send_im_to_restriction_tests_can_send_im_to() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs", + 11, + "SendImToRestrictionTests.CanSendIMTo", + "[Test]", + "38258cda1081160b6b34f8e909adbc683a0f08efce8c63066bcac09835e5cdcc", + ); +} + +#[test] +fn send_im_to_restriction_tests_can_send_im_to_group() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs", + 23, + "SendImToRestrictionTests.CanSendIMTo_Group", + "[Test]", + "1e12f7e3dbbee7d8dfb757fc8797644a353dfaa995e343e59124aa85126d70aa", + ); +} + +#[test] +fn send_im_to_restriction_tests_can_send_im_to_all_groups() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs", + 35, + "SendImToRestrictionTests.CanSendIMTo_AllGroups", + "[Test]", + "bc9b87ab7b171c76987ddaf94f05c0ac2ad8dc0c1f24f5dfce2f4125e7b28df5", + ); +} + +#[test] +fn set_debug_restriction_tests_can_set_debug() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SetDebugRestrictionTests.cs", + 10, + "SetDebugRestrictionTests.CanSetDebug", + "[Test]", + "d4fb9da4879ef8d1be115e00b7a8de959fd58e32722bc9e2985bca8e97dd2ce3", + ); +} + +#[test] +fn set_env_restriction_tests_can_set_env() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SetEnvRestrictionTests.cs", + 9, + "SetEnvRestrictionTests.CanSetEnv", + "[Test]", + "bb4c82afd643d267264467282cdfe09095c804079e73dd15179e1aa0b063c08f", + ); +} + +#[test] +fn set_group_restriction_tests_can_set_group() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SetGroupRestrictionTests.cs", + 9, + "SetGroupRestrictionTests.CanSetGroup", + "[Test]", + "9d89210cbc5c188985a535ae045e44d296c796f700d4a1e2b7b4d75345cc4a6d", + ); +} + +#[test] +fn share_restriction_tests_can_share() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShareRestrictionTests.cs", + 11, + "ShareRestrictionTests.CanShare", + "[Test]", + "23052e5792ff72624d45b54ccfd02fa5d8025d977010f1e8d34a90d27a4d0e29", + ); +} + +#[test] +fn share_sec_restriction_tests_can_share_secure_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShareSecRestrictionTests.cs", + 10, + "ShareSecRestrictionTests.CanShare_Secure_Default", + "[Test]", + "6d61bafb190791ceaccb6c46cde3adf5b5479e6b5e76bafeadd0942400389248", + ); +} + +#[test] +fn share_sec_restriction_tests_can_share_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShareSecRestrictionTests.cs", + 24, + "ShareSecRestrictionTests.CanShare_Secure", + "[Test]", + "e1aed5b3b8efccef47094788c3221e20240c671c1004d6d6bd899e5d9ddd51fa", + ); +} + +#[test] +fn show_hover_text_all_restriction_tests_can_show_hover_text_all() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextAllRestrictionTests.cs", + 12, + "ShowHoverTextAllRestrictionTests.CanShowHoverTextAll", + "[Test]", + "6a855738e87477d31dc7867d0c75ba1bf563e2b1e180f54759657a58b7da9793", + ); +} + +#[test] +fn show_hover_text_hud_restriction_tests_can_show_hover_text_hud() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextHudRestrictionTests.cs", + 12, + "ShowHoverTextHudRestrictionTests.CanShowHoverTextHud", + "[Test]", + "9d08e2a3eb303b14c4b222cae5d52537e81a7d9cfc9fcfe9625d513b6311a6ed", + ); +} + +#[test] +fn show_hover_text_restriction_tests_can_show_hover_text() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextRestrictionTests.cs", + 11, + "ShowHoverTextRestrictionTests.CanShowHoverText", + "[Test]", + "5642102d6832b227c37c14d0fbfc30921022c5789b811021805db6f3a2120f36", + ); +} + +#[test] +fn show_hover_text_world_restriction_tests_can_show_hover_text_world() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextWorldRestrictionTests.cs", + 12, + "ShowHoverTextWorldRestrictionTests.CanShowHoverTextWorld", + "[Test]", + "1be82408fbc87f1525dc7652e01fbbc17a993b70a2268f0b742d035b37cbf70c", + ); +} + +#[test] +fn show_inv_restriction_tests_can_show_inv() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowInvRestrictionTests.cs", + 9, + "ShowInvRestrictionTests.CanShowInv", + "[Test]", + "b7c8bb7ad9d2c02c1c0168531c8ac0636885817a40b13bc006f4f5b20d28591c", + ); +} + +#[test] +fn show_loc_restriction_tests_can_show_loc() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowLocRestrictionTests.cs", + 9, + "ShowLocRestrictionTests.CanShowLoc", + "[Test]", + "a8b154f2db967ab72781f31dcd7701d204f66ece1ef95a30cc67d788c78da617", + ); +} + +#[test] +fn show_mini_map_restriction_tests_can_show_mini_map() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowMiniMapRestrictionTests.cs", + 9, + "ShowMiniMapRestrictionTests.CanShowMiniMap", + "[Test]", + "da901135b533aee1b025cf5dd925e857b4734ea00770ced4518f501453ea9736", + ); +} + +#[test] +fn show_name_tags_restriction_tests_can_show_name_tags() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowNameTagsRestrictionTests.cs", + 10, + "ShowNameTagsRestrictionTests.CanShowNameTags", + "[Test]", + "74e8a6aefdefb9eb41509f6b4438e6854e5ad0ace38ab663f445aae484e94e22", + ); +} + +#[test] +fn show_names_restriction_tests_can_show_names() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesRestrictionTests.cs", + 10, + "ShowNamesRestrictionTests.CanShowNames", + "[Test]", + "c44fe98d881a89af5db856e98f7bd7480d9bfb4378730002e518a7d1da412812", + ); +} + +#[test] +fn show_names_sec_restriction_tests_can_show_names_secure_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs", + 10, + "ShowNamesSecRestrictionTests.CanShowNames_Secure_Default", + "[Test]", + "98d2c84d2f226fbb4b03c365f3ab007142d87b1980dda3666ce5ec36909fc599", + ); +} + +#[test] +fn show_names_sec_restriction_tests_can_show_names_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs", + 23, + "ShowNamesSecRestrictionTests.CanShowNames_Secure", + "[Test]", + "90ae29916dc2b60cd3de336e4a37683de8967f448fef26af360e3d24278773d3", + ); +} + +#[test] +fn show_names_sec_restriction_tests_can_show_names_secure_except() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs", + 39, + "ShowNamesSecRestrictionTests.CanShowNames_Secure_Except", + "[Test]", + "457772321f7fd1ea88a279e99a4b0a955e462652bac1fb7953b8455f3d67a155", + ); +} + +#[test] +fn show_nearby_restriction_tests_can_show_nearby() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowNearbyRestrictionTests.cs", + 9, + "ShowNearbyRestrictionTests.CanShowNearby", + "[Test]", + "4faa79795b1143934efbd8ebea7a926b270dd5d1e69f8a64f496063d570d868d", + ); +} + +#[test] +fn show_world_map_restriction_tests_can_show_world_map() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ShowWorldMapRestrictionTests.cs", + 9, + "ShowWorldMapRestrictionTests.CanShowWorldMap", + "[Test]", + "da16f247df929f83ed21377869790c00cb5922fa6086da3787e90570f5684f67", + ); +} + +#[test] +fn sit_restriction_tests_can_sit() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitRestrictionTests.cs", + 10, + "SitRestrictionTests.CanSit", + "[Test]", + "813906dbfd09bb02c129a794f40a2f5dcda6e73d232e167359a6360a350fa4b4", + ); +} + +#[test] +fn sit_tp_restriction_tests_can_sit_tp_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + 11, + "SitTpRestrictionTests.CanSitTp_Default", + "[Test]", + "ddcdba94af060ede43f0d585688966ccd923238a2365164b32a301b04d83cdfc", + ); +} + +#[test] +fn sit_tp_restriction_tests_can_sit_tp_single() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + 18, + "SitTpRestrictionTests.CanSitTp_Single", + "[Test]", + "041c57829ab1032eed79e6f47c8b9026124b681fb6ffa4b3c5ac16b16d0b354b", + ); +} + +#[test] +fn sit_tp_restriction_tests_can_sit_tp_multiple_single_sender() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + 27, + "SitTpRestrictionTests.CanSitTp_Multiple_SingleSender", + "[Test]", + "feed9f3cca3395e1eb5a8d831304a4171e79f6e1d93f03a4aca0e27edba5ed6d", + ); +} + +#[test] +fn sit_tp_restriction_tests_can_sit_tp_multiple_single_sender_with_removal() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + 38, + "SitTpRestrictionTests.CanSitTp_Multiple_SingleSender_WithRemoval", + "[Test]", + "4b26c525e0a13fbc79b280f0a6c3b0f9e3e0e664241e9f55a88eda3dd80b203a", + ); +} + +#[test] +fn sit_tp_restriction_tests_can_sit_tp_multiple_multiple_senders() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + 52, + "SitTpRestrictionTests.CanSitTp_Multiple_MultipleSenders", + "[Test]", + "cd9e3508d44e2e008609ac0cc12d3e207ec454a3f5c6e36aa325d33be9b6718f", + ); +} + +#[test] +fn sit_tp_restriction_tests_can_sit_tp_off() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + 66, + "SitTpRestrictionTests.CanSitTp_Off", + "[Test]", + "e871d15d797e0f8f0b02613c2a421b47b87068c8757bbd0104cd15d406137854", + ); +} + +#[test] +fn stand_tp_restriction_tests_can_stand_tp() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/StandTpRestrictionTests.cs", + 9, + "StandTpRestrictionTests.CanStandTp", + "[Test]", + "0f694e59d32c3c97fbee072d591b74c89561f4648bd3440002d8f54db0058a94", + ); +} + +#[test] +fn start_im_restriction_tests_can_start_im() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/StartImRestrictionTests.cs", + 10, + "StartImRestrictionTests.CanStartIM", + "[Test]", + "cc8318d5233b947ca96939369de3a2fdc2c21468cc13a87c87908126c6e45500", + ); +} + +#[test] +fn start_im_to_restriction_tests_can_start_im_to() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/StartImToRestrictionTests.cs", + 11, + "StartImToRestrictionTests.CanStartIMTo", + "[Test]", + "0c7e19de2ecf94a6db09ee409ff88ff503e02d8dd8f7f11f427cebc51a3ac09f", + ); +} + +#[test] +fn temp_run_restriction_tests_can_temp_run() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TempRunRestrictionTests.cs", + 9, + "TempRunRestrictionTests.CanTempRun", + "[Test]", + "8893bb24bf10de7e914874c347ac5b73982d33925a1cf29ae8c361c3087be408", + ); +} + +#[test] +fn touch_all_restriction_tests_touch_all() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchAllRestrictionTests.cs", + 12, + "TouchAllRestrictionTests.TouchAll", + "[Test]", + "06da3251125bf4d3b2d542cfba7fa0a7b0c18dc0f97024a57c0e0ddf6cfc8dd6", + ); +} + +#[test] +fn touch_all_restriction_tests_touch_all_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchAllRestrictionTests.cs", + 24, + "TouchAllRestrictionTests.TouchAll_default", + "[Test]", + "9526d7bed6473afd41f97fb11ec950caae157865cec8eee719030ca109ab2681", + ); +} + +#[test] +fn touch_attach_other_restriction_tests_touch_attach_other_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachOtherRestrictionTests.cs", + 12, + "TouchAttachOtherRestrictionTests.TouchAttachOther_default", + "[Test]", + "1f8157f5fd5db8b5a4596d5be6a5d780704cac85370204c77eca08da286adb86", + ); +} + +#[test] +fn touch_attach_other_restriction_tests_touch_attach_other_specific() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachOtherRestrictionTests.cs", + 26, + "TouchAttachOtherRestrictionTests.TouchAttachOther_Specific", + "[Test]", + "add9d393d4aaf03768239611a8a64b2ef73fc4c8561dbbc51950a10c006198e6", + ); +} + +#[test] +fn touch_attach_restriction_tests_touch_attach_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachRestrictionTests.cs", + 12, + "TouchAttachRestrictionTests.TouchAttach_default", + "[Test]", + "4c4c65f8ed4b29367c353a02e52c91e9402788ffd35c75e5a6a40a827710e20a", + ); +} + +#[test] +fn touch_attach_self_restriction_tests_touch_attach_self_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachSelfRestrictionTests.cs", + 12, + "TouchAttachSelfRestrictionTests.TouchAttachSelf_default", + "[Test]", + "09f7d7a45a9899746c1c63608f95db89ef2ae4a875437a2b594bb120da8139ff", + ); +} + +#[test] +fn touch_hud_restriction_tests_touch_hud_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchHudRestrictionTests.cs", + 12, + "TouchHudRestrictionTests.TouchHud_default", + "[Test]", + "b15afadb1f45b51eb47651a9d890ed2a6b1de8066d986d9b1ccc33da734c0194", + ); +} + +#[test] +fn touch_hud_restriction_tests_touch_hud_specific() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchHudRestrictionTests.cs", + 26, + "TouchHudRestrictionTests.TouchHud_specific", + "[Test]", + "4c4e1a9493e5cf34f220ebec54c5373e1b30c81044803deece263dced5f7155d", + ); +} + +#[test] +fn touch_world_restriction_tests_touch_world_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TouchWorldRestrictionTests.cs", + 11, + "TouchWorldRestrictionTests.TouchWorld_default", + "[Test]", + "5995288721c44beaa329b266e15d619f2314c9ca74386145294183c7c509b42a", + ); +} + +#[test] +fn tp_lm_restriction_tests_can_tp_lm() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLmRestrictionTests.cs", + 9, + "TpLmRestrictionTests.CanTpLm", + "[Test]", + "847bd3264fd831837d8dab25b235450f19591fef3b3bd0315021727453ad64ee", + ); +} + +#[test] +fn tp_loc_restriction_tests_can_tp_loc() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLocRestrictionTests.cs", + 9, + "TpLocRestrictionTests.CanTpLoc", + "[Test]", + "8e5e2ab1b55b710ecce509b141ccac9bcd9ebbad479868496645ac89574bd089", + ); +} + +#[test] +fn tp_local_restriction_tests_can_tp_local_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLocalRestrictionTests.cs", + 9, + "TpLocalRestrictionTests.CanTpLocal_Default", + "[Test]", + "4b251429c6561c1d29f19f8fbc33dd0fb11344fe0d10962e789823ffedb3777b", + ); +} + +#[test] +fn tp_local_restriction_tests_can_tp_local() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLocalRestrictionTests.cs", + 18, + "TpLocalRestrictionTests.CanTpLocal", + "[Test]", + "f9dd3daf337533beab1f4c2dce488f44dea5d17880e8f61b33e3c17c1a4c776f", + ); +} + +#[test] +fn tp_lure_restriction_tests_can_tp_lure_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLureRestrictionTests.cs", + 11, + "TpLureRestrictionTests.CanTpLure_Default", + "[Test]", + "595e468736aab4136404842adf36a79f37b9900c3ee3993079621a5a6c96dec1", + ); +} + +#[test] +fn tp_lure_restriction_tests_can_tp_lure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLureRestrictionTests.cs", + 20, + "TpLureRestrictionTests.CanTpLure", + "[Test]", + "a57f7803128d75a0f1ba35a1c7489f78ca99d7e5e540f06b84725da8a5cd10da", + ); +} + +#[test] +fn tp_lure_sec_restriction_tests_can_tp_lure_secure_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLureSecRestrictionTests.cs", + 10, + "TpLureSecRestrictionTests.CanTpLure_Secure_Default", + "[Test]", + "577c2c8d22ba1aa8d4426832807ea4ed8cd243836b0d38b0ebc9f32a851c34f4", + ); +} + +#[test] +fn tp_lure_sec_restriction_tests_can_tp_lure_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpLureSecRestrictionTests.cs", + 24, + "TpLureSecRestrictionTests.CanTpLure_Secure", + "[Test]", + "38f2894e39bdd7c3c8e1520fa6ed02573be3dfdef0bc5bd1073d9d2240917804", + ); +} + +#[test] +fn tp_request_restriction_tests_can_tp_request() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpRequestRestrictionTests.cs", + 11, + "TpRequestRestrictionTests.CanTpRequest", + "[Test]", + "08ddf0e6dd1faf1f249bc7f7a9545d9e33efb5a438eacc3606b1495a83cf57db", + ); +} + +#[test] +fn tp_request_restriction_tests_can_tp_request_except() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpRequestRestrictionTests.cs", + 22, + "TpRequestRestrictionTests.CanTpRequest_Except", + "[Test]", + "89ccb1dd172928c41079555cb6d7ff3fcbd34594dcff0399670cdebc739ac109", + ); +} + +#[test] +fn tp_request_sec_restriction_tests_can_tp_request_secure_default() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpRequestSecRestrictionTests.cs", + 11, + "TpRequestSecRestrictionTests.CanTpRequest_Secure_Default", + "[Test]", + "87cb0ffa95d408d55045ade0966979360c28762e05729893b068801ed3b877ed", + ); +} + +#[test] +fn tp_request_sec_restriction_tests_can_tp_request_secure() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/TpRequestSecRestrictionTests.cs", + 25, + "TpRequestSecRestrictionTests.CanTpRequest_Secure", + "[Test]", + "623310f5c9150f6d6527b0db0446e2c33bf873a849a8dc68b78a4173d130da93", + ); +} + +#[test] +fn unsit_restriction_tests_can_unsit() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/UnsitRestrictionTests.cs", + 9, + "UnsitRestrictionTests.CanUnsit", + "[Test]", + "2341a0d230eace08d612a1ae3f9aac7b5a1d3d914f04b6ada4726523e9bd3a37", + ); +} + +#[test] +fn view_note_restriction_tests_can_view_note() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ViewNoteRestrictionTests.cs", + 9, + "ViewNoteRestrictionTests.CanViewNote", + "[Test]", + "954472ccc5e060f987260c7d8f87f09dcb252e832c22810ed48dd316a173cf5e", + ); +} + +#[test] +fn view_script_restriction_tests_can_view_script() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ViewScriptRestrictionTests.cs", + 9, + "ViewScriptRestrictionTests.CanViewScript", + "[Test]", + "5e9246991c14d80bc83aad4b5944bd9701dc32b354a701a378def8924f7b5315", + ); +} + +#[test] +fn view_texture_restriction_tests_can_view_texture() { + pending( + "LibreMetaverse.Tests/RLV/Restrictions/ViewTextureRestrictionTests.cs", + 9, + "ViewTextureRestrictionTests.CanViewTexture", + "[Test]", + "d1ee89e12ea9c2d971b4d11c82f3129412fd56fa28d2bd2fb923f082eda62571", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_min_single() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 17, + "RestrictionsCameraTests.CamZoomMin_Single", + "[Test]", + "5f3010d46f3f18ed57ea52916dd9e8bde27d75c707dbcc0c6d68eb9bbe6c3591", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_min_multiple_single_sender() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 27, + "RestrictionsCameraTests.CamZoomMin_Multiple_SingleSender", + "[Test]", + "0df818c7a6c90358cb52f59f972e16c769d38f448619dbdfeddd5a602f64d1d9", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_min_multiple_single_sender_with_removal() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 39, + "RestrictionsCameraTests.CamZoomMin_Multiple_SingleSender_WithRemoval", + "[Test]", + "ed19a63ef16a600c9367f45d1a704739fd8e20e7811c7055df009676884de7dd", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_min_multiple_multiple_senders() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 54, + "RestrictionsCameraTests.CamZoomMin_Multiple_MultipleSenders", + "[Test]", + "c8ce609cf7506ae2df6e17126ebe5174f958245bedea26fe39600fb90195bdda", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_min_off() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 69, + "RestrictionsCameraTests.CamZoomMin_Off", + "[Test]", + "8f8ec9da2b0196a51dfb3fea709de597bdb440196697523824f78ef359a5482a", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max_default() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 81, + "RestrictionsCameraTests.CamZoomMax_Default", + "[Test]", + "5997b7c86a1b1dac59b7f6c03d38cd09f0fb12619f03f68e1167c85ebe02f7d0", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max_single() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 88, + "RestrictionsCameraTests.CamZoomMax_Single", + "[Test]", + "75530a051696ffd586b5643f0c9b9f1ae1c05bd30f9c3068f94cb30abbdc6d2d", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max_multiple_single_sender() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 98, + "RestrictionsCameraTests.CamZoomMax_Multiple_SingleSender", + "[Test]", + "44d6a5b2a9462c83047f5b4ec9f4e66bb518f6547ec08df2b5420850129ff7cb", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max_multiple_single_sender_with_removal() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 110, + "RestrictionsCameraTests.CamZoomMax_Multiple_SingleSender_WithRemoval", + "[Test]", + "4958ce547ff71cf18d31cd557ecaecb8ae0a19b169c2051bd6797769bbcde26e", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max_multiple_multiple_senders() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 125, + "RestrictionsCameraTests.CamZoomMax_Multiple_MultipleSenders", + "[Test]", + "76346d0c1f4ecf22d09c1950aef99207d28ffe5576b7bc0be1212b91d6518f2c", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max_off() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 140, + "RestrictionsCameraTests.CamZoomMax_Off", + "[Test]", + "88e2ec791d3f78bb6551b7d37a52cc5dc18c156ddd483bd6ba55288144005e5c", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 153, + "RestrictionsCameraTests.CamZoomMin", + "[Test]", + "cf5f8bfbea933b64bc282211f498b01eefab0b31728800e2965a8a489f85b15d", + ); +} + +#[test] +fn restrictions_camera_tests_cam_zoom_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 165, + "RestrictionsCameraTests.CamZoomMax", + "[Test]", + "7441bff0655432365bb702cce92465ab0ab7b7dd195b732312a4e243f975ba48", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_fov_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 177, + "RestrictionsCameraTests.SetCamFovMin", + "[Test]", + "b433f776bfa059a889b1a13ebc0841c824715194b6b0634dea1dd5740d5b7bbe", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_fov_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 189, + "RestrictionsCameraTests.SetCamFovMax", + "[Test]", + "e0f313a03073b283400130e5a91c8c4157c9b83f9001f1ad1badf15f80821663", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_fov() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 201, + "RestrictionsCameraTests.SetCamFov", + "[Test]", + "02118d87dfda863c31de56267a31beba94ff124ca225f56d67222b6ffaf0c6f9", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_fov_restricted() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 214, + "RestrictionsCameraTests.SetCamFov_Restricted", + "[Test]", + "34b9c620b61777ece7ad140fc15dde6d2b77d877af597cf2a1b5d5f768cd5fc7", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_fov_restricted_synonym() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 229, + "RestrictionsCameraTests.SetCamFov_Restricted_Synonym", + "[Test]", + "d8824c6f673ea7c101d309643ed4dbacc0fd6b17c0bda13f8cbb16b956529db4", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_av_dist_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 246, + "RestrictionsCameraTests.SetCamAvDistMax", + "[Test]", + "61206ccc9664f63057389d0d9540022ba82da88b1e213387a9a7f0d0cec050b3", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_av_dist_max_synonym() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 255, + "RestrictionsCameraTests.SetCamAvDistMax_Synonym", + "[Test]", + "9742afe1eb83fe3b63f6ce195bb1fb08058a6272e9817b3d1e09c50ca914a66a", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_av_dist_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 267, + "RestrictionsCameraTests.SetCamAvDistMin", + "[Test]", + "be661f7ae623eafe2c00a7eb80a716ab832cd56be904725cfa01c16ab219d10e", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_av_dist_min_synonym() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 277, + "RestrictionsCameraTests.SetCamAvDistMin_Synonym", + "[Test]", + "da29486a2c8bc2801805774269743566457ca1b9b316dc6846cf499b60aa588d", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_alpha_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 289, + "RestrictionsCameraTests.CamDrawAlphaMax", + "[Test]", + "96e0f72499cdf258062ca0610594137c72f232ddf936c0cc929429368957d3ed", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 302, + "RestrictionsCameraTests.CamDrawMin", + "[Test]", + "53a901a99baeb1f8d45a07d1347a6491d66ad8ca76cdef5304c64738e486e7a9", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_min_small() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 312, + "RestrictionsCameraTests.CamDrawMin_Small", + "[Test]", + "3f531bfcd6e08830912fd4d619a8ffc5e3ab40e9d036769f742ae0d06207400e", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 325, + "RestrictionsCameraTests.CamDrawMax", + "[Test]", + "71ab081b330b9fc4cc73a06b214f52e577ab25c0ff15439e18737dfb220d7aaf", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_max_small() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 335, + "RestrictionsCameraTests.CamDrawMax_Small", + "[Test]", + "72d0752ae72ba5288d2b96fca3e0a29c162406b38588160e6801b211c82fac11", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_alpha_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 348, + "RestrictionsCameraTests.CamDrawAlphaMin", + "[Test]", + "697fafc1837d56255cdf5e2a09634dcc740651d45df04a712c030a224a58d0c2", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_color() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 362, + "RestrictionsCameraTests.CamDrawColor", + "[Test]", + "b3bc0346dbcf6c6b03d9c2c38b225e7903754fcbc56c74d098dbdcb617d2426d", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_color_default() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 375, + "RestrictionsCameraTests.CamDrawColor_Default", + "[Test]", + "fedba7874c0b897309caca0e007cb9fbcbce8cd5155c91ec94bf6d1f391d47a1", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_color_large() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 382, + "RestrictionsCameraTests.CamDrawColor_Large", + "[Test]", + "6d2f0a4a24e71afbca88f3dfe574ff8ee5825e4df9a08552ac4af22a0a6b9f5e", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_color_negative() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 395, + "RestrictionsCameraTests.CamDrawColor_Negative", + "[Test]", + "5f7ae954b3f75c5a86da8222a5eadc42ac3fee6ac4134455fb2a7a2e24101081", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_color_removal() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 408, + "RestrictionsCameraTests.CamDrawColor_Removal", + "[Test]", + "81322059c2a6e0054c1d2131e0698c614942eec69958f72315545e9b1517fcb5", + ); +} + +#[test] +fn restrictions_camera_tests_cam_draw_color_multi() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 418, + "RestrictionsCameraTests.CamDrawColor_Multi", + "[Test]", + "21b9615f5a7e809ec83442035588414101fdf3862f282f1a501fb15d904f981e", + ); +} + +#[test] +fn restrictions_camera_tests_can_set_cam_unlock() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 434, + "RestrictionsCameraTests.CanSetCamUnlock", + "[Test]", + "3983d83fb0086bc71a585eeda9b561c738ba1eb99365182115a673ab38e166a1", + ); +} + +#[test] +fn restrictions_camera_tests_can_cam_unlock() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 448, + "RestrictionsCameraTests.CanCamUnlock", + "[Test]", + "b116d0b63222b30c67da7c08d48f10701f5def2bdd3584166939d713a86a8cd4", + ); +} + +#[test] +fn restrictions_camera_tests_cam_av_dist() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 462, + "RestrictionsCameraTests.CamAvDist", + "[Test]", + "4c5641b0e975136e815bfaf8d9821240f0ac2bc615ed105fa5190dfdbcddc158", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 476, + "RestrictionsCameraTests.SetCamTextures", + "[TestCase(\"setcam_textures\")]", + "4b5058bfacb3e7f282bb83d0068ff9c7c7464b0d4119f879d670ddaf34d469b6", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 477, + "RestrictionsCameraTests.SetCamTextures", + "[TestCase(\"camtextures\")]", + "4b5058bfacb3e7f282bb83d0068ff9c7c7464b0d4119f879d670ddaf34d469b6", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_single() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 486, + "RestrictionsCameraTests.SetCamTextures_Single", + "[TestCase(\"setcam_textures\")]", + "abe9a6cff61faf1afbd29c4b073d34d67cf5e77058df44b68cbed7e1d9569814", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_single_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 487, + "RestrictionsCameraTests.SetCamTextures_Single", + "[TestCase(\"camtextures\")]", + "abe9a6cff61faf1afbd29c4b073d34d67cf5e77058df44b68cbed7e1d9569814", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_multiple_synonyms() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 498, + "RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms", + "[TestCase(\"setcam_textures\", \"setcam_textures\")]", + "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 499, + "RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms", + "[TestCase(\"setcam_textures\", \"camtextures\")]", + "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_3() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 500, + "RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms", + "[TestCase(\"camtextures\", \"camtextures\")]", + "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + ); +} + +#[test] +fn restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_4() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 501, + "RestrictionsCameraTests.SetCamTextures_Multiple_Synonyms", + "[TestCase(\"camtextures\", \"setcam_textures\")]", + "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + ); +} + +#[test] +fn restrictions_camera_tests_get_cam_av_dist_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 534, + "RestrictionsCameraTests.GetCamAvDistMin", + "[Test]", + "60d28627494c147228930839a18016e3cbfa8eb042167965647794902eb340a6", + ); +} + +#[test] +fn restrictions_camera_tests_get_cam_av_dist_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 557, + "RestrictionsCameraTests.GetCamAvDistMax", + "[Test]", + "a7cf7887d2934984cc13e10f3afa3248a5e677c9fac680af2a68c3a27d76c3da", + ); +} + +#[test] +fn restrictions_camera_tests_get_cam_fov_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 578, + "RestrictionsCameraTests.GetCamFovMin", + "[Test]", + "25a040ca69bf4c2a303d45314fec99e70371bf6ac46e1793384e0a626deb4e75", + ); +} + +#[test] +fn restrictions_camera_tests_get_cam_fov_max() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 600, + "RestrictionsCameraTests.GetCamFovMax", + "[Test]", + "19153fa188ef6bd763235a03048771d1a1d824c1aeaf64841b7e6e70c35813ae", + ); +} + +#[test] +fn restrictions_camera_tests_get_cam_zoom_min() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 622, + "RestrictionsCameraTests.GetCamZoomMin", + "[Test]", + "8cd72b3f1922b913c6bde59b928f362fa191574dc1df3cfb4668d4ccf00515a9", + ); +} + +#[test] +fn restrictions_camera_tests_get_cam_fov() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 644, + "RestrictionsCameraTests.GetCamFov", + "[Test]", + "f4031d095b9a7e87d1f1d94e52c15c3c9b2b43aa1ba039c83e391e58ea994c40", + ); +} + +#[test] +fn restrictions_camera_tests_camera_settings_default() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 664, + "RestrictionsCameraTests.CameraSettings_Default", + "[TestCase(\"@getcam_zoommin=1234\")]", + "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + ); +} + +#[test] +fn restrictions_camera_tests_camera_settings_default_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 665, + "RestrictionsCameraTests.CameraSettings_Default", + "[TestCase(\"@getcam_fov=1234\")]", + "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + ); +} + +#[test] +fn restrictions_camera_tests_camera_settings_default_case_3() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 666, + "RestrictionsCameraTests.CameraSettings_Default", + "[TestCase(\"@getcam_fovmax=1234\")]", + "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + ); +} + +#[test] +fn restrictions_camera_tests_camera_settings_default_case_4() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 667, + "RestrictionsCameraTests.CameraSettings_Default", + "[TestCase(\"@getcam_avdistmin=1234\")]", + "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + ); +} + +#[test] +fn restrictions_camera_tests_camera_settings_default_case_5() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 668, + "RestrictionsCameraTests.CameraSettings_Default", + "[TestCase(\"@getcam_avdistmax=1234\")]", + "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + ); +} + +#[test] +fn restrictions_camera_tests_camera_settings_default_case_6() { + pending( + "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + 669, + "RestrictionsCameraTests.CameraSettings_Default", + "[TestCase(\"@getcam_fovmin=1234\")]", + "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + ); +} + +#[test] +fn rlv_blacklist_tests_get_blacklist_empty_by_default() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 9, + "RlvBlacklistTests.GetBlacklist_EmptyByDefault", + "[Test]", + "9bd5c937815547d2d4b9dcfcb5c35d69e224cc4dc256273735c69b8be150c3a8", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_valid_behavior_adds_to_blacklist() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 19, + "RlvBlacklistTests.BlacklistBehavior_ValidBehavior_AddsToBlacklist", + "[Test]", + "dbf7650afeab51abc22fc48881a06e4908f373b6b0077fe58fc4d4e50ea0e0f5", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_case_insensitive_normalizes_to_lowercase() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 34, + "RlvBlacklistTests.BlacklistBehavior_CaseInsensitive_NormalizesToLowercase", + "[Test]", + "dbc4161b4cd5dd7f3609b11f1c6f4f6e1e243b2ba65a444afa67c70cf649c5d3", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_duplicate_behavior_only_adds_once() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 50, + "RlvBlacklistTests.BlacklistBehavior_DuplicateBehavior_OnlyAddsOnce", + "[Test]", + "53644a5123b90e32f162a9106c945a57d05b17de1a8ab0bf1930283deaf28018", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 67, + "RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\"\")]", + "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_2() + { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 68, + "RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\" \")]", + "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_3() + { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 69, + "RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\"\\t\")]", + "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_4() + { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 70, + "RlvBlacklistTests.BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\"\\n\")]", + "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_existing_behavior_removes_from_blacklist() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 78, + "RlvBlacklistTests.UnBlacklistBehavior_ExistingBehavior_RemovesFromBlacklist", + "[Test]", + "47501ced70145add192d357c6a2647ca4a923bdaab3b1eff1c3857cebc5020db", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_case_insensitive_removes_correct_behavior() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 93, + "RlvBlacklistTests.UnBlacklistBehavior_CaseInsensitive_RemovesCorrectBehavior", + "[Test]", + "b5f4a87e8dc603a08a9f1225a35e44962d4240a3e5b9e605c948d19b268ed1bd", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_non_existent_behavior_does_nothing() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 108, + "RlvBlacklistTests.UnBlacklistBehavior_NonExistentBehavior_DoesNothing", + "[Test]", + "495314ef0e42ec419b804108907c02ffe9520a1657344f391aa491f91129ecc5", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception() +{ + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 123, + "RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\"\")]", + "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_2() + { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 124, + "RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\" \")]", + "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_3() + { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 125, + "RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\"\\t\")]", + "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + ); +} + +#[test] +fn rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_4() + { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 126, + "RlvBlacklistTests.UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "[TestCase(\"\\n\")]", + "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_blacklisted_behavior_returns_true() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 134, + "RlvBlacklistTests.IsBlacklisted_BlacklistedBehavior_ReturnsTrue", + "[Test]", + "2cfeda6f45d63514216d0ffccdee89ee4b7f78e775f43fb12ee78324f9cfde35", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_case_insensitive_returns_true() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 145, + "RlvBlacklistTests.IsBlacklisted_CaseInsensitive_ReturnsTrue", + "[Test]", + "1b4c6ed072b97dd9abcc0f730533691d8a65122d1839d40736e98a0f5c43f07d", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_non_blacklisted_behavior_returns_false() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 158, + "RlvBlacklistTests.IsBlacklisted_NonBlacklistedBehavior_ReturnsFalse", + "[Test]", + "f4cc9018c5d111b06dc8c2ce0d6ed042eb063331f35ef1665e65f4d8606d3cd3", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 168, + "RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "[TestCase(\"\")]", + "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 169, + "RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "[TestCase(\" \")]", + "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_3() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 170, + "RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "[TestCase(\"\\t\")]", + "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + ); +} + +#[test] +fn rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_4() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 171, + "RlvBlacklistTests.IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "[TestCase(\"\\n\")]", + "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + ); +} + +#[test] +fn rlv_blacklist_tests_get_blacklist_multiple_items_returns_ordered_collection() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 178, + "RlvBlacklistTests.GetBlacklist_MultipleItems_ReturnsOrderedCollection", + "[Test]", + "db9bd586b7a4f79ffd2d2c48c8131ccd4bd44d8de444696e9a7c53614ef37ed5", + ); +} + +#[test] +fn rlv_blacklist_tests_get_blacklist_returns_immutable_copy() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 197, + "RlvBlacklistTests.GetBlacklist_ReturnsImmutableCopy", + "[Test]", + "64db7441c81ea4f0d2e52e79b479cf658fbd2c2d1d23b918edcfa03db1233a3a", + ); +} + +#[test] +fn rlv_blacklist_tests_blacklist_workflow_add_multiple_behaviors_works_correctly() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 215, + "RlvBlacklistTests.BlacklistWorkflow_AddMultipleBehaviors_WorksCorrectly", + "[Test]", + "75d84bd0b26b16821ba107bef2bbb2ae58a2726496a757092b24dff6170f8872", + ); +} + +#[test] +fn rlv_blacklist_tests_seed_blacklist_integration_with_restrictions_base_works_correctly() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 252, + "RlvBlacklistTests.SeedBlacklist_IntegrationWithRestrictionsBase_WorksCorrectly", + "[Test]", + "f7347786e3a579dc0102dc20fb73823362866ea71658777aa6835a28a58daea9", + ); +} + +#[test] +fn rlv_blacklist_tests_seed_blacklist_empty_string_results_in_empty_blacklist() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 268, + "RlvBlacklistTests.SeedBlacklist_EmptyString_ResultsInEmptyBlacklist", + "[Test]", + "63555a93fbcc2b7691fdd2b79fe0db8cb305beef2c153b80f0040ba8f4f7117e", + ); +} + +#[test] +fn rlv_blacklist_tests_seed_blacklist_with_spaces_handles_correctly() { + pending( + "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + 279, + "RlvBlacklistTests.SeedBlacklist_WithSpaces_HandlesCorrectly", + "[Test]", + "ddd764a51e179fa6c349ab2a62bdedde1e62e4ff2ae33aa41a4ebb2359974404", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 8, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName", + "[TestCase(\"(spine)\", RlvAttachmentPoint.Spine)]", + "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 9, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName", + "[TestCase(\"(spine)(spine)\", RlvAttachmentPoint.Spine)]", + "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_3() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 10, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName", + "[TestCase(\"My (mouth) item (spine) has a lot of tags\", RlvAttachmentPoint.Spine)]", + "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_4() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 11, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName", + "[TestCase(\"My item (l upper leg) and some random unknown tag (unknown)\", RlvAttachmentPoint.LeftUpperLeg)]", + "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_5() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 12, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName", + "[TestCase(\"Central item (avatar center)\", RlvAttachmentPoint.AvatarCenter)]", + "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_6() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 13, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName", + "[TestCase(\"Central item (root)\", RlvAttachmentPoint.AvatarCenter)]", + "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 20, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "[TestCase(\"(SPINE)\", RlvAttachmentPoint.Spine)]", + "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 21, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "[TestCase(\"(Spine)\", RlvAttachmentPoint.Spine)]", + "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_3() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 22, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "[TestCase(\"Central item (Avatar center)\", RlvAttachmentPoint.AvatarCenter)]", + "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_4() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 23, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "[TestCase(\"Another item (l upper leg)\", RlvAttachmentPoint.LeftUpperLeg)]", + "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 30, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemNameInvalid", + "[TestCase(\"(unknown)(hand tag)(spine tag)\")]", + "c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid_case_2() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 31, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemNameInvalid", + "[TestCase(\"Hat\")]", + "c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34", + ); +} + +#[test] +fn rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid_case_3() { + pending( + "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + 32, + "RlvCommonTests.TryGetRlvAttachmentPointFromItemNameInvalid", + "[TestCase(\"\")]", + "c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_no_restrictions_returns_empty_collection() { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 16, + "RlvRestrictionManagerTests.GetTrackedPrimIds_NoRestrictions_ReturnsEmptyCollection", + "[Test]", + "327086a5aa514ddf8b2cc40891f7ae5e8039788f5cbfeda86f04bd9161f39ded", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_single_restriction_returns_single_id() { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 26, + "RlvRestrictionManagerTests.GetTrackedPrimIds_SingleRestriction_ReturnsSingleId", + "[Test]", + "85a822c9e2e8beb2e70748513a397b8ccbb2977c0581b0519bd8ad43e699ad57", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_multiple_restrictions_from_same_object_returns_single_id() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 41, + "RlvRestrictionManagerTests.GetTrackedPrimIds_MultipleRestrictionsFromSameObject_ReturnsSingleId", + "[Test]", + "933070f933b0a5a39b3d0cd5fd9be9423a538609d0106b352a7d9c339665d6d1", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_multiple_objects_returns_all_unique_ids() { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 58, + "RlvRestrictionManagerTests.GetTrackedPrimIds_MultipleObjects_ReturnsAllUniqueIds", + "[Test]", + "8c2afe66145e4815e73d7849f83cfec50e4a7a49793cc757917cd608c9387419", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_mixed_restrictions_and_exceptions_returns_all_unique_ids() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 79, + "RlvRestrictionManagerTests.GetTrackedPrimIds_MixedRestrictionsAndExceptions_ReturnsAllUniqueIds", + "[Test]", + "25ea3c36aba93d5183816962bf49bfdbc3e17e6b06d73a41dee5b51407a84746", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_after_removing_restriction_does_not_return_removed_object_id() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 97, + "RlvRestrictionManagerTests.GetTrackedPrimIds_AfterRemovingRestriction_DoesNotReturnRemovedObjectId", + "[Test]", + "af3d5328e5c829bd2de2b72c3f4ede6f083efa789ccef1d73d752612a177360f", + ); +} + +#[test] +fn rlv_restriction_manager_tests_get_tracked_prim_ids_after_clearing_all_restrictions_returns_empty_collection() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 116, + "RlvRestrictionManagerTests.GetTrackedPrimIds_AfterClearingAllRestrictions_ReturnsEmptyCollection", + "[Test]", + "191a8cc3dba7e68155083a6892f1b4a29ab589023e22cffbc8cd69c005884cca", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_empty_input_no_effect() { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 136, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_EmptyInput_NoEffect", + "[Test]", + "8718e08bb2bf951a94803b4947943b5f7f9eb85e906b4ac6c639cb8cd065cf9d", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_non_existent_id_no_effect() { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 152, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_NonExistentId_NoEffect", + "[Test]", + "882d2315f40317cce9c9a026eda498325b6227886652795ed45e87cc4e5697ac", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_single_object_removes_all_restrictions_from_object() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 170, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_SingleObject_RemovesAllRestrictionsFromObject", + "[Test]", + "73ab6ee30a336372f6aef5bc4a99dbb58215b9445daea5d9708d0ea9cabe8bd1", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_multiple_objects_removes_only_specified_objects() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 193, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_MultipleObjects_RemovesOnlySpecifiedObjects", + "[Test]", + "03b6a6a3e02f6a6a5f296ff1d6cca31c9fc53982cbc9c27e73cfb698ed82acf5", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_partial_match_removes_only_matching_objects() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 220, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_PartialMatch_RemovesOnlyMatchingObjects", + "[Test]", + "00a26d807882b2bbb375c5ce7cf1074d3227acd891e859602e78abbdc6eefb6a", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_with_notification_restrictions_sends_notifications() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 242, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_WithNotificationRestrictions_SendsNotifications", + "[Test]", + "ba82b183dfdb01b36f9b45520e1808290c360f327d4afa833ba3b8c7a7cecffb", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_with_complex_restrictions_removes_correctly() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 265, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_WithComplexRestrictions_RemovesCorrectly", + "[Test]", + "631de2d39fa56b29014fae4ce3b57c480f540ad41ce08a0037b7f8bbfcb3c502", + ); +} + +#[test] +fn rlv_restriction_manager_tests_remove_restrictions_for_objects_triggers_restriction_updated_event() + { + pending( + "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + 294, + "RlvRestrictionManagerTests.RemoveRestrictionsForObjects_TriggersRestrictionUpdatedEvent", + "[Test]", + "318f1f4207b04d01076d3498aceea781c4889b05cdbef199cdbea43dde355f4c", + ); +} + +#[test] +fn reader_writer_lock_tests_multiple_readers_one_writer_reader_concurrency_and_writer_exclusion() { + pending( + "LibreMetaverse.Tests/ReaderWriterLockTests.cs", + 12, + "ReaderWriterLockTests.MultipleReadersOneWriter_ReaderConcurrencyAndWriterExclusion", + "[Test]", + "bf63804480951667455038244228f77c30454a365b496f062051f7b34e7b2618", + ); +} + +#[test] +fn region_schedule_tests_get_region_restart_schedule_async_weekly_schedule_parses_days_and_time() { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 64, + "RegionScheduleTests.GetRegionRestartScheduleAsync_WeeklySchedule_ParsesDaysAndTime", + "[Test]", + "0f64aab66c6a6d807b3d2bbc46b636a85900e4f76e35d5e3dd8cd0d8b295618b", + ); +} + +#[test] +fn region_schedule_tests_get_region_restart_schedule_async_daily_schedule_returns_all_days() { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 79, + "RegionScheduleTests.GetRegionRestartScheduleAsync_DailySchedule_ReturnsAllDays", + "[Test]", + "cd966b6e3ba470c91ac958bf6c71aeb34f4dab060ad5334cb6060e1954b5c6d0", + ); +} + +#[test] +fn region_schedule_tests_get_region_restart_schedule_async_no_restart_configured_returns_null() { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 93, + "RegionScheduleTests.GetRegionRestartScheduleAsync_NoRestartConfigured_ReturnsNull", + "[Test]", + "59a4b050a79659ccaf0fff13b750d634d803ed7b9e4940cbad676c1bdc04a5fc", + ); +} + +#[test] +fn region_schedule_tests_get_region_restart_schedule_async_no_capability_returns_null_without_request() + { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 103, + "RegionScheduleTests.GetRegionRestartScheduleAsync_NoCapability_ReturnsNullWithoutRequest", + "[Test]", + "e169e7846874ed4309a50cb25b03c2e722a8d758a787654a5906610ab3b655f1", + ); +} + +#[test] +fn region_schedule_tests_set_region_restart_schedule_async_weekly_posts_uppercase_days_and_seconds() +{ + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 120, + "RegionScheduleTests.SetRegionRestartScheduleAsync_Weekly_PostsUppercaseDaysAndSeconds", + "[Test]", + "153fc0ac84af549c1381d0814a356bf2d9e0ead2c879e503981193366943546c", + ); +} + +#[test] +fn region_schedule_tests_set_region_restart_schedule_async_daily_ignores_days_does_not_post_days_key() + { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 143, + "RegionScheduleTests.SetRegionRestartScheduleAsync_DailyIgnoresDays_DoesNotPostDaysKey", + "[Test]", + "b51a1272465c3316194542eb346b2aa15c43fdc8474163ddd851b3f2204d1c2b", + ); +} + +#[test] +fn region_schedule_tests_set_region_restart_schedule_async_empty_days_clears_schedule() { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 157, + "RegionScheduleTests.SetRegionRestartScheduleAsync_EmptyDaysClearsSchedule", + "[Test]", + "57ef3c0f8d9eeac58a7d1b3e7dbc44413016f39303d304cacd3071bd2c55f320", + ); +} + +#[test] +fn region_schedule_tests_set_region_restart_schedule_async_no_capability_returns_false_without_request() + { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 177, + "RegionScheduleTests.SetRegionRestartScheduleAsync_NoCapability_ReturnsFalseWithoutRequest", + "[Test]", + "be03507fe574b9f7c7174c39af44b7b693e1b7a496845db46451ef09bf9db206", + ); +} + +#[test] +fn region_schedule_tests_set_region_restart_schedule_async_non_success_status_returns_false() { + pending( + "LibreMetaverse.Tests/RegionScheduleTests.cs", + 195, + "RegionScheduleTests.SetRegionRestartScheduleAsync_NonSuccessStatus_ReturnsFalse", + "[Test]", + "16c8988d7aa15ea9f58deaa2e3f416b6115978e23073fd99749843f4f410dca4", + ); +} + +#[test] +fn request_task_inventory_cap_tests_get_task_inventory_async_cap_available_returns_contents_folder_and_decrypts_shadow_id() + { + pending( + "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + 73, + "RequestTaskInventoryCapTests.GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId", + "[Test]", + "c9bfc5526260f9e2dffa8a22938999911fdd80be4b2b6d6487bf6171f8dbb56a", + ); +} + +#[test] +fn request_task_inventory_cap_tests_get_task_inventory_async_plain_asset_id_parses_without_decryption() + { + pending( + "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + 115, + "RequestTaskInventoryCapTests.GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption", + "[Test]", + "95f39928dae61bca86b7d0a0702307db6c5fdc754e51f73a24bd5ee131e6de3f", + ); +} + +#[test] +fn request_task_inventory_cap_tests_get_task_inventory_async_non_success_status_returns_contents_folder_only() + { + pending( + "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + 143, + "RequestTaskInventoryCapTests.GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly", + "[Test]", + "b8a25891064e470ac8d77ecd8a4847cf773b043de5ebeae275a9dd6669518585", + ); +} + +#[test] +fn request_task_inventory_cap_tests_get_task_inventory_async_no_capability_does_not_make_http_request() + { + pending( + "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + 164, + "RequestTaskInventoryCapTests.GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest", + "[Test]", + "c0c43ebcf781fb81b1fef7ce1dd2774e350d92ef882f49876f1a16d23a338592", + ); +} + +#[test] +fn send_postcard_tests_send_postcard_async_happy_path_posts_metadata_then_image_and_returns_true() { + pending( + "LibreMetaverse.Tests/SendPostcardTests.cs", + 68, + "SendPostcardTests.SendPostcardAsync_HappyPath_PostsMetadataThenImageAndReturnsTrue", + "[Test]", + "2e02bd16ef1431c2ca82d7804dffc764be0175cff5daff8c38d0a61641439e06", + ); +} + +#[test] +fn send_postcard_tests_send_postcard_async_uploader_missing_from_response_returns_false_without_second_request() + { + pending( + "LibreMetaverse.Tests/SendPostcardTests.cs", + 100, + "SendPostcardTests.SendPostcardAsync_UploaderMissingFromResponse_ReturnsFalseWithoutSecondRequest", + "[Test]", + "2f9498d57d7a512399f9b108765e6e8da8e4c937402f9671d580c66332630432", + ); +} + +#[test] +fn send_postcard_tests_send_postcard_async_upload_does_not_complete_returns_false() { + pending( + "LibreMetaverse.Tests/SendPostcardTests.cs", + 112, + "SendPostcardTests.SendPostcardAsync_UploadDoesNotComplete_ReturnsFalse", + "[Test]", + "937b682b406506ec9fba9570852bbf8689450a11cbecb85979af97609b1794f9", + ); +} + +#[test] +fn send_postcard_tests_send_postcard_async_no_capability_returns_false_without_request() { + pending( + "LibreMetaverse.Tests/SendPostcardTests.cs", + 125, + "SendPostcardTests.SendPostcardAsync_NoCapability_ReturnsFalseWithoutRequest", + "[Test]", + "8d3ef84e873096d9388bb7db3eaeeb79c661fd9951e338f71bbf3251ae6580e8", + ); +} + +#[test] +fn sim_console_tests_send_sim_console_command_async_ignores_post_body_uses_sim_console_response_event() + { + pending( + "LibreMetaverse.Tests/SimConsoleTests.cs", + 81, + "SimConsoleTests.SendSimConsoleCommandAsync_IgnoresPostBody_UsesSimConsoleResponseEvent", + "[Test]", + "df6eb48241f71c34074be66869c9ae1d5980186583259568728261b5eedd7c48", + ); +} + +#[test] +fn sim_console_tests_send_sim_console_command_async_no_response_event_returns_null_after_timeout() { + pending( + "LibreMetaverse.Tests/SimConsoleTests.cs", + 111, + "SimConsoleTests.SendSimConsoleCommandAsync_NoResponseEvent_ReturnsNullAfterTimeout", + "[Test]", + "2ac5a6c96f3acec341056387d727288fd3661565bd2a7c385078602efe8661da", + ); +} + +#[test] +fn sim_console_tests_sim_console_response_message_deserialize_reads_body_field() { + pending( + "LibreMetaverse.Tests/SimConsoleTests.cs", + 133, + "SimConsoleTests.SimConsoleResponseMessage_Deserialize_ReadsBodyField", + "[Test]", + "4d367bc3fd012d1579847fd9837bf883c5ea95452776a086bbf856899d7c2099", + ); +} + +#[test] +fn slurl_parser_tests_parse_simple_location_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 36, + "SlurlParserTests.ParseSimpleLocation_ParsesCorrectly", + "[Test]", + "4ca1200596cd99959db205bd40050c9ed62ac68fcd58079d52882e3b24af3fdf", + ); +} + +#[test] +fn slurl_parser_tests_parse_slurl_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 50, + "SlurlParserTests.ParseSlurl_ParsesCorrectly", + "[Test]", + "b389e823a365884bb10813a587c5922416dc8d0737f36bfde99c56cc4e4accda", + ); +} + +#[test] +fn slurl_parser_tests_parse_slurl_with_trailing_slash_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 62, + "SlurlParserTests.ParseSlurlWithTrailingSlash_ParsesCorrectly", + "[Test]", + "eb8513ad0d5dd9f67b537c1a844f738ef9363efdafd97aa31ec6fb697395c270", + ); +} + +#[test] +fn slurl_parser_tests_parse_legacy_uri_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 73, + "SlurlParserTests.ParseLegacyUri_ParsesCorrectly", + "[Test]", + "d3e28edefeaa13a00d666cdc40c5ee60a24563462472786e0fa186262e8f6e73", + ); +} + +#[test] +fn slurl_parser_tests_parse_location_with_defaults_uses_default_coordinates() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 85, + "SlurlParserTests.ParseLocationWithDefaults_UsesDefaultCoordinates", + "[Test]", + "a89cceba86e86028cd70ee28b0f31a4c40c23491d582a0f70fc06b98bfeb3605", + ); +} + +#[test] +fn slurl_parser_tests_parse_location_partial_coordinates_uses_defaults() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 96, + "SlurlParserTests.ParseLocationPartialCoordinates_UsesDefaults", + "[Test]", + "b6418ccbb2b00b741fcc92db7d0d8577e7334360934de7418f75ed08d7b3da24", + ); +} + +#[test] +fn slurl_parser_tests_parse_agent_slapp_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 107, + "SlurlParserTests.ParseAgentSlapp_ParsesCorrectly", + "[Test]", + "77a274bb3b4bf189fab0ce68a729057d04376bf3d6d45d0a5443d0f301f5fbb8", + ); +} + +#[test] +fn slurl_parser_tests_parse_group_slapp_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 120, + "SlurlParserTests.ParseGroupSlapp_ParsesCorrectly", + "[Test]", + "5435e301f76398ff2f35e0b65a7055de6d42b1a4662936ee949005182511fcd6", + ); +} + +#[test] +fn slurl_parser_tests_parse_teleport_slapp_parses_location_data() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 131, + "SlurlParserTests.ParseTeleportSlapp_ParsesLocationData", + "[Test]", + "68eea168b7480f125a4bff20b582af87c0f6d62502821bf57eb734b12f87eed5", + ); +} + +#[test] +fn slurl_parser_tests_parse_world_map_slapp_parses_location_data() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 144, + "SlurlParserTests.ParseWorldMapSlapp_ParsesLocationData", + "[Test]", + "ad7f5ce07a837501fa74dda643f1c0d278a2f51fe27330d3419c57683127bf9e", + ); +} + +#[test] +fn slurl_parser_tests_parse_login_slapp_parses_query_parameters() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 157, + "SlurlParserTests.ParseLoginSlapp_ParsesQueryParameters", + "[Test]", + "a0622607f53b8c19348540e7b858d3c75be22b47b9afc92505121b3430c33550", + ); +} + +#[test] +fn slurl_parser_tests_parse_object_im_slapp_parses_query_parameters() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 170, + "SlurlParserTests.ParseObjectImSlapp_ParsesQueryParameters", + "[Test]", + "af9c2bdcfb212f08618719c85da41938207b6978fe2042a3c4451f7fd0075d6f", + ); +} + +#[test] +fn slurl_parser_tests_parse_search_slapp_parses_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 185, + "SlurlParserTests.ParseSearchSlapp_ParsesCorrectly", + "[Test]", + "a77776e74cff175bde3e974344502369e679db15f45fe5c0d614c80732549765", + ); +} + +#[test] +fn slurl_parser_tests_get_raw_location_returns_correct_format() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 195, + "SlurlParserTests.GetRawLocation_ReturnsCorrectFormat", + "[Test]", + "30dafa3972780bbbb07f1edaf55ed4bc3b01080e616588768ebef9df54678af3", + ); +} + +#[test] +fn slurl_parser_tests_get_slurl_returns_correct_format() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 204, + "SlurlParserTests.GetSlurl_ReturnsCorrectFormat", + "[Test]", + "1e6b6fef442eab1ca6874df75f1a0ea380ec7f25974979d3cd878e10fc49fb40", + ); +} + +#[test] +fn slurl_parser_tests_get_start_location_uri_returns_correct_format() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 213, + "SlurlParserTests.GetStartLocationUri_ReturnsCorrectFormat", + "[Test]", + "c7cc2d49e52ed6ebb19e09607a2b191fb3835e8f3804c7b07c5c9e8fd3b9bcae", + ); +} + +#[test] +fn slurl_parser_tests_get_agent_url_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 222, + "SlurlParserTests.GetAgentUrl_GeneratesCorrectUrl", + "[Test]", + "b656f795ce39c9bc50df167e20e23b76b57929feaad1756d3190920f5410d0d4", + ); +} + +#[test] +fn slurl_parser_tests_get_agent_url_default_action_uses_about() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 231, + "SlurlParserTests.GetAgentUrl_DefaultAction_UsesAbout", + "[Test]", + "642b0543f72427cf646bcb8445b9acff4c1fdb0d26ef3f0dc6c10eaaed73028b", + ); +} + +#[test] +fn slurl_parser_tests_get_group_url_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 240, + "SlurlParserTests.GetGroupUrl_GeneratesCorrectUrl", + "[Test]", + "919cc7a17770fb65a83812836819a19d6dd4e630a848741d12df868da3d949d5", + ); +} + +#[test] +fn slurl_parser_tests_get_teleport_url_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 249, + "SlurlParserTests.GetTeleportUrl_GeneratesCorrectUrl", + "[Test]", + "3465edd1ecdd6e521c52687570d32e288bfa29eb6e47666305c64ee5322df159", + ); +} + +#[test] +fn slurl_parser_tests_get_teleport_url_with_defaults_uses_default_coordinates() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 257, + "SlurlParserTests.GetTeleportUrl_WithDefaults_UsesDefaultCoordinates", + "[Test]", + "823d524cc81d39753549583346953122c372f5575aa03d8bf101d1be3eae845d", + ); +} + +#[test] +fn slurl_parser_tests_get_world_map_url_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 265, + "SlurlParserTests.GetWorldMapUrl_GeneratesCorrectUrl", + "[Test]", + "7c19a936e0d641195f3806291b5b88970affa46f540ef950d55df709b52ad56b", + ); +} + +#[test] +fn slurl_parser_tests_get_object_im_url_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 273, + "SlurlParserTests.GetObjectImUrl_GeneratesCorrectUrl", + "[Test]", + "edf724227cc86abc84d223637f34c607f9fc30f9e85b53a9ec8c8f2d2b7bcbf6", + ); +} + +#[test] +fn slurl_parser_tests_get_object_im_url_not_group_owned_omits_group_owned_parameter() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 287, + "SlurlParserTests.GetObjectImUrl_NotGroupOwned_OmitsGroupOwnedParameter", + "[Test]", + "764978a618429216a0bfef4e72ac44a329d2b2d1c5b13af889db9cf86814cd99", + ); +} + +#[test] +fn slurl_parser_tests_get_search_url_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 297, + "SlurlParserTests.GetSearchUrl_GeneratesCorrectUrl", + "[Test]", + "aeb79bf4e5e51368b4520eec3cc5beeb767101b81f1eaa3f3ad118749dc5c2f0", + ); +} + +#[test] +fn slurl_parser_tests_get_login_url_with_all_parameters_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 305, + "SlurlParserTests.GetLoginUrl_WithAllParameters_GeneratesCorrectUrl", + "[Test]", + "0d9dc8d623e56ec1e8e0d414eb2c898bfd7ee37712972287834c2df6a99da17c", + ); +} + +#[test] +fn slurl_parser_tests_get_login_url_with_no_parameters_generates_base_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 316, + "SlurlParserTests.GetLoginUrl_WithNoParameters_GeneratesBaseUrl", + "[Test]", + "1fcfa164861bcc115f2935f1c20c276dea05802cf35dbb55664ff1c36140c135", + ); +} + +#[test] +fn slurl_parser_tests_get_slapp_url_with_query_params_generates_correct_url() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 324, + "SlurlParserTests.GetSlappUrl_WithQueryParams_GeneratesCorrectUrl", + "[Test]", + "37ca9ebe06ce42f5919d9b6ec30459d1455f78bde910a61d04187e74e7ce3d07", + ); +} + +#[test] +fn slurl_parser_tests_parse_null_throws_argument_null_exception() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 340, + "SlurlParserTests.ParseNull_ThrowsArgumentNullException", + "[Test]", + "98c170ff5f03f843918c0d2aecddb23e2c2605e31100f5d3178ad7cb306eef5d", + ); +} + +#[test] +fn slurl_parser_tests_parse_empty_string_throws_argument_exception() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 346, + "SlurlParserTests.ParseEmptyString_ThrowsArgumentException", + "[Test]", + "a5d89e3349033fa4efa1b00339556d811f175c52ca5b183a2d19b247a8eaeed8", + ); +} + +#[test] +fn slurl_parser_tests_parse_url_encoded_query_params_decodes_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 352, + "SlurlParserTests.ParseUrlEncodedQueryParams_DecodesCorrectly", + "[Test]", + "72ac64c89f3a08bbecfb80aaaf11f5ee59a383eeeb9578676af5b9d83f374cc4", + ); +} + +#[test] +fn slurl_parser_tests_round_trip_location_preserves_data() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 361, + "SlurlParserTests.RoundTripLocation_PreservesData", + "[Test]", + "2cba174b3609af177295b469bad1641a98d8dc79d95aa4ef22403923edd4d092", + ); +} + +#[test] +fn slurl_parser_tests_parse_all_slapp_commands_recognizes_correctly() { + pending( + "LibreMetaverse.Tests/SlurlParserTests.cs", + 374, + "SlurlParserTests.ParseAllSlappCommands_RecognizesCorrectly", + "[Test]", + "abf53480da20d1ff57f5f06f1433c120ea84e0d6d5363cb33e4a275d76cfa306", + ); +} + +#[test] +fn start_auction_tests_viewer_start_auction_packet_round_trips_agent_and_parcel_fields() { + pending( + "LibreMetaverse.Tests/StartAuctionTests.cs", + 45, + "StartAuctionTests.ViewerStartAuctionPacket_RoundTripsAgentAndParcelFields", + "[Test]", + "f37ef06cfba37754effe04a0bb0edfa159c761b811a05efd95157896756bef16", + ); +} + +#[test] +fn start_auction_tests_start_auction_does_not_throw() { + pending( + "LibreMetaverse.Tests/StartAuctionTests.cs", + 71, + "StartAuctionTests.StartAuction_DoesNotThrow", + "[Test]", + "deec194333b480dabb3f6e6d96b360a29d11a40ca1103117fc7ce5cdb80d6eb0", + ); +} + +#[test] +fn terrain_material_override_tests_get_terrain_material_overrides_async_parses_four_slots_with_some_empty() + { + pending( + "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + 64, + "TerrainMaterialOverrideTests.GetTerrainMaterialOverridesAsync_ParsesFourSlotsWithSomeEmpty", + "[Test]", + "0b7f2b5a7a95c70f4ed97b9b028f3ec16f1cd427a9d4d1b133523bd331f6b9f2", + ); +} + +#[test] +fn terrain_material_override_tests_get_terrain_material_overrides_async_server_reports_failure_returns_null() + { + pending( + "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + 81, + "TerrainMaterialOverrideTests.GetTerrainMaterialOverridesAsync_ServerReportsFailure_ReturnsNull", + "[Test]", + "c66b84662333288b7328822d1f9fa79450075d44a1178a9b0b661671072efe5b", + ); +} + +#[test] +fn terrain_material_override_tests_get_terrain_material_overrides_async_no_capability_returns_null_without_request() + { + pending( + "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + 92, + "TerrainMaterialOverrideTests.GetTerrainMaterialOverridesAsync_NoCapability_ReturnsNullWithoutRequest", + "[Test]", + "677f80689e1b6a67893d100e1116805fb9f63c5b6ec33e64a4dc9a4cf24c1237", + ); +} + +#[test] +fn terrain_material_override_tests_set_terrain_material_overrides_async_mix_of_null_and_set_posts_four_entries() + { + pending( + "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + 111, + "TerrainMaterialOverrideTests.SetTerrainMaterialOverridesAsync_MixOfNullAndSet_PostsFourEntries", + "[Test]", + "a4ce031e565ca7eb1864064d299dbf0c7b715581ce330a57be9c3aa93987e67c", + ); +} + +#[test] +fn terrain_material_override_tests_set_terrain_material_overrides_async_wrong_length_throws() { + pending( + "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + 128, + "TerrainMaterialOverrideTests.SetTerrainMaterialOverridesAsync_WrongLength_Throws", + "[Test]", + "836099a369b37555049b1c1ddfb9562c57cdef88381b7a79e8b80fe62b169a44", + ); +} + +#[test] +fn terrain_material_override_tests_set_terrain_material_overrides_async_no_capability_returns_false_without_request() + { + pending( + "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + 135, + "TerrainMaterialOverrideTests.SetTerrainMaterialOverridesAsync_NoCapability_ReturnsFalseWithoutRequest", + "[Test]", + "37948cbc0240910d63782d88c0fb9f1d239215cea34a5aa84ac68a10d0555e87", + ); +} + +#[test] +fn texture_entry_tests_round_trip_high_face_texture_id_is_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 45, + "TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved", + "[Test]", + "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + ); +} + +#[test] +fn texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_2() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 46, + "TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved", + "[TestCase(32, Description = \"First face affected by 32-bit overflow\")]", + "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + ); +} + +#[test] +fn texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_3() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 47, + "TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved", + "[TestCase(33)]", + "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + ); +} + +#[test] +fn texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_4() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 48, + "TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved", + "[TestCase(40)]", + "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + ); +} + +#[test] +fn texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_5() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 49, + "TextureEntryTests.RoundTrip_HighFace_TextureID_IsPreserved", + "[TestCase(44, Description = \"Last valid face (MAX_FACES - 1)\")]", + "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + ); +} + +#[test] +fn texture_entry_tests_round_trip_all_high_faces_texture_i_ds_all_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 66, + "TextureEntryTests.RoundTrip_AllHighFaces_TextureIDs_AllPreserved", + "[Test]", + "203ca43b9f1965e1fae7feb36e84eff1df9ac5968eb23753077816d16dd24228", + ); +} + +#[test] +fn texture_entry_tests_round_trip_low_and_high_faces_both_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 90, + "TextureEntryTests.RoundTrip_LowAndHighFaces_BothPreserved", + "[Test]", + "dd520cac107415a186a44eb3a17bd000f933ec49b814a496e6788237fcfffb1e", + ); +} + +#[test] +fn texture_entry_tests_round_trip_face32_rgba_is_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 113, + "TextureEntryTests.RoundTrip_Face32_RGBA_IsPreserved", + "[Test]", + "db41d130d270d31f52f3928df88ccc052102673c1afbca03cc0648526fafbabb", + ); +} + +#[test] +fn texture_entry_tests_round_trip_face32_repeat_u_is_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 131, + "TextureEntryTests.RoundTrip_Face32_RepeatU_IsPreserved", + "[Test]", + "58e80815263025ec54cd15e3c9a42771f5e55c81e9acb212a0f163faef9fd499", + ); +} + +#[test] +fn texture_entry_tests_round_trip_face32_repeat_v_is_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 145, + "TextureEntryTests.RoundTrip_Face32_RepeatV_IsPreserved", + "[Test]", + "fbeb1fdd584a26576b6f1ba653b2995d1a6d6bccc2c1dc51e46aa9f211b78724", + ); +} + +#[test] +fn texture_entry_tests_round_trip_all_faces_texture_i_ds_all_preserved() { + pending( + "LibreMetaverse.Tests/TextureEntryTests.cs", + 158, + "TextureEntryTests.RoundTrip_AllFaces_TextureIDs_AllPreserved", + "[Test]", + "5e5a390af8deff77ef80f751735456541f24d7e27666557d50d99065cc3ba6a4", + ); +} + +#[test] +fn type_tests_uui_ds() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 38, + "TypeTests.UUIDs", + "[Test]", + "4f95d48c474bbd824254196dd605051773c711614bf661b5aa996054b6c98967", + ); +} + +#[test] +fn type_tests_vector3_approx_equals() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 72, + "TypeTests.Vector3ApproxEquals", + "[Test]", + "1438175bb0c0bd8b17dd878e8fb95fb0dba82abbab71882f2ceb39ec554189d9", + ); +} + +#[test] +fn type_tests_vector_casting() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 100, + "TypeTests.VectorCasting", + "[Test]", + "27c0a4b8402ef66f11dca075d8c1a0f0b647ccef9c2803125dde6ca292951cd4", + ); +} + +#[test] +fn type_tests_quaternions() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 154, + "TypeTests.Quaternions", + "[Test]", + "071cf3ef6932e093c0fd09fe461a738e75af905707fce9a321b8f08dd89c09dd", + ); +} + +#[test] +fn type_tests_test_matrix() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 185, + "TypeTests.TestMatrix", + "[Test]", + "5d5ccc8b9ea1741b013fd945e42ba7e6511322fdce51998e358d42c1736457e3", + ); +} + +#[test] +fn type_tests_vector_quaternion_math() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 211, + "TypeTests.VectorQuaternionMath", + "[Test]", + "3c3cccd3bbec216e2be0e772b0912bec9faed5288da4f6bb4dff3c6f9952e113", + ); +} + +#[test] +fn type_tests_floats_to_terse_strings() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 223, + "TypeTests.FloatsToTerseStrings", + "[Test]", + "ce34cdfe106d5dadfa82056e7aa7690d2da748c7e753b9d2a2ad682d86327def", + ); +} + +#[test] +fn type_tests_bit_unpacking() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 252, + "TypeTests.BitUnpacking", + "[Test]", + "741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7", + ); +} + +#[test] +fn type_tests_bit_packing() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 279, + "TypeTests.BitPacking", + "[Test]", + "fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948", + ); +} + +#[test] +fn type_tests_llsd_terse_parsing() { + pending( + "LibreMetaverse.Tests/TypeTests.cs", + 322, + "TypeTests.LLSDTerseParsing", + "[Test]", + "c5fcc05c15fa60c43cd40f5fc2b1349d9fbd1f5bb3537d8b04e91f37302e77f1", + ); +} + +#[test] +fn upload_thumbnail_tests_upload_thumbnail_async_agent_inventory_item_sends_bare_item_id_and_returns_new_asset() + { + pending( + "LibreMetaverse.Tests/UploadThumbnailTests.cs", + 73, + "UploadThumbnailTests.UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset", + "[Test]", + "40ca874a37dade3bfbb391a2b4a75c684cfd7509b269286ccc14d747340d095d", + ); +} + +#[test] +fn upload_thumbnail_tests_upload_thumbnail_async_task_inventory_item_sends_item_id_and_task_id() { + pending( + "LibreMetaverse.Tests/UploadThumbnailTests.cs", + 92, + "UploadThumbnailTests.UploadThumbnailAsync_TaskInventoryItem_SendsItemIdAndTaskId", + "[Test]", + "dae80f9a7ba6222a651165f779c123d8472f88a17490e69a1112acc3cec6d108", + ); +} + +#[test] +fn upload_thumbnail_tests_upload_thumbnail_async_known_local_folder_sends_category_id() { + pending( + "LibreMetaverse.Tests/UploadThumbnailTests.cs", + 110, + "UploadThumbnailTests.UploadThumbnailAsync_KnownLocalFolder_SendsCategoryId", + "[Test]", + "1ccca44bbead54fd5041c41fc6560478ba17f9e5d9bacff21096b254d2f526db", + ); +} + +#[test] +fn upload_thumbnail_tests_upload_thumbnail_async_no_capability_returns_null_without_request() { + pending( + "LibreMetaverse.Tests/UploadThumbnailTests.cs", + 128, + "UploadThumbnailTests.UploadThumbnailAsync_NoCapability_ReturnsNullWithoutRequest", + "[Test]", + "2bc1ad18b159c5d62a18d2208ed3cf3c88d3f666a0e0dad8730778cd22b59eda", + ); +} + +#[test] +fn upload_thumbnail_tests_upload_thumbnail_async_metadata_response_missing_uploader_returns_null_without_second_request() + { + pending( + "LibreMetaverse.Tests/UploadThumbnailTests.cs", + 145, + "UploadThumbnailTests.UploadThumbnailAsync_MetadataResponseMissingUploader_ReturnsNullWithoutSecondRequest", + "[Test]", + "8db3eddf1204ad795e9d5ef15365f422f96191a8b4c24ef3393b03c10d92d662", + ); +} + +#[test] +fn upload_thumbnail_tests_upload_thumbnail_async_upload_does_not_complete_returns_null() { + pending( + "LibreMetaverse.Tests/UploadThumbnailTests.cs", + 156, + "UploadThumbnailTests.UploadThumbnailAsync_UploadDoesNotComplete_ReturnsNull", + "[Test]", + "e870f6913e3f45676ce490069930427e6c625072fc1d6ebbf16f503be51df4ae", + ); +} + +#[test] +fn util_unit_tests_file_helper_sanitize_and_safe_names() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 12, + "UtilUnitTests.FileHelper_SanitizeAndSafeNames", + "[Test]", + "770d1cb751c4b8290c9443bcb4a91d17703628a157cc428c607a7d36ae0af985", + ); +} + +#[test] +fn util_unit_tests_observable_dictionary_events_fire_on_add_remove_and_clear() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 33, + "UtilUnitTests.ObservableDictionary_Events_FireOnAddRemoveAndClear", + "[Test]", + "579412c3c839e1fe5b44cf956f8d329a15d4e05c05778b4e6e3ff9b7d2fb7607", + ); +} + +#[test] +fn util_unit_tests_event_subscription_helper_wait_for_event_and_async() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 62, + "UtilUnitTests.EventSubscriptionHelper_WaitForEventAndAsync", + "[Test]", + "bab59e0caf1630edda9a2a6daecca95cd1a28f189fdde01b1b6afee4cd96d8cb", + ); +} + +#[test] +fn util_unit_tests_repeat_interval_executes_and_cancels() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 118, + "UtilUnitTests.Repeat_Interval_ExecutesAndCancels", + "[Test]", + "43250eb6d7799ca3c00e51810b3e04d9a874bfdeafd77af6f7b78f8f6c73ff77", + ); +} + +#[test] +fn util_unit_tests_name_value_parse_and_to_string() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 141, + "UtilUnitTests.NameValue_ParseAndToString", + "[Test]", + "f779a81d286c0028ea202bab00f8db0d1bbaea611003458918a9ec9a24207557", + ); +} + +#[test] +fn util_unit_tests_helpers_split_and_float_to_terse_string() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 153, + "UtilUnitTests.Helpers_SplitAndFloatToTerseString", + "[Test]", + "aa2c378f56cfd04d6d4cfa50cd3efafd2b2d479d681336d72fbb9d5ec5c363e6", + ); +} + +#[test] +fn util_unit_tests_disposal_helper_safe_dispose_and_using() { + pending( + "LibreMetaverse.Tests/UtilUnitTests.cs", + 163, + "UtilUnitTests.DisposalHelper_SafeDisposeAndUsing", + "[Test]", + "433ebbfeb69eeb7ceaac86c4b3637468152a1f5a9f4c12ea8d7a74e1cb0c4fec", + ); +} + +#[test] +fn unknown_fixture_string_to_bytes() { + pending( + "LibreMetaverse.Tests/UtilsConversionsTests.cs", + 35, + "UnknownFixture.StringToBytes", + "[Test]", + "0bef42801dc2a50e132b05440424c44da54b53c853708ee2c0ec9799dbe0e8b2", + ); +} + +#[test] +fn xml_sd_tests_deserialize_llsd_sample() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 46, + "XmlSDTests.DeserializeLLSDSample", + "[Test]", + "2495e7d5c414b59962f03282c51fe1c0d5de350b51c1bdfcee9ced7c32acbe4d", + ); +} + +#[test] +fn xml_sd_tests_deserialize_no_dtd() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 159, + "XmlSDTests.DeserializeNoDTD", + "[Test]", + "9bc25ce11695355a0b81622301db687495d414c9a293505f6d421f27ac24eb70", + ); +} + +#[test] +fn xml_sd_tests_deserialize_silly_pi() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 184, + "XmlSDTests.DeserializeSillyPI", + "[Test]", + "08f94779e33e1dff4bd88eb75c7e032947dfb75f9ac7b14432847e705f08176d", + ); +} + +#[test] +fn xml_sd_tests_deserialize_silly_pi_no_whitespace_after_pi() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 207, + "XmlSDTests.DeserializeSillyPI_NoWhitespaceAfterPI", + "[Test]", + "931129de5766458c7dc9ebefd5c1a8a8eeefd04715703c2997ff7da0d67f4bca", + ); +} + +#[test] +fn xml_sd_tests_deserialize_silly_pi_lowercase_pi() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 229, + "XmlSDTests.DeserializeSillyPI_LowercasePI", + "[Test]", + "6a041c98c805419ed16b0caf3c249054be9f3f0fcc5884abd6b2ece2f23cf72d", + ); +} + +#[test] +fn xml_sd_tests_deserialize_reals() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 254, + "XmlSDTests.DeserializeReals", + "[Test]", + "c1e1db52fb2c1f023376d40b795461767f573555ddd4b4372182345bf99164e0", + ); +} + +#[test] +fn xml_sd_tests_deserialize_strings() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 302, + "XmlSDTests.DeserializeStrings", + "[Test]", + "e2b49b6bfbaecd26243fbcaa93abe48a340f4203c88aad874f2aef83f169baed", + ); +} + +#[test] +fn xml_sd_tests_deserialize_integers() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 351, + "XmlSDTests.DeserializeIntegers", + "[Test]", + "281793a4a04cecd610065a70d0d3b54ad62fd2d6cc614b476d07f69d83c3dcb9", + ); +} + +#[test] +fn xml_sd_tests_deserialize_uuid() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 399, + "XmlSDTests.DeserializeUUID", + "[Test]", + "bd2d0c2d4e583931174355724d948a0dbf6e79ec8fe907048f627b013a43bbea", + ); +} + +#[test] +fn xml_sd_tests_deserialize_dates() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 432, + "XmlSDTests.DeserializeDates", + "[Test]", + "55507ef1bf9d7749d05c4941f645d37a48b4c9f16dda10b05a7e73673ee2be33", + ); +} + +#[test] +fn xml_sd_tests_deserialize_boolean() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 472, + "XmlSDTests.DeserializeBoolean", + "[Test]", + "0f3d00c5f93b9f8d13938c77dd791dac4b8b093db926c164d92a3dd9bd38e741", + ); +} + +#[test] +fn xml_sd_tests_deserialize_binary() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 520, + "XmlSDTests.DeserializeBinary", + "[Test]", + "f6c61bed3a3e6d97b203006e42a6c7b7b131aee08712ad4974f34d2e221e3ff9", + ); +} + +#[test] +fn xml_sd_tests_deserialize_undef() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 565, + "XmlSDTests.DeserializeUndef", + "[Test]", + "45991c825d7d4f758c9650362df499e2f0afb079cc68f81973b5cd1eb704184c", + ); +} + +#[test] +fn xml_sd_tests_deserialize_uri() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 584, + "XmlSDTests.DeserializeURI", + "[Test]", + "da322601509a3520b8ee2c303396f0d13a86a38727ce39ad043b9bc48d2302bf", + ); +} + +#[test] +fn xml_sd_tests_deserialize_nested_containers() { + pending( + "LibreMetaverse.Tests/XmlLLSDTests.cs", + 619, + "XmlSDTests.DeserializeNestedContainers", + "[Test]", + "d0100e0e1f1de74a6060199f0cc7d4f94c745f073fadf8333b4eff51fd08af0a", + ); +} + +#[test] +fn avatar_bone_math_tests_build_bone_world_matrices_unit_scale_matches_naive_matrix_chain() { + pending( + "LibreMetaverse.Rendering.Tests/Avatar/AvatarBoneMathTests.cs", + 37, + "AvatarBoneMathTests.BuildBoneWorldMatrices_UnitScale_MatchesNaiveMatrixChain", + "[Test]", + "32ea442e98ebfe42238424274aefa960d9bac9a5048c4c971b315b712f870291", + ); +} + +#[test] +fn avatar_bone_math_tests_build_bone_world_matrices_anisotropic_parent_scale_offsets_child_position_but_not_child_scale() + { + pending( + "LibreMetaverse.Rendering.Tests/Avatar/AvatarBoneMathTests.cs", + 66, + "AvatarBoneMathTests.BuildBoneWorldMatrices_AnisotropicParentScale_OffsetsChildPositionButNotChildScale", + "[Test]", + "c82d9c6df0612703729e75ec955e4ef90651bb290d3daebe8d8bed7bba8891a3", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_box_returns_non_null() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 125, + "MeshFoundryTests.GenerateSimpleMesh_Box_ReturnsNonNull", + "[Test]", + "cc5f4d8a21dd21e23e21c6372a4b21e100bffb0fc2a6b9a745d4283c1b05286d", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_box_has_vertices_and_indices() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 133, + "MeshFoundryTests.GenerateSimpleMesh_Box_HasVerticesAndIndices", + "[Test]", + "87d09b97a32686ba0183e1a344630480b88da2ef3934f80b6b8b1df55b1bca59", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_box_all_indices_in_range() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 143, + "MeshFoundryTests.GenerateSimpleMesh_Box_AllIndicesInRange", + "[Test]", + "2a5360b347d3c21b9b03e1d6afe1bc26d3d6cbe6b5b34f71fe56f277a8dd65be", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_box_indices_are_multiple_of_three() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 154, + "MeshFoundryTests.GenerateSimpleMesh_Box_IndicesAreMultipleOfThree", + "[Test]", + "ac9dc481ea4d448c4c652a0daafb790350f59ea99742945a3f73406b8175d907", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_cylinder_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 163, + "MeshFoundryTests.GenerateSimpleMesh_Cylinder_HasGeometry", + "[Test]", + "0a09d750c98f765aa6e391fa9a279527d7d455d5adfcef7f2ce9b84ec87f25f1", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_torus_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 172, + "MeshFoundryTests.GenerateSimpleMesh_Torus_HasGeometry", + "[Test]", + "0dbd3214721d2bbf601074280d123a9d3cd5928fdf7be637549fc302719f658d", + ); +} + +#[test] +fn mesh_foundry_tests_generate_simple_mesh_vertex_positions_are_finite() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 181, + "MeshFoundryTests.GenerateSimpleMesh_VertexPositions_AreFinite", + "[Test]", + "48de43e7bfcbb7872c7463031fb68e319f600aee7999fbca091332f411054696", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_returns_non_null() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 196, + "MeshFoundryTests.GenerateFacetedMesh_Box_ReturnsNonNull", + "[Test]", + "3bcea1aaea9dc511943bb7bdc8ccb0f1020b1a332ea7118cb84548b41acd62b1", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_has6_faces() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 207, + "MeshFoundryTests.GenerateFacetedMesh_Box_Has6Faces", + "[Test]", + "518a4fa4591528cfed25be1ae6c102840645300859b565ff475d94053a926d50", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_prism_has5_faces() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 217, + "MeshFoundryTests.GenerateFacetedMesh_Prism_Has5Faces", + "[Test]", + "ae62fa75917230768f1f593a911024dc5fdf8e381565520a444ec6b9f83bda01", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_cylinder_has_at_least2_faces() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 227, + "MeshFoundryTests.GenerateFacetedMesh_Cylinder_HasAtLeast2Faces", + "[Test]", + "7365507988f742db42f88ee719f808464afec2058526d5745c426b2d0104882b", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_torus_has1_face() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 241, + "MeshFoundryTests.GenerateFacetedMesh_Torus_Has1Face", + "[Test]", + "b5a1e1fcecc24c78fb827b1777e31bd01bf4d668aaa18c61194a98b724fcb271", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_sphere_has_at_least1_face() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 256, + "MeshFoundryTests.GenerateFacetedMesh_Sphere_HasAtLeast1Face", + "[Test]", + "007641edb87e64f199273d2be8049236623470b5c9e14ea2e16726c9da271493", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_all_faces_have_vertices_and_indices() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 266, + "MeshFoundryTests.GenerateFacetedMesh_Box_AllFaces_HaveVerticesAndIndices", + "[Test]", + "ac368f766e2c20de2a83b0619a53064a4b801297d042fda88b809caba8a93d75", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_all_faces_indices_reference_valid_vertices() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 279, + "MeshFoundryTests.GenerateFacetedMesh_Box_AllFaces_IndicesReferenceValidVertices", + "[Test]", + "35babb8108e488dab3b7271b30bfd60e787bdd6109a22dcce5ca89d14c2a7087", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_all_faces_indices_are_multiple_of_three() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 294, + "MeshFoundryTests.GenerateFacetedMesh_AllFaces_IndicesAreMultipleOfThree", + "[Test]", + "5ab7ad852b5477bfa1a11144d16136c21a3479e5de27753ad6d5aa57ca6bf7ce", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_normals_are_approximately_normalized() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 304, + "MeshFoundryTests.GenerateFacetedMesh_Box_Normals_AreApproximatelyNormalized", + "[Test]", + "6a68dd66ce5b93d406f3ab9fb4d3a70b564a8c788955dcf22a31d58af7cba6e4", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_vertex_positions_are_finite() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 322, + "MeshFoundryTests.GenerateFacetedMesh_Box_VertexPositions_AreFinite", + "[Test]", + "d118c8a8e8c0f7257a35214fc6e7ce6e93136a47ca840aac958929888c743b87", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 337, + "MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "[TestCase(DetailLevel.Low)]", + "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_2() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 338, + "MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "[TestCase(DetailLevel.Medium)]", + "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_3() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 339, + "MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "[TestCase(DetailLevel.High)]", + "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + ); +} + +#[test] +fn mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_4() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 340, + "MeshFoundryTests.GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "[TestCase(DetailLevel.Highest)]", + "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + ); +} + +#[test] +fn mesh_foundry_tests_transform_tex_coords_identity_transform_preserves_u_vs() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 350, + "MeshFoundryTests.TransformTexCoords_IdentityTransform_PreservesUVs", + "[Test]", + "95670f24bdcc153a7b830f2af25e382b7b8038e03dc8dd459bfe933c0b41c5ca", + ); +} + +#[test] +fn mesh_foundry_tests_transform_tex_coords_repeat2x_doubles_uv_offset() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 385, + "MeshFoundryTests.TransformTexCoords_Repeat2x_DoublesUVOffset", + "[Test]", + "0c4fdd928acec2631aa92b62f4a97d7c9b5b827a2a38337d81ff788ed88ee6e5", + ); +} + +#[test] +fn mesh_foundry_tests_transform_tex_coords_empty_list_does_not_throw() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 422, + "MeshFoundryTests.TransformTexCoords_EmptyList_DoesNotThrow", + "[Test]", + "83f840e2c7a81132feeffa95afcee70e2a5dc1cef0a371256c4ad9b7b4135da3", + ); +} + +#[test] +fn mesh_foundry_tests_terrain_mesh_flat_heightmap_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 436, + "MeshFoundryTests.TerrainMesh_FlatHeightmap_HasGeometry", + "[Test]", + "39aab46d99eca49810e7b42c1d5a9cfafac8463ddbbdd254b330a59be9e9cd41", + ); +} + +#[test] +fn mesh_foundry_tests_terrain_mesh_all_indices_in_range() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 451, + "MeshFoundryTests.TerrainMesh_AllIndicesInRange", + "[Test]", + "e0c84f589419729ef68012492da7069fbebc4a16725329e4bf7c34018389e273", + ); +} + +#[test] +fn mesh_foundry_tests_terrain_mesh_indices_are_multiple_of_three() { + pending( + "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + 467, + "MeshFoundryTests.TerrainMesh_IndicesAreMultipleOfThree", + "[Test]", + "2599d1b5c1732af863ec4201d2f8d99cf8cf59aee2578075fd98ca1ff49e20e3", + ); +} + +#[test] +fn coord_tests_coord_length_known_vector() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 12, + "CoordTests.Coord_Length_KnownVector", + "[Test]", + "226d8a4fc384bb2ebbd4819acff2694b2ee9b4fb58b1f6555126be87e631d76b", + ); +} + +#[test] +fn coord_tests_coord_length_unit_vector() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 19, + "CoordTests.Coord_Length_UnitVector", + "[Test]", + "83bc49ca70d01eada674a6c669c2b5f7553e16a8ef0bda2a8eae2dd8b93eec8b", + ); +} + +#[test] +fn coord_tests_coord_normalize_gives_unit_length() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 26, + "CoordTests.Coord_Normalize_GivesUnitLength", + "[Test]", + "bc7fa30df7177eebce882f3b6fe28e1b5a1de4f58ef1be0cde0c006a70a57f22", + ); +} + +#[test] +fn coord_tests_coord_normalize_zero_vector_does_not_throw() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 34, + "CoordTests.Coord_Normalize_ZeroVector_DoesNotThrow", + "[Test]", + "03471b056c8262ed685db3fee6cdce2569672c29ac759eefe049f2c00fcf12a3", + ); +} + +#[test] +fn coord_tests_coord_normalize_zero_vector_gives_zero() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 41, + "CoordTests.Coord_Normalize_ZeroVector_GivesZero", + "[Test]", + "7aa3f9550bb63091d6815a39feabd9ab2d6986c9529bf1a28298c9d005b850e9", + ); +} + +#[test] +fn coord_tests_coord_cross_xaxis_times_yaxis_gives_zaxis() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 51, + "CoordTests.Coord_Cross_XaxisTimesYaxis_GivesZaxis", + "[Test]", + "a6fd43faa14a5904ecb546d9b21822e85b96945a033cad09e1c22c7a2b95f5a2", + ); +} + +#[test] +fn coord_tests_coord_cross_yaxis_times_xaxis_gives_neg_zaxis() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 62, + "CoordTests.Coord_Cross_YaxisTimesXaxis_GivesNegZaxis", + "[Test]", + "e6732fad351f8948cf1aa20d39482f2ff40c4866d465f76237878f0aead4c201", + ); +} + +#[test] +fn coord_tests_coord_add_is_commutative() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 71, + "CoordTests.Coord_Add_IsCommutative", + "[Test]", + "77c274254e338314aa953a6b4efad70c5a16b1ca556be8cf6bb22cbe74fe32d2", + ); +} + +#[test] +fn quat_tests_quat_axis_angle_is_normalized() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 89, + "QuatTests.Quat_AxisAngle_IsNormalized", + "[Test]", + "a6e9d0063560fe81c1f1fd9741ba13446453618a2847c32e7ae9a38d2cf68633", + ); +} + +#[test] +fn quat_tests_quat_identity_rotates_coord_unchanged() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 97, + "QuatTests.Quat_Identity_RotatesCoordUnchanged", + "[Test]", + "ef48a7907ee3a89fef6f6657667fe777eca9e3a006c828e127dd69bc456ab22b", + ); +} + +#[test] +fn quat_tests_coord_rotate_by_quat_90_deg_around_xaxis_ybecomes_z() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 109, + "QuatTests.Coord_RotateByQuat_90DegAroundXaxis_YbecomesZ", + "[Test]", + "cb99be74f6d15d6bbb890cd364f57bb872a4b075dc1115c0180d3b7bda82aca2", + ); +} + +#[test] +fn quat_tests_coord_rotate_by_quat_90_deg_around_xaxis_zbecomes_neg_y_bug_regression() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 128, + "QuatTests.Coord_RotateByQuat_90DegAroundXaxis_ZbecomesNegY_BugRegression", + "[Test]", + "091d344b5e577391f8e94d86d7507ec9089460241d309e5cbd7d1abc5556d3aa", + ); +} + +#[test] +fn quat_tests_coord_rotate_by_quat_90_deg_around_zaxis_xbecomes_y() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 140, + "QuatTests.Coord_RotateByQuat_90DegAroundZaxis_XbecomesY", + "[Test]", + "aa03d22621c46a26ff819e0cfe19d9daab7a9e270144af583faea35081461b0a", + ); +} + +#[test] +fn quat_tests_coord_rotate_by_quat_90_deg_around_yaxis_zbecomes_x() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 152, + "QuatTests.Coord_RotateByQuat_90DegAroundYaxis_ZbecomesX", + "[Test]", + "40394936517b6730795407b515c56e010589e849ffecf3edb4fa40c768ab4b59", + ); +} + +#[test] +fn quat_tests_coord_rotate_by_quat_180_deg_around_zaxis_negates_xand_y() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 164, + "QuatTests.Coord_RotateByQuat_180DegAroundZaxis_NegatesXandY", + "[Test]", + "a666e902349890956adcd8212f0ab1aa58afe4e029ed2ea0e6e2709be9db753f", + ); +} + +#[test] +fn quat_tests_coord_rotate_by_quat_preserves_length() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 175, + "QuatTests.Coord_RotateByQuat_PreservesLength", + "[Test]", + "2366403c8ea2beda7461e01afc9297376839920cac5593af3994a4f46e0f5687", + ); +} + +#[test] +fn quat_tests_quat_multiply_two_nineties_around_z_gives180() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 185, + "QuatTests.Quat_Multiply_TwoNineties_AroundZ_Gives180", + "[Test]", + "bdaaf2ad06bcf2f696cf5bfb470680fb69eb27a48dec461049d53efeb2423f6d", + ); +} + +#[test] +fn quat_tests_quat_multiply_is_associative() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + 197, + "QuatTests.Quat_Multiply_IsAssociative", + "[Test]", + "8914e770bcbeb414a96bfc1d4316dcc1b96ff367f6b16eec46ed84ddcd31175f", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_linear_has_vertices_and_faces() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 71, + "PrimMeshTests.Extrude_Box_Linear_HasVerticesAndFaces", + "[Test]", + "a52196d3b6aa8cfebf064db9b0a5b99cd41786b171ad69db2adad7dbcfafb475", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_linear_all_face_indices_in_range() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 81, + "PrimMeshTests.Extrude_Box_Linear_AllFaceIndicesInRange", + "[Test]", + "91b9461e9522719f9ed105fa49c43b914b7b36509633dce55230d7df2c608569", + ); +} + +#[test] +fn prim_mesh_tests_extrude_cylinder_linear_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 96, + "PrimMeshTests.Extrude_Cylinder_Linear_HasGeometry", + "[Test]", + "d4b9d89e7dbebde42517a2d3f35b9c5951e3ec7a0b1a0551739ca11d6cd2bacc", + ); +} + +#[test] +fn prim_mesh_tests_extrude_prism_linear_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 106, + "PrimMeshTests.Extrude_Prism_Linear_HasGeometry", + "[Test]", + "a9087a5d72cf9940aae5a924e65c5a0c2b673b3aede678418458ffc13f4550c5", + ); +} + +#[test] +fn prim_mesh_tests_extrude_torus_circular_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 116, + "PrimMeshTests.Extrude_Torus_Circular_HasGeometry", + "[Test]", + "27f2209c1b96aad8f096ecb256ae4cdc6e787284923b3a76cf22fed3457931a8", + ); +} + +#[test] +fn prim_mesh_tests_extrude_torus_circular_all_face_indices_in_range() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 126, + "PrimMeshTests.Extrude_Torus_Circular_AllFaceIndicesInRange", + "[Test]", + "d1f2082c714780a69926d53005b2699f336aab1e3fa8f9b5765d19434f7cf5f6", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_with_hollow_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 141, + "PrimMeshTests.Extrude_Box_WithHollow_HasGeometry", + "[Test]", + "ec5385d0219bf67df7dce55812d5850b04403f2727851a73308b9e5e5c0c8d80", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_with_profile_cut_has_geometry() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 151, + "PrimMeshTests.Extrude_Box_WithProfileCut_HasGeometry", + "[Test]", + "b97ae456815aa05110f8c1bf345a789040faf72a05a6991922fecafc181ec0f8", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_viewer_mode_has_viewer_faces() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 163, + "PrimMeshTests.Extrude_Box_ViewerMode_HasViewerFaces", + "[Test]", + "00fe2f345e1e76efb79a110c51c12ef866196f601a5cbfdfac5a170a1c7aace2", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_viewer_mode_all_viewer_face_vertices_finite() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 173, + "PrimMeshTests.Extrude_Box_ViewerMode_AllViewerFaceVerticesFinite", + "[Test]", + "b1e9048351aa655fd98780329c15378dd0700113b395daf5a6aab88a1f23a291", + ); +} + +#[test] +fn prim_mesh_tests_extrude_box_viewer_mode_num_prim_faces_is6() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 191, + "PrimMeshTests.Extrude_Box_ViewerMode_NumPrimFaces_Is6", + "[Test]", + "4950fd4921f79d2dd8a5c1d85a75a3e92c45eb8fb6d370af83e535b0ecb87e36", + ); +} + +#[test] +fn prim_mesh_tests_extrude_cylinder_viewer_mode_num_prim_faces_at_least2() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 211, + "PrimMeshTests.Extrude_Cylinder_ViewerMode_NumPrimFaces_AtLeast2", + "[Test]", + "e7ce8cebe702b2da2236270511c6e5e21c7d6cb9cb799fff66c344671249a700", + ); +} + +#[test] +fn prim_mesh_tests_extrude_torus_viewer_mode_num_prim_faces_is1() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 227, + "PrimMeshTests.Extrude_Torus_ViewerMode_NumPrimFaces_Is1", + "[Test]", + "e6c6a7f5280df49679ebbfad4b8ccb0b632928127bc6c853d0ba8f91b0f2d5b9", + ); +} + +#[test] +fn prim_mesh_tests_extrude_sphere_viewer_mode_num_prim_faces_is1() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 242, + "PrimMeshTests.Extrude_Sphere_ViewerMode_NumPrimFaces_Is1", + "[Test]", + "0c382dece7dd5dcbfffda989282f9dbea3993ab98552bc010731287c2c74e9aa", + ); +} + +#[test] +fn prim_mesh_tests_extrude_torus_viewer_mode_has_viewer_faces() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 254, + "PrimMeshTests.Extrude_Torus_ViewerMode_HasViewerFaces", + "[Test]", + "bdcb545c23f6cf2fb493d52ffaa080456cacce9fd76de7d103522b28a9c9a7fa", + ); +} + +#[test] +fn prim_mesh_tests_calc_normals_box_produces_one_normal_per_face() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 266, + "PrimMeshTests.CalcNormals_Box_ProducesOneNormalPerFace", + "[Test]", + "fa447f9bed75300d0af988a149d60fcf91bf24522c470f64915f0b9aa438fe63", + ); +} + +#[test] +fn prim_mesh_tests_calc_normals_box_all_non_zero_normals_unit_length() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 277, + "PrimMeshTests.CalcNormals_Box_AllNonZeroNormalsUnitLength", + "[Test]", + "baab4a2688ab5a0459cbf258a3501e7f111da0f830ba23ee267cf5c1e76f0fd3", + ); +} + +#[test] +fn prim_mesh_tests_calc_normals_called_twice_is_idempotent() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 293, + "PrimMeshTests.CalcNormals_CalledTwice_IsIdempotent", + "[Test]", + "f7648170eb671abb0e6321816ab5afe2e2f20dc811c1bb4cdc7de1f2b9fb8942", + ); +} + +#[test] +fn prim_mesh_tests_vertex_indexer_box_is_not_null() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 306, + "PrimMeshTests.VertexIndexer_Box_IsNotNull", + "[Test]", + "78001c5d1ddcdeb4c87e2eadcc7091c022295832ba597f8355f25fb9a4545f41", + ); +} + +#[test] +fn prim_mesh_tests_vertex_indexer_non_viewer_mode_returns_null() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 314, + "PrimMeshTests.VertexIndexer_NonViewerMode_ReturnsNull", + "[Test]", + "3e5dba3fe5daae3610da08d6eedb24bf7dcf72234926b5ce646d295a4f5cf1e9", + ); +} + +#[test] +fn prim_mesh_tests_vertex_indexer_box_all_polygon_indices_in_range() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 322, + "PrimMeshTests.VertexIndexer_Box_AllPolygonIndicesInRange", + "[Test]", + "9f3ba161d189d48b2301a96d8ca03ad280ff4cc5e84ffdcca6f76618a1ff6df9", + ); +} + +#[test] +fn prim_mesh_tests_copy_box_produces_independent_instance() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 348, + "PrimMeshTests.Copy_Box_ProducesIndependentInstance", + "[Test]", + "5c29d2359d178323cc9e7498db0cea3d02ac7a83e1226f49e56fe0eb1034edbc", + ); +} + +#[test] +fn prim_mesh_tests_add_pos_shifts_all_coords() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 365, + "PrimMeshTests.AddPos_ShiftsAllCoords", + "[Test]", + "6e6c6e49ecb2661bcb52046e45cc5b6fb9bd3585521531077eebca304c38339e", + ); +} + +#[test] +fn prim_mesh_tests_scale_scales_all_coords() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 375, + "PrimMeshTests.Scale_ScalesAllCoords", + "[Test]", + "01e9bb40a4c96cd5bb781a05d39f2a15d36a4899e4f0228e9623ba5fd1ec3b6d", + ); +} + +#[test] +fn prim_mesh_tests_add_rot_by_identity_does_not_change_coords() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 385, + "PrimMeshTests.AddRot_ByIdentity_DoesNotChangeCoords", + "[Test]", + "ef73dd9d3fee6f8f2c7bfeb462bb6bc864b3f47f3a688ab6892cc49fc8fe7fe9", + ); +} + +#[test] +fn prim_mesh_tests_surface_normal_box_first_face_is_unit_length() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 401, + "PrimMeshTests.SurfaceNormal_Box_FirstFace_IsUnitLength", + "[Test]", + "5b5b4b33300b056c12b8e249ec27abf7ba174e5db524542ab1316c8583b1c8f6", + ); +} + +#[test] +fn prim_mesh_tests_surface_normal_invalid_index_throws() { + pending( + "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + 410, + "PrimMeshTests.SurfaceNormal_InvalidIndex_Throws", + "[Test]", + "cc1b305dd2d03589ccc1899dc8ad5c3ea8ca05d451e0a41e5ea2c0a4d85c405c", + ); +} diff --git a/tests/upstream-tests.json b/tests/upstream-tests.json new file mode 100644 index 0000000..12a39fa --- /dev/null +++ b/tests/upstream-tests.json @@ -0,0 +1,11660 @@ +{ + "upstream_commit": "2aa70bb68513b39795da5d13c88f31b86e85a3ba", + "tests": [ + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 51, + "fixture": "AnimationTrackTests", + "method": "DecodeRotation_ZeroVector_ReturnsIdentity", + "attribute": "[Test]", + "body_sha256": "fd67db1a9689e3e624fbe8bea98d6278774e4d67f85e611aac6f76105240a6b1", + "rust_test": "animation_track_tests_decode_rotation_zero_vector_returns_identity" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 61, + "fixture": "AnimationTrackTests", + "method": "DecodeRotation_Result_IsNormalized", + "attribute": "[Test]", + "body_sha256": "880fdfb75fd9318afa21d3b5296790b3ebad944b43a998a924691fa74efbb2fe", + "rust_test": "animation_track_tests_decode_rotation_result_is_normalized" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 82, + "fixture": "AnimationTrackTests", + "method": "DecodeRotation_WIsRecoveredFromXyz", + "attribute": "[Test]", + "body_sha256": "738fd51ea71da85b3b2d43ec30b8e9883b5364c9cbd7c3cbe87de3ea6778daa8", + "rust_test": "animation_track_tests_decode_rotation_w_is_recovered_from_xyz" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 91, + "fixture": "AnimationTrackTests", + "method": "DecodeRotation_WAlwaysNonNegative", + "attribute": "[Test]", + "body_sha256": "679c12e5cdaac7a970f15606229b1843d82e68b28883f87cc5d73567b04c9b57", + "rust_test": "animation_track_tests_decode_rotation_w_always_non_negative" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 112, + "fixture": "AnimationTrackTests", + "method": "Advance_WithNullData_DoesNotChangeCurrentTime", + "attribute": "[Test]", + "body_sha256": "cfd6f6ed1f568fe0dda207cc3222c487a3f8b509a5aa0743109c04032a29b808", + "rust_test": "animation_track_tests_advance_with_null_data_does_not_change_current_time" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 121, + "fixture": "AnimationTrackTests", + "method": "EaseWeight_WithNullData_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "7e74e5323ca9870782821a6985f446030d1a8858182bdf82d7718617eacd8ef5", + "rust_test": "animation_track_tests_ease_weight_with_null_data_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 128, + "fixture": "AnimationTrackTests", + "method": "EvaluatePose_WithNullData_LeavesEmptyDictionaryUnchanged", + "attribute": "[Test]", + "body_sha256": "287210ac2f57c80bd77688a97720b0a7ca63118ce3c8da591274b53aeef88769", + "rust_test": "animation_track_tests_evaluate_pose_with_null_data_leaves_empty_dictionary_unchanged" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 139, + "fixture": "AnimationTrackTests", + "method": "Advance_NonLooping_BeforeOutPoint_AdvancesTime", + "attribute": "[Test]", + "body_sha256": "da6ab7efced5ff86e83c320685d6fef33df2a2eb62795206b9f78e87a51ca93d", + "rust_test": "animation_track_tests_advance_non_looping_before_out_point_advances_time" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 148, + "fixture": "AnimationTrackTests", + "method": "Advance_NonLooping_PastOutPoint_ClampsAndSetsFinished", + "attribute": "[Test]", + "body_sha256": "02acfe2c10a27a6222e8d222de47255c68afc46ba97cc9319f8239af021fb365", + "rust_test": "animation_track_tests_advance_non_looping_past_out_point_clamps_and_sets_finished" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 157, + "fixture": "AnimationTrackTests", + "method": "Advance_Looping_WrapsAroundToInPoint", + "attribute": "[Test]", + "body_sha256": "e5e29dec8ece4c3ed19691aa0da0b0199de14902184a91548451c40390af4f8e", + "rust_test": "animation_track_tests_advance_looping_wraps_around_to_in_point" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 168, + "fixture": "AnimationTrackTests", + "method": "Advance_Finished_DoesNotAdvanceFurther", + "attribute": "[Test]", + "body_sha256": "17680a41433f4f274645b15f49c4b4f7efea42af4542ee3f6c2e16aa8614f994", + "rust_test": "animation_track_tests_advance_finished_does_not_advance_further" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 180, + "fixture": "AnimationTrackTests", + "method": "EaseWeight_InMiddle_IsOne", + "attribute": "[Test]", + "body_sha256": "49a02b2910e60254f80760d40b62b41fc02a4747d85a7b41ee8d082d0352d3cf", + "rust_test": "animation_track_tests_ease_weight_in_middle_is_one" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 188, + "fixture": "AnimationTrackTests", + "method": "EaseWeight_DuringEaseIn_IsFractional", + "attribute": "[Test]", + "body_sha256": "419c26af8c1a989a7f99d1b32ca28a41768d7171a4452466f909e1fe61cea186", + "rust_test": "animation_track_tests_ease_weight_during_ease_in_is_fractional" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 197, + "fixture": "AnimationTrackTests", + "method": "EaseWeight_DuringEaseOut_DecreasesTowardZero", + "attribute": "[Test]", + "body_sha256": "18fd883c525f528f0ead69d3df187b106980ff939091c3ad56b156c2d05c91b0", + "rust_test": "animation_track_tests_ease_weight_during_ease_out_decreases_toward_zero" + }, + { + "source": "LibreMetaverse.Tests/AnimationTrackTests.cs", + "line": 206, + "fixture": "AnimationTrackTests", + "method": "EaseWeight_NoEaseCurves_IsAlwaysOne", + "attribute": "[Test]", + "body_sha256": "49421472fcd3dcdb56cb9bb2448b2808bf76757454a67f2ced7524d9a6f89d6e", + "rust_test": "animation_track_tests_ease_weight_no_ease_curves_is_always_one" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 13, + "fixture": "AnimeshPlayerTests", + "method": "GetOrAddTrack_CreatesNewTrack", + "attribute": "[Test]", + "body_sha256": "b7fcdc9f7c02167a6307facaf720390298d68e9c909792d4feab3b78d9b87d7f", + "rust_test": "animesh_player_tests_get_or_add_track_creates_new_track" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 23, + "fixture": "AnimeshPlayerTests", + "method": "GetOrAddTrack_SameId_ReturnsSameTrack", + "attribute": "[Test]", + "body_sha256": "aaec517ee073f26f6ed324cb4391a945221ff0349348bba3757b2378b38df610", + "rust_test": "animesh_player_tests_get_or_add_track_same_id_returns_same_track" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 33, + "fixture": "AnimeshPlayerTests", + "method": "GetOrAddTrack_DifferentIds_ReturnDifferentTracks", + "attribute": "[Test]", + "body_sha256": "fe47b6dabc58df9078751501e3bb7e65b0aeb4c0929f4523aded0cb624d64bb1", + "rust_test": "animesh_player_tests_get_or_add_track_different_ids_return_different_tracks" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 42, + "fixture": "AnimeshPlayerTests", + "method": "TrackCount_IncreasesWithNewTracks", + "attribute": "[Test]", + "body_sha256": "241b4b3606c0d5c8625701bd21ec41438ac9a410eb11620d1609ddd4d2d58dda", + "rust_test": "animesh_player_tests_track_count_increases_with_new_tracks" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 51, + "fixture": "AnimeshPlayerTests", + "method": "TrackCount_StableForDuplicateId", + "attribute": "[Test]", + "body_sha256": "b36dfe47c90dd24fe489ae408cfb299f7214eddb3dc9d5ba42830ab9950d9268", + "rust_test": "animesh_player_tests_track_count_stable_for_duplicate_id" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 61, + "fixture": "AnimeshPlayerTests", + "method": "RetainOnly_RemovesAbsentIds", + "attribute": "[Test]", + "body_sha256": "d4f15706802d59901e8f07fc17f1d11063b6c182a7a40833d988191edd556f46", + "rust_test": "animesh_player_tests_retain_only_removes_absent_ids" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 75, + "fixture": "AnimeshPlayerTests", + "method": "RetainOnly_KeepsPresentIds", + "attribute": "[Test]", + "body_sha256": "eb568b72c8930dea6678a4b54ff2dd47101cef0ed8f6380875cb3fdd27ec6ad2", + "rust_test": "animesh_player_tests_retain_only_keeps_present_ids" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 88, + "fixture": "AnimeshPlayerTests", + "method": "RetainOnly_EmptySet_RemovesAllTracks", + "attribute": "[Test]", + "body_sha256": "8a8ee666933d4bd920c1d239f5180b9b4ee0d6eb7be67a6965fe29ca6f22edff", + "rust_test": "animesh_player_tests_retain_only_empty_set_removes_all_tracks" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 102, + "fixture": "AnimeshPlayerTests", + "method": "Update_WithNoTracks_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "866542d8e7e14a1f52a4f6b79aa8284cc5347d1a78a44ed9b4950b67078ff592", + "rust_test": "animesh_player_tests_update_with_no_tracks_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 109, + "fixture": "AnimeshPlayerTests", + "method": "Update_WithTracksButNoData_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "b29bcf3676a3fca8d1e352ff672350a7bcb92a101dd6f622c53ee2b9a64a3536", + "rust_test": "animesh_player_tests_update_with_tracks_but_no_data_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 118, + "fixture": "AnimeshPlayerTests", + "method": "EvaluatePose_NoLoadedData_ReturnsEmptyDictionary", + "attribute": "[Test]", + "body_sha256": "3427b5c94f64a7465a8f3d4d13a1b67e2d002df81a4e736398e1934c8b08cb4b", + "rust_test": "animesh_player_tests_evaluate_pose_no_loaded_data_returns_empty_dictionary" + }, + { + "source": "LibreMetaverse.Tests/AnimeshPlayerTests.cs", + "line": 129, + "fixture": "AnimeshPlayerTests", + "method": "ObjectID_StoresConstructorValue", + "attribute": "[Test]", + "body_sha256": "f2a2efabccbf63c110336cb5785487eb65ee7347e1ff0bb499295e4d5e255654", + "rust_test": "animesh_player_tests_object_id_stores_constructor_value" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 45, + "fixture": "AnimeshSkinningTests", + "method": "ComputeSkinningMatrices_NullPose_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "877768309d784145e02873759fa3726bc2ca6eb4b9d35b0974b98d3c0a06b97a", + "rust_test": "animesh_skinning_tests_compute_skinning_matrices_null_pose_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 54, + "fixture": "AnimeshSkinningTests", + "method": "ComputeSkinningMatrices_NullSkeleton_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "97d7eef733424588868943400ef2a9664243d5b0c1df884e3cf3e2bc3fa299d6", + "rust_test": "animesh_skinning_tests_compute_skinning_matrices_null_skeleton_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 63, + "fixture": "AnimeshSkinningTests", + "method": "ComputeSkinningMatrices_NullSkinData_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "a0e41b5457d413f4fb8da3d159c74318bf9b74333ce8962612610c862fca8b06", + "rust_test": "animesh_skinning_tests_compute_skinning_matrices_null_skin_data_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 74, + "fixture": "AnimeshSkinningTests", + "method": "ComputeSkinningMatrices_EmptySkinData_ReturnsEmptyArray", + "attribute": "[Test]", + "body_sha256": "412f936f350e1aba601fb736a91087c89976c751a38e1653eec24a958f7c71ba", + "rust_test": "animesh_skinning_tests_compute_skinning_matrices_empty_skin_data_returns_empty_array" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 86, + "fixture": "AnimeshSkinningTests", + "method": "ComputeSkinningMatrices_JointNotInSkeleton_ProducesIdentity", + "attribute": "[Test]", + "body_sha256": "c0807fdb1975324c81bda29c46ab84faaad2d19b61b257180f47b6eaa2800146", + "rust_test": "animesh_skinning_tests_compute_skinning_matrices_joint_not_in_skeleton_produces_identity" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 101, + "fixture": "AnimeshSkinningTests", + "method": "ComputeSkinningMatrices_IdentitySkeletonAndBindPose_ProducesIdentityMatrix", + "attribute": "[Test]", + "body_sha256": "78e0605212c88c8ae33dd68ebe8a3ece75627761f81225b188801dc7ef9e5b32", + "rust_test": "animesh_skinning_tests_compute_skinning_matrices_identity_skeleton_and_bind_pose_produces_identity_matrix" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 115, + "fixture": "AnimeshSkinningTests", + "method": "DeformVertices_NullWeights_PassesPositionsThrough", + "attribute": "[Test]", + "body_sha256": "bbeb45d84770e6b766272bf9a5d48bd415ba98681d9da70d256598429566144d", + "rust_test": "animesh_skinning_tests_deform_vertices_null_weights_passes_positions_through" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 136, + "fixture": "AnimeshSkinningTests", + "method": "DeformVertices_ShortOutputSpan_ThrowsArgumentException", + "attribute": "[Test]", + "body_sha256": "dfb10b33cedddadbaa5431f1fdf8a1c59369441e94618f97ef13f53ab931907b", + "rust_test": "animesh_skinning_tests_deform_vertices_short_output_span_throws_argument_exception" + }, + { + "source": "LibreMetaverse.Tests/AnimeshSkinningTests.cs", + "line": 155, + "fixture": "AnimeshSkinningTests", + "method": "DeformVertices_IdentitySkinning_FullWeight_PreservesPositions", + "attribute": "[Test]", + "body_sha256": "fcf305a633047e7a4181954fee4990db3537e549f2cb940b08e6d3f0f544c8e1", + "rust_test": "animesh_skinning_tests_deform_vertices_identity_skinning_full_weight_preserves_positions" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 122, + "fixture": "AppearanceLiveTests", + "method": "COF_IsInitializedAfterLogin", + "attribute": "[Test]", + "body_sha256": "7029854dc6f4e03016e2ea274140cd9adbbad6b8c11b58cf9e728d9a4cf37f81", + "rust_test": "appearance_live_tests_cof_is_initialized_after_login" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 138, + "fixture": "AppearanceLiveTests", + "method": "COF_HasExpectedFolderName", + "attribute": "[Test]", + "body_sha256": "9a8cee3c3958b8631921aaa6b43f69dc430eee9bd3544c8f667aa8f5e858b8ac", + "rust_test": "appearance_live_tests_cof_has_expected_folder_name" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 155, + "fixture": "AppearanceLiveTests", + "method": "GetCurrentOutfitLinksAsync_ReturnsLinks", + "attribute": "[Test]", + "body_sha256": "a1a1c9f926a8b9f4cc4287ab751c4eb70d25a83c1024ef76e53f95c351db8a35", + "rust_test": "appearance_live_tests_get_current_outfit_links_async_returns_links" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 177, + "fixture": "AppearanceLiveTests", + "method": "GetCurrentOutfitLinksAsync_ContainsAtLeastOneLink", + "attribute": "[Test]", + "body_sha256": "ef91dfaf7b75f61c97c3957b4dac006a153c7f2d167d6732a9a6dceee08883f2", + "rust_test": "appearance_live_tests_get_current_outfit_links_async_contains_at_least_one_link" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 199, + "fixture": "AppearanceLiveTests", + "method": "GetWornAt_Shape_ReturnsAtLeastOne", + "attribute": "[Test]", + "body_sha256": "abc01e346371910610312ff9352ee05c0d317a7c677c0fa8cb398d3b0522c3bf", + "rust_test": "appearance_live_tests_get_worn_at_shape_returns_at_least_one" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 222, + "fixture": "AppearanceLiveTests", + "method": "LastUpdateReceivedCOFVersion_AdvancesAfterLogin", + "attribute": "[Test]", + "body_sha256": "5371df8b02df9da20b413f4155f63967184dad23f57708beb56a2c6559e78520", + "rust_test": "appearance_live_tests_last_update_received_cof_version_advances_after_login" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 254, + "fixture": "AppearanceLiveTests", + "method": "RequestOwnAvatarTextures_DoesNotThrow_AndMaintainsVersionGuard", + "attribute": "[Test]", + "body_sha256": "ee8420690fc9714411450beb5be5755b82ddf7ed0d69e9da88b3184339bea744", + "rust_test": "appearance_live_tests_request_own_avatar_textures_does_not_throw_and_maintains_version_guard" + }, + { + "source": "LibreMetaverse.Tests/AppearanceLiveTests.cs", + "line": 289, + "fixture": "AppearanceLiveTests", + "method": "COF_MaxClothingLayers_Is60", + "attribute": "[Test]", + "body_sha256": "aac1292781cb0a4cbf710535036fa6464065f72d1b2c5214a9b7dc918513e8cd", + "rust_test": "appearance_live_tests_cof_max_clothing_layers_is60" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 8, + "fixture": "AppearanceManagerTests", + "method": "WearableTypeToAssetType_BodypartsAndClothing_ReturnsExpected", + "attribute": "[Test]", + "body_sha256": "6d0f0d09a6da8121ba828159a75ca1c1ce54329ec48060a6786aa8f807c13ec0", + "rust_test": "appearance_manager_tests_wearable_type_to_asset_type_bodyparts_and_clothing_returns_expected" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 22, + "fixture": "AppearanceManagerTests", + "method": "BakeIndexToTextureIndex_Matches_BakeTypeToAgentTextureIndex", + "attribute": "[Test]", + "body_sha256": "c559ea49314b157605346243713fd10480a10f9a97daffd9cac8acccbd39612b", + "rust_test": "appearance_manager_tests_bake_index_to_texture_index_matches_bake_type_to_agent_texture_index" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 33, + "fixture": "AppearanceManagerTests", + "method": "BakeIndex_ArrayLength_Equals_BAKED_TEXTURE_COUNT", + "attribute": "[Test]", + "body_sha256": "b661ca888df5b7fd41e51dfd298fb6d5e30a3a848102006c109b9dc4fc0e165c", + "rust_test": "appearance_manager_tests_bake_index_array_length_equals_baked_texture_count" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 39, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_Head_IncludesExpectedSlots", + "attribute": "[Test]", + "body_sha256": "44e03523f0e3f6691e527e014bfc38d9ca57c1d310e7cf2c6d7ae8a429a31e1d", + "rust_test": "appearance_manager_tests_bake_type_to_textures_head_includes_expected_slots" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 49, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_UpperBody_IncludesExpectedSlots", + "attribute": "[Test]", + "body_sha256": "fb7650becf6c01c1e7ffd731ac7b6c013957467110c7ed8d5bef9788ee9a5a16", + "rust_test": "appearance_manager_tests_bake_type_to_textures_upper_body_includes_expected_slots" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 59, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_LowerBody_Eyes_Skirt_Hair_IncludeExpected", + "attribute": "[Test]", + "body_sha256": "fad2baeca74cab39305c8f599c5de5777b55c329738db5c55f58a09366870374", + "rust_test": "appearance_manager_tests_bake_type_to_textures_lower_body_eyes_skirt_hair_include_expected" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 78, + "fixture": "AppearanceManagerTests", + "method": "MorphLayerForBakeType_ReturnsExpectedIndices", + "attribute": "[Test]", + "body_sha256": "3051ccea9adec4f9ef824ce967c74e7708b62a2264b98ae22340eb8d1927c44f", + "rust_test": "appearance_manager_tests_morph_layer_for_bake_type_returns_expected_indices" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 87, + "fixture": "AppearanceManagerTests", + "method": "WearableBakeMap_HasExpectedDimensions_And_FirstLayerContainsShapeAndSkin", + "attribute": "[Test]", + "body_sha256": "42c072449d1819c956035d1f0290b90acc1e62b4e1e6309590d0cb6cb41bb375", + "rust_test": "appearance_manager_tests_wearable_bake_map_has_expected_dimensions_and_first_layer_contains_shape_and_skin" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 95, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToAgentTextureIndex_ReturnsUnknown_ForInvalid", + "attribute": "[Test]", + "body_sha256": "bc79d717462f06d498050182b6d116cea73f3bc173853f6d7894e3de88b70432", + "rust_test": "appearance_manager_tests_bake_type_to_agent_texture_index_returns_unknown_for_invalid" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 104, + "fixture": "AppearanceManagerTests", + "method": "BAKED_TEXTURE_COUNT_Is11", + "attribute": "[Test]", + "body_sha256": "9d34c333f7e143d25964553dedaa1bae79c20e1aead331626f449a3894e31e5b", + "rust_test": "appearance_manager_tests_baked_texture_count_is11" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 110, + "fixture": "AppearanceManagerTests", + "method": "BakedTextureHash_Has11Entries", + "attribute": "[Test]", + "body_sha256": "7b26852cc8c1d7257e3e5f6f936f3870e0a06845f5809cc3000d67eb7590a49e", + "rust_test": "appearance_manager_tests_baked_texture_hash_has11_entries" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 116, + "fixture": "AppearanceManagerTests", + "method": "BakedTextureHash_AllEntriesNonZero", + "attribute": "[Test]", + "body_sha256": "dc7a4010cfc2f975c0624bc5fbceed414297b1139f734d79786b2bb20d943553", + "rust_test": "appearance_manager_tests_baked_texture_hash_all_entries_non_zero" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 123, + "fixture": "AppearanceManagerTests", + "method": "WearableBakeMap_Has11Rows", + "attribute": "[Test]", + "body_sha256": "db6016bcdc90f21095f0723556489ec174603783dc40805b56123e25d7a83312", + "rust_test": "appearance_manager_tests_wearable_bake_map_has11_rows" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 129, + "fixture": "AppearanceManagerTests", + "method": "WearableBakeMap_ExtendedRows_AreAllInvalid", + "attribute": "[Test]", + "body_sha256": "9b36d72c16980dc3780137dda47afa9cd79ef3a2be0d8ccb20723e1e1ac67f41", + "rust_test": "appearance_manager_tests_wearable_bake_map_extended_rows_are_all_invalid" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 140, + "fixture": "AppearanceManagerTests", + "method": "BakeIndexToTextureIndex_ExtendedBakes_MatchAgentTextureIndex", + "attribute": "[Test]", + "body_sha256": "c331e94827930443aa3ca327374ec562fc9a294fce3304d7cba9f7e7859e43d3", + "rust_test": "appearance_manager_tests_bake_index_to_texture_index_extended_bakes_match_agent_texture_index" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 154, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_Head_IncludesUniversalTattoo", + "attribute": "[Test]", + "body_sha256": "578423fedcd5e4ed4e53b3d7d80c24a9c8ce30b35db13a09bdf8f47312b7da87", + "rust_test": "appearance_manager_tests_bake_type_to_textures_head_includes_universal_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 161, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_UpperBody_IncludesUniversalTattoo", + "attribute": "[Test]", + "body_sha256": "6d95989bf8380348714a0ba9ae4c04a85ea64ae47ffc94aaa841ce64810abebd", + "rust_test": "appearance_manager_tests_bake_type_to_textures_upper_body_includes_universal_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 168, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_LowerBody_IncludesUniversalTattoo", + "attribute": "[Test]", + "body_sha256": "a21524c69c8bd32610e8cfa405a3cb3eae0a48add62d40a281f9311ebe739ffb", + "rust_test": "appearance_manager_tests_bake_type_to_textures_lower_body_includes_universal_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 175, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_Eyes_IncludesTattoo", + "attribute": "[Test]", + "body_sha256": "606c6bad5f911d070c5d8126004d5a1e1dfd4887a115e8dd1f69f2d36bf53ac6", + "rust_test": "appearance_manager_tests_bake_type_to_textures_eyes_includes_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 182, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_Skirt_IncludesTattoo", + "attribute": "[Test]", + "body_sha256": "7a38a59414bc74221bfbdc8889ef60714a4c6b4f26c9bd47e8f41bfa5a5da811", + "rust_test": "appearance_manager_tests_bake_type_to_textures_skirt_includes_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 189, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_Hair_IncludesHairTattoo", + "attribute": "[Test]", + "body_sha256": "c9a8c6a0dce259103fb466eb571785eb3c9395c8fa144f1a02d42ae73c0d8253", + "rust_test": "appearance_manager_tests_bake_type_to_textures_hair_includes_hair_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 198, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_BakedLeftArm_ContainsLeftArmTattoo", + "attribute": "[Test]", + "body_sha256": "bbbb01e8e009489967b36f22d83c6f326e295b9aabcbb58c00d82bab4e803f66", + "rust_test": "appearance_manager_tests_bake_type_to_textures_baked_left_arm_contains_left_arm_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 206, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_BakedLeftLeg_ContainsLeftLegTattoo", + "attribute": "[Test]", + "body_sha256": "9d2a25a6ed9cd5a99c206a0fc6d66389959fc5e30dd036302a73fb0b500880b5", + "rust_test": "appearance_manager_tests_bake_type_to_textures_baked_left_leg_contains_left_leg_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 213, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_BakedAux1_ContainsAux1Tattoo", + "attribute": "[Test]", + "body_sha256": "b9b0b56e1d4d552f2b43e5e570f3fc1a1f8651d8e77055fabcc35b37b5a9f21d", + "rust_test": "appearance_manager_tests_bake_type_to_textures_baked_aux1_contains_aux1_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 220, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_BakedAux2_ContainsAux2Tattoo", + "attribute": "[Test]", + "body_sha256": "6be4bdbf667cadd673afbb1dafa8f4c1844ac9c34464fe5bbbc62f8ebe705b4d", + "rust_test": "appearance_manager_tests_bake_type_to_textures_baked_aux2_contains_aux2_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 227, + "fixture": "AppearanceManagerTests", + "method": "BakeTypeToTextures_BakedAux3_ContainsAux3Tattoo", + "attribute": "[Test]", + "body_sha256": "5d7530c72824f8baf6044fb122d224da61fff1b6cfbf3114ac2f24b1418675d2", + "rust_test": "appearance_manager_tests_bake_type_to_textures_baked_aux3_contains_aux3_tattoo" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 234, + "fixture": "AppearanceManagerTests", + "method": "MorphLayerForBakeType_ExtendedBakes_ReturnTattooSlots", + "attribute": "[Test]", + "body_sha256": "7f05dc0b59adce3b46c82f7415e91e4c945963d918ad6ad1f0e5c9569ee2220e", + "rust_test": "appearance_manager_tests_morph_layer_for_bake_type_extended_bakes_return_tattoo_slots" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 251, + "fixture": "AppearanceManagerTests", + "method": "TextureProvider_Default_IsGridClientBakingTextureProvider", + "attribute": "[Test]", + "body_sha256": "afdfbf516988c4ba35dfdb42158218a4815e1b8d146ef958225cf0fe73dfc3a9", + "rust_test": "appearance_manager_tests_texture_provider_default_is_grid_client_baking_texture_provider" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 259, + "fixture": "AppearanceManagerTests", + "method": "TextureProvider_CanBeReplaced", + "attribute": "[Test]", + "body_sha256": "e9c27d5b8717fdac1a9f3d22930709c0dee326909cb3c777b769b0ed2dc35b0c", + "rust_test": "appearance_manager_tests_texture_provider_can_be_replaced" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 270, + "fixture": "AppearanceManagerTests", + "method": "LastUpdateReceivedCOFVersion_InitialValue_IsMinusOne", + "attribute": "[Test]", + "body_sha256": "f43c2d8c99cb597ba7a5d4c87d4585560e888931d84741de2882d05ab17b310a", + "rust_test": "appearance_manager_tests_last_update_received_cof_version_initial_value_is_minus_one" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 277, + "fixture": "AppearanceManagerTests", + "method": "UpdateLastReceivedCOFVersion_HigherVersion_Updates", + "attribute": "[Test]", + "body_sha256": "62d82f9ec6d12ec9354f02e7b7e86adb29ccecb8b104ed39a66937495bab1438", + "rust_test": "appearance_manager_tests_update_last_received_cof_version_higher_version_updates" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 285, + "fixture": "AppearanceManagerTests", + "method": "UpdateLastReceivedCOFVersion_LowerVersion_DoesNotUpdate", + "attribute": "[Test]", + "body_sha256": "ec5831c7d2c03132d3c7e50f6c0d088ca57f2726b7caf77ac240a9d5e92a77b6", + "rust_test": "appearance_manager_tests_update_last_received_cof_version_lower_version_does_not_update" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 294, + "fixture": "AppearanceManagerTests", + "method": "UpdateLastReceivedCOFVersion_SameVersion_DoesNotChange", + "attribute": "[Test]", + "body_sha256": "2e607b33bb8be04e6710e26fe62510f0634900579260accd9ffd720023636deb", + "rust_test": "appearance_manager_tests_update_last_received_cof_version_same_version_does_not_change" + }, + { + "source": "LibreMetaverse.Tests/AppearanceManagerTests.cs", + "line": 303, + "fixture": "AppearanceManagerTests", + "method": "UpdateLastReceivedCOFVersion_MonotonicallyIncreasing_TracksPeak", + "attribute": "[Test]", + "body_sha256": "5789831f288823729299944a8796c67348b932570392f59bf8b6d562cfa1c90c", + "rust_test": "appearance_manager_tests_update_last_received_cof_version_monotonically_increasing_tracks_peak" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 47, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_EmptyArray_ReturnsEmptyDictionary", + "attribute": "[Test]", + "body_sha256": "644f412b90d429032a9273d24e89333a1694dc88eec3429a98acf00588315ec5", + "rust_test": "appearance_tests_decode_visual_params_empty_array_returns_empty_dictionary" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 55, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_CountMatchesGroup0ParamCount", + "attribute": "[Test]", + "body_sha256": "6a9acc7130e3394476392b86334a0ce1cb82253bea2b37ac33cf90a426c7af40", + "rust_test": "appearance_tests_decode_visual_params_count_matches_group0_param_count" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 70, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_RoundTrip_DefaultValues", + "attribute": "[Test]", + "body_sha256": "a0c0727a50b414522f875709240f4056547cb699c6ec1981fbef15488784daf5", + "rust_test": "appearance_tests_decode_visual_params_round_trip_default_values" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 105, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_KeysAreGroup0ParamIDs", + "attribute": "[Test]", + "body_sha256": "fc4fd3059b01a319af2946ea0c289120a4c2609e7e9a96ac26c039c5042b8b4c", + "rust_test": "appearance_tests_decode_visual_params_keys_are_group0_param_i_ds" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 118, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_TruncatedArray_ReturnsPartialResult", + "attribute": "[Test]", + "body_sha256": "b017127549e186b3cf85b9fe0cc09811ea1d00efa44e3d863292033cb0691d13", + "rust_test": "appearance_tests_decode_visual_params_truncated_array_returns_partial_result" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 133, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_MinValue_DecodesNearParamMin", + "attribute": "[Test]", + "body_sha256": "80e0fd97979f91c879add1fc3142a0b619a405e4977120db1d5f42a11a71f3f5", + "rust_test": "appearance_tests_decode_visual_params_min_value_decodes_near_param_min" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 149, + "fixture": "AppearanceTests", + "method": "DecodeVisualParams_MaxValue_DecodesNearParamMax", + "attribute": "[Test]", + "body_sha256": "31937bc9080b18be4aa98ea44bf73f929ba7862b621406b03c16a4651542f302", + "rust_test": "appearance_tests_decode_visual_params_max_value_decodes_near_param_max" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 168, + "fixture": "AppearanceTests", + "method": "AvatarAppearanceEventArgs_DecodeVisualParams_EmptyList_ReturnsEmptyDictionary", + "attribute": "[Test]", + "body_sha256": "af99909259d531024895ce7ea325b49927a12daa886a35eab3d52e3f8fc76921", + "rust_test": "appearance_tests_avatar_appearance_event_args_decode_visual_params_empty_list_returns_empty_dictionary" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 176, + "fixture": "AppearanceTests", + "method": "AvatarAppearanceEventArgs_DecodeVisualParams_RoundTrip_DefaultValues", + "attribute": "[Test]", + "body_sha256": "0aec57fab35764525195e6c0e08a63ff10a467be684295381731c04e836539b5", + "rust_test": "appearance_tests_avatar_appearance_event_args_decode_visual_params_round_trip_default_values" + }, + { + "source": "LibreMetaverse.Tests/AppearanceTests.cs", + "line": 199, + "fixture": "AppearanceTests", + "method": "AvatarAppearanceEventArgs_DecodeVisualParams_MatchesAvatarDecodeVisualParams", + "attribute": "[Test]", + "body_sha256": "ff87dd3a506027ad248006b3b55d85a18b0810bc5b4e3a72eb81d31ebbe4184a", + "rust_test": "appearance_tests_avatar_appearance_event_args_decode_visual_params_matches_avatar_decode_visual_params" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 43, + "fixture": "AssetMaterialOverrideTests", + "method": "SetBaseColorFactor_OverrideToDefault_IsNudgedOffDefault", + "attribute": "[Test]", + "body_sha256": "df553fd4df83e48d4dd74cdd8aa15a737ea3a416bcad802f7110bbfe79928a31", + "rust_test": "asset_material_override_tests_set_base_color_factor_override_to_default_is_nudged_off_default" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 52, + "fixture": "AssetMaterialOverrideTests", + "method": "SetBaseColorFactor_NotOverride_LeavesExactDefaultUnchanged", + "attribute": "[Test]", + "body_sha256": "fec94fcfac0f36cc5813ed087a30e04fcc9815bc02072ea3f5dd282b8698a89c", + "rust_test": "asset_material_override_tests_set_base_color_factor_not_override_leaves_exact_default_unchanged" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 61, + "fixture": "AssetMaterialOverrideTests", + "method": "SetMetallicFactor_OverrideToOne_ClampsBelowDefault", + "attribute": "[Test]", + "body_sha256": "7fcee795160428082f6e579881867c7b6c83f31549077fc28a46d18c75c485c9", + "rust_test": "asset_material_override_tests_set_metallic_factor_override_to_one_clamps_below_default" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 71, + "fixture": "AssetMaterialOverrideTests", + "method": "SetAlphaMode_OverrideToDefaultOpaque_SetsOverrideFlag", + "attribute": "[Test]", + "body_sha256": "8af09d12a58083657e27e285802bb3a6a1d1c136397cea53865d964006343715", + "rust_test": "asset_material_override_tests_set_alpha_mode_override_to_default_opaque_sets_override_flag" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 80, + "fixture": "AssetMaterialOverrideTests", + "method": "SetTextureId_OverrideToNull_UsesSentinelUuid", + "attribute": "[Test]", + "body_sha256": "d9ebf410d2a55c3619b99524a571396fb268e5edd41de955cb86e4ec8cc55c78", + "rust_test": "asset_material_override_tests_set_texture_id_override_to_null_uses_sentinel_uuid" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 89, + "fixture": "AssetMaterialOverrideTests", + "method": "ApplyOverride_SentinelTexture_ClearsBaseTexture", + "attribute": "[Test]", + "body_sha256": "17fd8cdb12ed5d1d0aa1b0a05dbcc357f75aa350d5079b066c957da459d9f628", + "rust_test": "asset_material_override_tests_apply_override_sentinel_texture_clears_base_texture" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 103, + "fixture": "AssetMaterialOverrideTests", + "method": "ApplyOverride_UntouchedTexture_LeavesBaseTextureAlone", + "attribute": "[Test]", + "body_sha256": "80ec5e369e3682d92ec6996841b15bda38a3ef6edcd36a2fd9893d8c15459348", + "rust_test": "asset_material_override_tests_apply_override_untouched_texture_leaves_base_texture_alone" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 116, + "fixture": "AssetMaterialOverrideTests", + "method": "ApplyOverride_ChangedScalar_ReplacesBaseValue", + "attribute": "[Test]", + "body_sha256": "4c305c54c4e451932fbd4a4719957f92f38a7f7d28259559b43cb95fcf9250d1", + "rust_test": "asset_material_override_tests_apply_override_changed_scalar_replaces_base_value" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 128, + "fixture": "AssetMaterialOverrideTests", + "method": "SetBaseMaterial_ResetsFieldsButKeepsTransforms", + "attribute": "[Test]", + "body_sha256": "39312602e736fd8607a41d9e6b6348bfaf6e659cf3f63100ee15edd20b672306", + "rust_test": "asset_material_override_tests_set_base_material_resets_fields_but_keeps_transforms" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 142, + "fixture": "AssetMaterialOverrideTests", + "method": "ToOverrideOsd_RoundTrip_PreservesOverriddenFields", + "attribute": "[Test]", + "body_sha256": "8d542528a14e3b4dcb74ea8a940a44673aada51f98baf8abcdd59a06f36e3cb0", + "rust_test": "asset_material_override_tests_to_override_osd_round_trip_preserves_overridden_fields" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 161, + "fixture": "AssetMaterialOverrideTests", + "method": "ToOverrideOsd_UntouchedMaterial_ProducesEmptyMap", + "attribute": "[Test]", + "body_sha256": "c9e29f7ec0e6b28579e0499e3ec89841e01a313a9386ba60257e5e701129b1c2", + "rust_test": "asset_material_override_tests_to_override_osd_untouched_material_produces_empty_map" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 170, + "fixture": "AssetMaterialOverrideTests", + "method": "ToOverrideOsd_OverrideToDefaultRoughness_StillEncodesField", + "attribute": "[Test]", + "body_sha256": "4ea9920c6709bd29858a8da66313fcee5ebebd646743c5d822dd6c9e477bf3b4", + "rust_test": "asset_material_override_tests_to_override_osd_override_to_default_roughness_still_encodes_field" + }, + { + "source": "LibreMetaverse.Tests/AssetMaterialOverrideTests.cs", + "line": 184, + "fixture": "AssetMaterialOverrideTests", + "method": "ToJson_RoundTrip_PreservesNameAndColor", + "attribute": "[Test]", + "body_sha256": "d7ae4270d82671a970fc1b6457292860d24481dd84e9fb919ae60fded5f1914e", + "rust_test": "asset_material_override_tests_to_json_round_trip_preserves_name_and_color" + }, + { + "source": "LibreMetaverse.Tests/AvatarManagerTests.cs", + "line": 42, + "fixture": "AvatarManagerTests", + "method": "RequestOwnAvatarTextures_WhenNotConnected_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "bf3539f68a0adc58c2166289ca1c75f6ff03906f71ffe2fb749f6990404b541a", + "rust_test": "avatar_manager_tests_request_own_avatar_textures_when_not_connected_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/AvatarManagerTests.cs", + "line": 55, + "fixture": "AvatarManagerTests", + "method": "UpdateLastReceivedCOFVersion_AcceptsHigherVersion", + "attribute": "[Test]", + "body_sha256": "3656364491dcd7a05c868b11ea0d8be48609d10c6054b9696f54cbac10cfe6df", + "rust_test": "avatar_manager_tests_update_last_received_cof_version_accepts_higher_version" + }, + { + "source": "LibreMetaverse.Tests/AvatarManagerTests.cs", + "line": 68, + "fixture": "AvatarManagerTests", + "method": "UpdateLastReceivedCOFVersion_RejectsLowerVersion", + "attribute": "[Test]", + "body_sha256": "f4a827fcace9d50306a8c375183e056140996d2a39b02e4dd12fc6cc79e5d0f0", + "rust_test": "avatar_manager_tests_update_last_received_cof_version_rejects_lower_version" + }, + { + "source": "LibreMetaverse.Tests/AvatarManagerTests.cs", + "line": 81, + "fixture": "AvatarManagerTests", + "method": "UpdateLastReceivedCOFVersion_EqualVersion_IsNotAdvanced", + "attribute": "[Test]", + "body_sha256": "e3db5962cdad5e18ad27a36d0d7cca2d471e96df7513315d0f34bb0db99d723c", + "rust_test": "avatar_manager_tests_update_last_received_cof_version_equal_version_is_not_advanced" + }, + { + "source": "LibreMetaverse.Tests/BakerTests.cs", + "line": 15, + "fixture": "BakerTests", + "method": "Bake_GrayscaleLayerTexture_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "c3fc1d2c16b5f8d69678a6cf05a3a275e0b657f3a6e7f6788f350f2a107200b3", + "rust_test": "baker_tests_bake_grayscale_layer_texture_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/BakerTests.cs", + "line": 37, + "fixture": "BakerTests", + "method": "Bake_GrayscaleHairTextureNoSkin_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "e48b737d9138e63cda98b5e80bf561a80d1dab5de78901ac9e1bb320ca281eb6", + "rust_test": "baker_tests_bake_grayscale_hair_texture_no_skin_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/BakerTests.cs", + "line": 62, + "fixture": "BakerTests", + "method": "LoadResourceLayer_HeadColorTga_LoadsFromCharacterDirectory", + "attribute": "[Test]", + "body_sha256": "5a9b80005a51f04a227ca392218725d50704d038783e04fc49bb955997c22e76", + "rust_test": "baker_tests_load_resource_layer_head_color_tga_loads_from_character_directory" + }, + { + "source": "LibreMetaverse.Tests/BakerTests.cs", + "line": 69, + "fixture": "BakerTests", + "method": "LoadResourceLayer_CachedResourceNotCorruptedByCallerMutation", + "attribute": "[Test]", + "body_sha256": "18b458bbd7bb13d2b68711f7d3495193f1b4edac9c1f776930ad2c172f97cd49", + "rust_test": "baker_tests_load_resource_layer_cached_resource_not_corrupted_by_caller_mutation" + }, + { + "source": "LibreMetaverse.Tests/BakerTests.cs", + "line": 93, + "fixture": "BakerTests", + "method": "ResizeToBakeDimensions_SourceSmallerInOneAxisOnly_ScalesRatherThanTiles", + "attribute": "[Test]", + "body_sha256": "ce5bd346b48cb19dbc0248403eafefb07309d4e05e675e9a02db5a46d7cd65ff", + "rust_test": "baker_tests_resize_to_bake_dimensions_source_smaller_in_one_axis_only_scales_rather_than_tiles" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 84, + "fixture": "BatchLinkTests", + "method": "GetCofLinkDescription_ClothingWearable_ReturnsWearableTypeAndZeroLayer", + "attribute": "[Test]", + "body_sha256": "898a14ff28d953a58a01c3a0e5d9d9fcbbe61376a33fdc5caf20268aaac76242", + "rust_test": "batch_link_tests_get_cof_link_description_clothing_wearable_returns_wearable_type_and_zero_layer" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 98, + "fixture": "BatchLinkTests", + "method": "GetCofLinkDescription_BodyPartShape_ReturnsEmpty", + "attribute": "[Test]", + "body_sha256": "4f009136d265da91afb9eafd060faf459f6c510ca0502a33ce9e128d241f9bd1", + "rust_test": "batch_link_tests_get_cof_link_description_body_part_shape_returns_empty" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 112, + "fixture": "BatchLinkTests", + "method": "GetCofLinkDescription_AttachmentObject_ReturnsEmpty", + "attribute": "[Test]", + "body_sha256": "a838329a7a23081a4022671bc794e7e706c9ab7da51598280a8befbb824d336d", + "rust_test": "batch_link_tests_get_cof_link_description_attachment_object_returns_empty" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 125, + "fixture": "BatchLinkTests", + "method": "GetCofLinkDescription_AllBodyPartTypes_ReturnEmpty", + "attribute": "[Test]", + "body_sha256": "aa057d55a3b34846567efe382b6e090b5d91935a4ffa6166093b34870ee5da23", + "rust_test": "batch_link_tests_get_cof_link_description_all_body_part_types_return_empty" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 146, + "fixture": "BatchLinkTests", + "method": "CreateInventoryLinksAsync_SuccessResponse_ReturnsAllParsedLinks", + "attribute": "[Test]", + "body_sha256": "416a1f023a2ae3b883c4c49f0a774c84a2f1a3562abb3ec848f86fe53d929f63", + "rust_test": "batch_link_tests_create_inventory_links_async_success_response_returns_all_parsed_links" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 162, + "fixture": "BatchLinkTests", + "method": "CreateInventoryLinksAsync_ServerError_ThrowsHttpRequestException", + "attribute": "[Test]", + "body_sha256": "53e3956676e546ab8d69bb63a071028b29151013b6362c39f37516a36cad6641", + "rust_test": "batch_link_tests_create_inventory_links_async_server_error_throws_http_request_exception" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 173, + "fixture": "BatchLinkTests", + "method": "CreateInventoryLinksAsync_NoCapability_ReturnsEmptyList", + "attribute": "[Test]", + "body_sha256": "d9cd50e620f69e40daab52d175886f3052d3741c5d39ef42549283ff6b2b7b44", + "rust_test": "batch_link_tests_create_inventory_links_async_no_capability_returns_empty_list" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 183, + "fixture": "BatchLinkTests", + "method": "CreateLinksAsync_EmptyList_InvokesCallbackWithTrueWithoutHttpCall", + "attribute": "[Test]", + "body_sha256": "e7ba88352761ca9fd3e956233e3743689b41f47bba09bfbb463c66f132273c70", + "rust_test": "batch_link_tests_create_links_async_empty_list_invokes_callback_with_true_without_http_call" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 198, + "fixture": "BatchLinkTests", + "method": "CreateLinksAsync_AisAvailable_SendsSingleBatchPost", + "attribute": "[Test]", + "body_sha256": "369d99d37dca818991aca94d6ff9d7881874d74797c7a8b705c5925723e383db", + "rust_test": "batch_link_tests_create_links_async_ais_available_sends_single_batch_post" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 219, + "fixture": "BatchLinkTests", + "method": "CreateLinksAsync_AisAvailable_PayloadContainsCorrectFieldsForEachLink", + "attribute": "[Test]", + "body_sha256": "b7629c3d061fe297e1c1c4f41ca4f8ce9cdeb2764525421be7bdc553a5f83063", + "rust_test": "batch_link_tests_create_links_async_ais_available_payload_contains_correct_fields_for_each_link" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 253, + "fixture": "BatchLinkTests", + "method": "CreateLinksAsync_AisAvailable_CallbackTrueOnSuccess", + "attribute": "[Test]", + "body_sha256": "22dc685f896ec0415e56c1c01846ad90a9757cf5d9a0ed0d3706a76ee325d92d", + "rust_test": "batch_link_tests_create_links_async_ais_available_callback_true_on_success" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 270, + "fixture": "BatchLinkTests", + "method": "CreateLinksAsync_ServerError_CallbackFalse", + "attribute": "[Test]", + "body_sha256": "5fd9b2967bc61933cea80e01c55ee809f6ade246f10fb4048ec2668e0cc71dbf", + "rust_test": "batch_link_tests_create_links_async_server_error_callback_false" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 289, + "fixture": "BatchLinkTests", + "method": "GetCategoryLinks_UsesGetWithNoTidParameter", + "attribute": "[Test]", + "body_sha256": "3079c03ab4b14d4ac10a410b3685f1593ea267c52de7b6323f9e8e8387314f29", + "rust_test": "batch_link_tests_get_category_links_uses_get_with_no_tid_parameter" + }, + { + "source": "LibreMetaverse.Tests/BatchLinkTests.cs", + "line": 304, + "fixture": "BatchLinkTests", + "method": "GetCategory_UsesGetWithNoTidParameter", + "attribute": "[Test]", + "body_sha256": "98cd0aa58ce9640263d07aecd45337113b07acfc76640d17c5812abe05d35c73", + "rust_test": "batch_link_tests_get_category_uses_get_with_no_tid_parameter" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 55, + "fixture": "BinarySDTests", + "method": "HelperFunctions", + "attribute": "[Test]", + "body_sha256": "2e76ce199c2d56677831b18d049db19098e36a3a6c648785450e30b457833b03", + "rust_test": "binary_sd_tests_helper_functions" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 104, + "fixture": "BinarySDTests", + "method": "DeserializeUndef", + "attribute": "[Test]", + "body_sha256": "9bd23543dfef3ad9ac7df278ad70f4d115ee429aea1575ca4f7ae81ac42d6d5c", + "rust_test": "binary_sd_tests_deserialize_undef" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 111, + "fixture": "BinarySDTests", + "method": "SerializeUndef", + "attribute": "[Test]", + "body_sha256": "e40b444801b08d08b1df4817855f8965d44302c77bc544bc06745a5bd41af7e3", + "rust_test": "binary_sd_tests_serialize_undef" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 126, + "fixture": "BinarySDTests", + "method": "DeserializeBool", + "attribute": "[Test]", + "body_sha256": "531ee8ef1cb630baf895ae6509e018f71f1866f1d57e9d97efd7869ecaef39c7", + "rust_test": "binary_sd_tests_deserialize_bool" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 138, + "fixture": "BinarySDTests", + "method": "SerializeBool", + "attribute": "[Test]", + "body_sha256": "854f22dcb119617ef83528c9b9879c8924fdae7830edff4031aef8826a1bba63", + "rust_test": "binary_sd_tests_serialize_bool" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 156, + "fixture": "BinarySDTests", + "method": "DeserializeInteger", + "attribute": "[Test]", + "body_sha256": "09feba2ef1a3357273b677ee8ee35c72528e68ca0fe92b6a0b1b5491025147d1", + "rust_test": "binary_sd_tests_deserialize_integer" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 169, + "fixture": "BinarySDTests", + "method": "SerializeInteger", + "attribute": "[Test]", + "body_sha256": "789d62f170c3e92d9dad187484c0e4c6fd554f6e0b025f08086878551ea9119c", + "rust_test": "binary_sd_tests_serialize_integer" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 190, + "fixture": "BinarySDTests", + "method": "DeserializeReal", + "attribute": "[Test]", + "body_sha256": "1acda53f2049f062f359a4dd3271796a8051a37a1dff02150794107fc743c934", + "rust_test": "binary_sd_tests_deserialize_real" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 198, + "fixture": "BinarySDTests", + "method": "SerializeReal", + "attribute": "[Test]", + "body_sha256": "94d74ae4767824e9702515204529543281b83521a085343c76204650ec96ed57", + "rust_test": "binary_sd_tests_serialize_real" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 217, + "fixture": "BinarySDTests", + "method": "DeserializeUUID", + "attribute": "[Test]", + "body_sha256": "c1a9206927342fecc0c9ff4ed4b80cc50f288b794996e1668ed4b6a6433ea977", + "rust_test": "binary_sd_tests_deserialize_uuid" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 230, + "fixture": "BinarySDTests", + "method": "SerializeUUID", + "attribute": "[Test]", + "body_sha256": "5a236b468cedd7667d58641cb067ce30f6135aa95f2291538083e4254f52c2ad", + "rust_test": "binary_sd_tests_serialize_uuid" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 255, + "fixture": "BinarySDTests", + "method": "DeserializeLLSDBinary", + "attribute": "[Test]", + "body_sha256": "b2cad2218f203d740c2863713248bc0f8083980f30c34cc244535eebc5f1aae1", + "rust_test": "binary_sd_tests_deserialize_llsd_binary" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 267, + "fixture": "BinarySDTests", + "method": "SerializeLLSDBinary", + "attribute": "[Test]", + "body_sha256": "b715f3475dfe6e0876409a10c55548e345b7caf332939ff25489662500e05511", + "rust_test": "binary_sd_tests_serialize_llsd_binary" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 290, + "fixture": "BinarySDTests", + "method": "DeserializeString", + "attribute": "[Test]", + "body_sha256": "d95f0156c50cd49eef0d8da231bf9128e95b274de92ac88409294ef9f925bada", + "rust_test": "binary_sd_tests_deserialize_string" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 304, + "fixture": "BinarySDTests", + "method": "SerializeString", + "attribute": "[Test]", + "body_sha256": "75b2c0e402cfdea326a1262287172353538d73ce343d7df99ec51f8531340cab", + "rust_test": "binary_sd_tests_serialize_string" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 349, + "fixture": "BinarySDTests", + "method": "DeserializeURI", + "attribute": "[Test]", + "body_sha256": "3ff6c2dce1e709e446259c9154dbe297ccb21b8bff87be8b53cbf43356f0ccf7", + "rust_test": "binary_sd_tests_deserialize_uri" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 359, + "fixture": "BinarySDTests", + "method": "SerializeURI", + "attribute": "[Test]", + "body_sha256": "20914654e0b2b746d95ef1f7664e1bd732116326d45d1b823e484032edb1a7e8", + "rust_test": "binary_sd_tests_serialize_uri" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 375, + "fixture": "BinarySDTests", + "method": "DeserializeDateTime", + "attribute": "[Test]", + "body_sha256": "b417d525ccfeb449264e09dfe0589bd920429ade3014c8d24f8d7d913f1d6145", + "rust_test": "binary_sd_tests_deserialize_date_time" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 385, + "fixture": "BinarySDTests", + "method": "SerializeDateTime", + "attribute": "[Test]", + "body_sha256": "5bb705bbd2f45058eb8fc498ca4f7a0318b448f2e175e21e760ff7156ecbce0f", + "rust_test": "binary_sd_tests_serialize_date_time" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 424, + "fixture": "BinarySDTests", + "method": "DeserializeArray", + "attribute": "[Test]", + "body_sha256": "72b9700cfe07cb399985db485a75f34e483ddab520e26906995a601014451e53", + "rust_test": "binary_sd_tests_deserialize_array" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 451, + "fixture": "BinarySDTests", + "method": "SerializeArray", + "attribute": "[Test]", + "body_sha256": "2a0e692a44bae8b3d058524a765e57355fec7bda6ae9a063465332acce2eb9f8", + "rust_test": "binary_sd_tests_serialize_array" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 506, + "fixture": "BinarySDTests", + "method": "DeserializeDictionary", + "attribute": "[Test]", + "body_sha256": "b2c5f1535e388417b7d4561b0e69de7e9f96468bd101864e3ba63deb95a872de", + "rust_test": "binary_sd_tests_deserialize_dictionary" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 531, + "fixture": "BinarySDTests", + "method": "SerializeDictionary", + "attribute": "[Test]", + "body_sha256": "01b7a8fc0c0f7cc588ed23d15f01e30d8a5d9cd07954e84046945b95cd031373", + "rust_test": "binary_sd_tests_serialize_dictionary" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 598, + "fixture": "BinarySDTests", + "method": "DeserializeNestedComposite", + "attribute": "[Test]", + "body_sha256": "60f8cf739fecf42c98ae4e0878d06234278b9d8370afc38f0d501d62f8ff9cdf", + "rust_test": "binary_sd_tests_deserialize_nested_composite" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 632, + "fixture": "BinarySDTests", + "method": "SerializeNestedComposite", + "attribute": "[Test]", + "body_sha256": "092b52da3f0cf720595fdb84c929c8ad033c60ff978429cb1d27f9e215936b10", + "rust_test": "binary_sd_tests_serialize_nested_composite" + }, + { + "source": "LibreMetaverse.Tests/BinaryLLSDTests.cs", + "line": 676, + "fixture": "BinarySDTests", + "method": "SerializeLongMessage", + "attribute": "[Test]", + "body_sha256": "b49afb91578e6c19193cd48acf161a9f8c57bbd20245783054709a509f63780e", + "rust_test": "binary_sd_tests_serialize_long_message" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 9, + "fixture": "ConstructorNullArgumentTests", + "method": "InventoryAISClient_Null_Throws", + "attribute": "[Test]", + "body_sha256": "ac92e375efc45c50b37e6c82aea372d605fceb470ce053a025e05ff47a5c7121", + "rust_test": "constructor_null_argument_tests_inventory_ais_client_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 15, + "fixture": "ConstructorNullArgumentTests", + "method": "GridManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "e972a95f334b0f46948cda34c27124c28c44faf4372d0e598d7dc60050b49be4", + "rust_test": "constructor_null_argument_tests_grid_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 21, + "fixture": "ConstructorNullArgumentTests", + "method": "InventoryManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "5e7498066c944800354abbc71eea825fe90d0c40a25a6065967a3ebcc9efea74", + "rust_test": "constructor_null_argument_tests_inventory_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 27, + "fixture": "ConstructorNullArgumentTests", + "method": "AppearanceManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "a3c872805bc924b5a1a9441d5c9eb61ed6d6e9477e4bb411131359290b144ab4", + "rust_test": "constructor_null_argument_tests_appearance_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 33, + "fixture": "ConstructorNullArgumentTests", + "method": "ObjectManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "8a11feba0edfb35e5dd99f681182e8f5a5cf8a3f738211b45a683a8a2ad45ddb", + "rust_test": "constructor_null_argument_tests_object_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 39, + "fixture": "ConstructorNullArgumentTests", + "method": "AgentManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "d86e41b6cdd03063685aa330c31b9a274c1d400b9a461abf3065fe185fe0bbf0", + "rust_test": "constructor_null_argument_tests_agent_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 45, + "fixture": "ConstructorNullArgumentTests", + "method": "AvatarManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "54f23cbf0ba87b0525c2914e78d75808e93fd1c460fc0bec4d15f09575b1431c", + "rust_test": "constructor_null_argument_tests_avatar_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/ConstructorNullArgumentTests.cs", + "line": 51, + "fixture": "ConstructorNullArgumentTests", + "method": "AssetManager_Null_Throws", + "attribute": "[Test]", + "body_sha256": "4fa1be8b233dacf6a5955359f2197ff77ae85ffbf2c3c68fcd8cbe672c2c5f91", + "rust_test": "constructor_null_argument_tests_asset_manager_null_throws" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 60, + "fixture": "CurrentOutfitFolderTests", + "method": "Constructor_WithNullClient_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "243079029ec81f92ffbc587007a2421389963f72c7843786c5b9a8634a7ddca3", + "rust_test": "current_outfit_folder_tests_constructor_with_null_client_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 67, + "fixture": "CurrentOutfitFolderTests", + "method": "Dispose_CalledOnce_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "1d0daac0bfa091bc3c3bffddc32a1511295dd7101f8ab5dfbf305b13b9ac7405", + "rust_test": "current_outfit_folder_tests_dispose_called_once_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 77, + "fixture": "CurrentOutfitFolderTests", + "method": "Dispose_CalledMultipleTimes_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "124b41c342a295f02e9d5991d1dead0ff3e9a780f96424b88f75117ca206460b", + "rust_test": "current_outfit_folder_tests_dispose_called_multiple_times_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 88, + "fixture": "CurrentOutfitFolderTests", + "method": "MaxClothingLayers_Returns60", + "attribute": "[Test]", + "body_sha256": "e35e779b342fdb54bb7f5b2061f70c35ccc3f7f9ba87f48b2697f24c10f94397", + "rust_test": "current_outfit_folder_tests_max_clothing_layers_returns60" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 98, + "fixture": "CurrentOutfitFolderTests", + "method": "COF_InitiallyNull", + "attribute": "[Test]", + "body_sha256": "2dee4e58f3f53e50c5389ba0594ea0b063af55871eefae49e99bdd4b5c28e552", + "rust_test": "current_outfit_folder_tests_cof_initially_null" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 108, + "fixture": "CurrentOutfitFolderTests", + "method": "AddPolicy_WithValidPolicy_ReturnsAddedPolicy", + "attribute": "[Test]", + "body_sha256": "747db5d674a6cb0bc54bcb9d32501d5bab49e0df5e5e39f3781f88d5100ed244", + "rust_test": "current_outfit_folder_tests_add_policy_with_valid_policy_returns_added_policy" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 122, + "fixture": "CurrentOutfitFolderTests", + "method": "RemovePolicy_WithValidPolicy_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "41f61b917da0410be01b346644a76bc9c800f78d1e1ba6ef805b14cea1b4d00d", + "rust_test": "current_outfit_folder_tests_remove_policy_with_valid_policy_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 135, + "fixture": "CurrentOutfitFolderTests", + "method": "RemovePolicy_WithNonAddedPolicy_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "4add41578d3d5340618cb29ed6969b84c5c3a80e6da09ccb03bc6872a6b6689a", + "rust_test": "current_outfit_folder_tests_remove_policy_with_non_added_policy_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 147, + "fixture": "CurrentOutfitFolderTests", + "method": "ResolveInventoryLink_WithNonLinkItem_ReturnsSameItem", + "attribute": "[Test]", + "body_sha256": "7430a64883f3938afe7da1b126e4ee460cbf2485e2d51035273b4ca8fd150960", + "rust_test": "current_outfit_folder_tests_resolve_inventory_link_with_non_link_item_returns_same_item" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 165, + "fixture": "CurrentOutfitFolderTests", + "method": "ResolveInventoryLink_WithLinkItemNotInStore_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "21e0dae8c038d2381eef736ad30d48fc0247e0a55b86e75de02982290a3a9bd0", + "rust_test": "current_outfit_folder_tests_resolve_inventory_link_with_link_item_not_in_store_returns_null" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 195, + "fixture": "CurrentOutfitFolderTests", + "method": "GetAttachmentItemID_WithNoNameValues_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "c9e017a587c37b694484feda4fab81ef7f2bb098bbf8f96f3cefbb21f1a568d8", + "rust_test": "current_outfit_folder_tests_get_attachment_item_id_with_no_name_values_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 208, + "fixture": "CurrentOutfitFolderTests", + "method": "GetAttachmentItemID_WithAttachItemID_ReturnsCorrectUUID", + "attribute": "[Test]", + "body_sha256": "23e6be11056b93d75424c23030e1d2082545f686d12c0aa14f66991664e347e8", + "rust_test": "current_outfit_folder_tests_get_attachment_item_id_with_attach_item_id_returns_correct_uuid" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 226, + "fixture": "CurrentOutfitFolderTests", + "method": "GetAttachmentItemID_WithoutAttachItemID_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "7ee12fc59c8b5e5cb074e18c2af48c0f1b1d7be0937db65a7056e29e114b691f", + "rust_test": "current_outfit_folder_tests_get_attachment_item_id_without_attach_item_id_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 243, + "fixture": "CurrentOutfitFolderTests", + "method": "IsObjectDescendentOf_WithZeroParentId_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "a878c220510aacbf61ebfb192952e26d96343312fcf9648e57e270e29aaa9d5d", + "rust_test": "current_outfit_folder_tests_is_object_descendent_of_with_zero_parent_id_returns_false" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 257, + "fixture": "CurrentOutfitFolderTests", + "method": "IsObjectDescendentOf_WithDirectParent_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "ac3af5edef5ee67058a91a990bfde38e616d00919b0cd8e0b5f7345f7d8dab6c", + "rust_test": "current_outfit_folder_tests_is_object_descendent_of_with_direct_parent_returns_true" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 275, + "fixture": "CurrentOutfitFolderTests", + "method": "FetchParent_WithZeroParentUUID_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "ee6cc0cc9a48ec07afb8bd7fa8e1c53c2db258be11e2848ee5752e41eb34e45a", + "rust_test": "current_outfit_folder_tests_fetch_parent_with_zero_parent_uuid_returns_null" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 292, + "fixture": "CurrentOutfitFolderTests", + "method": "GetCurrentOutfitLinks_WithNullCOF_ReturnsEmptyList", + "attribute": "[Test]", + "body_sha256": "5c0d475ccd4423bc099eb141f36061fdfaa589fd36d27c907d03a9d0be3f6f48", + "rust_test": "current_outfit_folder_tests_get_current_outfit_links_with_null_cof_returns_empty_list" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 330, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "AddPolicy_WithValidPolicy_ReturnsThis", + "attribute": "[Test]", + "body_sha256": "31c1829eaa2b82b498cc1eaea131d2e34d1a0b5620be24f4da853c62c49807cc", + "rust_test": "composite_current_outfit_policy_tests_add_policy_with_valid_policy_returns_this" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 338, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "AddPolicy_WithNullPolicy_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "6a111f0ad2e91c8566b5459939e3ecc76282cd033bb8d6483e1672c36891e597", + "rust_test": "composite_current_outfit_policy_tests_add_policy_with_null_policy_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 345, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "AddPolicy_MultiplePolicies_AllAreConsulted", + "attribute": "[Test]", + "body_sha256": "1767ee3dee6b07e71f10b52613962e211fcf9906a45d12188f517cf751896f24", + "rust_test": "composite_current_outfit_policy_tests_add_policy_multiple_policies_all_are_consulted" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 361, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "AddPolicy_SamePolicyTwice_OnlyAddsOnce", + "attribute": "[Test]", + "body_sha256": "e3d1340780680bfc46267194ddb3c47e4ae24299cf532d92dd71d9770f1955fa", + "rust_test": "composite_current_outfit_policy_tests_add_policy_same_policy_twice_only_adds_once" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 379, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "RemovePolicy_WithAddedPolicy_RemovesPolicy", + "attribute": "[Test]", + "body_sha256": "9dd407dceeacdcc60fccb0d9869ad261d90acd74ae4257331e0cf8d4be2ee603", + "rust_test": "composite_current_outfit_policy_tests_remove_policy_with_added_policy_removes_policy" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 394, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "RemovePolicy_WithNonAddedPolicy_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "9fa18bd628f6f02912168309e8e2afb6346a73a235dcc16cc81bc35e2dcf766f", + "rust_test": "composite_current_outfit_policy_tests_remove_policy_with_non_added_policy_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 400, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "RemovePolicy_WithNull_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "28075d5f7c5458f1ccdf9981970e212e1663a9e5ebee65fce636a11a22390bfb", + "rust_test": "composite_current_outfit_policy_tests_remove_policy_with_null_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 410, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanAttach_WithNoPolicies_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "74bc06bb6cedfe84a3cd7e5b4c32b251ee6eff81c272c7d899436dbd7f21886b", + "rust_test": "composite_current_outfit_policy_tests_can_attach_with_no_policies_returns_true" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 418, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanAttach_WithNullItem_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "a47ebf9c89b603c10109c6e643de5043ba13cd2eaf5f04d73ab1fd5f40e9b332", + "rust_test": "composite_current_outfit_policy_tests_can_attach_with_null_item_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 425, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanAttach_WithAllPoliciesAllowing_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "32c2f5dcc5cbdf24e4205c25c833aaa3c0f203aeb8ff20c30fdac1264f12f6bd", + "rust_test": "composite_current_outfit_policy_tests_can_attach_with_all_policies_allowing_returns_true" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 439, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanAttach_WithOnePolicyDenying_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "f38d910142a563bded6d35b969c0c560ffa072fd8df073a15fbbbed745681d0d", + "rust_test": "composite_current_outfit_policy_tests_can_attach_with_one_policy_denying_returns_false" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 453, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanAttach_WithAllPoliciesDenying_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "6cdda22d59a3cd690a187b597a7c8a2474e43c27902e737f15f0c71adc5bcf7c", + "rust_test": "composite_current_outfit_policy_tests_can_attach_with_all_policies_denying_returns_false" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 471, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanDetach_WithNoPolicies_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "fe53b90f59fd9a73c4af1b7071f04cae0a7b623d6a50a3d8eb2fcae82e6872e9", + "rust_test": "composite_current_outfit_policy_tests_can_detach_with_no_policies_returns_true" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 479, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanDetach_WithNullItem_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "8a39f9c6e26f3a136de641f38507db144f731aed0861edbeafcfdb70306ecffb", + "rust_test": "composite_current_outfit_policy_tests_can_detach_with_null_item_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 486, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanDetach_WithAllPoliciesAllowing_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "2cbe1f0a5907c1dfa01af4329fa64177463798ec6caa357c8da8f5d3291901bf", + "rust_test": "composite_current_outfit_policy_tests_can_detach_with_all_policies_allowing_returns_true" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 500, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanDetach_WithOnePolicyDenying_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "11896040dd8e4b5bbd7d85a1da126c648ad77eb349a73edf1e18fa5710cde1c9", + "rust_test": "composite_current_outfit_policy_tests_can_detach_with_one_policy_denying_returns_false" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 514, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanDetach_WithAllPoliciesDenying_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "62b8478f593f2bf16b44267d80668e327a245d0b5c0386e7229a5857d669ae6c", + "rust_test": "composite_current_outfit_policy_tests_can_detach_with_all_policies_denying_returns_false" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 532, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "ReportItemChangeAsync_WithNoPolicies_CompletesSuccessfully", + "attribute": "[Test]", + "body_sha256": "e3f6824512503bea532826b9a9e4f7bb5abdea53f962fbbc6fdae299a6fe44a0", + "rust_test": "composite_current_outfit_policy_tests_report_item_change_async_with_no_policies_completes_successfully" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 543, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "ReportItemChangeAsync_WithMultiplePolicies_CallsAllPolicies", + "attribute": "[Test]", + "body_sha256": "4797cc1851d78364553dac59a6f9a894107fa04fb3fddfb52ed0e4fb5b4bcd1a", + "rust_test": "composite_current_outfit_policy_tests_report_item_change_async_with_multiple_policies_calls_all_policies" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 560, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "ReportItemChangeAsync_WithCancelledToken_ThrowsOperationCanceledException", + "attribute": "[Test]", + "body_sha256": "e4eaf9c1ee2d55a3e6c7bca634ff1af2a0e19b7560ea616984d258df46ec89fd", + "rust_test": "composite_current_outfit_policy_tests_report_item_change_async_with_cancelled_token_throws_operation_canceled_exception" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 575, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "ReportItemChangeAsync_WithEmptyLists_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "6ba7e22fb7425e523f301612f7d7f6aed88e7d422050a70137d93b4a8004ae50", + "rust_test": "composite_current_outfit_policy_tests_report_item_change_async_with_empty_lists_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 588, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "ReportItemChangeAsync_WithNullLists_DoesNotThrowFromComposite", + "attribute": "[Test]", + "body_sha256": "c512c54f78c46fb4774d9b5c9c1057627592e1c25267811cddf3d687d3d1ec4d", + "rust_test": "composite_current_outfit_policy_tests_report_item_change_async_with_null_lists_does_not_throw_from_composite" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 601, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "AddRemovePolicy_ConcurrentAccess_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "a73a01065867d90305f491e41d9ea61bc27b80c026672ed920368877bfb0fe14", + "rust_test": "composite_current_outfit_policy_tests_add_remove_policy_concurrent_access_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/CurrentOutfitFolderTests.cs", + "line": 627, + "fixture": "CompositeCurrentOutfitPolicyTests", + "method": "CanAttach_WhileModifyingPolicies_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "697999feeb776fae9a47cb9678c0ae0234d3b3831ce40c0e6f50fe622a5cc2b7", + "rust_test": "composite_current_outfit_policy_tests_can_attach_while_modifying_policies_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/DownloadManagerTests.cs", + "line": 46, + "fixture": "DownloadManagerTests", + "method": "QueueDownloadAsync_SingleDownload_CompletesSuccessfully", + "attribute": "[Test]", + "body_sha256": "f8feb54d38f79624ddf1d368e0599259ff9d474c08ea0249a8f244460a1f533f", + "rust_test": "download_manager_tests_queue_download_async_single_download_completes_successfully" + }, + { + "source": "LibreMetaverse.Tests/DownloadManagerTests.cs", + "line": 70, + "fixture": "DownloadManagerTests", + "method": "QueueDownloadAsync_DeduplicatesRequests_SameUri_OneHttpCall", + "attribute": "[Test]", + "body_sha256": "dc3ffee1f6171833a8364750cfac2c6d3bfa812b404129e0425066ea212f2337", + "rust_test": "download_manager_tests_queue_download_async_deduplicates_requests_same_uri_one_http_call" + }, + { + "source": "LibreMetaverse.Tests/DownloadManagerTests.cs", + "line": 101, + "fixture": "DownloadManagerTests", + "method": "QueueDownloadAsync_Cancellation_PropagatesToTask", + "attribute": "[Test]", + "body_sha256": "9eb3791b1def609d6f45be0fff8ae67ea04332045c0c419c6c2e7d118aeb6271", + "rust_test": "download_manager_tests_queue_download_async_cancellation_propagates_to_task" + }, + { + "source": "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + "line": 105, + "fixture": "EnvironmentManagerTests", + "method": "GetParcelEnvironment_UsesParcelidQueryParameter", + "attribute": "[Test]", + "body_sha256": "5c2f2b0fa2a86955975c621b2415a92ff3da283215e669956e14bf5ee2a4c1f4", + "rust_test": "environment_manager_tests_get_parcel_environment_uses_parcelid_query_parameter" + }, + { + "source": "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + "line": 128, + "fixture": "EnvironmentManagerTests", + "method": "SetParcelEnvironment_SendsParcelidInQueryStringNotBody", + "attribute": "[Test]", + "body_sha256": "f633e2d78e4c6a0fff42917ccfe8de68e4f6133a11e7eef7f9b757c3d1622f0f", + "rust_test": "environment_manager_tests_set_parcel_environment_sends_parcelid_in_query_string_not_body" + }, + { + "source": "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + "line": 158, + "fixture": "EnvironmentManagerTests", + "method": "SetRegionEnvironment_OmitsQueryStringEntirely", + "attribute": "[Test]", + "body_sha256": "bade6e06765506ad7e500ac3e5c9f168605ce25fef86647819d285a68b39f109", + "rust_test": "environment_manager_tests_set_region_environment_omits_query_string_entirely" + }, + { + "source": "LibreMetaverse.Tests/EnvironmentManagerTests.cs", + "line": 180, + "fixture": "EnvironmentManagerTests", + "method": "ResetParcelEnvironment_SendsHttpDeleteNotPost", + "attribute": "[Test]", + "body_sha256": "4360439192c137f5d7a2ceb83b8664f3917b4b261798050cb855d596f483f082", + "rust_test": "environment_manager_tests_reset_parcel_environment_sends_http_delete_not_post" + }, + { + "source": "LibreMetaverse.Tests/EstateExperienceReplyTests.cs", + "line": 47, + "fixture": "EstateExperienceReplyTests", + "method": "SetExperience_ParsesBlockedTrustedAndAllowedLists", + "attribute": "[Test]", + "body_sha256": "49a77aa9d7c5bf1232082a08594e7ebcfafad11ab110c9e15d2ad4ea1831c649", + "rust_test": "estate_experience_reply_tests_set_experience_parses_blocked_trusted_and_allowed_lists" + }, + { + "source": "LibreMetaverse.Tests/EstateExperienceReplyTests.cs", + "line": 97, + "fixture": "EstateExperienceReplyTests", + "method": "SetExperience_AllEmptyLists_ProducesEmptyResult", + "attribute": "[Test]", + "body_sha256": "711eaebb11f5d7ece92946d3de240a341a4b1fd8f30617fd97cb059d0dc6a0b9", + "rust_test": "estate_experience_reply_tests_set_experience_all_empty_lists_produces_empty_result" + }, + { + "source": "LibreMetaverse.Tests/EstateToolsTests.cs", + "line": 116, + "fixture": "UnknownFixture", + "method": "RequestConvenant", + "attribute": "[Test]", + "body_sha256": "d8d752dd6e53477e4c66bcb5d0e3ec1021a9b3ceda1f689f59b5e606e1713729", + "rust_test": "unknown_fixture_request_convenant" + }, + { + "source": "LibreMetaverse.Tests/EstateToolsTests.cs", + "line": 176, + "fixture": "UnknownFixture", + "method": "EstateInfo", + "attribute": "[Test]", + "body_sha256": "68e1b204b4dfb56645bc6ad3a54146b2cc6ad865c298b70a2a55fc6cf148313f", + "rust_test": "unknown_fixture_estate_info" + }, + { + "source": "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + "line": 47, + "fixture": "ExperienceListAndRegionMessageTests", + "method": "ExperienceListMessage_Deserialize_ReadsExperienceIdsKey", + "attribute": "[Test]", + "body_sha256": "aa1f7d09f6c79118ea2e60621d57bd63632085ce81bc979e42294aca53d4f0d9", + "rust_test": "experience_list_and_region_message_tests_experience_list_message_deserialize_reads_experience_ids_key" + }, + { + "source": "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + "line": 59, + "fixture": "ExperienceListAndRegionMessageTests", + "method": "ExperienceListMessage_Deserialize_IgnoresLegacyExperienceKeysKey", + "attribute": "[Test]", + "body_sha256": "cd1d372b9a976c04dee11da1ade182e4f9239e1f7633e788347c6d5f255835ec", + "rust_test": "experience_list_and_region_message_tests_experience_list_message_deserialize_ignores_legacy_experience_keys_key" + }, + { + "source": "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + "line": 70, + "fixture": "ExperienceListAndRegionMessageTests", + "method": "ExperienceListMessage_Serialize_WritesExperienceIdsKey", + "attribute": "[Test]", + "body_sha256": "3fa4cb5d598940f693285bcc64179a4dea927a3643a76a061a933a265488d4be", + "rust_test": "experience_list_and_region_message_tests_experience_list_message_serialize_writes_experience_ids_key" + }, + { + "source": "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + "line": 82, + "fixture": "ExperienceListAndRegionMessageTests", + "method": "RegionExperiencesMessage_Deserialize_ReadsBlockedTrustedAllowedAndDefault", + "attribute": "[Test]", + "body_sha256": "61df3b0c60d32b6c9bb843eb7a1a11fe8c0b1fd59c7a09853ad1b0e1d93cd4fd", + "rust_test": "experience_list_and_region_message_tests_region_experiences_message_deserialize_reads_blocked_trusted_allowed_and_default" + }, + { + "source": "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + "line": 107, + "fixture": "ExperienceListAndRegionMessageTests", + "method": "RegionExperiencesMessage_Deserialize_IgnoresLegacyContribKey", + "attribute": "[Test]", + "body_sha256": "851d037919003ebb414105e57bf37f73ba37dff8f733c36183c447f1349f3316", + "rust_test": "experience_list_and_region_message_tests_region_experiences_message_deserialize_ignores_legacy_contrib_key" + }, + { + "source": "LibreMetaverse.Tests/ExperienceListAndRegionMessageTests.cs", + "line": 123, + "fixture": "ExperienceListAndRegionMessageTests", + "method": "RegionExperiencesMessage_Serialize_WritesAllowedKeyNotContrib", + "attribute": "[Test]", + "body_sha256": "53c3a7d6a200816615a9efaa222ccf294e3a8334d320812c6ec56a0a3e7e05bb", + "rust_test": "experience_list_and_region_message_tests_region_experiences_message_serialize_writes_allowed_key_not_contrib" + }, + { + "source": "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + "line": 44, + "fixture": "ExperiencePreferencesMessageTests", + "method": "Deserialize_ReadsAllowedListFromExperiencesKey", + "attribute": "[Test]", + "body_sha256": "9bab78dbe142a3da6ad21a278f25d7da90776fce3861c7d602203c1e1842c9af", + "rust_test": "experience_preferences_message_tests_deserialize_reads_allowed_list_from_experiences_key" + }, + { + "source": "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + "line": 63, + "fixture": "ExperiencePreferencesMessageTests", + "method": "Deserialize_IgnoresLegacyAllowedKey", + "attribute": "[Test]", + "body_sha256": "ec6d5e7c81214ea4e3d99740fdd33961578f895a90a42082067ca9819d93d2b0", + "rust_test": "experience_preferences_message_tests_deserialize_ignores_legacy_allowed_key" + }, + { + "source": "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + "line": 80, + "fixture": "ExperiencePreferencesMessageTests", + "method": "Serialize_WritesAllowedListUnderExperiencesKey", + "attribute": "[Test]", + "body_sha256": "45a0bffe39ab7bf0734ec5fce4435dbdda7ae94cf4e933210669e91dc45b1baf", + "rust_test": "experience_preferences_message_tests_serialize_writes_allowed_list_under_experiences_key" + }, + { + "source": "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + "line": 92, + "fixture": "ExperiencePreferencesMessageTests", + "method": "ExtractExperiencePermission_Allowed_ReturnsAllow", + "attribute": "[Test]", + "body_sha256": "cf095ab428713004ebac6e1915a47ae0c03bd2958addbba2a39fd2f0edf51a74", + "rust_test": "experience_preferences_message_tests_extract_experience_permission_allowed_returns_allow" + }, + { + "source": "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + "line": 101, + "fixture": "ExperiencePreferencesMessageTests", + "method": "ExtractExperiencePermission_Blocked_ReturnsBlock", + "attribute": "[Test]", + "body_sha256": "af084d1ab7a11079e6251865e8fd5aecfde38d2df359ebc1e208bc74925935c0", + "rust_test": "experience_preferences_message_tests_extract_experience_permission_blocked_returns_block" + }, + { + "source": "LibreMetaverse.Tests/ExperiencePreferencesMessageTests.cs", + "line": 110, + "fixture": "ExperiencePreferencesMessageTests", + "method": "ExtractExperiencePermission_NeitherList_ReturnsForget", + "attribute": "[Test]", + "body_sha256": "93204469ecfec2f3f4eb6838c99f6e2baf09bf76a075958d1ed369ba03767158", + "rust_test": "experience_preferences_message_tests_extract_experience_permission_neither_list_returns_forget" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + "line": 64, + "fixture": "GLTFMaterialOverrideCapTests", + "method": "SetMaterialOverrideAsync_HappyPath_PostsBareArrayWithGltfJson", + "attribute": "[Test]", + "body_sha256": "0c51b7b793111f5433e52057f26fa5a98d983e7230fefeb61a7b3408e97f28ee", + "rust_test": "gltf_material_override_cap_tests_set_material_override_async_happy_path_posts_bare_array_with_gltf_json" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + "line": 86, + "fixture": "GLTFMaterialOverrideCapTests", + "method": "ClearMaterialOverrideAsync_SendsEmptyGltfJson", + "attribute": "[Test]", + "body_sha256": "8394d063ea71447d9ce2b76fd00be1d10967f9193e1eb909c5b9f2da56eec812", + "rust_test": "gltf_material_override_cap_tests_clear_material_override_async_sends_empty_gltf_json" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + "line": 100, + "fixture": "GLTFMaterialOverrideCapTests", + "method": "ApplyMaterialAsync_WithoutOverride_SendsAssetIdOnly", + "attribute": "[Test]", + "body_sha256": "1db03ab6710ecf532644398d1fef5e82520e1206058d66fb15c8885fdc8f8363", + "rust_test": "gltf_material_override_cap_tests_apply_material_async_without_override_sends_asset_id_only" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + "line": 115, + "fixture": "GLTFMaterialOverrideCapTests", + "method": "SendMaterialUpdatesAsync_MultipleEntries_SendsSingleArrayBody", + "attribute": "[Test]", + "body_sha256": "621dca88e7f1c9e024563204ca05c3c8d9a03c4b5a7b31ec1c006abe6732b47b", + "rust_test": "gltf_material_override_cap_tests_send_material_updates_async_multiple_entries_sends_single_array_body" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + "line": 132, + "fixture": "GLTFMaterialOverrideCapTests", + "method": "SendMaterialUpdatesAsync_ServerRejects_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "e9fbd95fff84695e2cb1a35943bda768f00cf9015b25e0ae1505dce4dde603a4", + "rust_test": "gltf_material_override_cap_tests_send_material_updates_async_server_rejects_returns_false" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialOverrideCapTests.cs", + "line": 143, + "fixture": "GLTFMaterialOverrideCapTests", + "method": "SendMaterialUpdatesAsync_NoCapability_ReturnsFalseWithoutRequest", + "attribute": "[Test]", + "body_sha256": "fdceb6bf865cb23386a6b82a9741f230e5c22b0ec6d37bc2ac8478f29292a49f", + "rust_test": "gltf_material_override_cap_tests_send_material_updates_async_no_capability_returns_false_without_request" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + "line": 68, + "fixture": "GLTFMaterialUploadTests", + "method": "RequestUpdateMaterialAgentInventoryAsync_HappyPath_PostsMetadataThenJsonAndReturnsNewAsset", + "attribute": "[Test]", + "body_sha256": "5ac0e3c27fa6ebfddc9d7582aefb0684a676413948b055382c43b1b0b1cd7e7e", + "rust_test": "gltf_material_upload_tests_request_update_material_agent_inventory_async_happy_path_posts_metadata_then_json_and_returns_new_asset" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + "line": 92, + "fixture": "GLTFMaterialUploadTests", + "method": "RequestUpdateMaterialTaskInventoryAsync_HappyPath_PostsItemIdAndTaskId", + "attribute": "[Test]", + "body_sha256": "7ac0e7d210b1aefa795e479f4da0d2dd4caae0b3bbe84ca124707c3ae005bbbd", + "rust_test": "gltf_material_upload_tests_request_update_material_task_inventory_async_happy_path_posts_item_id_and_task_id" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + "line": 115, + "fixture": "GLTFMaterialUploadTests", + "method": "RequestUpdateMaterialAgentInventoryAsync_NoCapability_Throws", + "attribute": "[Test]", + "body_sha256": "325269807d778264e571d1518ca9a2ca69a27ba67ad689e580f2636ab595f335", + "rust_test": "gltf_material_upload_tests_request_update_material_agent_inventory_async_no_capability_throws" + }, + { + "source": "LibreMetaverse.Tests/GLTFMaterialUploadTests.cs", + "line": 131, + "fixture": "GLTFMaterialUploadTests", + "method": "RequestUpdateMaterialAgentInventoryAsync_UploadedJsonRoundTripsMaterial", + "attribute": "[Test]", + "body_sha256": "fd059dfc8c9299c3b6583b3b47ba18ae9c92e3ad923f88634019b0ab9f34d401", + "rust_test": "gltf_material_upload_tests_request_update_material_agent_inventory_async_uploaded_json_round_trips_material" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 122, + "fixture": "GltfDocumentTests", + "method": "LoadGltf_ParsesSceneGraph", + "attribute": "[Test]", + "body_sha256": "e20583d8de31f793d1dc49d1dfde89e1eb8c00186359e7df4184e862ec9ed649", + "rust_test": "gltf_document_tests_load_gltf_parses_scene_graph" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 136, + "fixture": "GltfDocumentTests", + "method": "LoadGltf_ParsesMeshAndPrimitive", + "attribute": "[Test]", + "body_sha256": "ef6a76308db1966423c7746f5414f3d0553587efc388bbedb962f38cc122ecaf", + "rust_test": "gltf_document_tests_load_gltf_parses_mesh_and_primitive" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 152, + "fixture": "GltfDocumentTests", + "method": "LoadGltf_ParsesMaterial", + "attribute": "[Test]", + "body_sha256": "0147b4d7102c5223f247f69fa4cf3daeb0aa6300ad46ef34d6a17163b694c13e", + "rust_test": "gltf_document_tests_load_gltf_parses_material" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 169, + "fixture": "GltfDocumentTests", + "method": "GetPositions_ReturnsCorrectTriangle", + "attribute": "[Test]", + "body_sha256": "c3d444122ab73794a011d5a5aafb0c2aa030975393f967e871dc88db200f5e96", + "rust_test": "gltf_document_tests_get_positions_returns_correct_triangle" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 184, + "fixture": "GltfDocumentTests", + "method": "GetIndices_ReturnsCorrectValues", + "attribute": "[Test]", + "body_sha256": "fa39e87a3dfee7258d9a95907a97cbb107f5add7d6a6f9d9800249bb67e2fc58", + "rust_test": "gltf_document_tests_get_indices_returns_correct_values" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 197, + "fixture": "GltfDocumentTests", + "method": "GetPositions_EmptyWhenNoAttribute", + "attribute": "[Test]", + "body_sha256": "06c691911ee6933f1884f6540d69afafa1f272acfed827c628580438204d9b4b", + "rust_test": "gltf_document_tests_get_positions_empty_when_no_attribute" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 205, + "fixture": "GltfDocumentTests", + "method": "GetNormals_EmptyWhenNoAttribute", + "attribute": "[Test]", + "body_sha256": "e04480b0b9e23cb561cc55e744ebd85203c759f98ad69febeeb291919f0d91af", + "rust_test": "gltf_document_tests_get_normals_empty_when_no_attribute" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 215, + "fixture": "GltfDocumentTests", + "method": "ToJson_RoundTrip_PreservesSceneGraph", + "attribute": "[Test]", + "body_sha256": "41c385b7bde3f8e4f4ad98d4f1f737fc6ccc241c2613526fd745eb35430386b2", + "rust_test": "gltf_document_tests_to_json_round_trip_preserves_scene_graph" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 230, + "fixture": "GltfDocumentTests", + "method": "ToGlb_RoundTrip_PreservesGeometry", + "attribute": "[Test]", + "body_sha256": "1e97fe2d1492ac195f6a4386329c76ad131ab99a41b8e03216b1bab8b48fae36", + "rust_test": "gltf_document_tests_to_glb_round_trip_preserves_geometry" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 252, + "fixture": "GltfDocumentTests", + "method": "Load_AutoDetectsGlbVsJson", + "attribute": "[Test]", + "body_sha256": "6d07930be2302e504ef9ece3fef10f47b855d33ae6c8bff152e82df0beb2a474", + "rust_test": "gltf_document_tests_load_auto_detects_glb_vs_json" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 268, + "fixture": "GltfDocumentTests", + "method": "ParseNode_TrsDefaults", + "attribute": "[Test]", + "body_sha256": "0f0fbe116d20276c2aee917b940bded9de277ed0b3e3b659844c5b3532755259", + "rust_test": "gltf_document_tests_parse_node_trs_defaults" + }, + { + "source": "LibreMetaverse.Tests/GltfDocumentTests.cs", + "line": 280, + "fixture": "GltfDocumentTests", + "method": "ParseNode_ExplicitMatrix", + "attribute": "[Test]", + "body_sha256": "197ba2ee3a66cbb7d927acea13ce9dc84e62af8a500d939957749039118755c8", + "rust_test": "gltf_document_tests_parse_node_explicit_matrix" + }, + { + "source": "LibreMetaverse.Tests/GridClientTests.cs", + "line": 90, + "fixture": "UnknownFixture", + "method": "GetGridRegion", + "attribute": "[Test]", + "body_sha256": "b0b72fc63fe829984167a479b763784c7daae8691399f3f3d2feb824090ad59f", + "rust_test": "unknown_fixture_get_grid_region" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 36, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_ValidInput_DecodesCorrectly", + "attribute": "[Test]", + "body_sha256": "62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071", + "rust_test": "helpers_zero_coding_tests_zero_decode_valid_input_decodes_correctly" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 64, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_NullSource_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957", + "rust_test": "helpers_zero_coding_tests_zero_decode_null_source_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 73, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_NullDestination_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e", + "rust_test": "helpers_zero_coding_tests_zero_decode_null_destination_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 82, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_SrclenTooSmall_ThrowsArgumentException", + "attribute": "[Test]", + "body_sha256": "8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb", + "rust_test": "helpers_zero_coding_tests_zero_decode_srclen_too_small_throws_argument_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 92, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException", + "attribute": "[Test]", + "body_sha256": "ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b", + "rust_test": "helpers_zero_coding_tests_zero_decode_srclen_greater_than_src_length_throws_argument_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 102, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException", + "attribute": "[Test]", + "body_sha256": "04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0", + "rust_test": "helpers_zero_coding_tests_zero_decode_destination_too_small_throws_index_out_of_range_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 117, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero", + "attribute": "[Test]", + "body_sha256": "9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0", + "rust_test": "helpers_zero_coding_tests_zero_decode_reading_zero_count_out_of_bounds_is_tolerated_as_single_zero" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 136, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncode_ValidInput_EncodesCorrectly", + "attribute": "[Test]", + "body_sha256": "d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec", + "rust_test": "helpers_zero_coding_tests_zero_encode_valid_input_encodes_correctly" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 167, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly", + "attribute": "[Test]", + "body_sha256": "a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202", + "rust_test": "helpers_zero_coding_tests_zero_encode_255_consecutive_zeros_handles_overflow_correctly" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 200, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncode_NullSource_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906", + "rust_test": "helpers_zero_coding_tests_zero_encode_null_source_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 209, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncode_NullDestination_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d", + "rust_test": "helpers_zero_coding_tests_zero_encode_null_destination_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 218, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException", + "attribute": "[Test]", + "body_sha256": "3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966", + "rust_test": "helpers_zero_coding_tests_zero_encode_destination_too_small_throws_index_out_of_range_exception" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 231, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncode_WithAppendedAcks_HandlesCorrectly", + "attribute": "[Test]", + "body_sha256": "9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a", + "rust_test": "helpers_zero_coding_tests_zero_encode_with_appended_acks_handles_correctly" + }, + { + "source": "LibreMetaverse.Tests/HelpersZeroCodingTests.cs", + "line": 254, + "fixture": "HelpersZeroCodingTests", + "method": "ZeroEncodeAndDecode_RoundTrip_PreservesData", + "attribute": "[Test]", + "body_sha256": "7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb", + "rust_test": "helpers_zero_coding_tests_zero_encode_and_decode_round_trip_preserves_data" + }, + { + "source": "LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs", + "line": 47, + "fixture": "HttpCapsClientNonHttpLocationTests", + "method": "PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8", + "rust_test": "http_caps_client_non_http_location_tests_put_async_response_with_non_http_location_header_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 37, + "fixture": "InventoryAISClientTests", + "method": "ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields", + "attribute": "[Test]", + "body_sha256": "3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131", + "rust_test": "inventory_ais_client_tests_parse_links_from_embedded_object_asset_results_in_attachment_inventory_type_and_parses_fields" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 82, + "fixture": "InventoryAISClientTests", + "method": "ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems", + "attribute": "[Test]", + "body_sha256": "d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855", + "rust_test": "inventory_ais_client_tests_parse_items_from_embedded_items_key_parses_concrete_items" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 122, + "fixture": "InventoryAISClientTests", + "method": "ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment", + "attribute": "[Test]", + "body_sha256": "f807110d577c654128dd8d42e618c610c260c4f3367cf2795776564409f876a2", + "rust_test": "inventory_ais_client_tests_parse_links_from_embedded_mesh_asset_treated_as_attachment" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 160, + "fixture": "InventoryAISClientTests", + "method": "ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded", + "attribute": "[Test]", + "body_sha256": "9c8f2090d59ff5e75e75381a7283c501cadd56e591991cdead23c504738a0a6d", + "rust_test": "inventory_ais_client_tests_parse_items_from_embedded_top_level_items_key_works_without_embedded" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 193, + "fixture": "InventoryAISClientTests", + "method": "ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded", + "attribute": "[Test]", + "body_sha256": "29afd2bd6a554959d6cfa99b632672d56bbb5bcad2ccbaf8caf4773a514f5d79", + "rust_test": "inventory_ais_client_tests_parse_links_from_embedded_top_level_links_key_works_without_embedded" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 227, + "fixture": "InventoryAISClientTests", + "method": "ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList", + "attribute": "[Test]", + "body_sha256": "198fb619bbf396a4b1a7b4b85b7fba8808ae127e2575b2b84d21f01a2bdbc445", + "rust_test": "inventory_ais_client_tests_parse_items_from_embedded_null_or_empty_returns_empty_list" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 236, + "fixture": "InventoryAISClientTests", + "method": "ParseEmbedded_CombinesItemsAndLinks", + "attribute": "[Test]", + "body_sha256": "f2ebf4638c9aef3c846dc182d97d80c95118799428cf8c2bba86163e33196846", + "rust_test": "inventory_ais_client_tests_parse_embedded_combines_items_and_links" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 259, + "fixture": "InventoryAISClientTests", + "method": "MoveCategoryLinksAsync_AlwaysReturnsFalse", + "attribute": "[Test]", + "body_sha256": "bebad05897efc0da2f959b4f567faa3ffee950520d13265ecbab1dee978f4886", + "rust_test": "inventory_ais_client_tests_move_category_links_async_always_returns_false" + }, + { + "source": "LibreMetaverse.Tests/InventoryAISClientTests.cs", + "line": 268, + "fixture": "InventoryAISClientTests", + "method": "MoveCategoryLinksAsync_ReturnsCompletedTask", + "attribute": "[Test]", + "body_sha256": "f9830b11e6a75c90f8394a5ade56bbd542c140be4c050ba7db6c9ee4d2b7a699", + "rust_test": "inventory_ais_client_tests_move_category_links_async_returns_completed_task" + }, + { + "source": "LibreMetaverse.Tests/InventoryFetchTests.cs", + "line": 109, + "fixture": "UnknownFixture", + "method": "InventorySkeletonIsPopulatedAfterLogin", + "attribute": "[Test]", + "body_sha256": "ea1508e3c676639f00bb8a4c4c72d2ee668603bfbff40ee0b93d7f4beb607f75", + "rust_test": "unknown_fixture_inventory_skeleton_is_populated_after_login" + }, + { + "source": "LibreMetaverse.Tests/InventoryFetchTests.cs", + "line": 147, + "fixture": "UnknownFixture", + "method": "InventoryRootContainsFolders", + "attribute": "[Test]", + "body_sha256": "71f41c718060622e1fd653e6b0fc9fe65f3cd68cab3d128f494cdbc90f9d2726", + "rust_test": "unknown_fixture_inventory_root_contains_folders" + }, + { + "source": "LibreMetaverse.Tests/InventoryFetchTests.cs", + "line": 194, + "fixture": "UnknownFixture", + "method": "InventoryFolderContainsItems", + "attribute": "[Test]", + "body_sha256": "f0d77649b82d4d7d7778acebd851dd4eb44b76eb687af07bccdd20a1efe96223", + "rust_test": "unknown_fixture_inventory_folder_contains_items" + }, + { + "source": "LibreMetaverse.Tests/InventoryFetchTests.cs", + "line": 276, + "fixture": "UnknownFixture", + "method": "InventoryItemCanBeFetchedById", + "attribute": "[Test]", + "body_sha256": "7fe89086754a673ab69814202b48aab9add30dd63ee98a953bdedd54d6788af2", + "rust_test": "unknown_fixture_inventory_item_can_be_fetched_by_id" + }, + { + "source": "LibreMetaverse.Tests/InventoryManagerTests.cs", + "line": 35, + "fixture": "InventoryManagerTests", + "method": "EncryptDecrypt_RoundTrip", + "attribute": "[Test]", + "body_sha256": "7b59c330ffacf1174dd884f369a4e4015e1a212a0e43d7fa8889f7505dd5599d", + "rust_test": "inventory_manager_tests_encrypt_decrypt_round_trip" + }, + { + "source": "LibreMetaverse.Tests/InventoryManagerTests.cs", + "line": 45, + "fixture": "InventoryManagerTests", + "method": "ItemCRC_IsDeterministic_AndChangesWhenFieldsChange", + "attribute": "[Test]", + "body_sha256": "dbd322778ad7f110abce5f10a0c83ad002ae76f6a114fa795fb90a799f4ff077", + "rust_test": "inventory_manager_tests_item_crc_is_deterministic_and_changes_when_fields_change" + }, + { + "source": "LibreMetaverse.Tests/InventoryManagerTests.cs", + "line": 77, + "fixture": "InventoryManagerTests", + "method": "CreateInventoryItem_ReturnsCorrectSubclass", + "attribute": "[Test]", + "body_sha256": "219f8c91bc1b3d5b5d3e5b2f2880c5733fd02e6103ccc9c6ecbf8d03328274f6", + "rust_test": "inventory_manager_tests_create_inventory_item_returns_correct_subclass" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 53, + "fixture": "InventoryTests", + "method": "AddAndGetItem", + "attribute": "[Test]", + "body_sha256": "24702f0cf9215beee29123ee81dab4a7fe971beb197ecceac9a1761b695bce45", + "rust_test": "inventory_tests_add_and_get_item" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 76, + "fixture": "InventoryTests", + "method": "UpdateItemParent", + "attribute": "[Test]", + "body_sha256": "ea1a73e28fb92b873ee28102e81811d769b5cd815d2e1d756ece6ea635e5c014", + "rust_test": "inventory_tests_update_item_parent" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 98, + "fixture": "InventoryTests", + "method": "InventoryNodeModifyTime_SelfLoop", + "attribute": "[Test]", + "body_sha256": "f8050cc284f7954c1301091ddc1cbf0fa76073806eee7de4f6cb21063591fbf1", + "rust_test": "inventory_tests_inventory_node_modify_time_self_loop" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 109, + "fixture": "InventoryTests", + "method": "UpdateNodeFor_SelfLoop", + "attribute": "[Test]", + "body_sha256": "14f42e5263c465e8534347c5a3195c195e2d90371dbc2f69d36a40362384505c", + "rust_test": "inventory_tests_update_node_for_self_loop" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 120, + "fixture": "InventoryTests", + "method": "UpdateNodeFor_ComplexSelfLoop", + "attribute": "[Test]", + "body_sha256": "a2fc7b29b8a7a7767c42ea9c7fb9628451c88991c3eb1ecbd2ce0952ab0b5700", + "rust_test": "inventory_tests_update_node_for_complex_self_loop" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 136, + "fixture": "InventoryTests", + "method": "RemoveItem", + "attribute": "[Test]", + "body_sha256": "1e72f9049b9114f0c56e152d84190d31bca7a862f7ad1459624d753beb6818b4", + "rust_test": "inventory_tests_remove_item" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 150, + "fixture": "InventoryTests", + "method": "SaveAndRestoreAsync", + "attribute": "[Test]", + "body_sha256": "bf23b1c67cc9618713d2d8e6653f0ffbbf4c24d7f2c59c5dd639047f7e0c8156", + "rust_test": "inventory_tests_save_and_restore_async" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 175, + "fixture": "InventoryTests", + "method": "GetNodeOrDefault_ReturnsNullWhenMissing", + "attribute": "[Test]", + "body_sha256": "f5651b5a143470c3ab6ba1f835206a1a55a6218c28242dc12c5d6b5e89519596", + "rust_test": "inventory_tests_get_node_or_default_returns_null_when_missing" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 182, + "fixture": "InventoryTests", + "method": "TryGetValue_Generic", + "attribute": "[Test]", + "body_sha256": "e6f6d6535af9d011e65cb3c297fe99543f85b64382c47e1756f051d6031886f5", + "rust_test": "inventory_tests_try_get_value_generic" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 196, + "fixture": "InventoryTests", + "method": "RemoveFolderRemovesAllDescendants", + "attribute": "[Test]", + "body_sha256": "b537223d271b75c11adfa6d87c1e79bb29366f294657ddf71f236fab0dee009f", + "rust_test": "inventory_tests_remove_folder_removes_all_descendants" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 219, + "fixture": "InventoryTests", + "method": "DescendentCountUpdatesOnAddAndRemove", + "attribute": "[Test]", + "body_sha256": "cfe6571887d0e992ff4d69ccbcdfb34012f9bb5d62118201c33d7d66cc9ddfd8", + "rust_test": "inventory_tests_descendent_count_updates_on_add_and_remove" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 247, + "fixture": "InventoryTests", + "method": "MovingItemUpdatesAncestorDescendentCounts", + "attribute": "[Test]", + "body_sha256": "1f4b4189694b9471d48562a434c91a9e455706b83b65bb855c0846388b44c759", + "rust_test": "inventory_tests_moving_item_updates_ancestor_descendent_counts" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 283, + "fixture": "InventoryTests", + "method": "ConcurrentAddMoveRemoveStress", + "attribute": "[Test]", + "body_sha256": "0b76b2fb62a6300e02a02859772f146f107caa77986f4d593e3a4d01966ab4e4", + "rust_test": "inventory_tests_concurrent_add_move_remove_stress" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 373, + "fixture": "InventoryTests", + "method": "ConcurrentLinkAddRemoveStress", + "attribute": "[Test]", + "body_sha256": "eef3b4eb300427800757dc6cac2dbd9202ed1cf1aac42565b3c26eb11e71bbf1", + "rust_test": "inventory_tests_concurrent_link_add_remove_stress" + }, + { + "source": "LibreMetaverse.Tests/InventoryTests.cs", + "line": 439, + "fixture": "InventoryTests", + "method": "LinkIndexUpdateOnAssetChange", + "attribute": "[Test]", + "body_sha256": "d3e0066e06ab1c48520e5e0bbba8069b74f1a38d37e24d914392406b41b2ea0c", + "rust_test": "inventory_tests_link_index_update_on_asset_change" + }, + { + "source": "LibreMetaverse.Tests/LibraryInventoryTests.cs", + "line": 109, + "fixture": "UnknownFixture", + "method": "LibraryFoldersArePopulatedAfterLogin", + "attribute": "[Test]", + "body_sha256": "dc865c88bb514bb71157a451e938b5ae3e3adde208d267d6a7196706dc9cfda2", + "rust_test": "unknown_fixture_library_folders_are_populated_after_login" + }, + { + "source": "LibreMetaverse.Tests/LibraryInventoryTests.cs", + "line": 146, + "fixture": "UnknownFixture", + "method": "LibraryFolderItemsCanBeFetched", + "attribute": "[Test]", + "body_sha256": "475561d29dd25aba52d94f8374fe9083fea2ed7af44dfb6d25b55ce487b080ab", + "rust_test": "unknown_fixture_library_folder_items_can_be_fetched" + }, + { + "source": "LibreMetaverse.Tests/LibraryInventoryTests.cs", + "line": 219, + "fixture": "UnknownFixture", + "method": "LibrarySubFolderContainsItems", + "attribute": "[Test]", + "body_sha256": "a6d02cbcb7fde8248419f1cf7355c3d37f06e8b365dc483fad935dd9a0ac5909", + "rust_test": "unknown_fixture_library_sub_folder_contains_items" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 58, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_EmptyFilter_ReturnsEmptyList", + "attribute": "[Test]", + "body_sha256": "59857e0c12d374a3063e98311f7d262ca9e4fe3bde43af4698d20a6e6e550a64", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_empty_filter_returns_empty_list" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 70, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_NoBoneChildren_ReturnsEmptyList", + "attribute": "[Test]", + "body_sha256": "c744ad17de5b5dd0e594973181307ddaba0d9b0ecf0ce3ff258e108de45e82be", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_no_bone_children_returns_empty_list" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 80, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_LinearChain_AllInFilter_ProducesCorrectSequence", + "attribute": "[Test]", + "body_sha256": "c2fa9fc02df25cb6eb083746a100abf551d208ea036cadb26a1e94649d33e560", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_linear_chain_all_in_filter_produces_correct_sequence" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 95, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_IntermediateBoneNotInFilter_IsSkippedAsPlaceholder", + "attribute": "[Test]", + "body_sha256": "872b6dae196f3700d62b44b6fc3ec50cd41ca78cf36fa3f63d5967b6e1e47bce", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_intermediate_bone_not_in_filter_is_skipped_as_placeholder" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 113, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_MultipleConsecutiveIntermediates_AllSkipped", + "attribute": "[Test]", + "body_sha256": "033ff727d7f4585321f81b2e4584395bdcbf22ad89eac601be67a1887735f944", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_multiple_consecutive_intermediates_all_skipped" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 130, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_BranchingHierarchy_BranchPointRepeatedPerChild", + "attribute": "[Test]", + "body_sha256": "ff01368c80870ec7d9b4e5eed52bbb3254e8fbf0c06d09f245abf2a450eae6c6", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_branching_hierarchy_branch_point_repeated_per_child" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 148, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_BranchingWithIntermediates_EffectiveParentUsedForAllBranches", + "attribute": "[Test]", + "body_sha256": "5145f5db024a09f833a903f992f42ecc827973f7eddae31a7164e91df0b03ab3", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_branching_with_intermediates_effective_parent_used_for_all_branches" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 166, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_OnlyLeafInFilter_ReachableViaRootPlaceholder", + "attribute": "[Test]", + "body_sha256": "e4b894c6b0479350e3ef57aab2ccb8d720a7d37df02e09ad4317953804f098fe", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_only_leaf_in_filter_reachable_via_root_placeholder" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 181, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_SingleFilteredDirectChild_ProducesTwoEntries", + "attribute": "[Test]", + "body_sha256": "f9191747ebd65cf4bbe5b7780400a526f26db86545a08e581348b78f2bf61d18", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_single_filtered_direct_child_produces_two_entries" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 193, + "fixture": "LindenSkeletonTests", + "method": "BuildExpandedJointList_SpineBonesSkipped_DownstreamIndicesNotShifted", + "attribute": "[Test]", + "body_sha256": "779aefe6b9fb007f17fed5d2bb6da5d81cf908d938fdceff7c9b155747d5dad9", + "rust_test": "linden_skeleton_tests_build_expanded_joint_list_spine_bones_skipped_downstream_indices_not_shifted" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 218, + "fixture": "LindenSkeletonTests", + "method": "JointBase_SupportCategory_ReturnsBase_WhenAttributeIsBase", + "attribute": "[Test]", + "body_sha256": "809bde18eab918a7ba51c1af1659718ec7f3a7ffc91c3dd8d462b298c78ce968", + "rust_test": "linden_skeleton_tests_joint_base_support_category_returns_base_when_attribute_is_base" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 225, + "fixture": "LindenSkeletonTests", + "method": "JointBase_SupportCategory_ReturnsExtended_WhenAttributeIsExtended", + "attribute": "[Test]", + "body_sha256": "47c16fd9e292b4d5de4e28f3b932ef8f7e04e087fd1a0023db3666e85e28762b", + "rust_test": "linden_skeleton_tests_joint_base_support_category_returns_extended_when_attribute_is_extended" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 232, + "fixture": "LindenSkeletonTests", + "method": "JointBase_SupportCategory_DefaultsToBase_WhenAttributeIsMissing", + "attribute": "[Test]", + "body_sha256": "4e5faf4477a615488ac257c511ec1a02c8f53f64e34260fd48af297807dae723", + "rust_test": "linden_skeleton_tests_joint_base_support_category_defaults_to_base_when_attribute_is_missing" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 241, + "fixture": "LindenSkeletonTests", + "method": "Joint_GetAliasesList_ReturnsSplitAliases_WhenAttributeIsSet", + "attribute": "[Test]", + "body_sha256": "b28dd565d89d53fd1e5f75fa0cc4956661e9ceab65a30290c60d72f619a5e533", + "rust_test": "linden_skeleton_tests_joint_get_aliases_list_returns_split_aliases_when_attribute_is_set" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 248, + "fixture": "LindenSkeletonTests", + "method": "Joint_GetAliasesList_ReturnsEmpty_WhenAttributeIsEmpty", + "attribute": "[Test]", + "body_sha256": "fdab4aa0aafa3739c96c673e974ad89cbdaca458c8f1c0e12a38dd6074b9850a", + "rust_test": "linden_skeleton_tests_joint_get_aliases_list_returns_empty_when_attribute_is_empty" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 257, + "fixture": "LindenSkeletonTests", + "method": "GetAllJoints_ReturnsAllJointsDepthFirst", + "attribute": "[Test]", + "body_sha256": "93b9b834a8f87acb434c927512fd355e171890afe7a50499f6bed1f7c020d218", + "rust_test": "linden_skeleton_tests_get_all_joints_returns_all_joints_depth_first" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 272, + "fixture": "LindenSkeletonTests", + "method": "BuildJointDictionary_ContainsCanonicalNamesAndAliases", + "attribute": "[Test]", + "body_sha256": "d9fd2e8103d19e2c399b0e8a4dd11db2dfd0290bffd678253f64f3c07bd98c24", + "rust_test": "linden_skeleton_tests_build_joint_dictionary_contains_canonical_names_and_aliases" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 290, + "fixture": "LindenSkeletonTests", + "method": "GetBone_ReturnsBone_ByCanonicalName", + "attribute": "[Test]", + "body_sha256": "87761df2ed95f6dc61a89717a794956faca53a28092464c276406bd777e888a1", + "rust_test": "linden_skeleton_tests_get_bone_returns_bone_by_canonical_name" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 300, + "fixture": "LindenSkeletonTests", + "method": "GetBone_ReturnsBone_ByAlias", + "attribute": "[Test]", + "body_sha256": "2bad9d7c6ad2b2944537bbf30c89370957f4ce54785c797e0bf234b44aacce2a", + "rust_test": "linden_skeleton_tests_get_bone_returns_bone_by_alias" + }, + { + "source": "LibreMetaverse.Tests/LindenSkeletonTests.cs", + "line": 313, + "fixture": "LindenSkeletonTests", + "method": "GetBone_ReturnsNull_ForUnknownName", + "attribute": "[Test]", + "body_sha256": "19b80d25352f1181a0ccb5e96d068840440dc9352e0e8760ee7774edd414451c", + "rust_test": "linden_skeleton_tests_get_bone_returns_null_for_unknown_name" + }, + { + "source": "LibreMetaverse.Tests/ManagedImageTests.cs", + "line": 14, + "fixture": "ManagedImageTests", + "method": "ExportRaw_RGBA_OrderAndFlip", + "attribute": "[Test]", + "body_sha256": "76310087f9a87c7c42cb223e6b2da0c6d3bccd1b801f61003f5f8d8fac17d3ab", + "rust_test": "managed_image_tests_export_raw_rgba_order_and_flip" + }, + { + "source": "LibreMetaverse.Tests/ManagedImageTests.cs", + "line": 59, + "fixture": "ManagedImageTests", + "method": "ResizeNearestNeighbor_RepeatsSourcePixels", + "attribute": "[Test]", + "body_sha256": "54dcfff37e8b4df5351a24bfb3dff1d6cf71e35652a8d4f08029ac98c9178c25", + "rust_test": "managed_image_tests_resize_nearest_neighbor_repeats_source_pixels" + }, + { + "source": "LibreMetaverse.Tests/ManagedImageTests.cs", + "line": 84, + "fixture": "ManagedImageTests", + "method": "ConvertChannels_AddsAlphaAndInitializesTo255", + "attribute": "[Test]", + "body_sha256": "e62e55ecb5bd6908a76f3f33f088b64308eeea5b24dcbc0898bf38452ec79464", + "rust_test": "managed_image_tests_convert_channels_adds_alpha_and_initializes_to255" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 123, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_ListingsRootFolder_ReturnsListingsRoot", + "attribute": "[Test]", + "body_sha256": "a3c21e19f21924bffbbafe1199a4b942b545bdb278c3362b2a1ec98b35d672cf", + "rust_test": "marketplace_folder_classifier_tests_get_role_listings_root_folder_returns_listings_root" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 130, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_ListingFolder_ReturnsListing", + "attribute": "[Test]", + "body_sha256": "c08d860a4506254d9ac831e91894f2fc34d840c100468ee7e39b505690302368", + "rust_test": "marketplace_folder_classifier_tests_get_role_listing_folder_returns_listing" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 137, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_VersionFolder_ReturnsVersion", + "attribute": "[Test]", + "body_sha256": "90d792d6858c6a253b9ddf80d3f5e7244570490fa4ef68c1914b342db05c7aa2", + "rust_test": "marketplace_folder_classifier_tests_get_role_version_folder_returns_version" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 144, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_StockFolder_ReturnsStock", + "attribute": "[Test]", + "body_sha256": "330a418b3a7b534a60d4e84610af1cd51bb9e6ee77b603c45576d3416972cb75", + "rust_test": "marketplace_folder_classifier_tests_get_role_stock_folder_returns_stock" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 151, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_ContentFolder_ReturnsContent", + "attribute": "[Test]", + "body_sha256": "43f487b7be01edcdbf3b05c5ab8b50b6aec6722ae1e3dae0c44f1dea93fb72bd", + "rust_test": "marketplace_folder_classifier_tests_get_role_content_folder_returns_content" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 158, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_UnknownUUID_ReturnsNone", + "attribute": "[Test]", + "body_sha256": "06958bff71d6248d23b9508a11059ab150cc558cf81efbee86ba04f38446a534", + "rust_test": "marketplace_folder_classifier_tests_get_role_unknown_uuid_returns_none" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 165, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetRole_RegularFolderOutsideMarketplace_ReturnsNone", + "attribute": "[Test]", + "body_sha256": "da102792d7adc232b8af6b43c03196c579474e63cb3139a38cabab957efc27dc", + "rust_test": "marketplace_folder_classifier_tests_get_role_regular_folder_outside_marketplace_returns_none" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 181, + "fixture": "MarketplaceFolderClassifierTests", + "method": "IsMarketplaceFolder_ListingFolder_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "a759b5be1acf6fa627ad1cacbfdee7b5387b66dbd456d1296a9ccca1b9d21d2a", + "rust_test": "marketplace_folder_classifier_tests_is_marketplace_folder_listing_folder_returns_true" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 188, + "fixture": "MarketplaceFolderClassifierTests", + "method": "IsMarketplaceFolder_VersionFolder_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "bdcf12d6e0c50d7ccb5dc2a219490fd63099726569fd212878bdc8d762b3e769", + "rust_test": "marketplace_folder_classifier_tests_is_marketplace_folder_version_folder_returns_true" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 195, + "fixture": "MarketplaceFolderClassifierTests", + "method": "IsMarketplaceFolder_RegularFolderOutsideMarketplace_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "bbfeeeb783208c1dd6056f180a3f1d350dff15a7ddf7866fd71d2e9a350db5bf", + "rust_test": "marketplace_folder_classifier_tests_is_marketplace_folder_regular_folder_outside_marketplace_returns_false" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 209, + "fixture": "MarketplaceFolderClassifierTests", + "method": "IsMarketplaceFolder_UnknownUUID_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "33b914bdccd2c7b1f134bf9be6fa3baf55f93801f0de86e64a7aa0d376837706", + "rust_test": "marketplace_folder_classifier_tests_is_marketplace_folder_unknown_uuid_returns_false" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 218, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingsRoot_HasMarketplaceListingsFolder_ReturnsItsUUID", + "attribute": "[Test]", + "body_sha256": "bae93f760f1a2cc97608a487b98d44e40a552a3698b71f27014ae12bc2ab08d0", + "rust_test": "marketplace_folder_classifier_tests_get_listings_root_has_marketplace_listings_folder_returns_its_uuid" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 225, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingsRoot_NoMarketplaceListingsFolder_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "68eaa338235b510b202dbf067902999b38f52aef0040edb3d7539ae24f884b25", + "rust_test": "marketplace_folder_classifier_tests_get_listings_root_no_marketplace_listings_folder_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 252, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingsRoot_NoRootFolder_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "e23c43ed9179d62b38e290a47711bae64fd9c9ff7c7445b5ad065187af740367", + "rust_test": "marketplace_folder_classifier_tests_get_listings_root_no_root_folder_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 269, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingFolder_CalledOnListingFolder_ReturnsSelf", + "attribute": "[Test]", + "body_sha256": "6761009b4891640dfeb44dd361f02cefa968df503ebca6d8b5f3defe86ec803f", + "rust_test": "marketplace_folder_classifier_tests_get_listing_folder_called_on_listing_folder_returns_self" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 276, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingFolder_CalledOnVersionFolder_ReturnsListingFolder", + "attribute": "[Test]", + "body_sha256": "ae3e668b09cda08f558ad654132bda1acdaa3bce08a832b08465ad9302cd6773", + "rust_test": "marketplace_folder_classifier_tests_get_listing_folder_called_on_version_folder_returns_listing_folder" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 283, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingFolder_CalledOnStockFolder_ReturnsListingFolder", + "attribute": "[Test]", + "body_sha256": "2af63c64992155da9343b273ec7e80984bf3233d5391625e61317d60e976bccf", + "rust_test": "marketplace_folder_classifier_tests_get_listing_folder_called_on_stock_folder_returns_listing_folder" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 290, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingFolder_CalledOnListingsRoot_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "8921bd854b48d34916e3329640fb758e6d5ac6bc099f3b79dbdbde63529886db", + "rust_test": "marketplace_folder_classifier_tests_get_listing_folder_called_on_listings_root_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 297, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetListingFolder_CalledOnUnknownFolder_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "db0ccbbbcd06e502abdb1db6ebc351c7c202c68ee01e0e17143a0f28dec1ec12", + "rust_test": "marketplace_folder_classifier_tests_get_listing_folder_called_on_unknown_folder_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 306, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetVersionFolder_ListingHasVersionFolder_ReturnsVersionUUID", + "attribute": "[Test]", + "body_sha256": "a5f816a37538eed4ae5eedfbe5c357c8aa296bad0c734de50ce8f286d8785084", + "rust_test": "marketplace_folder_classifier_tests_get_version_folder_listing_has_version_folder_returns_version_uuid" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 313, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetVersionFolder_ListingHasNoVersionFolder_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "f35acb3a9edd8e0554d2e1c6c87723804a447060135a29fbd39cd07e7e092467", + "rust_test": "marketplace_folder_classifier_tests_get_version_folder_listing_has_no_version_folder_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 329, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetStockCount_VersionFolderWithOneItem_ReturnsOne", + "attribute": "[Test]", + "body_sha256": "d6dadccb9d8c19814038262f376b09ce05201a165634721ad1fd70213a53462d", + "rust_test": "marketplace_folder_classifier_tests_get_stock_count_version_folder_with_one_item_returns_one" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 336, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetStockCount_VersionFolderWithOnlySubfolders_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "27dc9e58e342db51b5a400bf9785a77c62fe8011b4cabba3bbf69a7ea6aec6c8", + "rust_test": "marketplace_folder_classifier_tests_get_stock_count_version_folder_with_only_subfolders_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 356, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetStockCount_ZeroUUID_ReturnsZero", + "attribute": "[Test]", + "body_sha256": "bd1fdd59481aae5b8e443a55dc8300ac50956c5c4ded3289dbbc4d863a7a9042", + "rust_test": "marketplace_folder_classifier_tests_get_stock_count_zero_uuid_returns_zero" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 363, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetStockCount_MultipleItems_ReturnsCorrectCount", + "attribute": "[Test]", + "body_sha256": "d0ff960d09e791672000e5c63423181e70fc28437eb1cb26538fa175ce4d75f1", + "rust_test": "marketplace_folder_classifier_tests_get_stock_count_multiple_items_returns_correct_count" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 383, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetAllListingFolderIds_SingleListingFolder_ReturnsOne", + "attribute": "[Test]", + "body_sha256": "bc49aaa674206f0b4b5f625260090ec2f7ee59ad053881141890271f2f9369e1", + "rust_test": "marketplace_folder_classifier_tests_get_all_listing_folder_ids_single_listing_folder_returns_one" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 391, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetAllListingFolderIds_TwoListingFolders_ReturnsBoth", + "attribute": "[Test]", + "body_sha256": "4cf174ea092dbbd6741a9cec7ab0caca5da7e41ab5283e88c427d2f7057dd9ff", + "rust_test": "marketplace_folder_classifier_tests_get_all_listing_folder_ids_two_listing_folders_returns_both" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 408, + "fixture": "MarketplaceFolderClassifierTests", + "method": "GetAllListingFolderIds_NoMarketplaceRoot_ReturnsEmpty", + "attribute": "[Test]", + "body_sha256": "fedc2c585ea3fdaae8bf14eb56ccbdcfbb0d2d8a790bb7137a6dd0a02a6ef2c8", + "rust_test": "marketplace_folder_classifier_tests_get_all_listing_folder_ids_no_marketplace_root_returns_empty" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 426, + "fixture": "MarketplaceFolderClassifierTests", + "method": "ValidateListing_WellFormedListing_ReturnsValid", + "attribute": "[Test]", + "body_sha256": "b15ac0ff131da6764651ccb24a87771f8e9f955c389e813e9c1b50865b472b16", + "rust_test": "marketplace_folder_classifier_tests_validate_listing_well_formed_listing_returns_valid" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 433, + "fixture": "MarketplaceFolderClassifierTests", + "method": "ValidateListing_NoVersionFolder_ReturnsMissingVersionFolder", + "attribute": "[Test]", + "body_sha256": "5becd6939ba410c0e6c7cfb42234b1c513a6e69f827080b7f4301da3da6dfab8", + "rust_test": "marketplace_folder_classifier_tests_validate_listing_no_version_folder_returns_missing_version_folder" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 447, + "fixture": "MarketplaceFolderClassifierTests", + "method": "ValidateListing_MultipleVersionFolders_ReturnsMultipleVersionFolders", + "attribute": "[Test]", + "body_sha256": "f10ec95540212b4c47035928de4472cdd268cb4946dc1b73f2e65cff32881142", + "rust_test": "marketplace_folder_classifier_tests_validate_listing_multiple_version_folders_returns_multiple_version_folders" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 473, + "fixture": "MarketplaceFolderClassifierTests", + "method": "ValidateListing_EmptyVersionFolder_ReturnsEmptyListing", + "attribute": "[Test]", + "body_sha256": "1443157d7ab29ffe2ea45f38ea43e121262abb89f2264e141c750c7e7689e2c8", + "rust_test": "marketplace_folder_classifier_tests_validate_listing_empty_version_folder_returns_empty_listing" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 493, + "fixture": "MarketplaceFolderClassifierTests", + "method": "ValidateListing_UnknownUUID_ReturnsInvalidStructure", + "attribute": "[Test]", + "body_sha256": "9ee13dc32219883b7847c2f71de03a42e80681e5916e86d6723bda11fd8223ab", + "rust_test": "marketplace_folder_classifier_tests_validate_listing_unknown_uuid_returns_invalid_structure" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceFolderClassifierTests.cs", + "line": 500, + "fixture": "MarketplaceFolderClassifierTests", + "method": "ValidateListing_ValidFlags_AreBitmaskComposable", + "attribute": "[Test]", + "body_sha256": "dcdb7dfcdbcf003c4698e7a2a580046db610a1b8ab3ed7ad7cbe8e2aa36eace4", + "rust_test": "marketplace_folder_classifier_tests_validate_listing_valid_flags_are_bitmask_composable" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 81, + "fixture": "MarketplaceManagerTests", + "method": "FetchListingsAsync_ListingsArrayResponse_PopulatesBothCaches", + "attribute": "[Test]", + "body_sha256": "1ec347288488be26f8a4b923d304ae9598d1d4f40423356012c353b3527ae089", + "rust_test": "marketplace_manager_tests_fetch_listings_async_listings_array_response_populates_both_caches" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 102, + "fixture": "MarketplaceManagerTests", + "method": "FetchListingsAsync_UnlistedEntry_ParsesAsUnlisted", + "attribute": "[Test]", + "body_sha256": "3e5b22da9fcc6a38ddec3ffb215367320df035aed33c9c0690461fdce786b37d", + "rust_test": "marketplace_manager_tests_fetch_listings_async_unlisted_entry_parses_as_unlisted" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 114, + "fixture": "MarketplaceManagerTests", + "method": "FetchListingsAsync_FiresListingsSyncedEvent", + "attribute": "[Test]", + "body_sha256": "ec70956ce5eb51fe650a6e2e77924ec21051b0c06396bce7c9c82a277f6aa82a", + "rust_test": "marketplace_manager_tests_fetch_listings_async_fires_listings_synced_event" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 131, + "fixture": "MarketplaceManagerTests", + "method": "FetchListingsAsync_HttpError_FiresErrorEventAndLeavesEmptyCache", + "attribute": "[Test]", + "body_sha256": "0a71f4db07be054bf77752f07223268bd25b673a9c5c8cfe8a5f78ee36b4a463", + "rust_test": "marketplace_manager_tests_fetch_listings_async_http_error_fires_error_event_and_leaves_empty_cache" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 146, + "fixture": "MarketplaceManagerTests", + "method": "FetchListingsAsync_EmptyListingsArray_ResultsInEmptyCache", + "attribute": "[Test]", + "body_sha256": "79ab6108d67cba54f55a8603f3929f1329cbe84ce3b591717d4b4712c2bbe0a2", + "rust_test": "marketplace_manager_tests_fetch_listings_async_empty_listings_array_results_in_empty_cache" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 156, + "fixture": "MarketplaceManagerTests", + "method": "FetchListingsAsync_SecondCall_ReplacesCacheWithNewData", + "attribute": "[Test]", + "body_sha256": "2327332d62529d276a8e1e074b20c3a37a47b5c820910644e6562317fdd4651b", + "rust_test": "marketplace_manager_tests_fetch_listings_async_second_call_replaces_cache_with_new_data" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 176, + "fixture": "MarketplaceManagerTests", + "method": "CreateListingAsync_SendsNestedInventoryInfoNotFlatUuidField", + "attribute": "[Test]", + "body_sha256": "efda655bf20ec6157df4738df4cf4ddcc1ee9e1ade01f1f0177630659b54b1d6", + "rust_test": "marketplace_manager_tests_create_listing_async_sends_nested_inventory_info_not_flat_uuid_field" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 202, + "fixture": "MarketplaceManagerTests", + "method": "CreateListingAsync_FiresListingChangedEvent", + "attribute": "[Test]", + "body_sha256": "242073ff6fbae379c518d047cd63e1ad368ff37ffc2cad379b8c007fb725b74e", + "rust_test": "marketplace_manager_tests_create_listing_async_fires_listing_changed_event" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 220, + "fixture": "MarketplaceManagerTests", + "method": "CreateListingAsync_HttpError_ReturnsNullAndFiresErrorEvent", + "attribute": "[Test]", + "body_sha256": "fa999c4cce5bee688ef3bb6342e276867268ab9f32571eff25646cb1384bcece", + "rust_test": "marketplace_manager_tests_create_listing_async_http_error_returns_null_and_fires_error_event" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 236, + "fixture": "MarketplaceManagerTests", + "method": "DeleteListingAsync_UsesSingularListingRoute", + "attribute": "[Test]", + "body_sha256": "aea0672be109f05632df326a0c2caf7b7d14d23cf0d66e6ab867902351ebb554", + "rust_test": "marketplace_manager_tests_delete_listing_async_uses_singular_listing_route" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 253, + "fixture": "MarketplaceManagerTests", + "method": "DeleteListingAsync_HttpError_ReturnsFalseAndFiresErrorEvent", + "attribute": "[Test]", + "body_sha256": "52976e09904483e7f33dbe016d695e380646f75b2fdd1b1f744c3fc69dd9d192", + "rust_test": "marketplace_manager_tests_delete_listing_async_http_error_returns_false_and_fires_error_event" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 278, + "fixture": "MarketplaceManagerTests", + "method": "ActivateListingAsync_SendsIsListedTrueAndCachedInventoryInfoToSingularRoute", + "attribute": "[Test]", + "body_sha256": "4b6daed0e333c504a7aed8666980152990c37d81830d08f3a31faf39dbbc706f", + "rust_test": "marketplace_manager_tests_activate_listing_async_sends_is_listed_true_and_cached_inventory_info_to_singular_route" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 304, + "fixture": "MarketplaceManagerTests", + "method": "ActivateListingAsync_NoCachedListing_ReturnsFalseWithoutSendingRequest", + "attribute": "[Test]", + "body_sha256": "1c4d407a29ba139b13e868882f1721327cfdd64dc2d2e9a32a0c71678905bb65", + "rust_test": "marketplace_manager_tests_activate_listing_async_no_cached_listing_returns_false_without_sending_request" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 313, + "fixture": "MarketplaceManagerTests", + "method": "ActivateListingAsync_HttpError_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "1f7b39a95adfd13cf159fbadac9d157a70ebbdcb360a1cf1cf4d21b891bd61d6", + "rust_test": "marketplace_manager_tests_activate_listing_async_http_error_returns_false" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 324, + "fixture": "MarketplaceManagerTests", + "method": "DeactivateListingAsync_SendsIsListedFalse", + "attribute": "[Test]", + "body_sha256": "1fa6eb4bfc86fb9a5fe746b18e43568b9dcc1a723e3a667b1bc57a1ebb66fb50", + "rust_test": "marketplace_manager_tests_deactivate_listing_async_sends_is_listed_false" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 344, + "fixture": "MarketplaceManagerTests", + "method": "TryGetByFolder_AfterFetch_ReturnsMatchingListing", + "attribute": "[Test]", + "body_sha256": "cb0b2a301f9096a238ba078739f0b6488a4dcc20fecdd59d51c930f7ea28902c", + "rust_test": "marketplace_manager_tests_try_get_by_folder_after_fetch_returns_matching_listing" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 359, + "fixture": "MarketplaceManagerTests", + "method": "TryGetByFolder_MissingUUID_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "86fe3e33c410412e829efbc4e775b164492b2dd14d82421478552e9a01c35ef8", + "rust_test": "marketplace_manager_tests_try_get_by_folder_missing_uuid_returns_false" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 368, + "fixture": "MarketplaceManagerTests", + "method": "TryGetById_EmptyCache_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "8d49aeaf5444d8d2d2098f932df01dac6e6942a86b105287c5f40cb54e501dcc", + "rust_test": "marketplace_manager_tests_try_get_by_id_empty_cache_returns_false" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 376, + "fixture": "MarketplaceManagerTests", + "method": "MarketplaceListingsSyncedEventArgs_StoresListings", + "attribute": "[Test]", + "body_sha256": "c0744e6b9f9282613692f7be962009e9129c234e3ca863ab40b581baa90a6a68", + "rust_test": "marketplace_manager_tests_marketplace_listings_synced_event_args_stores_listings" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 389, + "fixture": "MarketplaceManagerTests", + "method": "MarketplaceListingChangedEventArgs_StoresListingIdAndListing", + "attribute": "[Test]", + "body_sha256": "874578d97b250b4667e3cb0c28626948ede80fba14e9ae9add153e2dfddc1902", + "rust_test": "marketplace_manager_tests_marketplace_listing_changed_event_args_stores_listing_id_and_listing" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 399, + "fixture": "MarketplaceManagerTests", + "method": "MarketplaceListingChangedEventArgs_NullListing_IsValidForDeleteScenario", + "attribute": "[Test]", + "body_sha256": "6a4fadad3a00e0e17977506badf7e08a53278f7c89fc4c7597a502164257f50d", + "rust_test": "marketplace_manager_tests_marketplace_listing_changed_event_args_null_listing_is_valid_for_delete_scenario" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 408, + "fixture": "MarketplaceManagerTests", + "method": "MarketplaceErrorEventArgs_StoresMessageAndException", + "attribute": "[Test]", + "body_sha256": "cb0213208ab6b63f32a950f1771354fae4b6904c72720b1705ddf5b8355ffc7d", + "rust_test": "marketplace_manager_tests_marketplace_error_event_args_stores_message_and_exception" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 418, + "fixture": "MarketplaceManagerTests", + "method": "MarketplaceErrorEventArgs_WithoutException_HasNullException", + "attribute": "[Test]", + "body_sha256": "de7c8addfb291cba5dee890a98ac8b5f27b192d0b75894c4102303a49785de47", + "rust_test": "marketplace_manager_tests_marketplace_error_event_args_without_exception_has_null_exception" + }, + { + "source": "LibreMetaverse.Tests/MarketplaceManagerTests.cs", + "line": 429, + "fixture": "MarketplaceManagerTests", + "method": "MarketplaceListing_DefaultValues_AreCorrect", + "attribute": "[Test]", + "body_sha256": "70a29163581702fdc32c54a398ad4cefa608da8b1bc9d54a4e9e191e95398fb7", + "rust_test": "marketplace_manager_tests_marketplace_listing_default_values_are_correct" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 51, + "fixture": "MessageTests", + "method": "AgentGroupDataUpdateMessage", + "attribute": "[Test]", + "body_sha256": "68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0", + "rust_test": "message_tests_agent_group_data_update_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 128, + "fixture": "MessageTests", + "method": "TeleportFinishMessage", + "attribute": "[Test]", + "body_sha256": "082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343", + "rust_test": "message_tests_teleport_finish_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 161, + "fixture": "MessageTests", + "method": "EstablishAgentCommunicationMessage", + "attribute": "[Test]", + "body_sha256": "cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c", + "rust_test": "message_tests_establish_agent_communication_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 186, + "fixture": "MessageTests", + "method": "ParcelObjectOwnersMessage", + "attribute": "[Test]", + "body_sha256": "285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f", + "rust_test": "message_tests_parcel_object_owners_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 229, + "fixture": "MessageTests", + "method": "ChatterBoxInvitationMessage", + "attribute": "[Test]", + "body_sha256": "3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c", + "rust_test": "message_tests_chatter_box_invitation_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 269, + "fixture": "MessageTests", + "method": "ChatterboxSessionEventReplyMessage", + "attribute": "[Test]", + "body_sha256": "7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6", + "rust_test": "message_tests_chatterbox_session_event_reply_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 287, + "fixture": "MessageTests", + "method": "ChatterBoxSessionStartReplyMessage", + "attribute": "[Test]", + "body_sha256": "d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a", + "rust_test": "message_tests_chatter_box_session_start_reply_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 315, + "fixture": "MessageTests", + "method": "ChatterBoxSessionAgentListUpdatesMessage", + "attribute": "[Test]", + "body_sha256": "4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c", + "rust_test": "message_tests_chatter_box_session_agent_list_updates_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 364, + "fixture": "MessageTests", + "method": "ViewerStatsMessage", + "attribute": "[Test]", + "body_sha256": "3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d", + "rust_test": "message_tests_viewer_stats_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 461, + "fixture": "MessageTests", + "method": "ParcelVoiceInfoRequestMessage", + "attribute": "[Test]", + "body_sha256": "fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad", + "rust_test": "message_tests_parcel_voice_info_request_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 481, + "fixture": "MessageTests", + "method": "ScriptRunningReplyMessage", + "attribute": "[Test]", + "body_sha256": "43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a", + "rust_test": "message_tests_script_running_reply_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 504, + "fixture": "MessageTests", + "method": "MapLayerMessage", + "attribute": "[Test]", + "body_sha256": "852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021", + "rust_test": "message_tests_map_layer_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 556, + "fixture": "MessageTests", + "method": "ChatSessionRequestStartConference", + "attribute": "[Test]", + "body_sha256": "62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb", + "rust_test": "message_tests_chat_session_request_start_conference" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 580, + "fixture": "MessageTests", + "method": "ChatSessionRequestMuteUpdate", + "attribute": "[Test]", + "body_sha256": "19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7", + "rust_test": "message_tests_chat_session_request_mute_update" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 603, + "fixture": "MessageTests", + "method": "ChatSessionAcceptInvitation", + "attribute": "[Test]", + "body_sha256": "68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620", + "rust_test": "message_tests_chat_session_accept_invitation" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 620, + "fixture": "MessageTests", + "method": "RequiredVoiceVersionMessage", + "attribute": "[Test]", + "body_sha256": "175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295", + "rust_test": "message_tests_required_voice_version_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 640, + "fixture": "MessageTests", + "method": "CopyInventoryFromNotecardMessage", + "attribute": "[Test]", + "body_sha256": "968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47", + "rust_test": "message_tests_copy_inventory_from_notecard_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 664, + "fixture": "MessageTests", + "method": "ProvisionVoiceAccountRequestMessage", + "attribute": "[Test]", + "body_sha256": "b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6", + "rust_test": "message_tests_provision_voice_account_request_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 682, + "fixture": "MessageTests", + "method": "UpdateAgentLanguageMessage", + "attribute": "[Test]", + "body_sha256": "2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2", + "rust_test": "message_tests_update_agent_language_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 701, + "fixture": "MessageTests", + "method": "ParcelPropertiesMessage", + "attribute": "[Test]", + "body_sha256": "b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12", + "rust_test": "message_tests_parcel_properties_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 831, + "fixture": "MessageTests", + "method": "ParcelPropertiesUpdateMessage", + "attribute": "[Test]", + "body_sha256": "c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1", + "rust_test": "message_tests_parcel_properties_update_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 901, + "fixture": "MessageTests", + "method": "EnableSimulatorMessage", + "attribute": "[Test]", + "body_sha256": "f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df", + "rust_test": "message_tests_enable_simulator_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 938, + "fixture": "MessageTests", + "method": "RemoteParcelRequestReply", + "attribute": "[Test]", + "body_sha256": "eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e", + "rust_test": "message_tests_remote_parcel_request_reply" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 953, + "fixture": "MessageTests", + "method": "UpdateScriptTaskMessage", + "attribute": "[Test]", + "body_sha256": "b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3", + "rust_test": "message_tests_update_script_task_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 974, + "fixture": "MessageTests", + "method": "UpdateScriptAgentMessage", + "attribute": "[Test]", + "body_sha256": "36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d", + "rust_test": "message_tests_update_script_agent_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 992, + "fixture": "MessageTests", + "method": "SendPostcardMessage", + "attribute": "[Test]", + "body_sha256": "52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941", + "rust_test": "message_tests_send_postcard_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1017, + "fixture": "MessageTests", + "method": "UpdateNotecardAgentInventoryMessage", + "attribute": "[Test]", + "body_sha256": "e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5", + "rust_test": "message_tests_update_notecard_agent_inventory_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1033, + "fixture": "MessageTests", + "method": "LandStatReplyMessage", + "attribute": "[Test]", + "body_sha256": "24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2", + "rust_test": "message_tests_land_stat_reply_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1092, + "fixture": "MessageTests", + "method": "TelportFailedMessage", + "attribute": "[Test]", + "body_sha256": "29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b", + "rust_test": "message_tests_telport_failed_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1115, + "fixture": "MessageTests", + "method": "UpdateAgentInformationMessage", + "attribute": "[Test]", + "body_sha256": "57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1", + "rust_test": "message_tests_update_agent_information_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1130, + "fixture": "MessageTests", + "method": "PlacesReplyMessage", + "attribute": "[Test]", + "body_sha256": "d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a", + "rust_test": "message_tests_places_reply_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1209, + "fixture": "MessageTests", + "method": "DirLandReplyMessage", + "attribute": "[Test]", + "body_sha256": "72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4", + "rust_test": "message_tests_dir_land_reply_message" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1268, + "fixture": "MessageTests", + "method": "ReflectionPerformanceRemoteParcelResponse", + "attribute": "[Test]", + "body_sha256": "5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44", + "rust_test": "message_tests_reflection_performance_remote_parcel_response" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1291, + "fixture": "MessageTests", + "method": "ReflectionPerformanceDirLandReply", + "attribute": "[Test]", + "body_sha256": "d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6", + "rust_test": "message_tests_reflection_performance_dir_land_reply" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1354, + "fixture": "MessageTests", + "method": "ReflectionPerformanceDirLandReply2", + "attribute": "[Test]", + "body_sha256": "e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc", + "rust_test": "message_tests_reflection_performance_dir_land_reply2" + }, + { + "source": "LibreMetaverse.Tests/MessageTests.cs", + "line": 1420, + "fixture": "MessageTests", + "method": "ReflectionPerformanceParcelProperties", + "attribute": "[Test]", + "body_sha256": "914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4", + "rust_test": "message_tests_reflection_performance_parcel_properties" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 75, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "IsLink_TextureItemWithLinkAssetType_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c", + "rust_test": "misclassified_link_regression_tests_is_link_texture_item_with_link_asset_type_returns_true" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 90, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "IsLink_NormalTexture_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534", + "rust_test": "misclassified_link_regression_tests_is_link_normal_texture_returns_false" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 103, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID", + "attribute": "[Test]", + "body_sha256": "cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4", + "rust_test": "misclassified_link_regression_tests_resolved_item_id_on_misclassified_texture_link_returns_asset_uuid" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 120, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "InventoryStore_Contains_FindsTargetByResolvedItemID", + "attribute": "[Test]", + "body_sha256": "3c1f8596462c3a9e229c84ea44e44728bf175e1a0e8213ae92d1b02b08320b0b", + "rust_test": "misclassified_link_regression_tests_inventory_store_contains_finds_target_by_resolved_item_id" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 142, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable", + "attribute": "[Test]", + "body_sha256": "c7ce0b860743cfa5225de4322c8d7bf95094296b1dd2d07fd273bbd4e81a9fcf", + "rust_test": "misclassified_link_regression_tests_inventory_store_indexer_returns_wearable_when_target_is_wearable" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 168, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment", + "attribute": "[Test]", + "body_sha256": "f58debff8f66b7b417215eb6879f96935647b66cc619fdb00e6815c9ce5e7c67", + "rust_test": "misclassified_link_regression_tests_inventory_store_indexer_returns_attachment_when_target_is_attachment" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 192, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject", + "attribute": "[Test]", + "body_sha256": "b8137c994019103977b0b85d8c148e12ae8f9051334ca487db7c88bcbe707d40", + "rust_test": "misclassified_link_regression_tests_inventory_store_indexer_returns_object_when_target_is_object" + }, + { + "source": "LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs", + "line": 216, + "fixture": "MisclassifiedLinkRegressionTests", + "method": "InventoryStore_NotContains_WhenTargetAbsent", + "attribute": "[Test]", + "body_sha256": "6900e220c33ec135d02c55e047c7052a095d5dd9d71da4a857ae70bc151c472b", + "rust_test": "misclassified_link_regression_tests_inventory_store_not_contains_when_target_absent" + }, + { + "source": "LibreMetaverse.Tests/NetworkTests.cs", + "line": 121, + "fixture": "NetworkTests", + "method": "DetectObjects", + "attribute": "[Test]", + "body_sha256": "8b72f1ca30feda2fad0812faf3a2f83d691d3cca9268054b3cc3bf89ad786e87", + "rust_test": "network_tests_detect_objects" + }, + { + "source": "LibreMetaverse.Tests/NetworkTests.cs", + "line": 139, + "fixture": "NetworkTests", + "method": "U64Receive", + "attribute": "[Test]", + "body_sha256": "2d740467370db0bf967800a078aed0e810bc1a71eec76d62cb66ba8240601dac", + "rust_test": "network_tests_u64_receive" + }, + { + "source": "LibreMetaverse.Tests/NetworkTests.cs", + "line": 155, + "fixture": "NetworkTests", + "method": "Teleport", + "attribute": "[Test]", + "body_sha256": "2ccb0fbc0939177b28b2a3ae95651ac6c30bd5292abacfc5108ba927b0f6bccd", + "rust_test": "network_tests_teleport" + }, + { + "source": "LibreMetaverse.Tests/NetworkTests.cs", + "line": 188, + "fixture": "NetworkTests", + "method": "CapsQueue", + "attribute": "[Test]", + "body_sha256": "cd5af4e7d69df3e938540711877d167fe28efb9af8af7518a62b8f406e46cc18", + "rust_test": "network_tests_caps_queue" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 53, + "fixture": "NotationSDTests", + "method": "HelperFunctions", + "attribute": "[Test]", + "body_sha256": "a521ca5407ed3afd1d59f5b65a283bcebe9d34b4c384d68c5fc674b3a1eeb9df", + "rust_test": "notation_sd_tests_helper_functions" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 80, + "fixture": "NotationSDTests", + "method": "DeserializeUndef", + "attribute": "[Test]", + "body_sha256": "8c802fb14244cb423223c7c25702e4120da261f5dd1b378d2eca597277371406", + "rust_test": "notation_sd_tests_deserialize_undef" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 88, + "fixture": "NotationSDTests", + "method": "SerializeUndef", + "attribute": "[Test]", + "body_sha256": "2ceee97b1826a3ba88a50798dba184b48998196192e31527171a9980f06c3281", + "rust_test": "notation_sd_tests_serialize_undef" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 98, + "fixture": "NotationSDTests", + "method": "DeserializeBoolean", + "attribute": "[Test]", + "body_sha256": "9279106aebdcab8c8b179963bd3e9beb3d6fec89e53c376e56eed7b7c17213a2", + "rust_test": "notation_sd_tests_deserialize_boolean" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 152, + "fixture": "NotationSDTests", + "method": "SerializeBoolean", + "attribute": "[Test]", + "body_sha256": "101bb91e58a4fe924f6137b948c4e5d3efa46875a8a118031fc657b59f6f4bdf", + "rust_test": "notation_sd_tests_serialize_boolean" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 168, + "fixture": "NotationSDTests", + "method": "DeserializeInteger", + "attribute": "[Test]", + "body_sha256": "5a8e2d8eeab4fbdc46b0487fb65cf35905c3e640e1a06e227443e5aae990a265", + "rust_test": "notation_sd_tests_deserialize_integer" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 182, + "fixture": "NotationSDTests", + "method": "SerializeInteger", + "attribute": "[Test]", + "body_sha256": "8bb1b1752c8bc23499b6f77167fc307e22a6572719c45a36280bee36ff645d93", + "rust_test": "notation_sd_tests_serialize_integer" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 198, + "fixture": "NotationSDTests", + "method": "DeserializeReal", + "attribute": "[Test]", + "body_sha256": "ffe387948b423b9fe47e4b3df9ae7c21306200f3afba8cd4944933c274691d79", + "rust_test": "notation_sd_tests_deserialize_real" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 227, + "fixture": "NotationSDTests", + "method": "SerializeReal", + "attribute": "[Test]", + "body_sha256": "c40b06b0496191186c6cdc5cc9e03952cb3a31fc8fdc98ecd671c446cbd0c0be", + "rust_test": "notation_sd_tests_serialize_real" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 267, + "fixture": "NotationSDTests", + "method": "DeserializeUUID", + "attribute": "[Test]", + "body_sha256": "1ab05a03d422d0450dba3571f009ee9af6ee151d8a1ee1c248cc48f93196d242", + "rust_test": "notation_sd_tests_deserialize_uuid" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 281, + "fixture": "NotationSDTests", + "method": "SerializeUUID", + "attribute": "[Test]", + "body_sha256": "122f917c29076476e11dc9d36f943e4910168a516be234189047e8b51b09e539", + "rust_test": "notation_sd_tests_serialize_uuid" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 297, + "fixture": "NotationSDTests", + "method": "DeserializeString", + "attribute": "[Test]", + "body_sha256": "a29dc440ccde574c1302c57d3ef4c5404aa4fd419a5f160ba4920ab5a3349cc7", + "rust_test": "notation_sd_tests_deserialize_string" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 361, + "fixture": "NotationSDTests", + "method": "SerializeString", + "attribute": "[Test]", + "body_sha256": "1cca05a4cf0fbbd516f1fe1c43b9fc617840a6374680c9085087adc1d9ae41cd", + "rust_test": "notation_sd_tests_serialize_string" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 395, + "fixture": "NotationSDTests", + "method": "DeserializeURI", + "attribute": "[Test]", + "body_sha256": "4ed3cbdce17f8e7e2b3294a8a85db9775458fcc0fecd9052bfef4110280ef55d", + "rust_test": "notation_sd_tests_deserialize_uri" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 409, + "fixture": "NotationSDTests", + "method": "SerializeURI", + "attribute": "[Test]", + "body_sha256": "ed474ac9185db97d779cb9c598d6908c2d5e7c23cc09871f75ba04161cb843f1", + "rust_test": "notation_sd_tests_serialize_uri" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 427, + "fixture": "NotationSDTests", + "method": "DeserializeDate", + "attribute": "[Test]", + "body_sha256": "bd7b2ae076622734844b844c374223e174706f48f37bf18d875ecf3b14c81e4c", + "rust_test": "notation_sd_tests_deserialize_date" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 438, + "fixture": "NotationSDTests", + "method": "SerializeDate", + "attribute": "[Test]", + "body_sha256": "987524a4caf7bdfaf3db138493cdc1a7a585b7730a11d8feea92e32860453997", + "rust_test": "notation_sd_tests_serialize_date" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 466, + "fixture": "NotationSDTests", + "method": "SerializeBinary", + "attribute": "[Test]", + "body_sha256": "07f940143dd6212080fee783bf3c493157a5099fbd0646bf91a5024d12e55d6b", + "rust_test": "notation_sd_tests_serialize_binary" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 479, + "fixture": "NotationSDTests", + "method": "DeserializeArray", + "attribute": "[Test]", + "body_sha256": "b1313ef5f375a1511fffe4c593dedc046e4ebfcca2a41cac6fafa65b99abc38e", + "rust_test": "notation_sd_tests_deserialize_array" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 522, + "fixture": "NotationSDTests", + "method": "SerializeArray", + "attribute": "[Test]", + "body_sha256": "2c0a7af66c707280621a03423a6b56b24acdcc26b5f34d6bc5427ba98a111c50", + "rust_test": "notation_sd_tests_serialize_array" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 559, + "fixture": "NotationSDTests", + "method": "DeserializeMap", + "attribute": "[Test]", + "body_sha256": "75348b6dde6ff642f3f19e48009565fb82410ed522583d20c3833bdd4121b258", + "rust_test": "notation_sd_tests_deserialize_map" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 600, + "fixture": "NotationSDTests", + "method": "SerializeMap", + "attribute": "[Test]", + "body_sha256": "71bf4cf86acc617623d904f5d1a1f892e45e5f6298e057ab7670281da1d6b541", + "rust_test": "notation_sd_tests_serialize_map" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 653, + "fixture": "NotationSDTests", + "method": "DeserializeRealWorldExamples", + "attribute": "[Test]", + "body_sha256": "684c4f3ad342010bc466699fc921375f3df16b63c600ac85f970d63b57d62ae2", + "rust_test": "notation_sd_tests_deserialize_real_world_examples" + }, + { + "source": "LibreMetaverse.Tests/NotationLLSDTests.cs", + "line": 707, + "fixture": "NotationSDTests", + "method": "SerializeFormattedTest", + "attribute": "[Test]", + "body_sha256": "de64ee1e02e47116c580a7340e0ce8a908787eff63d46a56ee04379330932ee5", + "rust_test": "notation_sd_tests_serialize_formatted_test" + }, + { + "source": "LibreMetaverse.Tests/OarFileTerrainTests.cs", + "line": 38, + "fixture": "OarFileTerrainTests", + "method": "LoadTerrain_StandardRegion_Loads256x256", + "attribute": "[Test]", + "body_sha256": "c4e3a994baf06b0106a6614e9c3efbcc27e45ff1725f5470d2db6ded1fff6014", + "rust_test": "oar_file_terrain_tests_load_terrain_standard_region_loads256x256" + }, + { + "source": "LibreMetaverse.Tests/OarFileTerrainTests.cs", + "line": 52, + "fixture": "OarFileTerrainTests", + "method": "LoadTerrain_Varregion_Loads512x512", + "attribute": "[Test]", + "body_sha256": "4820338f10acbb4987e26992d7a7957be58ab6bc548674bf18943ef312962894", + "rust_test": "oar_file_terrain_tests_load_terrain_varregion_loads512x512" + }, + { + "source": "LibreMetaverse.Tests/OarFileTerrainTests.cs", + "line": 65, + "fixture": "OarFileTerrainTests", + "method": "LoadTerrain_WrongByteCount_FailsGracefully", + "attribute": "[Test]", + "body_sha256": "ff6fb4feb2773c93397d412d0ecf6aef1f3636e823dabb729a7a6cbe94d1513f", + "rust_test": "oar_file_terrain_tests_load_terrain_wrong_byte_count_fails_gracefully" + }, + { + "source": "LibreMetaverse.Tests/OarFileTerrainTests.cs", + "line": 76, + "fixture": "OarFileTerrainTests", + "method": "LoadTerrain_NonSquarePostCount_FailsGracefully", + "attribute": "[Test]", + "body_sha256": "218754e53232cd10318668c70b94ae9d7d541d09598b0490082e023e76d6045f", + "rust_test": "oar_file_terrain_tests_load_terrain_non_square_post_count_fails_gracefully" + }, + { + "source": "LibreMetaverse.Tests/OfflineMessagesTests.cs", + "line": 70, + "fixture": "OfflineMessagesTests", + "method": "RetrieveInstantMessagesAsync_BareArrayOfArraysResponse_RaisesInstantMessage", + "attribute": "[Test]", + "body_sha256": "d51f69e0fa1e1e59a5cedec7d60315d1f590848672a9f4f0c5e21d2abff5c372", + "rust_test": "offline_messages_tests_retrieve_instant_messages_async_bare_array_of_arrays_response_raises_instant_message" + }, + { + "source": "LibreMetaverse.Tests/OfflineMessagesTests.cs", + "line": 94, + "fixture": "OfflineMessagesTests", + "method": "RetrieveInstantMessagesAsync_MessagesMapResponse_RaisesInstantMessage", + "attribute": "[Test]", + "body_sha256": "dbce6320d57d12ca5557cfba65257e15be314cde947b20dd21bc386819fcb3ce", + "rust_test": "offline_messages_tests_retrieve_instant_messages_async_messages_map_response_raises_instant_message" + }, + { + "source": "LibreMetaverse.Tests/PacketTests.cs", + "line": 37, + "fixture": "PacketTests", + "method": "HeaderFlags", + "attribute": "[Test]", + "body_sha256": "89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b", + "rust_test": "packet_tests_header_flags" + }, + { + "source": "LibreMetaverse.Tests/PacketTests.cs", + "line": 108, + "fixture": "PacketTests", + "method": "ToBytesMultiple", + "attribute": "[Test]", + "body_sha256": "0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5", + "rust_test": "packet_tests_to_bytes_multiple" + }, + { + "source": "LibreMetaverse.Tests/PositionHelperTests.cs", + "line": 9, + "fixture": "PositionHelperTests", + "method": "ToGlobalAndLocalPosition_RoundTrip", + "attribute": "[Test]", + "body_sha256": "695c6a640e5353e02def9a1b4a1c1eabb37a8543c13466dff570f58d847e7772", + "rust_test": "position_helper_tests_to_global_and_local_position_round_trip" + }, + { + "source": "LibreMetaverse.Tests/PositionHelperTests.cs", + "line": 29, + "fixture": "PositionHelperTests", + "method": "FormatCoordinates_FormatsCorrectly", + "attribute": "[Test]", + "body_sha256": "fe4256d00dab5cc2de602b7b27442cac627a5956c4ce79c05d92de830f6fc5d2", + "rust_test": "position_helper_tests_format_coordinates_formats_correctly" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 36, + "fixture": "PrimObjectTests", + "method": "PathBegin", + "attribute": "[Test]", + "body_sha256": "5c8e14e1d08a91a4e7c3e252c932b8fe15cf6b5231cc9fe5bb7ef2ae6e2c8299", + "rust_test": "prim_object_tests_path_begin" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 49, + "fixture": "PrimObjectTests", + "method": "PathEnd", + "attribute": "[Test]", + "body_sha256": "693bfe29f448e433705d65b8b6907f1b270fd636f914e18b76d7a0047dbea506", + "rust_test": "prim_object_tests_path_end" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 62, + "fixture": "PrimObjectTests", + "method": "PathRevolutions", + "attribute": "[Test]", + "body_sha256": "c3f61c80a204e608976cb44a0c10b9651496074c25f254eec8621db65dbbbe37", + "rust_test": "prim_object_tests_path_revolutions" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 75, + "fixture": "PrimObjectTests", + "method": "PathScale", + "attribute": "[Test]", + "body_sha256": "b92e4ab375fcc788dea701d8579268f39b4f3b1d51d4eed91458547350405d61", + "rust_test": "prim_object_tests_path_scale" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 88, + "fixture": "PrimObjectTests", + "method": "PathShear", + "attribute": "[Test]", + "body_sha256": "d49147475e55b06e219db0bdad056486c511b9582a6ae2601105a7b3c49844ad", + "rust_test": "prim_object_tests_path_shear" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 101, + "fixture": "PrimObjectTests", + "method": "PathTaper", + "attribute": "[Test]", + "body_sha256": "93a0adbc0630de3c9fbea6f8080d74ef6e3180e3813f00460bce5d52ef2f12b7", + "rust_test": "prim_object_tests_path_taper" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 114, + "fixture": "PrimObjectTests", + "method": "TextureEntryOffsets", + "attribute": "[Test]", + "body_sha256": "720ea1a9477d333b14786bc14e9abca24858e63acae94f4c6055d81f14ff033a", + "rust_test": "prim_object_tests_texture_entry_offsets" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 130, + "fixture": "PrimObjectTests", + "method": "TextureEntry", + "attribute": "[Test]", + "body_sha256": "0670a9a8dcc4001e726df699ef8001604956b6674028a192502b92b725858990", + "rust_test": "prim_object_tests_texture_entry" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 162, + "fixture": "PrimObjectTests", + "method": "TextureEntry_RenderMaterialID_DefaultFace_Roundtrips", + "attribute": "[Test]", + "body_sha256": "8db56b448e53e6bec5540a5a4721dc75f85a933c6c89e166f7df7baf8e44aab3", + "rust_test": "prim_object_tests_texture_entry_render_material_id_default_face_roundtrips" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 176, + "fixture": "PrimObjectTests", + "method": "TextureEntry_RenderMaterialID_PerFace_Roundtrips", + "attribute": "[Test]", + "body_sha256": "2897366ecaa41f07b4db6ebf3e80a7ebe56480f1c44f31cedea2d88a62214dc6", + "rust_test": "prim_object_tests_texture_entry_render_material_id_per_face_roundtrips" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 195, + "fixture": "PrimObjectTests", + "method": "TextureEntry_RenderMaterialID_MultipleFaces_Roundtrips", + "attribute": "[Test]", + "body_sha256": "f3d8c103e4b3d43a8e3bea1356ba13808633fdb2ea06583234551f9059b2a241", + "rust_test": "prim_object_tests_texture_entry_render_material_id_multiple_faces_roundtrips" + }, + { + "source": "LibreMetaverse.Tests/PrimObjectTests.cs", + "line": 216, + "fixture": "PrimObjectTests", + "method": "TextureEntry_RenderMaterialID_InheritsFromDefault_WhenNotOverridden", + "attribute": "[Test]", + "body_sha256": "2313a0134836651e23c693505c3c000ad7ff24956b432d0761a5e8b77cb01642", + "rust_test": "prim_object_tests_texture_entry_render_material_id_inherits_from_default_when_not_overridden" + }, + { + "source": "LibreMetaverse.Tests/PrimitiveTests.cs", + "line": 9, + "fixture": "PrimitiveTests", + "method": "GetOSD_FromOSD_Roundtrip_Minimal", + "attribute": "[Test]", + "body_sha256": "5e81b8a195f3e59bfe9e3ebf50c3291f7cbcd49f567ede7c1c8b726e0c6c9c19", + "rust_test": "primitive_tests_get_osd_from_osd_roundtrip_minimal" + }, + { + "source": "LibreMetaverse.Tests/PrimitiveTests.cs", + "line": 71, + "fixture": "PrimitiveTests", + "method": "GetOSD_FromOSD_Roundtrip_Extras", + "attribute": "[Test]", + "body_sha256": "63bae8bddacab170aec00c6d7a219f96fa794f489190b34cb426bbf9a3672af5", + "rust_test": "primitive_tests_get_osd_from_osd_roundtrip_extras" + }, + { + "source": "LibreMetaverse.Tests/PrimitiveTests.cs", + "line": 133, + "fixture": "PrimitiveTests", + "method": "FromOSD_MissingVolume_DoesNotThrow_AndUsesDefaults", + "attribute": "[Test]", + "body_sha256": "03f9369aab6f6a71ee13982a7b6ba9780f86bcb5b6f081f9550f491b692f711c", + "rust_test": "primitive_tests_from_osd_missing_volume_does_not_throw_and_uses_defaults" + }, + { + "source": "LibreMetaverse.Tests/PrimitiveTests.cs", + "line": 156, + "fixture": "PrimitiveTests", + "method": "FromOSD_WrongTypes_ForTransforms_AreIgnored", + "attribute": "[Test]", + "body_sha256": "a23d4b1ab6d24c11c96862bc18ba57fccf1a8a1d690c90c5e8da3092973220f7", + "rust_test": "primitive_tests_from_osd_wrong_types_for_transforms_are_ignored" + }, + { + "source": "LibreMetaverse.Tests/PrimitiveTests.cs", + "line": 173, + "fixture": "PrimitiveTests", + "method": "FromOSD_PartialProfile_UsesDefaultsForMissingFields", + "attribute": "[Test]", + "body_sha256": "f3a3e506e3ef417f6323875db82179a4ffbdc1d4ee383417f2b0bd5afd0d0dba", + "rust_test": "primitive_tests_from_osd_partial_profile_uses_defaults_for_missing_fields" + }, + { + "source": "LibreMetaverse.Tests/ProductInfoRequestMessageTests.cs", + "line": 45, + "fixture": "ProductInfoRequestMessageTests", + "method": "Deserialize_BareArray_ReadsSkuNameDescription", + "attribute": "[Test]", + "body_sha256": "5d51fdbb1bec1ff74df59778d214413e78fb650679d36e7c44be92d1b2e3205f", + "rust_test": "product_info_request_message_tests_deserialize_bare_array_reads_sku_name_description" + }, + { + "source": "LibreMetaverse.Tests/ProductInfoRequestMessageTests.cs", + "line": 68, + "fixture": "ProductInfoRequestMessageTests", + "method": "SerializeDeserialize_RoundTrips", + "attribute": "[Test]", + "body_sha256": "5cb54bed4150cf13f815b223d6b7e35e7427004a12e98c7328c7674b6fe6309b", + "rust_test": "product_info_request_message_tests_serialize_deserialize_round_trips" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 36, + "fixture": "ProtobufTests", + "method": "SerializeBoolean", + "attribute": "[Test]", + "body_sha256": "06d71d5ad54dab8236458e6cf3c9893728d4a13c348441822f674164a285150b", + "rust_test": "protobuf_tests_serialize_boolean" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 52, + "fixture": "ProtobufTests", + "method": "SerializeInteger", + "attribute": "[Test]", + "body_sha256": "8a20e00e06a1a01a39c6cc3f1de100015abb0446ee07e42fbbfc89d4351d9f5b", + "rust_test": "protobuf_tests_serialize_integer" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 74, + "fixture": "ProtobufTests", + "method": "SerializeReal", + "attribute": "[Test]", + "body_sha256": "4aae9af41d534a2c4755f40f9da4d7b780a4552b52c7816d0aa70f640d64cfd3", + "rust_test": "protobuf_tests_serialize_real" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 84, + "fixture": "ProtobufTests", + "method": "SerializeUUID", + "attribute": "[Test]", + "body_sha256": "7fa09c08d627d04b66651d0f50cbf6a4373536315c121bab59f43b57c0cbf064", + "rust_test": "protobuf_tests_serialize_uuid" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 100, + "fixture": "ProtobufTests", + "method": "SerializeString", + "attribute": "[Test]", + "body_sha256": "880195caac721a93349f902efb2615342d84eca86a64c8340dd314044d8a3ade", + "rust_test": "protobuf_tests_serialize_string" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 116, + "fixture": "ProtobufTests", + "method": "SerializeArray", + "attribute": "[Test]", + "body_sha256": "2bdfc891534aeafa4a0729f4f3ba34d9fb4cc0ea4e88c6ac1aab63224b95f230", + "rust_test": "protobuf_tests_serialize_array" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 137, + "fixture": "ProtobufTests", + "method": "SerializeMap", + "attribute": "[Test]", + "body_sha256": "d2a14b977d843249e2569a2287981ee9fc903c07cf19b5e3cd613c340725de51", + "rust_test": "protobuf_tests_serialize_map" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 158, + "fixture": "ProtobufTests", + "method": "SerializeNestedComposite", + "attribute": "[Test]", + "body_sha256": "bae0fbd2740466f84376f8f98ec4bf93143ce9cc7ad60cdd15907411280ff0a6", + "rust_test": "protobuf_tests_serialize_nested_composite" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 191, + "fixture": "ProtobufTests", + "method": "AutoDetectProtobuf", + "attribute": "[Test]", + "body_sha256": "2c319b85ae1615fcb9c5804ac01bcb108c6ab235d51b971447fd2576054d8191", + "rust_test": "protobuf_tests_auto_detect_protobuf" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 203, + "fixture": "ProtobufTests", + "method": "SerializeBinary", + "attribute": "[Test]", + "body_sha256": "f5b3aa5e551371f05d90f20f5552844c71e9abb337d33ed178e72297e5d7435d", + "rust_test": "protobuf_tests_serialize_binary" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 214, + "fixture": "ProtobufTests", + "method": "SerializeDate", + "attribute": "[Test]", + "body_sha256": "2a972308d04e49c41fabe1d240cd8d4398a53fa7264ffd588cedde7e0c76c9b9", + "rust_test": "protobuf_tests_serialize_date" + }, + { + "source": "LibreMetaverse.Tests/ProtobufTests.cs", + "line": 226, + "fixture": "ProtobufTests", + "method": "SerializeUri", + "attribute": "[Test]", + "body_sha256": "1561f2747cba4be4f9ab5af31d08f2a24e199e2193b3fcabb7925d79f4d70a5e", + "rust_test": "protobuf_tests_serialize_uri" + }, + { + "source": "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + "line": 66, + "fixture": "QueryExperiencesOnParcelTests", + "method": "QueryExperiencesOnParcelAsync_HappyPath_ParsesAllowedMapAndBuildsExpectedQuery", + "attribute": "[Test]", + "body_sha256": "2571d3a4100face21268d7ca2401cc8468e711c03c808704aacc7a50006125d5", + "rust_test": "query_experiences_on_parcel_tests_query_experiences_on_parcel_async_happy_path_parses_allowed_map_and_builds_expected_query" + }, + { + "source": "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + "line": 87, + "fixture": "QueryExperiencesOnParcelTests", + "method": "QueryExperiencesOnParcelAsync_NoExperienceIds_OmitsExperiencesParam", + "attribute": "[Test]", + "body_sha256": "ddbaa53aa8c63262c2241588b4281c42bbb66efdecac95e297deb0fb81797455", + "rust_test": "query_experiences_on_parcel_tests_query_experiences_on_parcel_async_no_experience_ids_omits_experiences_param" + }, + { + "source": "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + "line": 103, + "fixture": "QueryExperiencesOnParcelTests", + "method": "QueryExperiencesOnParcelAsync_NoCapability_ReturnsNullWithoutRequest", + "attribute": "[Test]", + "body_sha256": "5c6a6584fba8ddc66200367217f658d342fb2c26d6be9e49ccf3892bea420095", + "rust_test": "query_experiences_on_parcel_tests_query_experiences_on_parcel_async_no_capability_returns_null_without_request" + }, + { + "source": "LibreMetaverse.Tests/QueryExperiencesOnParcelTests.cs", + "line": 120, + "fixture": "QueryExperiencesOnParcelTests", + "method": "QueryExperiencesOnParcelAsync_NonSuccessStatus_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "977fe55acd5aeb5735cc718f705a2742ae0dfab12dc1211c03a64cc6d1f3bbf5", + "rust_test": "query_experiences_on_parcel_tests_query_experiences_on_parcel_async_non_success_status_returns_null" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AdjustHeightCommandTests.cs", + "line": 12, + "fixture": "AdjustHeightCommandTests", + "method": "AdjustHeight", + "attribute": "[Test]", + "body_sha256": "fb3adb86988b10b2d3fe9223324f8a3c1ba7b8c2ea909ee6b57b38c590fed372", + "rust_test": "adjust_height_command_tests_adjust_height" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AdjustHeightCommandTests.cs", + "line": 30, + "fixture": "AdjustHeightCommandTests", + "method": "AdjustHeight_WithDelta", + "attribute": "[Test]", + "body_sha256": "1f37a125fd9df8585740d37c711888dfcd92460d86c19077f771d7f3fab54264", + "rust_test": "adjust_height_command_tests_adjust_height_with_delta" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 15, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive", + "attribute": "[TestCase(\"attachall\", true)]", + "body_sha256": "17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671", + "rust_test": "attach_all_command_tests_attach_force_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 16, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive", + "attribute": "[TestCase(\"attachalloverorreplace\", true)]", + "body_sha256": "17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671", + "rust_test": "attach_all_command_tests_attach_force_recursive_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 17, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive", + "attribute": "[TestCase(\"attachallover\", false)]", + "body_sha256": "17a84542635b76f4f806126ab170d43441ad00b9b91650aa1164909de9692671", + "rust_test": "attach_all_command_tests_attach_force_recursive_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 61, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_WithHiddenSubfolder", + "attribute": "[TestCase(\"attachall\", true)]", + "body_sha256": "f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4", + "rust_test": "attach_all_command_tests_attach_force_recursive_with_hidden_subfolder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 62, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_WithHiddenSubfolder", + "attribute": "[TestCase(\"attachalloverorreplace\", true)]", + "body_sha256": "f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4", + "rust_test": "attach_all_command_tests_attach_force_recursive_with_hidden_subfolder_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 63, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_WithHiddenSubfolder", + "attribute": "[TestCase(\"attachallover\", false)]", + "body_sha256": "f2e3209b5a1a655a846e7f19801ed118a6dd303edeab705480aaf03959a383e4", + "rust_test": "attach_all_command_tests_attach_force_recursive_with_hidden_subfolder_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 107, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachall\", true)]", + "body_sha256": "6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d", + "rust_test": "attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 108, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachalloverorreplace\", true)]", + "body_sha256": "6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d", + "rust_test": "attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 109, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachallover\", false)]", + "body_sha256": "6164ae5589e5a684637e9c85dd04e5e4c439c541be45b5ae2228e5c5edb2b79d", + "rust_test": "attach_all_command_tests_attach_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 155, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_SourceFolderPrivate", + "attribute": "[TestCase(\"attachall\", true)]", + "body_sha256": "cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae", + "rust_test": "attach_all_command_tests_attach_force_recursive_source_folder_private" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 156, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_SourceFolderPrivate", + "attribute": "[TestCase(\"attachalloverorreplace\", true)]", + "body_sha256": "cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae", + "rust_test": "attach_all_command_tests_attach_force_recursive_source_folder_private_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllCommandTests.cs", + "line": 157, + "fixture": "AttachAllCommandTests", + "method": "AttachForce_Recursive_SourceFolderPrivate", + "attribute": "[TestCase(\"attachallover\", false)]", + "body_sha256": "cdab3dc2313a5fec377f6fa0d49ac51b7ef58ede741d8c886f298b47efb508ae", + "rust_test": "attach_all_command_tests_attach_force_recursive_source_folder_private_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 15, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive", + "attribute": "[TestCase(\"attachallthis\", true)]", + "body_sha256": "be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 16, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive", + "attribute": "[TestCase(\"attachallthisoverorreplace\", true)]", + "body_sha256": "be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 17, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive", + "attribute": "[TestCase(\"attachallthisover\", false)]", + "body_sha256": "be84d92abe19975bbf7a680f077d36956f33873a2b65bfebff8eddf6458b77c9", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 81, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_ById", + "attribute": "[TestCase(\"attachallthis\", true)]", + "body_sha256": "dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_by_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 82, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_ById", + "attribute": "[TestCase(\"attachallthisoverorreplace\", true)]", + "body_sha256": "dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_by_id_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 83, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_ById", + "attribute": "[TestCase(\"attachallthisover\", false)]", + "body_sha256": "dfc11c1f68841153e34d37f98884c041366bd89d754b0f3421a166f09436daa7", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_by_id_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 147, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_WithHiddenSubfolder", + "attribute": "[TestCase(\"attachallthis\", true)]", + "body_sha256": "cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 148, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_WithHiddenSubfolder", + "attribute": "[TestCase(\"attachallthisoverorreplace\", true)]", + "body_sha256": "cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 149, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_WithHiddenSubfolder", + "attribute": "[TestCase(\"attachallthisover\", false)]", + "body_sha256": "cfdb334a613f22babdc58f2fb96a884ed7e7a2fd339ec396a71f4decc02a3747", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_with_hidden_subfolder_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 212, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachallthis\", true)]", + "body_sha256": "780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 213, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachallthisoverorreplace\", true)]", + "body_sha256": "780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 214, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_Recursive_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachallthisover\", false)]", + "body_sha256": "780e7212749cb332abbf1a1cef33ed8938584b817476d39424b4628d34c3f4ea", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_recursive_folder_name_specifies_to_add_instead_of_replace_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 279, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_AttachPoint", + "attribute": "[TestCase(\"attachallthis\", true)]", + "body_sha256": "4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_attach_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 280, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_AttachPoint", + "attribute": "[TestCase(\"attachallthisoverorreplace\", true)]", + "body_sha256": "4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_attach_point_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 281, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_AttachPoint", + "attribute": "[TestCase(\"attachallthisover\", false)]", + "body_sha256": "4115d8f4e18acc9992e84f30962536c4cd15db2e4c8c54aa840f5ee397ba8613", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_attach_point_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 352, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_RlvWearableType", + "attribute": "[TestCase(\"attachallthis\", true)]", + "body_sha256": "91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 353, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_RlvWearableType", + "attribute": "[TestCase(\"attachallthisoverorreplace\", true)]", + "body_sha256": "91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachAllThisCommandTests.cs", + "line": 354, + "fixture": "AttachAllThisCommandTests", + "method": "AttachAllThisForce_RlvWearableType", + "attribute": "[TestCase(\"attachallthisover\", false)]", + "body_sha256": "91d47986c684dfb289df7f867f847d270324cbc6754a24aaa009b3a96226661d", + "rust_test": "attach_all_this_command_tests_attach_all_this_force_rlv_wearable_type_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 14, + "fixture": "AttachCommandTests", + "method": "AttachForce", + "attribute": "[TestCase(\"attach\", true)]", + "body_sha256": "2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d", + "rust_test": "attach_command_tests_attach_force" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 15, + "fixture": "AttachCommandTests", + "method": "AttachForce", + "attribute": "[TestCase(\"attachoverorreplace\", true)]", + "body_sha256": "2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d", + "rust_test": "attach_command_tests_attach_force_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 16, + "fixture": "AttachCommandTests", + "method": "AttachForce", + "attribute": "[TestCase(\"attachover\", false)]", + "body_sha256": "2ecd1c4e8f6238ac0e1274053bcc512d08767c61a0532bbd321d1c8b15c94d6d", + "rust_test": "attach_command_tests_attach_force_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 57, + "fixture": "AttachCommandTests", + "method": "AttachForce_WithClothing", + "attribute": "[TestCase(\"attach\", true)]", + "body_sha256": "1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3", + "rust_test": "attach_command_tests_attach_force_with_clothing" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 58, + "fixture": "AttachCommandTests", + "method": "AttachForce_WithClothing", + "attribute": "[TestCase(\"attachoverorreplace\", true)]", + "body_sha256": "1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3", + "rust_test": "attach_command_tests_attach_force_with_clothing_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 59, + "fixture": "AttachCommandTests", + "method": "AttachForce_WithClothing", + "attribute": "[TestCase(\"attachover\", false)]", + "body_sha256": "1bbd8cf1f00311fc656ca6c05d60ed033c6a69d59d4ff69d876f50f9d48645a3", + "rust_test": "attach_command_tests_attach_force_with_clothing_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 101, + "fixture": "AttachCommandTests", + "method": "AttachForce_AlreadyAttached", + "attribute": "[TestCase(\"attach\")]", + "body_sha256": "751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385", + "rust_test": "attach_command_tests_attach_force_already_attached" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 102, + "fixture": "AttachCommandTests", + "method": "AttachForce_AlreadyAttached", + "attribute": "[TestCase(\"attachoverorreplace\")]", + "body_sha256": "751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385", + "rust_test": "attach_command_tests_attach_force_already_attached_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 103, + "fixture": "AttachCommandTests", + "method": "AttachForce_AlreadyAttached", + "attribute": "[TestCase(\"attachover\")]", + "body_sha256": "751483b13ff87bf258c3aec671ff6a8c9b34e8126f7e877982065d28ef426385", + "rust_test": "attach_command_tests_attach_force_already_attached_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 146, + "fixture": "AttachCommandTests", + "method": "AttachForce_PositionFromFolderName", + "attribute": "[TestCase(\"attach\", true)]", + "body_sha256": "6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634", + "rust_test": "attach_command_tests_attach_force_position_from_folder_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 147, + "fixture": "AttachCommandTests", + "method": "AttachForce_PositionFromFolderName", + "attribute": "[TestCase(\"attachoverorreplace\", true)]", + "body_sha256": "6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634", + "rust_test": "attach_command_tests_attach_force_position_from_folder_name_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 148, + "fixture": "AttachCommandTests", + "method": "AttachForce_PositionFromFolderName", + "attribute": "[TestCase(\"attachover\", false)]", + "body_sha256": "6a34c794669e596b982f5050071502e43061053677b44536f60847d4c3798634", + "rust_test": "attach_command_tests_attach_force_position_from_folder_name_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 194, + "fixture": "AttachCommandTests", + "method": "AttachForce_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attach\")]", + "body_sha256": "5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1", + "rust_test": "attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 195, + "fixture": "AttachCommandTests", + "method": "AttachForce_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachoverorreplace\")]", + "body_sha256": "5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1", + "rust_test": "attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 196, + "fixture": "AttachCommandTests", + "method": "AttachForce_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachover\")]", + "body_sha256": "5c09150744493c62b8b5c0ec139b6580bb74fe618b1a111b7a1ce583e8fa82e1", + "rust_test": "attach_command_tests_attach_force_folder_name_specifies_to_add_instead_of_replace_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 239, + "fixture": "AttachCommandTests", + "method": "AttachForce_AttachPrivateParentFolder", + "attribute": "[TestCase(\"attach\", true)]", + "body_sha256": "268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c", + "rust_test": "attach_command_tests_attach_force_attach_private_parent_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 240, + "fixture": "AttachCommandTests", + "method": "AttachForce_AttachPrivateParentFolder", + "attribute": "[TestCase(\"attachoverorreplace\", true)]", + "body_sha256": "268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c", + "rust_test": "attach_command_tests_attach_force_attach_private_parent_folder_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachCommandTests.cs", + "line": 241, + "fixture": "AttachCommandTests", + "method": "AttachForce_AttachPrivateParentFolder", + "attribute": "[TestCase(\"attachover\", false)]", + "body_sha256": "268a375256333f2986ac68c5a357042b424f867585ef5a954328f9333b62007c", + "rust_test": "attach_command_tests_attach_force_attach_private_parent_folder_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 15, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_Default", + "attribute": "[TestCase(\"attachthis\", true)]", + "body_sha256": "3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2", + "rust_test": "attach_this_command_tests_attach_this_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 16, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_Default", + "attribute": "[TestCase(\"attachthisoverorreplace\", true)]", + "body_sha256": "3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2", + "rust_test": "attach_this_command_tests_attach_this_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 17, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_Default", + "attribute": "[TestCase(\"attachthisover\", false)]", + "body_sha256": "3bd216683e650e5727244882dd61b16c58192e48438d8a8a831d60782d409fb2", + "rust_test": "attach_this_command_tests_attach_this_default_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 79, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_ById", + "attribute": "[TestCase(\"attachthis\", true)]", + "body_sha256": "3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392", + "rust_test": "attach_this_command_tests_attach_this_by_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 80, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_ById", + "attribute": "[TestCase(\"attachthisoverorreplace\", true)]", + "body_sha256": "3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392", + "rust_test": "attach_this_command_tests_attach_this_by_id_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 81, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_ById", + "attribute": "[TestCase(\"attachthisover\", false)]", + "body_sha256": "3f6cc1241679d7746e58925c3c17aabf88a5c8694bbfda0fceb4b054d8b90392", + "rust_test": "attach_this_command_tests_attach_this_by_id_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 144, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachthis\")]", + "body_sha256": "67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b", + "rust_test": "attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 145, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachthisoverorreplace\")]", + "body_sha256": "67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b", + "rust_test": "attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 146, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[TestCase(\"attachthisover\")]", + "body_sha256": "67d84750193300b9445aa33d47d78f8fc5161b9456b7755d305568c695737a4b", + "rust_test": "attach_this_command_tests_attach_this_folder_name_specifies_to_add_instead_of_replace_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 210, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FolderNameSpecifiesRlvAttachmentPoint", + "attribute": "[TestCase(\"attachthis\", true)]", + "body_sha256": "c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27", + "rust_test": "attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 211, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FolderNameSpecifiesRlvAttachmentPoint", + "attribute": "[TestCase(\"attachthisoverorreplace\", true)]", + "body_sha256": "c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27", + "rust_test": "attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 212, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FolderNameSpecifiesRlvAttachmentPoint", + "attribute": "[TestCase(\"attachthisover\", false)]", + "body_sha256": "c45b9e08563acaf523fc8bddf5953e970bc773749d6f52b59f0806f104c24d27", + "rust_test": "attach_this_command_tests_attach_this_folder_name_specifies_rlv_attachment_point_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 278, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FromHiddenSubfolder", + "attribute": "[TestCase(\"attachthis\", true)]", + "body_sha256": "059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8", + "rust_test": "attach_this_command_tests_attach_this_from_hidden_subfolder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 279, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FromHiddenSubfolder", + "attribute": "[TestCase(\"attachthisoverorreplace\", true)]", + "body_sha256": "059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8", + "rust_test": "attach_this_command_tests_attach_this_from_hidden_subfolder_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 280, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_FromHiddenSubfolder", + "attribute": "[TestCase(\"attachthisover\", false)]", + "body_sha256": "059d647777a2d65d5a14f77aa6914449d1a9c0cbc876d3acccfa3a0de30988e8", + "rust_test": "attach_this_command_tests_attach_this_from_hidden_subfolder_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 344, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_AttachPoint", + "attribute": "[TestCase(\"attachthis\", true)]", + "body_sha256": "9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9", + "rust_test": "attach_this_command_tests_attach_this_attach_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 345, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_AttachPoint", + "attribute": "[TestCase(\"attachthisoverorreplace\", true)]", + "body_sha256": "9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9", + "rust_test": "attach_this_command_tests_attach_this_attach_point_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 346, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_AttachPoint", + "attribute": "[TestCase(\"attachthisover\", false)]", + "body_sha256": "9e004ad47add2d97565c14c2d70bff08d1bea46d997140ad17ca5ffe04ee41a9", + "rust_test": "attach_this_command_tests_attach_this_attach_point_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 414, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_RlvWearableType", + "attribute": "[TestCase(\"attachthis\", true)]", + "body_sha256": "1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3", + "rust_test": "attach_this_command_tests_attach_this_rlv_wearable_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 415, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_RlvWearableType", + "attribute": "[TestCase(\"attachthisoverorreplace\", true)]", + "body_sha256": "1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3", + "rust_test": "attach_this_command_tests_attach_this_rlv_wearable_type_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/AttachThisCommandTests.cs", + "line": 416, + "fixture": "AttachThisCommandTests", + "method": "AttachThis_RlvWearableType", + "attribute": "[TestCase(\"attachthisover\", false)]", + "body_sha256": "1c0adf85cffdece3b2576998e7c73921e8b842daf2e14ef1319e71c1f64797b3", + "rust_test": "attach_this_command_tests_attach_this_rlv_wearable_type_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + "line": 11, + "fixture": "ClearCommandTests", + "method": "Clear", + "attribute": "[Test]", + "body_sha256": "865d022233930e9582fec5b0e99063f15506a339c430755aba83706b594182ad", + "rust_test": "clear_command_tests_clear" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + "line": 25, + "fixture": "ClearCommandTests", + "method": "Clear_CaseInSensitive", + "attribute": "[Test]", + "body_sha256": "b70296f9d2b6c9eb8c6dd6e560056ab8320d746a991fafec858812fc2ebb3141", + "rust_test": "clear_command_tests_clear_case_in_sensitive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + "line": 39, + "fixture": "ClearCommandTests", + "method": "Clear_SenderBased", + "attribute": "[Test]", + "body_sha256": "1ae70737411e18626227c0b15181572c1c623eefce0a8fa1a874b2229c44c38e", + "rust_test": "clear_command_tests_clear_sender_based" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/ClearCommandTests.cs", + "line": 57, + "fixture": "ClearCommandTests", + "method": "Clear_Filtered", + "attribute": "[Test]", + "body_sha256": "e0f0b5a42c3baf92fef6a8d4fc2c60dbd6963db6f844fed55b06968f0c9e543f", + "rust_test": "clear_command_tests_clear_filtered" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 15, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive", + "attribute": "[Test]", + "body_sha256": "45405dbca6c2b8bb9f439736d53c2ff60056252f4cdf6296bedcc14d2be9248e", + "rust_test": "detach_all_command_tests_detach_all_force_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 85, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive_EnforceRestrictions", + "attribute": "[Test]", + "body_sha256": "6186f5923009fb984daef726e8df44aff7cb65f74c2e381dd8cc9968f5534e43", + "rust_test": "detach_all_command_tests_detach_all_force_recursive_enforce_restrictions" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 154, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive_PrivateTargetDir", + "attribute": "[Test]", + "body_sha256": "300a323967b6258d1202190bbd3de7b91699231f7a5afa86204ba627cb61215f", + "rust_test": "detach_all_command_tests_detach_all_force_recursive_private_target_dir" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 226, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive_PrivateSubFolders", + "attribute": "[Test]", + "body_sha256": "e688b64d13f0a07f4bfeae0715fbfbf98c1d1fa64b0aefbd0e4e3d3d4dd98eee", + "rust_test": "detach_all_command_tests_detach_all_force_recursive_private_sub_folders" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 298, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive_NostripSubFolders", + "attribute": "[Test]", + "body_sha256": "22cf1a159861c98c8a0f14ac63bafcbef21466c2ac01e615fe9ca4630d16f956", + "rust_test": "detach_all_command_tests_detach_all_force_recursive_nostrip_sub_folders" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 370, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive_NostripSubFolders_LinkException", + "attribute": "[Test]", + "body_sha256": "cbe38368a6d4c59d72291195688d0c70898be5c3cceb02f09c5d386c3668fb07", + "rust_test": "detach_all_command_tests_detach_all_force_recursive_nostrip_sub_folders_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllCommandTests.cs", + "line": 450, + "fixture": "DetachAllCommandTests", + "method": "DetachAllForce_Recursive_NostripItemName", + "attribute": "[Test]", + "body_sha256": "ea0fab47cb1829338948f605919fcf1dca4f88d7965cdca4c7f457e399e4fbfc", + "rust_test": "detach_all_command_tests_detach_all_force_recursive_nostrip_item_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 15, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_Default", + "attribute": "[Test]", + "body_sha256": "8fe4eacf8cc5841e638d69540e2ab080efc3e64534346ece854429d0476f8a84", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 87, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_Nostrip", + "attribute": "[Test]", + "body_sha256": "754bd01f2f0b77c05ee5d1548f76337da93d980a48ad0922d80f34707c4fe68b", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_nostrip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 159, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_Nostrip_LinkException", + "attribute": "[Test]", + "body_sha256": "0cce15f7cfda160733c305b0867be31875e1814b38e2e980525d960e0214ad51", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_nostrip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 237, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ById", + "attribute": "[Test]", + "body_sha256": "2f657ffed317d4d7f97f6111942ea8214996872da6294f7c66d07890647f7f63", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 309, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ById_Nostrip", + "attribute": "[Test]", + "body_sha256": "48ab7aec02efd652478ca3110dd39011fd9b79a1e0a1336f53e9f77b2f56e635", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_id_nostrip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 382, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ById_Nostrip_LinkException", + "attribute": "[Test]", + "body_sha256": "5d882f00bfe73cecfc3e96c26ff18a20c00481619996b25ed2ce851eff9a86ce", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_id_nostrip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 461, + "fixture": "DetachAllThisCommandTests", + "method": "DetachThisAllForce_ByRlvAttachmentPoint", + "attribute": "[Test]", + "body_sha256": "30e6806d5c484bf2a2f9a3b1fcdb5e88272874b0e755462c3b0bfa97326d180c", + "rust_test": "detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 534, + "fixture": "DetachAllThisCommandTests", + "method": "DetachThisAllForce_ByRlvAttachmentPoint_NoStrip", + "attribute": "[Test]", + "body_sha256": "657125be7aec668f72e744cc87cae38f022c8ccf9e8980c8ef4bea7e0557fdd1", + "rust_test": "detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 608, + "fixture": "DetachAllThisCommandTests", + "method": "DetachThisAllForce_ByRlvAttachmentPoint_NoStrip_LinkException", + "attribute": "[Test]", + "body_sha256": "fe019191a9a3df9a43fd500db775ba5f874f4b767096365cba390480b2b2189f", + "rust_test": "detach_all_this_command_tests_detach_this_all_force_by_rlv_attachment_point_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 688, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ByRlvWearableType", + "attribute": "[Test]", + "body_sha256": "ccf302d870f323790af63873fcbb172f084c4e7400a728e480378706b5fb9947", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 758, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ByRlvWearableType_NoStrip", + "attribute": "[Test]", + "body_sha256": "1947e7c9cfe8bb931ee7ad50c6f505515feeb9d30b236702a2d68fb4734a30f0", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 829, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ByRlvWearableType_NoStrip_LinkException", + "attribute": "[Test]", + "body_sha256": "50ec101ab557e78d947ac7f9878acd4df4957482f358a7ce02371df8754add94", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachAllThisCommandTests.cs", + "line": 906, + "fixture": "DetachAllThisCommandTests", + "method": "DetachAllThisForce_ByRlvWearableType_PrivateFolder", + "attribute": "[Test]", + "body_sha256": "2ba745b093f0348d8754f74073c6a6a0f18383b5ce4a73721b39b01f0306a994", + "rust_test": "detach_all_this_command_tests_detach_all_this_force_by_rlv_wearable_type_private_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + "line": 15, + "fixture": "DetachMeCommandTests", + "method": "DetachMeForce", + "attribute": "[Test]", + "body_sha256": "fde065233689ec75c12e9607acf06c5859a91efea58e143ecc508ebec784a567", + "rust_test": "detach_me_command_tests_detach_me_force" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + "line": 79, + "fixture": "DetachMeCommandTests", + "method": "DetachMeForce_WithNoStripItemName_SpecialException", + "attribute": "[Test]", + "body_sha256": "ee511230131312be9b788033aac8766ea3cb3c1f8d7c5b9b26a4bd6a83cd695c", + "rust_test": "detach_me_command_tests_detach_me_force_with_no_strip_item_name_special_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + "line": 146, + "fixture": "DetachMeCommandTests", + "method": "DetachMeForce_WithLockedFolderRestriction", + "attribute": "[Test]", + "body_sha256": "05fefae0563306af0c491006f18915ff1b250b7972c82c160f20f06e07335887", + "rust_test": "detach_me_command_tests_detach_me_force_with_locked_folder_restriction" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachMeCommandTests.cs", + "line": 224, + "fixture": "DetachMeCommandTests", + "method": "DetachMeForce_MultipleLinksSameItem", + "attribute": "[Test]", + "body_sha256": "1ae8a318762625819371fb109fd673e0d31a2c0354add1e65802eb54cb71e303", + "rust_test": "detach_me_command_tests_detach_me_force_multiple_links_same_item" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 15, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_Default", + "attribute": "[Test]", + "body_sha256": "ae8c0fd737f869ef3e2dbd97ae28974b35c6bbc5327151c0074d531efdaaf54e", + "rust_test": "detach_this_command_tests_detach_this_force_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 87, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_NoStrip", + "attribute": "[Test]", + "body_sha256": "3aa17222f7539814f8329e07de548cca4bb702f4b0409e793ea551327b0c57d0", + "rust_test": "detach_this_command_tests_detach_this_force_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 159, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_NoStripFolder", + "attribute": "[Test]", + "body_sha256": "16b74c3bf8312ccb885e61f933ec9d292988d2e1fad05e0188006df5630681f8", + "rust_test": "detach_this_command_tests_detach_this_force_no_strip_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 231, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_NoStripFolder_LinkException", + "attribute": "[Test]", + "body_sha256": "b86b22a0ab30d0ded0cd6fbc7d34fae77e521861f5672b44a25a77325e594ab4", + "rust_test": "detach_this_command_tests_detach_this_force_no_strip_folder_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 305, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ById", + "attribute": "[Test]", + "body_sha256": "3c4a211e5fefb44b42f50f6e6e58f8f852c8cf2d732bb6c3f737c3d6a592fa22", + "rust_test": "detach_this_command_tests_detach_this_force_by_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 376, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ById_NostripItemName", + "attribute": "[Test]", + "body_sha256": "f32926ca6f4328afdd3ddeb9f7bec8ff2ee01e9563555921ac8c663d20005551", + "rust_test": "detach_this_command_tests_detach_this_force_by_id_nostrip_item_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 447, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ById_NostripFolderName", + "attribute": "[Test]", + "body_sha256": "bec3216bf016c2543a3410b069abd786167e04a7527253887f158127644656a8", + "rust_test": "detach_this_command_tests_detach_this_force_by_id_nostrip_folder_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 518, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ById_NostripFolderName_LinkException", + "attribute": "[Test]", + "body_sha256": "1b5eb3a0bdef8ea65b800533ab3153dc6b3ea21d2f4f27e4820d0a0df48891a2", + "rust_test": "detach_this_command_tests_detach_this_force_by_id_nostrip_folder_name_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 591, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvAttachmentPoint", + "attribute": "[Test]", + "body_sha256": "7e8f3a4d8b2cbdb5cc81eea598da6ef6395834b1cb7a629dc8d7ee2bfd80fab5", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_attachment_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 664, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvAttachmentPoint_NoStrip", + "attribute": "[Test]", + "body_sha256": "f6ff482bdb8d28414e01952201e37e49316b3e2345b0ff85dd4cb059193d1816", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_attachment_point_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 738, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvAttachmentPoint_NoStrip_LinkException", + "attribute": "[Test]", + "body_sha256": "289f8cc48f0e6a412d58258876e4aca08d8116d549642a0011bbdaf9b2223e83", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_attachment_point_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 813, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvWearableType", + "attribute": "[Test]", + "body_sha256": "51607294f12279974c2b44b47ba2eadca9846180a39bcde6a28c020dc4466254", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_wearable_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 883, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvWearableType_NoStrip", + "attribute": "[Test]", + "body_sha256": "30dec183993b2a644c2812ffc1c863e1714df134942f7827df818d9200e47c38", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_wearable_type_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 955, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvWearableType_NoStrip_LinkException", + "attribute": "[Test]", + "body_sha256": "62f59cf66f21dcac15cf3166dcec2183181c0b434e9eacba796eb7025c4f1ab3", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_wearable_type_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/DetachThisCommandTests.cs", + "line": 1028, + "fixture": "DetachThisCommandTests", + "method": "DetachThisForce_ByRlvWearableType_PrivateFolder", + "attribute": "[Test]", + "body_sha256": "dd40588598bd081189e7c4f284af3851a140155e2ede0ae2121dd59a156dc988", + "rust_test": "detach_this_command_tests_detach_this_force_by_rlv_wearable_type_private_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 15, + "fixture": "RemAttachCommandTests", + "method": "RemAttach", + "attribute": "[TestCase(\"@detach=force\")]", + "body_sha256": "16420d56c60229e8d8b6a2a0d63b1f500112c23cef451d69bb0ed97fe9b63bae", + "rust_test": "rem_attach_command_tests_rem_attach" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 16, + "fixture": "RemAttachCommandTests", + "method": "RemAttach", + "attribute": "[TestCase(\"@remattach=force\")]", + "body_sha256": "16420d56c60229e8d8b6a2a0d63b1f500112c23cef451d69bb0ed97fe9b63bae", + "rust_test": "rem_attach_command_tests_rem_attach_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 83, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_NoStrip", + "attribute": "[TestCase(\"@detach=force\")]", + "body_sha256": "5b3f1cbe99833e16c6f10ef568618627445babbcdfc9be555b48257bfdffeea7", + "rust_test": "rem_attach_command_tests_rem_attach_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 84, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_NoStrip", + "attribute": "[TestCase(\"@remattach=force\")]", + "body_sha256": "5b3f1cbe99833e16c6f10ef568618627445babbcdfc9be555b48257bfdffeea7", + "rust_test": "rem_attach_command_tests_rem_attach_no_strip_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 154, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_NoStrip_LinkException", + "attribute": "[TestCase(\"@detach=force\")]", + "body_sha256": "96a4b53d9e55dcd656c25af6619a3d0d67f5bc2517a759d722559a4ffb225472", + "rust_test": "rem_attach_command_tests_rem_attach_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 155, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_NoStrip_LinkException", + "attribute": "[TestCase(\"@remattach=force\")]", + "body_sha256": "96a4b53d9e55dcd656c25af6619a3d0d67f5bc2517a759d722559a4ffb225472", + "rust_test": "rem_attach_command_tests_rem_attach_no_strip_link_exception_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 227, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ExternalItems", + "attribute": "[TestCase(\"@detach=force\")]", + "body_sha256": "7545f36532fcb7974a9e009e567b2342754a11da95eb3f17ee04089dcec42664", + "rust_test": "rem_attach_command_tests_rem_attach_external_items" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 228, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ExternalItems", + "attribute": "[TestCase(\"@remattach=force\")]", + "body_sha256": "7545f36532fcb7974a9e009e567b2342754a11da95eb3f17ee04089dcec42664", + "rust_test": "rem_attach_command_tests_rem_attach_external_items_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 320, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByFolder", + "attribute": "[TestCase(\"@detach:Clothing/Hats=force\")]", + "body_sha256": "583d3f596c80411d950038e3ec64032bee75150b8c819741fe89a4ca40eb2553", + "rust_test": "rem_attach_command_tests_rem_attach_by_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 321, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByFolder", + "attribute": "[TestCase(\"@remattach:Clothing/Hats=force\")]", + "body_sha256": "583d3f596c80411d950038e3ec64032bee75150b8c819741fe89a4ca40eb2553", + "rust_test": "rem_attach_command_tests_rem_attach_by_folder_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 387, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByFolder_NoStrip", + "attribute": "[TestCase(\"@detach:Clothing/nostrip Hats=force\")]", + "body_sha256": "3a21b8ae807126d6f93ac95e16c47330b4146ace9781e9c9665ad493ee8c48b1", + "rust_test": "rem_attach_command_tests_rem_attach_by_folder_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 388, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByFolder_NoStrip", + "attribute": "[TestCase(\"@remattach:Clothing/nostrip Hats=force\")]", + "body_sha256": "3a21b8ae807126d6f93ac95e16c47330b4146ace9781e9c9665ad493ee8c48b1", + "rust_test": "rem_attach_command_tests_rem_attach_by_folder_no_strip_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 455, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByFolder_NoStrip_LinkException", + "attribute": "[TestCase(\"@detach:Clothing/nostrip Hats=force\")]", + "body_sha256": "7c00e7dc70b3078d75009cf78a9fece889eee85f237c1a3c79c6249ae5e5327f", + "rust_test": "rem_attach_command_tests_rem_attach_by_folder_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 456, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByFolder_NoStrip_LinkException", + "attribute": "[TestCase(\"@remattach:Clothing/nostrip Hats=force\")]", + "body_sha256": "7c00e7dc70b3078d75009cf78a9fece889eee85f237c1a3c79c6249ae5e5327f", + "rust_test": "rem_attach_command_tests_rem_attach_by_folder_no_strip_link_exception_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 525, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint", + "attribute": "[TestCase(\"@detach:chest=force\")]", + "body_sha256": "e09627228c1cf8311e56ac6660389bc1b268db8fd4f883dc40aaf3d2ec00916b", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 526, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint", + "attribute": "[TestCase(\"@remattach:chest=force\")]", + "body_sha256": "e09627228c1cf8311e56ac6660389bc1b268db8fd4f883dc40aaf3d2ec00916b", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 607, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint_NoStrip", + "attribute": "[TestCase(\"@detach:chest=force\")]", + "body_sha256": "ffaaad92700d5d606154abdddd05c24c7584c5c3e55290df61e2b2a71d8148d7", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 608, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint_NoStrip", + "attribute": "[TestCase(\"@remattach:chest=force\")]", + "body_sha256": "ffaaad92700d5d606154abdddd05c24c7584c5c3e55290df61e2b2a71d8148d7", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 705, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint_NoStrip_LinkException", + "attribute": "[TestCase(\"@detach:chest=force\")]", + "body_sha256": "af1b1caf070a186bc2b02b598919b52d47c289d708fde3713e48ce1a40d7c025", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 706, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint_NoStrip_LinkException", + "attribute": "[TestCase(\"@remattach:chest=force\")]", + "body_sha256": "af1b1caf070a186bc2b02b598919b52d47c289d708fde3713e48ce1a40d7c025", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_no_strip_link_exception_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 805, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint_None", + "attribute": "[TestCase(\"@detach:skull=force\")]", + "body_sha256": "afed603254ad6048a46e157254f16253063e6c76c9ea16f46a69d8455bc0e6fb", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_none" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 806, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByAttachmentPoint_None", + "attribute": "[TestCase(\"@remattach:skull=force\")]", + "body_sha256": "afed603254ad6048a46e157254f16253063e6c76c9ea16f46a69d8455bc0e6fb", + "rust_test": "rem_attach_command_tests_rem_attach_by_attachment_point_none_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 871, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID", + "attribute": "[TestCase(\"detach\")]", + "body_sha256": "4b1a8acea7f1bb100bf11e9329672c64b53aba4974558f1c693460eef7f56c2d", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 872, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID", + "attribute": "[TestCase(\"remattach\")]", + "body_sha256": "4b1a8acea7f1bb100bf11e9329672c64b53aba4974558f1c693460eef7f56c2d", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 938, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_NostripInItemName", + "attribute": "[TestCase(\"detach\")]", + "body_sha256": "6857733912b45ef9153b0f58cd74ae6c9dc0034fa10933d153cae88a2c7d9423", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_item_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 939, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_NostripInItemName", + "attribute": "[TestCase(\"remattach\")]", + "body_sha256": "6857733912b45ef9153b0f58cd74ae6c9dc0034fa10933d153cae88a2c7d9423", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_item_name_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1005, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_NostripInFolderName", + "attribute": "[TestCase(\"detach\")]", + "body_sha256": "1a3189f931e086ab3d2d3e99c53dba2e9d39dce75a52fd02400c6892aef5d0c4", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1006, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_NostripInFolderName", + "attribute": "[TestCase(\"remattach\")]", + "body_sha256": "1a3189f931e086ab3d2d3e99c53dba2e9d39dce75a52fd02400c6892aef5d0c4", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1073, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_NostripInFolderName_LinkException", + "attribute": "[TestCase(\"detach\")]", + "body_sha256": "bd7bc72a107b4a21b00977e13b086da192bef2c2e6f0fdb73b8e332016c6ef23", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1074, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_NostripInFolderName_LinkException", + "attribute": "[TestCase(\"remattach\")]", + "body_sha256": "bd7bc72a107b4a21b00977e13b086da192bef2c2e6f0fdb73b8e332016c6ef23", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_nostrip_in_folder_name_link_exception_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1143, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_WithRestrictions", + "attribute": "[TestCase(\"detach\")]", + "body_sha256": "2ecf40d1d338117ddac4cfd6c7a030e96b7adf72cd90e0d8327787317e1f38d7", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_with_restrictions" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1144, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_WithRestrictions", + "attribute": "[TestCase(\"remattach\")]", + "body_sha256": "2ecf40d1d338117ddac4cfd6c7a030e96b7adf72cd90e0d8327787317e1f38d7", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_with_restrictions_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1211, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_External", + "attribute": "[TestCase(\"detach\")]", + "body_sha256": "e0bdc682df3416bdc01855e6e63974e64c21951aac629807352220baf572dded", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_external" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemAttachCommandTests.cs", + "line": 1212, + "fixture": "RemAttachCommandTests", + "method": "RemAttach_ByUUID_External", + "attribute": "[TestCase(\"remattach\")]", + "body_sha256": "e0bdc682df3416bdc01855e6e63974e64c21951aac629807352220baf572dded", + "rust_test": "rem_attach_command_tests_rem_attach_by_uuid_external_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 15, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit", + "attribute": "[Test]", + "body_sha256": "60bd0e62bbd4613c4d2d1a65705644dc25fd7327408adfc0bb7e95c45d79cdcb", + "rust_test": "rem_outfit_command_tests_rem_outfit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 83, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_PrivateFolders", + "attribute": "[Test]", + "body_sha256": "d79ac3806f50915390edd0a24b756ef398c1334017f69d16f4cb887dcdd41fb1", + "rust_test": "rem_outfit_command_tests_rem_outfit_private_folders" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 153, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_ExternalItems", + "attribute": "[Test]", + "body_sha256": "0265a9fee1070cbcc458bfcb05fe267991cbdb5480500c1b32aace1eb4935217", + "rust_test": "rem_outfit_command_tests_rem_outfit_external_items" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 235, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_ExternalItems_NoStrip", + "attribute": "[Test]", + "body_sha256": "b93d39d919fb70b02ccdb724969f7b983c726c707bca96e1b1ddc6ee248a734f", + "rust_test": "rem_outfit_command_tests_rem_outfit_external_items_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 330, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_ExternalItems_NoStrip_LinkException", + "attribute": "[Test]", + "body_sha256": "5ecc44228573645e0a0c78d100dab54b793c6ce8dc50a02d79a919fe6d7c1678", + "rust_test": "rem_outfit_command_tests_rem_outfit_external_items_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 428, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_ExternalItems_ByType", + "attribute": "[Test]", + "body_sha256": "8ba106f071f8768af1d6213c04f67dd0aec846ae47552686eba86c489bdb0292", + "rust_test": "rem_outfit_command_tests_rem_outfit_external_items_by_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 508, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Folder", + "attribute": "[Test]", + "body_sha256": "45f9e7a9d0ef99ec7d58b59f1c1db7b6065994939717842bb02486b470b357b5", + "rust_test": "rem_outfit_command_tests_rem_outfit_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 573, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Folder_PrivateFolder", + "attribute": "[Test]", + "body_sha256": "68f3050a1b667304ff2b252690cc7d1994964dbd2c7633d54e5c6654714c0aed", + "rust_test": "rem_outfit_command_tests_rem_outfit_folder_private_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 640, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Folder_NoStrip", + "attribute": "[Test]", + "body_sha256": "d56b83a72d6d3529af0390674550ce40733c14de6210cf71e277f0e195d1e330", + "rust_test": "rem_outfit_command_tests_rem_outfit_folder_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 706, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Folder_NoStripFolderName", + "attribute": "[Test]", + "body_sha256": "a28f5517a9d05085627d5acaf33441d598912301962f6e99aaff49ef5114af53", + "rust_test": "rem_outfit_command_tests_rem_outfit_folder_no_strip_folder_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 772, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Folder_NoStripFolderName_LinkException", + "attribute": "[Test]", + "body_sha256": "80efc201f976365e68d32ae1b30db0f10a17cbc65aedc82895ffa679700008da", + "rust_test": "rem_outfit_command_tests_rem_outfit_folder_no_strip_folder_name_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 841, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Specific", + "attribute": "[Test]", + "body_sha256": "7235143679739442ec942d294a8a68f69b7fb5678ed4e3ca03be35c74e9c71a9", + "rust_test": "rem_outfit_command_tests_rem_outfit_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 907, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Specific_PrivateFolder", + "attribute": "[Test]", + "body_sha256": "3feea26f000dc7eb86b1413f1a5bdd5f109c5f9f969918cd1ce2e7f926f26c12", + "rust_test": "rem_outfit_command_tests_rem_outfit_specific_private_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 975, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Specific_NoStrip", + "attribute": "[Test]", + "body_sha256": "6e4b8bc53933a889df1cf553ca7e0601e5061bb87013a4075c2ff357cc9d987f", + "rust_test": "rem_outfit_command_tests_rem_outfit_specific_no_strip" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 1042, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_Specific_NoStrip_LinkException", + "attribute": "[Test]", + "body_sha256": "72b1409f70531d859f15a012cb1fb03d795d2065c5d03b7a263d352ca4b80e98", + "rust_test": "rem_outfit_command_tests_rem_outfit_specific_no_strip_link_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/RemOutfitCommandTests.cs", + "line": 1112, + "fixture": "RemOutfitCommandTests", + "method": "RemOutfit_BodyPart_Specific", + "attribute": "[Test]", + "body_sha256": "13804c96395db86821371dc8f2cacd2cb182338f8ea88034afcc5da19e3f0691", + "rust_test": "rem_outfit_command_tests_rem_outfit_body_part_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs", + "line": 13, + "fixture": "SetDebugCommandTests", + "method": "SetDebug_Default", + "attribute": "[TestCase(\"RenderResolutionDivisor\", \"RenderResolutionDivisor Success\")]", + "body_sha256": "abcee425068df326a3258ab4d881218e6eee52523fa5d306b191308e85dfff3d", + "rust_test": "set_debug_command_tests_set_debug_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs", + "line": 14, + "fixture": "SetDebugCommandTests", + "method": "SetDebug_Default", + "attribute": "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "body_sha256": "abcee425068df326a3258ab4d881218e6eee52523fa5d306b191308e85dfff3d", + "rust_test": "set_debug_command_tests_set_debug_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetDebugCommandTests.cs", + "line": 32, + "fixture": "SetDebugCommandTests", + "method": "SetDebug_Invalid", + "attribute": "[Test]", + "body_sha256": "2e0595319ba8e2c9a8280c5b034363ad7998eb740cb6b7fff3d75bb0167c6464", + "rust_test": "set_debug_command_tests_set_debug_invalid" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetEnvCommandTests.cs", + "line": 14, + "fixture": "SetEnvCommandTests", + "method": "SetEnv_Default", + "attribute": "[TestCase(\"Daytime\", \"Daytime Success\")]", + "body_sha256": "836c1332ca9c4f645e5c9dca8b4a2b967d55fd8148901b05ce5d741e665ab7e1", + "rust_test": "set_env_command_tests_set_env_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetEnvCommandTests.cs", + "line": 15, + "fixture": "SetEnvCommandTests", + "method": "SetEnv_Default", + "attribute": "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "body_sha256": "836c1332ca9c4f645e5c9dca8b4a2b967d55fd8148901b05ce5d741e665ab7e1", + "rust_test": "set_env_command_tests_set_env_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + "line": 14, + "fixture": "SetGroupCommandTests", + "method": "SetGroup_ByName", + "attribute": "[Test]", + "body_sha256": "fae27e58cd981f5471f4c2b8356bb07aa5e76a57aaf0882d0dbfb86360e077e3", + "rust_test": "set_group_command_tests_set_group_by_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + "line": 32, + "fixture": "SetGroupCommandTests", + "method": "SetGroup_ByNameAndRole", + "attribute": "[Test]", + "body_sha256": "408442b86bb8259eb9bbb4cf8a5d3b0830c7ba9357fa04cb6e851511a7a24df1", + "rust_test": "set_group_command_tests_set_group_by_name_and_role" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + "line": 50, + "fixture": "SetGroupCommandTests", + "method": "SetGroup_ById", + "attribute": "[Test]", + "body_sha256": "27f13c52c8c5e2e4298fee3f4322f9906d5f82e900aa5f46c9a8ffac3a6dfae7", + "rust_test": "set_group_command_tests_set_group_by_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetGroupCommandTests.cs", + "line": 70, + "fixture": "SetGroupCommandTests", + "method": "SetGroup_ByIdAndRole", + "attribute": "[Test]", + "body_sha256": "e18fd0c318ebd4f9a189418449568b3a34b8f7d3a0097f100a7253c4d5a31bde", + "rust_test": "set_group_command_tests_set_group_by_id_and_role" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SetRotCommandTests.cs", + "line": 13, + "fixture": "SetRotCommandTests", + "method": "SetRot", + "attribute": "[Test]", + "body_sha256": "c3302d63cdda9d72b85dad2749e2684cc26d51c72ddc6ace8275911f8ba67ef4", + "rust_test": "set_rot_command_tests_set_rot" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + "line": 28, + "fixture": "SitCommandTests", + "method": "ForceSit_Default", + "attribute": "[Test]", + "body_sha256": "24e45ba898cb8ed0919369d07a39d0b21982fa4fc4c41eb4835ba765c05e2469", + "rust_test": "sit_command_tests_force_sit_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + "line": 50, + "fixture": "SitCommandTests", + "method": "ForceSit_RestrictedUnsit_WhileStanding", + "attribute": "[Test]", + "body_sha256": "8d179277f6a7f98ead813de7bd02ab5146b46ce240d1d5e4a69037885e5f626a", + "rust_test": "sit_command_tests_force_sit_restricted_unsit_while_standing" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + "line": 74, + "fixture": "SitCommandTests", + "method": "ForceSit_RestrictedUnsit_WhileSeated", + "attribute": "[Test]", + "body_sha256": "1f2debd6e644c86698577e1c04db96d6aac43267ceae8de9f28435b62ff92817", + "rust_test": "sit_command_tests_force_sit_restricted_unsit_while_seated" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + "line": 95, + "fixture": "SitCommandTests", + "method": "ForceSit_RestrictedSit", + "attribute": "[Test]", + "body_sha256": "8ac0964fc07bb5e860123ce8de1102c2254ffde28f246896d81f7524c3c87021", + "rust_test": "sit_command_tests_force_sit_restricted_sit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + "line": 115, + "fixture": "SitCommandTests", + "method": "ForceSit_RestrictedStandTp", + "attribute": "[Test]", + "body_sha256": "bc0c259477ef5f1e5a76b1081f604ba421c82340f738e37fd52b91a421037cf6", + "rust_test": "sit_command_tests_force_sit_restricted_stand_tp" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitCommandTests.cs", + "line": 135, + "fixture": "SitCommandTests", + "method": "ForceSit_InvalidObject", + "attribute": "[Test]", + "body_sha256": "787bfe6fefe3895b4bcb5da027ffeac70bf67c3c7a295dbbf7e1526156290040", + "rust_test": "sit_command_tests_force_sit_invalid_object" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitGroundCommandTests.cs", + "line": 11, + "fixture": "SitGroundCommandTests", + "method": "ForceSitGround", + "attribute": "[Test]", + "body_sha256": "2319cd49aaae5ac824bc5ffd4f33a5e4f3f684ebec1dc1f1732071eb44ee1cb8", + "rust_test": "sit_ground_command_tests_force_sit_ground" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/SitGroundCommandTests.cs", + "line": 17, + "fixture": "SitGroundCommandTests", + "method": "ForceSitGround_RestrictedSit", + "attribute": "[Test]", + "body_sha256": "5ac661e9f7fa93cf6ca76aa69f6d84ac61ebd22f26620203f084777010b6de4d", + "rust_test": "sit_ground_command_tests_force_sit_ground_restricted_sit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + "line": 13, + "fixture": "TpToCommandTests", + "method": "TpTo_Default", + "attribute": "[Test]", + "body_sha256": "1613e723da60f84dfb54a7345b96566a055a9b7a017e66b0929d6f37c04b62a3", + "rust_test": "tp_to_command_tests_tp_to_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + "line": 31, + "fixture": "TpToCommandTests", + "method": "TpTo_WithRegion", + "attribute": "[Test]", + "body_sha256": "50c5f63c5cb0da221846fd7c0c7f2d471bef2aa2ab203a9b5bdb4eceeb3d97bf", + "rust_test": "tp_to_command_tests_tp_to_with_region" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + "line": 49, + "fixture": "TpToCommandTests", + "method": "TpTo_WithRegionAndLookAt", + "attribute": "[Test]", + "body_sha256": "c9030189de7acdad0db5c8f83e49ee0433ec0588a35436ab39cdcf40a4fd4d36", + "rust_test": "tp_to_command_tests_tp_to_with_region_and_look_at" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + "line": 67, + "fixture": "TpToCommandTests", + "method": "TpTo_RestrictedUnsit", + "attribute": "[Test]", + "body_sha256": "4dc00a1048593f7468271a4262cf311a3516ea4a53e288eeca69d1297dafc9f2", + "rust_test": "tp_to_command_tests_tp_to_restricted_unsit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/TpToCommandTests.cs", + "line": 83, + "fixture": "TpToCommandTests", + "method": "TpTo_RestrictedTpLoc", + "attribute": "[Test]", + "body_sha256": "3e1ecc1d04973a496edf9d156e52ba76a93ff431181a3ece93c0e4f82884895a", + "rust_test": "tp_to_command_tests_tp_to_restricted_tp_loc" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/UnsitCommandTests.cs", + "line": 10, + "fixture": "UnsitCommandTests", + "method": "ForceUnSit", + "attribute": "[Test]", + "body_sha256": "2f91e1112e1c4e97b79a4dc7bcd4d4a85f13125bd636f81147ce5b396366ebed", + "rust_test": "unsit_command_tests_force_un_sit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Commands/UnsitCommandTests.cs", + "line": 16, + "fixture": "UnsitCommandTests", + "method": "ForceUnSit_RestrictedUnsit", + "attribute": "[Test]", + "body_sha256": "2ecf210dc83b06018cdcf44cb44bdf43f1040133e7523542a2e1126d6d98004f", + "rust_test": "unsit_command_tests_force_un_sit_restricted_unsit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AcceptPermissionExceptionTests.cs", + "line": 9, + "fixture": "AcceptPermissionExceptionTests", + "method": "AcceptPermission", + "attribute": "[Test]", + "body_sha256": "a5ffc51718e89fb872c6df8b8667f6d231618d47a2ffc71d596e8e10e15cb02e", + "rust_test": "accept_permission_exception_tests_accept_permission" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpExceptionTests.cs", + "line": 11, + "fixture": "AcceptTpExceptionTests", + "method": "CanAutoAcceptTp_User", + "attribute": "[Test]", + "body_sha256": "e988496e81a717eae1a96c5501e748a441fa64f637aaa47a6ae7a8d571c30f6e", + "rust_test": "accept_tp_exception_tests_can_auto_accept_tp_user" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpExceptionTests.cs", + "line": 24, + "fixture": "AcceptTpExceptionTests", + "method": "CanAutoAcceptTp_All", + "attribute": "[Test]", + "body_sha256": "428ec184c9d09f6ec57ac3429180f327ed1b79e9d9dea9815df3bb6f0f6244fd", + "rust_test": "accept_tp_exception_tests_can_auto_accept_tp_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpRequestExceptionTests.cs", + "line": 11, + "fixture": "AcceptTpRequestExceptionTests", + "method": "CanAutoAcceptTpRequest_User", + "attribute": "[Test]", + "body_sha256": "3a5af1a55e74b5e75a04abc11826ded17c327ac2ed99ab2a423674fbb0e61f31", + "rust_test": "accept_tp_request_exception_tests_can_auto_accept_tp_request_user" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AcceptTpRequestExceptionTests.cs", + "line": 24, + "fixture": "AcceptTpRequestExceptionTests", + "method": "CanAutoAcceptTpRequest_All", + "attribute": "[Test]", + "body_sha256": "8e2cf7c4d17dcec4d7855fc430092699416108966fb5d97c170c13f0bcd04cfe", + "rust_test": "accept_tp_request_exception_tests_can_auto_accept_tp_request_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs", + "line": 14, + "fixture": "AttachAllThisExceptExceptionTests", + "method": "AttachAllThis_Recursive_ExceptAll", + "attribute": "[Test]", + "body_sha256": "1daa414beb2a767518f335f6ae59e711395375ed9d7912fbbc139fa0998dfdb1", + "rust_test": "attach_all_this_except_exception_tests_attach_all_this_recursive_except_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs", + "line": 95, + "fixture": "AttachAllThisExceptExceptionTests", + "method": "AttachAllThis_Recursive_ExceptAll_Recursive", + "attribute": "[Test]", + "body_sha256": "6e0c78d6ed78bedca9a8c6a9a83fd9f90f7123da433eb4c560e6f5c0b6fe6d94", + "rust_test": "attach_all_this_except_exception_tests_attach_all_this_recursive_except_all_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AttachAllThisExceptExceptionTests.cs", + "line": 194, + "fixture": "AttachAllThisExceptExceptionTests", + "method": "AttachAllThis_Recursive_ExceptAll_Recursive_AddRem", + "attribute": "[Test]", + "body_sha256": "9423ed205501604501d31909414ecf6ef99a0d56d4efae100f5576b31b71a858", + "rust_test": "attach_all_this_except_exception_tests_attach_all_this_recursive_except_all_recursive_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AttachThisExceptExceptionTests.cs", + "line": 15, + "fixture": "AttachThisExceptExceptionTests", + "method": "AttachThisExcept_Default", + "attribute": "[Test]", + "body_sha256": "b8e6e55d8f2654429c9826e38ffc8522eec44ab2521891b68616db61ac662db0", + "rust_test": "attach_this_except_exception_tests_attach_this_except_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/AttachThisExceptExceptionTests.cs", + "line": 114, + "fixture": "AttachThisExceptExceptionTests", + "method": "AttachThisExcept_AddRem", + "attribute": "[Test]", + "body_sha256": "05bc7eab5dd02a0a3e60f85eb51b374623aaa29c9ce2b522748a3478b8ee44ea", + "rust_test": "attach_this_except_exception_tests_attach_this_except_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/DenyPermissionExceptionTests.cs", + "line": 9, + "fixture": "DenyPermissionExceptionTests", + "method": "DenyPermission", + "attribute": "[Test]", + "body_sha256": "c2284b63e7b4a93f8613a3afe34466d14e1c6ed8528656d54ae64ca6d081cdd5", + "rust_test": "deny_permission_exception_tests_deny_permission" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs", + "line": 14, + "fixture": "DetachAllThisExceptExceptionTests", + "method": "DetachAllThis_Recursive_ExceptAll", + "attribute": "[Test]", + "body_sha256": "75e7ab22f6d9d058580fd83741d65f7e5babb7ad54805eaeb16bec8cd65370ed", + "rust_test": "detach_all_this_except_exception_tests_detach_all_this_recursive_except_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs", + "line": 73, + "fixture": "DetachAllThisExceptExceptionTests", + "method": "DetachAllThis_Recursive_ExceptAll_Recursive", + "attribute": "[Test]", + "body_sha256": "3fb8bb13d6a917d9be18265d90767488cde66746badc6584025bbbaf84f020ad", + "rust_test": "detach_all_this_except_exception_tests_detach_all_this_recursive_except_all_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/DetachAllThisExceptExceptionTests.cs", + "line": 172, + "fixture": "DetachAllThisExceptExceptionTests", + "method": "DetachAllThis_Recursive_ExceptAll_Recursive_AddRem", + "attribute": "[Test]", + "body_sha256": "fb5fd8a4eda181d22d1756ec0cae700c4b90895a74dc79c24c67c1705cfd37c8", + "rust_test": "detach_all_this_except_exception_tests_detach_all_this_recursive_except_all_recursive_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/DetachThisExceptExceptionTests.cs", + "line": 14, + "fixture": "DetachThisExceptExceptionTests", + "method": "DetachAllThis_Recursive_Except", + "attribute": "[Test]", + "body_sha256": "3222d97d73d8b54bd11212f8cd3de26279040321f0bc330e061ff93880053f3e", + "rust_test": "detach_this_except_exception_tests_detach_all_this_recursive_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/DetachThisExceptExceptionTests.cs", + "line": 95, + "fixture": "DetachThisExceptExceptionTests", + "method": "DetachAllThis_Recursive_Except_AddRem", + "attribute": "[Test]", + "body_sha256": "d25b2c533b9b51428c0c2414d687c466a3c80c4a573dd36763504de19e8dc6f8", + "rust_test": "detach_this_except_exception_tests_detach_all_this_recursive_except_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/EditExceptionTests.cs", + "line": 11, + "fixture": "EditExceptionTests", + "method": "CanEdit_Exception", + "attribute": "[Test]", + "body_sha256": "e435b03faef04dfe06d0cbec76e94cbf30e61ad7bc08502728f9239cf47292f8", + "rust_test": "edit_exception_tests_can_edit_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/EditExceptionTests.cs", + "line": 33, + "fixture": "EditExceptionTests", + "method": "CanEdit_Specific", + "attribute": "[Test]", + "body_sha256": "db097167497bc650c6729f0687924adedda7097b4089107fc5ea03716c1cb4e5", + "rust_test": "edit_exception_tests_can_edit_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/EmoteExceptionTests.cs", + "line": 9, + "fixture": "EmoteExceptionTests", + "method": "CanEmote", + "attribute": "[Test]", + "body_sha256": "a643401539d7258ae04ddebaf9c82876f59c4433b11ee61bfe8b416058c9fe38", + "rust_test": "emote_exception_tests_can_emote" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RecvChatExceptionTests.cs", + "line": 10, + "fixture": "RecvChatExceptionTests", + "method": "CanRecvChat_Except", + "attribute": "[Test]", + "body_sha256": "b34881785cf2df3d8f4e5ba971adcf2144d8de4db00acfbe136c79457742ec33", + "rust_test": "recv_chat_exception_tests_can_recv_chat_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RecvEmoteExceptionTests.cs", + "line": 11, + "fixture": "RecvEmoteExceptionTests", + "method": "CanRecvChat_RecvEmote_Except", + "attribute": "[Test]", + "body_sha256": "d4647d71c02e05405ae2acf7b58522aae559b1c90a4f7a1521c9a9a383220f8a", + "rust_test": "recv_emote_exception_tests_can_recv_chat_recv_emote_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs", + "line": 10, + "fixture": "RecvImExceptionTests", + "method": "CanReceiveIM_Exception", + "attribute": "[Test]", + "body_sha256": "2e1afba517b29e8e7f2e0605340eb6e87443282857400eba259f0ebdf4874e23", + "rust_test": "recv_im_exception_tests_can_receive_im_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs", + "line": 22, + "fixture": "RecvImExceptionTests", + "method": "CanReceiveIM_Exception_SingleGroup", + "attribute": "[Test]", + "body_sha256": "9ec57daeed225caf960d00f0c83378d1836e86b1896063703ee1c3a38c7b582a", + "rust_test": "recv_im_exception_tests_can_receive_im_exception_single_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RecvImExceptionTests.cs", + "line": 33, + "fixture": "RecvImExceptionTests", + "method": "CanReceiveIM_Exception_AllGroups", + "attribute": "[Test]", + "body_sha256": "633b8c680b583a6f8d80335c26f4ebcec77f9d8d5231e49bea562dcb66f00267", + "rust_test": "recv_im_exception_tests_can_receive_im_exception_all_groups" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + "line": 11, + "fixture": "RedirChatExceptionTests", + "method": "IsRedirChat", + "attribute": "[Test]", + "body_sha256": "1eb25c5579789db22ee242c4b52c65989bd26dce6d7577021c329c6c49be9414", + "rust_test": "redir_chat_exception_tests_is_redir_chat" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + "line": 26, + "fixture": "RedirChatExceptionTests", + "method": "IsRedirChat_Removed", + "attribute": "[Test]", + "body_sha256": "62e03ff1db1e790d8bc1e38ac1495fc12723ba2eb5c9d6035d73c9fdb91a44ad", + "rust_test": "redir_chat_exception_tests_is_redir_chat_removed" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + "line": 35, + "fixture": "RedirChatExceptionTests", + "method": "IsRedirChat_MultipleChannels", + "attribute": "[Test]", + "body_sha256": "c7d0c428d121ab80eee9b6b5855cbe50e7a4cd74e81c369da09df04d55c7554f", + "rust_test": "redir_chat_exception_tests_is_redir_chat_multiple_channels" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + "line": 52, + "fixture": "RedirChatExceptionTests", + "method": "IsRedirChat_RedirectChat", + "attribute": "[Test]", + "body_sha256": "c4a083e495a578c1ed0855c43680d5b05144bf627f06df48c82e089e6f0699bf", + "rust_test": "redir_chat_exception_tests_is_redir_chat_redirect_chat" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + "line": 69, + "fixture": "RedirChatExceptionTests", + "method": "IsRedirChat_RedirectChatMultiple", + "attribute": "[Test]", + "body_sha256": "5ff8665440d8d02e0aa900121e591034d51e2b48ca62fdec2fbc9135f8c83428", + "rust_test": "redir_chat_exception_tests_is_redir_chat_redirect_chat_multiple" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirChatExceptionTests.cs", + "line": 89, + "fixture": "RedirChatExceptionTests", + "method": "IsRedirChat_RedirectChatEmote", + "attribute": "[Test]", + "body_sha256": "5d88009e3e8d365c52315a9b189f6cffdc9d04fdb70aa26bcc03d6bc16227189", + "rust_test": "redir_chat_exception_tests_is_redir_chat_redirect_chat_emote" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + "line": 10, + "fixture": "RedirEmoteExceptionTests", + "method": "IsRedirEmote", + "attribute": "[Test]", + "body_sha256": "02170a2b3eb0cbb88921517c9742d2fc0baaea7a621e5a3c3264a7a17d5efb61", + "rust_test": "redir_emote_exception_tests_is_redir_emote" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + "line": 25, + "fixture": "RedirEmoteExceptionTests", + "method": "IsRedirEmote_Removed", + "attribute": "[Test]", + "body_sha256": "6ee89cedfd1e2d79d2447f2f48d1e2d1ac96295485b7509fe09f98e3bfcd9766", + "rust_test": "redir_emote_exception_tests_is_redir_emote_removed" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + "line": 34, + "fixture": "RedirEmoteExceptionTests", + "method": "IsRedirEmote_MultipleChannels", + "attribute": "[Test]", + "body_sha256": "1a95f4cc5db96cf033fed0c1a4e573b1cb1ac17ef72b76e0ce115c051f10528a", + "rust_test": "redir_emote_exception_tests_is_redir_emote_multiple_channels" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + "line": 51, + "fixture": "RedirEmoteExceptionTests", + "method": "IsRedirEmote_RedirectEmote", + "attribute": "[Test]", + "body_sha256": "525297be5b5ff466fc9a61f2bc87af38bd637cbef8e0c794e897e021d0cca464", + "rust_test": "redir_emote_exception_tests_is_redir_emote_redirect_emote" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + "line": 68, + "fixture": "RedirEmoteExceptionTests", + "method": "IsRedirEmote_RedirectEmoteMultiple", + "attribute": "[Test]", + "body_sha256": "fd6af49a90e111ed6424c85565242e1205e13604b529909f7be0260e93f0b1c6", + "rust_test": "redir_emote_exception_tests_is_redir_emote_redirect_emote_multiple" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/RedirEmoteExceptionTests.cs", + "line": 88, + "fixture": "RedirEmoteExceptionTests", + "method": "IsRedirEmote_RedirectEmoteChat", + "attribute": "[Test]", + "body_sha256": "e8b78a6a34e3d3acdfc6d454b46a939d341260362ae5327dc4b70164d41431aa", + "rust_test": "redir_emote_exception_tests_is_redir_emote_redirect_emote_chat" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/SendChannelExceptExceptionTests.cs", + "line": 9, + "fixture": "SendChannelExceptExceptionTests", + "method": "CanSendChannelExcept", + "attribute": "[Test]", + "body_sha256": "08c309d08681fe067f67315a72014d0a05c87d6e14632fa04f6f2fb617d61be3", + "rust_test": "send_channel_except_exception_tests_can_send_channel_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/SendChannelExceptionTests.cs", + "line": 9, + "fixture": "SendChannelExceptionTests", + "method": "CanSendChannel_Exception", + "attribute": "[Test]", + "body_sha256": "49bcacb6fb31d596ce9afc73099f8aaf645156ee222262174e1d7fed08393cf9", + "rust_test": "send_channel_exception_tests_can_send_channel_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs", + "line": 10, + "fixture": "SendImExceptionTests", + "method": "CanSendIM_Exception", + "attribute": "[Test]", + "body_sha256": "8124011921e8d4caf6840e960bd9f98d21df9db476e1726e0d54550cb8527ceb", + "rust_test": "send_im_exception_tests_can_send_im_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs", + "line": 21, + "fixture": "SendImExceptionTests", + "method": "CanSendIM_Exception_SingleGroup", + "attribute": "[Test]", + "body_sha256": "b55a4bdba1d33652f3809c3478047afc65757fbe1dec6c5292e17b71a04b206c", + "rust_test": "send_im_exception_tests_can_send_im_exception_single_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/SendImExceptionTests.cs", + "line": 32, + "fixture": "SendImExceptionTests", + "method": "CanSendIM_Exception_AllGroups", + "attribute": "[Test]", + "body_sha256": "4190ff51848f63dce5682317db79da23fa19ad9e53004534382f3eb6e8544788", + "rust_test": "send_im_exception_tests_can_send_im_exception_all_groups" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/ShareExceptionTests.cs", + "line": 11, + "fixture": "ShareExceptionTests", + "method": "CanShare_Except", + "attribute": "[Test]", + "body_sha256": "37297059a814bfde94c466e263a429258cce11ae258afd7953d26f65f9178f1d", + "rust_test": "share_exception_tests_can_share_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/ShowNameTagsExceptionTests.cs", + "line": 10, + "fixture": "ShowNameTagsExceptionTests", + "method": "CanShowNameTags_Except", + "attribute": "[Test]", + "body_sha256": "5d1fe4ec1fa289623d473ffae1682ed725735cbdf48bdf5b7fed086237e32a1a", + "rust_test": "show_name_tags_exception_tests_can_show_name_tags_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/ShowNamesExceptionTests.cs", + "line": 10, + "fixture": "ShowNamesExceptionTests", + "method": "CanShowNames_Except", + "attribute": "[Test]", + "body_sha256": "b11578e758631037440dd56a683a3ffc25b576eaa25e7388c950d8d647eb2a75", + "rust_test": "show_names_exception_tests_can_show_names_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/StartImExceptionTests.cs", + "line": 10, + "fixture": "StartImExceptionTests", + "method": "CanStartIM_Exception", + "attribute": "[Test]", + "body_sha256": "e0001ffc665f0f39833cf2376ea1fcb7559bdb87a48ea60bb348e14b078880e4", + "rust_test": "start_im_exception_tests_can_start_im_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/TouchMeExceptionTests.cs", + "line": 12, + "fixture": "TouchMeExceptionTests", + "method": "TouchMe_default", + "attribute": "[Test]", + "body_sha256": "a0f3ffd3c70263738c074e258d9271e0a825f163c40d9c7ee8d20865873eb304", + "rust_test": "touch_me_exception_tests_touch_me_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/TouchThisExceptionTests.cs", + "line": 12, + "fixture": "TouchThisExceptionTests", + "method": "TouchThis_default", + "attribute": "[Test]", + "body_sha256": "e7e6c9e14badb0159f81adc96e17fcf3ebe2cf5351ec6465f03c430de06d85d2", + "rust_test": "touch_this_exception_tests_touch_this_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/TouchWorldExceptionTests.cs", + "line": 12, + "fixture": "TouchWorldExceptionTests", + "method": "TouchWorld_Exception", + "attribute": "[Test]", + "body_sha256": "ffef2f112b5718bab7b01fc1b624e588c181dadc5c50fd85de4404a501ee6f37", + "rust_test": "touch_world_exception_tests_touch_world_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Exceptions/TpLureExceptionTests.cs", + "line": 11, + "fixture": "TpLureExceptionTests", + "method": "CanTpLure_Except", + "attribute": "[Test]", + "body_sha256": "a32f4cdda5b48ffcaced683b2e77fc129c1c321951aa2e16623eea022f2aa0b9", + "rust_test": "tp_lure_exception_tests_can_tp_lure_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 11, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_Normal", + "attribute": "[Test]", + "body_sha256": "97787ac6b51198e317ed391e91125724ce1b580924c40500f81186812b45f625", + "rust_test": "inventory_map_tests_try_get_folder_from_path_normal" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 43, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_EmptyPath", + "attribute": "[Test]", + "body_sha256": "0ffd4f32e285ba94e94f63ac312d3be20bf144b769e8d18af32e15f481042ed7", + "rust_test": "inventory_map_tests_try_get_folder_from_path_empty_path" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 75, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_FolderNameContainsForwardSlash", + "attribute": "[Test]", + "body_sha256": "90ae520739ea1a2612f491bb110b0870ed4dcb8a983aad9526ed25d8c5cbe687", + "rust_test": "inventory_map_tests_try_get_folder_from_path_folder_name_contains_forward_slash" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 109, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_FolderNameContainsForwardSlashes", + "attribute": "[Test]", + "body_sha256": "8c0ed3c6cc16b916f9df8d25d55618e82299fd1bcd66983f682219c338853028", + "rust_test": "inventory_map_tests_try_get_folder_from_path_folder_name_contains_forward_slashes" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 144, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_FolderNameWithSlashPrefix", + "attribute": "[Test]", + "body_sha256": "8a86081d6b25ae50b3cf8cdcb1c58c8539264931ab74f395dfc7345ee7f4f861", + "rust_test": "inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_prefix" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 178, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_FolderNameWithSlashSuffix", + "attribute": "[Test]", + "body_sha256": "04afafa569b7a10d6add8c1e9d8f26ac502791f1da2dbdb3e37407e945c87872", + "rust_test": "inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_suffix" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 212, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_FolderNameWithSlashAffix", + "attribute": "[Test]", + "body_sha256": "7eaec38fa6b545f133748b502169fab575308c9c4e60548cfbfd704452bd9761", + "rust_test": "inventory_map_tests_try_get_folder_from_path_folder_name_with_slash_affix" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 247, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_ContendingFoldersWithSlashes", + "attribute": "[Test]", + "body_sha256": "96a8189266746a564072122342f36b3321998f3e0cbe0094f3e4c83d29bc53d5", + "rust_test": "inventory_map_tests_try_get_folder_from_path_contending_folders_with_slashes" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 287, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_InvalidPath", + "attribute": "[Test]", + "body_sha256": "547def910ded67bc7950b211ad929f775d4eff26e351d11612f146b3e863510e", + "rust_test": "inventory_map_tests_try_get_folder_from_path_invalid_path" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 318, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_IgnoreFolderPrefix", + "attribute": "[Test]", + "body_sha256": "5039b79496d215d3921427ab6f65867ba7a4ea5239864f1f5a1e38ea3e5bb426", + "rust_test": "inventory_map_tests_try_get_folder_from_path_ignore_folder_prefix" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 353, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_FailOnHiddenFolder", + "attribute": "[Test]", + "body_sha256": "bb0c7e531584128d251b06a4ac23b8cfad16ec4b117be79a53dea3c54aed4510", + "rust_test": "inventory_map_tests_try_get_folder_from_path_fail_on_hidden_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 386, + "fixture": "InventoryMapTests", + "method": "TryGetFolderFromPath_AllowHiddenFolder", + "attribute": "[Test]", + "body_sha256": "9217cb5bd9c325fc792303e5ab53cefd71e95a5acf9e5a1601957ba8bf807346", + "rust_test": "inventory_map_tests_try_get_folder_from_path_allow_hidden_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 423, + "fixture": "InventoryMapTests", + "method": "FindFoldersContaining_ById", + "attribute": "[Test]", + "body_sha256": "fc89036c3472dcc2ea4d3fcb55636238e3d2c75b490f46d328b5f91f28301ed0", + "rust_test": "inventory_map_tests_find_folders_containing_by_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 463, + "fixture": "InventoryMapTests", + "method": "FindFoldersContaining_ByAttachmentType", + "attribute": "[Test]", + "body_sha256": "90b36c29312b87c824c158987e551ca31522cf53a68f5f6bd3eae8fe03e914ed", + "rust_test": "inventory_map_tests_find_folders_containing_by_attachment_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 507, + "fixture": "InventoryMapTests", + "method": "FindFoldersContaining_ByAttachmentType_SingleResult", + "attribute": "[Test]", + "body_sha256": "a973bf8087abb0c68cd80d76949fac2735474bf6ccbe743933051f60527d93ce", + "rust_test": "inventory_map_tests_find_folders_containing_by_attachment_type_single_result" + }, + { + "source": "LibreMetaverse.Tests/RLV/InventoryMapTests.cs", + "line": 551, + "fixture": "InventoryMapTests", + "method": "FindFoldersContaining_ByWearType", + "attribute": "[Test]", + "body_sha256": "d6712cbeacd6ddf25a1f76dc1eeb10f4c0d8967a7591c249127f9b6387f0df8a", + "rust_test": "inventory_map_tests_find_folders_containing_by_wear_type" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 10, + "fixture": "PermissionsTests", + "method": "CamZoomMin_Default", + "attribute": "[Test]", + "body_sha256": "662b332d66c72caecc1a179730bc2524b9da16aa85f7289bebd31842610ceccc", + "rust_test": "permissions_tests_cam_zoom_min_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 18, + "fixture": "PermissionsTests", + "method": "CanShowHoverTextWorld_Default", + "attribute": "[Test]", + "body_sha256": "380d1e30bd9ded04329bfd6d65ba447a8dd45a934cfa875628253719bb0e69ce", + "rust_test": "permissions_tests_can_show_hover_text_world_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 27, + "fixture": "PermissionsTests", + "method": "CanShowHoverTextHud_Default", + "attribute": "[Test]", + "body_sha256": "a0af1f72f417cfa451284b7a3dbbb26d378e7eb9896dde3b6df0d0a2e4773f38", + "rust_test": "permissions_tests_can_show_hover_text_hud_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 36, + "fixture": "PermissionsTests", + "method": "CanShowHoverText_Default", + "attribute": "[Test]", + "body_sha256": "c4122dbf650f51bde55dfda412a884347a78d3cd09dd2bb0fcbe4a7e74a1fff6", + "rust_test": "permissions_tests_can_show_hover_text_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 46, + "fixture": "PermissionsTests", + "method": "CanShowHoverTextAll_Default", + "attribute": "[Test]", + "body_sha256": "0ed67c5566d038f770eb9f5df6aa0b5394d7d94cf7c397fa8089b419f872c681", + "rust_test": "permissions_tests_can_show_hover_text_all_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 56, + "fixture": "PermissionsTests", + "method": "CanShowNameTags_Default", + "attribute": "[Test]", + "body_sha256": "0781be94eb099d9aed1be2ff313856770d1ec24047d04c81c69219c743b4c8cb", + "rust_test": "permissions_tests_can_show_name_tags_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 65, + "fixture": "PermissionsTests", + "method": "CanShare_Default", + "attribute": "[Test]", + "body_sha256": "e827d549d1d9329b63db159446937735ead13eed5d3eaa59440d3c686182f517", + "rust_test": "permissions_tests_can_share_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 74, + "fixture": "PermissionsTests", + "method": "CanShowNames_Default", + "attribute": "[Test]", + "body_sha256": "56492cdd0802c5f8ed2a0f6d56abaf8186e37dd7b888904db52be97f9137279a", + "rust_test": "permissions_tests_can_show_names_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 83, + "fixture": "PermissionsTests", + "method": "CanEdit_Default", + "attribute": "[Test]", + "body_sha256": "417fb9f3eb3e70f3bd33710d11fb25eacd0db0a365b0ed2dec6778d09968f44b", + "rust_test": "permissions_tests_can_edit_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 97, + "fixture": "PermissionsTests", + "method": "CanRecvChat_Default", + "attribute": "[Test]", + "body_sha256": "b1ec48da83249b1141c3af926cd494373c47214d6a145916a8833d49edd155e2", + "rust_test": "permissions_tests_can_recv_chat_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 107, + "fixture": "PermissionsTests", + "method": "CanAutoAcceptTpRequest_Default", + "attribute": "[Test]", + "body_sha256": "abbcccb4415afdb6558f40a6d4030704f64442f019d065fef8a7a56a407e8642", + "rust_test": "permissions_tests_can_auto_accept_tp_request_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 118, + "fixture": "PermissionsTests", + "method": "CanTpRequest_Default", + "attribute": "[Test]", + "body_sha256": "aefc51023a5274d402dae0e8111a0776622dc431754c3d1f0ce240a50dfd405d", + "rust_test": "permissions_tests_can_tp_request_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 127, + "fixture": "PermissionsTests", + "method": "CanAutoAcceptTp_Default", + "attribute": "[Test]", + "body_sha256": "553245a5381689a7f1c6398cb0ca50510f9089b9bdc797672ae35fb5822fdf8e", + "rust_test": "permissions_tests_can_auto_accept_tp_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 138, + "fixture": "PermissionsTests", + "method": "CanChat_Default", + "attribute": "[Test]", + "body_sha256": "a9b0e4f8713991ce8b9b61d750c086d56da432dbddd533ec63dc0604238831a1", + "rust_test": "permissions_tests_can_chat_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 146, + "fixture": "PermissionsTests", + "method": "CanSendIM_Default", + "attribute": "[Test]", + "body_sha256": "6cc5238ded59b80408c59c9e77ded1162e370c295b846903dbcc87f74175cd55", + "rust_test": "permissions_tests_can_send_im_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 155, + "fixture": "PermissionsTests", + "method": "CanStartIM_Default", + "attribute": "[Test]", + "body_sha256": "c6d6db79b0939b33eb5fd29490474575e062f796160f4a69aab34ccefc1842cb", + "rust_test": "permissions_tests_can_start_im_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/PermissionsTests.cs", + "line": 163, + "fixture": "PermissionsTests", + "method": "CanReceiveIM_Default", + "attribute": "[Test]", + "body_sha256": "23c1c79ae9eba016a48f3e9097fc26283223c9e120308d93fe53ce591ee5691c", + "rust_test": "permissions_tests_can_receive_im_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + "line": 14, + "fixture": "FindFolderQueryTests", + "method": "FindFolder_MultipleTerms", + "attribute": "[Test]", + "body_sha256": "a1f04e5ab064772c25feefc21ea57d65b1044f0fa3254aeb2a3bfedf68d8e0ca", + "rust_test": "find_folder_query_tests_find_folder_multiple_terms" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + "line": 53, + "fixture": "FindFolderQueryTests", + "method": "FindFolder_SearchOrder", + "attribute": "[Test]", + "body_sha256": "4cba32dd316f49713c18a71bf5a932e1c28c94944add38c25852e8611ef0f987", + "rust_test": "find_folder_query_tests_find_folder_search_order" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + "line": 74, + "fixture": "FindFolderQueryTests", + "method": "FindFolder_IgnorePrivate", + "attribute": "[Test]", + "body_sha256": "54c5ec1f6a6ae5611221e3afdc47db0c2d0ecb0da460dd8f2c506ed34c221ff8", + "rust_test": "find_folder_query_tests_find_folder_ignore_private" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/FindFolderQueryTests.cs", + "line": 99, + "fixture": "FindFolderQueryTests", + "method": "FindFolder_IgnoreTildePrefix", + "attribute": "[Test]", + "body_sha256": "9f6635f5e14dbc14d1592a19b62d67748a60201128a75893e47ea1751c83b6d7", + "rust_test": "find_folder_query_tests_find_folder_ignore_tilde_prefix" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/FindFoldersQueryTests.cs", + "line": 13, + "fixture": "FindFoldersQueryTests", + "method": "FindFolders", + "attribute": "[Test]", + "body_sha256": "09dbc17be4b28cc4a63d0f837960586ba7cd03e184f0013b26ed27db15703d84", + "rust_test": "find_folders_query_tests_find_folders" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/FindFoldersQueryTests.cs", + "line": 53, + "fixture": "FindFoldersQueryTests", + "method": "FindFolders_Separator", + "attribute": "[Test]", + "body_sha256": "51caa783dded41b99c878066618a10a7fe32c681ef4385c9a72f154870312b1f", + "rust_test": "find_folders_query_tests_find_folders_separator" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + "line": 14, + "fixture": "GetAttachQueryTests", + "method": "GetAttach_WearingNothing", + "attribute": "[Test]", + "body_sha256": "41fc967c6c174ac39ce3f6de7e273e6db1845bc2ad6acd393f27a6705a3555df", + "rust_test": "get_attach_query_tests_get_attach_wearing_nothing" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + "line": 36, + "fixture": "GetAttachQueryTests", + "method": "GetAttach_ExternalItems", + "attribute": "[Test]", + "body_sha256": "3f8e640aad5deeaf00b07af2d12c33b0a93257260d057d7b5dd5488f846f467a", + "rust_test": "get_attach_query_tests_get_attach_external_items" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + "line": 78, + "fixture": "GetAttachQueryTests", + "method": "GetAttach_WearingSomeItems", + "attribute": "[Test]", + "body_sha256": "c209cd826958306f1350a685b29985cb8335a55ebcb9c0bec5c5a21279bb0a1a", + "rust_test": "get_attach_query_tests_get_attach_wearing_some_items" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + "line": 105, + "fixture": "GetAttachQueryTests", + "method": "GetAttach_WearingEverything", + "attribute": "[Test]", + "body_sha256": "4adb25030cd3c125242a4b1f770bfd3afdcabd85c23d37c34df9c8f273489e5b", + "rust_test": "get_attach_query_tests_get_attach_wearing_everything" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + "line": 141, + "fixture": "GetAttachQueryTests", + "method": "GetAttach_Specific_Exists", + "attribute": "[Test]", + "body_sha256": "7d8ccf26629911b6b20dc26c5c549975827d7378b4d85259a8b9724a3622892b", + "rust_test": "get_attach_query_tests_get_attach_specific_exists" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetAttachQueryTests.cs", + "line": 175, + "fixture": "GetAttachQueryTests", + "method": "GetAttach_Specific_NotExists", + "attribute": "[Test]", + "body_sha256": "08d9852205987a266608ad17c12fa498894d7c3216e873cffb9db4584cfd100d", + "rust_test": "get_attach_query_tests_get_attach_specific_not_exists" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 13, + "fixture": "GetBlacklistQueryTests", + "method": "GetBlacklist", + "attribute": "[TestCase(\"@getblacklist\", 1234, \"sendim,recvim\", \"recvim,sendim\")]", + "body_sha256": "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + "rust_test": "get_blacklist_query_tests_get_blacklist" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 14, + "fixture": "GetBlacklistQueryTests", + "method": "GetBlacklist", + "attribute": "[TestCase(\"@getblacklist:im\", 1234, \"sendim,recvim\", \"recvim,sendim\")]", + "body_sha256": "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + "rust_test": "get_blacklist_query_tests_get_blacklist_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 15, + "fixture": "GetBlacklistQueryTests", + "method": "GetBlacklist", + "attribute": "[TestCase(\"@getblacklist:send\", 1234, \"sendim,recvim\", \"sendim\")]", + "body_sha256": "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + "rust_test": "get_blacklist_query_tests_get_blacklist_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 16, + "fixture": "GetBlacklistQueryTests", + "method": "GetBlacklist", + "attribute": "[TestCase(\"@getblacklist:tpto\", 1234, \"sendim,recvim\", \"\")]", + "body_sha256": "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + "rust_test": "get_blacklist_query_tests_get_blacklist_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 17, + "fixture": "GetBlacklistQueryTests", + "method": "GetBlacklist", + "attribute": "[TestCase(\"@getblacklist\", 1234, \"\", \"\")]", + "body_sha256": "3faf1c80c07da463d139f13d4ed9deba67b160a29d3001437f2e2794940a7765", + "rust_test": "get_blacklist_query_tests_get_blacklist_case_5" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 35, + "fixture": "GetBlacklistQueryTests", + "method": "ManualBlacklist", + "attribute": "[TestCase(\"@getblacklist\", \"sendim,recvim\", \"recvim,sendim\")]", + "body_sha256": "4ef9ab9bc3165b99ef6b9cf6ae563210660e83fccf946376217c300a752c724e", + "rust_test": "get_blacklist_query_tests_manual_blacklist" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetBlacklistQueryTests.cs", + "line": 36, + "fixture": "GetBlacklistQueryTests", + "method": "ManualBlacklist", + "attribute": "[TestCase(\"@getblacklist\", \"\", \"\")]", + "body_sha256": "4ef9ab9bc3165b99ef6b9cf6ae563210660e83fccf946376217c300a752c724e", + "rust_test": "get_blacklist_query_tests_manual_blacklist_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetDebugQueryTests.cs", + "line": 12, + "fixture": "GetDebugQueryTests", + "method": "GetDebug_Default", + "attribute": "[TestCase(\"RenderResolutionDivisor\", \"RenderResolutionDivisor Success\")]", + "body_sha256": "6554db3b0455887c0224a6f91c7830d6cbf38d5520a65a9b17e26280fcc291f7", + "rust_test": "get_debug_query_tests_get_debug_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetDebugQueryTests.cs", + "line": 13, + "fixture": "GetDebugQueryTests", + "method": "GetDebug_Default", + "attribute": "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "body_sha256": "6554db3b0455887c0224a6f91c7830d6cbf38d5520a65a9b17e26280fcc291f7", + "rust_test": "get_debug_query_tests_get_debug_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetEnvQueryTests.cs", + "line": 13, + "fixture": "GetEnvQueryTests", + "method": "GetEnv_Default", + "attribute": "[TestCase(\"Daytime\", \"Daytime Success\")]", + "body_sha256": "cf4270c6c3417690afcf43982c3bdcf815f46ce81f9b6ccaf59377c633a64881", + "rust_test": "get_env_query_tests_get_env_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetEnvQueryTests.cs", + "line": 14, + "fixture": "GetEnvQueryTests", + "method": "GetEnv_Default", + "attribute": "[TestCase(\"Unknown Setting\", \"Unknown Setting Success\")]", + "body_sha256": "cf4270c6c3417690afcf43982c3bdcf815f46ce81f9b6ccaf59377c633a64881", + "rust_test": "get_env_query_tests_get_env_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetGroupQueryTests.cs", + "line": 13, + "fixture": "GetGroupQueryTests", + "method": "GetGroup_Default", + "attribute": "[Test]", + "body_sha256": "da65b184d0ef1380274e8e4dfa199c125a1a192b9e76f8fec1d406df18186169", + "rust_test": "get_group_query_tests_get_group_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetGroupQueryTests.cs", + "line": 32, + "fixture": "GetGroupQueryTests", + "method": "GetGroup_NoGroup", + "attribute": "[Test]", + "body_sha256": "d1da37ae52bd94dac9cd6e031525b57f31ca7e9dc00a69a6e0c4e753741dc9e8", + "rust_test": "get_group_query_tests_get_group_no_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 14, + "fixture": "GetInvQueryTests", + "method": "GetInv", + "attribute": "[Test]", + "body_sha256": "7476602b4103b47ed7dff44146a7ba90a1d62dc0d502f7b9e37b7863d9441ceb", + "rust_test": "get_inv_query_tests_get_inv" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 35, + "fixture": "GetInvQueryTests", + "method": "GetInv_Outfits", + "attribute": "[Test]", + "body_sha256": "d60a78bb35cc8fcdbdc2465889333b25567ea5e1c9279a8fb7b4162f4a35eae2", + "rust_test": "get_inv_query_tests_get_inv_outfits" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 67, + "fixture": "GetInvQueryTests", + "method": "GetInv_Outfits_IgnoreLeadingSlash", + "attribute": "[Test]", + "body_sha256": "add33ed33e1940f26362332b89486253c6af1a56e601bafab49511b6607ed50a", + "rust_test": "get_inv_query_tests_get_inv_outfits_ignore_leading_slash" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 91, + "fixture": "GetInvQueryTests", + "method": "GetInv_Outfits_IgnoreTrailingSlash", + "attribute": "[Test]", + "body_sha256": "8f89302126be19f89d075d87d5194cc000fb7819f92ea7d54e6a63c1df9ca1ee", + "rust_test": "get_inv_query_tests_get_inv_outfits_ignore_trailing_slash" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 115, + "fixture": "GetInvQueryTests", + "method": "GetInv_Outfits_IgnoreLeadingAndTrailingSlash", + "attribute": "[Test]", + "body_sha256": "c660447f93fb8508dbe4c874c92fd776a6e13596bbe3036bfb4664e35ee22306", + "rust_test": "get_inv_query_tests_get_inv_outfits_ignore_leading_and_trailing_slash" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 139, + "fixture": "GetInvQueryTests", + "method": "GetInv_Outfits_Inventory", + "attribute": "[Test]", + "body_sha256": "7db6f75e2f109d0e8d852d181ddd721f688e27144ad8a5604384b37de9f8c3eb", + "rust_test": "get_inv_query_tests_get_inv_outfits_inventory" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 168, + "fixture": "GetInvQueryTests", + "method": "GetInv_Subfolder", + "attribute": "[Test]", + "body_sha256": "6a5effe8012e9a446021b83f9b5314f6f9b66587222b447fa79028582830b3a1", + "rust_test": "get_inv_query_tests_get_inv_subfolder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 189, + "fixture": "GetInvQueryTests", + "method": "GetInv_Empty", + "attribute": "[Test]", + "body_sha256": "2dd9f242eb71826066482ff4faa80b952ef89f855723cdc0c01cc4714abf8751", + "rust_test": "get_inv_query_tests_get_inv_empty" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvQueryTests.cs", + "line": 210, + "fixture": "GetInvQueryTests", + "method": "GetInv_Invalid", + "attribute": "[Test]", + "body_sha256": "92595df155e79568e70bceb1538c23f10de99a6a138a0a5d9b8a2626588fdae9", + "rust_test": "get_inv_query_tests_get_inv_invalid" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + "line": 14, + "fixture": "GetInvWornQueryTests", + "method": "GetInvWorn", + "attribute": "[Test]", + "body_sha256": "472d70fb14f393d43f8698bb81d1855426f570d85c9e592fa86607eb79ce366e", + "rust_test": "get_inv_worn_query_tests_get_inv_worn" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + "line": 78, + "fixture": "GetInvWornQueryTests", + "method": "GetInvWorn_PartialRoot", + "attribute": "[Test]", + "body_sha256": "ce4c640a901a6684a27b2b259c4fc3b25f2d6b870107babff3b930ced64a150b", + "rust_test": "get_inv_worn_query_tests_get_inv_worn_partial_root" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + "line": 128, + "fixture": "GetInvWornQueryTests", + "method": "GetInvWorn_Naked", + "attribute": "[Test]", + "body_sha256": "fa8994189c5d9cda7d613dfb8f6ffbb1808c8bae54a3647530fb872d47c43dd5", + "rust_test": "get_inv_worn_query_tests_get_inv_worn_naked" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + "line": 173, + "fixture": "GetInvWornQueryTests", + "method": "GetInvWorn_EmptyFolder", + "attribute": "[Test]", + "body_sha256": "ab6fc753f4d4170e17f49b708d7e62816f197e83234feda1fdcf63dcdc0bc6c4", + "rust_test": "get_inv_worn_query_tests_get_inv_worn_empty_folder" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetInvWornQueryTests.cs", + "line": 218, + "fixture": "GetInvWornQueryTests", + "method": "GetInvWorn_PartialWorn", + "attribute": "[Test]", + "body_sha256": "ceb446f2aa6eaa5232a99147d5d993386ee9e2e5fefd93ef582f27a6b8ece948", + "rust_test": "get_inv_worn_query_tests_get_inv_worn_partial_worn" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + "line": 14, + "fixture": "GetOutfitQueryTests", + "method": "GetOutfit_WearingNothing", + "attribute": "[Test]", + "body_sha256": "27befef9fdef993d82a641980f2b1ad7f458f07a50c7d008b6d311aeedfb4939", + "rust_test": "get_outfit_query_tests_get_outfit_wearing_nothing" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + "line": 37, + "fixture": "GetOutfitQueryTests", + "method": "GetOutfit_ExternalItems", + "attribute": "[Test]", + "body_sha256": "f88d149572ae35e880f16a5a92b4a9db73a3f26c5e8e61e4b1c01440151bd64b", + "rust_test": "get_outfit_query_tests_get_outfit_external_items" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + "line": 78, + "fixture": "GetOutfitQueryTests", + "method": "GetOutfit_WearingSomeItems", + "attribute": "[Test]", + "body_sha256": "4e9ef77ab72f1fd16c4fad69f00eb80ab46421597d41b61df80b1f87370f42d3", + "rust_test": "get_outfit_query_tests_get_outfit_wearing_some_items" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + "line": 105, + "fixture": "GetOutfitQueryTests", + "method": "GetOutfit_WearingEverything", + "attribute": "[Test]", + "body_sha256": "a840b239174cdb5dee4beb875bf9129209af3ba310564319528ad5b19764aae0", + "rust_test": "get_outfit_query_tests_get_outfit_wearing_everything" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + "line": 145, + "fixture": "GetOutfitQueryTests", + "method": "GetOutfit_Specific_Exists", + "attribute": "[Test]", + "body_sha256": "a402fd67ed8ddfc12d09863f08f9b15b34262ffa12b4b5aa965826eac89abae5", + "rust_test": "get_outfit_query_tests_get_outfit_specific_exists" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetOutfitQueryTests.cs", + "line": 171, + "fixture": "GetOutfitQueryTests", + "method": "GetOutfit_Specific_NotExists", + "attribute": "[Test]", + "body_sha256": "d7e891a620b5e5407fe337f507874b63eb5a21589767a01362bd8bc43d19ba4a", + "rust_test": "get_outfit_query_tests_get_outfit_specific_not_exists" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + "line": 15, + "fixture": "GetPathNewQueryTests", + "method": "GetPathNew_BySender", + "attribute": "[Test]", + "body_sha256": "e7e87c01e83967a7160509d76f49d2a4b18d34b9b3fbed370c174d64ddb2c2b5", + "rust_test": "get_path_new_query_tests_get_path_new_by_sender" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + "line": 59, + "fixture": "GetPathNewQueryTests", + "method": "GetPathNew_ByUUID", + "attribute": "[Test]", + "body_sha256": "3a7d242966286258ed075c8e5c69eaf54ba0e71b8607432615a1199f5aeb6dcf", + "rust_test": "get_path_new_query_tests_get_path_new_by_uuid" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + "line": 103, + "fixture": "GetPathNewQueryTests", + "method": "GetPathNew_ByUUID_Unknown", + "attribute": "[Test]", + "body_sha256": "c3c206661594026c36dfcfea110631548cd362d824db268c170e4d04b24b674a", + "rust_test": "get_path_new_query_tests_get_path_new_by_uuid_unknown" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + "line": 152, + "fixture": "GetPathNewQueryTests", + "method": "GetPathNew_ByAttach", + "attribute": "[Test]", + "body_sha256": "f8858e6141b660cec8a09c016891f2275dd9364157b1aa614b63fca5abb7620c", + "rust_test": "get_path_new_query_tests_get_path_new_by_attach" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetPathNewQueryTests.cs", + "line": 202, + "fixture": "GetPathNewQueryTests", + "method": "GetPathNew_ByWorn", + "attribute": "[Test]", + "body_sha256": "eed31d9aaf34578368cc4f590de1da7f47e3f6c5e663215866f7f8e6946f974b", + "rust_test": "get_path_new_query_tests_get_path_new_by_worn" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetSitIdQueryTests.cs", + "line": 21, + "fixture": "GetSitIdQueryTests", + "method": "GetSitID", + "attribute": "[Test]", + "body_sha256": "bfbf6d62c09c4878504aa529805a29fe9689d1e29e7ca3d44bf2346d6b3fbe6b", + "rust_test": "get_sit_id_query_tests_get_sit_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetSitIdQueryTests.cs", + "line": 37, + "fixture": "GetSitIdQueryTests", + "method": "GetSitID_Default", + "attribute": "[Test]", + "body_sha256": "456f8f22b1d2917c3729ed600bdf0b693c0189bd100b9863f4b42b07259110b0", + "rust_test": "get_sit_id_query_tests_get_sit_id_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetStatusAllQueryTests.cs", + "line": 12, + "fixture": "GetStatusAllQueryTests", + "method": "GetStatusAll", + "attribute": "[Test]", + "body_sha256": "ee8fac8485db2b5c01abf8664364ca1e13214243f1e661a04d93df680422d596", + "rust_test": "get_status_all_query_tests_get_status_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs", + "line": 13, + "fixture": "GetStatusQueryTests", + "method": "GetStatus", + "attribute": "[Test]", + "body_sha256": "c538e68277e93b40374dfd86bde9be00e0b82dfad7f4573cc4b0660f15fa5fe4", + "rust_test": "get_status_query_tests_get_status" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs", + "line": 34, + "fixture": "GetStatusQueryTests", + "method": "GetStatus_filtered", + "attribute": "[Test]", + "body_sha256": "574b7f7c37b4e09e4257e5b02d50b222054216e34b6d1dd3fe6b26127c89b562", + "rust_test": "get_status_query_tests_get_status_filtered" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/GetStatusQueryTests.cs", + "line": 55, + "fixture": "GetStatusQueryTests", + "method": "GetStatus_customSeparator", + "attribute": "[Test]", + "body_sha256": "3bec2e53ea88857d4a1ae8cd6bc6f235f24e00d0773c24ca75a1892adb803527", + "rust_test": "get_status_query_tests_get_status_custom_separator" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 15, + "fixture": "NotifyQueryTests", + "method": "Notify", + "attribute": "[Test]", + "body_sha256": "082ff4cd00faf29a73aca158d4e24ed9fd3e7844ed6cefbf962d8727846a3c27", + "rust_test": "notify_query_tests_notify" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 36, + "fixture": "NotifyQueryTests", + "method": "NotifyFiltered", + "attribute": "[Test]", + "body_sha256": "e00e51aeadd0d7a107105684129a6ae74fbf918be4c563d92d7cdaa223d2c03c", + "rust_test": "notify_query_tests_notify_filtered" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 54, + "fixture": "NotifyQueryTests", + "method": "NotifyMultiCommand", + "attribute": "[Test]", + "body_sha256": "77f3950214a1bd1e3816fa6f7b0ca69727e9e18be5fb7b37f19490408ca023dc", + "rust_test": "notify_query_tests_notify_multi_command" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 73, + "fixture": "NotifyQueryTests", + "method": "NotifyMultiChannels", + "attribute": "[Test]", + "body_sha256": "12a0a6e0a0a6632960de98236670e063f2c1aa16cf6b6c8d718bde0e0abfd9b9", + "rust_test": "notify_query_tests_notify_multi_channels" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 94, + "fixture": "NotifyQueryTests", + "method": "NotifyMultiChannelsFiltered", + "attribute": "[Test]", + "body_sha256": "bff8ca8465c2299d0d2ef60adfa4164270d08cee7223361bb27b86a7e4daeec9", + "rust_test": "notify_query_tests_notify_multi_channels_filtered" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 114, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@camdistmax:123=n\", \"/camdistmax:123=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 115, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@setcam_avdistmax:123=n\", \"/setcam_avdistmax:123=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 116, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@camdistmin:123=n\", \"/camdistmin:123=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 117, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@setcam_avdistmin:123=n\", \"/setcam_avdistmin:123=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 118, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@camunlock=n\", \"/camunlock=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_5" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 119, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@setcam_unlock=n\", \"/setcam_unlock=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_6" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 120, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@camtextures:1cdbc6a2-ae6b-3130-9348-3d3b1ca84c53=n\", \"/camtextures:1cdbc6a2-ae6b-3130-9348-3d3b1ca84c53=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_7" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 121, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@touchfar:5=n\", \"/touchfar:5=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_8" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 122, + "fixture": "NotifyQueryTests", + "method": "NotifySynonyms", + "attribute": "[TestCase(\"@fartouch:5=n\", \"/fartouch:5=n\")]", + "body_sha256": "6cf84f004648f8b5304bf7fc7fab7ac8b1f8f7da8c605c06daa68d3a1280cd67", + "rust_test": "notify_query_tests_notify_synonyms_case_9" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 134, + "fixture": "NotifyQueryTests", + "method": "NotifyClear_Filtered", + "attribute": "[Test]", + "body_sha256": "f3e0550a53faca13679421318eee85f010c1b8668e3edfae6e2548d39dbcafd7", + "rust_test": "notify_query_tests_notify_clear_filtered" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 155, + "fixture": "NotifyQueryTests", + "method": "NotifyClear", + "attribute": "[Test]", + "body_sha256": "61d7419956a83be04eeb13557c6a2120419b2f0f1c529149c4fb57871bb6506e", + "rust_test": "notify_query_tests_notify_clear" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 178, + "fixture": "NotifyQueryTests", + "method": "NotifyInventoryOffer", + "attribute": "[Test]", + "body_sha256": "2bbac63ab86ec77f6d0a4558a14ee913a7f44930364476a89e02cd5ec80191b9", + "rust_test": "notify_query_tests_notify_inventory_offer" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 199, + "fixture": "NotifyQueryTests", + "method": "NotifySitStandLegal", + "attribute": "[Test]", + "body_sha256": "83a07a88a0386982c854a0223b64dd5c417f1a55a038e4ceba8f487983daadaf", + "rust_test": "notify_query_tests_notify_sit_stand_legal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 224, + "fixture": "NotifyQueryTests", + "method": "NotifySitStandWithRestrictions", + "attribute": "[Test]", + "body_sha256": "166e2087aa0652bdd427e1908bc338659ec1d4dc8065c016612696d1f5dfd000", + "rust_test": "notify_query_tests_notify_sit_stand_with_restrictions" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 252, + "fixture": "NotifyQueryTests", + "method": "NotifyWear", + "attribute": "[Test]", + "body_sha256": "9529acb9f3e1c335a50f8de6d63cc5711921de962546ff868811279d05826399", + "rust_test": "notify_query_tests_notify_wear" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 275, + "fixture": "NotifyQueryTests", + "method": "NotifyWear_Illegal", + "attribute": "[Test]", + "body_sha256": "65bfc1db698470cf56dd8c6811e85ae373d1fca95cdbf82be66b7e32da311a2f", + "rust_test": "notify_query_tests_notify_wear_illegal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 295, + "fixture": "NotifyQueryTests", + "method": "NotifyUnWear", + "attribute": "[Test]", + "body_sha256": "340b60b8038dcd55320dc9aedc16beb9193e731ba7b659ca3cb2951a2d19b7ac", + "rust_test": "notify_query_tests_notify_un_wear" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 318, + "fixture": "NotifyQueryTests", + "method": "NotifyUnWear_illegal", + "attribute": "[Test]", + "body_sha256": "e7056e6e145430eb2180edb92593f59c07bcbdfa21629b1ca29ac93b2fca975e", + "rust_test": "notify_query_tests_notify_un_wear_illegal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 340, + "fixture": "NotifyQueryTests", + "method": "NotifyAttached", + "attribute": "[Test]", + "body_sha256": "dc5239c77b9169cf3833c5a1dc765b381efe833f15b34ac7e57173c0a640942a", + "rust_test": "notify_query_tests_notify_attached" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 363, + "fixture": "NotifyQueryTests", + "method": "NotifyAttached_Illegal", + "attribute": "[Test]", + "body_sha256": "b56de057dece9cb8ece795d13d6bc42e7825d62f09f967f37a4dbf262d2b4456", + "rust_test": "notify_query_tests_notify_attached_illegal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 383, + "fixture": "NotifyQueryTests", + "method": "NotifyDetached", + "attribute": "[Test]", + "body_sha256": "a741cec23a985028b3dc2b09195255276a96e4f07fc4fe5f8cca6c1e3c940d71", + "rust_test": "notify_query_tests_notify_detached" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/NotifyQueryTests.cs", + "line": 407, + "fixture": "NotifyQueryTests", + "method": "NotifyDetached_Illegal", + "attribute": "[Test]", + "body_sha256": "1a4c9475a3b91a975b9861685dcaf899505b4f6727257618f9add9cecd3df54d", + "rust_test": "notify_query_tests_notify_detached_illegal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/VersionNumBlQueryTests.cs", + "line": 13, + "fixture": "VersionNumBlQueryTests", + "method": "VersionNumBL", + "attribute": "[TestCase(\"\", RlvService.RLVVersionNum)]", + "body_sha256": "0dbc89f77a6f293efcca217febb2f6b8d224f9ac5e1d6532a56a7df64a7be6e9", + "rust_test": "version_num_bl_query_tests_version_num_bl" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/VersionNumBlQueryTests.cs", + "line": 14, + "fixture": "VersionNumBlQueryTests", + "method": "VersionNumBL", + "attribute": "[TestCase(\"sendim,recvim\", RlvService.RLVVersionNum + \",recvim,sendim\")]", + "body_sha256": "0dbc89f77a6f293efcca217febb2f6b8d224f9ac5e1d6532a56a7df64a7be6e9", + "rust_test": "version_num_bl_query_tests_version_num_bl_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + "line": 14, + "fixture": "VersionQueryTests", + "method": "ManualVersion", + "attribute": "[Test]", + "body_sha256": "6f8493b201d69e1449d8311e434736f6f6b2bad04c9fe9c6adf94a94d9cbe597", + "rust_test": "version_query_tests_manual_version" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + "line": 30, + "fixture": "VersionQueryTests", + "method": "CheckVersions", + "attribute": "[TestCase(\"@version\", 1234, RlvService.RLVVersion)]", + "body_sha256": "f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30", + "rust_test": "version_query_tests_check_versions" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + "line": 31, + "fixture": "VersionQueryTests", + "method": "CheckVersions", + "attribute": "[TestCase(\"@versionnew\", 1234, RlvService.RLVVersion)]", + "body_sha256": "f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30", + "rust_test": "version_query_tests_check_versions_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Queries/VersionQueryTests.cs", + "line": 32, + "fixture": "VersionQueryTests", + "method": "CheckVersions", + "attribute": "[TestCase(\"@versionnum\", 1234, RlvService.RLVVersionNum)]", + "body_sha256": "f8118590cf64832f30e5e3c927bf8cee42c90d82a3e275554e9c36adb7ad5d30", + "rust_test": "version_query_tests_check_versions_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AddAttachRestrictionTests.cs", + "line": 13, + "fixture": "AddAttachRestrictionTests", + "method": "AddAttach", + "attribute": "[Test]", + "body_sha256": "bb2c3495d7b6862fabe1007bcfccc2850d29eef1d9aa4eac6d13d6004dcc4e6b", + "rust_test": "add_attach_restriction_tests_add_attach" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AddAttachRestrictionTests.cs", + "line": 39, + "fixture": "AddAttachRestrictionTests", + "method": "AddAttach_Specific", + "attribute": "[Test]", + "body_sha256": "0201965931ebba1c13a23bbb43a8787c1639b0b98851141faffd963173c51035", + "rust_test": "add_attach_restriction_tests_add_attach_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AddOutfitRestrictionTests.cs", + "line": 13, + "fixture": "AddOutfitRestrictionTests", + "method": "AddOutfit", + "attribute": "[Test]", + "body_sha256": "d4902b4dda0a640d240c88af30431f6d247aae2a74a81126fd91ba1d930de3fb", + "rust_test": "add_outfit_restriction_tests_add_outfit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AddOutfitRestrictionTests.cs", + "line": 56, + "fixture": "AddOutfitRestrictionTests", + "method": "AddOutfit_part", + "attribute": "[Test]", + "body_sha256": "e7e5467b36484fb54b0336abccf682905fbe5bff9e04195645981815e2ffadeb", + "rust_test": "add_outfit_restriction_tests_add_outfit_part" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AllowIdleRestrictionTests.cs", + "line": 9, + "fixture": "AllowIdleRestrictionTests", + "method": "CanAllowIdle", + "attribute": "[Test]", + "body_sha256": "6278bb1a70f024f687080cb8e8a56bbc923f679fb4adb61c6c91c3397a3de7fc", + "rust_test": "allow_idle_restriction_tests_can_allow_idle" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AlwaysRunRestrictionTests.cs", + "line": 9, + "fixture": "AlwaysRunRestrictionTests", + "method": "CanAlwaysRun", + "attribute": "[Test]", + "body_sha256": "9c0a34e0960e3e2a834ccfc1c129a1f5a8f8c6cfd30b322671b4e5c4cd25a24c", + "rust_test": "always_run_restriction_tests_can_always_run" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + "line": 14, + "fixture": "AttachAllThisRestrictionTests", + "method": "AttachAllThis", + "attribute": "[Test]", + "body_sha256": "39bc0c4581f8277f4d5c90ec715c40f4715b5ae7007a28a04fe762f2f6adfbfd", + "rust_test": "attach_all_this_restriction_tests_attach_all_this" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + "line": 88, + "fixture": "AttachAllThisRestrictionTests", + "method": "AttachAllThis_Recursive", + "attribute": "[Test]", + "body_sha256": "d051e7783e79bf91a8092cd2d29cf1aacec3b0af86ecf0c7ca590ce25bc8393c", + "rust_test": "attach_all_this_restriction_tests_attach_all_this_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + "line": 168, + "fixture": "AttachAllThisRestrictionTests", + "method": "AttachAllThis_Recursive_Path", + "attribute": "[Test]", + "body_sha256": "b4db2b29ad376777b382f8c6f4f7b62643bb2dd43858de4be69ac2252f18c963", + "rust_test": "attach_all_this_restriction_tests_attach_all_this_recursive_path" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + "line": 248, + "fixture": "AttachAllThisRestrictionTests", + "method": "AttachAllThis_Recursive_Worn", + "attribute": "[Test]", + "body_sha256": "6ecfc6ffe71896979a37dac6dd8149a015b8d3e7e952247954333c053da4961e", + "rust_test": "attach_all_this_restriction_tests_attach_all_this_recursive_worn" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + "line": 327, + "fixture": "AttachAllThisRestrictionTests", + "method": "AttachAllThis_Recursive_Attached", + "attribute": "[Test]", + "body_sha256": "8ac38c77c6bdb03e4cbaa96600bead9a760eb5eec098504b05cfb3a1bdfb8557", + "rust_test": "attach_all_this_restriction_tests_attach_all_this_recursive_attached" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachAllThisRestrictionTests.cs", + "line": 425, + "fixture": "AttachAllThisRestrictionTests", + "method": "AttachAllThis_Recursive_Attached_AddRem", + "attribute": "[Test]", + "body_sha256": "495f288e0fa86059d13a027075700ba6308e9c9d585fa56e3d1adf4a71df912b", + "rust_test": "attach_all_this_restriction_tests_attach_all_this_recursive_attached_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + "line": 13, + "fixture": "AttachThisRestrictionTests", + "method": "AttachThis", + "attribute": "[Test]", + "body_sha256": "3a8a5acc4ad5cbec76737239ea23330a34f54146a4ff9d5d25082c220527a3e4", + "rust_test": "attach_this_restriction_tests_attach_this" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + "line": 81, + "fixture": "AttachThisRestrictionTests", + "method": "AttachThis_NotRecursive", + "attribute": "[Test]", + "body_sha256": "a5818b4e30d04aba7d6427b2b94e025d34e82eb3bdcb7ac80a23e55f2382ec29", + "rust_test": "attach_this_restriction_tests_attach_this_not_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + "line": 151, + "fixture": "AttachThisRestrictionTests", + "method": "AttachThis_ByPath", + "attribute": "[Test]", + "body_sha256": "93e1721f171e24e540160e738f731b895ebd868d840bcdf7c16ba92f6eb4c49a", + "rust_test": "attach_this_restriction_tests_attach_this_by_path" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + "line": 216, + "fixture": "AttachThisRestrictionTests", + "method": "AttachThis_ByRlvAttachmentPoint", + "attribute": "[Test]", + "body_sha256": "90a562b2c120daa0ea2612befe9e09649bc2ffac59c2cd360fe4a37dedf85ae3", + "rust_test": "attach_this_restriction_tests_attach_this_by_rlv_attachment_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + "line": 294, + "fixture": "AttachThisRestrictionTests", + "method": "AttachThis_ByWornLayer", + "attribute": "[Test]", + "body_sha256": "a444d51c2091fa36f1a010e98ad896042aa0262153ea8a833a14dfcbf02de85e", + "rust_test": "attach_this_restriction_tests_attach_this_by_worn_layer" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/AttachThisRestrictionTests.cs", + "line": 369, + "fixture": "AttachThisRestrictionTests", + "method": "AttachThis_ByWornLayer_AddRem", + "attribute": "[Test]", + "body_sha256": "dd3d9a0d9b56f08f6be7a6200e1f50e834ecc7613de0cdf44ee89262b3abdb30", + "rust_test": "attach_this_restriction_tests_attach_this_by_worn_layer_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ChatNormalTests.cs", + "line": 9, + "fixture": "ChatNormalTests", + "method": "CanChatNormal", + "attribute": "[Test]", + "body_sha256": "9a23c49327636e769c7ff2688a0649d441f3531406e8f51e152ec7186a312287", + "rust_test": "chat_normal_tests_can_chat_normal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ChatShoutRestrictionTests.cs", + "line": 9, + "fixture": "ChatShoutRestrictionTests", + "method": "CanChatShout", + "attribute": "[Test]", + "body_sha256": "493e1dd87afaaa7f8183e677df5c32d00f150ffcdd53f9afad8684672837aa28", + "rust_test": "chat_shout_restriction_tests_can_chat_shout" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ChatWhisperRestrictionTests.cs", + "line": 9, + "fixture": "ChatWhisperRestrictionTests", + "method": "CanChatWhisper", + "attribute": "[Test]", + "body_sha256": "67c5d2cb8b3e9424fbcf08378c2a28368fe07aa83ec028df7cf88b91576d3e9f", + "rust_test": "chat_whisper_restriction_tests_can_chat_whisper" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DefaultWearRestrictionTests.cs", + "line": 10, + "fixture": "DefaultWearRestrictionTests", + "method": "CanDefaultWear", + "attribute": "[Test]", + "body_sha256": "64eef4c82d1c5a21bc923cfd44616ddc1a5e6403a9a1c5ad6bd2e5ee06e9704c", + "rust_test": "default_wear_restriction_tests_can_default_wear" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + "line": 14, + "fixture": "DetachAllThisRestrictionTests", + "method": "DetachAllThis", + "attribute": "[Test]", + "body_sha256": "ee74f952bd602bd23cfc7b203940a902e1b30e02cff60c1abc1f74da964c1f7d", + "rust_test": "detach_all_this_restriction_tests_detach_all_this" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + "line": 88, + "fixture": "DetachAllThisRestrictionTests", + "method": "DetachAllThis_Recursive", + "attribute": "[Test]", + "body_sha256": "2b6a646ee82484a6d1901ea4425b0e32fe553827f5bea37b506ffe29d1aec192", + "rust_test": "detach_all_this_restriction_tests_detach_all_this_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + "line": 168, + "fixture": "DetachAllThisRestrictionTests", + "method": "DetachAllThis_Recursive_Path", + "attribute": "[Test]", + "body_sha256": "731244b623f23a8870d011280a062add751607ce2c58be3261485bb61d488297", + "rust_test": "detach_all_this_restriction_tests_detach_all_this_recursive_path" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + "line": 245, + "fixture": "DetachAllThisRestrictionTests", + "method": "DetachAllThis_Recursive_Worn", + "attribute": "[Test]", + "body_sha256": "d8424a48e64346edd683b7a68652dd5a0be615658f085b0390699ac7b4db5d2c", + "rust_test": "detach_all_this_restriction_tests_detach_all_this_recursive_worn" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + "line": 324, + "fixture": "DetachAllThisRestrictionTests", + "method": "DetachAllThis_Recursive_Attached", + "attribute": "[Test]", + "body_sha256": "f399592217e7a4638ea25d469681ab9cc58bf8a937af2bfff8895996f7bbc493", + "rust_test": "detach_all_this_restriction_tests_detach_all_this_recursive_attached" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachAllThisRestrictionTests.cs", + "line": 421, + "fixture": "DetachAllThisRestrictionTests", + "method": "DetachAllThis_Recursive_Attached_AddRem", + "attribute": "[Test]", + "body_sha256": "507273250b932ff93fa34f87190ad1ab289edeed275be6d2259bab05c5b055d1", + "rust_test": "detach_all_this_restriction_tests_detach_all_this_recursive_attached_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs", + "line": 12, + "fixture": "DetachRestrictionTests", + "method": "Detach_Default", + "attribute": "[Test]", + "body_sha256": "8c5b165329ab6b46eb3ec7c9a07383e8ea1e54edf0882b43b14166d67cc45617", + "rust_test": "detach_restriction_tests_detach_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs", + "line": 33, + "fixture": "DetachRestrictionTests", + "method": "Detach", + "attribute": "[Test]", + "body_sha256": "50f5419aea3ea41aa9ebedd29202a549deb4ae6089c38965300a46fd5abf94bf", + "rust_test": "detach_restriction_tests_detach" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachRestrictionTests.cs", + "line": 55, + "fixture": "DetachRestrictionTests", + "method": "Detach_AttachPoint", + "attribute": "[Test]", + "body_sha256": "a75fea134b92bca704b2e140135076d699d645c0d2854022d5b20d14be372589", + "rust_test": "detach_restriction_tests_detach_attach_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + "line": 14, + "fixture": "DetachThisRestrictionTests", + "method": "DetachThis", + "attribute": "[Test]", + "body_sha256": "bf6cdb48a5271d5116db4d0cbf12dbf63fc3cc93862bf718cf849d4abf9eb7cc", + "rust_test": "detach_this_restriction_tests_detach_this" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + "line": 82, + "fixture": "DetachThisRestrictionTests", + "method": "DetachThis_NotRecursive", + "attribute": "[Test]", + "body_sha256": "a8452e2b0abcf82447394bae981a1d25677147fad17828d8f6d0705264efa429", + "rust_test": "detach_this_restriction_tests_detach_this_not_recursive" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + "line": 153, + "fixture": "DetachThisRestrictionTests", + "method": "DetachThis_ByPath", + "attribute": "[Test]", + "body_sha256": "e6378e0db310005b8426cabd25969818ed36252e1995de97c6b29d5ab155ee58", + "rust_test": "detach_this_restriction_tests_detach_this_by_path" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + "line": 219, + "fixture": "DetachThisRestrictionTests", + "method": "DetachThis_ByRlvAttachmentPoint", + "attribute": "[Test]", + "body_sha256": "278e4cbf0f9999efec04fcabade19da97439cca732e0e7e3e3c004e232c27224", + "rust_test": "detach_this_restriction_tests_detach_this_by_rlv_attachment_point" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + "line": 297, + "fixture": "DetachThisRestrictionTests", + "method": "DetachThis_ByWornLayer", + "attribute": "[Test]", + "body_sha256": "66b7eba54e34ed58c59d594cdcb85d874c4db9bbbd871e5438c40fd3d47ad3f6", + "rust_test": "detach_this_restriction_tests_detach_this_by_worn_layer" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/DetachThisRestrictionTests.cs", + "line": 371, + "fixture": "DetachThisRestrictionTests", + "method": "DetachThis_ByWornLayer_AddRem", + "attribute": "[Test]", + "body_sha256": "7424bf38db1abd74132618ee3bcf95a79c32942da26086760dc82355a815d37e", + "rust_test": "detach_this_restriction_tests_detach_this_by_worn_layer_add_rem" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/EditAttachRestrictionTests.cs", + "line": 11, + "fixture": "EditAttachRestrictionTests", + "method": "CanEdit_Attachment", + "attribute": "[Test]", + "body_sha256": "22bc9e267e270c2c762561851249af4ef64c0b5bd288950a95b1b636b2975b6e", + "rust_test": "edit_attach_restriction_tests_can_edit_attachment" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/EditRestrictionTests.cs", + "line": 12, + "fixture": "EditRestrictionTests", + "method": "CanEditFolderNameSpecifiesToAddInsteadOfReplace", + "attribute": "[Test]", + "body_sha256": "6d82d0869826bbc935d89967445dfc991619bdaf3fa631550c5d3f91a13c4935", + "rust_test": "edit_restriction_tests_can_edit_folder_name_specifies_to_add_instead_of_replace" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/EditWorldRestrictionTests.cs", + "line": 11, + "fixture": "EditWorldRestrictionTests", + "method": "CanEdit_World", + "attribute": "[Test]", + "body_sha256": "1f335a2c81735bf58294b97ceedfd85192113e69c78a38804f0db923ce7a0241", + "rust_test": "edit_world_restriction_tests_can_edit_world" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 10, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch", + "attribute": "[TestCase(\"fartouch\")]", + "body_sha256": "a5568e0040a3c0ac8875a11596b7d0799ac5169b919e4fc65587555b2d3edd52", + "rust_test": "far_touch_restriction_tests_can_far_touch" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 11, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch", + "attribute": "[TestCase(\"touchfar\")]", + "body_sha256": "a5568e0040a3c0ac8875a11596b7d0799ac5169b919e4fc65587555b2d3edd52", + "rust_test": "far_touch_restriction_tests_can_far_touch_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 20, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Synonym", + "attribute": "[TestCase(\"fartouch\")]", + "body_sha256": "c7aff866d539ceb26cc028532a901f18b58bb020f34da56444f08c9f4df1eb52", + "rust_test": "far_touch_restriction_tests_can_far_touch_synonym" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 21, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Synonym", + "attribute": "[TestCase(\"touchfar\")]", + "body_sha256": "c7aff866d539ceb26cc028532a901f18b58bb020f34da56444f08c9f4df1eb52", + "rust_test": "far_touch_restriction_tests_can_far_touch_synonym_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 30, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Default", + "attribute": "[TestCase(\"fartouch\")]", + "body_sha256": "e894c744ea780a0a46cd2387157077c1a62c3c6b982303f3b7bff0b5d950816a", + "rust_test": "far_touch_restriction_tests_can_far_touch_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 31, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Default", + "attribute": "[TestCase(\"touchfar\")]", + "body_sha256": "e894c744ea780a0a46cd2387157077c1a62c3c6b982303f3b7bff0b5d950816a", + "rust_test": "far_touch_restriction_tests_can_far_touch_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 40, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Multiple_Synonyms", + "attribute": "[TestCase(\"fartouch\", \"fartouch\")]", + "body_sha256": "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + "rust_test": "far_touch_restriction_tests_can_far_touch_multiple_synonyms" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 41, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Multiple_Synonyms", + "attribute": "[TestCase(\"fartouch\", \"touchfar\")]", + "body_sha256": "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + "rust_test": "far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 42, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Multiple_Synonyms", + "attribute": "[TestCase(\"touchfar\", \"touchfar\")]", + "body_sha256": "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + "rust_test": "far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FarTouchRestrictionTests.cs", + "line": 43, + "fixture": "FarTouchRestrictionTests", + "method": "CanFarTouch_Multiple_Synonyms", + "attribute": "[TestCase(\"touchfar\", \"fartouch\")]", + "body_sha256": "423a8781a2de94943fa028ac64d61532509c90375cf1ca80edf1d0ef8edd9905", + "rust_test": "far_touch_restriction_tests_can_far_touch_multiple_synonyms_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/FlyRestrictionTests.cs", + "line": 9, + "fixture": "FlyRestrictionTests", + "method": "CanFly", + "attribute": "[Test]", + "body_sha256": "5f60149edccece6b8a6827bbdc6f593ffd863961c13b506f1171aa0cf37fd5b7", + "rust_test": "fly_restriction_tests_can_fly" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/InteractRestrictionTests.cs", + "line": 12, + "fixture": "InteractRestrictionTests", + "method": "CanInteract", + "attribute": "[Test]", + "body_sha256": "935d319e07b613ba39b06db30cfd18306670f7dc97186db38c0374c3aac6901e", + "rust_test": "interact_restriction_tests_can_interact" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/InteractRestrictionTests.cs", + "line": 18, + "fixture": "InteractRestrictionTests", + "method": "CanInteract_default", + "attribute": "[Test]", + "body_sha256": "53b9d7f7cfd63a10538060624f81b7a6b1754a7462c230671ed909698dd18923", + "rust_test": "interact_restriction_tests_can_interact_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/JumpRestrictionTests.cs", + "line": 9, + "fixture": "JumpRestrictionTests", + "method": "CanJump", + "attribute": "[Test]", + "body_sha256": "104374c66e6748d101b69ed5343d9972f29e937305cb17f90244ffa74fc7ed35", + "rust_test": "jump_restriction_tests_can_jump" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/PermissiveRestrictionTests.cs", + "line": 9, + "fixture": "PermissiveRestrictionTests", + "method": "Permissive_On", + "attribute": "[Test]", + "body_sha256": "923519a1220e5b3007321fb9ee8cc9db27bc0bbc38bed69df0659e4365c610e8", + "rust_test": "permissive_restriction_tests_permissive_on" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/PermissiveRestrictionTests.cs", + "line": 17, + "fixture": "PermissiveRestrictionTests", + "method": "Permissive_Off", + "attribute": "[Test]", + "body_sha256": "b995698351bf04e00ab5aed459c8ee08292897545b8684338a90eaf42cd6c4aa", + "rust_test": "permissive_restriction_tests_permissive_off" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvChatExceptionTests.cs", + "line": 9, + "fixture": "RecvChatExceptionTests", + "method": "CanRecvChat", + "attribute": "[Test]", + "body_sha256": "017906038e211352d7d2751fafbcab5028cd8b189e7aa29a6202ff578976a23c", + "rust_test": "recv_chat_exception_tests_can_recv_chat" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvChatFromRestrictionTests.cs", + "line": 11, + "fixture": "RecvChatFromRestrictionTests", + "method": "CanRecvChatFrom", + "attribute": "[Test]", + "body_sha256": "aaf24dc0b8533a7e93cc567fecbb866067b72da1837207869f879647840bfa21", + "rust_test": "recv_chat_from_restriction_tests_can_recv_chat_from" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvChatSecExceptionTests.cs", + "line": 10, + "fixture": "RecvChatSecExceptionTests", + "method": "CanRecvChat_Secure", + "attribute": "[Test]", + "body_sha256": "cba089ebe607088e37be285918a1d2c674f1acc4cad075733108afea3ad0279b", + "rust_test": "recv_chat_sec_exception_tests_can_recv_chat_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteFromRestrictionTests.cs", + "line": 10, + "fixture": "RecvEmoteFromRestrictionTests", + "method": "CanRecvChat_RecvEmoteFrom", + "attribute": "[Test]", + "body_sha256": "d07ded724315cf135603d4dc5a684e5a59a5cf8415963acc30d402ad81916ac1", + "rust_test": "recv_emote_from_restriction_tests_can_recv_chat_recv_emote_from" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteRestrictionTests.cs", + "line": 10, + "fixture": "RecvEmoteRestrictionTests", + "method": "CanRecvChat_RecvEmote", + "attribute": "[Test]", + "body_sha256": "438b72e6c44570580bf41aa7b8ed00afb800eff8836ee971eab9fc6a00fecc19", + "rust_test": "recv_emote_restriction_tests_can_recv_chat_recv_emote" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvEmoteSecRestrictionTests.cs", + "line": 10, + "fixture": "RecvEmoteSecRestrictionTests", + "method": "CanRecvChat_RecvEmote_Secure", + "attribute": "[Test]", + "body_sha256": "9e1f72426762569b1c650fdf80c53e4a590b6476f8539fff6e110101e48459e8", + "rust_test": "recv_emote_sec_restriction_tests_can_recv_chat_recv_emote_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs", + "line": 10, + "fixture": "RecvImFromRestrictionTests", + "method": "CanReceiveIMFrom", + "attribute": "[Test]", + "body_sha256": "ebe072c7e1c8ba440b560c2e4a0aa5151ba546f5b6cd5505012958e901c58201", + "rust_test": "recv_im_from_restriction_tests_can_receive_im_from" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs", + "line": 22, + "fixture": "RecvImFromRestrictionTests", + "method": "CanReceiveIMFrom_Group", + "attribute": "[Test]", + "body_sha256": "d3d155240723ca2d379f00111a3b27acb41786615a2f5b0ad2c968040d7f4447", + "rust_test": "recv_im_from_restriction_tests_can_receive_im_from_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImFromRestrictionTests.cs", + "line": 34, + "fixture": "RecvImFromRestrictionTests", + "method": "CanReceiveIMTo_AllGroups", + "attribute": "[Test]", + "body_sha256": "dd1050e7ef3e9805b88964822485856d6b2e5e98ee647ee08251cbc5bd452208", + "rust_test": "recv_im_from_restriction_tests_can_receive_im_to_all_groups" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImRestrictionTests.cs", + "line": 10, + "fixture": "RecvImRestrictionTests", + "method": "CanReceiveIM", + "attribute": "[Test]", + "body_sha256": "9c88e79ed2686e571e32ccecbc93c130423b966ff4e65e72f228f1713e5047cd", + "rust_test": "recv_im_restriction_tests_can_receive_im" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs", + "line": 11, + "fixture": "RecvImSecRestrictionTests", + "method": "CanReceiveIM_Secure", + "attribute": "[Test]", + "body_sha256": "e549fe9719efd180f8ab8c80b989701cd23ebf07cd004d9a5a18a0cc7db12e64", + "rust_test": "recv_im_sec_restriction_tests_can_receive_im_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs", + "line": 27, + "fixture": "RecvImSecRestrictionTests", + "method": "CanReceiveIM_Secure_Group", + "attribute": "[Test]", + "body_sha256": "13653ee7443d2eca88f2940d0c3804de3685dcf6c9277a4717a42dad4c01fca4", + "rust_test": "recv_im_sec_restriction_tests_can_receive_im_secure_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RecvImSecRestrictionTests.cs", + "line": 42, + "fixture": "RecvImSecRestrictionTests", + "method": "CanReceiveIM_Secure_AllGroups", + "attribute": "[Test]", + "body_sha256": "d99435b52a3b774ab5d2bb6911824fa45803fe82cfe0b2c192a05473b72463c8", + "rust_test": "recv_im_sec_restriction_tests_can_receive_im_secure_all_groups" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RemAttachRestrictionTests.cs", + "line": 13, + "fixture": "RemAttachRestrictionTests", + "method": "RemAttach", + "attribute": "[Test]", + "body_sha256": "7005409bfff88f7fb75e5cf87f6f52f4c6f048de32f651b844cf62a1cc16f55c", + "rust_test": "rem_attach_restriction_tests_rem_attach" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RemAttachRestrictionTests.cs", + "line": 55, + "fixture": "RemAttachRestrictionTests", + "method": "RemAttach_Specific", + "attribute": "[Test]", + "body_sha256": "407cb5627753c42af2b469644ddc2857416fb4b181bfbb742b199ad7239d5e6f", + "rust_test": "rem_attach_restriction_tests_rem_attach_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RemOutfitRestrictionTests.cs", + "line": 14, + "fixture": "RemOutfitRestrictionTests", + "method": "RemOutfit", + "attribute": "[Test]", + "body_sha256": "2aa5056c8aec09fb28d0da37bf6861220595cacb3190542d865f99034fc1c488", + "rust_test": "rem_outfit_restriction_tests_rem_outfit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RemOutfitRestrictionTests.cs", + "line": 56, + "fixture": "RemOutfitRestrictionTests", + "method": "RemOutfit_part", + "attribute": "[Test]", + "body_sha256": "f0c36209e33c9961b10ff685c8d4a32e279b4852e1c16a0e724f3cd481089576", + "rust_test": "rem_outfit_restriction_tests_rem_outfit_part" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/RezRestrictionTests.cs", + "line": 9, + "fixture": "RezRestrictionTests", + "method": "CanRez", + "attribute": "[Test]", + "body_sha256": "5cae348cc241a884803692031c0af4f33fb3a2ce8331129a9866c5364599eccb", + "rust_test": "rez_restriction_tests_can_rez" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendChannelRestrictionTests.cs", + "line": 9, + "fixture": "SendChannelRestrictionTests", + "method": "CanSendChannel", + "attribute": "[Test]", + "body_sha256": "8496734391f57cf2f2d8156f3b5a9ad9147c959e3bf99f9e76a4072e971a5b42", + "rust_test": "send_channel_restriction_tests_can_send_channel" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendChannelSecRestrictionTests.cs", + "line": 10, + "fixture": "SendChannelSecRestrictionTests", + "method": "CanSendChannel_Secure", + "attribute": "[Test]", + "body_sha256": "5bd9096e9af488d5cdb08ed78120ef46f81f9be1eaf132c49a955eb07ae904eb", + "rust_test": "send_channel_sec_restriction_tests_can_send_channel_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendChannelSecRestrictionTests.cs", + "line": 26, + "fixture": "SendChannelSecRestrictionTests", + "method": "CanSendChannel_Secure_Exception", + "attribute": "[Test]", + "body_sha256": "e675121ba9f6ab8f6e4484e66d76d0dd14f8ef39122c8fff2878ba5e6b3a7409", + "rust_test": "send_channel_sec_restriction_tests_can_send_channel_secure_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendChatRestrictionTests.cs", + "line": 9, + "fixture": "SendChatRestrictionTests", + "method": "CanSendChat", + "attribute": "[Test]", + "body_sha256": "36cfbe5123b4b37ee43f0b4ba6453ebbe2754960825b1a8481e77e4f3a0e8015", + "rust_test": "send_chat_restriction_tests_can_send_chat" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendChatRestrictionTests.cs", + "line": 15, + "fixture": "SendChatRestrictionTests", + "method": "CanChat_SendChatRestriction", + "attribute": "[Test]", + "body_sha256": "793a31da070038e90c41e4bdb1161daaf51376617a7444867f19c7125ad34313", + "rust_test": "send_chat_restriction_tests_can_chat_send_chat_restriction" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendGestureRestrictionTests.cs", + "line": 11, + "fixture": "SendGestureRestrictionTests", + "method": "CanSendGesture", + "attribute": "[Test]", + "body_sha256": "91367110c04e3c6ad173f56f209a166d828560850d3d084893e899bcc756428a", + "rust_test": "send_gesture_restriction_tests_can_send_gesture" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImRestrictionTests.cs", + "line": 10, + "fixture": "SendImRestrictionTests", + "method": "CanSendIM", + "attribute": "[Test]", + "body_sha256": "c63ab3a41b6b302e7c84c54374c7193335840bafc40f2d0f2b1c3a2787b26203", + "rust_test": "send_im_restriction_tests_can_send_im" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs", + "line": 11, + "fixture": "SendImSecRestrictionTests", + "method": "CanSendIM_Secure", + "attribute": "[Test]", + "body_sha256": "65422234501bcbf151f27e0d45c74726e670665f39d90df23396f79450ba2b91", + "rust_test": "send_im_sec_restriction_tests_can_send_im_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs", + "line": 27, + "fixture": "SendImSecRestrictionTests", + "method": "CanSendIM_Secure_Group", + "attribute": "[Test]", + "body_sha256": "4ed2e6416a86eb2406e20bbb7e60a380de25577ad034ba613530ed28f6001df9", + "rust_test": "send_im_sec_restriction_tests_can_send_im_secure_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImSecRestrictionTests.cs", + "line": 42, + "fixture": "SendImSecRestrictionTests", + "method": "CanSendIM_Secure_AllGroups", + "attribute": "[Test]", + "body_sha256": "a4b699c9ada01ca4ce4d535739178e5310affa938d02dfaede6d034488d24f5f", + "rust_test": "send_im_sec_restriction_tests_can_send_im_secure_all_groups" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs", + "line": 11, + "fixture": "SendImToRestrictionTests", + "method": "CanSendIMTo", + "attribute": "[Test]", + "body_sha256": "38258cda1081160b6b34f8e909adbc683a0f08efce8c63066bcac09835e5cdcc", + "rust_test": "send_im_to_restriction_tests_can_send_im_to" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs", + "line": 23, + "fixture": "SendImToRestrictionTests", + "method": "CanSendIMTo_Group", + "attribute": "[Test]", + "body_sha256": "1e12f7e3dbbee7d8dfb757fc8797644a353dfaa995e343e59124aa85126d70aa", + "rust_test": "send_im_to_restriction_tests_can_send_im_to_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SendImToRestrictionTests.cs", + "line": 35, + "fixture": "SendImToRestrictionTests", + "method": "CanSendIMTo_AllGroups", + "attribute": "[Test]", + "body_sha256": "bc9b87ab7b171c76987ddaf94f05c0ac2ad8dc0c1f24f5dfce2f4125e7b28df5", + "rust_test": "send_im_to_restriction_tests_can_send_im_to_all_groups" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SetDebugRestrictionTests.cs", + "line": 10, + "fixture": "SetDebugRestrictionTests", + "method": "CanSetDebug", + "attribute": "[Test]", + "body_sha256": "d4fb9da4879ef8d1be115e00b7a8de959fd58e32722bc9e2985bca8e97dd2ce3", + "rust_test": "set_debug_restriction_tests_can_set_debug" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SetEnvRestrictionTests.cs", + "line": 9, + "fixture": "SetEnvRestrictionTests", + "method": "CanSetEnv", + "attribute": "[Test]", + "body_sha256": "bb4c82afd643d267264467282cdfe09095c804079e73dd15179e1aa0b063c08f", + "rust_test": "set_env_restriction_tests_can_set_env" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SetGroupRestrictionTests.cs", + "line": 9, + "fixture": "SetGroupRestrictionTests", + "method": "CanSetGroup", + "attribute": "[Test]", + "body_sha256": "9d89210cbc5c188985a535ae045e44d296c796f700d4a1e2b7b4d75345cc4a6d", + "rust_test": "set_group_restriction_tests_can_set_group" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShareRestrictionTests.cs", + "line": 11, + "fixture": "ShareRestrictionTests", + "method": "CanShare", + "attribute": "[Test]", + "body_sha256": "23052e5792ff72624d45b54ccfd02fa5d8025d977010f1e8d34a90d27a4d0e29", + "rust_test": "share_restriction_tests_can_share" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShareSecRestrictionTests.cs", + "line": 10, + "fixture": "ShareSecRestrictionTests", + "method": "CanShare_Secure_Default", + "attribute": "[Test]", + "body_sha256": "6d61bafb190791ceaccb6c46cde3adf5b5479e6b5e76bafeadd0942400389248", + "rust_test": "share_sec_restriction_tests_can_share_secure_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShareSecRestrictionTests.cs", + "line": 24, + "fixture": "ShareSecRestrictionTests", + "method": "CanShare_Secure", + "attribute": "[Test]", + "body_sha256": "e1aed5b3b8efccef47094788c3221e20240c671c1004d6d6bd899e5d9ddd51fa", + "rust_test": "share_sec_restriction_tests_can_share_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextAllRestrictionTests.cs", + "line": 12, + "fixture": "ShowHoverTextAllRestrictionTests", + "method": "CanShowHoverTextAll", + "attribute": "[Test]", + "body_sha256": "6a855738e87477d31dc7867d0c75ba1bf563e2b1e180f54759657a58b7da9793", + "rust_test": "show_hover_text_all_restriction_tests_can_show_hover_text_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextHudRestrictionTests.cs", + "line": 12, + "fixture": "ShowHoverTextHudRestrictionTests", + "method": "CanShowHoverTextHud", + "attribute": "[Test]", + "body_sha256": "9d08e2a3eb303b14c4b222cae5d52537e81a7d9cfc9fcfe9625d513b6311a6ed", + "rust_test": "show_hover_text_hud_restriction_tests_can_show_hover_text_hud" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextRestrictionTests.cs", + "line": 11, + "fixture": "ShowHoverTextRestrictionTests", + "method": "CanShowHoverText", + "attribute": "[Test]", + "body_sha256": "5642102d6832b227c37c14d0fbfc30921022c5789b811021805db6f3a2120f36", + "rust_test": "show_hover_text_restriction_tests_can_show_hover_text" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowHoverTextWorldRestrictionTests.cs", + "line": 12, + "fixture": "ShowHoverTextWorldRestrictionTests", + "method": "CanShowHoverTextWorld", + "attribute": "[Test]", + "body_sha256": "1be82408fbc87f1525dc7652e01fbbc17a993b70a2268f0b742d035b37cbf70c", + "rust_test": "show_hover_text_world_restriction_tests_can_show_hover_text_world" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowInvRestrictionTests.cs", + "line": 9, + "fixture": "ShowInvRestrictionTests", + "method": "CanShowInv", + "attribute": "[Test]", + "body_sha256": "b7c8bb7ad9d2c02c1c0168531c8ac0636885817a40b13bc006f4f5b20d28591c", + "rust_test": "show_inv_restriction_tests_can_show_inv" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowLocRestrictionTests.cs", + "line": 9, + "fixture": "ShowLocRestrictionTests", + "method": "CanShowLoc", + "attribute": "[Test]", + "body_sha256": "a8b154f2db967ab72781f31dcd7701d204f66ece1ef95a30cc67d788c78da617", + "rust_test": "show_loc_restriction_tests_can_show_loc" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowMiniMapRestrictionTests.cs", + "line": 9, + "fixture": "ShowMiniMapRestrictionTests", + "method": "CanShowMiniMap", + "attribute": "[Test]", + "body_sha256": "da901135b533aee1b025cf5dd925e857b4734ea00770ced4518f501453ea9736", + "rust_test": "show_mini_map_restriction_tests_can_show_mini_map" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowNameTagsRestrictionTests.cs", + "line": 10, + "fixture": "ShowNameTagsRestrictionTests", + "method": "CanShowNameTags", + "attribute": "[Test]", + "body_sha256": "74e8a6aefdefb9eb41509f6b4438e6854e5ad0ace38ab663f445aae484e94e22", + "rust_test": "show_name_tags_restriction_tests_can_show_name_tags" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesRestrictionTests.cs", + "line": 10, + "fixture": "ShowNamesRestrictionTests", + "method": "CanShowNames", + "attribute": "[Test]", + "body_sha256": "c44fe98d881a89af5db856e98f7bd7480d9bfb4378730002e518a7d1da412812", + "rust_test": "show_names_restriction_tests_can_show_names" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs", + "line": 10, + "fixture": "ShowNamesSecRestrictionTests", + "method": "CanShowNames_Secure_Default", + "attribute": "[Test]", + "body_sha256": "98d2c84d2f226fbb4b03c365f3ab007142d87b1980dda3666ce5ec36909fc599", + "rust_test": "show_names_sec_restriction_tests_can_show_names_secure_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs", + "line": 23, + "fixture": "ShowNamesSecRestrictionTests", + "method": "CanShowNames_Secure", + "attribute": "[Test]", + "body_sha256": "90ae29916dc2b60cd3de336e4a37683de8967f448fef26af360e3d24278773d3", + "rust_test": "show_names_sec_restriction_tests_can_show_names_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowNamesSecRestrictionTests.cs", + "line": 39, + "fixture": "ShowNamesSecRestrictionTests", + "method": "CanShowNames_Secure_Except", + "attribute": "[Test]", + "body_sha256": "457772321f7fd1ea88a279e99a4b0a955e462652bac1fb7953b8455f3d67a155", + "rust_test": "show_names_sec_restriction_tests_can_show_names_secure_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowNearbyRestrictionTests.cs", + "line": 9, + "fixture": "ShowNearbyRestrictionTests", + "method": "CanShowNearby", + "attribute": "[Test]", + "body_sha256": "4faa79795b1143934efbd8ebea7a926b270dd5d1e69f8a64f496063d570d868d", + "rust_test": "show_nearby_restriction_tests_can_show_nearby" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ShowWorldMapRestrictionTests.cs", + "line": 9, + "fixture": "ShowWorldMapRestrictionTests", + "method": "CanShowWorldMap", + "attribute": "[Test]", + "body_sha256": "da16f247df929f83ed21377869790c00cb5922fa6086da3787e90570f5684f67", + "rust_test": "show_world_map_restriction_tests_can_show_world_map" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitRestrictionTests.cs", + "line": 10, + "fixture": "SitRestrictionTests", + "method": "CanSit", + "attribute": "[Test]", + "body_sha256": "813906dbfd09bb02c129a794f40a2f5dcda6e73d232e167359a6360a350fa4b4", + "rust_test": "sit_restriction_tests_can_sit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + "line": 11, + "fixture": "SitTpRestrictionTests", + "method": "CanSitTp_Default", + "attribute": "[Test]", + "body_sha256": "ddcdba94af060ede43f0d585688966ccd923238a2365164b32a301b04d83cdfc", + "rust_test": "sit_tp_restriction_tests_can_sit_tp_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + "line": 18, + "fixture": "SitTpRestrictionTests", + "method": "CanSitTp_Single", + "attribute": "[Test]", + "body_sha256": "041c57829ab1032eed79e6f47c8b9026124b681fb6ffa4b3c5ac16b16d0b354b", + "rust_test": "sit_tp_restriction_tests_can_sit_tp_single" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + "line": 27, + "fixture": "SitTpRestrictionTests", + "method": "CanSitTp_Multiple_SingleSender", + "attribute": "[Test]", + "body_sha256": "feed9f3cca3395e1eb5a8d831304a4171e79f6e1d93f03a4aca0e27edba5ed6d", + "rust_test": "sit_tp_restriction_tests_can_sit_tp_multiple_single_sender" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + "line": 38, + "fixture": "SitTpRestrictionTests", + "method": "CanSitTp_Multiple_SingleSender_WithRemoval", + "attribute": "[Test]", + "body_sha256": "4b26c525e0a13fbc79b280f0a6c3b0f9e3e0e664241e9f55a88eda3dd80b203a", + "rust_test": "sit_tp_restriction_tests_can_sit_tp_multiple_single_sender_with_removal" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + "line": 52, + "fixture": "SitTpRestrictionTests", + "method": "CanSitTp_Multiple_MultipleSenders", + "attribute": "[Test]", + "body_sha256": "cd9e3508d44e2e008609ac0cc12d3e207ec454a3f5c6e36aa325d33be9b6718f", + "rust_test": "sit_tp_restriction_tests_can_sit_tp_multiple_multiple_senders" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/SitTpRestrictionTests.cs", + "line": 66, + "fixture": "SitTpRestrictionTests", + "method": "CanSitTp_Off", + "attribute": "[Test]", + "body_sha256": "e871d15d797e0f8f0b02613c2a421b47b87068c8757bbd0104cd15d406137854", + "rust_test": "sit_tp_restriction_tests_can_sit_tp_off" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/StandTpRestrictionTests.cs", + "line": 9, + "fixture": "StandTpRestrictionTests", + "method": "CanStandTp", + "attribute": "[Test]", + "body_sha256": "0f694e59d32c3c97fbee072d591b74c89561f4648bd3440002d8f54db0058a94", + "rust_test": "stand_tp_restriction_tests_can_stand_tp" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/StartImRestrictionTests.cs", + "line": 10, + "fixture": "StartImRestrictionTests", + "method": "CanStartIM", + "attribute": "[Test]", + "body_sha256": "cc8318d5233b947ca96939369de3a2fdc2c21468cc13a87c87908126c6e45500", + "rust_test": "start_im_restriction_tests_can_start_im" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/StartImToRestrictionTests.cs", + "line": 11, + "fixture": "StartImToRestrictionTests", + "method": "CanStartIMTo", + "attribute": "[Test]", + "body_sha256": "0c7e19de2ecf94a6db09ee409ff88ff503e02d8dd8f7f11f427cebc51a3ac09f", + "rust_test": "start_im_to_restriction_tests_can_start_im_to" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TempRunRestrictionTests.cs", + "line": 9, + "fixture": "TempRunRestrictionTests", + "method": "CanTempRun", + "attribute": "[Test]", + "body_sha256": "8893bb24bf10de7e914874c347ac5b73982d33925a1cf29ae8c361c3087be408", + "rust_test": "temp_run_restriction_tests_can_temp_run" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchAllRestrictionTests.cs", + "line": 12, + "fixture": "TouchAllRestrictionTests", + "method": "TouchAll", + "attribute": "[Test]", + "body_sha256": "06da3251125bf4d3b2d542cfba7fa0a7b0c18dc0f97024a57c0e0ddf6cfc8dd6", + "rust_test": "touch_all_restriction_tests_touch_all" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchAllRestrictionTests.cs", + "line": 24, + "fixture": "TouchAllRestrictionTests", + "method": "TouchAll_default", + "attribute": "[Test]", + "body_sha256": "9526d7bed6473afd41f97fb11ec950caae157865cec8eee719030ca109ab2681", + "rust_test": "touch_all_restriction_tests_touch_all_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachOtherRestrictionTests.cs", + "line": 12, + "fixture": "TouchAttachOtherRestrictionTests", + "method": "TouchAttachOther_default", + "attribute": "[Test]", + "body_sha256": "1f8157f5fd5db8b5a4596d5be6a5d780704cac85370204c77eca08da286adb86", + "rust_test": "touch_attach_other_restriction_tests_touch_attach_other_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachOtherRestrictionTests.cs", + "line": 26, + "fixture": "TouchAttachOtherRestrictionTests", + "method": "TouchAttachOther_Specific", + "attribute": "[Test]", + "body_sha256": "add9d393d4aaf03768239611a8a64b2ef73fc4c8561dbbc51950a10c006198e6", + "rust_test": "touch_attach_other_restriction_tests_touch_attach_other_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachRestrictionTests.cs", + "line": 12, + "fixture": "TouchAttachRestrictionTests", + "method": "TouchAttach_default", + "attribute": "[Test]", + "body_sha256": "4c4c65f8ed4b29367c353a02e52c91e9402788ffd35c75e5a6a40a827710e20a", + "rust_test": "touch_attach_restriction_tests_touch_attach_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchAttachSelfRestrictionTests.cs", + "line": 12, + "fixture": "TouchAttachSelfRestrictionTests", + "method": "TouchAttachSelf_default", + "attribute": "[Test]", + "body_sha256": "09f7d7a45a9899746c1c63608f95db89ef2ae4a875437a2b594bb120da8139ff", + "rust_test": "touch_attach_self_restriction_tests_touch_attach_self_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchHudRestrictionTests.cs", + "line": 12, + "fixture": "TouchHudRestrictionTests", + "method": "TouchHud_default", + "attribute": "[Test]", + "body_sha256": "b15afadb1f45b51eb47651a9d890ed2a6b1de8066d986d9b1ccc33da734c0194", + "rust_test": "touch_hud_restriction_tests_touch_hud_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchHudRestrictionTests.cs", + "line": 26, + "fixture": "TouchHudRestrictionTests", + "method": "TouchHud_specific", + "attribute": "[Test]", + "body_sha256": "4c4e1a9493e5cf34f220ebec54c5373e1b30c81044803deece263dced5f7155d", + "rust_test": "touch_hud_restriction_tests_touch_hud_specific" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TouchWorldRestrictionTests.cs", + "line": 11, + "fixture": "TouchWorldRestrictionTests", + "method": "TouchWorld_default", + "attribute": "[Test]", + "body_sha256": "5995288721c44beaa329b266e15d619f2314c9ca74386145294183c7c509b42a", + "rust_test": "touch_world_restriction_tests_touch_world_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLmRestrictionTests.cs", + "line": 9, + "fixture": "TpLmRestrictionTests", + "method": "CanTpLm", + "attribute": "[Test]", + "body_sha256": "847bd3264fd831837d8dab25b235450f19591fef3b3bd0315021727453ad64ee", + "rust_test": "tp_lm_restriction_tests_can_tp_lm" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLocRestrictionTests.cs", + "line": 9, + "fixture": "TpLocRestrictionTests", + "method": "CanTpLoc", + "attribute": "[Test]", + "body_sha256": "8e5e2ab1b55b710ecce509b141ccac9bcd9ebbad479868496645ac89574bd089", + "rust_test": "tp_loc_restriction_tests_can_tp_loc" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLocalRestrictionTests.cs", + "line": 9, + "fixture": "TpLocalRestrictionTests", + "method": "CanTpLocal_Default", + "attribute": "[Test]", + "body_sha256": "4b251429c6561c1d29f19f8fbc33dd0fb11344fe0d10962e789823ffedb3777b", + "rust_test": "tp_local_restriction_tests_can_tp_local_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLocalRestrictionTests.cs", + "line": 18, + "fixture": "TpLocalRestrictionTests", + "method": "CanTpLocal", + "attribute": "[Test]", + "body_sha256": "f9dd3daf337533beab1f4c2dce488f44dea5d17880e8f61b33e3c17c1a4c776f", + "rust_test": "tp_local_restriction_tests_can_tp_local" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLureRestrictionTests.cs", + "line": 11, + "fixture": "TpLureRestrictionTests", + "method": "CanTpLure_Default", + "attribute": "[Test]", + "body_sha256": "595e468736aab4136404842adf36a79f37b9900c3ee3993079621a5a6c96dec1", + "rust_test": "tp_lure_restriction_tests_can_tp_lure_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLureRestrictionTests.cs", + "line": 20, + "fixture": "TpLureRestrictionTests", + "method": "CanTpLure", + "attribute": "[Test]", + "body_sha256": "a57f7803128d75a0f1ba35a1c7489f78ca99d7e5e540f06b84725da8a5cd10da", + "rust_test": "tp_lure_restriction_tests_can_tp_lure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLureSecRestrictionTests.cs", + "line": 10, + "fixture": "TpLureSecRestrictionTests", + "method": "CanTpLure_Secure_Default", + "attribute": "[Test]", + "body_sha256": "577c2c8d22ba1aa8d4426832807ea4ed8cd243836b0d38b0ebc9f32a851c34f4", + "rust_test": "tp_lure_sec_restriction_tests_can_tp_lure_secure_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpLureSecRestrictionTests.cs", + "line": 24, + "fixture": "TpLureSecRestrictionTests", + "method": "CanTpLure_Secure", + "attribute": "[Test]", + "body_sha256": "38f2894e39bdd7c3c8e1520fa6ed02573be3dfdef0bc5bd1073d9d2240917804", + "rust_test": "tp_lure_sec_restriction_tests_can_tp_lure_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpRequestRestrictionTests.cs", + "line": 11, + "fixture": "TpRequestRestrictionTests", + "method": "CanTpRequest", + "attribute": "[Test]", + "body_sha256": "08ddf0e6dd1faf1f249bc7f7a9545d9e33efb5a438eacc3606b1495a83cf57db", + "rust_test": "tp_request_restriction_tests_can_tp_request" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpRequestRestrictionTests.cs", + "line": 22, + "fixture": "TpRequestRestrictionTests", + "method": "CanTpRequest_Except", + "attribute": "[Test]", + "body_sha256": "89ccb1dd172928c41079555cb6d7ff3fcbd34594dcff0399670cdebc739ac109", + "rust_test": "tp_request_restriction_tests_can_tp_request_except" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpRequestSecRestrictionTests.cs", + "line": 11, + "fixture": "TpRequestSecRestrictionTests", + "method": "CanTpRequest_Secure_Default", + "attribute": "[Test]", + "body_sha256": "87cb0ffa95d408d55045ade0966979360c28762e05729893b068801ed3b877ed", + "rust_test": "tp_request_sec_restriction_tests_can_tp_request_secure_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/TpRequestSecRestrictionTests.cs", + "line": 25, + "fixture": "TpRequestSecRestrictionTests", + "method": "CanTpRequest_Secure", + "attribute": "[Test]", + "body_sha256": "623310f5c9150f6d6527b0db0446e2c33bf873a849a8dc68b78a4173d130da93", + "rust_test": "tp_request_sec_restriction_tests_can_tp_request_secure" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/UnsitRestrictionTests.cs", + "line": 9, + "fixture": "UnsitRestrictionTests", + "method": "CanUnsit", + "attribute": "[Test]", + "body_sha256": "2341a0d230eace08d612a1ae3f9aac7b5a1d3d914f04b6ada4726523e9bd3a37", + "rust_test": "unsit_restriction_tests_can_unsit" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ViewNoteRestrictionTests.cs", + "line": 9, + "fixture": "ViewNoteRestrictionTests", + "method": "CanViewNote", + "attribute": "[Test]", + "body_sha256": "954472ccc5e060f987260c7d8f87f09dcb252e832c22810ed48dd316a173cf5e", + "rust_test": "view_note_restriction_tests_can_view_note" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ViewScriptRestrictionTests.cs", + "line": 9, + "fixture": "ViewScriptRestrictionTests", + "method": "CanViewScript", + "attribute": "[Test]", + "body_sha256": "5e9246991c14d80bc83aad4b5944bd9701dc32b354a701a378def8924f7b5315", + "rust_test": "view_script_restriction_tests_can_view_script" + }, + { + "source": "LibreMetaverse.Tests/RLV/Restrictions/ViewTextureRestrictionTests.cs", + "line": 9, + "fixture": "ViewTextureRestrictionTests", + "method": "CanViewTexture", + "attribute": "[Test]", + "body_sha256": "d1ee89e12ea9c2d971b4d11c82f3129412fd56fa28d2bd2fb923f082eda62571", + "rust_test": "view_texture_restriction_tests_can_view_texture" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 17, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMin_Single", + "attribute": "[Test]", + "body_sha256": "5f3010d46f3f18ed57ea52916dd9e8bde27d75c707dbcc0c6d68eb9bbe6c3591", + "rust_test": "restrictions_camera_tests_cam_zoom_min_single" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 27, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMin_Multiple_SingleSender", + "attribute": "[Test]", + "body_sha256": "0df818c7a6c90358cb52f59f972e16c769d38f448619dbdfeddd5a602f64d1d9", + "rust_test": "restrictions_camera_tests_cam_zoom_min_multiple_single_sender" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 39, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMin_Multiple_SingleSender_WithRemoval", + "attribute": "[Test]", + "body_sha256": "ed19a63ef16a600c9367f45d1a704739fd8e20e7811c7055df009676884de7dd", + "rust_test": "restrictions_camera_tests_cam_zoom_min_multiple_single_sender_with_removal" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 54, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMin_Multiple_MultipleSenders", + "attribute": "[Test]", + "body_sha256": "c8ce609cf7506ae2df6e17126ebe5174f958245bedea26fe39600fb90195bdda", + "rust_test": "restrictions_camera_tests_cam_zoom_min_multiple_multiple_senders" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 69, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMin_Off", + "attribute": "[Test]", + "body_sha256": "8f8ec9da2b0196a51dfb3fea709de597bdb440196697523824f78ef359a5482a", + "rust_test": "restrictions_camera_tests_cam_zoom_min_off" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 81, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax_Default", + "attribute": "[Test]", + "body_sha256": "5997b7c86a1b1dac59b7f6c03d38cd09f0fb12619f03f68e1167c85ebe02f7d0", + "rust_test": "restrictions_camera_tests_cam_zoom_max_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 88, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax_Single", + "attribute": "[Test]", + "body_sha256": "75530a051696ffd586b5643f0c9b9f1ae1c05bd30f9c3068f94cb30abbdc6d2d", + "rust_test": "restrictions_camera_tests_cam_zoom_max_single" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 98, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax_Multiple_SingleSender", + "attribute": "[Test]", + "body_sha256": "44d6a5b2a9462c83047f5b4ec9f4e66bb518f6547ec08df2b5420850129ff7cb", + "rust_test": "restrictions_camera_tests_cam_zoom_max_multiple_single_sender" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 110, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax_Multiple_SingleSender_WithRemoval", + "attribute": "[Test]", + "body_sha256": "4958ce547ff71cf18d31cd557ecaecb8ae0a19b169c2051bd6797769bbcde26e", + "rust_test": "restrictions_camera_tests_cam_zoom_max_multiple_single_sender_with_removal" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 125, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax_Multiple_MultipleSenders", + "attribute": "[Test]", + "body_sha256": "76346d0c1f4ecf22d09c1950aef99207d28ffe5576b7bc0be1212b91d6518f2c", + "rust_test": "restrictions_camera_tests_cam_zoom_max_multiple_multiple_senders" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 140, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax_Off", + "attribute": "[Test]", + "body_sha256": "88e2ec791d3f78bb6551b7d37a52cc5dc18c156ddd483bd6ba55288144005e5c", + "rust_test": "restrictions_camera_tests_cam_zoom_max_off" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 153, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMin", + "attribute": "[Test]", + "body_sha256": "cf5f8bfbea933b64bc282211f498b01eefab0b31728800e2965a8a489f85b15d", + "rust_test": "restrictions_camera_tests_cam_zoom_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 165, + "fixture": "RestrictionsCameraTests", + "method": "CamZoomMax", + "attribute": "[Test]", + "body_sha256": "7441bff0655432365bb702cce92465ab0ab7b7dd195b732312a4e243f975ba48", + "rust_test": "restrictions_camera_tests_cam_zoom_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 177, + "fixture": "RestrictionsCameraTests", + "method": "SetCamFovMin", + "attribute": "[Test]", + "body_sha256": "b433f776bfa059a889b1a13ebc0841c824715194b6b0634dea1dd5740d5b7bbe", + "rust_test": "restrictions_camera_tests_set_cam_fov_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 189, + "fixture": "RestrictionsCameraTests", + "method": "SetCamFovMax", + "attribute": "[Test]", + "body_sha256": "e0f313a03073b283400130e5a91c8c4157c9b83f9001f1ad1badf15f80821663", + "rust_test": "restrictions_camera_tests_set_cam_fov_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 201, + "fixture": "RestrictionsCameraTests", + "method": "SetCamFov", + "attribute": "[Test]", + "body_sha256": "02118d87dfda863c31de56267a31beba94ff124ca225f56d67222b6ffaf0c6f9", + "rust_test": "restrictions_camera_tests_set_cam_fov" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 214, + "fixture": "RestrictionsCameraTests", + "method": "SetCamFov_Restricted", + "attribute": "[Test]", + "body_sha256": "34b9c620b61777ece7ad140fc15dde6d2b77d877af597cf2a1b5d5f768cd5fc7", + "rust_test": "restrictions_camera_tests_set_cam_fov_restricted" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 229, + "fixture": "RestrictionsCameraTests", + "method": "SetCamFov_Restricted_Synonym", + "attribute": "[Test]", + "body_sha256": "d8824c6f673ea7c101d309643ed4dbacc0fd6b17c0bda13f8cbb16b956529db4", + "rust_test": "restrictions_camera_tests_set_cam_fov_restricted_synonym" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 246, + "fixture": "RestrictionsCameraTests", + "method": "SetCamAvDistMax", + "attribute": "[Test]", + "body_sha256": "61206ccc9664f63057389d0d9540022ba82da88b1e213387a9a7f0d0cec050b3", + "rust_test": "restrictions_camera_tests_set_cam_av_dist_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 255, + "fixture": "RestrictionsCameraTests", + "method": "SetCamAvDistMax_Synonym", + "attribute": "[Test]", + "body_sha256": "9742afe1eb83fe3b63f6ce195bb1fb08058a6272e9817b3d1e09c50ca914a66a", + "rust_test": "restrictions_camera_tests_set_cam_av_dist_max_synonym" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 267, + "fixture": "RestrictionsCameraTests", + "method": "SetCamAvDistMin", + "attribute": "[Test]", + "body_sha256": "be661f7ae623eafe2c00a7eb80a716ab832cd56be904725cfa01c16ab219d10e", + "rust_test": "restrictions_camera_tests_set_cam_av_dist_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 277, + "fixture": "RestrictionsCameraTests", + "method": "SetCamAvDistMin_Synonym", + "attribute": "[Test]", + "body_sha256": "da29486a2c8bc2801805774269743566457ca1b9b316dc6846cf499b60aa588d", + "rust_test": "restrictions_camera_tests_set_cam_av_dist_min_synonym" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 289, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawAlphaMax", + "attribute": "[Test]", + "body_sha256": "96e0f72499cdf258062ca0610594137c72f232ddf936c0cc929429368957d3ed", + "rust_test": "restrictions_camera_tests_cam_draw_alpha_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 302, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawMin", + "attribute": "[Test]", + "body_sha256": "53a901a99baeb1f8d45a07d1347a6491d66ad8ca76cdef5304c64738e486e7a9", + "rust_test": "restrictions_camera_tests_cam_draw_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 312, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawMin_Small", + "attribute": "[Test]", + "body_sha256": "3f531bfcd6e08830912fd4d619a8ffc5e3ab40e9d036769f742ae0d06207400e", + "rust_test": "restrictions_camera_tests_cam_draw_min_small" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 325, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawMax", + "attribute": "[Test]", + "body_sha256": "71ab081b330b9fc4cc73a06b214f52e577ab25c0ff15439e18737dfb220d7aaf", + "rust_test": "restrictions_camera_tests_cam_draw_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 335, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawMax_Small", + "attribute": "[Test]", + "body_sha256": "72d0752ae72ba5288d2b96fca3e0a29c162406b38588160e6801b211c82fac11", + "rust_test": "restrictions_camera_tests_cam_draw_max_small" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 348, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawAlphaMin", + "attribute": "[Test]", + "body_sha256": "697fafc1837d56255cdf5e2a09634dcc740651d45df04a712c030a224a58d0c2", + "rust_test": "restrictions_camera_tests_cam_draw_alpha_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 362, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawColor", + "attribute": "[Test]", + "body_sha256": "b3bc0346dbcf6c6b03d9c2c38b225e7903754fcbc56c74d098dbdcb617d2426d", + "rust_test": "restrictions_camera_tests_cam_draw_color" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 375, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawColor_Default", + "attribute": "[Test]", + "body_sha256": "fedba7874c0b897309caca0e007cb9fbcbce8cd5155c91ec94bf6d1f391d47a1", + "rust_test": "restrictions_camera_tests_cam_draw_color_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 382, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawColor_Large", + "attribute": "[Test]", + "body_sha256": "6d2f0a4a24e71afbca88f3dfe574ff8ee5825e4df9a08552ac4af22a0a6b9f5e", + "rust_test": "restrictions_camera_tests_cam_draw_color_large" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 395, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawColor_Negative", + "attribute": "[Test]", + "body_sha256": "5f7ae954b3f75c5a86da8222a5eadc42ac3fee6ac4134455fb2a7a2e24101081", + "rust_test": "restrictions_camera_tests_cam_draw_color_negative" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 408, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawColor_Removal", + "attribute": "[Test]", + "body_sha256": "81322059c2a6e0054c1d2131e0698c614942eec69958f72315545e9b1517fcb5", + "rust_test": "restrictions_camera_tests_cam_draw_color_removal" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 418, + "fixture": "RestrictionsCameraTests", + "method": "CamDrawColor_Multi", + "attribute": "[Test]", + "body_sha256": "21b9615f5a7e809ec83442035588414101fdf3862f282f1a501fb15d904f981e", + "rust_test": "restrictions_camera_tests_cam_draw_color_multi" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 434, + "fixture": "RestrictionsCameraTests", + "method": "CanSetCamUnlock", + "attribute": "[Test]", + "body_sha256": "3983d83fb0086bc71a585eeda9b561c738ba1eb99365182115a673ab38e166a1", + "rust_test": "restrictions_camera_tests_can_set_cam_unlock" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 448, + "fixture": "RestrictionsCameraTests", + "method": "CanCamUnlock", + "attribute": "[Test]", + "body_sha256": "b116d0b63222b30c67da7c08d48f10701f5def2bdd3584166939d713a86a8cd4", + "rust_test": "restrictions_camera_tests_can_cam_unlock" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 462, + "fixture": "RestrictionsCameraTests", + "method": "CamAvDist", + "attribute": "[Test]", + "body_sha256": "4c5641b0e975136e815bfaf8d9821240f0ac2bc615ed105fa5190dfdbcddc158", + "rust_test": "restrictions_camera_tests_cam_av_dist" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 476, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures", + "attribute": "[TestCase(\"setcam_textures\")]", + "body_sha256": "4b5058bfacb3e7f282bb83d0068ff9c7c7464b0d4119f879d670ddaf34d469b6", + "rust_test": "restrictions_camera_tests_set_cam_textures" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 477, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures", + "attribute": "[TestCase(\"camtextures\")]", + "body_sha256": "4b5058bfacb3e7f282bb83d0068ff9c7c7464b0d4119f879d670ddaf34d469b6", + "rust_test": "restrictions_camera_tests_set_cam_textures_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 486, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures_Single", + "attribute": "[TestCase(\"setcam_textures\")]", + "body_sha256": "abe9a6cff61faf1afbd29c4b073d34d67cf5e77058df44b68cbed7e1d9569814", + "rust_test": "restrictions_camera_tests_set_cam_textures_single" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 487, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures_Single", + "attribute": "[TestCase(\"camtextures\")]", + "body_sha256": "abe9a6cff61faf1afbd29c4b073d34d67cf5e77058df44b68cbed7e1d9569814", + "rust_test": "restrictions_camera_tests_set_cam_textures_single_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 498, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures_Multiple_Synonyms", + "attribute": "[TestCase(\"setcam_textures\", \"setcam_textures\")]", + "body_sha256": "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + "rust_test": "restrictions_camera_tests_set_cam_textures_multiple_synonyms" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 499, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures_Multiple_Synonyms", + "attribute": "[TestCase(\"setcam_textures\", \"camtextures\")]", + "body_sha256": "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + "rust_test": "restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 500, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures_Multiple_Synonyms", + "attribute": "[TestCase(\"camtextures\", \"camtextures\")]", + "body_sha256": "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + "rust_test": "restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 501, + "fixture": "RestrictionsCameraTests", + "method": "SetCamTextures_Multiple_Synonyms", + "attribute": "[TestCase(\"camtextures\", \"setcam_textures\")]", + "body_sha256": "42abc61468c54b5e6e95d27fbadfef6010ce7d4d9b6dba8238f9e863a2ec23c7", + "rust_test": "restrictions_camera_tests_set_cam_textures_multiple_synonyms_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 534, + "fixture": "RestrictionsCameraTests", + "method": "GetCamAvDistMin", + "attribute": "[Test]", + "body_sha256": "60d28627494c147228930839a18016e3cbfa8eb042167965647794902eb340a6", + "rust_test": "restrictions_camera_tests_get_cam_av_dist_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 557, + "fixture": "RestrictionsCameraTests", + "method": "GetCamAvDistMax", + "attribute": "[Test]", + "body_sha256": "a7cf7887d2934984cc13e10f3afa3248a5e677c9fac680af2a68c3a27d76c3da", + "rust_test": "restrictions_camera_tests_get_cam_av_dist_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 578, + "fixture": "RestrictionsCameraTests", + "method": "GetCamFovMin", + "attribute": "[Test]", + "body_sha256": "25a040ca69bf4c2a303d45314fec99e70371bf6ac46e1793384e0a626deb4e75", + "rust_test": "restrictions_camera_tests_get_cam_fov_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 600, + "fixture": "RestrictionsCameraTests", + "method": "GetCamFovMax", + "attribute": "[Test]", + "body_sha256": "19153fa188ef6bd763235a03048771d1a1d824c1aeaf64841b7e6e70c35813ae", + "rust_test": "restrictions_camera_tests_get_cam_fov_max" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 622, + "fixture": "RestrictionsCameraTests", + "method": "GetCamZoomMin", + "attribute": "[Test]", + "body_sha256": "8cd72b3f1922b913c6bde59b928f362fa191574dc1df3cfb4668d4ccf00515a9", + "rust_test": "restrictions_camera_tests_get_cam_zoom_min" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 644, + "fixture": "RestrictionsCameraTests", + "method": "GetCamFov", + "attribute": "[Test]", + "body_sha256": "f4031d095b9a7e87d1f1d94e52c15c3c9b2b43aa1ba039c83e391e58ea994c40", + "rust_test": "restrictions_camera_tests_get_cam_fov" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 664, + "fixture": "RestrictionsCameraTests", + "method": "CameraSettings_Default", + "attribute": "[TestCase(\"@getcam_zoommin=1234\")]", + "body_sha256": "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + "rust_test": "restrictions_camera_tests_camera_settings_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 665, + "fixture": "RestrictionsCameraTests", + "method": "CameraSettings_Default", + "attribute": "[TestCase(\"@getcam_fov=1234\")]", + "body_sha256": "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + "rust_test": "restrictions_camera_tests_camera_settings_default_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 666, + "fixture": "RestrictionsCameraTests", + "method": "CameraSettings_Default", + "attribute": "[TestCase(\"@getcam_fovmax=1234\")]", + "body_sha256": "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + "rust_test": "restrictions_camera_tests_camera_settings_default_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 667, + "fixture": "RestrictionsCameraTests", + "method": "CameraSettings_Default", + "attribute": "[TestCase(\"@getcam_avdistmin=1234\")]", + "body_sha256": "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + "rust_test": "restrictions_camera_tests_camera_settings_default_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 668, + "fixture": "RestrictionsCameraTests", + "method": "CameraSettings_Default", + "attribute": "[TestCase(\"@getcam_avdistmax=1234\")]", + "body_sha256": "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + "rust_test": "restrictions_camera_tests_camera_settings_default_case_5" + }, + { + "source": "LibreMetaverse.Tests/RLV/RestrictionsCameraTests.cs", + "line": 669, + "fixture": "RestrictionsCameraTests", + "method": "CameraSettings_Default", + "attribute": "[TestCase(\"@getcam_fovmin=1234\")]", + "body_sha256": "4775ab3cf13fcafd3f6177ac11cecc144040d1e5c11293b442591bdfd525c0fe", + "rust_test": "restrictions_camera_tests_camera_settings_default_case_6" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 9, + "fixture": "RlvBlacklistTests", + "method": "GetBlacklist_EmptyByDefault", + "attribute": "[Test]", + "body_sha256": "9bd5c937815547d2d4b9dcfcb5c35d69e224cc4dc256273735c69b8be150c3a8", + "rust_test": "rlv_blacklist_tests_get_blacklist_empty_by_default" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 19, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_ValidBehavior_AddsToBlacklist", + "attribute": "[Test]", + "body_sha256": "dbf7650afeab51abc22fc48881a06e4908f373b6b0077fe58fc4d4e50ea0e0f5", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_valid_behavior_adds_to_blacklist" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 34, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_CaseInsensitive_NormalizesToLowercase", + "attribute": "[Test]", + "body_sha256": "dbc4161b4cd5dd7f3609b11f1c6f4f6e1e243b2ba65a444afa67c70cf649c5d3", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_case_insensitive_normalizes_to_lowercase" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 50, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_DuplicateBehavior_OnlyAddsOnce", + "attribute": "[Test]", + "body_sha256": "53644a5123b90e32f162a9106c945a57d05b17de1a8ab0bf1930283deaf28018", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_duplicate_behavior_only_adds_once" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 67, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\"\")]", + "body_sha256": "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 68, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\" \")]", + "body_sha256": "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 69, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\"\\t\")]", + "body_sha256": "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 70, + "fixture": "RlvBlacklistTests", + "method": "BlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\"\\n\")]", + "body_sha256": "d9dcd55677740a9a1ffb8b709662060b4c417c10bfc6a361501bb149396dfe17", + "rust_test": "rlv_blacklist_tests_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 78, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_ExistingBehavior_RemovesFromBlacklist", + "attribute": "[Test]", + "body_sha256": "47501ced70145add192d357c6a2647ca4a923bdaab3b1eff1c3857cebc5020db", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_existing_behavior_removes_from_blacklist" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 93, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_CaseInsensitive_RemovesCorrectBehavior", + "attribute": "[Test]", + "body_sha256": "b5f4a87e8dc603a08a9f1225a35e44962d4240a3e5b9e605c948d19b268ed1bd", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_case_insensitive_removes_correct_behavior" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 108, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_NonExistentBehavior_DoesNothing", + "attribute": "[Test]", + "body_sha256": "495314ef0e42ec419b804108907c02ffe9520a1657344f391aa491f91129ecc5", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_non_existent_behavior_does_nothing" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 123, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\"\")]", + "body_sha256": "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 124, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\" \")]", + "body_sha256": "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 125, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\"\\t\")]", + "body_sha256": "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 126, + "fixture": "RlvBlacklistTests", + "method": "UnBlacklistBehavior_NullOrWhitespaceBehavior_ThrowsArgumentException", + "attribute": "[TestCase(\"\\n\")]", + "body_sha256": "9b1e325139b7cec6e99ab40c5ca0e72faa88b95bce521c4ad25ed9370c2dd89f", + "rust_test": "rlv_blacklist_tests_un_blacklist_behavior_null_or_whitespace_behavior_throws_argument_exception_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 134, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_BlacklistedBehavior_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "2cfeda6f45d63514216d0ffccdee89ee4b7f78e775f43fb12ee78324f9cfde35", + "rust_test": "rlv_blacklist_tests_is_blacklisted_blacklisted_behavior_returns_true" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 145, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_CaseInsensitive_ReturnsTrue", + "attribute": "[Test]", + "body_sha256": "1b4c6ed072b97dd9abcc0f730533691d8a65122d1839d40736e98a0f5c43f07d", + "rust_test": "rlv_blacklist_tests_is_blacklisted_case_insensitive_returns_true" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 158, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_NonBlacklistedBehavior_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "f4cc9018c5d111b06dc8c2ce0d6ed042eb063331f35ef1665e65f4d8606d3cd3", + "rust_test": "rlv_blacklist_tests_is_blacklisted_non_blacklisted_behavior_returns_false" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 168, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "attribute": "[TestCase(\"\")]", + "body_sha256": "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + "rust_test": "rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 169, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "attribute": "[TestCase(\" \")]", + "body_sha256": "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + "rust_test": "rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 170, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "attribute": "[TestCase(\"\\t\")]", + "body_sha256": "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + "rust_test": "rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 171, + "fixture": "RlvBlacklistTests", + "method": "IsBlacklisted_NullOrWhitespaceBehavior_ReturnsFalse", + "attribute": "[TestCase(\"\\n\")]", + "body_sha256": "ca0126a6bc1cc4ca73fdfe939ad4c9dbf1e35da741c4ea46eb3c16687730a1fa", + "rust_test": "rlv_blacklist_tests_is_blacklisted_null_or_whitespace_behavior_returns_false_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 178, + "fixture": "RlvBlacklistTests", + "method": "GetBlacklist_MultipleItems_ReturnsOrderedCollection", + "attribute": "[Test]", + "body_sha256": "db9bd586b7a4f79ffd2d2c48c8131ccd4bd44d8de444696e9a7c53614ef37ed5", + "rust_test": "rlv_blacklist_tests_get_blacklist_multiple_items_returns_ordered_collection" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 197, + "fixture": "RlvBlacklistTests", + "method": "GetBlacklist_ReturnsImmutableCopy", + "attribute": "[Test]", + "body_sha256": "64db7441c81ea4f0d2e52e79b479cf658fbd2c2d1d23b918edcfa03db1233a3a", + "rust_test": "rlv_blacklist_tests_get_blacklist_returns_immutable_copy" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 215, + "fixture": "RlvBlacklistTests", + "method": "BlacklistWorkflow_AddMultipleBehaviors_WorksCorrectly", + "attribute": "[Test]", + "body_sha256": "75d84bd0b26b16821ba107bef2bbb2ae58a2726496a757092b24dff6170f8872", + "rust_test": "rlv_blacklist_tests_blacklist_workflow_add_multiple_behaviors_works_correctly" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 252, + "fixture": "RlvBlacklistTests", + "method": "SeedBlacklist_IntegrationWithRestrictionsBase_WorksCorrectly", + "attribute": "[Test]", + "body_sha256": "f7347786e3a579dc0102dc20fb73823362866ea71658777aa6835a28a58daea9", + "rust_test": "rlv_blacklist_tests_seed_blacklist_integration_with_restrictions_base_works_correctly" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 268, + "fixture": "RlvBlacklistTests", + "method": "SeedBlacklist_EmptyString_ResultsInEmptyBlacklist", + "attribute": "[Test]", + "body_sha256": "63555a93fbcc2b7691fdd2b79fe0db8cb305beef2c153b80f0040ba8f4f7117e", + "rust_test": "rlv_blacklist_tests_seed_blacklist_empty_string_results_in_empty_blacklist" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvBlacklistTests.cs", + "line": 279, + "fixture": "RlvBlacklistTests", + "method": "SeedBlacklist_WithSpaces_HandlesCorrectly", + "attribute": "[Test]", + "body_sha256": "ddd764a51e179fa6c349ab2a62bdedde1e62e4ff2ae33aa41a4ebb2359974404", + "rust_test": "rlv_blacklist_tests_seed_blacklist_with_spaces_handles_correctly" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 8, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName", + "attribute": "[TestCase(\"(spine)\", RlvAttachmentPoint.Spine)]", + "body_sha256": "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 9, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName", + "attribute": "[TestCase(\"(spine)(spine)\", RlvAttachmentPoint.Spine)]", + "body_sha256": "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 10, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName", + "attribute": "[TestCase(\"My (mouth) item (spine) has a lot of tags\", RlvAttachmentPoint.Spine)]", + "body_sha256": "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 11, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName", + "attribute": "[TestCase(\"My item (l upper leg) and some random unknown tag (unknown)\", RlvAttachmentPoint.LeftUpperLeg)]", + "body_sha256": "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 12, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName", + "attribute": "[TestCase(\"Central item (avatar center)\", RlvAttachmentPoint.AvatarCenter)]", + "body_sha256": "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_5" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 13, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName", + "attribute": "[TestCase(\"Central item (root)\", RlvAttachmentPoint.AvatarCenter)]", + "body_sha256": "2e932256b5a230d8c8ce814c1c919e4f1ae346f6f7263682661d1b10d4a05a17", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_6" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 20, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "attribute": "[TestCase(\"(SPINE)\", RlvAttachmentPoint.Spine)]", + "body_sha256": "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 21, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "attribute": "[TestCase(\"(Spine)\", RlvAttachmentPoint.Spine)]", + "body_sha256": "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 22, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "attribute": "[TestCase(\"Central item (Avatar center)\", RlvAttachmentPoint.AvatarCenter)]", + "body_sha256": "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 23, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemName_CaseSensitive", + "attribute": "[TestCase(\"Another item (l upper leg)\", RlvAttachmentPoint.LeftUpperLeg)]", + "body_sha256": "cca41435176820c1b26287db1ea697128e5f093f2d91357081c469ba0b90e26c", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_case_sensitive_case_4" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 30, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemNameInvalid", + "attribute": "[TestCase(\"(unknown)(hand tag)(spine tag)\")]", + "body_sha256": "c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 31, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemNameInvalid", + "attribute": "[TestCase(\"Hat\")]", + "body_sha256": "c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid_case_2" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvCommonTests.cs", + "line": 32, + "fixture": "RlvCommonTests", + "method": "TryGetRlvAttachmentPointFromItemNameInvalid", + "attribute": "[TestCase(\"\")]", + "body_sha256": "c20289eb110772fb51f82d59b595ebb429f15d6d2a8f93daa8672702dd85ce34", + "rust_test": "rlv_common_tests_try_get_rlv_attachment_point_from_item_name_invalid_case_3" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 16, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_NoRestrictions_ReturnsEmptyCollection", + "attribute": "[Test]", + "body_sha256": "327086a5aa514ddf8b2cc40891f7ae5e8039788f5cbfeda86f04bd9161f39ded", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_no_restrictions_returns_empty_collection" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 26, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_SingleRestriction_ReturnsSingleId", + "attribute": "[Test]", + "body_sha256": "85a822c9e2e8beb2e70748513a397b8ccbb2977c0581b0519bd8ad43e699ad57", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_single_restriction_returns_single_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 41, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_MultipleRestrictionsFromSameObject_ReturnsSingleId", + "attribute": "[Test]", + "body_sha256": "933070f933b0a5a39b3d0cd5fd9be9423a538609d0106b352a7d9c339665d6d1", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_multiple_restrictions_from_same_object_returns_single_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 58, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_MultipleObjects_ReturnsAllUniqueIds", + "attribute": "[Test]", + "body_sha256": "8c2afe66145e4815e73d7849f83cfec50e4a7a49793cc757917cd608c9387419", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_multiple_objects_returns_all_unique_ids" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 79, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_MixedRestrictionsAndExceptions_ReturnsAllUniqueIds", + "attribute": "[Test]", + "body_sha256": "25ea3c36aba93d5183816962bf49bfdbc3e17e6b06d73a41dee5b51407a84746", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_mixed_restrictions_and_exceptions_returns_all_unique_ids" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 97, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_AfterRemovingRestriction_DoesNotReturnRemovedObjectId", + "attribute": "[Test]", + "body_sha256": "af3d5328e5c829bd2de2b72c3f4ede6f083efa789ccef1d73d752612a177360f", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_after_removing_restriction_does_not_return_removed_object_id" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 116, + "fixture": "RlvRestrictionManagerTests", + "method": "GetTrackedPrimIds_AfterClearingAllRestrictions_ReturnsEmptyCollection", + "attribute": "[Test]", + "body_sha256": "191a8cc3dba7e68155083a6892f1b4a29ab589023e22cffbc8cd69c005884cca", + "rust_test": "rlv_restriction_manager_tests_get_tracked_prim_ids_after_clearing_all_restrictions_returns_empty_collection" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 136, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_EmptyInput_NoEffect", + "attribute": "[Test]", + "body_sha256": "8718e08bb2bf951a94803b4947943b5f7f9eb85e906b4ac6c639cb8cd065cf9d", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_empty_input_no_effect" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 152, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_NonExistentId_NoEffect", + "attribute": "[Test]", + "body_sha256": "882d2315f40317cce9c9a026eda498325b6227886652795ed45e87cc4e5697ac", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_non_existent_id_no_effect" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 170, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_SingleObject_RemovesAllRestrictionsFromObject", + "attribute": "[Test]", + "body_sha256": "73ab6ee30a336372f6aef5bc4a99dbb58215b9445daea5d9708d0ea9cabe8bd1", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_single_object_removes_all_restrictions_from_object" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 193, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_MultipleObjects_RemovesOnlySpecifiedObjects", + "attribute": "[Test]", + "body_sha256": "03b6a6a3e02f6a6a5f296ff1d6cca31c9fc53982cbc9c27e73cfb698ed82acf5", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_multiple_objects_removes_only_specified_objects" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 220, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_PartialMatch_RemovesOnlyMatchingObjects", + "attribute": "[Test]", + "body_sha256": "00a26d807882b2bbb375c5ce7cf1074d3227acd891e859602e78abbdc6eefb6a", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_partial_match_removes_only_matching_objects" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 242, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_WithNotificationRestrictions_SendsNotifications", + "attribute": "[Test]", + "body_sha256": "ba82b183dfdb01b36f9b45520e1808290c360f327d4afa833ba3b8c7a7cecffb", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_with_notification_restrictions_sends_notifications" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 265, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_WithComplexRestrictions_RemovesCorrectly", + "attribute": "[Test]", + "body_sha256": "631de2d39fa56b29014fae4ce3b57c480f540ad41ce08a0037b7f8bbfcb3c502", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_with_complex_restrictions_removes_correctly" + }, + { + "source": "LibreMetaverse.Tests/RLV/RlvRestrictionManagerTests.cs", + "line": 294, + "fixture": "RlvRestrictionManagerTests", + "method": "RemoveRestrictionsForObjects_TriggersRestrictionUpdatedEvent", + "attribute": "[Test]", + "body_sha256": "318f1f4207b04d01076d3498aceea781c4889b05cdbef199cdbea43dde355f4c", + "rust_test": "rlv_restriction_manager_tests_remove_restrictions_for_objects_triggers_restriction_updated_event" + }, + { + "source": "LibreMetaverse.Tests/ReaderWriterLockTests.cs", + "line": 12, + "fixture": "ReaderWriterLockTests", + "method": "MultipleReadersOneWriter_ReaderConcurrencyAndWriterExclusion", + "attribute": "[Test]", + "body_sha256": "bf63804480951667455038244228f77c30454a365b496f062051f7b34e7b2618", + "rust_test": "reader_writer_lock_tests_multiple_readers_one_writer_reader_concurrency_and_writer_exclusion" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 64, + "fixture": "RegionScheduleTests", + "method": "GetRegionRestartScheduleAsync_WeeklySchedule_ParsesDaysAndTime", + "attribute": "[Test]", + "body_sha256": "0f64aab66c6a6d807b3d2bbc46b636a85900e4f76e35d5e3dd8cd0d8b295618b", + "rust_test": "region_schedule_tests_get_region_restart_schedule_async_weekly_schedule_parses_days_and_time" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 79, + "fixture": "RegionScheduleTests", + "method": "GetRegionRestartScheduleAsync_DailySchedule_ReturnsAllDays", + "attribute": "[Test]", + "body_sha256": "cd966b6e3ba470c91ac958bf6c71aeb34f4dab060ad5334cb6060e1954b5c6d0", + "rust_test": "region_schedule_tests_get_region_restart_schedule_async_daily_schedule_returns_all_days" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 93, + "fixture": "RegionScheduleTests", + "method": "GetRegionRestartScheduleAsync_NoRestartConfigured_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "59a4b050a79659ccaf0fff13b750d634d803ed7b9e4940cbad676c1bdc04a5fc", + "rust_test": "region_schedule_tests_get_region_restart_schedule_async_no_restart_configured_returns_null" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 103, + "fixture": "RegionScheduleTests", + "method": "GetRegionRestartScheduleAsync_NoCapability_ReturnsNullWithoutRequest", + "attribute": "[Test]", + "body_sha256": "e169e7846874ed4309a50cb25b03c2e722a8d758a787654a5906610ab3b655f1", + "rust_test": "region_schedule_tests_get_region_restart_schedule_async_no_capability_returns_null_without_request" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 120, + "fixture": "RegionScheduleTests", + "method": "SetRegionRestartScheduleAsync_Weekly_PostsUppercaseDaysAndSeconds", + "attribute": "[Test]", + "body_sha256": "153fc0ac84af549c1381d0814a356bf2d9e0ead2c879e503981193366943546c", + "rust_test": "region_schedule_tests_set_region_restart_schedule_async_weekly_posts_uppercase_days_and_seconds" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 143, + "fixture": "RegionScheduleTests", + "method": "SetRegionRestartScheduleAsync_DailyIgnoresDays_DoesNotPostDaysKey", + "attribute": "[Test]", + "body_sha256": "b51a1272465c3316194542eb346b2aa15c43fdc8474163ddd851b3f2204d1c2b", + "rust_test": "region_schedule_tests_set_region_restart_schedule_async_daily_ignores_days_does_not_post_days_key" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 157, + "fixture": "RegionScheduleTests", + "method": "SetRegionRestartScheduleAsync_EmptyDaysClearsSchedule", + "attribute": "[Test]", + "body_sha256": "57ef3c0f8d9eeac58a7d1b3e7dbc44413016f39303d304cacd3071bd2c55f320", + "rust_test": "region_schedule_tests_set_region_restart_schedule_async_empty_days_clears_schedule" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 177, + "fixture": "RegionScheduleTests", + "method": "SetRegionRestartScheduleAsync_NoCapability_ReturnsFalseWithoutRequest", + "attribute": "[Test]", + "body_sha256": "be03507fe574b9f7c7174c39af44b7b693e1b7a496845db46451ef09bf9db206", + "rust_test": "region_schedule_tests_set_region_restart_schedule_async_no_capability_returns_false_without_request" + }, + { + "source": "LibreMetaverse.Tests/RegionScheduleTests.cs", + "line": 195, + "fixture": "RegionScheduleTests", + "method": "SetRegionRestartScheduleAsync_NonSuccessStatus_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "16c8988d7aa15ea9f58deaa2e3f416b6115978e23073fd99749843f4f410dca4", + "rust_test": "region_schedule_tests_set_region_restart_schedule_async_non_success_status_returns_false" + }, + { + "source": "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + "line": 73, + "fixture": "RequestTaskInventoryCapTests", + "method": "GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId", + "attribute": "[Test]", + "body_sha256": "c9bfc5526260f9e2dffa8a22938999911fdd80be4b2b6d6487bf6171f8dbb56a", + "rust_test": "request_task_inventory_cap_tests_get_task_inventory_async_cap_available_returns_contents_folder_and_decrypts_shadow_id" + }, + { + "source": "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + "line": 115, + "fixture": "RequestTaskInventoryCapTests", + "method": "GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption", + "attribute": "[Test]", + "body_sha256": "95f39928dae61bca86b7d0a0702307db6c5fdc754e51f73a24bd5ee131e6de3f", + "rust_test": "request_task_inventory_cap_tests_get_task_inventory_async_plain_asset_id_parses_without_decryption" + }, + { + "source": "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + "line": 143, + "fixture": "RequestTaskInventoryCapTests", + "method": "GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly", + "attribute": "[Test]", + "body_sha256": "b8a25891064e470ac8d77ecd8a4847cf773b043de5ebeae275a9dd6669518585", + "rust_test": "request_task_inventory_cap_tests_get_task_inventory_async_non_success_status_returns_contents_folder_only" + }, + { + "source": "LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs", + "line": 164, + "fixture": "RequestTaskInventoryCapTests", + "method": "GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest", + "attribute": "[Test]", + "body_sha256": "c0c43ebcf781fb81b1fef7ce1dd2774e350d92ef882f49876f1a16d23a338592", + "rust_test": "request_task_inventory_cap_tests_get_task_inventory_async_no_capability_does_not_make_http_request" + }, + { + "source": "LibreMetaverse.Tests/SendPostcardTests.cs", + "line": 68, + "fixture": "SendPostcardTests", + "method": "SendPostcardAsync_HappyPath_PostsMetadataThenImageAndReturnsTrue", + "attribute": "[Test]", + "body_sha256": "2e02bd16ef1431c2ca82d7804dffc764be0175cff5daff8c38d0a61641439e06", + "rust_test": "send_postcard_tests_send_postcard_async_happy_path_posts_metadata_then_image_and_returns_true" + }, + { + "source": "LibreMetaverse.Tests/SendPostcardTests.cs", + "line": 100, + "fixture": "SendPostcardTests", + "method": "SendPostcardAsync_UploaderMissingFromResponse_ReturnsFalseWithoutSecondRequest", + "attribute": "[Test]", + "body_sha256": "2f9498d57d7a512399f9b108765e6e8da8e4c937402f9671d580c66332630432", + "rust_test": "send_postcard_tests_send_postcard_async_uploader_missing_from_response_returns_false_without_second_request" + }, + { + "source": "LibreMetaverse.Tests/SendPostcardTests.cs", + "line": 112, + "fixture": "SendPostcardTests", + "method": "SendPostcardAsync_UploadDoesNotComplete_ReturnsFalse", + "attribute": "[Test]", + "body_sha256": "937b682b406506ec9fba9570852bbf8689450a11cbecb85979af97609b1794f9", + "rust_test": "send_postcard_tests_send_postcard_async_upload_does_not_complete_returns_false" + }, + { + "source": "LibreMetaverse.Tests/SendPostcardTests.cs", + "line": 125, + "fixture": "SendPostcardTests", + "method": "SendPostcardAsync_NoCapability_ReturnsFalseWithoutRequest", + "attribute": "[Test]", + "body_sha256": "8d3ef84e873096d9388bb7db3eaeeb79c661fd9951e338f71bbf3251ae6580e8", + "rust_test": "send_postcard_tests_send_postcard_async_no_capability_returns_false_without_request" + }, + { + "source": "LibreMetaverse.Tests/SimConsoleTests.cs", + "line": 81, + "fixture": "SimConsoleTests", + "method": "SendSimConsoleCommandAsync_IgnoresPostBody_UsesSimConsoleResponseEvent", + "attribute": "[Test]", + "body_sha256": "df6eb48241f71c34074be66869c9ae1d5980186583259568728261b5eedd7c48", + "rust_test": "sim_console_tests_send_sim_console_command_async_ignores_post_body_uses_sim_console_response_event" + }, + { + "source": "LibreMetaverse.Tests/SimConsoleTests.cs", + "line": 111, + "fixture": "SimConsoleTests", + "method": "SendSimConsoleCommandAsync_NoResponseEvent_ReturnsNullAfterTimeout", + "attribute": "[Test]", + "body_sha256": "2ac5a6c96f3acec341056387d727288fd3661565bd2a7c385078602efe8661da", + "rust_test": "sim_console_tests_send_sim_console_command_async_no_response_event_returns_null_after_timeout" + }, + { + "source": "LibreMetaverse.Tests/SimConsoleTests.cs", + "line": 133, + "fixture": "SimConsoleTests", + "method": "SimConsoleResponseMessage_Deserialize_ReadsBodyField", + "attribute": "[Test]", + "body_sha256": "4d367bc3fd012d1579847fd9837bf883c5ea95452776a086bbf856899d7c2099", + "rust_test": "sim_console_tests_sim_console_response_message_deserialize_reads_body_field" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 36, + "fixture": "SlurlParserTests", + "method": "ParseSimpleLocation_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "4ca1200596cd99959db205bd40050c9ed62ac68fcd58079d52882e3b24af3fdf", + "rust_test": "slurl_parser_tests_parse_simple_location_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 50, + "fixture": "SlurlParserTests", + "method": "ParseSlurl_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "b389e823a365884bb10813a587c5922416dc8d0737f36bfde99c56cc4e4accda", + "rust_test": "slurl_parser_tests_parse_slurl_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 62, + "fixture": "SlurlParserTests", + "method": "ParseSlurlWithTrailingSlash_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "eb8513ad0d5dd9f67b537c1a844f738ef9363efdafd97aa31ec6fb697395c270", + "rust_test": "slurl_parser_tests_parse_slurl_with_trailing_slash_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 73, + "fixture": "SlurlParserTests", + "method": "ParseLegacyUri_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "d3e28edefeaa13a00d666cdc40c5ee60a24563462472786e0fa186262e8f6e73", + "rust_test": "slurl_parser_tests_parse_legacy_uri_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 85, + "fixture": "SlurlParserTests", + "method": "ParseLocationWithDefaults_UsesDefaultCoordinates", + "attribute": "[Test]", + "body_sha256": "a89cceba86e86028cd70ee28b0f31a4c40c23491d582a0f70fc06b98bfeb3605", + "rust_test": "slurl_parser_tests_parse_location_with_defaults_uses_default_coordinates" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 96, + "fixture": "SlurlParserTests", + "method": "ParseLocationPartialCoordinates_UsesDefaults", + "attribute": "[Test]", + "body_sha256": "b6418ccbb2b00b741fcc92db7d0d8577e7334360934de7418f75ed08d7b3da24", + "rust_test": "slurl_parser_tests_parse_location_partial_coordinates_uses_defaults" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 107, + "fixture": "SlurlParserTests", + "method": "ParseAgentSlapp_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "77a274bb3b4bf189fab0ce68a729057d04376bf3d6d45d0a5443d0f301f5fbb8", + "rust_test": "slurl_parser_tests_parse_agent_slapp_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 120, + "fixture": "SlurlParserTests", + "method": "ParseGroupSlapp_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "5435e301f76398ff2f35e0b65a7055de6d42b1a4662936ee949005182511fcd6", + "rust_test": "slurl_parser_tests_parse_group_slapp_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 131, + "fixture": "SlurlParserTests", + "method": "ParseTeleportSlapp_ParsesLocationData", + "attribute": "[Test]", + "body_sha256": "68eea168b7480f125a4bff20b582af87c0f6d62502821bf57eb734b12f87eed5", + "rust_test": "slurl_parser_tests_parse_teleport_slapp_parses_location_data" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 144, + "fixture": "SlurlParserTests", + "method": "ParseWorldMapSlapp_ParsesLocationData", + "attribute": "[Test]", + "body_sha256": "ad7f5ce07a837501fa74dda643f1c0d278a2f51fe27330d3419c57683127bf9e", + "rust_test": "slurl_parser_tests_parse_world_map_slapp_parses_location_data" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 157, + "fixture": "SlurlParserTests", + "method": "ParseLoginSlapp_ParsesQueryParameters", + "attribute": "[Test]", + "body_sha256": "a0622607f53b8c19348540e7b858d3c75be22b47b9afc92505121b3430c33550", + "rust_test": "slurl_parser_tests_parse_login_slapp_parses_query_parameters" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 170, + "fixture": "SlurlParserTests", + "method": "ParseObjectImSlapp_ParsesQueryParameters", + "attribute": "[Test]", + "body_sha256": "af9c2bdcfb212f08618719c85da41938207b6978fe2042a3c4451f7fd0075d6f", + "rust_test": "slurl_parser_tests_parse_object_im_slapp_parses_query_parameters" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 185, + "fixture": "SlurlParserTests", + "method": "ParseSearchSlapp_ParsesCorrectly", + "attribute": "[Test]", + "body_sha256": "a77776e74cff175bde3e974344502369e679db15f45fe5c0d614c80732549765", + "rust_test": "slurl_parser_tests_parse_search_slapp_parses_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 195, + "fixture": "SlurlParserTests", + "method": "GetRawLocation_ReturnsCorrectFormat", + "attribute": "[Test]", + "body_sha256": "30dafa3972780bbbb07f1edaf55ed4bc3b01080e616588768ebef9df54678af3", + "rust_test": "slurl_parser_tests_get_raw_location_returns_correct_format" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 204, + "fixture": "SlurlParserTests", + "method": "GetSlurl_ReturnsCorrectFormat", + "attribute": "[Test]", + "body_sha256": "1e6b6fef442eab1ca6874df75f1a0ea380ec7f25974979d3cd878e10fc49fb40", + "rust_test": "slurl_parser_tests_get_slurl_returns_correct_format" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 213, + "fixture": "SlurlParserTests", + "method": "GetStartLocationUri_ReturnsCorrectFormat", + "attribute": "[Test]", + "body_sha256": "c7cc2d49e52ed6ebb19e09607a2b191fb3835e8f3804c7b07c5c9e8fd3b9bcae", + "rust_test": "slurl_parser_tests_get_start_location_uri_returns_correct_format" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 222, + "fixture": "SlurlParserTests", + "method": "GetAgentUrl_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "b656f795ce39c9bc50df167e20e23b76b57929feaad1756d3190920f5410d0d4", + "rust_test": "slurl_parser_tests_get_agent_url_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 231, + "fixture": "SlurlParserTests", + "method": "GetAgentUrl_DefaultAction_UsesAbout", + "attribute": "[Test]", + "body_sha256": "642b0543f72427cf646bcb8445b9acff4c1fdb0d26ef3f0dc6c10eaaed73028b", + "rust_test": "slurl_parser_tests_get_agent_url_default_action_uses_about" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 240, + "fixture": "SlurlParserTests", + "method": "GetGroupUrl_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "919cc7a17770fb65a83812836819a19d6dd4e630a848741d12df868da3d949d5", + "rust_test": "slurl_parser_tests_get_group_url_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 249, + "fixture": "SlurlParserTests", + "method": "GetTeleportUrl_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "3465edd1ecdd6e521c52687570d32e288bfa29eb6e47666305c64ee5322df159", + "rust_test": "slurl_parser_tests_get_teleport_url_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 257, + "fixture": "SlurlParserTests", + "method": "GetTeleportUrl_WithDefaults_UsesDefaultCoordinates", + "attribute": "[Test]", + "body_sha256": "823d524cc81d39753549583346953122c372f5575aa03d8bf101d1be3eae845d", + "rust_test": "slurl_parser_tests_get_teleport_url_with_defaults_uses_default_coordinates" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 265, + "fixture": "SlurlParserTests", + "method": "GetWorldMapUrl_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "7c19a936e0d641195f3806291b5b88970affa46f540ef950d55df709b52ad56b", + "rust_test": "slurl_parser_tests_get_world_map_url_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 273, + "fixture": "SlurlParserTests", + "method": "GetObjectImUrl_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "edf724227cc86abc84d223637f34c607f9fc30f9e85b53a9ec8c8f2d2b7bcbf6", + "rust_test": "slurl_parser_tests_get_object_im_url_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 287, + "fixture": "SlurlParserTests", + "method": "GetObjectImUrl_NotGroupOwned_OmitsGroupOwnedParameter", + "attribute": "[Test]", + "body_sha256": "764978a618429216a0bfef4e72ac44a329d2b2d1c5b13af889db9cf86814cd99", + "rust_test": "slurl_parser_tests_get_object_im_url_not_group_owned_omits_group_owned_parameter" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 297, + "fixture": "SlurlParserTests", + "method": "GetSearchUrl_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "aeb79bf4e5e51368b4520eec3cc5beeb767101b81f1eaa3f3ad118749dc5c2f0", + "rust_test": "slurl_parser_tests_get_search_url_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 305, + "fixture": "SlurlParserTests", + "method": "GetLoginUrl_WithAllParameters_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "0d9dc8d623e56ec1e8e0d414eb2c898bfd7ee37712972287834c2df6a99da17c", + "rust_test": "slurl_parser_tests_get_login_url_with_all_parameters_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 316, + "fixture": "SlurlParserTests", + "method": "GetLoginUrl_WithNoParameters_GeneratesBaseUrl", + "attribute": "[Test]", + "body_sha256": "1fcfa164861bcc115f2935f1c20c276dea05802cf35dbb55664ff1c36140c135", + "rust_test": "slurl_parser_tests_get_login_url_with_no_parameters_generates_base_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 324, + "fixture": "SlurlParserTests", + "method": "GetSlappUrl_WithQueryParams_GeneratesCorrectUrl", + "attribute": "[Test]", + "body_sha256": "37ca9ebe06ce42f5919d9b6ec30459d1455f78bde910a61d04187e74e7ce3d07", + "rust_test": "slurl_parser_tests_get_slapp_url_with_query_params_generates_correct_url" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 340, + "fixture": "SlurlParserTests", + "method": "ParseNull_ThrowsArgumentNullException", + "attribute": "[Test]", + "body_sha256": "98c170ff5f03f843918c0d2aecddb23e2c2605e31100f5d3178ad7cb306eef5d", + "rust_test": "slurl_parser_tests_parse_null_throws_argument_null_exception" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 346, + "fixture": "SlurlParserTests", + "method": "ParseEmptyString_ThrowsArgumentException", + "attribute": "[Test]", + "body_sha256": "a5d89e3349033fa4efa1b00339556d811f175c52ca5b183a2d19b247a8eaeed8", + "rust_test": "slurl_parser_tests_parse_empty_string_throws_argument_exception" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 352, + "fixture": "SlurlParserTests", + "method": "ParseUrlEncodedQueryParams_DecodesCorrectly", + "attribute": "[Test]", + "body_sha256": "72ac64c89f3a08bbecfb80aaaf11f5ee59a383eeeb9578676af5b9d83f374cc4", + "rust_test": "slurl_parser_tests_parse_url_encoded_query_params_decodes_correctly" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 361, + "fixture": "SlurlParserTests", + "method": "RoundTripLocation_PreservesData", + "attribute": "[Test]", + "body_sha256": "2cba174b3609af177295b469bad1641a98d8dc79d95aa4ef22403923edd4d092", + "rust_test": "slurl_parser_tests_round_trip_location_preserves_data" + }, + { + "source": "LibreMetaverse.Tests/SlurlParserTests.cs", + "line": 374, + "fixture": "SlurlParserTests", + "method": "ParseAllSlappCommands_RecognizesCorrectly", + "attribute": "[Test]", + "body_sha256": "abf53480da20d1ff57f5f06f1433c120ea84e0d6d5363cb33e4a275d76cfa306", + "rust_test": "slurl_parser_tests_parse_all_slapp_commands_recognizes_correctly" + }, + { + "source": "LibreMetaverse.Tests/StartAuctionTests.cs", + "line": 45, + "fixture": "StartAuctionTests", + "method": "ViewerStartAuctionPacket_RoundTripsAgentAndParcelFields", + "attribute": "[Test]", + "body_sha256": "f37ef06cfba37754effe04a0bb0edfa159c761b811a05efd95157896756bef16", + "rust_test": "start_auction_tests_viewer_start_auction_packet_round_trips_agent_and_parcel_fields" + }, + { + "source": "LibreMetaverse.Tests/StartAuctionTests.cs", + "line": 71, + "fixture": "StartAuctionTests", + "method": "StartAuction_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "deec194333b480dabb3f6e6d96b360a29d11a40ca1103117fc7ce5cdb80d6eb0", + "rust_test": "start_auction_tests_start_auction_does_not_throw" + }, + { + "source": "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + "line": 64, + "fixture": "TerrainMaterialOverrideTests", + "method": "GetTerrainMaterialOverridesAsync_ParsesFourSlotsWithSomeEmpty", + "attribute": "[Test]", + "body_sha256": "0b7f2b5a7a95c70f4ed97b9b028f3ec16f1cd427a9d4d1b133523bd331f6b9f2", + "rust_test": "terrain_material_override_tests_get_terrain_material_overrides_async_parses_four_slots_with_some_empty" + }, + { + "source": "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + "line": 81, + "fixture": "TerrainMaterialOverrideTests", + "method": "GetTerrainMaterialOverridesAsync_ServerReportsFailure_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "c66b84662333288b7328822d1f9fa79450075d44a1178a9b0b661671072efe5b", + "rust_test": "terrain_material_override_tests_get_terrain_material_overrides_async_server_reports_failure_returns_null" + }, + { + "source": "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + "line": 92, + "fixture": "TerrainMaterialOverrideTests", + "method": "GetTerrainMaterialOverridesAsync_NoCapability_ReturnsNullWithoutRequest", + "attribute": "[Test]", + "body_sha256": "677f80689e1b6a67893d100e1116805fb9f63c5b6ec33e64a4dc9a4cf24c1237", + "rust_test": "terrain_material_override_tests_get_terrain_material_overrides_async_no_capability_returns_null_without_request" + }, + { + "source": "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + "line": 111, + "fixture": "TerrainMaterialOverrideTests", + "method": "SetTerrainMaterialOverridesAsync_MixOfNullAndSet_PostsFourEntries", + "attribute": "[Test]", + "body_sha256": "a4ce031e565ca7eb1864064d299dbf0c7b715581ce330a57be9c3aa93987e67c", + "rust_test": "terrain_material_override_tests_set_terrain_material_overrides_async_mix_of_null_and_set_posts_four_entries" + }, + { + "source": "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + "line": 128, + "fixture": "TerrainMaterialOverrideTests", + "method": "SetTerrainMaterialOverridesAsync_WrongLength_Throws", + "attribute": "[Test]", + "body_sha256": "836099a369b37555049b1c1ddfb9562c57cdef88381b7a79e8b80fe62b169a44", + "rust_test": "terrain_material_override_tests_set_terrain_material_overrides_async_wrong_length_throws" + }, + { + "source": "LibreMetaverse.Tests/TerrainMaterialOverrideTests.cs", + "line": 135, + "fixture": "TerrainMaterialOverrideTests", + "method": "SetTerrainMaterialOverridesAsync_NoCapability_ReturnsFalseWithoutRequest", + "attribute": "[Test]", + "body_sha256": "37948cbc0240910d63782d88c0fb9f1d239215cea34a5aa84ac68a10d0555e87", + "rust_test": "terrain_material_override_tests_set_terrain_material_overrides_async_no_capability_returns_false_without_request" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 45, + "fixture": "TextureEntryTests", + "method": "RoundTrip_HighFace_TextureID_IsPreserved", + "attribute": "[Test]", + "body_sha256": "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + "rust_test": "texture_entry_tests_round_trip_high_face_texture_id_is_preserved" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 46, + "fixture": "TextureEntryTests", + "method": "RoundTrip_HighFace_TextureID_IsPreserved", + "attribute": "[TestCase(32, Description = \"First face affected by 32-bit overflow\")]", + "body_sha256": "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + "rust_test": "texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_2" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 47, + "fixture": "TextureEntryTests", + "method": "RoundTrip_HighFace_TextureID_IsPreserved", + "attribute": "[TestCase(33)]", + "body_sha256": "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + "rust_test": "texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_3" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 48, + "fixture": "TextureEntryTests", + "method": "RoundTrip_HighFace_TextureID_IsPreserved", + "attribute": "[TestCase(40)]", + "body_sha256": "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + "rust_test": "texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_4" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 49, + "fixture": "TextureEntryTests", + "method": "RoundTrip_HighFace_TextureID_IsPreserved", + "attribute": "[TestCase(44, Description = \"Last valid face (MAX_FACES - 1)\")]", + "body_sha256": "5f215cd1c50fa8871967653b4667f848c14ff24a3b71906e51aac13c56de1f55", + "rust_test": "texture_entry_tests_round_trip_high_face_texture_id_is_preserved_case_5" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 66, + "fixture": "TextureEntryTests", + "method": "RoundTrip_AllHighFaces_TextureIDs_AllPreserved", + "attribute": "[Test]", + "body_sha256": "203ca43b9f1965e1fae7feb36e84eff1df9ac5968eb23753077816d16dd24228", + "rust_test": "texture_entry_tests_round_trip_all_high_faces_texture_i_ds_all_preserved" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 90, + "fixture": "TextureEntryTests", + "method": "RoundTrip_LowAndHighFaces_BothPreserved", + "attribute": "[Test]", + "body_sha256": "dd520cac107415a186a44eb3a17bd000f933ec49b814a496e6788237fcfffb1e", + "rust_test": "texture_entry_tests_round_trip_low_and_high_faces_both_preserved" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 113, + "fixture": "TextureEntryTests", + "method": "RoundTrip_Face32_RGBA_IsPreserved", + "attribute": "[Test]", + "body_sha256": "db41d130d270d31f52f3928df88ccc052102673c1afbca03cc0648526fafbabb", + "rust_test": "texture_entry_tests_round_trip_face32_rgba_is_preserved" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 131, + "fixture": "TextureEntryTests", + "method": "RoundTrip_Face32_RepeatU_IsPreserved", + "attribute": "[Test]", + "body_sha256": "58e80815263025ec54cd15e3c9a42771f5e55c81e9acb212a0f163faef9fd499", + "rust_test": "texture_entry_tests_round_trip_face32_repeat_u_is_preserved" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 145, + "fixture": "TextureEntryTests", + "method": "RoundTrip_Face32_RepeatV_IsPreserved", + "attribute": "[Test]", + "body_sha256": "fbeb1fdd584a26576b6f1ba653b2995d1a6d6bccc2c1dc51e46aa9f211b78724", + "rust_test": "texture_entry_tests_round_trip_face32_repeat_v_is_preserved" + }, + { + "source": "LibreMetaverse.Tests/TextureEntryTests.cs", + "line": 158, + "fixture": "TextureEntryTests", + "method": "RoundTrip_AllFaces_TextureIDs_AllPreserved", + "attribute": "[Test]", + "body_sha256": "5e5a390af8deff77ef80f751735456541f24d7e27666557d50d99065cc3ba6a4", + "rust_test": "texture_entry_tests_round_trip_all_faces_texture_i_ds_all_preserved" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 38, + "fixture": "TypeTests", + "method": "UUIDs", + "attribute": "[Test]", + "body_sha256": "4f95d48c474bbd824254196dd605051773c711614bf661b5aa996054b6c98967", + "rust_test": "type_tests_uui_ds" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 72, + "fixture": "TypeTests", + "method": "Vector3ApproxEquals", + "attribute": "[Test]", + "body_sha256": "1438175bb0c0bd8b17dd878e8fb95fb0dba82abbab71882f2ceb39ec554189d9", + "rust_test": "type_tests_vector3_approx_equals" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 100, + "fixture": "TypeTests", + "method": "VectorCasting", + "attribute": "[Test]", + "body_sha256": "27c0a4b8402ef66f11dca075d8c1a0f0b647ccef9c2803125dde6ca292951cd4", + "rust_test": "type_tests_vector_casting" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 154, + "fixture": "TypeTests", + "method": "Quaternions", + "attribute": "[Test]", + "body_sha256": "071cf3ef6932e093c0fd09fe461a738e75af905707fce9a321b8f08dd89c09dd", + "rust_test": "type_tests_quaternions" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 185, + "fixture": "TypeTests", + "method": "TestMatrix", + "attribute": "[Test]", + "body_sha256": "5d5ccc8b9ea1741b013fd945e42ba7e6511322fdce51998e358d42c1736457e3", + "rust_test": "type_tests_test_matrix" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 211, + "fixture": "TypeTests", + "method": "VectorQuaternionMath", + "attribute": "[Test]", + "body_sha256": "3c3cccd3bbec216e2be0e772b0912bec9faed5288da4f6bb4dff3c6f9952e113", + "rust_test": "type_tests_vector_quaternion_math" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 223, + "fixture": "TypeTests", + "method": "FloatsToTerseStrings", + "attribute": "[Test]", + "body_sha256": "ce34cdfe106d5dadfa82056e7aa7690d2da748c7e753b9d2a2ad682d86327def", + "rust_test": "type_tests_floats_to_terse_strings" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 252, + "fixture": "TypeTests", + "method": "BitUnpacking", + "attribute": "[Test]", + "body_sha256": "741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7", + "rust_test": "type_tests_bit_unpacking" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 279, + "fixture": "TypeTests", + "method": "BitPacking", + "attribute": "[Test]", + "body_sha256": "fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948", + "rust_test": "type_tests_bit_packing" + }, + { + "source": "LibreMetaverse.Tests/TypeTests.cs", + "line": 322, + "fixture": "TypeTests", + "method": "LLSDTerseParsing", + "attribute": "[Test]", + "body_sha256": "c5fcc05c15fa60c43cd40f5fc2b1349d9fbd1f5bb3537d8b04e91f37302e77f1", + "rust_test": "type_tests_llsd_terse_parsing" + }, + { + "source": "LibreMetaverse.Tests/UploadThumbnailTests.cs", + "line": 73, + "fixture": "UploadThumbnailTests", + "method": "UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset", + "attribute": "[Test]", + "body_sha256": "40ca874a37dade3bfbb391a2b4a75c684cfd7509b269286ccc14d747340d095d", + "rust_test": "upload_thumbnail_tests_upload_thumbnail_async_agent_inventory_item_sends_bare_item_id_and_returns_new_asset" + }, + { + "source": "LibreMetaverse.Tests/UploadThumbnailTests.cs", + "line": 92, + "fixture": "UploadThumbnailTests", + "method": "UploadThumbnailAsync_TaskInventoryItem_SendsItemIdAndTaskId", + "attribute": "[Test]", + "body_sha256": "dae80f9a7ba6222a651165f779c123d8472f88a17490e69a1112acc3cec6d108", + "rust_test": "upload_thumbnail_tests_upload_thumbnail_async_task_inventory_item_sends_item_id_and_task_id" + }, + { + "source": "LibreMetaverse.Tests/UploadThumbnailTests.cs", + "line": 110, + "fixture": "UploadThumbnailTests", + "method": "UploadThumbnailAsync_KnownLocalFolder_SendsCategoryId", + "attribute": "[Test]", + "body_sha256": "1ccca44bbead54fd5041c41fc6560478ba17f9e5d9bacff21096b254d2f526db", + "rust_test": "upload_thumbnail_tests_upload_thumbnail_async_known_local_folder_sends_category_id" + }, + { + "source": "LibreMetaverse.Tests/UploadThumbnailTests.cs", + "line": 128, + "fixture": "UploadThumbnailTests", + "method": "UploadThumbnailAsync_NoCapability_ReturnsNullWithoutRequest", + "attribute": "[Test]", + "body_sha256": "2bc1ad18b159c5d62a18d2208ed3cf3c88d3f666a0e0dad8730778cd22b59eda", + "rust_test": "upload_thumbnail_tests_upload_thumbnail_async_no_capability_returns_null_without_request" + }, + { + "source": "LibreMetaverse.Tests/UploadThumbnailTests.cs", + "line": 145, + "fixture": "UploadThumbnailTests", + "method": "UploadThumbnailAsync_MetadataResponseMissingUploader_ReturnsNullWithoutSecondRequest", + "attribute": "[Test]", + "body_sha256": "8db3eddf1204ad795e9d5ef15365f422f96191a8b4c24ef3393b03c10d92d662", + "rust_test": "upload_thumbnail_tests_upload_thumbnail_async_metadata_response_missing_uploader_returns_null_without_second_request" + }, + { + "source": "LibreMetaverse.Tests/UploadThumbnailTests.cs", + "line": 156, + "fixture": "UploadThumbnailTests", + "method": "UploadThumbnailAsync_UploadDoesNotComplete_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "e870f6913e3f45676ce490069930427e6c625072fc1d6ebbf16f503be51df4ae", + "rust_test": "upload_thumbnail_tests_upload_thumbnail_async_upload_does_not_complete_returns_null" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 12, + "fixture": "UtilUnitTests", + "method": "FileHelper_SanitizeAndSafeNames", + "attribute": "[Test]", + "body_sha256": "770d1cb751c4b8290c9443bcb4a91d17703628a157cc428c607a7d36ae0af985", + "rust_test": "util_unit_tests_file_helper_sanitize_and_safe_names" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 33, + "fixture": "UtilUnitTests", + "method": "ObservableDictionary_Events_FireOnAddRemoveAndClear", + "attribute": "[Test]", + "body_sha256": "579412c3c839e1fe5b44cf956f8d329a15d4e05c05778b4e6e3ff9b7d2fb7607", + "rust_test": "util_unit_tests_observable_dictionary_events_fire_on_add_remove_and_clear" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 62, + "fixture": "UtilUnitTests", + "method": "EventSubscriptionHelper_WaitForEventAndAsync", + "attribute": "[Test]", + "body_sha256": "bab59e0caf1630edda9a2a6daecca95cd1a28f189fdde01b1b6afee4cd96d8cb", + "rust_test": "util_unit_tests_event_subscription_helper_wait_for_event_and_async" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 118, + "fixture": "UtilUnitTests", + "method": "Repeat_Interval_ExecutesAndCancels", + "attribute": "[Test]", + "body_sha256": "43250eb6d7799ca3c00e51810b3e04d9a874bfdeafd77af6f7b78f8f6c73ff77", + "rust_test": "util_unit_tests_repeat_interval_executes_and_cancels" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 141, + "fixture": "UtilUnitTests", + "method": "NameValue_ParseAndToString", + "attribute": "[Test]", + "body_sha256": "f779a81d286c0028ea202bab00f8db0d1bbaea611003458918a9ec9a24207557", + "rust_test": "util_unit_tests_name_value_parse_and_to_string" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 153, + "fixture": "UtilUnitTests", + "method": "Helpers_SplitAndFloatToTerseString", + "attribute": "[Test]", + "body_sha256": "aa2c378f56cfd04d6d4cfa50cd3efafd2b2d479d681336d72fbb9d5ec5c363e6", + "rust_test": "util_unit_tests_helpers_split_and_float_to_terse_string" + }, + { + "source": "LibreMetaverse.Tests/UtilUnitTests.cs", + "line": 163, + "fixture": "UtilUnitTests", + "method": "DisposalHelper_SafeDisposeAndUsing", + "attribute": "[Test]", + "body_sha256": "433ebbfeb69eeb7ceaac86c4b3637468152a1f5a9f4c12ea8d7a74e1cb0c4fec", + "rust_test": "util_unit_tests_disposal_helper_safe_dispose_and_using" + }, + { + "source": "LibreMetaverse.Tests/UtilsConversionsTests.cs", + "line": 35, + "fixture": "UnknownFixture", + "method": "StringToBytes", + "attribute": "[Test]", + "body_sha256": "0bef42801dc2a50e132b05440424c44da54b53c853708ee2c0ec9799dbe0e8b2", + "rust_test": "unknown_fixture_string_to_bytes" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 46, + "fixture": "XmlSDTests", + "method": "DeserializeLLSDSample", + "attribute": "[Test]", + "body_sha256": "2495e7d5c414b59962f03282c51fe1c0d5de350b51c1bdfcee9ced7c32acbe4d", + "rust_test": "xml_sd_tests_deserialize_llsd_sample" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 159, + "fixture": "XmlSDTests", + "method": "DeserializeNoDTD", + "attribute": "[Test]", + "body_sha256": "9bc25ce11695355a0b81622301db687495d414c9a293505f6d421f27ac24eb70", + "rust_test": "xml_sd_tests_deserialize_no_dtd" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 184, + "fixture": "XmlSDTests", + "method": "DeserializeSillyPI", + "attribute": "[Test]", + "body_sha256": "08f94779e33e1dff4bd88eb75c7e032947dfb75f9ac7b14432847e705f08176d", + "rust_test": "xml_sd_tests_deserialize_silly_pi" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 207, + "fixture": "XmlSDTests", + "method": "DeserializeSillyPI_NoWhitespaceAfterPI", + "attribute": "[Test]", + "body_sha256": "931129de5766458c7dc9ebefd5c1a8a8eeefd04715703c2997ff7da0d67f4bca", + "rust_test": "xml_sd_tests_deserialize_silly_pi_no_whitespace_after_pi" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 229, + "fixture": "XmlSDTests", + "method": "DeserializeSillyPI_LowercasePI", + "attribute": "[Test]", + "body_sha256": "6a041c98c805419ed16b0caf3c249054be9f3f0fcc5884abd6b2ece2f23cf72d", + "rust_test": "xml_sd_tests_deserialize_silly_pi_lowercase_pi" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 254, + "fixture": "XmlSDTests", + "method": "DeserializeReals", + "attribute": "[Test]", + "body_sha256": "c1e1db52fb2c1f023376d40b795461767f573555ddd4b4372182345bf99164e0", + "rust_test": "xml_sd_tests_deserialize_reals" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 302, + "fixture": "XmlSDTests", + "method": "DeserializeStrings", + "attribute": "[Test]", + "body_sha256": "e2b49b6bfbaecd26243fbcaa93abe48a340f4203c88aad874f2aef83f169baed", + "rust_test": "xml_sd_tests_deserialize_strings" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 351, + "fixture": "XmlSDTests", + "method": "DeserializeIntegers", + "attribute": "[Test]", + "body_sha256": "281793a4a04cecd610065a70d0d3b54ad62fd2d6cc614b476d07f69d83c3dcb9", + "rust_test": "xml_sd_tests_deserialize_integers" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 399, + "fixture": "XmlSDTests", + "method": "DeserializeUUID", + "attribute": "[Test]", + "body_sha256": "bd2d0c2d4e583931174355724d948a0dbf6e79ec8fe907048f627b013a43bbea", + "rust_test": "xml_sd_tests_deserialize_uuid" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 432, + "fixture": "XmlSDTests", + "method": "DeserializeDates", + "attribute": "[Test]", + "body_sha256": "55507ef1bf9d7749d05c4941f645d37a48b4c9f16dda10b05a7e73673ee2be33", + "rust_test": "xml_sd_tests_deserialize_dates" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 472, + "fixture": "XmlSDTests", + "method": "DeserializeBoolean", + "attribute": "[Test]", + "body_sha256": "0f3d00c5f93b9f8d13938c77dd791dac4b8b093db926c164d92a3dd9bd38e741", + "rust_test": "xml_sd_tests_deserialize_boolean" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 520, + "fixture": "XmlSDTests", + "method": "DeserializeBinary", + "attribute": "[Test]", + "body_sha256": "f6c61bed3a3e6d97b203006e42a6c7b7b131aee08712ad4974f34d2e221e3ff9", + "rust_test": "xml_sd_tests_deserialize_binary" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 565, + "fixture": "XmlSDTests", + "method": "DeserializeUndef", + "attribute": "[Test]", + "body_sha256": "45991c825d7d4f758c9650362df499e2f0afb079cc68f81973b5cd1eb704184c", + "rust_test": "xml_sd_tests_deserialize_undef" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 584, + "fixture": "XmlSDTests", + "method": "DeserializeURI", + "attribute": "[Test]", + "body_sha256": "da322601509a3520b8ee2c303396f0d13a86a38727ce39ad043b9bc48d2302bf", + "rust_test": "xml_sd_tests_deserialize_uri" + }, + { + "source": "LibreMetaverse.Tests/XmlLLSDTests.cs", + "line": 619, + "fixture": "XmlSDTests", + "method": "DeserializeNestedContainers", + "attribute": "[Test]", + "body_sha256": "d0100e0e1f1de74a6060199f0cc7d4f94c745f073fadf8333b4eff51fd08af0a", + "rust_test": "xml_sd_tests_deserialize_nested_containers" + }, + { + "source": "LibreMetaverse.Rendering.Tests/Avatar/AvatarBoneMathTests.cs", + "line": 37, + "fixture": "AvatarBoneMathTests", + "method": "BuildBoneWorldMatrices_UnitScale_MatchesNaiveMatrixChain", + "attribute": "[Test]", + "body_sha256": "32ea442e98ebfe42238424274aefa960d9bac9a5048c4c971b315b712f870291", + "rust_test": "avatar_bone_math_tests_build_bone_world_matrices_unit_scale_matches_naive_matrix_chain" + }, + { + "source": "LibreMetaverse.Rendering.Tests/Avatar/AvatarBoneMathTests.cs", + "line": 66, + "fixture": "AvatarBoneMathTests", + "method": "BuildBoneWorldMatrices_AnisotropicParentScale_OffsetsChildPositionButNotChildScale", + "attribute": "[Test]", + "body_sha256": "c82d9c6df0612703729e75ec955e4ef90651bb290d3daebe8d8bed7bba8891a3", + "rust_test": "avatar_bone_math_tests_build_bone_world_matrices_anisotropic_parent_scale_offsets_child_position_but_not_child_scale" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 125, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_Box_ReturnsNonNull", + "attribute": "[Test]", + "body_sha256": "cc5f4d8a21dd21e23e21c6372a4b21e100bffb0fc2a6b9a745d4283c1b05286d", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_box_returns_non_null" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 133, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_Box_HasVerticesAndIndices", + "attribute": "[Test]", + "body_sha256": "87d09b97a32686ba0183e1a344630480b88da2ef3934f80b6b8b1df55b1bca59", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_box_has_vertices_and_indices" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 143, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_Box_AllIndicesInRange", + "attribute": "[Test]", + "body_sha256": "2a5360b347d3c21b9b03e1d6afe1bc26d3d6cbe6b5b34f71fe56f277a8dd65be", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_box_all_indices_in_range" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 154, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_Box_IndicesAreMultipleOfThree", + "attribute": "[Test]", + "body_sha256": "ac9dc481ea4d448c4c652a0daafb790350f59ea99742945a3f73406b8175d907", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_box_indices_are_multiple_of_three" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 163, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_Cylinder_HasGeometry", + "attribute": "[Test]", + "body_sha256": "0a09d750c98f765aa6e391fa9a279527d7d455d5adfcef7f2ce9b84ec87f25f1", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_cylinder_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 172, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_Torus_HasGeometry", + "attribute": "[Test]", + "body_sha256": "0dbd3214721d2bbf601074280d123a9d3cd5928fdf7be637549fc302719f658d", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_torus_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 181, + "fixture": "MeshFoundryTests", + "method": "GenerateSimpleMesh_VertexPositions_AreFinite", + "attribute": "[Test]", + "body_sha256": "48de43e7bfcbb7872c7463031fb68e319f600aee7999fbca091332f411054696", + "rust_test": "mesh_foundry_tests_generate_simple_mesh_vertex_positions_are_finite" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 196, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_ReturnsNonNull", + "attribute": "[Test]", + "body_sha256": "3bcea1aaea9dc511943bb7bdc8ccb0f1020b1a332ea7118cb84548b41acd62b1", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_returns_non_null" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 207, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_Has6Faces", + "attribute": "[Test]", + "body_sha256": "518a4fa4591528cfed25be1ae6c102840645300859b565ff475d94053a926d50", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_has6_faces" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 217, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Prism_Has5Faces", + "attribute": "[Test]", + "body_sha256": "ae62fa75917230768f1f593a911024dc5fdf8e381565520a444ec6b9f83bda01", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_prism_has5_faces" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 227, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Cylinder_HasAtLeast2Faces", + "attribute": "[Test]", + "body_sha256": "7365507988f742db42f88ee719f808464afec2058526d5745c426b2d0104882b", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_cylinder_has_at_least2_faces" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 241, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Torus_Has1Face", + "attribute": "[Test]", + "body_sha256": "b5a1e1fcecc24c78fb827b1777e31bd01bf4d668aaa18c61194a98b724fcb271", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_torus_has1_face" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 256, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Sphere_HasAtLeast1Face", + "attribute": "[Test]", + "body_sha256": "007641edb87e64f199273d2be8049236623470b5c9e14ea2e16726c9da271493", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_sphere_has_at_least1_face" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 266, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_AllFaces_HaveVerticesAndIndices", + "attribute": "[Test]", + "body_sha256": "ac368f766e2c20de2a83b0619a53064a4b801297d042fda88b809caba8a93d75", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_all_faces_have_vertices_and_indices" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 279, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_AllFaces_IndicesReferenceValidVertices", + "attribute": "[Test]", + "body_sha256": "35babb8108e488dab3b7271b30bfd60e787bdd6109a22dcce5ca89d14c2a7087", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_all_faces_indices_reference_valid_vertices" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 294, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_AllFaces_IndicesAreMultipleOfThree", + "attribute": "[Test]", + "body_sha256": "5ab7ad852b5477bfa1a11144d16136c21a3479e5de27753ad6d5aa57ca6bf7ce", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_all_faces_indices_are_multiple_of_three" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 304, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_Normals_AreApproximatelyNormalized", + "attribute": "[Test]", + "body_sha256": "6a68dd66ce5b93d406f3ab9fb4d3a70b564a8c788955dcf22a31d58af7cba6e4", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_normals_are_approximately_normalized" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 322, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_VertexPositions_AreFinite", + "attribute": "[Test]", + "body_sha256": "d118c8a8e8c0f7257a35214fc6e7ce6e93136a47ca840aac958929888c743b87", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_vertex_positions_are_finite" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 337, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "attribute": "[TestCase(DetailLevel.Low)]", + "body_sha256": "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 338, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "attribute": "[TestCase(DetailLevel.Medium)]", + "body_sha256": "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_2" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 339, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "attribute": "[TestCase(DetailLevel.High)]", + "body_sha256": "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_3" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 340, + "fixture": "MeshFoundryTests", + "method": "GenerateFacetedMesh_Box_AllLods_ReturnNonNull", + "attribute": "[TestCase(DetailLevel.Highest)]", + "body_sha256": "24e8db3f253b95300ab667679c44a82085145a49a83e6aa76d586e9fd0ad8ce1", + "rust_test": "mesh_foundry_tests_generate_faceted_mesh_box_all_lods_return_non_null_case_4" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 350, + "fixture": "MeshFoundryTests", + "method": "TransformTexCoords_IdentityTransform_PreservesUVs", + "attribute": "[Test]", + "body_sha256": "95670f24bdcc153a7b830f2af25e382b7b8038e03dc8dd459bfe933c0b41c5ca", + "rust_test": "mesh_foundry_tests_transform_tex_coords_identity_transform_preserves_u_vs" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 385, + "fixture": "MeshFoundryTests", + "method": "TransformTexCoords_Repeat2x_DoublesUVOffset", + "attribute": "[Test]", + "body_sha256": "0c4fdd928acec2631aa92b62f4a97d7c9b5b827a2a38337d81ff788ed88ee6e5", + "rust_test": "mesh_foundry_tests_transform_tex_coords_repeat2x_doubles_uv_offset" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 422, + "fixture": "MeshFoundryTests", + "method": "TransformTexCoords_EmptyList_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "83f840e2c7a81132feeffa95afcee70e2a5dc1cef0a371256c4ad9b7b4135da3", + "rust_test": "mesh_foundry_tests_transform_tex_coords_empty_list_does_not_throw" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 436, + "fixture": "MeshFoundryTests", + "method": "TerrainMesh_FlatHeightmap_HasGeometry", + "attribute": "[Test]", + "body_sha256": "39aab46d99eca49810e7b42c1d5a9cfafac8463ddbbdd254b330a59be9e9cd41", + "rust_test": "mesh_foundry_tests_terrain_mesh_flat_heightmap_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 451, + "fixture": "MeshFoundryTests", + "method": "TerrainMesh_AllIndicesInRange", + "attribute": "[Test]", + "body_sha256": "e0c84f589419729ef68012492da7069fbebc4a16725329e4bf7c34018389e273", + "rust_test": "mesh_foundry_tests_terrain_mesh_all_indices_in_range" + }, + { + "source": "LibreMetaverse.Rendering.Tests/MeshFoundry/MeshFoundryTests.cs", + "line": 467, + "fixture": "MeshFoundryTests", + "method": "TerrainMesh_IndicesAreMultipleOfThree", + "attribute": "[Test]", + "body_sha256": "2599d1b5c1732af863ec4201d2f8d99cf8cf59aee2578075fd98ca1ff49e20e3", + "rust_test": "mesh_foundry_tests_terrain_mesh_indices_are_multiple_of_three" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 12, + "fixture": "CoordTests", + "method": "Coord_Length_KnownVector", + "attribute": "[Test]", + "body_sha256": "226d8a4fc384bb2ebbd4819acff2694b2ee9b4fb58b1f6555126be87e631d76b", + "rust_test": "coord_tests_coord_length_known_vector" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 19, + "fixture": "CoordTests", + "method": "Coord_Length_UnitVector", + "attribute": "[Test]", + "body_sha256": "83bc49ca70d01eada674a6c669c2b5f7553e16a8ef0bda2a8eae2dd8b93eec8b", + "rust_test": "coord_tests_coord_length_unit_vector" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 26, + "fixture": "CoordTests", + "method": "Coord_Normalize_GivesUnitLength", + "attribute": "[Test]", + "body_sha256": "bc7fa30df7177eebce882f3b6fe28e1b5a1de4f58ef1be0cde0c006a70a57f22", + "rust_test": "coord_tests_coord_normalize_gives_unit_length" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 34, + "fixture": "CoordTests", + "method": "Coord_Normalize_ZeroVector_DoesNotThrow", + "attribute": "[Test]", + "body_sha256": "03471b056c8262ed685db3fee6cdce2569672c29ac759eefe049f2c00fcf12a3", + "rust_test": "coord_tests_coord_normalize_zero_vector_does_not_throw" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 41, + "fixture": "CoordTests", + "method": "Coord_Normalize_ZeroVector_GivesZero", + "attribute": "[Test]", + "body_sha256": "7aa3f9550bb63091d6815a39feabd9ab2d6986c9529bf1a28298c9d005b850e9", + "rust_test": "coord_tests_coord_normalize_zero_vector_gives_zero" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 51, + "fixture": "CoordTests", + "method": "Coord_Cross_XaxisTimesYaxis_GivesZaxis", + "attribute": "[Test]", + "body_sha256": "a6fd43faa14a5904ecb546d9b21822e85b96945a033cad09e1c22c7a2b95f5a2", + "rust_test": "coord_tests_coord_cross_xaxis_times_yaxis_gives_zaxis" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 62, + "fixture": "CoordTests", + "method": "Coord_Cross_YaxisTimesXaxis_GivesNegZaxis", + "attribute": "[Test]", + "body_sha256": "e6732fad351f8948cf1aa20d39482f2ff40c4866d465f76237878f0aead4c201", + "rust_test": "coord_tests_coord_cross_yaxis_times_xaxis_gives_neg_zaxis" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 71, + "fixture": "CoordTests", + "method": "Coord_Add_IsCommutative", + "attribute": "[Test]", + "body_sha256": "77c274254e338314aa953a6b4efad70c5a16b1ca556be8cf6bb22cbe74fe32d2", + "rust_test": "coord_tests_coord_add_is_commutative" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 89, + "fixture": "QuatTests", + "method": "Quat_AxisAngle_IsNormalized", + "attribute": "[Test]", + "body_sha256": "a6e9d0063560fe81c1f1fd9741ba13446453618a2847c32e7ae9a38d2cf68633", + "rust_test": "quat_tests_quat_axis_angle_is_normalized" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 97, + "fixture": "QuatTests", + "method": "Quat_Identity_RotatesCoordUnchanged", + "attribute": "[Test]", + "body_sha256": "ef48a7907ee3a89fef6f6657667fe777eca9e3a006c828e127dd69bc456ab22b", + "rust_test": "quat_tests_quat_identity_rotates_coord_unchanged" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 109, + "fixture": "QuatTests", + "method": "Coord_RotateByQuat_90DegAroundXaxis_YbecomesZ", + "attribute": "[Test]", + "body_sha256": "cb99be74f6d15d6bbb890cd364f57bb872a4b075dc1115c0180d3b7bda82aca2", + "rust_test": "quat_tests_coord_rotate_by_quat_90_deg_around_xaxis_ybecomes_z" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 128, + "fixture": "QuatTests", + "method": "Coord_RotateByQuat_90DegAroundXaxis_ZbecomesNegY_BugRegression", + "attribute": "[Test]", + "body_sha256": "091d344b5e577391f8e94d86d7507ec9089460241d309e5cbd7d1abc5556d3aa", + "rust_test": "quat_tests_coord_rotate_by_quat_90_deg_around_xaxis_zbecomes_neg_y_bug_regression" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 140, + "fixture": "QuatTests", + "method": "Coord_RotateByQuat_90DegAroundZaxis_XbecomesY", + "attribute": "[Test]", + "body_sha256": "aa03d22621c46a26ff819e0cfe19d9daab7a9e270144af583faea35081461b0a", + "rust_test": "quat_tests_coord_rotate_by_quat_90_deg_around_zaxis_xbecomes_y" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 152, + "fixture": "QuatTests", + "method": "Coord_RotateByQuat_90DegAroundYaxis_ZbecomesX", + "attribute": "[Test]", + "body_sha256": "40394936517b6730795407b515c56e010589e849ffecf3edb4fa40c768ab4b59", + "rust_test": "quat_tests_coord_rotate_by_quat_90_deg_around_yaxis_zbecomes_x" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 164, + "fixture": "QuatTests", + "method": "Coord_RotateByQuat_180DegAroundZaxis_NegatesXandY", + "attribute": "[Test]", + "body_sha256": "a666e902349890956adcd8212f0ab1aa58afe4e029ed2ea0e6e2709be9db753f", + "rust_test": "quat_tests_coord_rotate_by_quat_180_deg_around_zaxis_negates_xand_y" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 175, + "fixture": "QuatTests", + "method": "Coord_RotateByQuat_PreservesLength", + "attribute": "[Test]", + "body_sha256": "2366403c8ea2beda7461e01afc9297376839920cac5593af3994a4f46e0f5687", + "rust_test": "quat_tests_coord_rotate_by_quat_preserves_length" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 185, + "fixture": "QuatTests", + "method": "Quat_Multiply_TwoNineties_AroundZ_Gives180", + "attribute": "[Test]", + "body_sha256": "bdaaf2ad06bcf2f696cf5bfb470680fb69eb27a48dec461049d53efeb2423f6d", + "rust_test": "quat_tests_quat_multiply_two_nineties_around_z_gives180" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/CoordQuatTests.cs", + "line": 197, + "fixture": "QuatTests", + "method": "Quat_Multiply_IsAssociative", + "attribute": "[Test]", + "body_sha256": "8914e770bcbeb414a96bfc1d4316dcc1b96ff367f6b16eec46ed84ddcd31175f", + "rust_test": "quat_tests_quat_multiply_is_associative" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 71, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_Linear_HasVerticesAndFaces", + "attribute": "[Test]", + "body_sha256": "a52196d3b6aa8cfebf064db9b0a5b99cd41786b171ad69db2adad7dbcfafb475", + "rust_test": "prim_mesh_tests_extrude_box_linear_has_vertices_and_faces" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 81, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_Linear_AllFaceIndicesInRange", + "attribute": "[Test]", + "body_sha256": "91b9461e9522719f9ed105fa49c43b914b7b36509633dce55230d7df2c608569", + "rust_test": "prim_mesh_tests_extrude_box_linear_all_face_indices_in_range" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 96, + "fixture": "PrimMeshTests", + "method": "Extrude_Cylinder_Linear_HasGeometry", + "attribute": "[Test]", + "body_sha256": "d4b9d89e7dbebde42517a2d3f35b9c5951e3ec7a0b1a0551739ca11d6cd2bacc", + "rust_test": "prim_mesh_tests_extrude_cylinder_linear_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 106, + "fixture": "PrimMeshTests", + "method": "Extrude_Prism_Linear_HasGeometry", + "attribute": "[Test]", + "body_sha256": "a9087a5d72cf9940aae5a924e65c5a0c2b673b3aede678418458ffc13f4550c5", + "rust_test": "prim_mesh_tests_extrude_prism_linear_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 116, + "fixture": "PrimMeshTests", + "method": "Extrude_Torus_Circular_HasGeometry", + "attribute": "[Test]", + "body_sha256": "27f2209c1b96aad8f096ecb256ae4cdc6e787284923b3a76cf22fed3457931a8", + "rust_test": "prim_mesh_tests_extrude_torus_circular_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 126, + "fixture": "PrimMeshTests", + "method": "Extrude_Torus_Circular_AllFaceIndicesInRange", + "attribute": "[Test]", + "body_sha256": "d1f2082c714780a69926d53005b2699f336aab1e3fa8f9b5765d19434f7cf5f6", + "rust_test": "prim_mesh_tests_extrude_torus_circular_all_face_indices_in_range" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 141, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_WithHollow_HasGeometry", + "attribute": "[Test]", + "body_sha256": "ec5385d0219bf67df7dce55812d5850b04403f2727851a73308b9e5e5c0c8d80", + "rust_test": "prim_mesh_tests_extrude_box_with_hollow_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 151, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_WithProfileCut_HasGeometry", + "attribute": "[Test]", + "body_sha256": "b97ae456815aa05110f8c1bf345a789040faf72a05a6991922fecafc181ec0f8", + "rust_test": "prim_mesh_tests_extrude_box_with_profile_cut_has_geometry" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 163, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_ViewerMode_HasViewerFaces", + "attribute": "[Test]", + "body_sha256": "00fe2f345e1e76efb79a110c51c12ef866196f601a5cbfdfac5a170a1c7aace2", + "rust_test": "prim_mesh_tests_extrude_box_viewer_mode_has_viewer_faces" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 173, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_ViewerMode_AllViewerFaceVerticesFinite", + "attribute": "[Test]", + "body_sha256": "b1e9048351aa655fd98780329c15378dd0700113b395daf5a6aab88a1f23a291", + "rust_test": "prim_mesh_tests_extrude_box_viewer_mode_all_viewer_face_vertices_finite" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 191, + "fixture": "PrimMeshTests", + "method": "Extrude_Box_ViewerMode_NumPrimFaces_Is6", + "attribute": "[Test]", + "body_sha256": "4950fd4921f79d2dd8a5c1d85a75a3e92c45eb8fb6d370af83e535b0ecb87e36", + "rust_test": "prim_mesh_tests_extrude_box_viewer_mode_num_prim_faces_is6" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 211, + "fixture": "PrimMeshTests", + "method": "Extrude_Cylinder_ViewerMode_NumPrimFaces_AtLeast2", + "attribute": "[Test]", + "body_sha256": "e7ce8cebe702b2da2236270511c6e5e21c7d6cb9cb799fff66c344671249a700", + "rust_test": "prim_mesh_tests_extrude_cylinder_viewer_mode_num_prim_faces_at_least2" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 227, + "fixture": "PrimMeshTests", + "method": "Extrude_Torus_ViewerMode_NumPrimFaces_Is1", + "attribute": "[Test]", + "body_sha256": "e6c6a7f5280df49679ebbfad4b8ccb0b632928127bc6c853d0ba8f91b0f2d5b9", + "rust_test": "prim_mesh_tests_extrude_torus_viewer_mode_num_prim_faces_is1" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 242, + "fixture": "PrimMeshTests", + "method": "Extrude_Sphere_ViewerMode_NumPrimFaces_Is1", + "attribute": "[Test]", + "body_sha256": "0c382dece7dd5dcbfffda989282f9dbea3993ab98552bc010731287c2c74e9aa", + "rust_test": "prim_mesh_tests_extrude_sphere_viewer_mode_num_prim_faces_is1" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 254, + "fixture": "PrimMeshTests", + "method": "Extrude_Torus_ViewerMode_HasViewerFaces", + "attribute": "[Test]", + "body_sha256": "bdcb545c23f6cf2fb493d52ffaa080456cacce9fd76de7d103522b28a9c9a7fa", + "rust_test": "prim_mesh_tests_extrude_torus_viewer_mode_has_viewer_faces" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 266, + "fixture": "PrimMeshTests", + "method": "CalcNormals_Box_ProducesOneNormalPerFace", + "attribute": "[Test]", + "body_sha256": "fa447f9bed75300d0af988a149d60fcf91bf24522c470f64915f0b9aa438fe63", + "rust_test": "prim_mesh_tests_calc_normals_box_produces_one_normal_per_face" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 277, + "fixture": "PrimMeshTests", + "method": "CalcNormals_Box_AllNonZeroNormalsUnitLength", + "attribute": "[Test]", + "body_sha256": "baab4a2688ab5a0459cbf258a3501e7f111da0f830ba23ee267cf5c1e76f0fd3", + "rust_test": "prim_mesh_tests_calc_normals_box_all_non_zero_normals_unit_length" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 293, + "fixture": "PrimMeshTests", + "method": "CalcNormals_CalledTwice_IsIdempotent", + "attribute": "[Test]", + "body_sha256": "f7648170eb671abb0e6321816ab5afe2e2f20dc811c1bb4cdc7de1f2b9fb8942", + "rust_test": "prim_mesh_tests_calc_normals_called_twice_is_idempotent" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 306, + "fixture": "PrimMeshTests", + "method": "VertexIndexer_Box_IsNotNull", + "attribute": "[Test]", + "body_sha256": "78001c5d1ddcdeb4c87e2eadcc7091c022295832ba597f8355f25fb9a4545f41", + "rust_test": "prim_mesh_tests_vertex_indexer_box_is_not_null" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 314, + "fixture": "PrimMeshTests", + "method": "VertexIndexer_NonViewerMode_ReturnsNull", + "attribute": "[Test]", + "body_sha256": "3e5dba3fe5daae3610da08d6eedb24bf7dcf72234926b5ce646d295a4f5cf1e9", + "rust_test": "prim_mesh_tests_vertex_indexer_non_viewer_mode_returns_null" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 322, + "fixture": "PrimMeshTests", + "method": "VertexIndexer_Box_AllPolygonIndicesInRange", + "attribute": "[Test]", + "body_sha256": "9f3ba161d189d48b2301a96d8ca03ad280ff4cc5e84ffdcca6f76618a1ff6df9", + "rust_test": "prim_mesh_tests_vertex_indexer_box_all_polygon_indices_in_range" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 348, + "fixture": "PrimMeshTests", + "method": "Copy_Box_ProducesIndependentInstance", + "attribute": "[Test]", + "body_sha256": "5c29d2359d178323cc9e7498db0cea3d02ac7a83e1226f49e56fe0eb1034edbc", + "rust_test": "prim_mesh_tests_copy_box_produces_independent_instance" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 365, + "fixture": "PrimMeshTests", + "method": "AddPos_ShiftsAllCoords", + "attribute": "[Test]", + "body_sha256": "6e6c6e49ecb2661bcb52046e45cc5b6fb9bd3585521531077eebca304c38339e", + "rust_test": "prim_mesh_tests_add_pos_shifts_all_coords" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 375, + "fixture": "PrimMeshTests", + "method": "Scale_ScalesAllCoords", + "attribute": "[Test]", + "body_sha256": "01e9bb40a4c96cd5bb781a05d39f2a15d36a4899e4f0228e9623ba5fd1ec3b6d", + "rust_test": "prim_mesh_tests_scale_scales_all_coords" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 385, + "fixture": "PrimMeshTests", + "method": "AddRot_ByIdentity_DoesNotChangeCoords", + "attribute": "[Test]", + "body_sha256": "ef73dd9d3fee6f8f2c7bfeb462bb6bc864b3f47f3a688ab6892cc49fc8fe7fe9", + "rust_test": "prim_mesh_tests_add_rot_by_identity_does_not_change_coords" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 401, + "fixture": "PrimMeshTests", + "method": "SurfaceNormal_Box_FirstFace_IsUnitLength", + "attribute": "[Test]", + "body_sha256": "5b5b4b33300b056c12b8e249ec27abf7ba174e5db524542ab1316c8583b1c8f6", + "rust_test": "prim_mesh_tests_surface_normal_box_first_face_is_unit_length" + }, + { + "source": "LibreMetaverse.Rendering.Tests/PrimMesher/PrimMeshTests.cs", + "line": 410, + "fixture": "PrimMeshTests", + "method": "SurfaceNormal_InvalidIndex_Throws", + "attribute": "[Test]", + "body_sha256": "cc1b305dd2d03589ccc1899dc8ad5c3ea8ca05d451e0a41e5ea2c0a4d85c405c", + "rust_test": "prim_mesh_tests_surface_normal_invalid_index_throws" + } + ] +} diff --git a/tools/generate_surface.py b/tools/generate_surface.py new file mode 100644 index 0000000..a0c63a0 --- /dev/null +++ b/tools/generate_surface.py @@ -0,0 +1,346 @@ +#!/usr/bin/env python3 +"""Generate traceable Rust shims and test/sample parity ledgers from LibreMetaverse. + +This is deliberately a source inventory generator, not a C# parser. It handles +the declaration and NUnit forms present in the pinned upstream checkout and +fails loudly when its expected counts drift. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import keyword +import re +from collections import defaultdict +from dataclasses import dataclass, field +from pathlib import Path + +UPSTREAM_COMMIT = "2aa70bb68513b39795da5d13c88f31b86e85a3ba" + + +@dataclass(frozen=True) +class Project: + source: str + crate: str + namespace: str + + +PROJECTS = ( + Project("LibreMetaverse.Types", "libremetaverse-types", "LibreMetaverse"), + Project("LibreMetaverse.StructuredData", "libremetaverse-structured-data", "LibreMetaverse.StructuredData"), + Project("LibreMetaverse.Imaging.Abstractions", "libremetaverse-imaging", "LibreMetaverse.Imaging"), + Project("LibreMetaverse.Imaging.Skia", "libremetaverse-imaging-skia", "LibreMetaverse.Imaging.Skia"), + Project("PrimMesher", "libremetaverse-prim-mesher", "LibreMetaverse.PrimMesher"), + Project("LibreMetaverse", "libremetaverse", "LibreMetaverse"), + Project("LibreMetaverse.Rendering.Simple", "libremetaverse-rendering-simple", "LibreMetaverse.Rendering"), + Project("LibreMetaverse.Rendering.MeshFoundry", "libremetaverse-rendering-mesh-foundry", "LibreMetaverse.Rendering"), + Project("LibreMetaverse.LslTools", "libremetaverse-lsl-tools", "LibreMetaverse.LslTools"), + Project("LibreMetaverse.RLV", "libremetaverse-rlv", "LibreMetaverse.RLV"), + Project("LibreMetaverse.Utilities", "libremetaverse-utilities", "LibreMetaverse.Utilities"), + Project("LibreMetaverse.Voice.Vivox", "libremetaverse-voice-vivox", "LibreMetaverse.Voice.Vivox"), + Project("LibreMetaverse.Voice.WebRTC", "libremetaverse-voice-webrtc", "LibreMetaverse.Voice.WebRTC"), +) + +TYPE_RE = re.compile( + r"^\s*public\s+(?:(?:static|abstract|sealed|partial|readonly|unsafe|ref|new)\s+)*" + r"(?Pclass|struct|interface|enum|delegate|record(?:\s+(?:class|struct))?)\s+" + r"(?P@?[A-Za-z_][A-Za-z0-9_]*)(?P<[^>{}()]+>)?", + re.MULTILINE, +) +NAMESPACE_RE = re.compile(r"^\s*namespace\s+([A-Za-z_][A-Za-z0-9_.]*)", re.MULTILINE) +TEST_ATTR_RE = re.compile(r"\[(Test|TestCase)(?:\((.*?)\))?\]", re.DOTALL) +METHOD_RE = re.compile( + r"\b(?:public|internal)\s+(?:static\s+)?(?:async\s+)?" + r"(?:void|Task(?:\s*<[^>]+>)?|ValueTask(?:\s*<[^>]+>)?)\s+" + r"([A-Za-z_][A-Za-z0-9_]*)\s*\(", + re.DOTALL, +) +CLASS_RE = re.compile(r"\b(?:public|internal)\s+(?:sealed\s+|partial\s+)?class\s+([A-Za-z_][A-Za-z0-9_]*)") + + +def snake(name: str) -> str: + name = name.lstrip("@").replace("-", "_") + name = re.sub(r"([A-Z]+)([A-Z][a-z])", r"\1_\2", name) + name = re.sub(r"([a-z0-9])([A-Z])", r"\1_\2", name).lower() + name = re.sub(r"[^a-z0-9_]", "_", name) + if not name or name[0].isdigit(): + name = f"item_{name}" + if keyword.iskeyword(name) or name in {"crate", "self", "super", "type", "match", "mod", "move", "ref", "use", "where", "loop", "async", "await", "dyn"}: + name += "_" + return name + + +def rust_type_name(name: str) -> str: + name = name.lstrip("@") + replacements = { + "Self": "SelfType", + "box": "BoxShim", + "type": "TypeShim", + } + if name in replacements: + return replacements[name] + return re.sub(r"[^A-Za-z0-9_]", "_", name) + + +def source_files(root: Path) -> list[Path]: + return sorted(p for p in root.rglob("*.cs") if "obj" not in p.parts and "bin" not in p.parts) + + +def namespace_at(text: str, position: int) -> str: + matches = [m for m in NAMESPACE_RE.finditer(text) if m.start() <= position] + return matches[-1].group(1) if matches else "" + + +def generic_arity(generic: str | None) -> int: + if not generic: + return 0 + return len([p for p in generic[1:-1].split(",") if p.strip()]) + + +@dataclass +class ModuleNode: + types: dict[str, tuple[str, int, str]] = field(default_factory=dict) + children: dict[str, "ModuleNode"] = field(default_factory=dict) + + +def add_type(root: ModuleNode, modules: list[str], name: str, kind: str, arity: int, csharp_name: str) -> None: + node = root + for module in modules: + node = node.children.setdefault(module, ModuleNode()) + node.types.setdefault(name, (kind, arity, csharp_name)) + + +def render_type(name: str, kind: str, arity: int, csharp_name: str, indent: str) -> list[str]: + rust_name = rust_type_name(name) + kind_label = kind.replace(" ", "_") + if kind == "interface": + params = "" if arity == 0 else "<" + ", ".join(f"T{i} = ()" for i in range(arity)) + ">" + return [ + f"{indent}/// Shim for C# `{csharp_name}`.", + f"{indent}pub trait {rust_name}{params} {{", + f"{indent} const CSHARP_NAME: &'static str = \"{csharp_name}\";", + f"{indent}}}", + ] + params = "" if arity == 0 else "<" + ", ".join(f"T{i} = ()" for i in range(arity)) + ">" + marker = "" if arity == 0 else "(" + "std::marker::PhantomData<(" + ", ".join(f"T{i}" for i in range(arity)) + ",)>" + ")" + declaration = f"pub struct {rust_name}{params}" + (";" if not marker else f"{marker};") + return [ + f"{indent}/// `{kind}` shim for C# `{csharp_name}`; members remain intentionally unimplemented.", + f"{indent}#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)]", + f"{indent}{declaration}", + f"{indent}impl{('<' + ', '.join(f'T{i}' for i in range(arity)) + '>') if arity else ''} {rust_name}{('<' + ', '.join(f'T{i}' for i in range(arity)) + '>') if arity else ''} {{", + f"{indent} pub const CSHARP_NAME: &'static str = \"{csharp_name}\";", + f"{indent} pub const CSHARP_KIND: &'static str = \"{kind_label}\";", + f"{indent}}}", + ] + + +def render_node(node: ModuleNode, indent: str = "") -> list[str]: + lines: list[str] = [] + for name, (kind, arity, csharp_name) in sorted(node.types.items()): + lines.extend(render_type(name, kind, arity, csharp_name, indent)) + lines.append("") + for name, child in sorted(node.children.items()): + lines.append(f"{indent}pub mod {name} {{") + lines.extend(render_node(child, indent + " ")) + lines.append(f"{indent}}}") + lines.append("") + return lines + + +def generate_apis(upstream: Path, output: Path) -> tuple[int, int]: + surface_lines = ["project\tfile\tline\tdeclaration_sha256\tdeclaration"] + type_lines = ["crate\tnamespace\trust_path\tkind\tcsharp_name\tfile\tline"] + total_types = 0 + total_members = 0 + for project in PROJECTS: + project_root = upstream / project.source + tree = ModuleNode() + for path in source_files(project_root): + text = path.read_text(encoding="utf-8-sig") + relative = path.relative_to(upstream).as_posix() + for line_no, line in enumerate(text.splitlines(), 1): + if re.match(r"^\s*public\s+", line): + declaration = " ".join(line.strip().split()) + digest = hashlib.sha256(declaration.encode()).hexdigest() + surface_lines.append(f"{project.source}\t{relative}\t{line_no}\t{digest}\t{declaration}") + total_members += 1 + for match in TYPE_RE.finditer(text): + namespace = namespace_at(text, match.start()) + remainder = namespace + if remainder == project.namespace: + remainder = "" + elif remainder.startswith(project.namespace + "."): + remainder = remainder[len(project.namespace) + 1 :] + modules = [snake(part) for part in remainder.split(".") if part] + name = match.group("name").lstrip("@") + kind = match.group("kind") + arity = generic_arity(match.group("generic")) + csharp_name = ".".join(filter(None, [namespace, name])) + add_type(tree, modules, name, kind, arity, csharp_name) + rust_path = "::".join(modules + [rust_type_name(name)]) + line_no = text.count("\n", 0, match.start()) + 1 + type_lines.append(f"{project.crate}\t{namespace}\t{rust_path}\t{kind}\t{csharp_name}\t{relative}\t{line_no}") + total_types += 1 + generated = [ + "// @generated by tools/generate_surface.py; do not edit by hand.", + f"// Source: LibreMetaverse {UPSTREAM_COMMIT}", + "#![allow(non_camel_case_types)]", + "", + ] + render_node(tree) + crate_file = output / "crates" / project.crate / "src" / "generated.rs" + crate_file.parent.mkdir(parents=True, exist_ok=True) + crate_file.write_text("\n".join(generated).rstrip() + "\n") + api_dir = output / "api" + api_dir.mkdir(parents=True, exist_ok=True) + (api_dir / "SURFACE.tsv").write_text("\n".join(surface_lines) + "\n") + (api_dir / "TYPES.tsv").write_text("\n".join(type_lines) + "\n") + return total_types, total_members + + +def enclosing_class(text: str, position: int) -> str: + matches = [m for m in CLASS_RE.finditer(text) if m.start() <= position] + return matches[-1].group(1) if matches else "UnknownFixture" + + +def method_body_hash(text: str, method_start: int) -> str: + brace = text.find("{", method_start) + arrow = text.find("=>", method_start) + if arrow != -1 and (brace == -1 or arrow < brace): + end = text.find(";", arrow) + body = text[method_start : end + 1] + elif brace != -1: + depth = 0 + end = brace + for end in range(brace, len(text)): + if text[end] == "{": + depth += 1 + elif text[end] == "}": + depth -= 1 + if depth == 0: + break + body = text[method_start : end + 1] + else: + body = text[method_start : method_start + 500] + return hashlib.sha256(body.encode()).hexdigest() + + +def generate_tests(upstream: Path, output: Path) -> int: + roots = (upstream / "LibreMetaverse.Tests", upstream / "LibreMetaverse.Rendering.Tests") + tests: list[dict[str, object]] = [] + for root in roots: + for path in source_files(root): + text = path.read_text(encoding="utf-8-sig") + relative = path.relative_to(upstream).as_posix() + attrs = list(TEST_ATTR_RE.finditer(text)) + for attr_index, attr in enumerate(attrs): + next_attr = attrs[attr_index + 1].start() if attr_index + 1 < len(attrs) else len(text) + method = METHOD_RE.search(text, attr.end(), next_attr + 1200) + if method is None: + method = METHOD_RE.search(text, attr.end()) + if method is None: + raise RuntimeError(f"No test method after {relative}:{text.count(chr(10), 0, attr.start()) + 1}") + name = method.group(1) + fixture = enclosing_class(text, method.start()) + attr_text = " ".join(attr.group(0).split()) + line = text.count("\n", 0, attr.start()) + 1 + tests.append( + { + "source": relative, + "line": line, + "fixture": fixture, + "method": name, + "attribute": attr_text, + "body_sha256": method_body_hash(text, method.start()), + } + ) + seen: defaultdict[str, int] = defaultdict(int) + rust_lines = [ + "// @generated by tools/generate_surface.py; do not edit by hand.", + f"// Source: LibreMetaverse {UPSTREAM_COMMIT}", + "use libremetaverse_compat_tests::pending;", + "", + ] + parity_lines = [ + "# NUnit to Rust parity ledger", + "", + f"Generated from LibreMetaverse `{UPSTREAM_COMMIT}`. Each row is one NUnit `[Test]` or `[TestCase]` invocation. The body hash covers the original C# method declaration and body.", + "", + "| Rust test | C# test | Source | Attribute | Body SHA-256 |", + "|---|---|---|---|---|", + ] + for test in tests: + base = snake(f"{test['fixture']}_{test['method']}") + seen[base] += 1 + rust_name = base if seen[base] == 1 else f"{base}_case_{seen[base]}" + test["rust_test"] = rust_name + identity = f"{test['fixture']}.{test['method']}" + rust_lines.extend( + [ + "#[test]", + f"fn {rust_name}() {{", + f" pending({json.dumps(test['source'])}, {test['line']}, {json.dumps(identity)}, {json.dumps(test['attribute'])}, {json.dumps(test['body_sha256'])});", + "}", + "", + ] + ) + parity_lines.append( + f"| `{rust_name}` | `{identity}` | `{test['source']}:{test['line']}` | `{str(test['attribute']).replace('|', '|')}` | `{test['body_sha256']}` |" + ) + generated_dir = output / "tests" / "compat" / "tests" + generated_dir.mkdir(parents=True, exist_ok=True) + (generated_dir / "generated_parity.rs").write_text("\n".join(rust_lines)) + (output / "tests" / "PARITY.md").write_text("\n".join(parity_lines) + "\n") + (output / "tests" / "upstream-tests.json").write_text(json.dumps({"upstream_commit": UPSTREAM_COMMIT, "tests": tests}, indent=2) + "\n") + return len(tests) + + +def generate_program_manifest(upstream: Path, output: Path) -> int: + roots = [ + upstream / "Programs" / "VivoxTest", + upstream / "Programs" / "WebRtcTest", + *sorted((upstream / "Programs" / "examples").iterdir()), + *sorted((upstream / "Programs" / "tools").iterdir()), + ] + entries = [] + for root in roots: + if not root.is_dir() or not list(root.glob("*.csproj")): + continue + files = [] + for path in source_files(root): + data = path.read_bytes() + files.append({"path": path.relative_to(upstream).as_posix(), "sha256": hashlib.sha256(data).hexdigest()}) + entries.append({"project": root.name, "files": files}) + (output / "programs" / "upstream-programs.json").write_text(json.dumps({"upstream_commit": UPSTREAM_COMMIT, "projects": entries}, indent=2) + "\n") + command_files = source_files(upstream / "Programs" / "examples" / "TestClient" / "Commands") + command_names = [path.stem for path in command_files] + command_rs = [ + "// @generated by tools/generate_surface.py; do not edit by hand.", + "pub const TEST_CLIENT_COMMANDS: &[&str] = &[", + *[f" {json.dumps(name)}," for name in command_names], + "];", + "", + ] + (output / "programs" / "src" / "commands.rs").write_text("\n".join(command_rs)) + return len(entries) + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--upstream", type=Path, default=Path("../libremetaverse")) + parser.add_argument("--output", type=Path, default=Path(".")) + args = parser.parse_args() + upstream = args.upstream.resolve() + output = args.output.resolve() + types, members = generate_apis(upstream, output) + tests = generate_tests(upstream, output) + programs = generate_program_manifest(upstream, output) + if tests != 1295: + raise RuntimeError(f"Expected 1295 NUnit invocations at {UPSTREAM_COMMIT}, found {tests}") + print(f"generated {types} type declarations, {members} public declaration lines, {tests} tests, and {programs} program manifests") + + +if __name__ == "__main__": + main()