C# Class OpenMetaverse.GridClient

Main class to expose grid functionality to clients. All of the classes needed for sending and receiving data are accessible through this class.
Show file Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Public Properties

Property Type Description
Appearance AppearanceManager
Assets AssetManager
Avatars AvatarManager
Directory OpenMetaverse.DirectoryManager
Friends FriendsManager
Grid GridManager
Groups GroupManager
Inventory InventoryManager
Network NetworkManager
Objects ObjectManager
Parcels ParcelManager
Self AgentManager
Settings OpenMetaverse.Settings
Sound SoundManager
Terrain OpenMetaverse.TerrainManager
ThreadPool SmartThreadPool
Throttle OpenMetaverse.AgentThrottle

Public Methods

Method Description
Dispose ( ) : void
GridClient ( ) : Amib.Threading

Default constructor

ToString ( ) : string

Return the full name of this instance

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GridClient() public method

Default constructor
public GridClient ( ) : Amib.Threading
return Amib.Threading

ToString() public method

Return the full name of this instance
public ToString ( ) : string
return string

Property Details

Appearance public property

Appearance subsystem
public AppearanceManager,OpenMetaverse Appearance
return AppearanceManager

Assets public property

Asset subsystem
public AssetManager,OpenMetaverse Assets
return AssetManager

Avatars public property

Other avatars subsystem
public AvatarManager,OpenMetaverse Avatars
return AvatarManager

Directory public property

Directory searches including classifieds, people, land sales, etc
public DirectoryManager,OpenMetaverse Directory
return OpenMetaverse.DirectoryManager

Friends public property

Friends list subsystem
public FriendsManager,OpenMetaverse Friends
return FriendsManager

Grid public property

Grid (aka simulator group) subsystem
public GridManager,OpenMetaverse Grid
return GridManager

Groups public property

Group subsystem
public GroupManager,OpenMetaverse Groups
return GroupManager

Inventory public property

Inventory subsystem
public InventoryManager,OpenMetaverse Inventory
return InventoryManager

Network public property

Networking subsystem
public NetworkManager,OpenMetaverse Network
return NetworkManager

Objects public property

Object subsystem
public ObjectManager,OpenMetaverse Objects
return ObjectManager

Parcels public property

Parcel (subdivided simulator lots) subsystem
public ParcelManager,OpenMetaverse Parcels
return ParcelManager

Self public property

Our own avatars subsystem
public AgentManager,OpenMetaverse Self
return AgentManager

Settings public property

Settings class including constant values and changeable parameters for everything
public Settings,OpenMetaverse Settings
return OpenMetaverse.Settings

Sound public property

Handles sound-related networking
public SoundManager,OpenMetaverse Sound
return SoundManager

Terrain public property

Handles land, wind, and cloud heightmaps
public TerrainManager,OpenMetaverse Terrain
return OpenMetaverse.TerrainManager

ThreadPool public property

Thread Pool
public SmartThreadPool ThreadPool
return SmartThreadPool

Throttle public property

Throttling total bandwidth usage, or allocating bandwidth for specific data stream types
public AgentThrottle,OpenMetaverse Throttle
return OpenMetaverse.AgentThrottle