All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Rendering::AsyncTexturing::HttpAsyncCubeTextureLoader Class Reference
Inheritance diagram for Eegeo::Rendering::AsyncTexturing::HttpAsyncCubeTextureLoader:
Eegeo::Rendering::AsyncTexturing::IAsyncCubeTextureRequestor

Public Member Functions

 HttpAsyncCubeTextureLoader (Web::IWebLoadRequestFactory &webLoadRequestFactory, Eegeo::Helpers::IHttpCache &httpCache, Eegeo::Helpers::ITextureFileLoader &textureLoader, IAsyncTexture &placeholderTexture)
 
IAsyncTextureRequestCubeTexture (const Helpers::CubeTextureName &cubeTextureName, IAsyncTextureObserver *pObserver, bool tryToUpdateIfModified=false)
 
void Release (const HttpAsyncCubeTexture &textureToRelease)
 
void DestroyTexture (const HttpAsyncCubeTexture &textureToRelease)
 
void IssueNextLoadRequest ()
 
bool HasPendingLoadRequests () const
 
int CubeTextureCount () const
 
int PendingCubeTextureLoadsCount () const
 

The documentation for this class was generated from the following files: