Files
Hasebe/Library/PackageCache/com.unity.graph-authoring@f8926ccf2c8f/Editor/ShaderImplementation/ShaderObjects/ShaderObjectDefinitions.cs
T
2026-09-21 12:15:57 +03: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; }
}
}