DepthNode.hpp
1 #pragma once
2 #include "mesh.hpp"
3 #include "node.hpp"
4 #include "renderer.hpp"
5 
6 namespace score::gfx
7 {
8 struct RenderedDepthNode;
10 {
11  DepthNode(const QShader& compute);
12 
13  virtual ~DepthNode();
14 
16 
17 private:
18  friend struct RenderedISFNode;
19  QShader m_computeS;
20 };
21 }
Renderer for a given node.
Definition: NodeRenderer.hpp:11
Common base class for nodes that map to score processes.
Definition: score-plugin-gfx/Gfx/Graph/Node.hpp:109
List of nodes to be rendered to an output.
Definition: RenderList.hpp:19
Graphics rendering pipeline for ossia score.
Definition: PreviewWidget.hpp:12
Definition: DepthNode.cpp:14
Definition: DepthNode.hpp:10
score::gfx::NodeRenderer * createRenderer(RenderList &r) const noexcept
Create a renderer in a given context for this node.
Definition: DepthNode.cpp:503
Definition: RenderedISFNode.hpp:49