removed all dependence on NodeOutputs
If Nodes only have the one output, we don't need to do so much differentiation between them. Previous iteration used outputs as like a distinct function within a Node (e.g. length output would return one result, buffer output would produce a different result - each run different code to produce their results). Now in this iteration, it's more accurate to say a Node is just one function (which seems more appropriate for a node system anyway).
This commit is contained in:
@@ -225,10 +225,10 @@ void TimelineWidget::ImportTool::DragDrop(TimelineViewMouseEvent *event)
|
||||
{
|
||||
VideoInput* video_input = new VideoInput();
|
||||
video_input->SetFootage(footage_stream);
|
||||
NodeParam::ConnectEdge(video_input->texture_output(), clip->texture_input());
|
||||
NodeParam::ConnectEdge(video_input->output(), clip->texture_input());
|
||||
|
||||
TransformDistort* transform = new TransformDistort();
|
||||
NodeParam::ConnectEdge(transform->matrix_output(), video_input->matrix_input());
|
||||
NodeParam::ConnectEdge(transform->output(), video_input->matrix_input());
|
||||
|
||||
//OpacityNode* opacity = new OpacityNode();
|
||||
//NodeParam::ConnectEdge(opacity->texture_output(), clip->texture_input());
|
||||
@@ -239,7 +239,7 @@ void TimelineWidget::ImportTool::DragDrop(TimelineViewMouseEvent *event)
|
||||
{
|
||||
AudioInput* audio_input = new AudioInput();
|
||||
audio_input->SetFootage(footage_stream);
|
||||
NodeParam::ConnectEdge(audio_input->samples_output(), clip->texture_input());
|
||||
NodeParam::ConnectEdge(audio_input->output(), clip->texture_input());
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user