C# Class OpenSim.Region.CoreModules.Avatar.AvatarFactory.AvatarFactoryModule

Inheritance: IAvatarFactory, INonSharedRegionModule
Show file Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
AvatarIsWearing ( IClientAPI client, OpenSim.Framework.AvatarWearingArgs e ) : void

Update what the avatar is wearing using an item from their inventory.

Close ( ) : void
Initialise ( Scene scene, IConfigSource config ) : void
NewClient ( IClientAPI client ) : void
PostInitialise ( ) : void
QueueAppearanceSave ( UUID agentid ) : void
QueueAppearanceSend ( UUID agentid ) : void
RemoveClient ( IClientAPI client ) : void
SendWearables ( IClientAPI client ) : void

Tell the client for this scene presence what items it should be wearing now

SetAppearance ( IClientAPI client, Primitive textureEntry, byte visualParams ) : void

Set appearance data (textureentry and slider settings) received from the client

ValidateBakedTextureCache ( IClientAPI client ) : bool

Private Methods

Method Description
CheckBakedTextureAsset ( IClientAPI client, UUID textureID, int idx ) : bool

Checks for the existance of a baked texture asset and requests the viewer rebake if the asset is not found

HandleAppearanceSave ( UUID agentid ) : void
HandleAppearanceSend ( UUID agentid ) : void
HandleAppearanceUpdateTimer ( object sender, EventArgs ea ) : void
SetAppearanceAssets ( UUID userID, AvatarAppearance &appearance ) : void

Method Details

AvatarIsWearing() public method

Update what the avatar is wearing using an item from their inventory.
public AvatarIsWearing ( IClientAPI client, OpenSim.Framework.AvatarWearingArgs e ) : void
client IClientAPI
e OpenSim.Framework.AvatarWearingArgs
return void

Close() public method

public Close ( ) : void
return void

Initialise() public method

public Initialise ( Scene scene, IConfigSource config ) : void
scene OpenSim.Region.Framework.Scenes.Scene
config IConfigSource
return void

NewClient() public method

public NewClient ( IClientAPI client ) : void
client IClientAPI
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

QueueAppearanceSave() public method

public QueueAppearanceSave ( UUID agentid ) : void
agentid UUID
return void

QueueAppearanceSend() public method

public QueueAppearanceSend ( UUID agentid ) : void
agentid UUID
return void

RemoveClient() public method

public RemoveClient ( IClientAPI client ) : void
client IClientAPI
return void

SendWearables() public method

Tell the client for this scene presence what items it should be wearing now
public SendWearables ( IClientAPI client ) : void
client IClientAPI
return void

SetAppearance() public method

Set appearance data (textureentry and slider settings) received from the client
public SetAppearance ( IClientAPI client, Primitive textureEntry, byte visualParams ) : void
client IClientAPI
textureEntry OpenMetaverse.Primitive
visualParams byte
return void

ValidateBakedTextureCache() public method

public ValidateBakedTextureCache ( IClientAPI client ) : bool
client IClientAPI
return bool