add super node & view node

This commit is contained in:
王劲鹏
2019-12-17 17:05:57 +08:00
parent b785685802
commit ad04078f88
9 changed files with 69 additions and 7 deletions

View File

@@ -0,0 +1,7 @@
#include "shader_plugin.h"
#include "shader/view_node.h"
Q_INVOKABLE void ShaderPlugin::render(QJSValue jsValue) {
QString viewId = jsValue.property("id").toString();
ViewNode<QObject> *viewNode = new ViewNode<QObject>(nullptr);
}

View File

@@ -2,6 +2,7 @@
#define SHADER_PLUGIN_H
#include <QDebug>
#include <QJSValue>
#include "context_holder.h"
@@ -11,9 +12,7 @@ class ShaderPlugin : public ContextHolder {
public:
ShaderPlugin(Context *context) : ContextHolder(context) {}
Q_INVOKABLE void render() {
qDebug() << "render";
}
Q_INVOKABLE void render(QJSValue jsValue);
};
#endif // SHADER_PLUGIN_H