C# Class Treefrog.Framework.Model.TexturePool

Show file Open project: jaquadro/Treefrog Class Usage Examples

Public Methods

Method Description
AddResource ( TextureResource resource ) : void
Contains ( System.Guid uid ) : bool
FromXmlProxy ( LibraryX proxy ) : TexturePool
GetResource ( System.Guid uid ) : TextureResource
Invalidate ( System.Guid uid ) : void
RemoveResource ( System.Guid uid ) : void
TexturePool ( ) : System
ToXmlProxyX ( TexturePool pool ) : LibraryX.TextureGroupX

Protected Methods

Method Description
OnResourceAdded ( ResourceEventArgs e ) : void
OnResourceInvalidated ( ResourceEventArgs e ) : void
OnResourceRemoved ( ResourceEventArgs e ) : void

Method Details

AddResource() public method

public AddResource ( TextureResource resource ) : void
resource Treefrog.Framework.Imaging.TextureResource
return void

Contains() public method

public Contains ( System.Guid uid ) : bool
uid System.Guid
return bool

FromXmlProxy() public static method

public static FromXmlProxy ( LibraryX proxy ) : TexturePool
proxy LibraryX
return TexturePool

GetResource() public method

public GetResource ( System.Guid uid ) : TextureResource
uid System.Guid
return Treefrog.Framework.Imaging.TextureResource

Invalidate() public method

public Invalidate ( System.Guid uid ) : void
uid System.Guid
return void

OnResourceAdded() protected method

protected OnResourceAdded ( ResourceEventArgs e ) : void
e ResourceEventArgs
return void

OnResourceInvalidated() protected method

protected OnResourceInvalidated ( ResourceEventArgs e ) : void
e ResourceEventArgs
return void

OnResourceRemoved() protected method

protected OnResourceRemoved ( ResourceEventArgs e ) : void
e ResourceEventArgs
return void

RemoveResource() public method

public RemoveResource ( System.Guid uid ) : void
uid System.Guid
return void

TexturePool() public method

public TexturePool ( ) : System
return System

ToXmlProxyX() public static method

public static ToXmlProxyX ( TexturePool pool ) : LibraryX.TextureGroupX
pool TexturePool
return LibraryX.TextureGroupX