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 UnityTexture * | Create (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 Texture * | Create (const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps) |
static Texture * | CreateNull () |
Additional Inherited Members | |
Protected Attributes inherited from Eegeo::Rendering::AsyncTexturing::Texture | |
Helpers::GLHelpers::TextureInfo | m_textureInfo |