MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / canConnectInput

Method canConnectInput

Engine/PyNode.cpp:270–286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268}
269
270bool
271Effect::canConnectInput(int inputNumber,
272 const Effect* node) const
273{
274 if (!node) {
275 return false;
276 }
277
278 if ( !node->getInternalNode() ) {
279 return false;
280 }
281 Node::CanConnectInputReturnValue ret = getInternalNode()->canConnectInput(node->getInternalNode(), inputNumber);
282
283 return ret == Node::eCanConnectInput_ok ||
284 ret == Node::eCanConnectInput_differentFPS ||
285 ret == Node::eCanConnectInput_differentPars;
286}
287
288bool
289Effect::connectInput(int inputNumber,

Callers 5

connectNodesMethod · 0.45
checkForHintsMethod · 0.45
doConnectMethod · 0.45
handleConnectionErrorFunction · 0.45

Calls 1

getInternalNodeMethod · 0.45

Tested by

no test coverage detected