C# Класс PsmFramework.Engines.DrawEngine2d.Textures.TextureManager

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

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

Метод Описание
CreateTexture ( String key, Int32 width, Int32 height, PixelFormat pixelFormat, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : Texture2dPlus
CreateTexture ( String path, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : Texture2dPlus
GetTexture ( String key ) : Texture2dPlus
SetOpenGlTexture ( String key, Int32 index ) : void

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

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

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

Метод Описание
AddUser ( String key, TiledTexture user ) : void
ApplyCachePolicyForRemovalOfUser ( String key ) : void
CleanupCachePolicies ( ) : void
CleanupTextures ( ) : void
CleanupUsers ( ) : void
InitializeCachePolicies ( ) : void
InitializeTextures ( ) : void
InitializeUsers ( ) : void
RegisterTexture ( String key, Texture2dPlus texture, TextureCachePolicy cachePolicy ) : void
RemoveUser ( String key, TiledTexture user ) : void
TextureManager ( DrawEngine2d drawEngine2d ) : System
UnregisterTexture ( String key ) : void

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

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

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

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

public CreateTexture ( String key, Int32 width, Int32 height, PixelFormat pixelFormat, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : Texture2dPlus
key String
width System.Int32
height System.Int32
pixelFormat PixelFormat
cachePolicy TextureCachePolicy
Результат Texture2dPlus

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

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

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

public GetTexture ( String key ) : Texture2dPlus
key String
Результат Texture2dPlus

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

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

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

public SetOpenGlTexture ( String key, Int32 index ) : void
key String
index System.Int32
Результат void