diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_NodeBase.cpp')
-rw-r--r-- | source/blender/compositor/intern/COM_NodeBase.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/source/blender/compositor/intern/COM_NodeBase.cpp b/source/blender/compositor/intern/COM_NodeBase.cpp index 17a623c9c81..5ffe9bdd26a 100644 --- a/source/blender/compositor/intern/COM_NodeBase.cpp +++ b/source/blender/compositor/intern/COM_NodeBase.cpp @@ -89,55 +89,3 @@ InputSocket *NodeBase::getInputSocket(int index) { return this->inputsockets[index]; } - - -void NodeBase::determineActualSocketDataTypes() -{ - unsigned int index; - for (index = 0 ; index < this->outputsockets.size() ; index ++) { - OutputSocket *socket = this->outputsockets[index]; - if (socket->getActualDataType() ==COM_DT_UNKNOWN && socket->isConnected()) { - socket->determineActualDataType(); - } - } - for (index = 0 ; index < this->inputsockets.size() ; index ++) { - InputSocket *socket = this->inputsockets[index]; - if (socket->getActualDataType() ==COM_DT_UNKNOWN) { - socket->determineActualDataType(); - } - } -} - -DataType NodeBase::determineActualDataType(OutputSocket *outputsocket) -{ - const int inputIndex = outputsocket->getInputSocketDataTypeDeterminatorIndex(); - if (inputIndex != -1) { - return this->getInputSocket(inputIndex)->getActualDataType(); - } - else { - return outputsocket->getDataType(); - } -} - -void NodeBase::notifyActualDataTypeSet(InputSocket *socket, DataType actualType) -{ - unsigned int index; - int socketIndex = -1; - for (index = 0 ; index < this->inputsockets.size() ; index ++) { - if (this->inputsockets[index] == socket) { - socketIndex = (int)index; - break; - } - } - if (socketIndex == -1) return; - - for (index = 0 ; index < this->outputsockets.size() ; index ++) { - OutputSocket *socket = this->outputsockets[index]; - if (socket->isActualDataTypeDeterminedByInputSocket() && - socket->getInputSocketDataTypeDeterminatorIndex() == socketIndex) - { - socket->setActualDataType(actualType); - socket->fireActualDataType(); - } - } -} |