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

Method getNumViews

src/OpenColorIO/Config.cpp:3461–3473  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3459}
3460
3461int Config::getNumViews(const char * display) const
3462{
3463 if (!display || !*display) return 0;
3464
3465 DisplayMap::const_iterator iter = FindDisplay(getImpl()->m_displays, display);
3466 if(iter == getImpl()->m_displays.end()) return 0;
3467
3468 const ViewPtrVec views = getImpl()->getViews(iter->second);
3469
3470 const StringUtils::StringVec masterViews{ GetViewNames(views) };
3471 StringUtils::StringVec activeViews = getImpl()->getActiveViews(masterViews);
3472 return static_cast<int>(activeViews.size());
3473}
3474
3475const char * Config::getView(const char * display, int index) const
3476{

Callers 15

test_interfaceMethod · 0.95
mainFunction · 0.45
updateViewsMenuFunction · 0.45
saveFunction · 0.45
bakeMethod · 0.45
BuildDisplayOpsFunction · 0.45
RemoveActiveDisplayViewFunction · 0.45
addUniqueDisplaysMethod · 0.45
processDisplaysMethod · 0.45
addUniqueSharedViewsMethod · 0.45
processSharedViewsMethod · 0.45
handleRemoveMethod · 0.45

Calls 8

FindDisplayFunction · 0.85
GetViewNamesFunction · 0.85
getViewsMethod · 0.80
getFilteredViewsMethod · 0.80
getImplFunction · 0.50
endMethod · 0.45
getActiveViewsMethod · 0.45
sizeMethod · 0.45

Tested by 6

test_interfaceMethod · 0.76
OCIO_ADD_TESTFunction · 0.36
OCIO_ADD_TESTFunction · 0.36
OCIO_ADD_TESTFunction · 0.36
OCIO_ADD_TESTFunction · 0.36
OCIO_ADD_TESTFunction · 0.36