C# 클래스 Universe.Modules.Archivers.UniverseAvatarAppearanceArchiver

This module loads/saves the avatar's appearance from/down into an "Avatar Archive", also known as an AA.
상속: IService, IAvatarAppearanceArchiver
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
FinishedStartup ( ) : void
GetAvatarArchiveFilenames ( ) : List

Gets the avatar archive filenames.

GetAvatarArchiveFilenames ( bool fullName ) : List

Gets the avatar archive filenames.

GetAvatarArchiveImages ( ) : List

Gets the avatar archive images.

GetAvatarArchives ( ) : List

Gets all public avatar archives

Initialize ( IConfigSource config, IRegistryCore registry ) : void
LoadAvatarArchive ( string fileName, UUID principalID ) : AvatarArchive
SaveAvatarArchive ( string fileName, UUID principalID, string folderName, UUID snapshotUUID, bool isPublic, bool isPortable ) : bool

Saves the avatar archive.

Start ( IConfigSource config, IRegistryCore registry ) : void

보호된 메소드들

메소드 설명
HandleLoadAvatarArchive ( IScene scene, string cmdparams ) : void

Handles loading of an avatar archive.

HandleSaveAvatarArchive ( IScene scene, string cmdparams ) : void

Handles saving of an avatar archive.

비공개 메소드들

메소드 설명
ConvertXMLToAvatarAppearance ( OSDMap map ) : AvatarAppearance
CopyWearablesAndAttachments ( UUID destination, UUID source, AvatarAppearance avatarAppearance, InventoryFolderBase destinationFolder, UUID agentid, OSDMap itemsMap, List &items ) : AvatarAppearance
ExportArchiveImage ( UUID imageUUID, string archiveName, string filePath ) : void
GetEncoderInfo ( string mimeType ) : System.Drawing.Imaging.ImageCodecInfo
GiveInventoryItem ( UUID senderId, UUID recipient, InventoryItemBase item, InventoryFolderBase parentFolder ) : InventoryItemBase
LoadAssetBase ( OSDMap map ) : AssetBase
LoadAssets ( OSDMap assets ) : void
ResizeBitmap ( Image b, int nWidth, int nHeight, string name ) : Bitmap
SaveAsset ( UUID AssetID, AvatarArchive &archive, bool isPortable ) : void
SaveItem ( UUID ItemID, AvatarArchive &archive ) : void

메소드 상세

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

GetAvatarArchiveFilenames() 공개 메소드

Gets the avatar archive filenames.
public GetAvatarArchiveFilenames ( ) : List
리턴 List

GetAvatarArchiveFilenames() 공개 메소드

Gets the avatar archive filenames.
public GetAvatarArchiveFilenames ( bool fullName ) : List
fullName bool
리턴 List

GetAvatarArchiveImages() 공개 메소드

Gets the avatar archive images.
public GetAvatarArchiveImages ( ) : List
리턴 List

GetAvatarArchives() 공개 메소드

Gets all public avatar archives
public GetAvatarArchives ( ) : List
리턴 List

HandleLoadAvatarArchive() 보호된 메소드

Handles loading of an avatar archive.
protected HandleLoadAvatarArchive ( IScene scene, string cmdparams ) : void
scene IScene Scene.
cmdparams string Cmdparams.
리턴 void

HandleSaveAvatarArchive() 보호된 메소드

Handles saving of an avatar archive.
protected HandleSaveAvatarArchive ( IScene scene, string cmdparams ) : void
scene IScene Scene.
cmdparams string Cmdparams.
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

LoadAvatarArchive() 공개 메소드

public LoadAvatarArchive ( string fileName, UUID principalID ) : AvatarArchive
fileName string
principalID UUID
리턴 Universe.Framework.ClientInterfaces.AvatarArchive

SaveAvatarArchive() 공개 메소드

Saves the avatar archive.
public SaveAvatarArchive ( string fileName, UUID principalID, string folderName, UUID snapshotUUID, bool isPublic, bool isPortable ) : bool
fileName string File name.
principalID UUID Principal I.
folderName string Folder name.
snapshotUUID UUID Snapshot UUI.
isPublic bool If set to true is public.
isPortable bool If set to true create a portable archive.
리턴 bool

Start() 공개 메소드

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void