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

Public Member Functions

 HttpAsyncTextureLoader (Web::IWebLoadRequestFactory &webLoadRequestFactory, Eegeo::Helpers::IHttpCache &httpCache, Eegeo::Helpers::ITextureFileLoader &textureLoader, IAsyncTexture &placeholderTexture, ITextureFactory &textureFactory)
 
IAsyncTextureRequestTexture (const std::string &textureUrl, IAsyncTextureObserver *pObserver, bool generateMipmaps=false, bool tryToUpdateIfModified=false)
 
void Release (const HttpAsyncTexture &textureToRelease)
 
void DestroyTexture (const HttpAsyncTexture &textureToRelease)
 
void IssueNextLoadRequest ()
 
bool HasPendingLoadRequests () const
 
void UpdatePlaceholderEnvironmentTexture (Rendering::AsyncTexturing::IAsyncTexture &texture)
 
int TextureCount () const
 
int PendingTextureLoadsCount () const
 

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