Public Member Functions | |
HttpAsyncTexture (HttpAsyncTextureLoader &asyncTextureLoader, const std::string &textureUrl, IAsyncTexture &initialTexture, IAsyncTextureObserver *pObserver, ITextureFactory &textureFactory, bool generateMipMaps=false, bool tryToUpdateIfModified=false) | |
void | DestroyTexture () |
const std::string | GetUrl () const |
const Helpers::GLHelpers::TextureInfo & | GetTextureInfo () const |
bool | HasMipMaps () const |
bool | IsLoaded () const |
bool | IsComplete () const |
bool | IsTryToUpdateIfModified () const |
void | SetWebLoadRequest (Eegeo::Web::IWebLoadRequest &webLoadRequest) |
void | ClearWebLoadRequest () |
void | SetLoadedTexture (Eegeo::Helpers::GLHelpers::TextureInfo &textureInfoToSet) |
Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::RefcountedAsyncTexture< HttpAsyncTexture > | |
int | GetReferenceCount () const |
void | IncrementReferenceCount () |
void | DecrementReferenceCount () |
bool | IsReferenced () const |
Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::IAsyncTexture | |
virtual void | Release () |