MCPcopy Create free account
hub / github.com/MrKepzie/Natron / createColorParam

Method createColorParam

Engine/PyNode.cpp:707–724  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

705}
706
707ColorParam*
708UserParamHolder::createColorParam(const QString& name,
709 const QString& label,
710 bool useAlpha)
711{
712 boost::shared_ptr<KnobColor> knob = _holder->createColorKnob(name.toStdString(), label.toStdString(), useAlpha ? 4 : 3);
713
714 if (knob) {
715 boost::shared_ptr<KnobPage> userPage = _holder->getOrCreateUserPageKnob();
716 if (userPage) {
717 userPage->addKnob(knob);
718 }
719
720 return new ColorParam(knob);
721 } else {
722 return 0;
723 }
724}
725
726StringParam*
727UserParamHolder::createStringParam(const QString& name,

Callers 8

createInstanceFunction · 0.80
createInstanceFunction · 0.80
createInstanceFunction · 0.80
createInstanceFunction · 0.80
createInstanceFunction · 0.80
createInstanceFunction · 0.80
createInstanceFunction · 0.80

Calls 4

createColorKnobMethod · 0.80
toStdStringMethod · 0.80
addKnobMethod · 0.45

Tested by

no test coverage detected