C# Класс Universe.FileBasedServices.AssetService.AssetService

Наследование: Universe.Framework.Services.ConnectorBase, IAssetService, IService
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
doDatabaseCaching bool
m_assetService IAssetDataPlugin
m_assetsDirectory string
m_connectionPassword string
m_enabled bool
m_migrateSQL bool

Открытые методы

Метод Описание
Configure ( IConfigSource config, IRegistryCore registry ) : void
FileDeleteAsset ( string id ) : void
FileExistsAsset ( string id ) : bool
FileGetAsset ( string id ) : AssetBase
FileSetAsset ( AssetBase asset ) : bool
FinishedStartup ( ) : void
Get ( string id, object sender, AssetRetrieved handler ) : void
GetCached ( string id ) : AssetBase
GetMesh ( string id ) : AssetBase
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

Защищенные методы

Метод Описание
HandleDeleteAsset ( IScene scene, string args ) : void

Handles the delete asset command.

HandleGetAsset ( IScene scene, string args ) : void

Handles the get asset command.

HandleMigrateSQLAssets ( IScene scene, string args ) : void

Handles enable/disable of the migrate SQL setting.

HandleShowDigest ( IScene scene, string args ) : void

Handles the show digest command.

SetUpFileBase ( string path ) : void

Приватные методы

Метод Описание
CheckForConversion ( string id ) : AssetBase
Delete ( UUID id ) : bool
Get ( string id ) : AssetBase
Get ( string id, bool showWarnings ) : AssetBase
GetData ( string id ) : byte[]
GetDataPathForID ( string hashCode ) : string
GetExists ( string id ) : bool
GetPathForID ( string id ) : string
MakeValidFileName ( string name ) : string
Store ( AssetBase asset ) : UUID
UpdateContent ( UUID id, byte data ) : UUID

Описание методов

Configure() публичный Метод

public Configure ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

FileDeleteAsset() публичный Метод

public FileDeleteAsset ( string id ) : void
id string
Результат void

FileExistsAsset() публичный Метод

public FileExistsAsset ( string id ) : bool
id string
Результат bool

FileGetAsset() публичный Метод

public FileGetAsset ( string id ) : AssetBase
id string
Результат Universe.Framework.Services.ClassHelpers.Assets.AssetBase

FileSetAsset() публичный Метод

public FileSetAsset ( AssetBase asset ) : bool
asset Universe.Framework.Services.ClassHelpers.Assets.AssetBase
Результат bool

FinishedStartup() публичный Метод

public FinishedStartup ( ) : void
Результат void

Get() публичный Метод

public Get ( string id, object sender, AssetRetrieved handler ) : void
id string
sender object
handler AssetRetrieved
Результат void

GetCached() публичный Метод

public GetCached ( string id ) : AssetBase
id string
Результат Universe.Framework.Services.ClassHelpers.Assets.AssetBase

GetMesh() публичный Метод

public GetMesh ( string id ) : AssetBase
id string
Результат Universe.Framework.Services.ClassHelpers.Assets.AssetBase

HandleDeleteAsset() защищенный Метод

Handles the delete asset command.
protected HandleDeleteAsset ( IScene scene, string args ) : void
scene IScene Scene.
args string Arguments.
Результат void

HandleGetAsset() защищенный Метод

Handles the get asset command.
protected HandleGetAsset ( IScene scene, string args ) : void
scene IScene Scene.
args string Arguments.
Результат void

HandleMigrateSQLAssets() защищенный Метод

Handles enable/disable of the migrate SQL setting.
protected HandleMigrateSQLAssets ( IScene scene, string args ) : void
scene IScene Scene.
args string Arguments.
Результат void

HandleShowDigest() защищенный Метод

Handles the show digest command.
protected HandleShowDigest ( IScene scene, string args ) : void
scene IScene Scene.
args string Arguments.
Результат void

Initialize() публичный Метод

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

SetUpFileBase() защищенный Метод

protected SetUpFileBase ( string path ) : void
path string
Результат void

Start() публичный Метод

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

Описание свойств

doDatabaseCaching защищенное свойство

protected bool doDatabaseCaching
Результат bool

m_assetService защищенное свойство

protected IAssetDataPlugin m_assetService
Результат IAssetDataPlugin

m_assetsDirectory защищенное свойство

protected string m_assetsDirectory
Результат string

m_connectionPassword защищенное свойство

protected string m_connectionPassword
Результат string

m_enabled защищенное свойство

protected bool m_enabled
Результат bool

m_migrateSQL защищенное свойство

protected bool m_migrateSQL
Результат bool