| 268 | } |
| 269 | |
| 270 | bool |
| 271 | Effect::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 | |
| 288 | bool |
| 289 | Effect::connectInput(int inputNumber, |
no test coverage detected