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

Public Member Functions

 UnityTexture (Unity::UnityTextureFileLoader &loader, const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps)
 
- Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::Texture
 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 UnityTextureCreate (Unity::UnityTextureFileLoader &loader, const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps)
 
- Static Public Member Functions inherited from Eegeo::Rendering::AsyncTexturing::Texture
static TextureCreate (const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps)
 
static TextureCreateNull ()
 

Additional Inherited Members

- Protected Attributes inherited from Eegeo::Rendering::AsyncTexturing::Texture
Helpers::GLHelpers::TextureInfo m_textureInfo
 

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