A small static container of string and numeric constants used by the ShaderGraphPlus editor code. It defines IDs, custom editor identifiers, display names and file extensions for assets and subgraphs.
namespace ShaderGraphPlus;
internal static class ShaderGraphPlusGlobals
{
internal static class GraphCompiler
{
internal const int NoNodePreviewID = 0;
}
internal static class ControlWidgetCustomEditors
{
public const string UIGroupEditor = "shadergraphplus_UiGroupEditor";
public const string ShaderFeatureEnumPreviewIndexEditor = "shadergraphplus_ShaderFeatureEnumPreviewIndexEditor";
public const string NamedRerouteReferenceEditor = "shadergraphplus_NamedRerouteReferenceEditor";
public const string PortTypeChoiceEditor = "shadergraphplus_PortTypeChoiceEditor";
}
internal const string CleanName = "ShaderGraphPlus";
internal const string AssetTypeName = "Shader Graph Plus";
internal const string AssetTypeExtension = "sgrph";
internal const string SubgraphAssetTypeName = "Shader Graph Plus Function";
internal const string SubgraphAssetTypeExtension = "sgpfunc";
}