Public Member Functions | |
HttpAsyncTextureLoader (Web::IWebLoadRequestFactory &webLoadRequestFactory, Eegeo::Helpers::IHttpCache &httpCache, Eegeo::Helpers::ITextureFileLoader &textureLoader, IAsyncTexture &placeholderTexture, ITextureFactory &textureFactory) | |
IAsyncTexture & | RequestTexture (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 |