C# Class Universe.Framework.Services.ClassHelpers.Assets.AssetBase

Inheritance: Universe.Framework.Modules.IDataTransferable, IDisposable
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Private Properties

Свойство Type Description
SimpleInitialize void

Méthodes publiques

Méthode Description
AssetBase ( ) : System
AssetBase ( UUID assetID ) : System
AssetBase ( UUID assetID, string name, AssetType assetType, UUID creatorID ) : System
AssetBase ( string assetID ) : System
AssetBase ( string assetID, string name, AssetType assetType, UUID creatorID ) : System
AssetTypeInfo ( ) : string
CompressedPack ( ) : string

Make an OSDMap (json) with only the needed parts for the database and then compress it

CompressedUnpack ( string compressedString ) : void
Dispose ( ) : void
FillHash ( byte data ) : string
FromOSD ( OSDMap map ) : void
Initiate ( string assetID, string name, AssetType assetType, UUID creatorID ) : void
Pack ( ) : OSDMap

Pack this asset into an OSDMap

ToOSD ( ) : OSDMap

Pack this asset into an OSDMap

ToString ( ) : string
Unpack ( OSD osd ) : AssetBase

Unpack the asset from an OSDMap

Private Methods

Méthode Description
SimpleInitialize ( ) : void

Method Details

AssetBase() public méthode

public AssetBase ( ) : System
Résultat System

AssetBase() public méthode

public AssetBase ( UUID assetID ) : System
assetID UUID
Résultat System

AssetBase() public méthode

public AssetBase ( UUID assetID, string name, AssetType assetType, UUID creatorID ) : System
assetID UUID
name string
assetType AssetType
creatorID UUID
Résultat System

AssetBase() public méthode

public AssetBase ( string assetID ) : System
assetID string
Résultat System

AssetBase() public méthode

public AssetBase ( string assetID, string name, AssetType assetType, UUID creatorID ) : System
assetID string
name string
assetType AssetType
creatorID UUID
Résultat System

AssetTypeInfo() public méthode

public AssetTypeInfo ( ) : string
Résultat string

CompressedPack() public méthode

Make an OSDMap (json) with only the needed parts for the database and then compress it
public CompressedPack ( ) : string
Résultat string

CompressedUnpack() public méthode

public CompressedUnpack ( string compressedString ) : void
compressedString string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FillHash() public static méthode

public static FillHash ( byte data ) : string
data byte
Résultat string

FromOSD() public méthode

public FromOSD ( OSDMap map ) : void
map OSDMap
Résultat void

Initiate() public méthode

public Initiate ( string assetID, string name, AssetType assetType, UUID creatorID ) : void
assetID string
name string
assetType AssetType
creatorID UUID
Résultat void

Pack() public méthode

Pack this asset into an OSDMap
public Pack ( ) : OSDMap
Résultat OSDMap

ToOSD() public méthode

Pack this asset into an OSDMap
public ToOSD ( ) : OSDMap
Résultat OSDMap

ToString() public méthode

public ToString ( ) : string
Résultat string

Unpack() public méthode

Unpack the asset from an OSDMap
public Unpack ( OSD osd ) : AssetBase
osd OSD
Résultat AssetBase