Files
Test/Library/PackageCache/com.unity.graph-authoring@cfd2588851ee/Editor/ShaderImplementation/ShaderObjects/ShaderObjectDefinitions.cs
T
2026-11-01 23:39:55 +02:00

21 lines
506 B
C#

using System.Collections.Generic;
namespace Unity.GraphAuthoring.Editor.ProviderSystem
{
internal interface IShaderType : IDefinition { }
internal interface IShaderField : IDefinition
{
bool IsInput { get; }
bool IsOutput { get; }
IShaderType ShaderType { get; }
}
internal interface IShaderFunction : IDefinition
{
IShaderType ReturnType { get; }
string FunctionBody { get; }
IEnumerable<IShaderField> Parameters { get; }
}
}