C# Класс PsmFramework.Engines.DrawEngine2d.TiledTextures.TiledTextureManager

Наследование: ManagerBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateTiledTexture ( String key, Texture2dPlus texture, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : TiledTexture
CreateTiledTexture ( String path, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : TiledTexture
GetTiledTexture ( String key ) : TiledTexture

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

Метод Описание
Cleanup ( ) : void
Initialize ( ) : void

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

Метод Описание
AddUser ( String key, DrawableBase user ) : void
ApplyCachePolicyForRemovalOfUser ( String key ) : void
CleanupCachePolicies ( ) : void
CleanupTiledTextures ( ) : void
CleanupUsers ( ) : void
InitializeCachePolicies ( ) : void
InitializeTiledTextures ( ) : void
InitializeUsers ( ) : void
RegisterTiledTexture ( String key, TiledTexture texture, TextureCachePolicy cachePolicy ) : void
RemoveUser ( String key, DrawableBase user ) : void
TiledTextureManager ( DrawEngine2d drawEngine2d ) : System
UnregisterTiledTexture ( String key ) : void

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

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

protected Cleanup ( ) : void
Результат void

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

public CreateTiledTexture ( String key, Texture2dPlus texture, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : TiledTexture
key String
texture PsmFramework.Engines.DrawEngine2d.Textures.Texture2dPlus
cachePolicy TextureCachePolicy
Результат TiledTexture

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

public CreateTiledTexture ( String path, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : TiledTexture
path String
cachePolicy TextureCachePolicy
Результат TiledTexture

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

public GetTiledTexture ( String key ) : TiledTexture
key String
Результат TiledTexture

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

protected Initialize ( ) : void
Результат void