MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / removeNamedTransform

Method removeNamedTransform

src/OpenColorIO/Config.cpp:3300–3317  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3298}
3299
3300void Config::removeNamedTransform(const char * name)
3301{
3302 const std::string nameToSearch = StringUtils::Lower(name);
3303 if (nameToSearch.empty()) return;
3304
3305 for (auto itr = getImpl()->m_allNamedTransforms.begin(); itr != getImpl()->m_allNamedTransforms.end(); ++itr)
3306 {
3307 if (StringUtils::Lower((*itr)->getName()) == nameToSearch)
3308 {
3309 getImpl()->m_allNamedTransforms.erase(itr);
3310 return;
3311 }
3312 }
3313
3314 AutoMutex lock(getImpl()->m_cacheidMutex);
3315 getImpl()->resetCacheIDs();
3316 getImpl()->refreshActiveColorSpaces();
3317}
3318
3319void Config::clearNamedTransforms()
3320{

Callers 2

mergeNamedTransformMethod · 0.80
addNamedTransformsMethod · 0.80

Calls 9

LowerFunction · 0.85
eraseMethod · 0.80
resetCacheIDsMethod · 0.80
getImplFunction · 0.50
emptyMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected