The Primary namespace used by
libOpenMetaverse. Common classes, Structs and Enums are all located
within this namespace.
Declaration Syntax
C# |
namespace OpenMetaverse
Types
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
|
|
AgentManager . . :: . . AgentAccessCallback |
|
|
AgentAccessEventArgs |
Class for sending info on the success of the
opration of setting the maturity access level
|
|
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
|
|
AgentDisplayName |
Information about agents display name
|
|
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
|
|
AppearanceFlags |
Appearance Flags, introdued with server side
baking, currently unused
|
|
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
AttachedSoundevent
|
|
AttachedSoundGainChangeEventArgs |
Provides data for the
AttachedSoundGainChangeevent
|
|
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
AvatarAnimationevent
|
|
AvatarAppearanceEventArgs |
Provides data for the
AvatarAppearanceevent
|
|
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
AvatarUpdateevent
|
|
AssetManager . . :: . . BakedTextureUploadedCallback |
Callback used upon competition of baked
texture upload
|
|
BakeType |
Bake layers for avatar appearance
|
|
BalanceEventArgs |
Contains the currency balance
|
|
BannedAgentsEventArgs |
Result of the request for list of agents
banned from a group
|
|
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
|
|
Primitive . . :: . . ParticleSystem . . :: . . BlendFunc |
|
|
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
|
|
AppearanceManager . . :: . . ColorParamInfo |
Data collected from visual params for each
wearable needed for the calculation of the color
|
|
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
|
|
AvatarManager . . :: . . DisplayNamesCallback |
Callback giving results when fetching display
names
|
|
DisplayNameUpdateEventArgs |
Event args class for display name notification
messages
|
|
DoubleDictionary < (Of < ( <' TKey1, TKey2, TValue > ) > ) > |
|
|
DownloadManager |
Manages async HTTP downloads with a limit on
maximum concurrent downloads
|
|
DownloadRequest |
Represends individual HTTP Download
request
|
|
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
|
|
GroupBanAction |
Ban actions available for group members
|
|
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 |
When requesting image download, type of the
image requested
|
|
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
KillObjectevent
|
|
KillObjectsEventArgs |
Provides notification when an Avatar, Object
or Attachment is DeRezzed or moves out of the avatars view for the
KillObjectsevent
|
|
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
|
|
LastExecStatus |
Status of the last application run. Used for
error reporting to the grid login service for statistical
purposes.
|
|
TerrainPatch . . :: . . LayerType |
|
|
Lazy < (Of < ( <' T > ) > ) > |
|
|
Primitive . . :: . . LightData |
Information on the light properties of a
primitive
|
|
Primitive . . :: . . LightImage |
Information on the light properties of a
primitive as texture map
|
|
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
|
|
AssetManager . . :: . . MeshDownloadCallback |
A callback that fires upon the completition of
the RequestMesh call
|
|
MoneyBalanceReplyEventArgs |
Contains the transaction summary when an item
is purchased, money is given, or land is purchased
|
|
MoneyTransactionType |
Money transaction types
|
|
MuteEntry |
Represents muted object or resident
|
|
MuteFlags |
Flags of mute entry
|
|
MuteType |
Type of mute entry
|
|
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
ObjectPropertiesevent
|
|
ObjectPropertiesFamilyEventArgs |
Provides additional primitive data,
permissions and sale info for the
ObjectPropertiesFamilyevent
|
|
ObjectPropertiesUpdatedEventArgs |
Provides additional primitive data for the
ObjectPropertiesUpdatedevent
|
|
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
|
|
ParticleUpdateEventArgs |
|
|
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 |
|
|
Primitive . . :: . . PhysicsProperties |
Describes physics attributes of the prim
|
|
PhysicsPropertiesEventArgs |
Set when simulator sends us infomation on
primitive's physical properties
|
|
PhysicsShapeType |
Type of physics representation used for this
prim in the simulator
|
|
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
AvatarAppearanceevent
|
|
PrimEventArgs |
Provides data for the
ObjectUpdateevent
|
|
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 |
|
|
RegionProtocols |
Region protocol flags
|
|
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 |
|
|
SetDisplayNameReplyEventArgs |
Event arguments with the result of setting
display name operation
|
|
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 |
|
|
SimulatorDataPool |
|
|
SoundFlags |
Sound flags for sounds attached to
primitives
|
|
SoundManager |
|
|
Sounds |
pre-defined built in sounds
|
|
SoundTriggerEventArgs |
Provides data for the
SoundTriggerevent
|
|
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
TerseObjectUpdateevent
|
|
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 |
|
|
TransactionInfo |
Transaction detail sent with MoneyBalanceReply
message
|
|
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
|
|
WorkPool |
|
|
WorkPoolDynamic |
|
|
WrappedObject < (Of < ( <' T > ) > ) > |
|
|
XferDownload |
|
|
XferReceivedEventArgs |
|