The Primary namespace used by libOpenMetaverse. Common classes, Structs and Enums are all located within this namespace.
| C# |
namespace OpenMetaverse
| All Types | Classes | Structures | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| 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
| |
| AgentCachedBakesReplyEventArgs | Contains the Event data returned from the data server from an AgentCachedTextureResponse | |
| 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
| |
| AgentDataReplyEventArgs | Data sent from the simulator containing information about your agent and active group information | |
| 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
| |
| AgentWearablesReplyEventArgs | Contains the Event data returned from the data server from an AgentWearablesRequest | |
| AlertMessageEventArgs | Data sent by the simulator containing urgent messages | |
| Animation |
Contains an animation currently being played by an agent
| |
| Animations |
Static pre-defined animations available to all agents
| |
| AnimationsChangedEventArgs | Data sent by the simulator to indicate the active/changed animations
applied to your agent | |
| AppearanceManager | ||
| AppearanceSetEventArgs | Contains the Event data returned from an AppearanceSetRequest | |
| AssetCache |
Class that handles the local asset cache
| |
| AssetDownload | ||
| AssetManager | ||
| AssetManager..::.AssetReceivedCallback |
Callback used for various asset download requests
| |
| AssetType |
The different types of grid assets
| |
| AssetUpload | ||
| AssetUploadEventArgs | ||
| AttachedSoundEventArgs | Provides data for the AttachedSound event | |
| AttachedSoundGainChangeEventArgs | Provides data for the AttachedSoundGainChange event | |
| AttachmentPoint |
Attachment points for objects on avatar bodies
| |
| AgentManager..::.AttachmentResourcesCallback |
Called once attachment resource usage information has been collected
| |
| Avatar |
Represents an avatar (other than your own)
| |
| AvatarAnimationEventArgs | Provides data for the AvatarAnimation event | |
| AvatarAppearanceEventArgs | Provides data for the AvatarAppearance event | |
| AvatarClassifiedReplyEventArgs | ||
| AvatarGroup |
Holds group information for Avatars such as those you might find in a profile
| |
| AvatarGroupsReplyEventArgs | ||
| AvatarInterestsReplyEventArgs | Represents the interests from the profile of an agent | |
| AvatarManager |
Retrieve friend status notifications, and retrieve avatar names and
profiles
| |
| AvatarPickerReplyEventArgs | ||
| AvatarPicksReplyEventArgs | ||
| Avatar..::.AvatarProperties |
Avatar properties including about text, profile URL, image IDs and
publishing settings
| |
| AvatarPropertiesReplyEventArgs | The properties of an agent | |
| AvatarSitChangedEventArgs |
Provides updates sit position data
| |
| AvatarSitResponseEventArgs | Contains the response data returned from the simulator in response to a [!:RequestSit] | |
| AvatarTextureIndex |
Index of TextureEntry slots for avatar appearances
| |
| AvatarUpdateEventArgs | Provides data for the AvatarUpdate event | |
| AssetManager..::.BakedTextureUploadedCallback |
Callback used upon competition of baked texture upload
| |
| BakeType |
Bake layers for avatar appearance
| |
| BalanceEventArgs | Contains the currency balance | |
| 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
| |
| CameraConstraintEventArgs |
Data sent from the simulator to an agent to indicate 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 | ||
| ChatEventArgs | ||
| ChatSessionMember |
Struct representing a member of a group chat session and their settings
| |
| ChatSessionMemberAddedEventArgs | Data sent when an agent joins a chat session your agent is currently participating in | |
| ChatSessionMemberLeftEventArgs | Data sent when an agent exits a chat session your agent is currently participating in | |
| 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 | Classified Ad categories | |
| DirectoryManager..::.ClassifiedFlags |
Classified Ad Options
| |
| ClassifiedInfoReplyEventArgs | ||
| DirectoryManager..::.ClassifiedQueryFlags |
Classified ad query options
| |
| NameValue..::.ClassType | ||
| ClickAction |
Action associated with clicking on an object
| |
| CoarseLocationUpdateEventArgs | ||
| 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 | ||
| Primitive..::.ConstructionData |
Parameters used to construct a visual representation of a primitive
| |
| AgentManager..::.ControlFlags |
Used to specify movement actions for your agent
| |
| CoordinateFrame | ||
| CRC32 | ||
| CurrentGroupsEventArgs | Contains the current groups your agent is a member of | |
| DeRezDestination |
Possible destinations for DeRezObject request
| |
| DictionaryChangeCallback | ||
| DictionaryEventAction | ||
| DirClassifiedsReplyEventArgs | Contains the classified data returned from the data server | |
| DirectoryManager |
Access to the data server which allows searching for land, events, people, etc
| |
| DirectoryManager..::.DirectoryParcel |
A parcel retrieved from the dataserver such as results from the
"For-Sale" listings or "Places" Search
| |
| DirEventsReplyEventArgs | Contains the "Event" detail data returned from the data server | |
| DirectoryManager..::.DirFindFlags |
Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
Flags can be combined using the | (pipe) character, not all flags are available in all queries
| |
| DirGroupsReplyEventArgs | Contains the group data returned from the data server | |
| DirLandReplyEventArgs | Contains the land sales data returned from the data server | |
| DirPeopleReplyEventArgs | Contains the people data returned from the data server | |
| DirPlacesReplyEventArgs | Contains the places data returned from the data server | |
| DisconnectedEventArgs | ||
| NetworkManager..::.DisconnectType |
Explains why a simulator or the grid disconnected from us
| |
| DoubleDictionary<(Of <(TKey1, TKey2, TValue>)>) | ||
| EffectType |
Effect type used in ViewerEffect packets
| |
| EnumInfoAttribute |
Attribute class that allows extra attributes to be attached to ENUMs
| |
| EstateTools..::.EstateAccessDelta | Used by EstateOwnerMessage packets | |
| EstateTools..::.EstateAccessReplyDelta | Used by EstateOwnerMessage packets | |
| EstateAssetType | ||
| EstateBansReplyEventArgs | Returned, along with other info, upon a successful .RequestInfo() | |
| EstateCovenantReplyEventArgs | Returned, along with other info, upon a successful .RequestInfo() | |
| EstateGroupsReplyEventArgs | Returned, along with other info, upon a successful .RequestInfo() | |
| EstateManagersReplyEventArgs | Returned, along with other info, upon a successful .RequestInfo() | |
| EstateTools..::.EstateReturnFlags | ||
| EstateTask | Describes tasks returned in LandStatReply | |
| EstateTools |
Estate level administration and utilities
| |
| EstateUpdateInfoReplyEventArgs | Returned, along with other info, upon a successful .RequestInfo() | |
| EstateUsersReplyEventArgs | Returned, along with other info, upon a successful .RequestInfo() | |
| DirectoryManager..::.EventCategories | Event Categories | |
| DirectoryManager..::.EventFlags |
The content rating of the event
| |
| DirectoryManager..::.EventInfo |
The details of an "Event"
| |
| EventInfoReplyEventArgs | Contains the Event data returned from the data server from an EventInfoRequest | |
| Caps..::.EventQueueCallback |
Triggered when an event is received via the EventQueueGet
capability
| |
| EventQueueRunningEventArgs | ||
| DirectoryManager..::.EventsSearchData |
An "Event" Listing summary
| |
| 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 | ||
| FindObjectByPathReplyEventArgs | ||
| Primitive..::.FlexibleData |
Information on the flexible properties of a primitive
| |
| FolderUpdatedEventArgs | ||
| ForceSelectObjectsReplyEventArgs | Contains the data returned when a [!:RequestForceSelectObjects] request | |
| FriendFoundReplyEventArgs |
Data sent in response to a [!:FindFriend] request which contains the information to allow us to map the friends location
| |
| 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
| |
| FriendInfoEventArgs | Contains information on a member of our friends list | |
| FriendNamesEventArgs | Contains Friend Names | |
| FriendRights | ||
| FriendshipOfferedEventArgs | Sent when another agent requests a friendship with our agent | |
| FriendshipResponseEventArgs | A response containing the results of our request to form a friendship with another agent | |
| FriendshipTerminatedEventArgs | Contains data sent when a friend terminates a friendship with us | |
| FriendsManager |
This class is used to add and remove avatars from your friends list and to manage their permission.
| |
| Grass |
Grass foliage types
| |
| 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 | ||
| GridItemType |
Type of grid item, such as telehub, event, populator location, etc.
| |
| GridLayer |
Visual chunk of the grid map
| |
| GridLayerEventArgs | ||
| GridLayerType |
Map layer request type
| |
| GridManager |
Manages grid-wide tasks such as the world map
| |
| GridRegion |
Information about a region on the grid map
| |
| GridRegionEventArgs | ||
| 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 | ||
| GroupAccountSummaryReplyEventArgs | Represents the summary data for a group | |
| GroupChatJoinedEventArgs | Data sent from the simulator when your agent joins a group chat session | |
| GroupCreatedReplyEventArgs | A response to a group create request | |
| GroupDroppedEventArgs | Represents your agent leaving a group | |
| TerrainPatch..::.GroupHeader | ||
| GroupInvitationEventArgs |
Provides notification of a group invitation request sent by another Avatar
| |
| GroupManager |
Handles all network traffic related to reading and writing group
information
| |
| GroupMember |
Avatar group management
| |
| GroupMembersReplyEventArgs | Represents the members of a group | |
| GroupNamesEventArgs | A Dictionary of group names, where the Key is the groups ID and the value is the groups name | |
| GroupNotice |
Struct representing a group notice
| |
| GroupNoticesListEntry |
Struct representing a group notice list entry
| |
| GroupNoticesListReplyEventArgs | Represents a list of active group notices | |
| GroupOperationEventArgs | Represents a response to a request | |
| GroupPowers | ||
| GroupProfileEventArgs | Represents the profile of a group | |
| GroupProposal |
A group proposal
| |
| GroupRole |
Role manager for a group
| |
| GroupRolesDataReplyEventArgs | Represents the roles associated with a group | |
| GroupRolesMembersReplyEventArgs | Represents the Role to Member mappings for a group | |
| GroupRoleUpdate |
Role update flags
| |
| DirectoryManager..::.GroupSearchData |
Response to a "Groups" Search
| |
| GroupTitle |
Class to represent Group Title
| |
| GroupTitlesReplyEventArgs | Represents the titles for 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 | ||
| ImageReceiveProgressEventArgs | ||
| ImageRequest | ||
| ImageType | ||
| NetworkManager..::.IncomingPacket |
Holds a simulator reference and a decoded packet, these structs are put in
the packet inbox for event handling
| |
| IncomingPacketIDCollection | ||
| InitiateDownloadEventArgs | ||
| InstantMessage |
Instant Message
| |
| InstantMessageDialog |
Special commands used in Instant Messages
| |
| InstantMessageEventArgs | The date received from an ImprovedInstantMessage | |
| 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.
| |
| 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
| |
| InventoryObjectAddedEventArgs | ||
| InventoryObjectOfferedEventArgs | ||
| InventoryObjectRemovedEventArgs | ||
| InventoryObjectUpdatedEventArgs | ||
| 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
| |
| ItemReceivedEventArgs | ||
| JointType | ||
| KillObjectEventArgs | Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
KillObject event | |
| LandingType |
Type of teleport landing for a parcel
| |
| LandPatchReceivedEventArgs | ||
| ParcelManager..::.LandResourcesCallback |
Called once parcel resource usage information has been collected
| |
| EstateTools..::.LandStatReportType | Used in the ReportType field of a LandStatRequest | |
| TerrainPatch..::.LayerType | ||
| Primitive..::.LightData |
Information on the light properties of a primitive
| |
| LoadUrlEventArgs | Contains the data sent when a primitive sends a request
to an agent to open the specified URL | |
| LocklessQueue<(Of <(T>)>) |
A thread-safe lockless queue that supports multiple readers and
multiple writers
| |
| LockRecursionException | ||
| Logger..::.LogCallback |
Callback used for client apps to receive log messages from
the library
| |
| LoggedOutEventArgs | ||
| Logger |
Singleton logging class for the entire library
| |
| LoginParams |
Login Request Parameters
| |
| LoginProgressEventArgs | ||
| 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
| |
| LookAtType |
The action an avatar is doing when looking at something, used in
ViewerEffect packets for the LookAt effect
| |
| MapAdultEvent |
Represents an Adult event
| |
| MapAdultLandForSale |
Represents an Adult parcel of land for sale
| |
| MapAgentLocation |
Represents an agent or group of agents location
| |
| MapBlock | ||
| MapField | ||
| MapItem |
Base class for Map Items
| |
| MapLandForSale |
Represents a non-adult parcel of land for sale
| |
| MapMatureEvent |
Represents a Mature event
| |
| MapPacket | ||
| MapPGEvent |
Represents a PG Event
| |
| MappingType |
The texture mapping style used for a face
| |
| MapTelehub |
Represents a Telehub location
| |
| Material |
Material type for a primitive
| |
| Matrix4 | ||
| MeanCollisionEventArgs |
Data sent from a simulator indicating a collision with your agent
| |
| MeanCollisionType | ||
| MediaControls |
Style of cotrols that shold be displayed to the user
| |
| MediaEntry |
Class representing media data for a single face
| |
| MediaPermission |
Permissions for control of object media
| |
| MoneyBalanceReplyEventArgs | Contains the transaction summary when an item is purchased,
money is given, or land is purchased | |
| 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
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.
| |
| ObjectCategory | ||
| ObjectDataBlockUpdateEventArgs | ||
| ObjectManager |
Handles all network traffic related to prims and avatar positions and
movement.
| |
| ObjectManager..::.ObjectMediaCallback |
Callback for getting object media data via CAP
| |
| ObjectMediaEventArgs | ||
| ObjectMovementUpdate |
Contains the variables sent in an object update packet for objects.
Used to track position and movement of prims and avatars
| |
| ObjectPoolBase<(Of <(T>)>) | ||
| Primitive..::.ObjectProperties |
Extended properties to describe an object
| |
| ObjectPropertiesEventArgs | Provides additional primitive data for the ObjectProperties event | |
| ObjectPropertiesFamilyEventArgs | Provides additional primitive data, permissions and sale info for the ObjectPropertiesFamily event | |
| ObjectPropertiesUpdatedEventArgs | Provides additional primitive data for the ObjectPropertiesUpdated event | |
| ObjectReturnType |
Type of return to use when returning objects from a parcel
| |
| 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
| |
| PacketEventDictionary |
Registers, unregisters, and fires events generated by incoming packets
| |
| PacketFrequency | ||
| PacketReceivedEventArgs | ||
| PacketSentEventArgs | ||
| Parallel |
Provides helper methods for parallelizing loops
| |
| 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
| |
| ParcelAccessListReplyEventArgs | Contains blacklist and whitelist data returned from the simulator in response to an [!:RequestParcelAccesslist] request | |
| ParcelCategory |
Category parcel is listed in under search
| |
| ParcelDwellReplyEventArgs | Contains a parcels dwell data returned from the simulator in response to an [!:RequestParcelDwell] | |
| ParcelFlags |
Various parcel properties
| |
| 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
| |
| ParcelMedia |
Parcel Media Information
| |
| ParcelMediaCommand |
Parcel Media Command used in ParcelMediaCommandMessage
| |
| 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 | |
| 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
| |
| ParcelPropertiesEventArgs | Contains basic parcel information data returned from the simulator in response to an [!:RequestParcelInfo] request | |
| 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 | ||
| PayPriceReplyEventArgs | ||
| 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
| |
| PermissionMask | ||
| Permissions | ||
| PermissionWho | ||
| PickInfoReplyEventArgs | ||
| DirectoryManager..::.PlacesFlags |
The For Sale flag in PlacesReplyData
| |
| PlacesReplyEventArgs | Contains the "Event" list data returned from the data server | |
| DirectoryManager..::.PlacesSearchData |
Parcel information returned from a StartPlacesSearch()()() request
Represents one of the following: A parcel of land on the grid that has its Show In Search flag set A parcel of land owned by the agent making the request A parcel of land owned by a group the agent making the request is a member of In a request for Group Land, the First record will contain an empty record Note: This is not the same as searching the land for sale data source | |
| Utils..::.Platform |
Operating system
| |
| PointAtType |
The action an avatar is doing when pointing at something, used in
ViewerEffect packets for the PointAt effect
| |
| Pool | ||
| PreloadSoundEventArgs | Provides data for the AvatarAppearance event | |
| PrimEventArgs | Provides data for the ObjectUpdate event | |
| 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 | ||
| RebakeAvatarTexturesEventArgs | Contains the Event data returned from the data server from an RebakeAvatarTextures | |
| RegionCrossedEventArgs | Data sent to your agent when it crosses region boundaries | |
| RegionFlags |
Simulator (region) properties
| |
| RegionHandleReplyEventArgs | ||
| ReportType | ||
| Utils..::.Runtime |
Runtime platform
| |
| SaleType |
Item Sale Status
| |
| SaveAssetToInventoryEventArgs | ||
| ScriptControlChange |
Flags sent when a script takes or releases a control
| |
| ScriptControlEventArgs | Data sent by a script requesting to take or release specified controls to your agent | |
| ScriptDialogEventArgs | Contains the data sent when a primitive opens a dialog with this agent | |
| ScriptPermission |
Permission request flags, asked when a script wants to control an Avatar
| |
| ScriptQuestionEventArgs | Contains the data sent when a primitive requests debit or other permissions
requesting a YES or NO answer | |
| ScriptRunningReplyEventArgs | ||
| ScriptSensorReplyEventArgs |
Data containing script sensor requests which allow an agent to know the specific details
of a primitive sending script sensor requests
| |
| ScriptSensorTypeFlags | ||
| InventoryManager..::.ScriptUpdatedCallback |
Delegate that is invoked when script upload is completed
| |
| 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
| |
| SimChangedEventArgs | ||
| SimConnectedEventArgs | ||
| SimConnectingEventArgs | ||
| SimDisconnectedEventArgs | ||
| SimParcelsDownloadedEventArgs | Contains the data returned when all parcel data has been retrieved from a simulator | |
| Simulator..::.SimStats |
Simulator Statistics
| |
| Simulator | ||
| SoundFlags |
Sound flags for sounds attached to primitives
| |
| SoundManager | ||
| Sounds |
pre-defined built in sounds
| |
| SoundTriggerEventArgs | Provides data for the SoundTrigger event | |
| Primitive..::.ParticleSystem..::.SourcePattern |
Particle source pattern
| |
| SourceType | ||
| Avatar..::.Statistics |
Positive and negative ratings
| |
| StatusCode | ||
| TargetType | ||
| 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.
| |
| TeleportEventArgs | ||
| TeleportFlags | ||
| TeleportLureFlags | ||
| TeleportStatus |
Current teleport status
| |
| TerraformAction |
The tool to use when modifying terrain levels
| |
| TerraformBrushSize |
The tool size to use when changing terrain levels
| |
| TerrainCompressor | ||
| TerrainManager | ||
| TerrainPatch | ||
| TerseObjectUpdateEventArgs | Provides primitive data containing updated location, velocity, rotation, textures for the TerseObjectUpdate event | |
| 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
| |
| 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
| |
| 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
| |
| 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
| |
| TopCollidersReplyEventArgs | Raised on LandStatReply when the report type is for "top colliders" | |
| TopScriptsReplyEventArgs | Raised 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
| |
| Utils | ||
| UUID |
A 128-bit Universally Unique Identifier, used throughout the Second
Life networking protocol
| |
| UUIDNameReplyEventArgs | ||
| 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 | ||
| ViewerEffectEventArgs | ||
| ViewerEffectLookAtEventArgs | ||
| ViewerEffectPointAtEventArgs | ||
| VisualAlphaParam |
Represents alpha blending and bump infor for a visual parameter
such as sleive length
| |
| VisualColorOperation |
Operation to apply when applying color to texture
| |
| VisualColorParam |
Information needed to translate visual param value to RGBA color
| |
| 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 |
Contains information about a wearable inventory item
| |
| WearableType |
Types of wearable assets
| |
| WrappedObject<(Of <(T>)>) | ||
| XferDownload | ||
| XferReceivedEventArgs |