began draft of internal node rendering structure

This commit is contained in:
itsmattkc
2019-07-10 23:06:09 -04:00
parent f38e6b876d
commit d76691a9ef
38 changed files with 1617 additions and 14 deletions
+10
View File
@@ -21,6 +21,7 @@
#ifndef NODEINPUT_H
#define NODEINPUT_H
#include "keyframe.h"
#include "param.h"
class NodeInput : public NodeParam
@@ -37,9 +38,18 @@ public:
bool can_accept_multiple_inputs();
void set_can_accept_multiple_inputs(bool b);
QVariant get_value(const rational &time);
bool keyframing();
void set_keyframing(bool k);
private:
QList<DataType> inputs_;
QList<NodeKeyframe> keyframes_;
bool keyframing_;
bool can_accept_multiple_inputs_;
};