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 Texture * | Create (const std::string &textureUrl, const Helpers::GLHelpers::TextureInfo &textureInfo, bool hasMipMaps) |
static Texture * | CreateNull () |
Protected Member Functions | |
virtual void | DeleteGraphicsApiTexture () |
Protected Attributes | |
Helpers::GLHelpers::TextureInfo | m_textureInfo |