LLViewerImage* LLViewerImageList::getImageFromFile(const std::string& filename, BOOL usemipmaps, BOOL level_immediate, LLGLint internal_format, LLGLenum primary_format, const LLUUID& force_id) { std::string full_path = gDirUtilp->findSkinnedFilename("textures", filename); if (full_path.empty()) { llwarns << "Failed to find local image file: " << filename << llendl; return getImage(IMG_DEFAULT, TRUE, TRUE); } std::string url = "file://" + full_path; return getImageFromUrl(url, usemipmaps, level_immediate, internal_format, primary_format, force_id); }
LLViewerFetchedTexture* LLViewerTextureList::getImageFromFile(const std::string& filename, BOOL usemipmaps, LLViewerTexture::EBoostLevel boost_priority, S8 texture_type, LLGLint internal_format, LLGLenum primary_format, const LLUUID& force_id) { std::string full_path = gDirUtilp->findSkinnedFilename("textures", filename); if (full_path.empty()) { llwarns << "Failed to find local image file: " << filename << llendl; return LLViewerTextureManager::getFetchedTexture(IMG_DEFAULT, TRUE, LLViewerTexture::BOOST_UI); } std::string url = "file://" + full_path; return getImageFromUrl(url, usemipmaps, boost_priority, texture_type, internal_format, primary_format, force_id); }
const QImage DaoYoutubeCollection::getJacketFromArtist( ArtistView *a) { return getImageFromUrl(a->getJacket()); }