From 22891bf59032ba88262824255a706d652031384b Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 10 Mar 2022 14:07:40 +0800 Subject: * move folder --- .../ShaderProperty/Runtime/ShaderProps.cs | 67 ---------------------- 1 file changed, 67 deletions(-) delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs (limited to 'Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs') diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs deleted file mode 100644 index 36d9a825..00000000 --- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if UNITY_EDITOR -using System; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; -#endif - - -namespace UniGLTF.ShaderPropExporter -{ - public enum ShaderPropertyType - { - TexEnv, - Color, - Range, - Float, - Vector, - } - - public struct ShaderProperty - { - public string Key; - public ShaderPropertyType ShaderPropertyType; - - public ShaderProperty(string key, ShaderPropertyType propType) - { - Key = key; - ShaderPropertyType = propType; - } - } - - public class ShaderProps - { - public ShaderProperty[] Properties; - -#if UNITY_EDITOR - static ShaderPropertyType ConvType(ShaderUtil.ShaderPropertyType src) - { - switch (src) - { - case ShaderUtil.ShaderPropertyType.TexEnv: return ShaderPropertyType.TexEnv; - case ShaderUtil.ShaderPropertyType.Color: return ShaderPropertyType.Color; - case ShaderUtil.ShaderPropertyType.Float: return ShaderPropertyType.Float; - case ShaderUtil.ShaderPropertyType.Range: return ShaderPropertyType.Range; - case ShaderUtil.ShaderPropertyType.Vector: return ShaderPropertyType.Vector; - default: throw new NotImplementedException(); - } - } - - public static ShaderProps FromShader(Shader shader) - { - var properties = new List(); - for (int i = 0; i < ShaderUtil.GetPropertyCount(shader); ++i) - { - var name = ShaderUtil.GetPropertyName(shader, i); - var propType = ShaderUtil.GetPropertyType(shader, i); - properties.Add(new ShaderProperty(name, ConvType(propType))); - } - - return new ShaderProps - { - Properties = properties.ToArray(), - }; - } -#endif - } -} -- cgit v1.1-26-g67d0