OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Properties | List of all members
OpenSim.Framework.AgentData Class Reference
Inheritance diagram for OpenSim.Framework.AgentData:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.AgentData:
Collaboration graph
[legend]

Public Member Functions

virtual OSDMap Pack (EntityTransferContext ctx)
 
virtual void Unpack (OSDMap args, IScene scene, EntityTransferContext ctx)
 Deserialization of agent data. Avoiding reflection makes it painful to write, but that's the price! More...
 
 AgentData ()
 
 AgentData (Hashtable hash)
 
void Dump ()
 

Public Attributes

UUID RegionID
 
uint CircuitCode
 
UUID SessionID
 
Vector3 Position
 
Vector3 Velocity
 
Vector3 Center
 
Vector3 Size
 
Vector3 AtAxis
 
Vector3 LeftAxis
 
Vector3 UpAxis
 
bool SenderWantsToWaitForRoot
 Signal on a V2 teleport that Scene.IncomingChildAgentDataUpdate(AgentData ad) should wait for the scene presence to become root (triggered when the viewer sends a CompleteAgentMovement UDP packet after establishing the connection triggered by it's receipt of a TeleportFinish EQ message). More...
 
float Far
 
float Aspect
 
byte[] Throttles
 
uint LocomotionState
 
Quaternion HeadRotation
 
Quaternion BodyRotation
 
uint ControlFlags
 
float EnergyLevel
 
Byte GodLevel
 
bool AlwaysRun
 
UUID PreyAgent
 
Byte AgentAccess
 
UUID ActiveGroupID
 
AgentGroupData[] Groups
 
Dictionary< ulong, string > ChildrenCapSeeds = null
 
Animation[] Anims
 
Animation DefaultAnim = null
 
Animation AnimState = null
 
Byte MotionState = 0
 
UUID GranterID
 
UUID ParentPart
 
Vector3 SitOffset
 
AvatarAppearance Appearance
 
ControllerData[] Controllers
 
string CallbackURI
 
List< ISceneObjectAttachmentObjects
 
List< string > AttachmentObjectStates
 
Dictionary< string, UUID > MovementAnimationOverRides = new Dictionary<string, UUID>()
 

Properties

UUID AgentID [get, set]
 
- Properties inherited from OpenSim.Framework.IAgentData
UUID AgentID [get, set]
 

Detailed Description

Definition at line 314 of file ChildAgentDataUpdate.cs.

Constructor & Destructor Documentation

OpenSim.Framework.AgentData.AgentData ( )
inline

Definition at line 878 of file ChildAgentDataUpdate.cs.

OpenSim.Framework.AgentData.AgentData ( Hashtable  hash)
inline

Definition at line 882 of file ChildAgentDataUpdate.cs.

Member Function Documentation

void OpenSim.Framework.AgentData.Dump ( )
inline

Definition at line 887 of file ChildAgentDataUpdate.cs.

virtual OSDMap OpenSim.Framework.AgentData.Pack ( EntityTransferContext  ctx)
inlinevirtual

Implements OpenSim.Framework.IAgentData.

Reimplemented in OpenSim.Framework.CompleteAgentData.

Definition at line 394 of file ChildAgentDataUpdate.cs.

virtual void OpenSim.Framework.AgentData.Unpack ( OSDMap  args,
IScene  scene,
EntityTransferContext  ctx 
)
inlinevirtual

Deserialization of agent data. Avoiding reflection makes it painful to write, but that's the price!

Parameters
hash

Implements OpenSim.Framework.IAgentData.

Reimplemented in OpenSim.Framework.CompleteAgentData.

Definition at line 589 of file ChildAgentDataUpdate.cs.

Member Data Documentation

UUID OpenSim.Framework.AgentData.ActiveGroupID

Definition at line 355 of file ChildAgentDataUpdate.cs.

Byte OpenSim.Framework.AgentData.AgentAccess

Definition at line 354 of file ChildAgentDataUpdate.cs.

bool OpenSim.Framework.AgentData.AlwaysRun

Definition at line 352 of file ChildAgentDataUpdate.cs.

Animation [] OpenSim.Framework.AgentData.Anims

Definition at line 359 of file ChildAgentDataUpdate.cs.

Animation OpenSim.Framework.AgentData.AnimState = null

Definition at line 361 of file ChildAgentDataUpdate.cs.

AvatarAppearance OpenSim.Framework.AgentData.Appearance

Definition at line 369 of file ChildAgentDataUpdate.cs.

float OpenSim.Framework.AgentData.Aspect

Definition at line 342 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.AtAxis

Definition at line 330 of file ChildAgentDataUpdate.cs.

List<ISceneObject> OpenSim.Framework.AgentData.AttachmentObjects

Definition at line 389 of file ChildAgentDataUpdate.cs.

List<string> OpenSim.Framework.AgentData.AttachmentObjectStates

Definition at line 390 of file ChildAgentDataUpdate.cs.

Quaternion OpenSim.Framework.AgentData.BodyRotation

Definition at line 348 of file ChildAgentDataUpdate.cs.

string OpenSim.Framework.AgentData.CallbackURI

Definition at line 386 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.Center

Definition at line 328 of file ChildAgentDataUpdate.cs.

Dictionary<ulong, string> OpenSim.Framework.AgentData.ChildrenCapSeeds = null

Definition at line 358 of file ChildAgentDataUpdate.cs.

uint OpenSim.Framework.AgentData.CircuitCode

Definition at line 323 of file ChildAgentDataUpdate.cs.

uint OpenSim.Framework.AgentData.ControlFlags

Definition at line 349 of file ChildAgentDataUpdate.cs.

ControllerData [] OpenSim.Framework.AgentData.Controllers

Definition at line 384 of file ChildAgentDataUpdate.cs.

Animation OpenSim.Framework.AgentData.DefaultAnim = null

Definition at line 360 of file ChildAgentDataUpdate.cs.

float OpenSim.Framework.AgentData.EnergyLevel

Definition at line 350 of file ChildAgentDataUpdate.cs.

float OpenSim.Framework.AgentData.Far

Definition at line 341 of file ChildAgentDataUpdate.cs.

Byte OpenSim.Framework.AgentData.GodLevel

Definition at line 351 of file ChildAgentDataUpdate.cs.

UUID OpenSim.Framework.AgentData.GranterID

Definition at line 364 of file ChildAgentDataUpdate.cs.

AgentGroupData [] OpenSim.Framework.AgentData.Groups

Definition at line 357 of file ChildAgentDataUpdate.cs.

Quaternion OpenSim.Framework.AgentData.HeadRotation

Definition at line 347 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.LeftAxis

Definition at line 331 of file ChildAgentDataUpdate.cs.

uint OpenSim.Framework.AgentData.LocomotionState

Definition at line 346 of file ChildAgentDataUpdate.cs.

Byte OpenSim.Framework.AgentData.MotionState = 0

Definition at line 362 of file ChildAgentDataUpdate.cs.

Dictionary<string, UUID> OpenSim.Framework.AgentData.MovementAnimationOverRides = new Dictionary<string, UUID>()

Definition at line 392 of file ChildAgentDataUpdate.cs.

UUID OpenSim.Framework.AgentData.ParentPart

Definition at line 365 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.Position

Definition at line 326 of file ChildAgentDataUpdate.cs.

UUID OpenSim.Framework.AgentData.PreyAgent

Definition at line 353 of file ChildAgentDataUpdate.cs.

UUID OpenSim.Framework.AgentData.RegionID

Definition at line 322 of file ChildAgentDataUpdate.cs.

bool OpenSim.Framework.AgentData.SenderWantsToWaitForRoot

Signal on a V2 teleport that Scene.IncomingChildAgentDataUpdate(AgentData ad) should wait for the scene presence to become root (triggered when the viewer sends a CompleteAgentMovement UDP packet after establishing the connection triggered by it's receipt of a TeleportFinish EQ message).

Definition at line 339 of file ChildAgentDataUpdate.cs.

UUID OpenSim.Framework.AgentData.SessionID

Definition at line 324 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.SitOffset

Definition at line 366 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.Size

Definition at line 329 of file ChildAgentDataUpdate.cs.

byte [] OpenSim.Framework.AgentData.Throttles

Definition at line 344 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.UpAxis

Definition at line 332 of file ChildAgentDataUpdate.cs.

Vector3 OpenSim.Framework.AgentData.Velocity

Definition at line 327 of file ChildAgentDataUpdate.cs.

Property Documentation

UUID OpenSim.Framework.AgentData.AgentID
getset

Definition at line 318 of file ChildAgentDataUpdate.cs.


The documentation for this class was generated from the following file: