Expand description
Second Life key (UUID) related types
Structs§
- Agent
Key - represents a Second Life key for an agent (avatar)
- Classified
Key - represents a Second Life key for a classified ad
- Experience
Key - represents a Second Life key for an experience
- Friend
Key - represents a Second Life key for an agent who is a friend
- Group
Key - represents a Second Life key for a group
- Group
Notice Key - represents a Second Life key for a group notice (the viewer’s group-notice
mNoticeID) — one posting in a group’s notice list. - Group
Role Key - represents a Second Life key for a role within a group (e.g. the “Owners”
role, or the nil-keyed default “Everyone” role), as distinct from the
group’s own
GroupKey - Inventory
Folder Key - represents a Second Life key for an inventory folder
- Inventory
Key - represents a Second Life key for an inventory item
- Key
- represents a general Second Life key without any knowledge about the type of entity this represents
- MeshKey
- represents a Second Life key for a mesh asset — the UUID of a mesh asset,
as carried in the sculpt/mesh block of a prim whose shape comes from a mesh
rather than a sculpt texture. A mesh asset is emphatically not a
TextureKey. - Object
Key - represents a Second Life key for an object
- Owner
IsAgent Error - error when the owner is an agent while trying to convert an OwnerKey to a GroupKey
- Owner
IsGroup Error - error when the owner is a group while trying to convert an OwnerKey to an AgentKey
- Parcel
Key - represents a Second Life key for a parcel
- PickKey
- represents a Second Life key for a profile pick (the viewer’s
LLPickData::mPickID) — a profile-listed place. The picks-side parallel ofClassifiedKey, kept distinct so the two cannot be transposed. - Texture
Key - represents a Second Life key for a texture
Enums§
- Agent
OrObject Key - a key that is either an agent (
AgentKey) or an in-world object (ObjectKey), as selected by a separate source-type discriminator (an avatar or a prim can be the source of chat, sounds, effects, …) - Inventory
Item OrFolder Key - a key that is either an inventory item (
InventoryKey) or a whole inventory folder/category (InventoryFolderKey), as selected by a separate asset-type discriminator - Owner
Key - represents s Second Life key for an owner (e.g. of an object)
- Sculpt
OrMesh Key - the asset backing a prim’s sculpt/mesh shape: either a sculpt texture
(
TextureKey) or a mesh asset (MeshKey), as selected by the prim’s sculpt-type discriminator
Constants§
- COMBAT_
LOG_ ID - the key used by the Second Life system to send combat logs to the COMBAT_CHANNEL
- NULL_
KEY - the null key used by Second Life in many places to represent the absence of a key value