This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Doric/doric/shader/super_node.h
2019-12-17 17:05:57 +08:00

26 lines
403 B
C++

#ifndef SUPER_NODE_H
#define SUPER_NODE_H
#include <QJSValue>
#include <QMap>
#include <QtPlugin>
#include "view_node.h"
template <typename V>
class SuperNode : public ViewNode<V> {
private:
QMap<QString, QJSValue> subNodes;
protected:
bool reusable = false;
public:
virtual ~SuperNode() = default;
virtual ViewNode<V> *getSubNodeById(QString *id) = 0;
};
#endif // SUPER_NODE_H