[This is preliminary documentation and is subject to change.]
The OpenMetaverse library primary namespace
Types
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Name | Description | |
|---|---|---|
| AcceptAllCertificatePolicy |
Overrides SSL certificate validation check for Mono
| |
| AccessDeniedReason |
Reasons agent is denied access to a parcel on the simulator
| |
| AccessList |
Flags used in the ParcelAccessListRequest packet to specify whether
we want the access list (whitelist), ban list (blacklist), or both
| |
| AgentManager..::.AgentMovement..::.AgentCamera |
Camera controls for the agent, mostly a thin wrapper around
CoordinateFrame. This class is only responsible for state
tracking and math, it does not send any packets
| |
| AgentManager..::.AgentDataCallback |
Reply to an AgentData request
| |
| AgentFlags |
Currently only used to hide your group title
| |
| AgentManager |
Manager class for our own avatar
| |
| AgentManager..::.AgentMovement |
Agent movement and camera control
Agent movement is controlled by setting specific
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
| |
| DirectoryManager..::.AgentSearchData |
An Avatar returned from the dataserver
| |
| AgentState |
Action state of the avatar, which can currently be typing and
editing
| |
| AgentThrottle |
Throttles the network traffic for various different traffic types.
Access this class through GridClient.Throttle
| |
| AppearanceManager..::.AgentWearablesCallback | ||
| AgentManager..::.AlertMessageCallback |
Fired when alert message received from simulator
| |
| Animations |
Static pre-defined animations available to all agents
| |
| AgentManager..::.AnimationsChangedCallback |
Triggered when the current agent animations change
| |
| AppearanceManager |
Manager class to for agents appearance, both body parts and clothing
| |
| AppearanceManager..::.AppearanceUpdatedCallback | ||
| AssetCache |
Class that handles the local asset cache
| |
| AssetDownload | ||
| AssetManager | ||
| AssetManager..::.AssetReceivedCallback | ||
| AssetType |
The different types of grid assets
| |
| AssetUpload | ||
| AssetManager..::.AssetUploadedCallback | ||
| SoundManager..::.AttachedSoundGainChangeCallback | ||
| AttachmentPoint |
Attachment points for objects on avatar bodies
| |
| SoundManager..::.AttachSoundCallback | ||
| Avatar |
Represents an avatar (other than your own)
| |
| AvatarManager..::.AvatarAnimationCallback |
Triggered when an avatar animation signal is received
| |
| AvatarManager..::.AvatarAppearanceCallback |
Triggered when AvatarAppearance is received
| |
| AvatarManager..::.AvatarClassifiedCallback |
Callback returning a dictionary of avatar's Classified
| |
| AvatarGroup |
Holds group information for Avatars such as those you might find in a profile
| |
| AvatarManager..::.AvatarGroupsCallback |
Triggered when an avatar group list is received (AvatarGroupsReply)
| |
| AvatarManager..::.AvatarInterestsCallback |
Triggered when a response for avatar interests is returned
| |
| AvatarManager |
Retrieve friend status notifications, and retrieve avatar names and
profiles
| |
| AvatarManager..::.AvatarNamesCallback |
Triggered when a UUIDNameReply is received
| |
| AvatarManager..::.AvatarNameSearchCallback |
Triggered when a name search reply is received (AvatarPickerReply)
| |
| AvatarManager..::.AvatarPicksCallback |
Callback returning a dictionary of avatar's picks
| |
| Avatar..::.AvatarProperties |
Avatar properties including about text, profile URL, image IDs and
publishing settings
| |
| AvatarManager..::.AvatarPropertiesCallback |
Triggered when avatar properties are received (AvatarPropertiesReply)
| |
| ObjectManager..::.AvatarSitChanged |
Called whenever the client avatar sits down or stands up
| |
| AgentManager..::.AvatarSitResponseCallback |
Fired in response to a RequestSit()
| |
| AppearanceManager..::.BakeType | ||
| AgentManager..::.BalanceCallback |
Triggered when the L$ account balance for this avatar changes
| |
| BinBVHAnimationReader |
Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
| |
| binBVHJoint |
A Joint and it's associated meta data and keyframes
| |
| binBVHJointKey |
A Joint Keyframe. This is either a position or a rotation.
| |
| BitPack |
Wrapper around a byte array that allows bit to be packed and unpacked
one at a time or by a variable amount. Useful for very tightly packed
data like LayerData packets
| |
| BlockingQueue<(Of <(T>)>) |
Same as Queue except Dequeue function blocks until there is an object to return.
Note: This class does not need to be synchronized
| |
| BuddyListEntry | ||
| Bumpiness |
The type of bump-mapping applied to a face
| |
| AgentManager..::.CameraConstraintCallback |
Fired when camera tries to view beyond its view limits
| |
| 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
| |
| ChannelType | ||
| ChatAudibleLevel | ||
| AgentManager..::.ChatCallback |
Triggered on incoming chat messages
| |
| ChatSessionMember |
Struct representing a member of a group chat session and their settings
| |
| AgentManager..::.ChatSessionMemberAddedCallback |
Fired when a new member joins a Group chat session
| |
| AgentManager..::.ChatSessionMemberLeftCallback |
Fired when a member of a Group chat leaves the session
| |
| ChatSourceType |
Identifies the source of a chat message
| |
| ChatType |
Conversion type to denote Chat Packet types in an easier-to-understand format
| |
| CircularQueue<(Of <(T>)>) | ||
| DirectoryManager..::.Classified |
A classified ad on the grid
| |
| ClassifiedAd | ||
| DirectoryManager..::.ClassifiedCategories |
The different categories a classified ad can be placed in
| |
| AvatarManager..::.ClassifiedInfoCallback |
Callback returning a details of a specifick Classified
| |
| DirectoryManager..::.ClassifiedReplyCallback | ||
| NameValue..::.ClassType | ||
| ClickAction |
Action associated with clicking on an object
| |
| GridManager..::.CoarseLocationUpdateCallback | ||
| Color4 |
An 8-bit color structure including an alpha channel
| |
| CompressedFlags |
Bitflag field for ObjectUpdateCompressed data blocks, describing
which options are present for each object
| |
| AssetCache..::.ComputeAssetCacheFilenameDelegate | ||
| NetworkManager..::.ConnectedCallback |
Assigned by the OnConnected event. Raised when login was a success
| |
| Primitive..::.ConstructionData |
Parameters used to construct a visual representation of a primitive
| |
| AgentManager..::.ControlFlags |
Used to specify movement actions for your agent
| |
| CoordinateFrame | ||
| CRC32 | ||
| RegistrationApi..::.CreateUserParam |
See https://secure-web6.secondlife.com/developers/third_party_reg/#service_create_user or
https://wiki.secondlife.com/wiki/RegAPIDoc for description
| |
| GroupManager..::.CurrentGroupsCallback |
Callback for the list of groups the avatar is currently a member of
| |
| NetworkManager..::.CurrentSimChangedCallback |
Triggered when CurrentSim changes
| |
| DeRezDestination |
Possible destinations for DeRezObject request
| |
| DictionaryChangeCallback | ||
| DictionaryEventAction | ||
| DirectoryManager |
Access to the Linden dataserver which allows searching for land, events, people, etc
| |
| DirectoryManager..::.DirectoryParcel |
A parcel retrieved from the dataserver such as results from the
"For-Sale" listings
| |
| DirectoryManager..::.DirFindFlags | ||
| DirectoryManager..::.DirGroupsReplyCallback | ||
| DirectoryManager..::.DirLandReplyCallback | ||
| DirectoryManager..::.DirPeopleReplyCallback | ||
| NetworkManager..::.DisconnectedCallback |
Triggered when we are logged out of the grid due to a simulator request,
client request, network timeout, or any other cause
| |
| NetworkManager..::.DisconnectType |
Explains why a simulator or the grid disconnected from us
| |
| DoubleDictionary<(Of <(TKey1, TKey2, TValue>)>) | ||
| AvatarManager..::.EffectCallback | ||
| EffectType |
Effect type used in ViewerEffect packets
| |
| EstateTools..::.EstateAccessDelta | Used by EstateOwnerMessage packets | |
| EstateTools..::.EstateAccessReplyDelta | Used by EstateOwnerMessage packets | |
| EstateAssetType | ||
| EstateTools..::.EstateBansReply | ||
| EstateTools..::.EstateCovenantReply | ||
| EstateTools..::.EstateGroupsReply | ||
| EstateTools..::.EstateManagersListReply | ||
| EstateTools..::.EstateManagersReply |
Triggered when the list of estate managers is received for the current estate
| |
| EstateTools..::.EstateReturnFlags | ||
| EstateTask | Describes tasks returned in LandStatReply | |
| EstateTools |
Estate level administration and utilities
| |
| EstateTools..::.EstateUpdateInfoReply |
FIXME - Enumerate all params from EstateOwnerMessage packet
| |
| EstateTools..::.EstateUsersReply | ||
| DirectoryManager..::.EventCategories | ||
| DirectoryManager..::.EventFlags | ||
| DirectoryManager..::.EventInfo |
an Event returned from the dataserver
| |
| DirectoryManager..::.EventInfoCallback | ||
| Caps..::.EventQueueCallback |
Triggered when an event is received via the EventQueueGet
capability
| |
| NetworkManager..::.EventQueueRunningCallback |
Triggered when an event queue makes the initial connection
| |
| DirectoryManager..::.EventReplyCallback | ||
| DirectoryManager..::.EventsSearchData |
Response to "Events" search
| |
| ExpiringCache<(Of <(TKey, TValue>)>) | ||
| ExtraParamType |
Extra parameters for primitives, these flags are for features that have
been added after the original ObjectFlags that has all eight bits
reserved already
| |
| FaceType | ||
| FieldType | ||
| InventoryManager..::.FindObjectByPathCallback | ||
| Primitive..::.FlexibleData |
Information on the flexible properties of a primitive
| |
| InventoryManager..::.FolderUpdatedCallback |
Callback for an inventory folder updating
| |
| ParcelManager..::.ForceSelectObjects |
Fired in response to SelectParcelObjects
| |
| FriendsManager..::.FriendFoundEvent |
Triggered in response to a FindFriend 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..::.FriendNamesReceived |
Triggered when names on the friend list are received after the initial request upon login
| |
| FriendsManager..::.FriendOfflineEvent |
Triggered when an avatar in your friends list goes offline
| |
| FriendsManager..::.FriendOnlineEvent |
Triggered when an avatar in your friends list comes online
| |
| FriendRights | ||
| FriendsManager..::.FriendRightsEvent |
Triggered in response to a call to the FriendRights() method, or when a friend changes your rights
| |
| FriendsManager..::.FriendshipOfferedEvent |
Triggered when someone offers you friendship
| |
| FriendsManager..::.FriendshipResponseEvent |
Trigger when your friendship offer has been accepted or declined
| |
| FriendsManager..::.FriendshipTerminatedEvent |
Trigger when someone terminates your friendship.
| |
| FriendsManager |
This class is used to add and remove avatars from your friends list and to manage their permission.
| |
| Grass |
Grass foliage types
| |
| 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.
| |
| GridItem | ||
| GridManager..::.GridItemsCallback | ||
| GridItemType |
Type of grid item, such as telehub, event, populator location, etc.
| |
| GridLayer |
Visual chunk of the grid map
| |
| GridManager..::.GridLayerCallback | ||
| GridLayerType |
Map layer request type
| |
| GridManager |
Manages grid-wide tasks such as the world map
| |
| GridRegion |
Information about a region on the grid map
| |
| GridManager..::.GridRegionCallback | ||
| EstateTools..::.GroundTextureHeight | Used by GroundTextureHeightSettings | |
| EstateTools..::.GroundTextureHeightSettings | The high and low texture thresholds for each corner of the sim | |
| EstateTools..::.GroundTextureSettings | Ground texture settings for each corner of the region | |
| Group |
Represents a group on the grid
| |
| GroupAccountSummary | ||
| GroupManager..::.GroupAccountSummaryCallback |
Callback fired when group account summary information is received
| |
| AgentManager..::.GroupChatJoinedCallback |
Fired when group chat session confirmed joined | |
| AgentManager..::.GroupChatLeftCallback | Fired when agent group chat session terminated | |
| GroupManager..::.GroupCreatedCallback |
Callback fired after an attempt to create a group
| |
| AgentManager..::.GroupDroppedCallback |
Informs the avatar that it is no longer a member of a group
| |
| GroupManager..::.GroupDroppedCallback |
Fired when a group is dropped, likely because it did not keep the required (2) avatar
minimum
| |
| TerrainPatch..::.GroupHeader | ||
| GroupManager..::.GroupJoinedCallback |
Callback fired when the avatar has joined a group
| |
| GroupManager..::.GroupLeftCallback |
Callback fired when the avatar leaves a group
| |
| GroupManager |
Handles all network traffic related to reading and writing group
information
| |
| GroupMember |
Avatar group management
| |
| GroupManager..::.GroupMemberEjectedCallback |
Fired when a member of a group is ejected,
Does not provide member information, only
group ID and whether it was successful or not
| |
| GroupManager..::.GroupMembersCallback |
Callback for the member list of a group
| |
| GroupManager..::.GroupNamesCallback |
Callback for a list of group names
| |
| GroupNotice |
Struct representing a group notice
| |
| GroupNoticeList |
Struct representing a group notice list entry
| |
| GroupManager..::.GroupNoticesListCallback |
Fired when the list of group notices is recievied
| |
| GroupPowers | ||
| GroupManager..::.GroupProfileCallback |
Callback for the profile of a group
| |
| GroupProposal |
A group proposal
| |
| GroupRole |
Role manager for a group
| |
| GroupManager..::.GroupRolesCallback |
Callback for retrieving group roles
| |
| GroupManager..::.GroupRolesMembersCallback |
Callback for a pairing of roles to members
| |
| GroupRoleUpdate |
Role update flags
| |
| DirectoryManager..::.GroupSearchData |
Response to a "Groups" Search
| |
| GroupTitle |
Class to represent Group Title
| |
| GroupManager..::.GroupTitlesCallback |
Callback for the title list of a group
| |
| HandPose |
Poses set in the animation metadata for the hands.
| |
| TerrainPatch..::.Header | ||
| Helpers |
Static helper functions and global variables
| |
| HoleType | ||
| ImageCodec |
Image file format
| |
| ImageDownload | ||
| AssetManager..::.ImageReceiveProgressCallback |
Fired when a texture is in the process of being downloaded by the TexturePipeline class
| |
| ImageRequest | ||
| ImageType | ||
| NetworkManager..::.IncomingPacket |
Holds a simulator reference and a decoded packet, these structs are put in
the packet inbox for event handling
| |
| IncomingPacketIDCollection | ||
| INetworkManager | ||
| AssetManager..::.InitiateDownloadCallback |
Callback fired when an InitiateDownload packet is received
| |
| InstantMessage |
Instant Message
| |
| AgentManager..::.InstantMessageCallback |
Triggered on incoming instant messages
| |
| InstantMessageDialog |
Special commands used in Instant Messages
| |
| InstantMessageOnline |
Flag in Instant Messages, whether the IM should be delivered to
offline avatars as well
| |
| Avatar..::.Interests |
Avatar interests including spoken languages, skills, and "want to"
choices
| |
| InternalDictionary<(Of <(TKey, TValue>)>) |
The InternalDictionary class is used through the library for storing key/value pairs.
It is intended to be a replacement for the generic Dictionary class and should
be used in its place. It contains several methods for allowing access to the data from
outside the library that are read only and thread safe.
| |
| 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 |
Base Class for Inventory Items
| |
| InventoryCallingCard |
InventoryCallingCard Class, contains information on another avatar
| |
| InventoryCategory |
InventoryCategory Class
| |
| InventoryException |
Exception class to identify inventory exceptions
| |
| InventoryFolder |
A folder contains s and has certain attributes specific
to itself
| |
| InventoryGesture |
InventoryGesture Class, details on a series of animations, sounds, and actions
| |
| InventoryItem |
An Item in Inventory
| |
| InventoryItemFlags |
Upper half of the Flags field for inventory items
| |
| InventoryLandmark |
InventoryLandmark Class, contains details on a specific location
| |
| InventoryLSL |
InventoryLSL Class, represents a Linden Scripting Language object
| |
| InventoryManager |
Tools for dealing with agents inventory
| |
| InventoryNode | ||
| InventoryNodeDictionary | ||
| InventoryNotecard |
InventoryNotecard Class, contains details on an encoded text document
| |
| InventoryObject |
InventoryObject Class contains details on a primitive or coalesced set of primitives
| |
| Inventory..::.InventoryObjectAdded |
Delegate to use for the OnInventoryObjectUpdated event.
| |
| Inventory..::.InventoryObjectRemoved |
Delegate to use for the OnInventoryObjectRemoved event.
| |
| Inventory..::.InventoryObjectUpdated |
Delegate to use for the OnInventoryObjectUpdated event.
| |
| InventoryManager..::.InventorySearch | ||
| InventorySnapshot |
InventorySnapshot Class, an image taken with the viewer
| |
| InventorySortOrder | ||
| InventorySound |
InventorySound Class representing a playable sound
| |
| InventoryTexture |
InventoryTexture Class representing a graphical image
| |
| InventoryType |
Inventory Item Types, eg Script, Notecard, Folder, etc
| |
| InventoryManager..::.InventoryUploadedAssetCallback |
Reply received when uploading an inventory asset
| |
| InventoryWearable |
InventoryWearable Class, details on a clothing item or body part
| |
| InventoryManager..::.ItemCopiedCallback | ||
| InventoryManager..::.ItemCreatedCallback |
Callback for inventory item creation finishing
| |
| InventoryManager..::.ItemCreatedFromAssetCallback |
Callback for an inventory item being create from an uploaded asset
| |
| InventoryManager..::.ItemReceivedCallback | ||
| AgentManager..::.JoinGroupCallback |
Reply to a request to join a group, informs whether it was successful or not
| |
| JointType | ||
| ObjectManager..::.KillObjectCallback |
Called whenever an object disappears
| |
| LandingType |
Type of teleport landing for a parcel
| |
| TerrainManager..::.LandPatchCallback | ||
| EstateTools..::.LandStatReportType | Used in the ReportType field of a LandStatRequest | |
| RegistrationApi..::.LastName | ||
| TerrainPatch..::.LayerType | ||
| AgentManager..::.LeaveGroupCallback |
Reply to a request to leave a group, informs whether it was successful or not
| |
| Primitive..::.LightData |
Information on the light properties of a primitive
| |
| AgentManager..::.LoadURLCallback |
Triggered when a script displays a URL via llLoadURL
| |
| LocklessQueue<(Of <(T>)>) | ||
| LockRecursionException | ||
| Logger..::.LogCallback |
Callback used for client apps to receive log messages from
the library
| |
| Logger |
Singleton logging class for the entire library
| |
| NetworkManager..::.LoginCallback |
Fired when a login request is successful or not
| |
| LoginParams |
Login Request Parameters
| |
| NetworkManager..::.LoginResponseCallback | ||
| LoginResponseData |
The decoded data returned from the login server after a successful login
| |
| LoginStatus | ||
| Helpers..::.LogLevel |
Passed to Logger.Log() to identify the severity of a log entry
| |
| NetworkManager..::.LogoutCallback |
Assigned by the OnLogoutReply callback. Raised upone receipt of a LogoutReply packet during logout process.
| |
| AvatarManager..::.LookAtCallback | ||
| LookAtType |
The action an avatar is doing when looking at something, used in
ViewerEffect packets for the LookAt effect
| |
| MapBlock | ||
| MapField | ||
| MapPacket | ||
| MappingType |
The texture mapping style used for a face
| |
| Material |
Material type for a primitive
| |
| Matrix4 | ||
| AgentManager..::.MeanCollisionCallback |
Triggered when an object or avatar forcefully collides with our
agent
| |
| MeanCollisionType | ||
| AgentManager..::.MoneyBalanceReplyCallback |
Triggered on Money Balance Reply
| |
| MoneyTransactionType |
Money transaction types
| |
| NameValue |
A Name Value pair with additional settings, used in the protocol
primarily to transmit avatar names and active group in object packets
| |
| NetworkManager |
Login Routines
| |
| ObjectManager..::.NewAttachmentCallback | ||
| ObjectManager..::.NewAvatarCallback | ||
| ObjectManager..::.NewFoliageCallback | ||
| ObjectManager..::.NewPrimCallback | ||
| NotConnectedException |
This exception is thrown whenever a network operation is attempted
without a network connection.
| |
| ObjectCategory | ||
| ObjectManager..::.ObjectDataBlockUpdateCallback |
Called whenever an major object update is received
This is when major changes are happening to the contructionData changing the shape of an object
| |
| ObjectManager |
Handles all network traffic related to prims and avatar positions and
movement.
| |
| InventoryManager..::.ObjectOfferedCallback |
Callback for when an inventory item is offered to us by another avatar or an object
| |
| ObjectPoolBase<(Of <(T>)>) | ||
| Primitive..::.ObjectProperties |
Extended properties to describe an object
| |
| ObjectManager..::.ObjectPropertiesCallback | ||
| ObjectManager..::.ObjectPropertiesFamilyCallback | ||
| ObjectManager..::.ObjectPropertiesUpdatedCallback | ||
| ObjectReturnType |
Type of return to use when returning objects from a parcel
| |
| ObjectUpdate |
Contains the variables sent in an object update packet for objects.
Used to track position and movement of prims and avatars
| |
| ObjectManager..::.ObjectUpdatedCallback |
Called whenever an object terse update is received
| |
| ObjectManager..::.ObjectUpdatedTerseCallback |
Called whenever an object terse update is received
This is different than the above in that the update to the prim has not happened yet
| |
| ObservableDictionary<(Of <(TKey, TValue>)>) |
The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
events to subscribers when items are added, removed, or changed.
| |
| NetworkManager..::.OutgoingPacket |
Holds a simulator reference and a serialized packet, these structs are put in
the packet outbox for sending
| |
| PacketBufferPool |
Object pool for packet buffers. This is used to allocate memory for all
incoming and outgoing packets, and zerocoding buffers for those packets
| |
| NetworkManager..::.PacketCallback |
Coupled with RegisterCallback(), this is triggered whenever a packet
of a registered type is received
| |
| PacketEventDictionary |
Registers, unregisters, and fires events generated by incoming packets
| |
| PacketFrequency | ||
| NetworkManager..::.PacketSentCallback |
Triggered whenever an outgoing packet is sent
| |
| Parcel |
Parcel of land, a portion of virtual real estate in a simulator
| |
| ParcelManager..::.ParcelAccessEntry |
Parcel Accesslist
| |
| ParcelAccessFlags |
Blacklist/Whitelist flags used in parcels Access List
| |
| ParcelManager..::.ParcelAccessListReplyCallback | ||
| ParcelCategory |
Category parcel is listed in under search
| |
| ParcelManager..::.ParcelDwellCallback | ||
| ParcelFlags |
Various parcel properties
| |
| ParcelInfo |
Some information about a parcel of land returned from a DirectoryManager search
| |
| ParcelManager..::.ParcelInfoCallback | ||
| ParcelManager |
Parcel (subdivided simulator lots) subsystem
| |
| ParcelMedia |
Parcel Media Information
| |
| ParcelMediaCommand |
Parcel Media Command used in ParcelMediaCommandMessage
| |
| ParcelManager..::.ParcelMediaCommandMessageCallback |
Fired when a ParcelMediaCommandMessage packet is received, this occurs when the media on the parcel sends a specialized event
| |
| ParcelManager..::.ParcelMediaUpdateReplyCallback |
Fired when a ParcelMediaUpdate packet is received, this occurs when the media on the parcel an avatar
is over changes
| |
| ParcelManager..::.ParcelObjectOwnersListReplyCallback |
Responses to a request for prim owners on a parcel
| |
| ParcelOverlayType |
Parcel overlay type. This is used primarily for highlighting and
coloring which is why it is a single integer instead of a set of
flags
| |
| ParcelManager..::.ParcelPrimOwners |
Owners of primitives on parcel
| |
| ParcelManager..::.ParcelPropertiesCallback | ||
| ParcelPropertiesStatus |
Sequence ID in ParcelPropertiesReply packets (sent when avatar
tries to cross a parcel border)
| |
| ParcelResult |
The result of a request for parcel properties
| |
| ParcelStatus |
Parcel ownership status
| |
| Primitive..::.ParticleSystem..::.ParticleDataFlags |
Particle Data Flags
| |
| Primitive..::.ParticleSystem..::.ParticleFlags |
Particle Flags Enum
| |
| Primitive..::.ParticleSystem |
Complete structure for the particle system
| |
| PathCurve | ||
| ObjectManager..::.PayPriceReply |
Called when we get PayPriceReply packet after calling RequestPayPrice
| |
| PayPriceType |
Special values in PayPriceReply. If the price is not one of these
literal value of the price should be use
| |
| PCode |
Identifier code for primitive types
| |
| AppearanceManager..::.PendingAssetDownload | ||
| PermissionMask | ||
| Permissions | ||
| PermissionWho | ||
| AvatarManager..::.PickInfoCallback |
Callback returning a details of a specifick pick
| |
| DirectoryManager..::.PlacesReplyCallback | ||
| DirectoryManager..::.PlacesSearchData |
Response to a "Places" Search, e.g. My Land, Group Land, etc.
Note: This is not DirPlacesReply
| |
| Utils..::.Platform |
Operating system
| |
| AvatarManager..::.PointAtCallback | ||
| PointAtType |
The action an avatar is doing when pointing at something, used in
ViewerEffect packets for the PointAt effect
| |
| Pool | ||
| SoundManager..::.PreloadSoundCallback | ||
| PrimFlags |
Primary parameters for primitives such as Physics Enabled or Phantom
| |
| Primitive |
Particle system specific enumerators, flags and methods.
| |
| PrimType |
Used in a helper function to roughly determine prim shape
| |
| ProfileCurve | ||
| ProfileFlags |
Avatar profile flags
| |
| ProfilePick |
Holds group information on an individual profile pick
| |
| ProtocolManager | ||
| Quaternion | ||
| Ray | ||
| ReaderWriterLockSlim | ||
| AgentManager..::.RegionCrossedCallback |
Triggered when the agent physically moves in to a neighboring region
| |
| RegionFlags |
Simulator (region) properties
| |
| GridManager..::.RegionHandleReplyCallback | ||
| RegistrationApi | ||
| ReportType | ||
| Utils..::.Runtime |
Runtime platform
| |
| SaleType |
Item Sale Status
| |
| InventoryManager..::.SaveAssetToInventoryCallback |
Fired when local inventory store needs to be updated. Generally at logout to update a local cache
| |
| AgentManager..::.ScriptControlCallback |
Fired when a script wants to give or release controls.
| |
| ScriptControlChange |
Flags sent when a script takes or releases a control
| |
| AgentManager..::.ScriptDialogCallback |
Triggered when a script pops up a dialog box
| |
| ScriptPermission |
Permission request flags, asked when a script wants to control an Avatar
| |
| AgentManager..::.ScriptQuestionCallback |
Triggered when a script asks for permissions
| |
| InventoryManager..::.ScriptRunningCallback | ||
| AgentManager..::.ScriptSensorReplyCallback |
Fired when script sensor reply is received
| |
| ScriptSensorTypeFlags | ||
| InventoryManager..::.ScriptUpdatedCallback | ||
| Primitive..::.SculptData |
Information on the sculpt properties of a sculpted primitive
| |
| SculptType | ||
| DirectoryManager..::.SearchTypeFlags |
Land types to search dataserver for
| |
| NameValue..::.SendtoType | ||
| Settings |
Class for controlling various system settings.
| |
| Shininess |
The level of shininess applied to a face
| |
| SimAccess |
Access level for a simulator
| |
| NetworkManager..::.SimConnectedCallback |
Triggered when a new connection to a simulator is established
| |
| NetworkManager..::.SimConnectingCallback |
Triggered before a new connection to a simulator is established
| |
| NetworkManager..::.SimDisconnectedCallback |
Triggered when a simulator other than the simulator that is currently
being occupied disconnects for whatever reason
| |
| ParcelManager..::.SimParcelsDownloaded |
Fired when all parcels are downloaded from simulator
| |
| Simulator..::.SimStats |
Simulator Statistics
| |
| Simulator | ||
| SoundFlags |
Sound flags for sounds attached to primitives
| |
| SoundManager | ||
| SoundManager..::.SoundTriggerCallback | ||
| Primitive..::.ParticleSystem..::.SourcePattern |
Particle source pattern
| |
| SourceType | ||
| Avatar..::.Statistics |
Positive and negative ratings
| |
| StatusCode | ||
| TargetType | ||
| InventoryManager..::.TaskInventoryReplyCallback |
Reply received after calling RequestTaskInventory | |
| InventoryManager..::.TaskItemReceivedCallback |
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.
| |
| AgentManager..::.TeleportCallback |
Triggered for any status updates of a teleport (progress, failed, succeeded)
| |
| TeleportFlags | ||
| TeleportLureFlags | ||
| TeleportStatus |
Current teleport status
| |
| TerraformAction | ||
| TerraformBrushSize | ||
| TerrainCompressor | ||
| TerrainManager | ||
| TerrainPatch | ||
| Primitive..::.TextureAnimation |
Controls the texture animation of a particular prim
| |
| Primitive..::.TextureAnimMode |
Texture animation mode
| |
| TextureAttributes |
Flags in the TextureEntry block that describe which properties are
set
| |
| TextureDownloadCallback |
A callback fired to indicate the status or final state of the requested texture. For progressive
downloads this will fire each time new asset data is returned from the simulator.
| |
| 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
| |
| AppearanceManager..::.TextureIndex | ||
| TexturePipeline |
Texture request download handler, allows a configurable number of download slots which manage multiple
concurrent texture downloads from the | |
| TextureRequestState |
The current status of a texture request as it moves through the pipeline or final result of a texture request.
| |
| ThreadSafeDictionary<(Of <(TKey, TValue>)>) | ||
| TokenBucket |
A hierarchical token bucket for bandwidth throttling. See
http://en.wikipedia.org/wiki/Token_bucket for more information
| |
| EstateTools..::.TopCollidersReplyCallback |
Triggered on LandStatReply when the report type is for "top colliders"
| |
| EstateTools..::.TopScriptsReplyCallback |
Triggered on LandStatReply when the report type is for "top scripts"
| |
| TransactionFlags | ||
| Transfer | ||
| TransferError | ||
| Tree |
Tree foliage types
| |
| UDPBase | ||
| UDPPacketBuffer | ||
| UpdateType |
Specific Flags for MultipleObjectUpdate requests
| |
| AssetManager..::.UploadProgressCallback | ||
| Utils | ||
| UUID |
A 128-bit Universally Unique Identifier, used throughout the Second
Life networking protocol
| |
| NameValue..::.ValueType | Type of the value | |
| Vector2 |
A two-dimensional vector with floating-point values
| |
| Vector3 |
A three-dimensional vector with floating-point values
| |
| Vector3d |
A three-dimensional vector with doubleing-point values
| |
| Vector4 | ||
| VisualParam |
A single visual characteristic of an avatar mesh, such as eyebrow height
| |
| VisualParams |
Holds the Params array of all the avatar appearance parameters
| |
| Vote |
A group Vote
| |
| AppearanceManager..::.WearableData | ||
| WearableType |
Types of wearable assets
| |
| WrappedObject<(Of <(T>)>) | ||
| XferDownload | ||
| AssetManager..::.XferReceivedCallback |
