All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Rendering::AsyncTexturing::HttpAsyncTexture Class Reference
Inheritance diagram for Eegeo::Rendering::AsyncTexturing::HttpAsyncTexture:
Eegeo::Rendering::AsyncTexturing::RefcountedAsyncTexture< HttpAsyncTexture > Eegeo::Rendering::AsyncTexturing::IAsyncTexture

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 ()
 

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