SYMBOL INDEX (90 symbols across 14 files) FILE: Assets/uShaderTemplate/Editor/Scripts/CodeEditor.cs class CodeEditor (line 7) | public class CodeEditor method CodeEditor (line 23) | public CodeEditor(string controlName) method Draw (line 31) | public string Draw(string code, GUIStyle style, params GUILayoutOption... method CheckEvents (line 88) | void CheckEvents(TextEditor editor) FILE: Assets/uShaderTemplate/Editor/Scripts/ColorScheme.cs class Solarized (line 7) | public static class Solarized FILE: Assets/uShaderTemplate/Editor/Scripts/Common.cs class Color (line 9) | public static class Color class Editor (line 26) | public static class Editor class Setting (line 34) | public static class Setting FILE: Assets/uShaderTemplate/Editor/Scripts/Constants.cs type Constant (line 6) | [System.Serializable] class Constants (line 13) | [CreateAssetMenu( method OnBeforeConvert (line 19) | public virtual void OnBeforeConvert() {} method OnAfterConvert (line 20) | public virtual void OnAfterConvert() {} FILE: Assets/uShaderTemplate/Editor/Scripts/FileWatcher.cs class FileWatcher (line 7) | public class FileWatcher method Start (line 16) | public void Start(string path) method Stop (line 37) | public void Stop() method Update (line 48) | public void Update() method OnChanged (line 56) | void OnChanged(object source, FileSystemEventArgs e) method OnRenamed (line 61) | void OnRenamed(object source, RenamedEventArgs e) FILE: Assets/uShaderTemplate/Editor/Scripts/Generator.cs type ShaderVariables (line 7) | [System.Serializable] type ShaderCondition (line 14) | [System.Serializable] type ShaderBlock (line 21) | [System.Serializable] class Generator (line 29) | [CreateAssetMenu( method OnBeforeConvert (line 49) | public virtual void OnBeforeConvert() {} method OnAfterConvert (line 50) | public virtual void OnAfterConvert() {} FILE: Assets/uShaderTemplate/Editor/Scripts/GeneratorEditor.cs class GeneratorEditor (line 10) | [CustomEditor(typeof(Generator))] method OnEnable (line 46) | void OnEnable() method OnDisable (line 71) | void OnDisable() method OnInspectorGUI (line 82) | public override void OnInspectorGUI() method FindProperty (line 110) | SerializedProperty FindProperty(SerializedProperty array, string key, ... method AddProperty (line 122) | SerializedProperty AddProperty(SerializedProperty array, string key) method DrawBasics (line 132) | void DrawBasics() method DrawConditions (line 144) | void DrawConditions() method DrawBlocks (line 169) | void DrawBlocks() method DrawVariables (line 190) | void DrawVariables() method DrawConstants (line 245) | void DrawConstants() method DrawMaterialReferences (line 266) | void DrawMaterialReferences() method DrawButtons (line 283) | void DrawButtons() method DrawMessages (line 329) | void DrawMessages() method ToConstVariable (line 336) | string ToConstVariable(string name) method OnTemplateChanged (line 349) | void OnTemplateChanged() method GetShaderName (line 381) | string GetShaderName() method GetOutputDirPath (line 390) | string GetOutputDirPath() method GetShaderPath (line 398) | string GetShaderPath() method ReImport (line 403) | void ReImport() method ExportShader (line 410) | void ExportShader() method ExportShaderWithErrorCheck (line 465) | void ExportShaderWithErrorCheck() method ResetToDefault (line 481) | void ResetToDefault() method Reconvert (line 489) | public void Reconvert() method ReconvertAll (line 496) | void ReconvertAll() method CheckShaderUpdate (line 517) | void CheckShaderUpdate() method CreateMaterial (line 540) | void CreateMaterial() method HandleKeyEvents (line 547) | void HandleKeyEvents() method ClearError (line 556) | void ClearError() method AddError (line 561) | void AddError(string error) FILE: Assets/uShaderTemplate/Editor/Scripts/MaterialEditor.cs class MaterialEditor (line 7) | public class MaterialEditor : ShaderGUI method OnGUI (line 12) | override public void OnGUI( FILE: Assets/uShaderTemplate/Editor/Scripts/ShaderCodeEditor.cs class ShaderCodeEditor (line 7) | public class ShaderCodeEditor method ShaderCodeEditor (line 23) | public ShaderCodeEditor(string name, SerializedProperty value, Seriali... method Draw (line 43) | public void Draw() FILE: Assets/uShaderTemplate/Editor/Scripts/ShaderHighlighter.cs class ShaderHighlighter (line 7) | public static class ShaderHighlighter method ToColoredCode (line 24) | static string ToColoredCode(string code, string color) method Init (line 29) | [UnityEditor.InitializeOnLoadMethod] method Highlight (line 63) | public static string Highlight(string code) FILE: Assets/uShaderTemplate/Editor/Scripts/ShaderSyntax.cs class ShaderSyntax (line 7) | public static class ShaderSyntax FILE: Assets/uShaderTemplate/Editor/Scripts/ShaderTemplateParser.cs class ShaderTemplateConvertInfo (line 7) | public class ShaderTemplateConvertInfo class ShaderTemplateParser (line 14) | public class ShaderTemplateParser method ShaderTemplateParser (line 38) | public ShaderTemplateParser(string code) method Parse (line 47) | void Parse() method Convert (line 55) | public string Convert(ShaderTemplateConvertInfo info) method ParseConstants (line 77) | void ParseConstants() method WriteConstants (line 87) | string WriteConstants(string code) method ParseConditions (line 94) | void ParseConditions() method WriteConditions (line 111) | string WriteConditions(string code, ShaderTemplateConvertInfo info) method ParseBlocks (line 134) | void ParseBlocks() method WriteBlocks (line 147) | string WriteBlocks(string code, ShaderTemplateConvertInfo info) method ParseVariables (line 161) | void ParseVariables() method WriteVariables (line 179) | string WriteVariables(string code, ShaderTemplateConvertInfo info) FILE: Assets/uShaderTemplate/Editor/Scripts/ShaderTemplateSelector.cs class ShaderTemplateSelector (line 11) | public class ShaderTemplateSelector class OnChangeEventHandler (line 15) | public class OnChangeEventHandler : UnityEvent {} type TemplateInfo (line 18) | struct TemplateInfo method ShaderTemplateSelector (line 42) | public ShaderTemplateSelector(SerializedProperty prop) method Draw (line 62) | public void Draw() FILE: Assets/uShaderTemplate/Editor/Scripts/Utils.cs class Utils (line 10) | public static class Utils method GetShaderTemplatePathList (line 12) | public static HashSet GetShaderTemplatePathList() method Foldout (line 23) | public static bool Foldout(string title, bool display) method ToSpacedCamel (line 49) | public static string ToSpacedCamel(string str) method ReadOnlyTextField (line 54) | public static void ReadOnlyTextField(string label, string text) method FindAllAssets (line 64) | public static List FindAllAssets(string query) where T : Object method FindAllAssets (line 76) | public static List FindAllAssets() where T : Object method FindMaterialsUsingShader (line 81) | public static List FindMaterialsUsingShader(Shader shader)