MCPcopy Create free account
hub / github.com/axmolengine/axmol / removeSpriteFramesFromTexture

Method removeSpriteFramesFromTexture

core/2d/SpriteFrameCache.cpp:264–278  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

262}
263
264void SpriteFrameCache::removeSpriteFramesFromTexture(Texture2D* texture)
265{
266 std::vector<uint64_t> keysToRemove;
267
268 for (auto&& iter : getSpriteFrames())
269 {
270 auto* frame = findFrame(iter.first);
271 if (frame && (frame->getTexture() == texture))
272 {
273 keysToRemove.emplace_back(iter.first);
274 }
275 }
276
277 eraseFrames(keysToRemove);
278}
279
280SpriteFrame* SpriteFrameCache::getSpriteFrameByName(std::string_view name)
281{

Callers

nothing calls this directly

Calls 2

getTextureMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected