C# 클래스 Treefrog.Framework.Model.MetaTexturePool

상속: ITexturePool
파일 보기 프로젝트 열기: jaquadro/Treefrog 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
HandleResourceAdded ( object sender, ResourceEventArgs e ) : void
HandleResourceInvalidated ( object sender, ResourceEventArgs e ) : void
HandleResourceRemoved ( object sender, ResourceEventArgs e ) : void
MapAndCheckUid ( System.Guid libraryUid ) : System.Guid

메소드 상세

AddPool() 공개 메소드

public AddPool ( System.Guid libraryUid, ITexturePool pool ) : void
libraryUid System.Guid
pool ITexturePool
리턴 void

AddResource() 공개 메소드

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

Contains() 공개 메소드

public Contains ( System.Guid uid ) : bool
uid System.Guid
리턴 bool

GetPool() 공개 메소드

public GetPool ( System.Guid libraryUid ) : ITexturePool
libraryUid System.Guid
리턴 ITexturePool

GetResource() 공개 메소드

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

Invalidate() 공개 메소드

public Invalidate ( System.Guid uid ) : void
uid System.Guid
리턴 void

MetaTexturePool() 공개 메소드

public MetaTexturePool ( ) : System
리턴 System

RemovePool() 공개 메소드

public RemovePool ( System.Guid libraryUid ) : bool
libraryUid System.Guid
리턴 bool

RemoveResource() 공개 메소드

public RemoveResource ( System.Guid uid ) : void
uid System.Guid
리턴 void