Thin3DTexture *Thin3DContext::CreateTextureFromFile(const char *filename, T3DImageType type) { Thin3DTexture *tex = CreateTexture(); if (!tex->LoadFromFile(filename, type)) { tex->Release(); return NULL; } return tex; }
void HttpImageFileView::SetFilename(std::string filename) { if (path_ != filename) { textureFailed_ = false; path_ = filename; if (texture_) { texture_->Release(); texture_ = nullptr; } } }