C# Class Treefrog.Framework.Model.MetaTexturePool

Inheritance: ITexturePool
Afficher le fichier Open project: jaquadro/Treefrog Class Usage Examples

Méthodes publiques

Méthode Description
AddPool ( System.Guid libraryUid, ITexturePool pool ) : void
AddResource ( TextureResource resource ) : void
Contains ( System.Guid uid ) : bool
GetPool ( System.Guid libraryUid ) : ITexturePool
GetResource ( System.Guid uid ) : TextureResource
Invalidate ( System.Guid uid ) : void
MetaTexturePool ( ) : System
RemovePool ( System.Guid libraryUid ) : bool
RemoveResource ( System.Guid uid ) : void

Private Methods

Méthode Description
HandleResourceAdded ( object sender, ResourceEventArgs e ) : void
HandleResourceInvalidated ( object sender, ResourceEventArgs e ) : void
HandleResourceRemoved ( object sender, ResourceEventArgs e ) : void
MapAndCheckUid ( System.Guid libraryUid ) : System.Guid

Method Details

AddPool() public méthode

public AddPool ( System.Guid libraryUid, ITexturePool pool ) : void
libraryUid System.Guid
pool ITexturePool
Résultat void

AddResource() public méthode

public AddResource ( TextureResource resource ) : void
resource Treefrog.Framework.Imaging.TextureResource
Résultat void

Contains() public méthode

public Contains ( System.Guid uid ) : bool
uid System.Guid
Résultat bool

GetPool() public méthode

public GetPool ( System.Guid libraryUid ) : ITexturePool
libraryUid System.Guid
Résultat ITexturePool

GetResource() public méthode

public GetResource ( System.Guid uid ) : TextureResource
uid System.Guid
Résultat Treefrog.Framework.Imaging.TextureResource

Invalidate() public méthode

public Invalidate ( System.Guid uid ) : void
uid System.Guid
Résultat void

MetaTexturePool() public méthode

public MetaTexturePool ( ) : System
Résultat System

RemovePool() public méthode

public RemovePool ( System.Guid libraryUid ) : bool
libraryUid System.Guid
Résultat bool

RemoveResource() public méthode

public RemoveResource ( System.Guid uid ) : void
uid System.Guid
Résultat void