Files
oak-editor/app/node/output/viewer/viewer.h
T

31 lines
546 B
C++

#ifndef VIEWER_H
#define VIEWER_H
#include "node/node.h"
#include "panel/viewer/viewer.h"
class ViewerOutput : public Node
{
Q_OBJECT
public:
ViewerOutput(QObject* parent = nullptr);
virtual QString Name() override;
virtual QString Category() override;
virtual QString Description() override;
NodeInput* texture_input();
void AttachViewer(ViewerPanel* viewer);
public slots:
virtual void Process(const rational &time) override;
private:
NodeInput* texture_input_;
ViewerPanel* attached_viewer_;
};
#endif // VIEWER_H