[This is preliminary documentation and is subject to change.]

The OpenMetaverse library primary namespace

Types

                  
 All Types  Classes   Structures  Interfaces  Enumerations  Delegates 
 NameDescription
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
CopyC#
RequestTaskInventory
, contains a filename that can be used in an asset download request
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