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

Public Member Functions

 Texture (const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps)
 
const std::string GetUrl () const
 
const
Helpers::GLHelpers::TextureInfo
GetTextureInfo () const
 
void DestroyTexture ()
 
bool IsLoaded () const
 
bool IsComplete () const
 
bool HasMipMaps () const
 
- Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::RefcountedAsyncTexture< Texture >
int GetReferenceCount () const
 
void IncrementReferenceCount ()
 
void DecrementReferenceCount ()
 
bool IsReferenced () const
 
- Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::IAsyncTexture
virtual void Release ()
 

Static Public Member Functions

static TextureCreate (const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps)
 
static TextureCreateNull ()
 

Protected Member Functions

virtual void DeleteGraphicsApiTexture ()
 

Protected Attributes

Helpers::GLHelpers::TextureInfo m_textureInfo
 

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