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

Public Member Functions

 LocalAsyncBufferTexture (Eegeo::Helpers::ITextureFileLoader &textureFileLoader, IAsyncTexture &initialTexture, const std::string &textureName, const std::string &fileExtension, const std::vector< Byte > &buffer, bool generateMipMaps, ITextureFactory &textureFactory)
 
- Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::LocalAsyncTextureBase
 LocalAsyncTextureBase (IAsyncTexture &initialTexture, const std::string &url, bool generateMipMaps, IAsyncTextureObserver *pObserver, ITextureFactory &textureFactory)
 
virtual const std::string GetUrl () const
 
virtual const
Helpers::GLHelpers::TextureInfo
GetTextureInfo () const
 
virtual void DestroyTexture ()
 
virtual bool IsLoaded () const
 
virtual bool IsComplete () const
 
virtual bool HasMipMaps () const
 
- Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::RefcountedAsyncTexture< LocalAsyncTextureBase >
int GetReferenceCount () const
 
void IncrementReferenceCount ()
 
void DecrementReferenceCount ()
 
bool IsReferenced () const
 
- Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::IAsyncTexture
virtual void Release ()
 

Additional Inherited Members

- Protected Member Functions inherited from Eegeo::Rendering::AsyncTexturing::LocalAsyncTextureBase
void OnTextureAsyncLoadComplete (const Rendering::AsyncTexturing::AsyncTextureLoadResult &result)
 
- Protected Attributes inherited from Eegeo::Rendering::AsyncTexturing::LocalAsyncTextureBase
IAsyncTextureLoadm_pLoad
 
IAsyncTextureObserverm_pObserver
 
Helpers::TCallback1
< LocalAsyncTextureBase, const
Rendering::AsyncTexturing::AsyncTextureLoadResult
m_asyncTextureLoadCallback
 
bool m_loaded
 
bool m_generateMipMaps
 
std::string m_url
 
IAsyncTexturem_pTexture
 
ITextureFactorym_textureFactory
 

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