Name |
Description |
AcceptAllCertificatePolicy |
|
AgentCachedBakesReplyEventArgs |
Contains the Event data returned from the data server from an AgentCachedTextureResponse |
AgentManager |
|
AgentManager.AgentMovement |
Agent movement and camera control Agent movement is controlled by setting specific T:AgentManager.ControlFlags After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags This is most easily accomplished by setting one or more of the AgentMovement properties Movement of an avatar is always based on a compass direction, for example AtPos will move the agent from West to East or forward on the X Axis, AtNeg will of course move agent from East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis The Z axis is Up, finer grained control of movements can be done using the Nudge properties |
AgentWearablesReplyEventArgs |
Contains the Event data returned from the data server from an AgentWearablesRequest |
Animations |
Static pre-defined animations available to all agents |
AppearanceManager |
|
AppearanceManager.ColorParamInfo |
Data collected from visual params for each wearable needed for the calculation of the color |
AppearanceManager.PendingAssetDownload |
|
AppearanceManager.TextureData |
Holds a texture assetID and the data needed to bake this layer into an outfit texture. Used to keep track of currently worn textures and baking data |
AppearanceManager.WearParams |
|
AppearanceManager.WearableData |
|
AppearanceSetEventArgs |
Contains the Event data returned from an AppearanceSetRequest |
Asset |
|
AssetAnimation |
|
AssetBodypart |
|
AssetClothing |
|
AssetDownload |
|
AssetManager |
|
AssetNotecard |
|
AssetPrim |
|
AssetScriptBinary |
|
AssetScriptText |
|
AssetSound |
|
AssetTexture |
|
AssetUpload |
|
AssetUploadEventArgs |
Provides data for AssetUploaded event |
AssetWearable |
|
Avatar |
Represents an avatar (other than your own) |
Avatar.AvatarProperties |
Avatar properties including about text, profile URL, image IDs and publishing settings |
Avatar.Interests |
Avatar interests including spoken languages, skills, and "want to" choices |
Avatar.Statistics |
Positive and negative ratings |
AvatarGroup |
Holds group information for Avatars such as those you might find in a profile |
AvatarManager |
Retrieve friend status notifications, and retrieve avatar names and profiles |
AvatarSitChangedEventArgs |
Provides updates sit position data |
AvatarUpdateEventArgs |
Provides data for the ObjectManager.AvatarUpdate event |
BinBVHAnimationReader |
Reads in a byte array of an Animation Asset created by the SecondLife(tm) client. |
CRC32 |
|
Caps |
Capabilities is the name of the bi-directional HTTP REST protocol used to communicate non real-time transactions such as teleporting or group messaging |
CapsEventDictionary |
Registers, unregisters, and fires events generated by the Capabilities event queue |
CapsEventDictionary.CapsCallbackWrapper |
Object that is passed to worker threads in the ThreadPool for firing CAPS callbacks |
ChatSessionMember |
Struct representing a member of a group chat session and their settings |
CoarseLocationUpdateEventArgs |
|
EnumInfoAttribute |
Attribute class that allows extra attributes to be attached to ENUMs |
FindObjectByPathReplyEventArgs |
|
FolderUpdatedEventArgs |
|
ForceSelectObjectsReplyEventArgs |
Contains the data returned when a RequestForceSelectObjects request |
FriendInfo |
This class holds information about an avatar in the friends list. There are two ways to interface to this class. The first is through the set of boolean properties. This is the typical way clients of this class will use it. The second interface is through two bitflag properties, TheirFriendsRights and MyFriendsRights |
FriendsManager |
This class is used to add and remove avatars from your friends list and to manage their permission. |
GridAgentLocation |
|
GridClient |
Main class to expose grid functionality to clients. All of the classes needed for sending and receiving data are accessible through this class. |
GridItemsEventArgs |
|
GridLayer |
Visual chunk of the grid map |
GridLayerEventArgs |
|
GridManager |
Manages grid-wide tasks such as the world map |
GridRegion |
Information about a region on the grid map |
GridRegionEventArgs |
|
Group |
Represents a group on the grid |
GroupAccountSummary |
|
GroupManager |
Handles all network traffic related to reading and writing group information |
GroupMember |
Avatar group management |
GroupNotice |
Struct representing a group notice |
GroupNoticeList |
Struct representing a group notice list entry |
GroupProposal |
A group proposal |
GroupRole |
Role manager for a group |
GroupTitle |
Class to represent Group Title |
Helpers |
Static helper functions and global variables |
ImageDownload |
|
ImageReceiveProgressEventArgs |
Provides data for ImageReceiveProgress event |
ImageRequest |
|
InitiateDownloadEventArgs |
Provides data for InitiateDownloaded event |
InstantMessage |
Instant Message |
InvalidOutfitException |
|
Inventory |
Responsible for maintaining inventory structure. Inventory constructs nodes and manages node children as is necessary to maintain a coherant hirarchy. Other classes should not manipulate or create InventoryNodes explicitly. When A node's parent changes (when a folder is moved, for example) simply pass Inventory the updated InventoryFolder and it will make the appropriate changes to its internal representation. |
InventoryAnimation |
InventoryAnimation Class, A bvh encoded object which animates an avatar |
InventoryAttachment |
InventoryAttachment Class, contains details on an attachable object |
InventoryBase |
|
InventoryCallingCard |
InventoryCallingCard Class, contains information on another avatar |
InventoryCategory |
InventoryCategory Class |
InventoryException |
Exception class to identify inventory exceptions |
InventoryFolder |
A folder contains T:OpenMetaverse.InventoryItems and has certain attributes specific to itself |
InventoryGesture |
InventoryGesture Class, details on a series of animations, sounds, and actions |
InventoryItem |
An Item in Inventory |
InventoryLSL |
InventoryLSL Class, represents a Linden Scripting Language object |
InventoryLandmark |
InventoryLandmark Class, contains details on a specific location |
InventoryManager |
Tools for dealing with agents inventory |
InventoryManager.InventorySearch |
|
InventoryNode |
|
InventoryNotecard |
InventoryNotecard Class, contains details on an encoded text document |
InventoryObject |
InventoryObject Class contains details on a primitive or coalesced set of primitives |
InventoryObjectOfferedEventArgs |
|
InventorySnapshot |
InventorySnapshot Class, an image taken with the viewer |
InventorySound |
InventorySound Class representing a playable sound |
InventoryTexture |
InventoryTexture Class representing a graphical image |
InventoryWearable |
InventoryWearable Class, details on a clothing item or body part |
ItemReceivedEventArgs |
|
KillObjectEventArgs |
Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the ObjectManager.KillObject event |
KillObjectsEventArgs |
Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the ObjectManager.KillObjects event |
LockRecursionException |
|
LoginParams |
Login Request Parameters |
LoginResponseData |
|
MapAdultEvent |
Represents an Adult event |
MapAdultLandForSale |
Represents an Adult parcel of land for sale |
MapAgentLocation |
Represents an agent or group of agents location |
MapItem |
Base class for Map Items |
MapLandForSale |
Represents a non-adult parcel of land for sale |
MapMatureEvent |
Represents a Mature event |
MapPGEvent |
Represents a PG Event |
NetworkManager |
NetworkManager is responsible for managing the network layer of OpenMetaverse. It tracks all the server connections, serializes outgoing traffic and deserializes incoming traffic, and provides instances of delegates for network-related events. |
NetworkManager.IncomingPacket |
Holds a simulator reference and a decoded packet, these structs are put in the packet inbox for event handling |
NetworkManager.OutgoingPacket |
Holds a simulator reference and an encoded packet, these structs are put in the packet outbox for sending |
ObjectDataBlockUpdateEventArgs |
|
ObjectManager |
Handles all network traffic related to prims and avatar positions and movement. |
ObjectMediaEventArgs |
|
ObjectMovementUpdate |
Contains the variables sent in an object update packet for objects. Used to track position and movement of prims and avatars |
ObjectPropertiesEventArgs |
Provides additional primitive data for the ObjectManager.ObjectProperties event |
ObjectPropertiesFamilyEventArgs |
Provides additional primitive data, permissions and sale info for the ObjectManager.ObjectPropertiesFamily event |
ObjectPropertiesUpdatedEventArgs |
Provides additional primitive data for the ObjectManager.ObjectPropertiesUpdated event |
ObjectUpdate |
Contains the variables sent in an object update packet for objects. Used to track position and movement of prims and avatars |
PacketEventDictionary |
Registers, unregisters, and fires events generated by incoming packets |
PacketEventDictionary.PacketCallbackWrapper |
Object that is passed to worker threads in the ThreadPool for firing packet callbacks |
Parcel |
Parcel of land, a portion of virtual real estate in a simulator |
ParcelAccessListReplyEventArgs |
Contains blacklist and whitelist data returned from the simulator in response to an RequestParcelAccesslist request |
ParcelDwellReplyEventArgs |
Contains a parcels dwell data returned from the simulator in response to an RequestParcelDwell |
ParcelInfo |
Some information about a parcel of land returned from a DirectoryManager search |
ParcelInfoReplyEventArgs |
Contains basic parcel information data returned from the simulator in response to an RequestParcelInfo request |
ParcelManager |
Parcel (subdivided simulator lots) subsystem |
ParcelManager.ParcelAccessEntry |
Parcel Accesslist |
ParcelManager.ParcelPrimOwners |
Owners of primitives on parcel |
ParcelMedia |
Parcel Media Information |
ParcelMediaCommandEventArgs |
Contains the media command for a parcel the agent is currently on |
ParcelMediaUpdateReplyEventArgs |
Contains data when the media data for a parcel the avatar is on changes |
ParcelObjectOwnersReplyEventArgs |
Contains blacklist and whitelist data returned from the simulator in response to an RequestParcelAccesslist request |
ParcelPropertiesEventArgs |
Contains basic parcel information data returned from the simulator in response to an RequestParcelInfo request |
ParticleUpdateEventArgs |
|
PayPriceReplyEventArgs |
|
Permissions |
|
PhysicsPropertiesEventArgs |
Set when simulator sends us infomation on primitive's physical properties |
PrimEventArgs |
Provides data for the ObjectManager.ObjectUpdate event |
Primitive |
|
Primitive.ParticleSystem |
Complete structure for the particle system |
Primitive.TextureAnimation |
Controls the texture animation of a particular prim |
Primitive.TextureEntry |
Represents all of the texturable faces for an object |
Primitive.TextureEntryFace |
A single textured face. Don't instantiate this class yourself, use the methods in TextureEntry |
ProfilePick |
Holds group information on an individual profile pick |
Ray |
|
ReaderWriterLockSlim |
|
ReaderWriterLockSlim.LockDetails |
|
RebakeAvatarTexturesEventArgs |
Contains the Event data returned from the data server from an RebakeAvatarTextures |
RegionHandleReplyEventArgs |
|
RegistrationApi |
|
RegistrationApi.CreateUserParam |
See https://secure-web6.secondlife.com/developers/third_party_reg/#service_create_user or https://wiki.secondlife.com/wiki/RegAPIDoc for description |
RegistrationApi.LastName |
|
RegistrationApi.RegistrationCaps |
|
RegistrationApi.UserInfo |
|
SaveAssetToInventoryEventArgs |
|
ScriptRunningReplyEventArgs |
|
SimParcelsDownloadedEventArgs |
Contains the data returned when all parcel data has been retrieved from a simulator |
Simulator |
|
Simulator.SequenceNumberCounter |
A uniqe sequence number counter is allocated to a distinct circuitcode and then can be safely shared among multiple Simulator instances with the same circuitcode. Consider a scenario which possibly leads to sequence number conflicts: 1. establish a connection to a simlator (create a Simulator instance and start sequence numbers from 1), 2. disconnect that connection (free that instance), 3. establish a connection to the same simulator again (create another Simulator instance and start sequence numbers from 1 again!!) |
Simulator.SimStats |
Simulator Statistics |
SoundManager |
|
TaskInventoryReplyEventArgs |
|
TaskItemReceivedEventArgs |
Callback when an inventory object is accepted and received from a task inventory. This is the callback in which you actually get the ItemID, as in ObjectOfferedCallback it is null when received from a task. |
TerrainCompressor |
|
TerrainPatch |
|
TerrainPatch.GroupHeader |
|
TerrainPatch.Header |
|
TerseObjectUpdateEventArgs |
Provides primitive data containing updated location, velocity, rotation, textures for the ObjectManager.TerseObjectUpdate event |
TexturePipeline |
Texture request download handler, allows a configurable number of download slots |
TexturePipeline.TaskInfo |
|
TokenBucket |
A hierarchical token bucket for bandwidth throttling. See http://en.wikipedia.org/wiki/Token_bucket for more information |
Transfer |
|
UDPBase |
|
Utils |
|
Vote |
A group Vote |
Voxel |
|
XferDownload |
|
XferReceivedEventArgs |
Provides data for XferReceived event |
binBVHJoint |
A Joint and it's associated meta data and keyframes |
binBVHJointKey |
A Joint Keyframe. This is either a position or a rotation. |