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