The libsecondlife project is an effort directed at understanding how Second Life works from a technical perspective, and extending and integrating the metaverse with the rest of the web. This includes understanding how the official Second Life client operates and how it communicates with the Second Life simulator servers, as well as development of independent third party clients and tools.
- See http://www.libsecondlife.org/wiki/libsecondlife:License for a copy of the source license used by libsecondlife.
- The collective authors make no guarantee as to the reliability of this documentation and it is formally considered alpha status.
- This research and documentation is protected under the exceptions granted in the Second Life Terms of Service section 4.1 and DMCA section 1201(f), and is formally endorsed by Linden Labs.
| Namespace | Description |
|---|---|
| libsecondlife | This is the root namespace for the libsecondlife library. |
| libsecondlife.Capabilities | libsecondlife.Capabilities |
| libsecondlife.Imaging | Image Handling |
| libsecondlife.Packets | libsecondlife.Packets |
| libsecondlife.StructuredData | libsecondlife.StructuredData |
| libsecondlife.TestClient | The TestClient is a working text based client which illustrates many of the library features and are created by developers to test new library functionality. The TestClient is not intended as a fully functional client however could be used as a basis for one. |
| libsecondlife.TestClient.Commands.Inventory.Shell | [Missing namespace summary documentation for N:libsecondlife.TestClient.Commands.Inventory.Shell] |
| libsecondlife.Utilities | Utilities Class |
| libsecondlife.Voice | Voice Classes |