Plasma Engine  2.0
Loading...
Searching...
No Matches
VisualShaderScene.moc.h
1#pragma once
2
3#include <Foundation/Basics.h>
4#include <GuiFoundation/NodeEditor/Connection.h>
5#include <GuiFoundation/NodeEditor/Node.h>
6#include <GuiFoundation/NodeEditor/NodeScene.moc.h>
7#include <GuiFoundation/NodeEditor/Pin.h>
8
9class plQtNodeView;
10
12{
13 Q_OBJECT
14
15public:
16 plQtVisualShaderScene(QObject* pParent = nullptr);
18};
19
21{
22public:
24
25 virtual void SetPin(const plPin& pin) override;
26 virtual void paint(QPainter* pPainter, const QStyleOptionGraphicsItem* pOption, QWidget* pWidget) override;
27};
28
30{
31public:
33
34 virtual void InitNode(const plDocumentNodeManager* pManager, const plDocumentObject* pObject) override;
35
36 virtual void UpdateState() override;
37};
38
Definition DocumentNodeManager.h:141
Definition DocumentObjectBase.h:11
Definition DocumentNodeManager.h:59
Definition Node.h:41
Definition NodeScene.moc.h:16
Definition NodeView.moc.h:10
Definition Pin.h:20
Definition VisualShaderScene.moc.h:30
Definition VisualShaderScene.moc.h:21
Definition VisualShaderScene.moc.h:12