Add shadernode (big WIP)

This commit is contained in:
Lynix
2020-05-18 19:55:12 +02:00
parent 8c0d34313e
commit c26f3b9b71
12 changed files with 410 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
#pragma once
#ifndef NAZARA_SHADERNODES_SHADERNODE_HPP
#define NAZARA_SHADERNODES_SHADERNODE_HPP
#include <Nazara/Renderer/ShaderAst.hpp>
#include <nodes/NodeDataModel>
class ShaderNode : public QtNodes::NodeDataModel
{
public:
virtual Nz::ShaderAst::ExpressionPtr GetExpression(Nz::ShaderAst::ExpressionPtr* expressions, std::size_t count) const = 0;
};
#include <DataModels/ShaderNode.inl>
#endif