Plasma Engine  2.0
Loading...
Searching...
No Matches
VisualShaderActions.h
1#pragma once
2
3#include <EditorFramework/EditorFrameworkDLL.h>
4#include <GuiFoundation/Action/BaseActions.h>
5
7{
8public:
9 static void RegisterActions();
10 static void UnregisterActions();
11
12 static void MapActions(plStringView sMapping);
13
14 static plActionDescriptorHandle s_hCleanGraph;
15};
16
18{
19 PL_ADD_DYNAMIC_REFLECTION(plVisualShaderAction, plButtonAction);
20
21public:
22 plVisualShaderAction(const plActionContext& context, const char* szName);
24
25 virtual void Execute(const plVariant& value) override;
26};
Handle for a plAction.
Definition Action.h:27
Definition BaseActions.h:159
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
plVariant is a class that can store different types of variables, which is useful in situations where...
Definition Variant.h:44
Definition VisualShaderActions.h:18
Definition VisualShaderActions.h:7
Definition Action.h:67