You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
798 B
31 lines
798 B
using System; |
|
|
|
namespace UnityEditor.ShaderGraph |
|
{ |
|
[GenerationAPI] |
|
internal enum InstancingOptions |
|
{ |
|
RenderingLayer, |
|
NoLightProbe, |
|
NoLodFade, |
|
} |
|
|
|
[GenerationAPI] |
|
internal static class InstancingOptionsExtensions |
|
{ |
|
public static string ToShaderString(this InstancingOptions options) |
|
{ |
|
switch (options) |
|
{ |
|
case InstancingOptions.RenderingLayer: |
|
return "renderinglayer"; |
|
case InstancingOptions.NoLightProbe: |
|
return "nolightprobe"; |
|
case InstancingOptions.NoLodFade: |
|
return "nolodfade"; |
|
default: |
|
throw new ArgumentOutOfRangeException(); |
|
} |
|
} |
|
} |
|
}
|
|
|