Singularity/Library/PackageCache/com.unity.shadergraph@12.1.11/Editor/Generation/OutputMetadata.cs

34 lines
668 B
C#
Raw Permalink Normal View History

2024-05-06 14:45:45 -04:00
using System;
using UnityEngine;
namespace UnityEditor.ShaderGraph.Internal
{
[Serializable]
public struct OutputMetadata
{
[SerializeField]
int m_Index;
[SerializeField]
string m_ReferenceName;
[SerializeField]
int m_Id;
internal OutputMetadata(int index, string referenceName, int id)
{
m_Index = index;
m_ReferenceName = referenceName;
m_Id = id;
}
public int index => m_Index;
public int id => m_Id;
public string referenceName => m_ReferenceName;
internal bool isValid => referenceName != null;
}
}