OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Framework.ISceneAgent Interface Reference

An agent in the scene. More...

Inheritance diagram for OpenSim.Framework.ISceneAgent:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.ISceneAgent:
Collaboration graph
[legend]

Public Member Functions

void SendInitialDataToMe ()
 Send initial scene data to the client controlling this agent More...
 

Properties

IClientAPI ControllingClient [get]
 
PresenceType PresenceType [get]
 What type of presence is this? User, NPC, etc. More...
 
bool IsChildAgent [get]
 If true, then the agent has no avatar in the scene. The agent exists to relay data from a region that neighbours the current position of the user's avatar. Occasionally data is relayed, such as which a user clicks an item in a neighbouring region. More...
 
AvatarAppearance Appearance [get, set]
 Avatar appearance data. More...
 
Vector3 Lookat [get]
 
- Properties inherited from OpenSim.Framework.ISceneEntity
string Name [get, set]
 
UUID UUID [get]
 
uint LocalId [get]
 
Vector3 AbsolutePosition [get]
 

Detailed Description

An agent in the scene.

Interface is a work in progress. Please feel free to add other required properties and methods.

Definition at line 39 of file ISceneAgent.cs.

Member Function Documentation

void OpenSim.Framework.ISceneAgent.SendInitialDataToMe ( )

Send initial scene data to the client controlling this agent

This includes scene object data and the appearance data of other avatars.

Implemented in OpenSim.Region.Framework.Scenes.ScenePresence.

Property Documentation

AvatarAppearance OpenSim.Framework.ISceneAgent.Appearance
getset

Avatar appearance data.

Definition at line 66 of file ISceneAgent.cs.

IClientAPI OpenSim.Framework.ISceneAgent.ControllingClient
get

The client controlling this presence

Definition at line 44 of file ISceneAgent.cs.

bool OpenSim.Framework.ISceneAgent.IsChildAgent
get

If true, then the agent has no avatar in the scene. The agent exists to relay data from a region that neighbours the current position of the user's avatar. Occasionally data is relayed, such as which a user clicks an item in a neighbouring region.

Definition at line 56 of file ISceneAgent.cs.

Vector3 OpenSim.Framework.ISceneAgent.Lookat
get

Direction in which the scene presence is looking.

Will be Vector3.Zero for a child agent.

Definition at line 80 of file ISceneAgent.cs.

PresenceType OpenSim.Framework.ISceneAgent.PresenceType
get

What type of presence is this? User, NPC, etc.

Definition at line 49 of file ISceneAgent.cs.


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