C# 클래스 OpenSim.Region.CoreModules.Avatar.AvatarFactory.AvatarFactoryModule

상속: IAvatarFactory, INonSharedRegionModule
파일 보기 프로젝트 열기: N3X15/VoxelSim 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AvatarIsWearing() 공개 메소드

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
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

Initialise() 공개 메소드

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

NewClient() 공개 메소드

public NewClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

PostInitialise() 공개 메소드

public PostInitialise ( ) : void
리턴 void

QueueAppearanceSave() 공개 메소드

public QueueAppearanceSave ( UUID agentid ) : void
agentid UUID
리턴 void

QueueAppearanceSend() 공개 메소드

public QueueAppearanceSend ( UUID agentid ) : void
agentid UUID
리턴 void

RemoveClient() 공개 메소드

public RemoveClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

SendWearables() 공개 메소드

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

SetAppearance() 공개 메소드

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
리턴 void

ValidateBakedTextureCache() 공개 메소드

public ValidateBakedTextureCache ( IClientAPI client ) : bool
client IClientAPI
리턴 bool