Files
sbox-public/game/addons/tools/Code/ShaderGraph/ShaderNode.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

25 lines
420 B
C#

using System.ComponentModel;
using System.Text.Json.Serialization;
namespace Editor.ShaderGraph;
public abstract class ShaderNode : BaseNode
{
[Hide]
public virtual string Title => null;
[Hide]
public bool IsDirty = false;
[JsonIgnore, Hide, Browsable( false )]
public override DisplayInfo DisplayInfo
{
get
{
var info = base.DisplayInfo;
info.Name = Title ?? info.Name;
return info;
}
}
}