MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / setImage

Method setImage

launcher/minecraft/mod/TexturePack.cpp:35–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33}
34
35void TexturePack::setImage(QImage new_image)
36{
37 QMutexLocker locker(&m_data_lock);
38
39 Q_ASSERT(!new_image.isNull());
40
41 if (m_pack_image_cache_key.key.isValid())
42 QPixmapCache::remove(m_pack_image_cache_key.key);
43
44 m_pack_image_cache_key.key = QPixmapCache::insert(QPixmap::fromImage(new_image));
45 m_pack_image_cache_key.was_ever_used = true;
46}
47
48QPixmap TexturePack::image(QSize size)
49{

Callers 2

processPackPNGFunction · 0.45
processPackPNGFunction · 0.45

Calls 1

isValidMethod · 0.45

Tested by

no test coverage detected