created clip block node

This commit is contained in:
itsmattkc
2019-07-28 01:27:06 -07:00
parent 32b8d0a7d6
commit 32c7d089aa
10 changed files with 173 additions and 17 deletions
+4 -9
View File
@@ -26,18 +26,14 @@ Block::Block()
previous_input_->add_data_input(NodeParam::kBlock);
AddParameter(previous_input_);
previous_output_ = new NodeOutput();
previous_output_->set_data_type(NodeParam::kBlock);
AddParameter(previous_output_);
block_output_ = new NodeOutput();
block_output_->set_data_type(NodeParam::kBlock);
AddParameter(block_output_);
next_input_ = new NodeInput();
next_input_->add_data_input(NodeParam::kBlock);
AddParameter(next_input_);
next_output_ = new NodeOutput();
next_output_->set_data_type(NodeParam::kBlock);
AddParameter(next_output_);
texture_output_ = new NodeOutput();
texture_output_->set_data_type(NodeParam::kTexture);
AddParameter(texture_output_);
@@ -73,8 +69,7 @@ void Block::Process(const rational &time)
Q_UNUSED(time)
// Simply set both output values as a pointer to this object
previous_output_->set_value(PtrToValue(this));
next_output_->set_value(PtrToValue(this));
block_output_->set_value(PtrToValue(this));
}
void Block::Refresh()