From 4fc42e58b1d77733443dec687605a1ee643c79e9 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 30 Aug 2022 22:57:37 +0400 Subject: [PATCH 01/60] Update dependencies --- Packages/manifest.json | 15 +- Packages/packages-lock.json | 349 ------------------------------------ 2 files changed, 6 insertions(+), 358 deletions(-) delete mode 100644 Packages/packages-lock.json diff --git a/Packages/manifest.json b/Packages/manifest.json index c6f1cc8..73c0efb 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,15 +1,12 @@ { "dependencies": { - "com.unity.collab-proxy": "1.15.17", - "com.unity.ide.rider": "2.0.7", - "com.unity.ide.visualstudio": "2.0.15", - "com.unity.ide.vscode": "1.2.5", - "com.unity.test-framework": "1.1.31", - "com.unity.textmeshpro": "3.0.6", - "com.unity.timeline": "1.4.8", - "com.unity.ugui": "1.0.0", + "com.unity.ads": "2.0.8", + "com.unity.analytics": "3.2.2", + "com.unity.collab-proxy": "1.2.15", + "com.unity.package-manager-ui": "2.0.7", + "com.unity.purchasing": "2.0.3", + "com.unity.textmeshpro": "1.4.1", "com.unity.modules.ai": "1.0.0", - "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", "com.unity.modules.audio": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json deleted file mode 100644 index 51e4c4d..0000000 --- a/Packages/packages-lock.json +++ /dev/null @@ -1,349 +0,0 @@ -{ - "dependencies": { - "com.unity.collab-proxy": { - "version": "1.15.17", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.services.core": "1.0.1" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ext.nunit": { - "version": "1.0.6", - "depth": 1, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.ide.rider": { - "version": "2.0.7", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.test-framework": "1.1.1" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ide.visualstudio": { - "version": "2.0.15", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.test-framework": "1.1.9" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ide.vscode": { - "version": "1.2.5", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.services.core": { - "version": "1.0.1", - "depth": 1, - "source": "registry", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.test-framework": { - "version": "1.1.31", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ext.nunit": "1.0.6", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.textmeshpro": { - "version": "3.0.6", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ugui": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.timeline": { - "version": "1.4.8", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.modules.director": "1.0.0", - "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.particlesystem": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ugui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0" - } - }, - "com.unity.modules.ai": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.androidjni": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.animation": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.assetbundle": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.audio": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.cloth": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - } - }, - "com.unity.modules.director": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.animation": "1.0.0" - } - }, - "com.unity.modules.imageconversion": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.imgui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.jsonserialize": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.particlesystem": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.physics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.physics2d": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.screencapture": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.subsystems": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.terrain": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.terrainphysics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.terrain": "1.0.0" - } - }, - "com.unity.modules.tilemap": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics2d": "1.0.0" - } - }, - "com.unity.modules.ui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.uielements": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.uielementsnative": "1.0.0" - } - }, - "com.unity.modules.uielementsnative": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.umbra": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.unityanalytics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.unitywebrequest": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.unitywebrequestassetbundle": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0" - } - }, - "com.unity.modules.unitywebrequestaudio": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.audio": "1.0.0" - } - }, - "com.unity.modules.unitywebrequesttexture": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.unitywebrequestwww": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestassetbundle": "1.0.0", - "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.vehicles": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - } - }, - "com.unity.modules.video": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0" - } - }, - "com.unity.modules.vr": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.xr": "1.0.0" - } - }, - "com.unity.modules.wind": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.xr": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.subsystems": "1.0.0" - } - } - } -} From 6d7ea1451ef8d5dd3eeaf80caa6a5ad5fedf8de7 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Wed, 31 Aug 2022 05:05:36 +0400 Subject: [PATCH 02/60] Add base SearchInspector classes --- Assets/FieldSearch.meta | 8 + Assets/FieldSearch/Core.meta | 8 + Assets/FieldSearch/Core/BaseSearch.cs | 51 ++++++ Assets/FieldSearch/Core/BaseSearch.cs.meta | 11 ++ Assets/FieldSearch/Core/SearchWithFilters.cs | 37 ++++ .../Core/SearchWithFilters.cs.meta | 11 ++ Assets/FieldSearch/Criteria.meta | 8 + .../Criteria/BaseSearchCriterion.cs | 21 +++ .../Criteria/BaseSearchCriterion.cs.meta | 11 ++ .../Criteria/ByFieldNameSearchCriterion.cs | 44 +++++ .../ByFieldNameSearchCriterion.cs.meta | 11 ++ .../Criteria/ByObjNameSearchCriterion.cs | 44 +++++ .../Criteria/ByObjNameSearchCriterion.cs.meta | 11 ++ Assets/FieldSearch/Helpers.meta | 8 + .../Helpers/SearchInspectorCache.cs | 37 ++++ .../Helpers/SearchInspectorCache.cs.meta | 11 ++ .../Helpers/SearchStringFormatter.cs | 24 +++ .../Helpers/SearchStringFormatter.cs.meta | 11 ++ Assets/FieldSearch/Inspectors.meta | 8 + .../FieldSearch/Inspectors/SearchInspector.cs | 166 ++++++++++++++++++ .../Inspectors/SearchInspector.cs.meta | 11 ++ .../Inspectors/SearchableEditor.cs | 50 ++++++ .../Inspectors/SearchableEditor.cs.meta | 11 ++ 23 files changed, 613 insertions(+) create mode 100644 Assets/FieldSearch.meta create mode 100644 Assets/FieldSearch/Core.meta create mode 100644 Assets/FieldSearch/Core/BaseSearch.cs create mode 100644 Assets/FieldSearch/Core/BaseSearch.cs.meta create mode 100644 Assets/FieldSearch/Core/SearchWithFilters.cs create mode 100644 Assets/FieldSearch/Core/SearchWithFilters.cs.meta create mode 100644 Assets/FieldSearch/Criteria.meta create mode 100644 Assets/FieldSearch/Criteria/BaseSearchCriterion.cs create mode 100644 Assets/FieldSearch/Criteria/BaseSearchCriterion.cs.meta create mode 100644 Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs create mode 100644 Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs.meta create mode 100644 Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs create mode 100644 Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs.meta create mode 100644 Assets/FieldSearch/Helpers.meta create mode 100644 Assets/FieldSearch/Helpers/SearchInspectorCache.cs create mode 100644 Assets/FieldSearch/Helpers/SearchInspectorCache.cs.meta create mode 100644 Assets/FieldSearch/Helpers/SearchStringFormatter.cs create mode 100644 Assets/FieldSearch/Helpers/SearchStringFormatter.cs.meta create mode 100644 Assets/FieldSearch/Inspectors.meta create mode 100644 Assets/FieldSearch/Inspectors/SearchInspector.cs create mode 100644 Assets/FieldSearch/Inspectors/SearchInspector.cs.meta create mode 100644 Assets/FieldSearch/Inspectors/SearchableEditor.cs create mode 100644 Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta diff --git a/Assets/FieldSearch.meta b/Assets/FieldSearch.meta new file mode 100644 index 0000000..bf5603e --- /dev/null +++ b/Assets/FieldSearch.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d71eac1bf9fb7040b03a2d4d377cc11 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core.meta b/Assets/FieldSearch/Core.meta new file mode 100644 index 0000000..351e806 --- /dev/null +++ b/Assets/FieldSearch/Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c78cfd4cb95460489a1436eb4691e63 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/BaseSearch.cs b/Assets/FieldSearch/Core/BaseSearch.cs new file mode 100644 index 0000000..7186db3 --- /dev/null +++ b/Assets/FieldSearch/Core/BaseSearch.cs @@ -0,0 +1,51 @@ +using FieldSearch.Data.Criteria.Base; +using FieldSearch.Helpers; +using System.Collections.Generic; +using System.Linq; + +namespace FieldSearch.Core.Base +{ + public abstract class BaseSearch + { + [System.Flags] + public enum SearchFilter + { + None = 0, + StartWith = 1, + IgnoreCase = 2, + ByFieldName = 4, + ByObjName = 8 + } + + public BaseSearch() + { + baseSearchCriteria = new List(); + } + + private List baseSearchCriteria; + + public void UpdateCriteria(ref SearchFilter searchFilter) + { + ClearCriteria(); + CreateCriteria(ref searchFilter); + } + + public abstract bool CreateCriteria(ref SearchFilter searchFilter); + + public bool GetResult(bool any = false, params object[] input) + { + return any ? baseSearchCriteria.Any(x => x.HasResult(input)) + : baseSearchCriteria.All(x => x.HasResult(input)); + } + + protected void AddCriterion(BaseSearchCriterion baseSearchCriterion) + { + baseSearchCriteria.Add(baseSearchCriterion); + } + + public void ClearCriteria() + { + baseSearchCriteria.Clear(); + } + } +} diff --git a/Assets/FieldSearch/Core/BaseSearch.cs.meta b/Assets/FieldSearch/Core/BaseSearch.cs.meta new file mode 100644 index 0000000..f116c48 --- /dev/null +++ b/Assets/FieldSearch/Core/BaseSearch.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1aaa67165ec09fa408989e9e81dabe6c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/SearchWithFilters.cs b/Assets/FieldSearch/Core/SearchWithFilters.cs new file mode 100644 index 0000000..12e57bb --- /dev/null +++ b/Assets/FieldSearch/Core/SearchWithFilters.cs @@ -0,0 +1,37 @@ +using FieldSearch.Core.Base; +using FieldSearch.Data.Criteria; +using UnityEngine; + +namespace FieldSearch.Core +{ + public class SearchWithFilters : BaseSearch + { + public SearchWithFilters(ref SearchFilter searchFilter) : base() + { + CreateCriteria(ref searchFilter); + } + + public override bool CreateCriteria(ref SearchFilter searchFilter) + { + try + { + if (searchFilter.HasFlag(SearchFilter.ByFieldName)) + { + AddCriterion(new ByFieldNameSearchCriterion(ref searchFilter)); + } + + if (searchFilter.HasFlag(SearchFilter.ByObjName)) + { + AddCriterion(new ByObjNameSearchCriterion(ref searchFilter)); + } + + return true; + } + catch (System.Exception e) + { + Debug.LogError($"CreateCriteria fail: {e}"); + return false; + } + } + } +} diff --git a/Assets/FieldSearch/Core/SearchWithFilters.cs.meta b/Assets/FieldSearch/Core/SearchWithFilters.cs.meta new file mode 100644 index 0000000..2997803 --- /dev/null +++ b/Assets/FieldSearch/Core/SearchWithFilters.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4c2aa4e805ae884f818832aa049aa8c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Criteria.meta b/Assets/FieldSearch/Criteria.meta new file mode 100644 index 0000000..85c415c --- /dev/null +++ b/Assets/FieldSearch/Criteria.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e213de3ac6c10249a011a3f332f3e87 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs b/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs new file mode 100644 index 0000000..b4edba1 --- /dev/null +++ b/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs @@ -0,0 +1,21 @@ +using static FieldSearch.Core.Base.BaseSearch; + +namespace FieldSearch.Data.Criteria.Base +{ + public abstract class BaseSearchCriterion + { + public BaseSearchCriterion(ref SearchFilter searchFilter) + { + Init(ref searchFilter); + } + + protected SearchFilter searchFilter; + + protected virtual void Init(ref SearchFilter searchFilter) + { + this.searchFilter = searchFilter; + } + + public abstract bool HasResult(params T[] input); + } +} diff --git a/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs.meta b/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs.meta new file mode 100644 index 0000000..cabd584 --- /dev/null +++ b/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: adf5a4e997f920a4e9aa7dabdac0c57e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs b/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs new file mode 100644 index 0000000..4b14579 --- /dev/null +++ b/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs @@ -0,0 +1,44 @@ +using FieldSearch.Data.Criteria.Base; +using FieldSearch.Helpers; +using UnityEditor; +using static FieldSearch.Core.Base.BaseSearch; + +namespace FieldSearch.Data.Criteria +{ + public class ByFieldNameSearchCriterion : BaseSearchCriterion + { + public ByFieldNameSearchCriterion(ref SearchFilter searchFilter) + : base(ref searchFilter) { } + + protected bool StartWith => searchFilter.HasFlag(SearchFilter.StartWith); + protected bool ByFieldName => searchFilter.HasFlag(SearchFilter.ByFieldName); + + public override bool HasResult(params T[] input) + { + var rawSearchText = input[0] as string; + if(rawSearchText is null) + { + return false; + } + + var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, searchFilter); + var serializedProperty = input[1] as SerializedProperty; + + if (serializedProperty == null) + { + return false; + } + + if (ByFieldName) + { + return StartWith ? + SearchStringFormatter.GetFinalString(serializedProperty.displayName, searchFilter) + .StartsWith(finalSearchText) + : SearchStringFormatter.GetFinalString(serializedProperty.name, searchFilter) + .Contains(finalSearchText); + } + + return false; + } + } +} diff --git a/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs.meta b/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs.meta new file mode 100644 index 0000000..fb555f2 --- /dev/null +++ b/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7fe17efc89925144081efbd3877ee320 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs b/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs new file mode 100644 index 0000000..63ead4f --- /dev/null +++ b/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs @@ -0,0 +1,44 @@ +using FieldSearch.Data.Criteria.Base; +using FieldSearch.Helpers; +using UnityEditor; +using static FieldSearch.Core.Base.BaseSearch; + +namespace FieldSearch.Data.Criteria +{ + public class ByObjNameSearchCriterion : BaseSearchCriterion + { + public ByObjNameSearchCriterion(ref SearchFilter searchFilter) + : base(ref searchFilter) { } + + bool StartWith => searchFilter.HasFlag(SearchFilter.StartWith); + bool ByObjName => searchFilter.HasFlag(SearchFilter.ByObjName); + + public override bool HasResult(params T[] input) + { + var rawSearchText = input[0] as string; + if (rawSearchText is null) + { + return false; + } + var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, searchFilter); + var serializedProperty = input[1] as SerializedProperty; + + if(serializedProperty == null || + serializedProperty.objectReferenceValue == null) + { + return false; + } + + if (ByObjName && serializedProperty.propertyType == SerializedPropertyType.ObjectReference) + { + return StartWith ? + SearchStringFormatter.GetFinalString(serializedProperty.objectReferenceValue.name, searchFilter) + .StartsWith(finalSearchText) + : SearchStringFormatter.GetFinalString(serializedProperty.objectReferenceValue.name, searchFilter) + .Contains(finalSearchText); + } + + return false; + } + } +} diff --git a/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs.meta b/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs.meta new file mode 100644 index 0000000..4bd6e39 --- /dev/null +++ b/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 77f0b3b4d459a4b488633f24d4ff6350 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers.meta b/Assets/FieldSearch/Helpers.meta new file mode 100644 index 0000000..9a7d9e7 --- /dev/null +++ b/Assets/FieldSearch/Helpers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c148cba6d19b18c4aa2241d094f7244f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs b/Assets/FieldSearch/Helpers/SearchInspectorCache.cs new file mode 100644 index 0000000..9e1d4bc --- /dev/null +++ b/Assets/FieldSearch/Helpers/SearchInspectorCache.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; + +namespace FieldSearch.Helpers +{ + public class SearchInspectorCache + { + private static Dictionary inspectorsDict + = new Dictionary(); + + public static void AddValue(int id, (string searchText, int flags) val) + { + if (inspectorsDict.ContainsKey(id)) + { + inspectorsDict[id] = val; + } + else + { + inspectorsDict.Add(id, val); + } + } + + public static void RemoveValue(int id) + { + if (inspectorsDict.ContainsKey(id)) + { + inspectorsDict.Remove(id); + } + } + + public static (string searchText, int flags) TryGetValue(int id) + { + (string searchText, int flags) res; + inspectorsDict.TryGetValue(id, out res); + return res; + } + } +} diff --git a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs.meta b/Assets/FieldSearch/Helpers/SearchInspectorCache.cs.meta new file mode 100644 index 0000000..7ff88c1 --- /dev/null +++ b/Assets/FieldSearch/Helpers/SearchInspectorCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6f3993b2047d75428927b96a117475d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/SearchStringFormatter.cs b/Assets/FieldSearch/Helpers/SearchStringFormatter.cs new file mode 100644 index 0000000..d567c15 --- /dev/null +++ b/Assets/FieldSearch/Helpers/SearchStringFormatter.cs @@ -0,0 +1,24 @@ +using UnityEngine; +using static FieldSearch.Core.Base.BaseSearch; + +namespace FieldSearch.Helpers +{ + public class SearchStringFormatter + { + public static string GetFinalString(string str, bool ignoreCase = false) + { + return ignoreCase ? str.ToLower() : str; + } + + public static string GetFinalString(string str, SearchFilter searchFilter = default) + { + var ignoreCase = false; + if (searchFilter != default) + { + ignoreCase = searchFilter.HasFlag(SearchFilter.IgnoreCase); ; + } + + return ignoreCase ? str.ToLower() : str; + } + } +} diff --git a/Assets/FieldSearch/Helpers/SearchStringFormatter.cs.meta b/Assets/FieldSearch/Helpers/SearchStringFormatter.cs.meta new file mode 100644 index 0000000..541ab3d --- /dev/null +++ b/Assets/FieldSearch/Helpers/SearchStringFormatter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ca60406e350f604eb30b354c59c94a2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Inspectors.meta b/Assets/FieldSearch/Inspectors.meta new file mode 100644 index 0000000..aba9e1a --- /dev/null +++ b/Assets/FieldSearch/Inspectors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53a418dff2d6e284b9deef9a6ac040b7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Inspectors/SearchInspector.cs b/Assets/FieldSearch/Inspectors/SearchInspector.cs new file mode 100644 index 0000000..9948bcc --- /dev/null +++ b/Assets/FieldSearch/Inspectors/SearchInspector.cs @@ -0,0 +1,166 @@ +using System; +using System.Linq; +using UnityEditor; +using UnityEngine; +using static FieldSearch.Core.Base.BaseSearch; + +namespace FieldSearch.Core.Inspectors +{ + public class SearchInspector + { + public SearchInspector(SerializedObject serializedObject) + { + searchFilters = + SearchFilter.IgnoreCase | + SearchFilter.ByFieldName | + SearchFilter.ByObjName; + + search = new SearchWithFilters(ref searchFilters); + this.serializedObject = serializedObject; + } + + public SerializedObject SerializedObject + { + get => serializedObject; + set => serializedObject = value; + } + + public bool IsNullOrNone => string.IsNullOrEmpty(searchText) || searchFilters.Equals(SearchFilter.None); + private object TargetObject => serializedObject?.targetObject; + + private SearchWithFilters search; + private SerializedObject serializedObject; + readonly string searchLabel = "Field Search:"; + + private string searchText; + private SearchFilter searchFilters; + + public (string searchText, int flags) GetData() + { + return (searchText, (int)searchFilters); + } + + public void UpdateData(string searchText, SearchFilter searchFilters) + { + if (!string.IsNullOrEmpty(searchText)) + { + this.searchText = searchText; + } + + if (searchFilters != SearchFilter.None) + { + this.searchFilters = searchFilters; + search.UpdateCriteria(ref this.searchFilters); + } + + serializedObject?.ApplyModifiedProperties(); + } + + public bool ShowInspectorLayer() + { + if (!ShowSearchTextArea()) + { + return false; + } + + return ShowSearchObjectsLayer(); + } + + public bool ShowSearchTextArea() + { + try + { + if (SerializedObject == null) + { + return false; + } + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + if (!ShowSearchFields()) + { + EndVertical(); + return false; + } + + EndVertical(); + return true; + } + catch (Exception e) + { + Debug.LogError($"Fail with SearchArea: {e}"); + return false; + } + } + + public bool ShowSearchObjectsLayer() + { + if (IsNullOrNone) + { + return false; + } + + var properties = TargetObject.GetType() + .GetFields(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic) + .Where(x => x.GetCustomAttributes(typeof(SerializeField), false) != null) + .Select(x => serializedObject.FindProperty(x.Name)) + + .Where(x => search.GetResult(true, searchText, x)); + + if (properties == null || !properties.Any()) + { + return false; + } + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + EditorGUILayout.Space(); + + foreach (var prop in properties) + { + EditorGUILayout.PropertyField(prop, true); + } + + EndVertical(); + return true; + } + + private bool ShowSearchFields() + { + var searchTextChanged = + ActionWithChangeCheck(() => searchText = EditorGUILayout.TextField(searchLabel, searchText)); + var searchFiltersChanged = + ActionWithChangeCheck(() => searchFilters = (SearchFilter)EditorGUILayout.EnumFlagsField(searchFilters)); + + if (searchFiltersChanged) + { + serializedObject?.ApplyModifiedProperties(); + search.UpdateCriteria(ref searchFilters); + } + + if (searchTextChanged || string.IsNullOrEmpty(searchText)) + { + return false; + } + + return true; + } + + private bool ActionWithChangeCheck(Action action) + { + EditorGUI.BeginChangeCheck(); + action.Invoke(); + if (EditorGUI.EndChangeCheck()) + { + return true; + } + return false; + } + + private bool EndVertical() + { + serializedObject?.ApplyModifiedProperties(); + EditorGUILayout.EndVertical(); + return false; + } + } +} diff --git a/Assets/FieldSearch/Inspectors/SearchInspector.cs.meta b/Assets/FieldSearch/Inspectors/SearchInspector.cs.meta new file mode 100644 index 0000000..1198dce --- /dev/null +++ b/Assets/FieldSearch/Inspectors/SearchInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5524f0a239ac6a34bb8dedae898064bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Inspectors/SearchableEditor.cs b/Assets/FieldSearch/Inspectors/SearchableEditor.cs new file mode 100644 index 0000000..78b8500 --- /dev/null +++ b/Assets/FieldSearch/Inspectors/SearchableEditor.cs @@ -0,0 +1,50 @@ +using FieldSearch.Core.Inspectors; +using FieldSearch.Helpers; +using UnityEditor; +using UnityEngine; +using static FieldSearch.Core.Base.BaseSearch; + +namespace FieldSearch.Editor +{ + [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] + public class SearchableEditor : UnityEditor.Editor + { + protected int Id => target.GetType().FullName.GetHashCode(); + protected SearchInspector searchInspector; + + public virtual void OnEnable() + { + if (searchInspector == null) + { + var cachedData = SearchInspectorCache.TryGetValue(Id); + + searchInspector = new SearchInspector(serializedObject); + searchInspector.UpdateData(cachedData.searchText, (SearchFilter)cachedData.flags); + } + } + + public virtual void OnDisable() + { + SearchInspectorCache.AddValue(Id, searchInspector.GetData()); + } + + public override void OnInspectorGUI() + { + searchInspector.ShowSearchTextArea(); + + if (!searchInspector.ShowSearchObjectsLayer() || searchInspector.IsNullOrNone) + { + if (!searchInspector.IsNullOrNone) + { + EditorGUILayout.HelpBox("No results found!", MessageType.Info); + } + + GUILayout.Space(3); + base.OnInspectorGUI(); + } + + serializedObject.Update(); + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta b/Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta new file mode 100644 index 0000000..142de4c --- /dev/null +++ b/Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9cade80f1c283004eba59f778f60b21e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 4bfc451dab225ca86dba2b68ad47d76f09e517d6 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Wed, 31 Aug 2022 05:06:04 +0400 Subject: [PATCH 03/60] Add demo scene && scripts --- Assets/{Scenes.meta => FieldSearch/Demo.meta} | 2 +- .../Demo/FieldSearchSampleScene.unity} | 192 +++++++----------- .../Demo/FieldSearchSampleScene.unity.meta} | 0 Assets/FieldSearch/Demo/Scripts.meta | 8 + .../Scripts/SampleSearchableMonoBehaviour.cs | 10 + .../SampleSearchableMonoBehaviour.cs.meta | 11 + .../SampleSearchableMonoBehaviourEditor.cs | 17 ++ ...ampleSearchableMonoBehaviourEditor.cs.meta | 11 + 8 files changed, 131 insertions(+), 120 deletions(-) rename Assets/{Scenes.meta => FieldSearch/Demo.meta} (77%) rename Assets/{Scenes/SampleScene.unity => FieldSearch/Demo/FieldSearchSampleScene.unity} (57%) rename Assets/{Scenes/SampleScene.unity.meta => FieldSearch/Demo/FieldSearchSampleScene.unity.meta} (100%) create mode 100644 Assets/FieldSearch/Demo/Scripts.meta create mode 100644 Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs create mode 100644 Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta create mode 100644 Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs create mode 100644 Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs.meta diff --git a/Assets/Scenes.meta b/Assets/FieldSearch/Demo.meta similarity index 77% rename from Assets/Scenes.meta rename to Assets/FieldSearch/Demo.meta index 3857cc0..5d4b1f6 100644 --- a/Assets/Scenes.meta +++ b/Assets/FieldSearch/Demo.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9c038b0cd688df34ea3a8ff8c005064b +guid: 2534d5d353d475b498dc70f645d8da4d folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scenes/SampleScene.unity b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity similarity index 57% rename from Assets/Scenes/SampleScene.unity rename to Assets/FieldSearch/Demo/FieldSearchSampleScene.unity index 2221b04..bcada1c 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity @@ -37,13 +37,13 @@ RenderSettings: m_ReflectionBounces: 1 m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 705507994} + m_Sun: {fileID: 0} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 + serializedVersion: 11 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 @@ -54,7 +54,7 @@ LightmapSettings: m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 12 + serializedVersion: 10 m_Resolution: 2 m_BakeResolution: 40 m_AtlasSize: 1024 @@ -62,7 +62,6 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 1 m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,16 +76,10 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -94,11 +87,9 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 + m_ShowResolutionOverlay: 1 m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} + m_UseShadowmask: 1 --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -121,147 +112,110 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &705507993 +--- !u!1 &316345520 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 705507995} - - component: {fileID: 705507994} + - component: {fileID: 316345522} + - component: {fileID: 316345521} m_Layer: 0 - m_Name: Directional Light + m_Name: SampleSearchableRootObject m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &705507994 -Light: +--- !u!114 &316345521 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 705507993} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 316345520} m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &705507995 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdf2f9e2fdd206c4e8809634ef438510, type: 3} + m_Name: + m_EditorClassIdentifier: + Receiver: {fileID: 1348587120} + Sender: {fileID: 1824152153} +--- !u!4 &316345522 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 316345520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 1824152153} + - {fileID: 1348587120} m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &963194225 + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1348587119 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194226} + - component: {fileID: 1348587120} m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera + m_Name: SampleSender + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!81 &963194226 -AudioListener: +--- !u!4 &1348587120 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 ---- !u!20 &963194227 -Camera: + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1348587119} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.3399162, y: -0.20356975, z: -2.3404076} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 316345522} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1824152152 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &963194228 + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1824152153} + m_Layer: 0 + m_Name: SampleReceiver + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1824152153 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1824152152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.3399162, y: -0.20356975, z: -2.3404076} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 316345522} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta similarity index 100% rename from Assets/Scenes/SampleScene.unity.meta rename to Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta diff --git a/Assets/FieldSearch/Demo/Scripts.meta b/Assets/FieldSearch/Demo/Scripts.meta new file mode 100644 index 0000000..4f9fd71 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04e478ae080ca6640b3233c67e3b581d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs new file mode 100644 index 0000000..856ae8f --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +namespace FieldSearch.Samples +{ + public class SampleSearchableMonoBehaviour : MonoBehaviour + { + [SerializeField] private Transform Receiver; + [SerializeField] private Transform Sender; + } +} diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta new file mode 100644 index 0000000..dc83ea9 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cdf2f9e2fdd206c4e8809634ef438510 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs new file mode 100644 index 0000000..a0e6994 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs @@ -0,0 +1,17 @@ +using FieldSearch.Editor; +using UnityEditor; + +namespace FieldSearch.Samples.Editor +{ + [CustomEditor(typeof(SampleSearchableMonoBehaviour))] + public class SampleSearchableMonoBehaviourEditor : SearchableEditor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + // Your code + // ... + } + } +} diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs.meta b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs.meta new file mode 100644 index 0000000..87d1e38 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5faeb36d83f31546bd2a2b4672822d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From eb42db5961ccef1f45a9eafc65ee91a28a6f0991 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Wed, 31 Aug 2022 07:15:03 +0400 Subject: [PATCH 04/60] Add SearchCacheObj data struct --- Assets/FieldSearch/Helpers/Data.meta | 8 +++++++ .../Helpers/Data/SearchCacheJson.cs | 22 +++++++++++++++++++ .../Helpers/Data/SearchCacheJson.cs.meta | 11 ++++++++++ .../Helpers/Data/SearchCacheObj.cs | 19 ++++++++++++++++ .../Helpers/Data/SearchCacheObj.cs.meta | 11 ++++++++++ .../Helpers/SearchInspectorCache.cs | 22 +++++++++++++------ .../Inspectors/SearchableEditor.cs | 5 +++-- 7 files changed, 89 insertions(+), 9 deletions(-) create mode 100644 Assets/FieldSearch/Helpers/Data.meta create mode 100644 Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs create mode 100644 Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs.meta create mode 100644 Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs create mode 100644 Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs.meta diff --git a/Assets/FieldSearch/Helpers/Data.meta b/Assets/FieldSearch/Helpers/Data.meta new file mode 100644 index 0000000..5f2c175 --- /dev/null +++ b/Assets/FieldSearch/Helpers/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3609556c73a95d14ba9a2c8cc938e316 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs b/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs new file mode 100644 index 0000000..0a32c37 --- /dev/null +++ b/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace FieldSearch.Helpers.Data +{ + [Serializable] + public struct SearchCacheJson + { + public SearchCacheJson(Dictionary dict) + { + objects = dict.Select(x => x.Value).ToList(); + } + + public List objects; + + public Dictionary ToDictionary() + { + return objects.ToDictionary(x => x.id); + } + } +} \ No newline at end of file diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs.meta b/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs.meta new file mode 100644 index 0000000..92c6947 --- /dev/null +++ b/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8e02ff6fbb1a87644b1a326166966b5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs b/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs new file mode 100644 index 0000000..84b4300 --- /dev/null +++ b/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs @@ -0,0 +1,19 @@ +using System; + +namespace FieldSearch.Helpers.Data +{ + [Serializable] + public struct SearchCacheObj + { + public SearchCacheObj(int id, string searchText, int flags) + { + this.id = id; + this.searchText = searchText; + this.flags = flags; + } + + public int id; + public string searchText; + public int flags; + } +} diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs.meta b/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs.meta new file mode 100644 index 0000000..4179092 --- /dev/null +++ b/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5a6ed6de1c2df244a89c1f535d22599 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs b/Assets/FieldSearch/Helpers/SearchInspectorCache.cs index 9e1d4bc..6889250 100644 --- a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs +++ b/Assets/FieldSearch/Helpers/SearchInspectorCache.cs @@ -1,14 +1,22 @@ -using System.Collections.Generic; +using FieldSearch.Helpers.Data; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using UnityEngine; namespace FieldSearch.Helpers { public class SearchInspectorCache { - private static Dictionary inspectorsDict - = new Dictionary(); + public static float GetCurrentSize() => inspectorsDict.Sum(x => Marshal.SizeOf(x.Value)); - public static void AddValue(int id, (string searchText, int flags) val) + protected static Dictionary inspectorsDict + = new Dictionary(); + + public static void AddValue(SearchCacheObj val) { + var id = val.id; + if (inspectorsDict.ContainsKey(id)) { inspectorsDict[id] = val; @@ -27,11 +35,11 @@ public static void RemoveValue(int id) } } - public static (string searchText, int flags) TryGetValue(int id) + public static SearchCacheObj TryGetValue(int id) { - (string searchText, int flags) res; + SearchCacheObj res; inspectorsDict.TryGetValue(id, out res); - return res; + return res; } } } diff --git a/Assets/FieldSearch/Inspectors/SearchableEditor.cs b/Assets/FieldSearch/Inspectors/SearchableEditor.cs index 78b8500..3da62c7 100644 --- a/Assets/FieldSearch/Inspectors/SearchableEditor.cs +++ b/Assets/FieldSearch/Inspectors/SearchableEditor.cs @@ -9,7 +9,7 @@ namespace FieldSearch.Editor [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] public class SearchableEditor : UnityEditor.Editor { - protected int Id => target.GetType().FullName.GetHashCode(); + protected int Id => target.GetHashCode(); protected SearchInspector searchInspector; public virtual void OnEnable() @@ -25,7 +25,8 @@ public virtual void OnEnable() public virtual void OnDisable() { - SearchInspectorCache.AddValue(Id, searchInspector.GetData()); + var data = searchInspector.GetData(); + SearchInspectorCache.AddValue(new Helpers.Data.SearchCacheObj(Id, data.searchText, data.flags)); } public override void OnInspectorGUI() From b79d1188700c2877a9b8ac4bd9cd66094a6f67b6 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 10:05:36 +0400 Subject: [PATCH 05/60] Add settings object && update namespaces --- Assets/FieldSearch/Core/BaseSearch.cs | 3 +- Assets/FieldSearch/Core/Data.meta | 8 ++ .../FieldSearch/{ => Core/Data}/Criteria.meta | 0 .../Data}/Criteria/BaseSearchCriterion.cs | 2 +- .../Criteria/BaseSearchCriterion.cs.meta | 0 .../Criteria/ByFieldNameSearchCriterion.cs | 6 +- .../ByFieldNameSearchCriterion.cs.meta | 0 .../Criteria/ByObjNameSearchCriterion.cs | 6 +- .../Criteria/ByObjNameSearchCriterion.cs.meta | 0 .../FieldSearch/Core/FieldSearch.Core.asmdef | 14 ++++ .../Core/FieldSearch.Core.asmdef.meta | 7 ++ Assets/FieldSearch/{ => Core}/Helpers.meta | 0 Assets/FieldSearch/Core/Helpers/Cache.meta | 8 ++ .../{Helpers => Core/Helpers/Cache}/Data.meta | 0 .../Helpers/Cache}/Data/SearchCacheJson.cs | 2 +- .../Cache}/Data/SearchCacheJson.cs.meta | 0 .../Helpers/Cache}/Data/SearchCacheObj.cs | 2 +- .../Cache}/Data/SearchCacheObj.cs.meta | 0 .../Helpers/Cache}/SearchInspectorCache.cs | 5 +- .../Cache}/SearchInspectorCache.cs.meta | 0 .../Core/Helpers/StringFormatter.meta | 8 ++ .../StringFormatter}/SearchStringFormatter.cs | 5 +- .../SearchStringFormatter.cs.meta | 0 Assets/FieldSearch/{ => Core}/Inspectors.meta | 0 .../BaseSearchableEditorConfigObject.cs | 14 ++++ .../BaseSearchableEditorConfigObject.cs.meta} | 2 +- .../DefaultSearchableEditorConfigObject.cs | 53 +++++++++++++ ...efaultSearchableEditorConfigObject.cs.meta | 11 +++ .../FieldSearch/Core/Inspectors/Editor.meta | 8 ++ .../Inspectors/Editor/BaseSearchableEditor.cs | 31 ++++++++ .../Editor/BaseSearchableEditor.cs.meta | 11 +++ .../Editor/FieldSearchGlobalEditor.cs | 45 +++++++++++ .../Editor/FieldSearchGlobalEditor.cs.meta | 11 +++ .../{ => Core}/Inspectors/SearchInspector.cs | 0 .../Inspectors/SearchInspector.cs.meta | 0 Assets/FieldSearch/Core/SearchWithFilters.cs | 2 +- Assets/FieldSearch/Core/Settings.meta | 8 ++ .../Core/Settings/FieldSearchSettings.cs | 76 +++++++++++++++++++ .../Core/Settings/FieldSearchSettings.cs.meta | 11 +++ Assets/FieldSearch/Demo/Configs.meta | 8 ++ .../DefaultSearchableEditorObject.asset | 14 ++++ .../DefaultSearchableEditorObject.asset.meta | 8 ++ .../Demo/Configs/FieldSearch Settings.asset | 18 +++++ .../Configs/FieldSearch Settings.asset.meta | 8 ++ .../Demo/FieldSearchSampleScene.unity | 15 ++++ Assets/FieldSearch/Demo/Scripts/Editor.meta | 8 ++ .../Editor/FieldSearch.Samples.Editor.asmdef | 17 +++++ .../FieldSearch.Samples.Editor.asmdef.meta | 7 ++ .../SampleSearchableMonoBehaviourEditor.cs | 18 +++++ ...ampleSearchableMonoBehaviourEditor.cs.meta | 0 .../Demo/Scripts/FieldSearch.Samples.asmdef | 12 +++ .../Scripts/FieldSearch.Samples.asmdef.meta | 7 ++ .../Scripts/SampleDefaultMonoBehaviour.cs | 13 ++++ .../SampleDefaultMonoBehaviour.cs.meta | 11 +++ .../Scripts/SampleSearchableMonoBehaviour.cs | 3 + .../SampleSearchableMonoBehaviourEditor.cs | 17 ----- .../Inspectors/SearchableEditor.cs | 51 ------------- 57 files changed, 507 insertions(+), 87 deletions(-) create mode 100644 Assets/FieldSearch/Core/Data.meta rename Assets/FieldSearch/{ => Core/Data}/Criteria.meta (100%) rename Assets/FieldSearch/{ => Core/Data}/Criteria/BaseSearchCriterion.cs (89%) rename Assets/FieldSearch/{ => Core/Data}/Criteria/BaseSearchCriterion.cs.meta (100%) rename Assets/FieldSearch/{ => Core/Data}/Criteria/ByFieldNameSearchCriterion.cs (89%) rename Assets/FieldSearch/{ => Core/Data}/Criteria/ByFieldNameSearchCriterion.cs.meta (100%) rename Assets/FieldSearch/{ => Core/Data}/Criteria/ByObjNameSearchCriterion.cs (90%) rename Assets/FieldSearch/{ => Core/Data}/Criteria/ByObjNameSearchCriterion.cs.meta (100%) create mode 100644 Assets/FieldSearch/Core/FieldSearch.Core.asmdef create mode 100644 Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta rename Assets/FieldSearch/{ => Core}/Helpers.meta (100%) create mode 100644 Assets/FieldSearch/Core/Helpers/Cache.meta rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/Data.meta (100%) rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/Data/SearchCacheJson.cs (91%) rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/Data/SearchCacheJson.cs.meta (100%) rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/Data/SearchCacheObj.cs (89%) rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/Data/SearchCacheObj.cs.meta (100%) rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/SearchInspectorCache.cs (90%) rename Assets/FieldSearch/{Helpers => Core/Helpers/Cache}/SearchInspectorCache.cs.meta (100%) create mode 100644 Assets/FieldSearch/Core/Helpers/StringFormatter.meta rename Assets/FieldSearch/{Helpers => Core/Helpers/StringFormatter}/SearchStringFormatter.cs (82%) rename Assets/FieldSearch/{Helpers => Core/Helpers/StringFormatter}/SearchStringFormatter.cs.meta (100%) rename Assets/FieldSearch/{ => Core}/Inspectors.meta (100%) create mode 100644 Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs rename Assets/FieldSearch/{Inspectors/SearchableEditor.cs.meta => Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta} (83%) create mode 100644 Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs create mode 100644 Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta create mode 100644 Assets/FieldSearch/Core/Inspectors/Editor.meta create mode 100644 Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs create mode 100644 Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta create mode 100644 Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs create mode 100644 Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta rename Assets/FieldSearch/{ => Core}/Inspectors/SearchInspector.cs (100%) rename Assets/FieldSearch/{ => Core}/Inspectors/SearchInspector.cs.meta (100%) create mode 100644 Assets/FieldSearch/Core/Settings.meta create mode 100644 Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs create mode 100644 Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta create mode 100644 Assets/FieldSearch/Demo/Configs.meta create mode 100644 Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset create mode 100644 Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset.meta create mode 100644 Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset create mode 100644 Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset.meta create mode 100644 Assets/FieldSearch/Demo/Scripts/Editor.meta create mode 100644 Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef create mode 100644 Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta create mode 100644 Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs rename Assets/FieldSearch/Demo/Scripts/{ => Editor}/SampleSearchableMonoBehaviourEditor.cs.meta (100%) create mode 100644 Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef create mode 100644 Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef.meta create mode 100644 Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs create mode 100644 Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta delete mode 100644 Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs delete mode 100644 Assets/FieldSearch/Inspectors/SearchableEditor.cs diff --git a/Assets/FieldSearch/Core/BaseSearch.cs b/Assets/FieldSearch/Core/BaseSearch.cs index 7186db3..01d2e0c 100644 --- a/Assets/FieldSearch/Core/BaseSearch.cs +++ b/Assets/FieldSearch/Core/BaseSearch.cs @@ -1,5 +1,4 @@ -using FieldSearch.Data.Criteria.Base; -using FieldSearch.Helpers; +using FieldSearch.Core.Data.Criteria.Base; using System.Collections.Generic; using System.Linq; diff --git a/Assets/FieldSearch/Core/Data.meta b/Assets/FieldSearch/Core/Data.meta new file mode 100644 index 0000000..f21d2d0 --- /dev/null +++ b/Assets/FieldSearch/Core/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72f1590abc64bc54eba2d56f6cdb0d3a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Criteria.meta b/Assets/FieldSearch/Core/Data/Criteria.meta similarity index 100% rename from Assets/FieldSearch/Criteria.meta rename to Assets/FieldSearch/Core/Data/Criteria.meta diff --git a/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs b/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs similarity index 89% rename from Assets/FieldSearch/Criteria/BaseSearchCriterion.cs rename to Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs index b4edba1..72370a9 100644 --- a/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs +++ b/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs @@ -1,6 +1,6 @@ using static FieldSearch.Core.Base.BaseSearch; -namespace FieldSearch.Data.Criteria.Base +namespace FieldSearch.Core.Data.Criteria.Base { public abstract class BaseSearchCriterion { diff --git a/Assets/FieldSearch/Criteria/BaseSearchCriterion.cs.meta b/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta similarity index 100% rename from Assets/FieldSearch/Criteria/BaseSearchCriterion.cs.meta rename to Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta diff --git a/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs b/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs similarity index 89% rename from Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs rename to Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs index 4b14579..42534bb 100644 --- a/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs +++ b/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs @@ -1,9 +1,9 @@ -using FieldSearch.Data.Criteria.Base; -using FieldSearch.Helpers; +using FieldSearch.Core.Data.Criteria.Base; +using FieldSearch.Helpers.StringFormatter; using UnityEditor; using static FieldSearch.Core.Base.BaseSearch; -namespace FieldSearch.Data.Criteria +namespace FieldSearch.Core.Data.Criteria { public class ByFieldNameSearchCriterion : BaseSearchCriterion { diff --git a/Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs.meta b/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta similarity index 100% rename from Assets/FieldSearch/Criteria/ByFieldNameSearchCriterion.cs.meta rename to Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta diff --git a/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs b/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs similarity index 90% rename from Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs rename to Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs index 63ead4f..8fb5464 100644 --- a/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs +++ b/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs @@ -1,9 +1,9 @@ -using FieldSearch.Data.Criteria.Base; -using FieldSearch.Helpers; +using FieldSearch.Core.Data.Criteria.Base; +using FieldSearch.Helpers.StringFormatter; using UnityEditor; using static FieldSearch.Core.Base.BaseSearch; -namespace FieldSearch.Data.Criteria +namespace FieldSearch.Core.Data.Criteria { public class ByObjNameSearchCriterion : BaseSearchCriterion { diff --git a/Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs.meta b/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta similarity index 100% rename from Assets/FieldSearch/Criteria/ByObjNameSearchCriterion.cs.meta rename to Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta diff --git a/Assets/FieldSearch/Core/FieldSearch.Core.asmdef b/Assets/FieldSearch/Core/FieldSearch.Core.asmdef new file mode 100644 index 0000000..d52f1f7 --- /dev/null +++ b/Assets/FieldSearch/Core/FieldSearch.Core.asmdef @@ -0,0 +1,14 @@ +{ + "name": "FieldSearch.Core", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta b/Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta new file mode 100644 index 0000000..2a6730f --- /dev/null +++ b/Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 95622f21ee9c7944dba4c2dd0aa941ae +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers.meta b/Assets/FieldSearch/Core/Helpers.meta similarity index 100% rename from Assets/FieldSearch/Helpers.meta rename to Assets/FieldSearch/Core/Helpers.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache.meta b/Assets/FieldSearch/Core/Helpers/Cache.meta new file mode 100644 index 0000000..b070de6 --- /dev/null +++ b/Assets/FieldSearch/Core/Helpers/Cache.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 953da1ed0347977489c28ee94a07ea7b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/Data.meta b/Assets/FieldSearch/Core/Helpers/Cache/Data.meta similarity index 100% rename from Assets/FieldSearch/Helpers/Data.meta rename to Assets/FieldSearch/Core/Helpers/Cache/Data.meta diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs b/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs similarity index 91% rename from Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs rename to Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs index 0a32c37..ea321af 100644 --- a/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs +++ b/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Linq; -namespace FieldSearch.Helpers.Data +namespace FieldSearch.Helpers.Cache.Data { [Serializable] public struct SearchCacheJson diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs.meta b/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta similarity index 100% rename from Assets/FieldSearch/Helpers/Data/SearchCacheJson.cs.meta rename to Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs b/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs similarity index 89% rename from Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs rename to Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs index 84b4300..01f0453 100644 --- a/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs +++ b/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs @@ -1,6 +1,6 @@ using System; -namespace FieldSearch.Helpers.Data +namespace FieldSearch.Helpers.Cache.Data { [Serializable] public struct SearchCacheObj diff --git a/Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs.meta b/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta similarity index 100% rename from Assets/FieldSearch/Helpers/Data/SearchCacheObj.cs.meta rename to Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta diff --git a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs b/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs similarity index 90% rename from Assets/FieldSearch/Helpers/SearchInspectorCache.cs rename to Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs index 6889250..1a7bf96 100644 --- a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs +++ b/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs @@ -1,10 +1,9 @@ -using FieldSearch.Helpers.Data; +using FieldSearch.Helpers.Cache.Data; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; -using UnityEngine; -namespace FieldSearch.Helpers +namespace FieldSearch.Helpers.Cache { public class SearchInspectorCache { diff --git a/Assets/FieldSearch/Helpers/SearchInspectorCache.cs.meta b/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta similarity index 100% rename from Assets/FieldSearch/Helpers/SearchInspectorCache.cs.meta rename to Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta diff --git a/Assets/FieldSearch/Core/Helpers/StringFormatter.meta b/Assets/FieldSearch/Core/Helpers/StringFormatter.meta new file mode 100644 index 0000000..f643f6c --- /dev/null +++ b/Assets/FieldSearch/Core/Helpers/StringFormatter.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62d6dcaee4b4a2e42bc12b8f4ecfae61 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Helpers/SearchStringFormatter.cs b/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs similarity index 82% rename from Assets/FieldSearch/Helpers/SearchStringFormatter.cs rename to Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs index d567c15..656b285 100644 --- a/Assets/FieldSearch/Helpers/SearchStringFormatter.cs +++ b/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs @@ -1,7 +1,6 @@ -using UnityEngine; -using static FieldSearch.Core.Base.BaseSearch; +using static FieldSearch.Core.Base.BaseSearch; -namespace FieldSearch.Helpers +namespace FieldSearch.Helpers.StringFormatter { public class SearchStringFormatter { diff --git a/Assets/FieldSearch/Helpers/SearchStringFormatter.cs.meta b/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta similarity index 100% rename from Assets/FieldSearch/Helpers/SearchStringFormatter.cs.meta rename to Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta diff --git a/Assets/FieldSearch/Inspectors.meta b/Assets/FieldSearch/Core/Inspectors.meta similarity index 100% rename from Assets/FieldSearch/Inspectors.meta rename to Assets/FieldSearch/Core/Inspectors.meta diff --git a/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs b/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs new file mode 100644 index 0000000..82f8943 --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs @@ -0,0 +1,14 @@ +using System; +using UnityEditor; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace FieldSearch.Core.Inspectors.Base +{ + public abstract class BaseSearchableEditorConfigObject : ScriptableObject + { + public abstract void OnEnableInspector(Object target, SerializedObject serializedObject); + public abstract void OnDisableInspector(Object target); + public abstract void OnInspectorGUI(SerializedObject serializedObject, Action defaultOnInspectorGUI); + } +} diff --git a/Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta b/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta similarity index 83% rename from Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta rename to Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta index 142de4c..3e4985e 100644 --- a/Assets/FieldSearch/Inspectors/SearchableEditor.cs.meta +++ b/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9cade80f1c283004eba59f778f60b21e +guid: ee854a0585a5a904990d3fde09c437ad MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs b/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs new file mode 100644 index 0000000..2ae05ba --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs @@ -0,0 +1,53 @@ +using FieldSearch.Core.Inspectors.Base; +using FieldSearch.Helpers.Cache; +using FieldSearch.Helpers.Cache.Data; +using System; +using UnityEditor; +using UnityEngine; +using static FieldSearch.Core.Base.BaseSearch; +using Object = UnityEngine.Object; + +namespace FieldSearch.Core.Inspectors +{ + [CreateAssetMenu(fileName = "DefaultSearchableEditorConfigObject", menuName = "ScriptableObjects/FieldSearch/Searchable Editor/Default Searchable Editor Config Object")] + public class DefaultSearchableEditorConfigObject : BaseSearchableEditorConfigObject + { + protected Func Id => (target) => target.GetHashCode(); + private SearchInspector searchInspector; + + public override void OnEnableInspector(Object target, SerializedObject serializedObject) + { + var id = Id(target); + var cachedData = SearchInspectorCache.TryGetValue(id); + + searchInspector = new SearchInspector(serializedObject); + searchInspector.UpdateData(cachedData.searchText, (SearchFilter)cachedData.flags); + } + + public override void OnDisableInspector(Object target) + { + var id = Id(target); + var data = searchInspector.GetData(); + SearchInspectorCache.AddValue(new SearchCacheObj(id, data.searchText, data.flags)); + } + + public override void OnInspectorGUI(SerializedObject serializedObject, Action defaultOnInspectorGUI) + { + searchInspector.ShowSearchTextArea(); + + if (!searchInspector.ShowSearchObjectsLayer() || searchInspector.IsNullOrNone) + { + if (!searchInspector.IsNullOrNone) + { + EditorGUILayout.HelpBox("No results found!", MessageType.Info); + } + + GUILayout.Space(3); + defaultOnInspectorGUI(); + } + + serializedObject.Update(); + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta b/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta new file mode 100644 index 0000000..184009b --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6ae2f51bdc16134491c161c1a341169 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/Inspectors/Editor.meta b/Assets/FieldSearch/Core/Inspectors/Editor.meta new file mode 100644 index 0000000..74cca5f --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8caaa3134cce87428c5a7e297852ae4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs b/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs new file mode 100644 index 0000000..4f67979 --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs @@ -0,0 +1,31 @@ +using System; +using FieldSearch.Core.Inspectors.Base; + +namespace FieldSearch.Core.Inspectors.Editor.Base +{ + public abstract class BaseSearchableEditor : UnityEditor.Editor + where T : BaseSearchableEditorConfigObject + { + protected T searchableEditorObject; + + protected void OnEnable() + { + if (searchableEditorObject == null) + { + searchableEditorObject = (T)Activator.CreateInstance(typeof(T)); + } + + searchableEditorObject.OnEnableInspector(target, serializedObject); + } + + protected void OnDisable() + { + searchableEditorObject.OnDisableInspector(target); + } + + public override void OnInspectorGUI() + { + searchableEditorObject.OnInspectorGUI(serializedObject, base.OnInspectorGUI); + } + } +} diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta b/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta new file mode 100644 index 0000000..aac77ab --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4200a937ca1bfe8408684621252960e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs new file mode 100644 index 0000000..0e13453 --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs @@ -0,0 +1,45 @@ +using FieldSearch.Core.Inspectors.Base; +using FieldSearch.Settings; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.Core.Inspectors.Editor +{ + [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] + public class FieldSearchGlobalEditor : UnityEditor.Editor + { + FieldSearchSettings Settings => FieldSearchSettings.Instance; + + BaseSearchableEditorConfigObject SearchableEditor => Settings.SearchableEditor; + + bool IsActive => Settings.ApplyToAll; + + private void OnEnable() + { + if (IsActive) + { + SearchableEditor.OnEnableInspector(target, serializedObject); + } + } + + private void OnDisable() + { + if (IsActive) + { + SearchableEditor.OnDisableInspector(target); + } + } + + public override void OnInspectorGUI() + { + if (IsActive) + { + SearchableEditor.OnInspectorGUI(serializedObject, base.OnInspectorGUI); + } + else + { + base.OnInspectorGUI(); + } + } + } +} diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta b/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta new file mode 100644 index 0000000..6c0ffa0 --- /dev/null +++ b/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0e6cd06e24f19e4488b388c9ced5a85f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Inspectors/SearchInspector.cs b/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs similarity index 100% rename from Assets/FieldSearch/Inspectors/SearchInspector.cs rename to Assets/FieldSearch/Core/Inspectors/SearchInspector.cs diff --git a/Assets/FieldSearch/Inspectors/SearchInspector.cs.meta b/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta similarity index 100% rename from Assets/FieldSearch/Inspectors/SearchInspector.cs.meta rename to Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta diff --git a/Assets/FieldSearch/Core/SearchWithFilters.cs b/Assets/FieldSearch/Core/SearchWithFilters.cs index 12e57bb..36288a9 100644 --- a/Assets/FieldSearch/Core/SearchWithFilters.cs +++ b/Assets/FieldSearch/Core/SearchWithFilters.cs @@ -1,5 +1,5 @@ using FieldSearch.Core.Base; -using FieldSearch.Data.Criteria; +using FieldSearch.Core.Data.Criteria; using UnityEngine; namespace FieldSearch.Core diff --git a/Assets/FieldSearch/Core/Settings.meta b/Assets/FieldSearch/Core/Settings.meta new file mode 100644 index 0000000..6d53fbc --- /dev/null +++ b/Assets/FieldSearch/Core/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db35fcbdfc035164485e8a10228fb434 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs new file mode 100644 index 0000000..4de332b --- /dev/null +++ b/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -0,0 +1,76 @@ +using FieldSearch.Core.Inspectors; +using FieldSearch.Core.Inspectors.Base; +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.Settings +{ + [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings")] + public class FieldSearchSettings : ScriptableObject + { + public static FieldSearchSettings Instance + { + get + { + if (_instance == null) + { + _instance = GetInstance(); + } + return _instance; + } + set => _instance = value; + } + private static FieldSearchSettings _instance; + + [Header("Inspector settings")] + [SerializeField] + private bool applyToAll; + + [SerializeField] + private DefaultSearchableEditorConfigObject searchableEditor; + + [Header("Cache settings")] + [SerializeField] + private bool saveToDisk; + + [SerializeField] + [Range(100, 10000)] + private int memoryLimitInMb = 100; + + public bool ApplyToAll => applyToAll; + + public BaseSearchableEditorConfigObject SearchableEditor => searchableEditor; + + public bool SaveToDisk => saveToDisk; + + public int MemoryLimitInMb => memoryLimitInMb; + + private void OnEnable() + { + if (GetInstance() != null) + { + TryUpdateInstance(); + } + } + + private void TryUpdateInstance() + { + if (Instance != this) + { + var path = AssetDatabase.GetAssetPath(Instance); + AssetDatabase.DeleteAsset(path); + Instance = this; + } + } + + private static FieldSearchSettings GetInstance() + { + var guid = AssetDatabase.FindAssets($"t:{nameof(FieldSearchSettings)}") + .FirstOrDefault(); + var path = AssetDatabase.GUIDToAssetPath(guid); + + return AssetDatabase.LoadAssetAtPath(path); + } + } +} diff --git a/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta b/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta new file mode 100644 index 0000000..5f9b9bb --- /dev/null +++ b/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a84440953b8e08144ae602ad895960cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Configs.meta b/Assets/FieldSearch/Demo/Configs.meta new file mode 100644 index 0000000..929d136 --- /dev/null +++ b/Assets/FieldSearch/Demo/Configs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a11ee6e7d734879499d36730df41bd02 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset b/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset new file mode 100644 index 0000000..8d070cb --- /dev/null +++ b/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f6ae2f51bdc16134491c161c1a341169, type: 3} + m_Name: DefaultSearchableEditorObject + m_EditorClassIdentifier: diff --git a/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset.meta b/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset.meta new file mode 100644 index 0000000..d1f45ac --- /dev/null +++ b/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 94fad07ab2124ad42a3bdcb346c310c5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset b/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset new file mode 100644 index 0000000..bd99c94 --- /dev/null +++ b/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a84440953b8e08144ae602ad895960cc, type: 3} + m_Name: FieldSearch Settings + m_EditorClassIdentifier: + applyToAll: 1 + searchableEditor: {fileID: 11400000, guid: 94fad07ab2124ad42a3bdcb346c310c5, type: 2} + saveToDisk: 0 + memoryLimitInMb: 100 diff --git a/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset.meta b/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset.meta new file mode 100644 index 0000000..888bad1 --- /dev/null +++ b/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9267cad1293de94c9ed2398abb43f8a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity index bcada1c..2eeaeab 100644 --- a/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity +++ b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity @@ -122,6 +122,7 @@ GameObject: m_Component: - component: {fileID: 316345522} - component: {fileID: 316345521} + - component: {fileID: 316345523} m_Layer: 0 m_Name: SampleSearchableRootObject m_TagString: Untagged @@ -159,6 +160,20 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &316345523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 316345520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} + m_Name: + m_EditorClassIdentifier: + Receiver: {fileID: 0} + Sender: {fileID: 0} --- !u!1 &1348587119 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/FieldSearch/Demo/Scripts/Editor.meta b/Assets/FieldSearch/Demo/Scripts/Editor.meta new file mode 100644 index 0000000..56be192 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 358de3ca3100dd542a1271f45bbacd6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef b/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef new file mode 100644 index 0000000..2e82393 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef @@ -0,0 +1,17 @@ +{ + "name": "FieldSearch.Samples.Editor", + "references": [ + "FieldSearch.Core", + "FieldSearch.Samples" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta b/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta new file mode 100644 index 0000000..6cdc390 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 881d9158c5d88b94ca67ea7d9f8b02b8 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs b/Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs new file mode 100644 index 0000000..1bc927a --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs @@ -0,0 +1,18 @@ +using FieldSearch.Core.Inspectors; +using FieldSearch.Core.Inspectors.Editor.Base; +using UnityEditor; + +namespace FieldSearch.Samples.Editor +{ + [CustomEditor(typeof(SampleSearchableMonoBehaviour))] + public class SampleSearchableMonoBehaviourEditor : BaseSearchableEditor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + // Your code + // ... + } + } +} diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs.meta b/Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs.meta rename to Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta diff --git a/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef b/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef new file mode 100644 index 0000000..4ec27b4 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef @@ -0,0 +1,12 @@ +{ + "name": "FieldSearch.Samples", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef.meta b/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef.meta new file mode 100644 index 0000000..7cd0161 --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aceca26811c227d4e9aa29b79598b31a +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs b/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs new file mode 100644 index 0000000..675ceaf --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +namespace FieldSearch.Samples +{ + /// + /// Sample monobehaviour without specific inspector + /// + public class SampleDefaultMonoBehaviour : MonoBehaviour + { + [SerializeField] private Transform Receiver; + [SerializeField] private Transform Sender; + } +} diff --git a/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta b/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta new file mode 100644 index 0000000..a3491fc --- /dev/null +++ b/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4cf10282636b9b44b2547f959b8ab84 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs index 856ae8f..0627c14 100644 --- a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs +++ b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs @@ -2,6 +2,9 @@ namespace FieldSearch.Samples { + /// + /// Sample monobehaviour with specific inspector + /// public class SampleSearchableMonoBehaviour : MonoBehaviour { [SerializeField] private Transform Receiver; diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs b/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs deleted file mode 100644 index a0e6994..0000000 --- a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviourEditor.cs +++ /dev/null @@ -1,17 +0,0 @@ -using FieldSearch.Editor; -using UnityEditor; - -namespace FieldSearch.Samples.Editor -{ - [CustomEditor(typeof(SampleSearchableMonoBehaviour))] - public class SampleSearchableMonoBehaviourEditor : SearchableEditor - { - public override void OnInspectorGUI() - { - base.OnInspectorGUI(); - - // Your code - // ... - } - } -} diff --git a/Assets/FieldSearch/Inspectors/SearchableEditor.cs b/Assets/FieldSearch/Inspectors/SearchableEditor.cs deleted file mode 100644 index 3da62c7..0000000 --- a/Assets/FieldSearch/Inspectors/SearchableEditor.cs +++ /dev/null @@ -1,51 +0,0 @@ -using FieldSearch.Core.Inspectors; -using FieldSearch.Helpers; -using UnityEditor; -using UnityEngine; -using static FieldSearch.Core.Base.BaseSearch; - -namespace FieldSearch.Editor -{ - [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] - public class SearchableEditor : UnityEditor.Editor - { - protected int Id => target.GetHashCode(); - protected SearchInspector searchInspector; - - public virtual void OnEnable() - { - if (searchInspector == null) - { - var cachedData = SearchInspectorCache.TryGetValue(Id); - - searchInspector = new SearchInspector(serializedObject); - searchInspector.UpdateData(cachedData.searchText, (SearchFilter)cachedData.flags); - } - } - - public virtual void OnDisable() - { - var data = searchInspector.GetData(); - SearchInspectorCache.AddValue(new Helpers.Data.SearchCacheObj(Id, data.searchText, data.flags)); - } - - public override void OnInspectorGUI() - { - searchInspector.ShowSearchTextArea(); - - if (!searchInspector.ShowSearchObjectsLayer() || searchInspector.IsNullOrNone) - { - if (!searchInspector.IsNullOrNone) - { - EditorGUILayout.HelpBox("No results found!", MessageType.Info); - } - - GUILayout.Space(3); - base.OnInspectorGUI(); - } - - serializedObject.Update(); - serializedObject.ApplyModifiedProperties(); - } - } -} From bf1db078aba30ffb6b8b535e0804ab65d2340075 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 11:25:38 +0400 Subject: [PATCH 06/60] Update SearchInspectorCache logic --- .../Helpers/Cache/SearchInspectorCache.cs | 100 ++++++++++++++++++ .../DefaultSearchableEditorConfigObject.cs | 2 +- Assets/FieldSearch/Core/Settings/Editor.meta | 8 ++ .../Editor/FieldSearchSettingsEditor.cs | 28 +++++ .../Editor/FieldSearchSettingsEditor.cs.meta | 11 ++ .../Core/Settings/FieldSearchSettings.cs | 4 + 6 files changed, 152 insertions(+), 1 deletion(-) create mode 100644 Assets/FieldSearch/Core/Settings/Editor.meta create mode 100644 Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs create mode 100644 Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs b/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs index 1a7bf96..c390905 100644 --- a/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs +++ b/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs @@ -1,19 +1,54 @@ using FieldSearch.Helpers.Cache.Data; +using FieldSearch.Settings; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Runtime.InteropServices; +using UnityEditor; +using UnityEngine; namespace FieldSearch.Helpers.Cache { + [InitializeOnLoad] public class SearchInspectorCache { + static SearchInspectorCache() + { + ReadCacheFromDisk(); + AssemblyReloadEvents.beforeAssemblyReload += AssemblyReloadEvents_beforeAssemblyReload; + EditorApplication.quitting += EditorApplication_quitting; + } + + private static void EditorApplication_quitting() + { + EditorApplication.quitting -= EditorApplication_quitting; + SaveCacheToDisk(); + } + + private static void AssemblyReloadEvents_beforeAssemblyReload() + { + AssemblyReloadEvents.beforeAssemblyReload -= AssemblyReloadEvents_beforeAssemblyReload; + SaveCacheToDisk(); + } + + public const string FILE_NAME = "SearchInspectorCache.txt"; + + public static string FilePath => $"{Application.temporaryCachePath}/{FILE_NAME}"; + public static float GetCurrentSize() => inspectorsDict.Sum(x => Marshal.SizeOf(x.Value)); protected static Dictionary inspectorsDict = new Dictionary(); + protected static FieldSearchSettings Settings => FieldSearchSettings.Instance; + public static void AddValue(SearchCacheObj val) { + if (!HasFreeMemorySlots()) + { + RemoveFirstValue(); + } + var id = val.id; if (inspectorsDict.ContainsKey(id)) @@ -40,5 +75,70 @@ public static SearchCacheObj TryGetValue(int id) inspectorsDict.TryGetValue(id, out res); return res; } + + private static void RemoveFirstValue() + { + inspectorsDict.Remove(inspectorsDict.Keys.First()); + } + + private static bool HasFreeMemorySlots() + { + var currentSizeInMb = ConvertByteToMb(GetCurrentSize()); + return currentSizeInMb < Settings.MemoryLimitInMb; + } + + private static double ConvertByteToMb(float byteCount) + { + return (byteCount / (double)Mathf.Pow(1024, 2)); + } + + private static void SaveCacheToDisk() + { + using (StreamWriter sw = File.CreateText(FilePath)) + { + var obj = new SearchCacheJson(inspectorsDict); + var json = JsonUtility.ToJson(obj); + sw.Write(json); + } + } + + private static void ReadCacheFromDisk() + { + if (!File.Exists(FilePath)) + { + return; + } + + using (StreamReader sw = File.OpenText(FilePath)) + { + var str = sw.ReadToEnd(); + if(string.IsNullOrEmpty(str) + || string.IsNullOrWhiteSpace(str)) + { + return; + } + + var obj = JsonUtility.FromJson(str); + inspectorsDict = obj.ToDictionary(); + } + } + + public static void ClearCache(bool fromDisk = true, bool fromMemory = true) + { + if (fromDisk) + { + using (StreamWriter sw = File.CreateText(FilePath)) + { + var obj = new SearchCacheJson(inspectorsDict); + var json = JsonUtility.ToJson(obj); + sw.Write(""); + } + } + + if (fromMemory) + { + inspectorsDict.Clear(); + } + } } } diff --git a/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs b/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs index 2ae05ba..197d00f 100644 --- a/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs +++ b/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs @@ -12,7 +12,7 @@ namespace FieldSearch.Core.Inspectors [CreateAssetMenu(fileName = "DefaultSearchableEditorConfigObject", menuName = "ScriptableObjects/FieldSearch/Searchable Editor/Default Searchable Editor Config Object")] public class DefaultSearchableEditorConfigObject : BaseSearchableEditorConfigObject { - protected Func Id => (target) => target.GetHashCode(); + protected Func Id => (target) => target.GetInstanceID(); private SearchInspector searchInspector; public override void OnEnableInspector(Object target, SerializedObject serializedObject) diff --git a/Assets/FieldSearch/Core/Settings/Editor.meta b/Assets/FieldSearch/Core/Settings/Editor.meta new file mode 100644 index 0000000..e502f9a --- /dev/null +++ b/Assets/FieldSearch/Core/Settings/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0266198bb35f0c846899b17b744e2b32 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs b/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs new file mode 100644 index 0000000..341b82a --- /dev/null +++ b/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs @@ -0,0 +1,28 @@ +using FieldSearch.Helpers.Cache; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.Settings.Editor +{ + [CustomEditor(typeof(FieldSearchSettings))] + public class FieldSearchSettingsEditor : UnityEditor.Editor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + GUILayout.Space(20); + if(GUILayout.Button("Clear cache from disk")) + { + SearchInspectorCache.ClearCache(true, false); + } + if (GUILayout.Button("Clear cache from memory")) + { + SearchInspectorCache.ClearCache(false, true); + } + if (GUILayout.Button("Clear all cache")) + { + SearchInspectorCache.ClearCache(); + } + } + } +} diff --git a/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta b/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta new file mode 100644 index 0000000..d8a4d0c --- /dev/null +++ b/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bbf0ef45625266b4082e137c1999e4a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 4de332b..f244047 100644 --- a/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -59,6 +59,10 @@ private void TryUpdateInstance() if (Instance != this) { var path = AssetDatabase.GetAssetPath(Instance); + + Debug.LogError($"Delete previous setting (name: {Instance.name},path: {path})" + + $"\n&& set new instance ({this.name}) to {typeof(FieldSearchSettings)}"); + AssetDatabase.DeleteAsset(path); Instance = this; } From 9f061dffca49c1f2a92b39f47e5f112cad9726e8 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 11:50:27 +0400 Subject: [PATCH 07/60] Add package manifest --- LICENSE => Assets/FieldSearch/LICENSE.md | 0 Assets/FieldSearch/LICENSE.md.meta | 7 ++++ Assets/FieldSearch/package.json | 47 ++++++++++++++++++++++++ Assets/FieldSearch/package.json.meta | 7 ++++ Packages/manifest.json | 2 - 5 files changed, 61 insertions(+), 2 deletions(-) rename LICENSE => Assets/FieldSearch/LICENSE.md (100%) create mode 100644 Assets/FieldSearch/LICENSE.md.meta create mode 100644 Assets/FieldSearch/package.json create mode 100644 Assets/FieldSearch/package.json.meta diff --git a/LICENSE b/Assets/FieldSearch/LICENSE.md similarity index 100% rename from LICENSE rename to Assets/FieldSearch/LICENSE.md diff --git a/Assets/FieldSearch/LICENSE.md.meta b/Assets/FieldSearch/LICENSE.md.meta new file mode 100644 index 0000000..c915c0f --- /dev/null +++ b/Assets/FieldSearch/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2f96062a3aff0fa40804efc47cb32f13 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/package.json b/Assets/FieldSearch/package.json new file mode 100644 index 0000000..615d34a --- /dev/null +++ b/Assets/FieldSearch/package.json @@ -0,0 +1,47 @@ +{ + "name": "com.protonv.fieldsearch", + "version": "1.0.0", + "displayName": "FieldSearch", + "description": "FieldSearch Inspector", + "unity": "2018.4.3", + "dependencies": { + "com.unity.analytics": "3.2.2", + "com.unity.collab-proxy": "1.2.15", + "com.unity.package-manager-ui": "2.0.7", + "com.unity.purchasing": "2.0.3", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + }, + "author": { + "name": "Proton-V", + "url": "https://github.com/Proton-V" + } +} \ No newline at end of file diff --git a/Assets/FieldSearch/package.json.meta b/Assets/FieldSearch/package.json.meta new file mode 100644 index 0000000..d2387b5 --- /dev/null +++ b/Assets/FieldSearch/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a9c2a9d0f1136646886c86a87a8f79b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index 73c0efb..785f7f4 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,11 +1,9 @@ { "dependencies": { - "com.unity.ads": "2.0.8", "com.unity.analytics": "3.2.2", "com.unity.collab-proxy": "1.2.15", "com.unity.package-manager-ui": "2.0.7", "com.unity.purchasing": "2.0.3", - "com.unity.textmeshpro": "1.4.1", "com.unity.modules.ai": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", From f8db889484800aa7eac08e0687882d3bd1b3326f Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 12:02:21 +0400 Subject: [PATCH 08/60] Update package manifest --- ...meta => Assembly-CSharp-Editor.csproj.meta | 4 +- Assembly-CSharp.csproj.meta | 7 ++++ Assets.meta | 8 ++++ .../Demo/FieldSearchSampleScene.unity.meta | 2 +- Assets/FieldSearch/package.json | 37 +------------------ FieldSearch-Unity.sln.meta | 7 ++++ FieldSearch.Core.csproj.meta | 7 ++++ FieldSearch.Demo.csproj.meta | 7 ++++ FieldSearch.Helpers.csproj.meta | 7 ++++ FieldSearch.Samples.Editor.csproj.meta | 7 ++++ FieldSearch.Samples.csproj.meta | 7 ++++ FieldSearch.Settings.csproj.meta | 7 ++++ FieldSearch.csproj.meta | 7 ++++ Assets/FieldSearch/LICENSE.md => LICENSE.md | 0 LICENSE.md.meta | 2 + Library.meta | 8 ++++ Logs.meta | 8 ++++ Packages.meta | 8 ++++ Packages/manifest.json.meta | 2 + ProjectSettings.meta | 8 ++++ ProjectSettings/AudioManager.asset.meta | 2 + .../ClusterInputManager.asset.meta | 2 + ProjectSettings/DynamicsManager.asset.meta | 2 + .../EditorBuildSettings.asset.meta | 2 + ProjectSettings/EditorSettings.asset.meta | 2 + ProjectSettings/GraphicsSettings.asset.meta | 2 + ProjectSettings/InputManager.asset.meta | 2 + ProjectSettings/NavMeshAreas.asset.meta | 2 + .../PackageManagerSettings.asset.meta | 2 + ProjectSettings/Physics2DSettings.asset.meta | 2 + ProjectSettings/PresetManager.asset.meta | 2 + ProjectSettings/ProjectSettings.asset.meta | 2 + ProjectSettings/ProjectVersion.txt.meta | 2 + ProjectSettings/QualitySettings.asset.meta | 2 + ProjectSettings/TagManager.asset.meta | 2 + ProjectSettings/TimeManager.asset.meta | 2 + .../UnityConnectSettings.asset.meta | 2 + ProjectSettings/VFXManager.asset.meta | 2 + .../VersionControlSettings.asset.meta | 2 + ProjectSettings/XRSettings.asset.meta | 2 + README.md.meta | 2 + Temp.meta | 8 ++++ UserSettings.meta | 8 ++++ obj.meta | 8 ++++ package.json.meta | 2 + 45 files changed, 180 insertions(+), 38 deletions(-) rename Assets/FieldSearch/LICENSE.md.meta => Assembly-CSharp-Editor.csproj.meta (62%) create mode 100644 Assembly-CSharp.csproj.meta create mode 100644 Assets.meta create mode 100644 FieldSearch-Unity.sln.meta create mode 100644 FieldSearch.Core.csproj.meta create mode 100644 FieldSearch.Demo.csproj.meta create mode 100644 FieldSearch.Helpers.csproj.meta create mode 100644 FieldSearch.Samples.Editor.csproj.meta create mode 100644 FieldSearch.Samples.csproj.meta create mode 100644 FieldSearch.Settings.csproj.meta create mode 100644 FieldSearch.csproj.meta rename Assets/FieldSearch/LICENSE.md => LICENSE.md (100%) create mode 100644 LICENSE.md.meta create mode 100644 Library.meta create mode 100644 Logs.meta create mode 100644 Packages.meta create mode 100644 Packages/manifest.json.meta create mode 100644 ProjectSettings.meta create mode 100644 ProjectSettings/AudioManager.asset.meta create mode 100644 ProjectSettings/ClusterInputManager.asset.meta create mode 100644 ProjectSettings/DynamicsManager.asset.meta create mode 100644 ProjectSettings/EditorBuildSettings.asset.meta create mode 100644 ProjectSettings/EditorSettings.asset.meta create mode 100644 ProjectSettings/GraphicsSettings.asset.meta create mode 100644 ProjectSettings/InputManager.asset.meta create mode 100644 ProjectSettings/NavMeshAreas.asset.meta create mode 100644 ProjectSettings/PackageManagerSettings.asset.meta create mode 100644 ProjectSettings/Physics2DSettings.asset.meta create mode 100644 ProjectSettings/PresetManager.asset.meta create mode 100644 ProjectSettings/ProjectSettings.asset.meta create mode 100644 ProjectSettings/ProjectVersion.txt.meta create mode 100644 ProjectSettings/QualitySettings.asset.meta create mode 100644 ProjectSettings/TagManager.asset.meta create mode 100644 ProjectSettings/TimeManager.asset.meta create mode 100644 ProjectSettings/UnityConnectSettings.asset.meta create mode 100644 ProjectSettings/VFXManager.asset.meta create mode 100644 ProjectSettings/VersionControlSettings.asset.meta create mode 100644 ProjectSettings/XRSettings.asset.meta create mode 100644 README.md.meta create mode 100644 Temp.meta create mode 100644 UserSettings.meta create mode 100644 obj.meta create mode 100644 package.json.meta diff --git a/Assets/FieldSearch/LICENSE.md.meta b/Assembly-CSharp-Editor.csproj.meta similarity index 62% rename from Assets/FieldSearch/LICENSE.md.meta rename to Assembly-CSharp-Editor.csproj.meta index c915c0f..b310c0a 100644 --- a/Assets/FieldSearch/LICENSE.md.meta +++ b/Assembly-CSharp-Editor.csproj.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 2f96062a3aff0fa40804efc47cb32f13 -TextScriptImporter: +guid: df81f64228e728b4591d166693a332fe +DefaultImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assembly-CSharp.csproj.meta b/Assembly-CSharp.csproj.meta new file mode 100644 index 0000000..3d940a1 --- /dev/null +++ b/Assembly-CSharp.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b497a7d581725ab418986f65a9ff4359 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets.meta b/Assets.meta new file mode 100644 index 0000000..400b388 --- /dev/null +++ b/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28b673a302768244cab28881f7564792 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta index 952bd1e..be251d5 100644 --- a/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta +++ b/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9fc0d4010bbf28b4594072e72b8655ab +guid: 660c67b04be7cf44d9046e3d2ff5f445 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/FieldSearch/package.json b/Assets/FieldSearch/package.json index 615d34a..a4b0f77 100644 --- a/Assets/FieldSearch/package.json +++ b/Assets/FieldSearch/package.json @@ -3,42 +3,9 @@ "version": "1.0.0", "displayName": "FieldSearch", "description": "FieldSearch Inspector", - "unity": "2018.4.3", + "unity": "2018.4", "dependencies": { - "com.unity.analytics": "3.2.2", - "com.unity.collab-proxy": "1.2.15", - "com.unity.package-manager-ui": "2.0.7", - "com.unity.purchasing": "2.0.3", - "com.unity.modules.ai": "1.0.0", - "com.unity.modules.animation": "1.0.0", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.cloth": "1.0.0", - "com.unity.modules.director": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.particlesystem": "1.0.0", - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.physics2d": "1.0.0", - "com.unity.modules.screencapture": "1.0.0", - "com.unity.modules.terrain": "1.0.0", - "com.unity.modules.terrainphysics": "1.0.0", - "com.unity.modules.tilemap": "1.0.0", - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.uielements": "1.0.0", - "com.unity.modules.umbra": "1.0.0", - "com.unity.modules.unityanalytics": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestassetbundle": "1.0.0", - "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.unity.modules.unitywebrequesttexture": "1.0.0", - "com.unity.modules.unitywebrequestwww": "1.0.0", - "com.unity.modules.vehicles": "1.0.0", - "com.unity.modules.video": "1.0.0", - "com.unity.modules.vr": "1.0.0", - "com.unity.modules.wind": "1.0.0", - "com.unity.modules.xr": "1.0.0" + }, "author": { "name": "Proton-V", diff --git a/FieldSearch-Unity.sln.meta b/FieldSearch-Unity.sln.meta new file mode 100644 index 0000000..484ee47 --- /dev/null +++ b/FieldSearch-Unity.sln.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fe07d7efeb7033e4b9b4c2f44a20c816 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.Core.csproj.meta b/FieldSearch.Core.csproj.meta new file mode 100644 index 0000000..247141e --- /dev/null +++ b/FieldSearch.Core.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 459a5cd0f1b3e0e4489129c242d7ea29 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.Demo.csproj.meta b/FieldSearch.Demo.csproj.meta new file mode 100644 index 0000000..0c35294 --- /dev/null +++ b/FieldSearch.Demo.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 927598da7cc641f47970827d58e13677 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.Helpers.csproj.meta b/FieldSearch.Helpers.csproj.meta new file mode 100644 index 0000000..8ea3af9 --- /dev/null +++ b/FieldSearch.Helpers.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2eb901625d207f443ae18a124700e702 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.Samples.Editor.csproj.meta b/FieldSearch.Samples.Editor.csproj.meta new file mode 100644 index 0000000..cd37dbd --- /dev/null +++ b/FieldSearch.Samples.Editor.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6276c946c90ed2749ba81fe57b968b15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.Samples.csproj.meta b/FieldSearch.Samples.csproj.meta new file mode 100644 index 0000000..604dee1 --- /dev/null +++ b/FieldSearch.Samples.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 85a9f47695fc08b45ab55ac7fa6237db +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.Settings.csproj.meta b/FieldSearch.Settings.csproj.meta new file mode 100644 index 0000000..f0e81bb --- /dev/null +++ b/FieldSearch.Settings.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c0049a25d03345459df1d7b69c4fba4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch.csproj.meta b/FieldSearch.csproj.meta new file mode 100644 index 0000000..bd3d998 --- /dev/null +++ b/FieldSearch.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cfaa1df800e79de4bb79bef09fcc822f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldSearch/LICENSE.md b/LICENSE.md similarity index 100% rename from Assets/FieldSearch/LICENSE.md rename to LICENSE.md diff --git a/LICENSE.md.meta b/LICENSE.md.meta new file mode 100644 index 0000000..11132a2 --- /dev/null +++ b/LICENSE.md.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2f96062a3aff0fa40804efc47cb32f13 \ No newline at end of file diff --git a/Library.meta b/Library.meta new file mode 100644 index 0000000..9a7228d --- /dev/null +++ b/Library.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6782fb31ea9fdb6458d5da4bf93375d9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Logs.meta b/Logs.meta new file mode 100644 index 0000000..cfbb43f --- /dev/null +++ b/Logs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27cf1023a40103741acddc2ff6d746e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages.meta b/Packages.meta new file mode 100644 index 0000000..19d2a7b --- /dev/null +++ b/Packages.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 577fb58bf3303744b866e6e6ffd09fb0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json.meta b/Packages/manifest.json.meta new file mode 100644 index 0000000..0f4fe67 --- /dev/null +++ b/Packages/manifest.json.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 75c2ae864f3e43149950eb471e8c98aa \ No newline at end of file diff --git a/ProjectSettings.meta b/ProjectSettings.meta new file mode 100644 index 0000000..2c88846 --- /dev/null +++ b/ProjectSettings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4721817873618754ba4fc850589c3dc4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/AudioManager.asset.meta b/ProjectSettings/AudioManager.asset.meta new file mode 100644 index 0000000..8bab90e --- /dev/null +++ b/ProjectSettings/AudioManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e87af2a3a5722204a8bd585e98f2dde6 \ No newline at end of file diff --git a/ProjectSettings/ClusterInputManager.asset.meta b/ProjectSettings/ClusterInputManager.asset.meta new file mode 100644 index 0000000..d7f2b47 --- /dev/null +++ b/ProjectSettings/ClusterInputManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2f3fe36fb3367f743bc72eed314a8522 \ No newline at end of file diff --git a/ProjectSettings/DynamicsManager.asset.meta b/ProjectSettings/DynamicsManager.asset.meta new file mode 100644 index 0000000..a363566 --- /dev/null +++ b/ProjectSettings/DynamicsManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b8b5def6c7589564c9da0883fbb22abd \ No newline at end of file diff --git a/ProjectSettings/EditorBuildSettings.asset.meta b/ProjectSettings/EditorBuildSettings.asset.meta new file mode 100644 index 0000000..f36f451 --- /dev/null +++ b/ProjectSettings/EditorBuildSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a9af1cadea731234389a2fe7996d6c02 \ No newline at end of file diff --git a/ProjectSettings/EditorSettings.asset.meta b/ProjectSettings/EditorSettings.asset.meta new file mode 100644 index 0000000..ec62aae --- /dev/null +++ b/ProjectSettings/EditorSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f9e8d1540df9ba44daed8c97b8e44f3d \ No newline at end of file diff --git a/ProjectSettings/GraphicsSettings.asset.meta b/ProjectSettings/GraphicsSettings.asset.meta new file mode 100644 index 0000000..ad3339a --- /dev/null +++ b/ProjectSettings/GraphicsSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f249110bb37d39d468e01bbee885cc3f \ No newline at end of file diff --git a/ProjectSettings/InputManager.asset.meta b/ProjectSettings/InputManager.asset.meta new file mode 100644 index 0000000..aa10aef --- /dev/null +++ b/ProjectSettings/InputManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ad778771c4c4c8447abdc17a96c15a1a \ No newline at end of file diff --git a/ProjectSettings/NavMeshAreas.asset.meta b/ProjectSettings/NavMeshAreas.asset.meta new file mode 100644 index 0000000..e77da2c --- /dev/null +++ b/ProjectSettings/NavMeshAreas.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fc2ed92cb566a3a4f9916ae883e4d623 \ No newline at end of file diff --git a/ProjectSettings/PackageManagerSettings.asset.meta b/ProjectSettings/PackageManagerSettings.asset.meta new file mode 100644 index 0000000..2aee208 --- /dev/null +++ b/ProjectSettings/PackageManagerSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a9a66c28d4075464f9c810013cf9fb64 \ No newline at end of file diff --git a/ProjectSettings/Physics2DSettings.asset.meta b/ProjectSettings/Physics2DSettings.asset.meta new file mode 100644 index 0000000..dc086c9 --- /dev/null +++ b/ProjectSettings/Physics2DSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2214411366442b8428a83c6dae2ee2b2 \ No newline at end of file diff --git a/ProjectSettings/PresetManager.asset.meta b/ProjectSettings/PresetManager.asset.meta new file mode 100644 index 0000000..8f43893 --- /dev/null +++ b/ProjectSettings/PresetManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 057d43545a4266140ade8d62772bfe8d \ No newline at end of file diff --git a/ProjectSettings/ProjectSettings.asset.meta b/ProjectSettings/ProjectSettings.asset.meta new file mode 100644 index 0000000..c5ed832 --- /dev/null +++ b/ProjectSettings/ProjectSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6b32bf1358ec0a641af6ae6bf96f4c56 \ No newline at end of file diff --git a/ProjectSettings/ProjectVersion.txt.meta b/ProjectSettings/ProjectVersion.txt.meta new file mode 100644 index 0000000..aefe06e --- /dev/null +++ b/ProjectSettings/ProjectVersion.txt.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 64d8eed60a64790478b1ba2da912ea6e \ No newline at end of file diff --git a/ProjectSettings/QualitySettings.asset.meta b/ProjectSettings/QualitySettings.asset.meta new file mode 100644 index 0000000..748902c --- /dev/null +++ b/ProjectSettings/QualitySettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b79ef4057184cb542b0102b32e55434e \ No newline at end of file diff --git a/ProjectSettings/TagManager.asset.meta b/ProjectSettings/TagManager.asset.meta new file mode 100644 index 0000000..7a182b1 --- /dev/null +++ b/ProjectSettings/TagManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f3be266a905161747990142135f3d0a5 \ No newline at end of file diff --git a/ProjectSettings/TimeManager.asset.meta b/ProjectSettings/TimeManager.asset.meta new file mode 100644 index 0000000..2af64a1 --- /dev/null +++ b/ProjectSettings/TimeManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0c141e999dc5801439665d3cc5c626d6 \ No newline at end of file diff --git a/ProjectSettings/UnityConnectSettings.asset.meta b/ProjectSettings/UnityConnectSettings.asset.meta new file mode 100644 index 0000000..bcb0509 --- /dev/null +++ b/ProjectSettings/UnityConnectSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d4532cab1a03f324485144434af856cf \ No newline at end of file diff --git a/ProjectSettings/VFXManager.asset.meta b/ProjectSettings/VFXManager.asset.meta new file mode 100644 index 0000000..dc371c9 --- /dev/null +++ b/ProjectSettings/VFXManager.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c438b4ef9cbb9494d93982c2e89272e1 \ No newline at end of file diff --git a/ProjectSettings/VersionControlSettings.asset.meta b/ProjectSettings/VersionControlSettings.asset.meta new file mode 100644 index 0000000..6ceb556 --- /dev/null +++ b/ProjectSettings/VersionControlSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 61123fd035712c74bac110225eabf8f2 \ No newline at end of file diff --git a/ProjectSettings/XRSettings.asset.meta b/ProjectSettings/XRSettings.asset.meta new file mode 100644 index 0000000..d5d1547 --- /dev/null +++ b/ProjectSettings/XRSettings.asset.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e858358aac0f67740a18ff693bf2f14d \ No newline at end of file diff --git a/README.md.meta b/README.md.meta new file mode 100644 index 0000000..6c55f12 --- /dev/null +++ b/README.md.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 78389deece8358e4fb1f61681705db4d \ No newline at end of file diff --git a/Temp.meta b/Temp.meta new file mode 100644 index 0000000..72612e4 --- /dev/null +++ b/Temp.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f80b659e82e4bb4db442becc2ae6469 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UserSettings.meta b/UserSettings.meta new file mode 100644 index 0000000..6a1431f --- /dev/null +++ b/UserSettings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ba647f7db6c5ff47a7801e2243fbf5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/obj.meta b/obj.meta new file mode 100644 index 0000000..03d90a2 --- /dev/null +++ b/obj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb88729c7033fda4fa8a2542f2a23967 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package.json.meta b/package.json.meta new file mode 100644 index 0000000..1d77f5d --- /dev/null +++ b/package.json.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9a9c2a9d0f1136646886c86a87a8f79b \ No newline at end of file From 858ea6ccb92166328bd834a41e86d92bd888ced1 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 12:03:09 +0400 Subject: [PATCH 09/60] Move "Demo" folder to assets --- Assets/{FieldSearch => }/Demo.meta | 0 Assets/{FieldSearch => }/Demo/Configs.meta | 0 .../Demo/Configs/DefaultSearchableEditorObject.asset | 0 .../Demo/Configs/DefaultSearchableEditorObject.asset.meta | 0 Assets/{FieldSearch => }/Demo/Configs/FieldSearch Settings.asset | 0 .../Demo/Configs/FieldSearch Settings.asset.meta | 0 Assets/{FieldSearch => }/Demo/FieldSearchSampleScene.unity | 0 Assets/{FieldSearch => }/Demo/FieldSearchSampleScene.unity.meta | 0 Assets/{FieldSearch => }/Demo/Scripts.meta | 0 Assets/{FieldSearch => }/Demo/Scripts/Editor.meta | 0 .../Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef | 0 .../Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta | 0 .../Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs | 0 .../Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta | 0 Assets/{FieldSearch => }/Demo/Scripts/FieldSearch.Samples.asmdef | 0 .../Demo/Scripts/FieldSearch.Samples.asmdef.meta | 0 .../{FieldSearch => }/Demo/Scripts/SampleDefaultMonoBehaviour.cs | 0 .../Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta | 0 .../Demo/Scripts/SampleSearchableMonoBehaviour.cs | 0 .../Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta | 0 20 files changed, 0 insertions(+), 0 deletions(-) rename Assets/{FieldSearch => }/Demo.meta (100%) rename Assets/{FieldSearch => }/Demo/Configs.meta (100%) rename Assets/{FieldSearch => }/Demo/Configs/DefaultSearchableEditorObject.asset (100%) rename Assets/{FieldSearch => }/Demo/Configs/DefaultSearchableEditorObject.asset.meta (100%) rename Assets/{FieldSearch => }/Demo/Configs/FieldSearch Settings.asset (100%) rename Assets/{FieldSearch => }/Demo/Configs/FieldSearch Settings.asset.meta (100%) rename Assets/{FieldSearch => }/Demo/FieldSearchSampleScene.unity (100%) rename Assets/{FieldSearch => }/Demo/FieldSearchSampleScene.unity.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts/Editor.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef (100%) rename Assets/{FieldSearch => }/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs (100%) rename Assets/{FieldSearch => }/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts/FieldSearch.Samples.asmdef (100%) rename Assets/{FieldSearch => }/Demo/Scripts/FieldSearch.Samples.asmdef.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts/SampleDefaultMonoBehaviour.cs (100%) rename Assets/{FieldSearch => }/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta (100%) rename Assets/{FieldSearch => }/Demo/Scripts/SampleSearchableMonoBehaviour.cs (100%) rename Assets/{FieldSearch => }/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta (100%) diff --git a/Assets/FieldSearch/Demo.meta b/Assets/Demo.meta similarity index 100% rename from Assets/FieldSearch/Demo.meta rename to Assets/Demo.meta diff --git a/Assets/FieldSearch/Demo/Configs.meta b/Assets/Demo/Configs.meta similarity index 100% rename from Assets/FieldSearch/Demo/Configs.meta rename to Assets/Demo/Configs.meta diff --git a/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset b/Assets/Demo/Configs/DefaultSearchableEditorObject.asset similarity index 100% rename from Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset rename to Assets/Demo/Configs/DefaultSearchableEditorObject.asset diff --git a/Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset.meta b/Assets/Demo/Configs/DefaultSearchableEditorObject.asset.meta similarity index 100% rename from Assets/FieldSearch/Demo/Configs/DefaultSearchableEditorObject.asset.meta rename to Assets/Demo/Configs/DefaultSearchableEditorObject.asset.meta diff --git a/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset b/Assets/Demo/Configs/FieldSearch Settings.asset similarity index 100% rename from Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset rename to Assets/Demo/Configs/FieldSearch Settings.asset diff --git a/Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset.meta b/Assets/Demo/Configs/FieldSearch Settings.asset.meta similarity index 100% rename from Assets/FieldSearch/Demo/Configs/FieldSearch Settings.asset.meta rename to Assets/Demo/Configs/FieldSearch Settings.asset.meta diff --git a/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity b/Assets/Demo/FieldSearchSampleScene.unity similarity index 100% rename from Assets/FieldSearch/Demo/FieldSearchSampleScene.unity rename to Assets/Demo/FieldSearchSampleScene.unity diff --git a/Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta b/Assets/Demo/FieldSearchSampleScene.unity.meta similarity index 100% rename from Assets/FieldSearch/Demo/FieldSearchSampleScene.unity.meta rename to Assets/Demo/FieldSearchSampleScene.unity.meta diff --git a/Assets/FieldSearch/Demo/Scripts.meta b/Assets/Demo/Scripts.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts.meta rename to Assets/Demo/Scripts.meta diff --git a/Assets/FieldSearch/Demo/Scripts/Editor.meta b/Assets/Demo/Scripts/Editor.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/Editor.meta rename to Assets/Demo/Scripts/Editor.meta diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef b/Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef rename to Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta b/Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta rename to Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs b/Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs rename to Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs diff --git a/Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta b/Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta rename to Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta diff --git a/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef b/Assets/Demo/Scripts/FieldSearch.Samples.asmdef similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef rename to Assets/Demo/Scripts/FieldSearch.Samples.asmdef diff --git a/Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef.meta b/Assets/Demo/Scripts/FieldSearch.Samples.asmdef.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/FieldSearch.Samples.asmdef.meta rename to Assets/Demo/Scripts/FieldSearch.Samples.asmdef.meta diff --git a/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs b/Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs rename to Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs diff --git a/Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta b/Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta rename to Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs b/Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs rename to Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs diff --git a/Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta b/Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta similarity index 100% rename from Assets/FieldSearch/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta rename to Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta From a00a3c08a29e67167c7caf59e483791b9f324d2c Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 12:40:49 +0400 Subject: [PATCH 10/60] Update "Demo" folder name --- Assets/{Demo.meta => FieldSearchDemo.meta} | 0 Assets/{Demo => FieldSearchDemo}/Configs.meta | 0 .../Configs/DefaultSearchableEditorObject.asset | 0 .../Configs/DefaultSearchableEditorObject.asset.meta | 0 .../{Demo => FieldSearchDemo}/Configs/FieldSearch Settings.asset | 0 .../Configs/FieldSearch Settings.asset.meta | 0 Assets/{Demo => FieldSearchDemo}/FieldSearchSampleScene.unity | 0 .../{Demo => FieldSearchDemo}/FieldSearchSampleScene.unity.meta | 0 Assets/{Demo => FieldSearchDemo}/Scripts.meta | 0 Assets/{Demo => FieldSearchDemo}/Scripts/Editor.meta | 0 .../Scripts/Editor/FieldSearch.Samples.Editor.asmdef | 0 .../Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta | 0 .../Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs | 0 .../Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta | 0 .../{Demo => FieldSearchDemo}/Scripts/FieldSearch.Samples.asmdef | 0 .../Scripts/FieldSearch.Samples.asmdef.meta | 0 .../Scripts/SampleDefaultMonoBehaviour.cs | 0 .../Scripts/SampleDefaultMonoBehaviour.cs.meta | 0 .../Scripts/SampleSearchableMonoBehaviour.cs | 0 .../Scripts/SampleSearchableMonoBehaviour.cs.meta | 0 20 files changed, 0 insertions(+), 0 deletions(-) rename Assets/{Demo.meta => FieldSearchDemo.meta} (100%) rename Assets/{Demo => FieldSearchDemo}/Configs.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Configs/DefaultSearchableEditorObject.asset (100%) rename Assets/{Demo => FieldSearchDemo}/Configs/DefaultSearchableEditorObject.asset.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Configs/FieldSearch Settings.asset (100%) rename Assets/{Demo => FieldSearchDemo}/Configs/FieldSearch Settings.asset.meta (100%) rename Assets/{Demo => FieldSearchDemo}/FieldSearchSampleScene.unity (100%) rename Assets/{Demo => FieldSearchDemo}/FieldSearchSampleScene.unity.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/Editor.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/Editor/FieldSearch.Samples.Editor.asmdef (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/FieldSearch.Samples.asmdef (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/FieldSearch.Samples.asmdef.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/SampleDefaultMonoBehaviour.cs (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/SampleDefaultMonoBehaviour.cs.meta (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/SampleSearchableMonoBehaviour.cs (100%) rename Assets/{Demo => FieldSearchDemo}/Scripts/SampleSearchableMonoBehaviour.cs.meta (100%) diff --git a/Assets/Demo.meta b/Assets/FieldSearchDemo.meta similarity index 100% rename from Assets/Demo.meta rename to Assets/FieldSearchDemo.meta diff --git a/Assets/Demo/Configs.meta b/Assets/FieldSearchDemo/Configs.meta similarity index 100% rename from Assets/Demo/Configs.meta rename to Assets/FieldSearchDemo/Configs.meta diff --git a/Assets/Demo/Configs/DefaultSearchableEditorObject.asset b/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset similarity index 100% rename from Assets/Demo/Configs/DefaultSearchableEditorObject.asset rename to Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset diff --git a/Assets/Demo/Configs/DefaultSearchableEditorObject.asset.meta b/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta similarity index 100% rename from Assets/Demo/Configs/DefaultSearchableEditorObject.asset.meta rename to Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta diff --git a/Assets/Demo/Configs/FieldSearch Settings.asset b/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset similarity index 100% rename from Assets/Demo/Configs/FieldSearch Settings.asset rename to Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset diff --git a/Assets/Demo/Configs/FieldSearch Settings.asset.meta b/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta similarity index 100% rename from Assets/Demo/Configs/FieldSearch Settings.asset.meta rename to Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta diff --git a/Assets/Demo/FieldSearchSampleScene.unity b/Assets/FieldSearchDemo/FieldSearchSampleScene.unity similarity index 100% rename from Assets/Demo/FieldSearchSampleScene.unity rename to Assets/FieldSearchDemo/FieldSearchSampleScene.unity diff --git a/Assets/Demo/FieldSearchSampleScene.unity.meta b/Assets/FieldSearchDemo/FieldSearchSampleScene.unity.meta similarity index 100% rename from Assets/Demo/FieldSearchSampleScene.unity.meta rename to Assets/FieldSearchDemo/FieldSearchSampleScene.unity.meta diff --git a/Assets/Demo/Scripts.meta b/Assets/FieldSearchDemo/Scripts.meta similarity index 100% rename from Assets/Demo/Scripts.meta rename to Assets/FieldSearchDemo/Scripts.meta diff --git a/Assets/Demo/Scripts/Editor.meta b/Assets/FieldSearchDemo/Scripts/Editor.meta similarity index 100% rename from Assets/Demo/Scripts/Editor.meta rename to Assets/FieldSearchDemo/Scripts/Editor.meta diff --git a/Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef b/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef similarity index 100% rename from Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef rename to Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef diff --git a/Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta b/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta similarity index 100% rename from Assets/Demo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta rename to Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta diff --git a/Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs b/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs similarity index 100% rename from Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs rename to Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs diff --git a/Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta b/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta similarity index 100% rename from Assets/Demo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta rename to Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta diff --git a/Assets/Demo/Scripts/FieldSearch.Samples.asmdef b/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef similarity index 100% rename from Assets/Demo/Scripts/FieldSearch.Samples.asmdef rename to Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef diff --git a/Assets/Demo/Scripts/FieldSearch.Samples.asmdef.meta b/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta similarity index 100% rename from Assets/Demo/Scripts/FieldSearch.Samples.asmdef.meta rename to Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta diff --git a/Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs b/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs similarity index 100% rename from Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs rename to Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs diff --git a/Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta b/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta similarity index 100% rename from Assets/Demo/Scripts/SampleDefaultMonoBehaviour.cs.meta rename to Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta diff --git a/Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs b/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs similarity index 100% rename from Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs rename to Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs diff --git a/Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta b/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta similarity index 100% rename from Assets/Demo/Scripts/SampleSearchableMonoBehaviour.cs.meta rename to Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta From fada08a591810bf420c5d49a5dc635a2d035f5d6 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 13:02:46 +0400 Subject: [PATCH 11/60] Move files && update gitignore --- .gitignore | 30 +++++++++---------- .vsconfig => FieldSearch/.vsconfig | 0 .../Assembly-CSharp-Editor.csproj.meta | 0 .../Assembly-CSharp.csproj.meta | 0 Assets.meta => FieldSearch/Assets.meta | 0 .../Assets}/FieldSearch.meta | 0 .../Assets}/FieldSearch/Core.meta | 0 .../Assets}/FieldSearch/Core/BaseSearch.cs | 0 .../FieldSearch/Core/BaseSearch.cs.meta | 0 .../Assets}/FieldSearch/Core/Data.meta | 0 .../FieldSearch/Core/Data/Criteria.meta | 0 .../Core/Data/Criteria/BaseSearchCriterion.cs | 0 .../Data/Criteria/BaseSearchCriterion.cs.meta | 0 .../Criteria/ByFieldNameSearchCriterion.cs | 0 .../ByFieldNameSearchCriterion.cs.meta | 0 .../Data/Criteria/ByObjNameSearchCriterion.cs | 0 .../Criteria/ByObjNameSearchCriterion.cs.meta | 0 .../FieldSearch/Core/FieldSearch.Core.asmdef | 0 .../Core/FieldSearch.Core.asmdef.meta | 0 .../Assets}/FieldSearch/Core/Helpers.meta | 0 .../FieldSearch/Core/Helpers/Cache.meta | 0 .../FieldSearch/Core/Helpers/Cache/Data.meta | 0 .../Helpers/Cache/Data/SearchCacheJson.cs | 0 .../Cache/Data/SearchCacheJson.cs.meta | 0 .../Core/Helpers/Cache/Data/SearchCacheObj.cs | 0 .../Helpers/Cache/Data/SearchCacheObj.cs.meta | 0 .../Helpers/Cache/SearchInspectorCache.cs | 0 .../Cache/SearchInspectorCache.cs.meta | 0 .../Core/Helpers/StringFormatter.meta | 0 .../StringFormatter/SearchStringFormatter.cs | 0 .../SearchStringFormatter.cs.meta | 0 .../Assets}/FieldSearch/Core/Inspectors.meta | 0 .../BaseSearchableEditorConfigObject.cs | 0 .../BaseSearchableEditorConfigObject.cs.meta | 0 .../DefaultSearchableEditorConfigObject.cs | 0 ...efaultSearchableEditorConfigObject.cs.meta | 0 .../FieldSearch/Core/Inspectors/Editor.meta | 0 .../Inspectors/Editor/BaseSearchableEditor.cs | 0 .../Editor/BaseSearchableEditor.cs.meta | 0 .../Editor/FieldSearchGlobalEditor.cs | 0 .../Editor/FieldSearchGlobalEditor.cs.meta | 0 .../Core/Inspectors/SearchInspector.cs | 0 .../Core/Inspectors/SearchInspector.cs.meta | 0 .../FieldSearch/Core/SearchWithFilters.cs | 0 .../Core/SearchWithFilters.cs.meta | 0 .../Assets}/FieldSearch/Core/Settings.meta | 0 .../FieldSearch/Core/Settings/Editor.meta | 0 .../Editor/FieldSearchSettingsEditor.cs | 0 .../Editor/FieldSearchSettingsEditor.cs.meta | 0 .../Core/Settings/FieldSearchSettings.cs | 0 .../Core/Settings/FieldSearchSettings.cs.meta | 0 .../Assets}/FieldSearch/package.json | 0 .../Assets}/FieldSearch/package.json.meta | 0 .../Assets}/FieldSearchDemo.meta | 0 .../Assets}/FieldSearchDemo/Configs.meta | 0 .../DefaultSearchableEditorObject.asset | 0 .../DefaultSearchableEditorObject.asset.meta | 0 .../Configs/FieldSearch Settings.asset | 0 .../Configs/FieldSearch Settings.asset.meta | 0 .../FieldSearchSampleScene.unity | 0 .../FieldSearchSampleScene.unity.meta | 0 .../Assets}/FieldSearchDemo/Scripts.meta | 0 .../FieldSearchDemo/Scripts/Editor.meta | 0 .../Editor/FieldSearch.Samples.Editor.asmdef | 0 .../FieldSearch.Samples.Editor.asmdef.meta | 0 .../SampleSearchableMonoBehaviourEditor.cs | 0 ...ampleSearchableMonoBehaviourEditor.cs.meta | 0 .../Scripts/FieldSearch.Samples.asmdef | 0 .../Scripts/FieldSearch.Samples.asmdef.meta | 0 .../Scripts/SampleDefaultMonoBehaviour.cs | 0 .../SampleDefaultMonoBehaviour.cs.meta | 0 .../Scripts/SampleSearchableMonoBehaviour.cs | 0 .../SampleSearchableMonoBehaviour.cs.meta | 0 .../FieldSearch-Unity.sln.meta | 0 .../FieldSearch.Core.csproj.meta | 0 .../FieldSearch.Demo.csproj.meta | 0 .../FieldSearch.Helpers.csproj.meta | 0 .../FieldSearch.Samples.Editor.csproj.meta | 0 .../FieldSearch.Samples.csproj.meta | 0 .../FieldSearch.Settings.csproj.meta | 0 .../FieldSearch.csproj.meta | 0 Library.meta => FieldSearch/Library.meta | 0 Logs.meta => FieldSearch/Logs.meta | 0 Packages.meta => FieldSearch/Packages.meta | 0 .../Packages}/manifest.json | 2 ++ .../Packages}/manifest.json.meta | 0 .../ProjectSettings.meta | 0 .../ProjectSettings}/AudioManager.asset | 0 .../ProjectSettings}/AudioManager.asset.meta | 0 .../ClusterInputManager.asset | 0 .../ClusterInputManager.asset.meta | 0 .../ProjectSettings}/DynamicsManager.asset | 0 .../DynamicsManager.asset.meta | 0 .../EditorBuildSettings.asset | 0 .../EditorBuildSettings.asset.meta | 0 .../ProjectSettings}/EditorSettings.asset | 0 .../EditorSettings.asset.meta | 0 .../ProjectSettings}/GraphicsSettings.asset | 0 .../GraphicsSettings.asset.meta | 0 .../ProjectSettings}/InputManager.asset | 0 .../ProjectSettings}/InputManager.asset.meta | 0 .../ProjectSettings}/NavMeshAreas.asset | 0 .../ProjectSettings}/NavMeshAreas.asset.meta | 0 .../PackageManagerSettings.asset | 0 .../PackageManagerSettings.asset.meta | 0 .../ProjectSettings}/Physics2DSettings.asset | 0 .../Physics2DSettings.asset.meta | 0 .../ProjectSettings}/PresetManager.asset | 0 .../ProjectSettings}/PresetManager.asset.meta | 0 .../ProjectSettings}/ProjectSettings.asset | 0 .../ProjectSettings.asset.meta | 0 .../ProjectSettings}/ProjectVersion.txt | 0 .../ProjectSettings}/ProjectVersion.txt.meta | 0 .../ProjectSettings}/QualitySettings.asset | 0 .../QualitySettings.asset.meta | 0 .../ProjectSettings}/TagManager.asset | 0 .../ProjectSettings}/TagManager.asset.meta | 0 .../ProjectSettings}/TimeManager.asset | 0 .../ProjectSettings}/TimeManager.asset.meta | 0 .../UnityConnectSettings.asset | 0 .../UnityConnectSettings.asset.meta | 0 .../ProjectSettings}/VFXManager.asset | 0 .../ProjectSettings}/VFXManager.asset.meta | 0 .../VersionControlSettings.asset | 0 .../VersionControlSettings.asset.meta | 0 .../ProjectSettings}/XRSettings.asset | 0 .../ProjectSettings}/XRSettings.asset.meta | 0 Temp.meta => FieldSearch/Temp.meta | 0 .../UserSettings.meta | 0 obj.meta => FieldSearch/obj.meta | 0 LICENSE.md => LICENSE | 0 LICENSE.md.meta | 2 -- README.md.meta | 2 -- package.json.meta | 2 -- 134 files changed, 17 insertions(+), 21 deletions(-) rename .vsconfig => FieldSearch/.vsconfig (100%) rename Assembly-CSharp-Editor.csproj.meta => FieldSearch/Assembly-CSharp-Editor.csproj.meta (100%) rename Assembly-CSharp.csproj.meta => FieldSearch/Assembly-CSharp.csproj.meta (100%) rename Assets.meta => FieldSearch/Assets.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/BaseSearch.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/BaseSearch.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/FieldSearch.Core.asmdef (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/FieldSearch.Core.asmdef.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/Data.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/StringFormatter.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/Editor.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/SearchInspector.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Inspectors/SearchInspector.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/SearchWithFilters.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/SearchWithFilters.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Settings.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Settings/Editor.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Settings/FieldSearchSettings.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/package.json (100%) rename {Assets => FieldSearch/Assets}/FieldSearch/package.json.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Configs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Configs/FieldSearch Settings.asset (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/FieldSearchSampleScene.unity (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/FieldSearchSampleScene.unity.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/Editor.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs (100%) rename {Assets => FieldSearch/Assets}/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta (100%) rename FieldSearch-Unity.sln.meta => FieldSearch/FieldSearch-Unity.sln.meta (100%) rename FieldSearch.Core.csproj.meta => FieldSearch/FieldSearch.Core.csproj.meta (100%) rename FieldSearch.Demo.csproj.meta => FieldSearch/FieldSearch.Demo.csproj.meta (100%) rename FieldSearch.Helpers.csproj.meta => FieldSearch/FieldSearch.Helpers.csproj.meta (100%) rename FieldSearch.Samples.Editor.csproj.meta => FieldSearch/FieldSearch.Samples.Editor.csproj.meta (100%) rename FieldSearch.Samples.csproj.meta => FieldSearch/FieldSearch.Samples.csproj.meta (100%) rename FieldSearch.Settings.csproj.meta => FieldSearch/FieldSearch.Settings.csproj.meta (100%) rename FieldSearch.csproj.meta => FieldSearch/FieldSearch.csproj.meta (100%) rename Library.meta => FieldSearch/Library.meta (100%) rename Logs.meta => FieldSearch/Logs.meta (100%) rename Packages.meta => FieldSearch/Packages.meta (100%) rename {Packages => FieldSearch/Packages}/manifest.json (95%) rename {Packages => FieldSearch/Packages}/manifest.json.meta (100%) rename ProjectSettings.meta => FieldSearch/ProjectSettings.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/AudioManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/AudioManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/ClusterInputManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/ClusterInputManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/DynamicsManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/DynamicsManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/EditorBuildSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/EditorBuildSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/EditorSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/EditorSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/GraphicsSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/GraphicsSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/InputManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/InputManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/NavMeshAreas.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/NavMeshAreas.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/PackageManagerSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/PackageManagerSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/Physics2DSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/Physics2DSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/PresetManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/PresetManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/ProjectSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/ProjectSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/ProjectVersion.txt (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/ProjectVersion.txt.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/QualitySettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/QualitySettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/TagManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/TagManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/TimeManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/TimeManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/UnityConnectSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/UnityConnectSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/VFXManager.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/VFXManager.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/VersionControlSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/VersionControlSettings.asset.meta (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/XRSettings.asset (100%) rename {ProjectSettings => FieldSearch/ProjectSettings}/XRSettings.asset.meta (100%) rename Temp.meta => FieldSearch/Temp.meta (100%) rename UserSettings.meta => FieldSearch/UserSettings.meta (100%) rename obj.meta => FieldSearch/obj.meta (100%) rename LICENSE.md => LICENSE (100%) delete mode 100644 LICENSE.md.meta delete mode 100644 README.md.meta delete mode 100644 package.json.meta diff --git a/.gitignore b/.gitignore index d93bfaf..82d193b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,32 +1,32 @@ -/[Ll]ibrary/ -/[Tt]emp/ -/[Oo]bj/ -/[Bb]uild/ -/[Bb]uilds/ -/[Ll]ogs/ -/[Uu]ser[Ss]ettings/ +*/[Ll]ibrary/ +*/[Tt]emp/ +*/[Oo]bj/ +*/[Bb]uild/ +*/[Bb]uilds/ +*/[Ll]ogs/ +*/[Uu]ser[Ss]ettings/ # MemoryCaptures can get excessive in size. # They also could contain extremely sensitive data -/[Mm]emoryCaptures/ +*/[Mm]emoryCaptures/ # Recordings can get excessive in size -/[Rr]ecordings/ +*/[Rr]ecordings/ # Uncomment this line if you wish to ignore the asset store tools plugin # /[Aa]ssets/AssetStoreTools* # Autogenerated Jetbrains Rider plugin -/[Aa]ssets/Plugins/Editor/JetBrains* +*/[Aa]ssets/Plugins/Editor/JetBrains* # Visual Studio cache directory -.vs/ +*/.vs/ # Gradle cache directory .gradle/ # Autogenerated VS/MD/Consulo solution and project files -ExportedObj/ +*/ExportedObj/ .consulo/ *.csproj *.unityproj @@ -61,8 +61,8 @@ sysinfo.txt crashlytics-build.properties # Packed Addressables -/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* +*/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* # Temporary auto-generated Android Assets -/[Aa]ssets/[Ss]treamingAssets/aa.meta -/[Aa]ssets/[Ss]treamingAssets/aa/* +*/[Aa]ssets/[Ss]treamingAssets/aa.meta +*/[Aa]ssets/[Ss]treamingAssets/aa/* diff --git a/.vsconfig b/FieldSearch/.vsconfig similarity index 100% rename from .vsconfig rename to FieldSearch/.vsconfig diff --git a/Assembly-CSharp-Editor.csproj.meta b/FieldSearch/Assembly-CSharp-Editor.csproj.meta similarity index 100% rename from Assembly-CSharp-Editor.csproj.meta rename to FieldSearch/Assembly-CSharp-Editor.csproj.meta diff --git a/Assembly-CSharp.csproj.meta b/FieldSearch/Assembly-CSharp.csproj.meta similarity index 100% rename from Assembly-CSharp.csproj.meta rename to FieldSearch/Assembly-CSharp.csproj.meta diff --git a/Assets.meta b/FieldSearch/Assets.meta similarity index 100% rename from Assets.meta rename to FieldSearch/Assets.meta diff --git a/Assets/FieldSearch.meta b/FieldSearch/Assets/FieldSearch.meta similarity index 100% rename from Assets/FieldSearch.meta rename to FieldSearch/Assets/FieldSearch.meta diff --git a/Assets/FieldSearch/Core.meta b/FieldSearch/Assets/FieldSearch/Core.meta similarity index 100% rename from Assets/FieldSearch/Core.meta rename to FieldSearch/Assets/FieldSearch/Core.meta diff --git a/Assets/FieldSearch/Core/BaseSearch.cs b/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs similarity index 100% rename from Assets/FieldSearch/Core/BaseSearch.cs rename to FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs diff --git a/Assets/FieldSearch/Core/BaseSearch.cs.meta b/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/BaseSearch.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs.meta diff --git a/Assets/FieldSearch/Core/Data.meta b/FieldSearch/Assets/FieldSearch/Core/Data.meta similarity index 100% rename from Assets/FieldSearch/Core/Data.meta rename to FieldSearch/Assets/FieldSearch/Core/Data.meta diff --git a/Assets/FieldSearch/Core/Data/Criteria.meta b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria.meta similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria.meta rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria.meta diff --git a/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs diff --git a/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs.meta diff --git a/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs diff --git a/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs.meta diff --git a/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs diff --git a/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs.meta diff --git a/Assets/FieldSearch/Core/FieldSearch.Core.asmdef b/FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef similarity index 100% rename from Assets/FieldSearch/Core/FieldSearch.Core.asmdef rename to FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef diff --git a/Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta b/FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta similarity index 100% rename from Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta rename to FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef.meta diff --git a/Assets/FieldSearch/Core/Helpers.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache/Data.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/Data.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs diff --git a/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs diff --git a/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs.meta diff --git a/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs diff --git a/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs.meta diff --git a/Assets/FieldSearch/Core/Helpers/StringFormatter.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/StringFormatter.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter.meta diff --git a/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs similarity index 100% rename from Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs rename to FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs diff --git a/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs.meta diff --git a/Assets/FieldSearch/Core/Inspectors.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors.meta diff --git a/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs diff --git a/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta diff --git a/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs diff --git a/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta diff --git a/Assets/FieldSearch/Core/Inspectors/Editor.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/Editor.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor.meta diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs.meta diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs diff --git a/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta diff --git a/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/SearchInspector.cs rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs diff --git a/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta diff --git a/Assets/FieldSearch/Core/SearchWithFilters.cs b/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs similarity index 100% rename from Assets/FieldSearch/Core/SearchWithFilters.cs rename to FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs diff --git a/Assets/FieldSearch/Core/SearchWithFilters.cs.meta b/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/SearchWithFilters.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs.meta diff --git a/Assets/FieldSearch/Core/Settings.meta b/FieldSearch/Assets/FieldSearch/Core/Settings.meta similarity index 100% rename from Assets/FieldSearch/Core/Settings.meta rename to FieldSearch/Assets/FieldSearch/Core/Settings.meta diff --git a/Assets/FieldSearch/Core/Settings/Editor.meta b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor.meta similarity index 100% rename from Assets/FieldSearch/Core/Settings/Editor.meta rename to FieldSearch/Assets/FieldSearch/Core/Settings/Editor.meta diff --git a/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs similarity index 100% rename from Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs rename to FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs diff --git a/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta diff --git a/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs similarity index 100% rename from Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs rename to FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs diff --git a/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta similarity index 100% rename from Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta diff --git a/Assets/FieldSearch/package.json b/FieldSearch/Assets/FieldSearch/package.json similarity index 100% rename from Assets/FieldSearch/package.json rename to FieldSearch/Assets/FieldSearch/package.json diff --git a/Assets/FieldSearch/package.json.meta b/FieldSearch/Assets/FieldSearch/package.json.meta similarity index 100% rename from Assets/FieldSearch/package.json.meta rename to FieldSearch/Assets/FieldSearch/package.json.meta diff --git a/Assets/FieldSearchDemo.meta b/FieldSearch/Assets/FieldSearchDemo.meta similarity index 100% rename from Assets/FieldSearchDemo.meta rename to FieldSearch/Assets/FieldSearchDemo.meta diff --git a/Assets/FieldSearchDemo/Configs.meta b/FieldSearch/Assets/FieldSearchDemo/Configs.meta similarity index 100% rename from Assets/FieldSearchDemo/Configs.meta rename to FieldSearch/Assets/FieldSearchDemo/Configs.meta diff --git a/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset b/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset similarity index 100% rename from Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset rename to FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset diff --git a/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta b/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta similarity index 100% rename from Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta rename to FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta diff --git a/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset b/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset similarity index 100% rename from Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset rename to FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset diff --git a/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta b/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta similarity index 100% rename from Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta rename to FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta diff --git a/Assets/FieldSearchDemo/FieldSearchSampleScene.unity b/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity similarity index 100% rename from Assets/FieldSearchDemo/FieldSearchSampleScene.unity rename to FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity diff --git a/Assets/FieldSearchDemo/FieldSearchSampleScene.unity.meta b/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity.meta similarity index 100% rename from Assets/FieldSearchDemo/FieldSearchSampleScene.unity.meta rename to FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity.meta diff --git a/Assets/FieldSearchDemo/Scripts.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts.meta diff --git a/Assets/FieldSearchDemo/Scripts/Editor.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts/Editor.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts/Editor.meta diff --git a/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef similarity index 100% rename from Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef rename to FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef diff --git a/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/FieldSearch.Samples.Editor.asmdef.meta diff --git a/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs similarity index 100% rename from Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs rename to FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs diff --git a/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs.meta diff --git a/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef b/FieldSearch/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef similarity index 100% rename from Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef rename to FieldSearch/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef diff --git a/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts/FieldSearch.Samples.asmdef.meta diff --git a/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs similarity index 100% rename from Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs rename to FieldSearch/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs diff --git a/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts/SampleDefaultMonoBehaviour.cs.meta diff --git a/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs similarity index 100% rename from Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs rename to FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs diff --git a/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta similarity index 100% rename from Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta rename to FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs.meta diff --git a/FieldSearch-Unity.sln.meta b/FieldSearch/FieldSearch-Unity.sln.meta similarity index 100% rename from FieldSearch-Unity.sln.meta rename to FieldSearch/FieldSearch-Unity.sln.meta diff --git a/FieldSearch.Core.csproj.meta b/FieldSearch/FieldSearch.Core.csproj.meta similarity index 100% rename from FieldSearch.Core.csproj.meta rename to FieldSearch/FieldSearch.Core.csproj.meta diff --git a/FieldSearch.Demo.csproj.meta b/FieldSearch/FieldSearch.Demo.csproj.meta similarity index 100% rename from FieldSearch.Demo.csproj.meta rename to FieldSearch/FieldSearch.Demo.csproj.meta diff --git a/FieldSearch.Helpers.csproj.meta b/FieldSearch/FieldSearch.Helpers.csproj.meta similarity index 100% rename from FieldSearch.Helpers.csproj.meta rename to FieldSearch/FieldSearch.Helpers.csproj.meta diff --git a/FieldSearch.Samples.Editor.csproj.meta b/FieldSearch/FieldSearch.Samples.Editor.csproj.meta similarity index 100% rename from FieldSearch.Samples.Editor.csproj.meta rename to FieldSearch/FieldSearch.Samples.Editor.csproj.meta diff --git a/FieldSearch.Samples.csproj.meta b/FieldSearch/FieldSearch.Samples.csproj.meta similarity index 100% rename from FieldSearch.Samples.csproj.meta rename to FieldSearch/FieldSearch.Samples.csproj.meta diff --git a/FieldSearch.Settings.csproj.meta b/FieldSearch/FieldSearch.Settings.csproj.meta similarity index 100% rename from FieldSearch.Settings.csproj.meta rename to FieldSearch/FieldSearch.Settings.csproj.meta diff --git a/FieldSearch.csproj.meta b/FieldSearch/FieldSearch.csproj.meta similarity index 100% rename from FieldSearch.csproj.meta rename to FieldSearch/FieldSearch.csproj.meta diff --git a/Library.meta b/FieldSearch/Library.meta similarity index 100% rename from Library.meta rename to FieldSearch/Library.meta diff --git a/Logs.meta b/FieldSearch/Logs.meta similarity index 100% rename from Logs.meta rename to FieldSearch/Logs.meta diff --git a/Packages.meta b/FieldSearch/Packages.meta similarity index 100% rename from Packages.meta rename to FieldSearch/Packages.meta diff --git a/Packages/manifest.json b/FieldSearch/Packages/manifest.json similarity index 95% rename from Packages/manifest.json rename to FieldSearch/Packages/manifest.json index 785f7f4..73c0efb 100644 --- a/Packages/manifest.json +++ b/FieldSearch/Packages/manifest.json @@ -1,9 +1,11 @@ { "dependencies": { + "com.unity.ads": "2.0.8", "com.unity.analytics": "3.2.2", "com.unity.collab-proxy": "1.2.15", "com.unity.package-manager-ui": "2.0.7", "com.unity.purchasing": "2.0.3", + "com.unity.textmeshpro": "1.4.1", "com.unity.modules.ai": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", diff --git a/Packages/manifest.json.meta b/FieldSearch/Packages/manifest.json.meta similarity index 100% rename from Packages/manifest.json.meta rename to FieldSearch/Packages/manifest.json.meta diff --git a/ProjectSettings.meta b/FieldSearch/ProjectSettings.meta similarity index 100% rename from ProjectSettings.meta rename to FieldSearch/ProjectSettings.meta diff --git a/ProjectSettings/AudioManager.asset b/FieldSearch/ProjectSettings/AudioManager.asset similarity index 100% rename from ProjectSettings/AudioManager.asset rename to FieldSearch/ProjectSettings/AudioManager.asset diff --git a/ProjectSettings/AudioManager.asset.meta b/FieldSearch/ProjectSettings/AudioManager.asset.meta similarity index 100% rename from ProjectSettings/AudioManager.asset.meta rename to FieldSearch/ProjectSettings/AudioManager.asset.meta diff --git a/ProjectSettings/ClusterInputManager.asset b/FieldSearch/ProjectSettings/ClusterInputManager.asset similarity index 100% rename from ProjectSettings/ClusterInputManager.asset rename to FieldSearch/ProjectSettings/ClusterInputManager.asset diff --git a/ProjectSettings/ClusterInputManager.asset.meta b/FieldSearch/ProjectSettings/ClusterInputManager.asset.meta similarity index 100% rename from ProjectSettings/ClusterInputManager.asset.meta rename to FieldSearch/ProjectSettings/ClusterInputManager.asset.meta diff --git a/ProjectSettings/DynamicsManager.asset b/FieldSearch/ProjectSettings/DynamicsManager.asset similarity index 100% rename from ProjectSettings/DynamicsManager.asset rename to FieldSearch/ProjectSettings/DynamicsManager.asset diff --git a/ProjectSettings/DynamicsManager.asset.meta b/FieldSearch/ProjectSettings/DynamicsManager.asset.meta similarity index 100% rename from ProjectSettings/DynamicsManager.asset.meta rename to FieldSearch/ProjectSettings/DynamicsManager.asset.meta diff --git a/ProjectSettings/EditorBuildSettings.asset b/FieldSearch/ProjectSettings/EditorBuildSettings.asset similarity index 100% rename from ProjectSettings/EditorBuildSettings.asset rename to FieldSearch/ProjectSettings/EditorBuildSettings.asset diff --git a/ProjectSettings/EditorBuildSettings.asset.meta b/FieldSearch/ProjectSettings/EditorBuildSettings.asset.meta similarity index 100% rename from ProjectSettings/EditorBuildSettings.asset.meta rename to FieldSearch/ProjectSettings/EditorBuildSettings.asset.meta diff --git a/ProjectSettings/EditorSettings.asset b/FieldSearch/ProjectSettings/EditorSettings.asset similarity index 100% rename from ProjectSettings/EditorSettings.asset rename to FieldSearch/ProjectSettings/EditorSettings.asset diff --git a/ProjectSettings/EditorSettings.asset.meta b/FieldSearch/ProjectSettings/EditorSettings.asset.meta similarity index 100% rename from ProjectSettings/EditorSettings.asset.meta rename to FieldSearch/ProjectSettings/EditorSettings.asset.meta diff --git a/ProjectSettings/GraphicsSettings.asset b/FieldSearch/ProjectSettings/GraphicsSettings.asset similarity index 100% rename from ProjectSettings/GraphicsSettings.asset rename to FieldSearch/ProjectSettings/GraphicsSettings.asset diff --git a/ProjectSettings/GraphicsSettings.asset.meta b/FieldSearch/ProjectSettings/GraphicsSettings.asset.meta similarity index 100% rename from ProjectSettings/GraphicsSettings.asset.meta rename to FieldSearch/ProjectSettings/GraphicsSettings.asset.meta diff --git a/ProjectSettings/InputManager.asset b/FieldSearch/ProjectSettings/InputManager.asset similarity index 100% rename from ProjectSettings/InputManager.asset rename to FieldSearch/ProjectSettings/InputManager.asset diff --git a/ProjectSettings/InputManager.asset.meta b/FieldSearch/ProjectSettings/InputManager.asset.meta similarity index 100% rename from ProjectSettings/InputManager.asset.meta rename to FieldSearch/ProjectSettings/InputManager.asset.meta diff --git a/ProjectSettings/NavMeshAreas.asset b/FieldSearch/ProjectSettings/NavMeshAreas.asset similarity index 100% rename from ProjectSettings/NavMeshAreas.asset rename to FieldSearch/ProjectSettings/NavMeshAreas.asset diff --git a/ProjectSettings/NavMeshAreas.asset.meta b/FieldSearch/ProjectSettings/NavMeshAreas.asset.meta similarity index 100% rename from ProjectSettings/NavMeshAreas.asset.meta rename to FieldSearch/ProjectSettings/NavMeshAreas.asset.meta diff --git a/ProjectSettings/PackageManagerSettings.asset b/FieldSearch/ProjectSettings/PackageManagerSettings.asset similarity index 100% rename from ProjectSettings/PackageManagerSettings.asset rename to FieldSearch/ProjectSettings/PackageManagerSettings.asset diff --git a/ProjectSettings/PackageManagerSettings.asset.meta b/FieldSearch/ProjectSettings/PackageManagerSettings.asset.meta similarity index 100% rename from ProjectSettings/PackageManagerSettings.asset.meta rename to FieldSearch/ProjectSettings/PackageManagerSettings.asset.meta diff --git a/ProjectSettings/Physics2DSettings.asset b/FieldSearch/ProjectSettings/Physics2DSettings.asset similarity index 100% rename from ProjectSettings/Physics2DSettings.asset rename to FieldSearch/ProjectSettings/Physics2DSettings.asset diff --git a/ProjectSettings/Physics2DSettings.asset.meta b/FieldSearch/ProjectSettings/Physics2DSettings.asset.meta similarity index 100% rename from ProjectSettings/Physics2DSettings.asset.meta rename to FieldSearch/ProjectSettings/Physics2DSettings.asset.meta diff --git a/ProjectSettings/PresetManager.asset b/FieldSearch/ProjectSettings/PresetManager.asset similarity index 100% rename from ProjectSettings/PresetManager.asset rename to FieldSearch/ProjectSettings/PresetManager.asset diff --git a/ProjectSettings/PresetManager.asset.meta b/FieldSearch/ProjectSettings/PresetManager.asset.meta similarity index 100% rename from ProjectSettings/PresetManager.asset.meta rename to FieldSearch/ProjectSettings/PresetManager.asset.meta diff --git a/ProjectSettings/ProjectSettings.asset b/FieldSearch/ProjectSettings/ProjectSettings.asset similarity index 100% rename from ProjectSettings/ProjectSettings.asset rename to FieldSearch/ProjectSettings/ProjectSettings.asset diff --git a/ProjectSettings/ProjectSettings.asset.meta b/FieldSearch/ProjectSettings/ProjectSettings.asset.meta similarity index 100% rename from ProjectSettings/ProjectSettings.asset.meta rename to FieldSearch/ProjectSettings/ProjectSettings.asset.meta diff --git a/ProjectSettings/ProjectVersion.txt b/FieldSearch/ProjectSettings/ProjectVersion.txt similarity index 100% rename from ProjectSettings/ProjectVersion.txt rename to FieldSearch/ProjectSettings/ProjectVersion.txt diff --git a/ProjectSettings/ProjectVersion.txt.meta b/FieldSearch/ProjectSettings/ProjectVersion.txt.meta similarity index 100% rename from ProjectSettings/ProjectVersion.txt.meta rename to FieldSearch/ProjectSettings/ProjectVersion.txt.meta diff --git a/ProjectSettings/QualitySettings.asset b/FieldSearch/ProjectSettings/QualitySettings.asset similarity index 100% rename from ProjectSettings/QualitySettings.asset rename to FieldSearch/ProjectSettings/QualitySettings.asset diff --git a/ProjectSettings/QualitySettings.asset.meta b/FieldSearch/ProjectSettings/QualitySettings.asset.meta similarity index 100% rename from ProjectSettings/QualitySettings.asset.meta rename to FieldSearch/ProjectSettings/QualitySettings.asset.meta diff --git a/ProjectSettings/TagManager.asset b/FieldSearch/ProjectSettings/TagManager.asset similarity index 100% rename from ProjectSettings/TagManager.asset rename to FieldSearch/ProjectSettings/TagManager.asset diff --git a/ProjectSettings/TagManager.asset.meta b/FieldSearch/ProjectSettings/TagManager.asset.meta similarity index 100% rename from ProjectSettings/TagManager.asset.meta rename to FieldSearch/ProjectSettings/TagManager.asset.meta diff --git a/ProjectSettings/TimeManager.asset b/FieldSearch/ProjectSettings/TimeManager.asset similarity index 100% rename from ProjectSettings/TimeManager.asset rename to FieldSearch/ProjectSettings/TimeManager.asset diff --git a/ProjectSettings/TimeManager.asset.meta b/FieldSearch/ProjectSettings/TimeManager.asset.meta similarity index 100% rename from ProjectSettings/TimeManager.asset.meta rename to FieldSearch/ProjectSettings/TimeManager.asset.meta diff --git a/ProjectSettings/UnityConnectSettings.asset b/FieldSearch/ProjectSettings/UnityConnectSettings.asset similarity index 100% rename from ProjectSettings/UnityConnectSettings.asset rename to FieldSearch/ProjectSettings/UnityConnectSettings.asset diff --git a/ProjectSettings/UnityConnectSettings.asset.meta b/FieldSearch/ProjectSettings/UnityConnectSettings.asset.meta similarity index 100% rename from ProjectSettings/UnityConnectSettings.asset.meta rename to FieldSearch/ProjectSettings/UnityConnectSettings.asset.meta diff --git a/ProjectSettings/VFXManager.asset b/FieldSearch/ProjectSettings/VFXManager.asset similarity index 100% rename from ProjectSettings/VFXManager.asset rename to FieldSearch/ProjectSettings/VFXManager.asset diff --git a/ProjectSettings/VFXManager.asset.meta b/FieldSearch/ProjectSettings/VFXManager.asset.meta similarity index 100% rename from ProjectSettings/VFXManager.asset.meta rename to FieldSearch/ProjectSettings/VFXManager.asset.meta diff --git a/ProjectSettings/VersionControlSettings.asset b/FieldSearch/ProjectSettings/VersionControlSettings.asset similarity index 100% rename from ProjectSettings/VersionControlSettings.asset rename to FieldSearch/ProjectSettings/VersionControlSettings.asset diff --git a/ProjectSettings/VersionControlSettings.asset.meta b/FieldSearch/ProjectSettings/VersionControlSettings.asset.meta similarity index 100% rename from ProjectSettings/VersionControlSettings.asset.meta rename to FieldSearch/ProjectSettings/VersionControlSettings.asset.meta diff --git a/ProjectSettings/XRSettings.asset b/FieldSearch/ProjectSettings/XRSettings.asset similarity index 100% rename from ProjectSettings/XRSettings.asset rename to FieldSearch/ProjectSettings/XRSettings.asset diff --git a/ProjectSettings/XRSettings.asset.meta b/FieldSearch/ProjectSettings/XRSettings.asset.meta similarity index 100% rename from ProjectSettings/XRSettings.asset.meta rename to FieldSearch/ProjectSettings/XRSettings.asset.meta diff --git a/Temp.meta b/FieldSearch/Temp.meta similarity index 100% rename from Temp.meta rename to FieldSearch/Temp.meta diff --git a/UserSettings.meta b/FieldSearch/UserSettings.meta similarity index 100% rename from UserSettings.meta rename to FieldSearch/UserSettings.meta diff --git a/obj.meta b/FieldSearch/obj.meta similarity index 100% rename from obj.meta rename to FieldSearch/obj.meta diff --git a/LICENSE.md b/LICENSE similarity index 100% rename from LICENSE.md rename to LICENSE diff --git a/LICENSE.md.meta b/LICENSE.md.meta deleted file mode 100644 index 11132a2..0000000 --- a/LICENSE.md.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 2f96062a3aff0fa40804efc47cb32f13 \ No newline at end of file diff --git a/README.md.meta b/README.md.meta deleted file mode 100644 index 6c55f12..0000000 --- a/README.md.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 78389deece8358e4fb1f61681705db4d \ No newline at end of file diff --git a/package.json.meta b/package.json.meta deleted file mode 100644 index 1d77f5d..0000000 --- a/package.json.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 9a9c2a9d0f1136646886c86a87a8f79b \ No newline at end of file From 98bea4b8c9682693db74bb25997f70d0ab0eaed9 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 15:29:14 +0400 Subject: [PATCH 12/60] Update logic && add global .gitignore --- .../config/applicationhost.config | 1025 +++++++++++++++++ .../Assets/FieldSearch/.gitignore_global | 2 + .../Helpers/Cache/SearchInspectorCache.cs | 5 + .../Editor/FieldSearchGlobalEditor.cs | 2 +- .../Core/Settings/FieldSearchSettings.cs | 72 +- .../Assets/FieldSearchDemo/Configs.meta | 8 - .../DefaultSearchableEditorObject.asset | 14 - .../DefaultSearchableEditorObject.asset.meta | 8 - .../Configs/FieldSearch Settings.asset | 18 - .../Configs/FieldSearch Settings.asset.meta | 8 - 10 files changed, 1101 insertions(+), 61 deletions(-) create mode 100644 .vs/FieldSearch-Unity/config/applicationhost.config create mode 100644 FieldSearch/Assets/FieldSearch/.gitignore_global delete mode 100644 FieldSearch/Assets/FieldSearchDemo/Configs.meta delete mode 100644 FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset delete mode 100644 FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta delete mode 100644 FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset delete mode 100644 FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta diff --git a/.vs/FieldSearch-Unity/config/applicationhost.config b/.vs/FieldSearch-Unity/config/applicationhost.config new file mode 100644 index 0000000..bd44eab --- /dev/null +++ b/.vs/FieldSearch-Unity/config/applicationhost.config @@ -0,0 +1,1025 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FieldSearch/Assets/FieldSearch/.gitignore_global b/FieldSearch/Assets/FieldSearch/.gitignore_global new file mode 100644 index 0000000..a9c5eb2 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/.gitignore_global @@ -0,0 +1,2 @@ +/[Aa]ssets/FieldSearch* +FieldSearch*.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs index c390905..7d25d43 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs @@ -83,6 +83,11 @@ private static void RemoveFirstValue() private static bool HasFreeMemorySlots() { + if(Settings == null) + { + return true; + } + var currentSizeInMb = ConvertByteToMb(GetCurrentSize()); return currentSizeInMb < Settings.MemoryLimitInMb; } diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs index 0e13453..6347ee6 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs @@ -12,7 +12,7 @@ public class FieldSearchGlobalEditor : UnityEditor.Editor BaseSearchableEditorConfigObject SearchableEditor => Settings.SearchableEditor; - bool IsActive => Settings.ApplyToAll; + bool IsActive => Settings?.ApplyToAll ?? false; private void OnEnable() { diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index f244047..0e69779 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -1,14 +1,19 @@ using FieldSearch.Core.Inspectors; using FieldSearch.Core.Inspectors.Base; +using System.IO; using System.Linq; using UnityEditor; using UnityEngine; +using System.Diagnostics; +using Debug = UnityEngine.Debug; namespace FieldSearch.Settings { [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings")] public class FieldSearchSettings : ScriptableObject { + private const string GlobalGitignorePath = "FieldSearch/.gitignore_global"; + public static FieldSearchSettings Instance { get @@ -25,14 +30,14 @@ public static FieldSearchSettings Instance [Header("Inspector settings")] [SerializeField] - private bool applyToAll; + private bool applyToAll = true; [SerializeField] private DefaultSearchableEditorConfigObject searchableEditor; [Header("Cache settings")] [SerializeField] - private bool saveToDisk; + private bool saveToDisk = true; [SerializeField] [Range(100, 10000)] @@ -60,8 +65,8 @@ private void TryUpdateInstance() { var path = AssetDatabase.GetAssetPath(Instance); - Debug.LogError($"Delete previous setting (name: {Instance.name},path: {path})" + - $"\n&& set new instance ({this.name}) to {typeof(FieldSearchSettings)}"); + Debug.LogWarning($"Delete previous setting \n(name: {Instance.name},path: {path})" + + $" && set new instance ({this.name}) to {typeof(FieldSearchSettings)}"); AssetDatabase.DeleteAsset(path); Instance = this; @@ -76,5 +81,64 @@ private static FieldSearchSettings GetInstance() return AssetDatabase.LoadAssetAtPath(path); } + + [MenuItem("Field Search/Add default settings (override if exists)")] + public static void CreateSettingsObject() + { + var settings = CreateInstance(); + + var directoryPath = "Assets/FieldSearchConfigs"; + if (!Directory.Exists(directoryPath)) + { + Directory.CreateDirectory(directoryPath); + } + + var configPath = $"{directoryPath}/DefaultSearchableEditorConfigObject.asset"; + var config = CreateDefaultSearchableEditorConfig(configPath); + settings.searchableEditor = config; + + string path = $"{directoryPath}/FieldSearch Settings.asset"; + AssetDatabase.CreateAsset(settings, path); + AssetDatabase.SaveAssets(); + + Selection.activeObject = settings; + EditorGUIUtility.PingObject(settings); + } + + private static DefaultSearchableEditorConfigObject CreateDefaultSearchableEditorConfig(string path) + { + var config = CreateInstance(); + AssetDatabase.CreateAsset(config, path); + + return config; + } + + [MenuItem("Field Search/Add package folders to .gitignore (global)")] + public static void AddToGlobalGitignore() + { + var gitignorePath = Path.Combine(Application.dataPath, GlobalGitignorePath); + var str = $"git config core.excludesfile {gitignorePath}"; + + Debug.LogError(str); + StartCmdProcess(str); + } + + [MenuItem("Field Search/Remove package folders from .gitignore (global)")] + public static void RemoveFromGlobalGitignore() + { + var str = $"git config --unset core.excludesfile"; + StartCmdProcess(str); + } + + private static void StartCmdProcess(string cmdArgs) + { + Process process = new Process(); + ProcessStartInfo startInfo = new ProcessStartInfo(); + startInfo.WindowStyle = ProcessWindowStyle.Normal; + startInfo.FileName = "cmd.exe"; + startInfo.Arguments = cmdArgs; + process.StartInfo = startInfo; + process.Start(); + } } } diff --git a/FieldSearch/Assets/FieldSearchDemo/Configs.meta b/FieldSearch/Assets/FieldSearchDemo/Configs.meta deleted file mode 100644 index 929d136..0000000 --- a/FieldSearch/Assets/FieldSearchDemo/Configs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a11ee6e7d734879499d36730df41bd02 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset b/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset deleted file mode 100644 index 8d070cb..0000000 --- a/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f6ae2f51bdc16134491c161c1a341169, type: 3} - m_Name: DefaultSearchableEditorObject - m_EditorClassIdentifier: diff --git a/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta b/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta deleted file mode 100644 index d1f45ac..0000000 --- a/FieldSearch/Assets/FieldSearchDemo/Configs/DefaultSearchableEditorObject.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 94fad07ab2124ad42a3bdcb346c310c5 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset b/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset deleted file mode 100644 index bd99c94..0000000 --- a/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset +++ /dev/null @@ -1,18 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a84440953b8e08144ae602ad895960cc, type: 3} - m_Name: FieldSearch Settings - m_EditorClassIdentifier: - applyToAll: 1 - searchableEditor: {fileID: 11400000, guid: 94fad07ab2124ad42a3bdcb346c310c5, type: 2} - saveToDisk: 0 - memoryLimitInMb: 100 diff --git a/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta b/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta deleted file mode 100644 index 888bad1..0000000 --- a/FieldSearch/Assets/FieldSearchDemo/Configs/FieldSearch Settings.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d9267cad1293de94c9ed2398abb43f8a -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: From 3903c1a9f9ed331d1787ea374ccd3e89e9c24d08 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 15:32:50 +0400 Subject: [PATCH 13/60] Update gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 82d193b..5d2a4aa 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,10 @@ */[Ll]ogs/ */[Uu]ser[Ss]ettings/ +# FieldSearchConfigs +**/[Ff]ield[Ss]earch[Cc]onfigs/ +[Ff]ield[Ss]earch[Cc]onfigs.meta + # MemoryCaptures can get excessive in size. # They also could contain extremely sensitive data */[Mm]emoryCaptures/ From c8e7ed083b959cba3cb16641120d45fb22e6c4c7 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 16:26:03 +0400 Subject: [PATCH 14/60] Update FieldSearchSettings --- .../Core/Settings/FieldSearchSettings.cs | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 0e69779..3ef482b 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -118,25 +118,33 @@ public static void AddToGlobalGitignore() { var gitignorePath = Path.Combine(Application.dataPath, GlobalGitignorePath); var str = $"git config core.excludesfile {gitignorePath}"; - - Debug.LogError(str); - StartCmdProcess(str); + StartCmdProcess(GetDirectoryName(), str); } [MenuItem("Field Search/Remove package folders from .gitignore (global)")] public static void RemoveFromGlobalGitignore() { var str = $"git config --unset core.excludesfile"; - StartCmdProcess(str); + StartCmdProcess(GetDirectoryName(), str); + } + + private static string GetDirectoryName() + { + var path = Application.dataPath; + + // Debug line for repo dev + //path = Path.GetDirectoryName(path); + return Path.GetDirectoryName(path); } - private static void StartCmdProcess(string cmdArgs) + private static void StartCmdProcess(string path, string cmdArgs) { Process process = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo(); - startInfo.WindowStyle = ProcessWindowStyle.Normal; + startInfo.WorkingDirectory = path; + startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.FileName = "cmd.exe"; - startInfo.Arguments = cmdArgs; + startInfo.Arguments = $"/C {cmdArgs}"; process.StartInfo = startInfo; process.Start(); } From 8bf73b8adc8a02013d1089a4605fc8392b44c0ca Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 16:44:49 +0400 Subject: [PATCH 15/60] Move gitignore file --- .../FieldSearch/Core/Settings/FieldSearchSettings.cs | 2 +- .../FieldSearch/{.gitignore_global => gitignore.global} | 0 FieldSearch/Assets/FieldSearch/gitignore.global.meta | 7 +++++++ 3 files changed, 8 insertions(+), 1 deletion(-) rename FieldSearch/Assets/FieldSearch/{.gitignore_global => gitignore.global} (100%) create mode 100644 FieldSearch/Assets/FieldSearch/gitignore.global.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 3ef482b..b0ca706 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -12,7 +12,7 @@ namespace FieldSearch.Settings [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings")] public class FieldSearchSettings : ScriptableObject { - private const string GlobalGitignorePath = "FieldSearch/.gitignore_global"; + private const string GlobalGitignorePath = "FieldSearch/gitignore.global"; public static FieldSearchSettings Instance { diff --git a/FieldSearch/Assets/FieldSearch/.gitignore_global b/FieldSearch/Assets/FieldSearch/gitignore.global similarity index 100% rename from FieldSearch/Assets/FieldSearch/.gitignore_global rename to FieldSearch/Assets/FieldSearch/gitignore.global diff --git a/FieldSearch/Assets/FieldSearch/gitignore.global.meta b/FieldSearch/Assets/FieldSearch/gitignore.global.meta new file mode 100644 index 0000000..7a24bb6 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/gitignore.global.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 290832e223bee0f4294e749fa34860d6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From 5d1ecdb63c40e22ca93dfa127c5878e565924cb7 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Sun, 4 Sep 2022 16:47:58 +0400 Subject: [PATCH 16/60] Delete applicationhost.config --- .../config/applicationhost.config | 1025 ----------------- 1 file changed, 1025 deletions(-) delete mode 100644 .vs/FieldSearch-Unity/config/applicationhost.config diff --git a/.vs/FieldSearch-Unity/config/applicationhost.config b/.vs/FieldSearch-Unity/config/applicationhost.config deleted file mode 100644 index bd44eab..0000000 --- a/.vs/FieldSearch-Unity/config/applicationhost.config +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - - -
-
-
-
-
-
-
-
- - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From f97f927869f8997364e68366bde5a70b1e38c993 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Mon, 5 Sep 2022 23:47:19 +0400 Subject: [PATCH 17/60] Update README.md --- README.md | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5991d20..9730855 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,70 @@ -# FieldSearch-Unity +# FieldSearch-Unity V1.0.0 + ![image](https://user-images.githubusercontent.com/65833201/188505738-bd94910c-7cef-46c2-bad5-632436056de6.png) + +- Add to project without git handler +- Ability to set SearchableEditor for all MonoBehaviour +- Add to project without git handler +- Save your requests between sessions with caching logic +- Default Search with criteria (ObjName, FieldName) && options (StartWith, IgnoreCase) +- Create your own search logic if necessary + +### Tested on: + - Unity Editor: 2018.4.3f1 | 2020.3.35f1 + - OS: Windows 10 + +# Quick start +## Step 1 (Optional) + +You can install this as package (nit: git will always handle "package.json" && lock file). + +Use **PackageManager -> Add package from git URL...** +>https://github.com/Proton-V/FieldSearch-Unity.git?path=/FieldSearch/Assets/FieldSearch + +If you want example of using SearchableEditor for specific MonoBehaviour please see **Step 2** + +## Step 2 + +***Skip this if you installed this as package && you don't want to add a "FieldSearchDemo" folder*** + +Download && Import [latest asset package V1.0.0](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.0/FieldSearch-UnityV1.0.0.unitypackage) + +**"FieldSearchDemo" folder (optional) contains example of using SearchableEditor for specific MonoBehaviour** +- [ ] Uncheck "FieldSearchDemo" folder **if you don't need it**. +- [ ] Uncheck "FieldSearch" folder **if you have this as pacakge**. + +![image](https://user-images.githubusercontent.com/65833201/188316669-6702911b-3fbb-4670-8ae4-c4234a7d4cd5.png) + +## Step 3 + +Create instance of default settings +**Field Search -> Add default settings ...** + +![image](https://user-images.githubusercontent.com/65833201/188503443-b4f4a59a-9d86-495f-b24c-63015428a75b.png) + +## Step 4 (Optional) + +**Field Search -> Add package folders to .gitignore (global)** + +After adding this package as asset you have tracked files for you git repo. + +***You can remove it for git without updating .gitignore in repo*** + +Before press: + +![image](https://user-images.githubusercontent.com/65833201/188505094-ca7a51d4-0a4d-405e-815c-9ec218d6d68d.png) + +After press: + +![image](https://user-images.githubusercontent.com/65833201/188505211-4babd641-af57-469b-8758-acd4ed020d9d.png) + +### ***Also you can undo it*** +**Field Search -> Remove package folders from .gitignore (global)** + +# Settings +![image](https://user-images.githubusercontent.com/65833201/188504195-966a86db-de92-498c-955a-1b513e7e212c.png) +1. Apply SearchableEditor to all MonoBehaviour (who don't use custom inspector) +2. You can create && set custom SearchableEditorConfigObject to change default view of SearchableEditor +3. Save cache to disk to use previous cache between sessions +4. Memory limit in MB - memory and disk cache limit +5. Clear cache buttons From 8eb04a2286f9fff64375bf8d9493ae74069087f6 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 6 Sep 2022 02:38:58 +0400 Subject: [PATCH 18/60] Update HasResult method in ByObjName criterion --- .../Core/Data/Criteria/ByObjNameSearchCriterion.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs index 8fb5464..9aa6de1 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs @@ -15,11 +15,22 @@ public ByObjNameSearchCriterion(ref SearchFilter searchFilter) public override bool HasResult(params T[] input) { + if (input.Length < 2) + { + return false; + } + var rawSearchText = input[0] as string; if (rawSearchText is null) { return false; } + + if (input[1]?.GetType() != typeof(object)) + { + return false; + } + var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, searchFilter); var serializedProperty = input[1] as SerializedProperty; From 063425dfb968d05ab288002aa6bd267d3ca66b27 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 6 Sep 2022 02:43:55 +0400 Subject: [PATCH 19/60] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9730855..3b0eb35 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# FieldSearch-Unity V1.0.0 +# FieldSearch-Unity V1.0.1 ![image](https://user-images.githubusercontent.com/65833201/188505738-bd94910c-7cef-46c2-bad5-632436056de6.png) @@ -27,7 +27,7 @@ If you want example of using SearchableEditor for specific MonoBehaviour please ***Skip this if you installed this as package && you don't want to add a "FieldSearchDemo" folder*** -Download && Import [latest asset package V1.0.0](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.0/FieldSearch-UnityV1.0.0.unitypackage) +Download && Import [latest asset package V1.0.1](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.1/FieldSearch-UnityV1.0.1.unitypackage) **"FieldSearchDemo" folder (optional) contains example of using SearchableEditor for specific MonoBehaviour** - [ ] Uncheck "FieldSearchDemo" folder **if you don't need it**. From 17a74024270dba0db4013a2be1495bca149a66a9 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 07:44:46 +0400 Subject: [PATCH 20/60] Update SearchInspector base --- .../Inspectors/BaseSearchLayerInspector.cs | 7 + ....meta => BaseSearchLayerInspector.cs.meta} | 2 +- .../BaseSearchableEditorConfigObject.cs | 14 -- .../Core/Inspectors/Controllers.meta | 8 ++ .../SearchInspectorService.cs} | 13 +- .../SearchInspectorService.cs.meta} | 0 .../Inspectors/DefaultSearchLayerInspector.cs | 56 ++++++++ ...ta => DefaultSearchLayerInspector.cs.meta} | 0 .../DefaultSearchableEditorConfigObject.cs | 53 -------- .../Inspectors/Editor/BaseSearchableEditor.cs | 17 +-- .../Editor/FieldSearchGlobalEditor.cs | 13 +- .../Core/Settings/FieldSearchSettings.cs | 18 +-- .../FieldSearchSampleScene.unity | 120 ++++++++++++++++++ .../SampleSearchableMonoBehaviourEditor.cs | 2 +- 14 files changed, 216 insertions(+), 107 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs rename FieldSearch/Assets/FieldSearch/Core/Inspectors/{BaseSearchableEditorConfigObject.cs.meta => BaseSearchLayerInspector.cs.meta} (83%) delete mode 100644 FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs create mode 100644 FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers.meta rename FieldSearch/Assets/FieldSearch/Core/Inspectors/{SearchInspector.cs => Controllers/SearchInspectorService.cs} (92%) rename FieldSearch/Assets/FieldSearch/Core/Inspectors/{SearchInspector.cs.meta => Controllers/SearchInspectorService.cs.meta} (100%) create mode 100644 FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs rename FieldSearch/Assets/FieldSearch/Core/Inspectors/{DefaultSearchableEditorConfigObject.cs.meta => DefaultSearchLayerInspector.cs.meta} (100%) delete mode 100644 FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs new file mode 100644 index 0000000..5e8e9d0 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs @@ -0,0 +1,7 @@ +namespace FieldSearch.Core.Inspectors.Base +{ + public abstract class BaseSearchLayerInspector : UnityEditor.Editor + { + + } +} diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs.meta similarity index 83% rename from FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs.meta index 3e4985e..d47d9ca 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs.meta +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ee854a0585a5a904990d3fde09c437ad +guid: 410c04ddccd304241b7a808f164d6301 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs deleted file mode 100644 index 82f8943..0000000 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchableEditorConfigObject.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using UnityEditor; -using UnityEngine; -using Object = UnityEngine.Object; - -namespace FieldSearch.Core.Inspectors.Base -{ - public abstract class BaseSearchableEditorConfigObject : ScriptableObject - { - public abstract void OnEnableInspector(Object target, SerializedObject serializedObject); - public abstract void OnDisableInspector(Object target); - public abstract void OnInspectorGUI(SerializedObject serializedObject, Action defaultOnInspectorGUI); - } -} diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers.meta new file mode 100644 index 0000000..642dd0c --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 651d2e8fc22499e418a9735da264db05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs similarity index 92% rename from FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs index 9948bcc..6749719 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs @@ -4,11 +4,11 @@ using UnityEngine; using static FieldSearch.Core.Base.BaseSearch; -namespace FieldSearch.Core.Inspectors +namespace FieldSearch.Core.Inspectors.Controllers { - public class SearchInspector + public class SearchInspectorService { - public SearchInspector(SerializedObject serializedObject) + public SearchInspectorService(SerializedObject serializedObject) { searchFilters = SearchFilter.IgnoreCase | @@ -47,11 +47,8 @@ public void UpdateData(string searchText, SearchFilter searchFilters) this.searchText = searchText; } - if (searchFilters != SearchFilter.None) - { - this.searchFilters = searchFilters; - search.UpdateCriteria(ref this.searchFilters); - } + this.searchFilters = searchFilters; + search.UpdateCriteria(ref this.searchFilters); serializedObject?.ApplyModifiedProperties(); } diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Inspectors/SearchInspector.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs new file mode 100644 index 0000000..6675546 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs @@ -0,0 +1,56 @@ +using FieldSearch.Core.Inspectors.Base; +using FieldSearch.Core.Inspectors.Controllers; +using FieldSearch.Helpers.Cache; +using FieldSearch.Helpers.Cache.Data; +using System; +using UnityEditor; +using UnityEngine; +using static FieldSearch.Core.Base.BaseSearch; +using Object = UnityEngine.Object; + +namespace FieldSearch.Core.Inspectors +{ + public class DefaultSearchLayerInspector : BaseSearchLayerInspector + { + protected Func Id => (target) => target.GetInstanceID(); + private SearchInspectorService searchInspectorService; + + protected virtual void OnEnable() + { + var id = Id(target); + searchInspectorService = new SearchInspectorService(serializedObject); + + SearchCacheObj cachedData; + if (SearchInspectorCache.TryGetValue(id, out cachedData)) + { + searchInspectorService.UpdateData(cachedData.searchText, (SearchFilter)cachedData.flags); + } + } + + protected virtual void OnDisable() + { + var id = Id(target); + var data = searchInspectorService.GetData(); + SearchInspectorCache.TryAddValue(new SearchCacheObj(id, data.searchText, data.flags)); + } + + public override void OnInspectorGUI() + { + searchInspectorService.ShowSearchTextArea(); + + if (!searchInspectorService.ShowSearchObjectsLayer() || searchInspectorService.IsNullOrNone) + { + if (!searchInspectorService.IsNullOrNone) + { + EditorGUILayout.HelpBox("No results found!", MessageType.Info); + } + + GUILayout.Space(3); + base.OnInspectorGUI(); + } + + serializedObject.Update(); + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs deleted file mode 100644 index 197d00f..0000000 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchableEditorConfigObject.cs +++ /dev/null @@ -1,53 +0,0 @@ -using FieldSearch.Core.Inspectors.Base; -using FieldSearch.Helpers.Cache; -using FieldSearch.Helpers.Cache.Data; -using System; -using UnityEditor; -using UnityEngine; -using static FieldSearch.Core.Base.BaseSearch; -using Object = UnityEngine.Object; - -namespace FieldSearch.Core.Inspectors -{ - [CreateAssetMenu(fileName = "DefaultSearchableEditorConfigObject", menuName = "ScriptableObjects/FieldSearch/Searchable Editor/Default Searchable Editor Config Object")] - public class DefaultSearchableEditorConfigObject : BaseSearchableEditorConfigObject - { - protected Func Id => (target) => target.GetInstanceID(); - private SearchInspector searchInspector; - - public override void OnEnableInspector(Object target, SerializedObject serializedObject) - { - var id = Id(target); - var cachedData = SearchInspectorCache.TryGetValue(id); - - searchInspector = new SearchInspector(serializedObject); - searchInspector.UpdateData(cachedData.searchText, (SearchFilter)cachedData.flags); - } - - public override void OnDisableInspector(Object target) - { - var id = Id(target); - var data = searchInspector.GetData(); - SearchInspectorCache.AddValue(new SearchCacheObj(id, data.searchText, data.flags)); - } - - public override void OnInspectorGUI(SerializedObject serializedObject, Action defaultOnInspectorGUI) - { - searchInspector.ShowSearchTextArea(); - - if (!searchInspector.ShowSearchObjectsLayer() || searchInspector.IsNullOrNone) - { - if (!searchInspector.IsNullOrNone) - { - EditorGUILayout.HelpBox("No results found!", MessageType.Info); - } - - GUILayout.Space(3); - defaultOnInspectorGUI(); - } - - serializedObject.Update(); - serializedObject.ApplyModifiedProperties(); - } - } -} diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs index 4f67979..b68aa24 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs @@ -4,28 +4,23 @@ namespace FieldSearch.Core.Inspectors.Editor.Base { public abstract class BaseSearchableEditor : UnityEditor.Editor - where T : BaseSearchableEditorConfigObject + where T : BaseSearchLayerInspector { - protected T searchableEditorObject; + protected UnityEditor.Editor searchLayerInspector; protected void OnEnable() { - if (searchableEditorObject == null) - { - searchableEditorObject = (T)Activator.CreateInstance(typeof(T)); - } - - searchableEditorObject.OnEnableInspector(target, serializedObject); + searchLayerInspector = CreateEditor(target, typeof(T)); } - protected void OnDisable() + private void OnDisable() { - searchableEditorObject.OnDisableInspector(target); + DestroyImmediate(searchLayerInspector); } public override void OnInspectorGUI() { - searchableEditorObject.OnInspectorGUI(serializedObject, base.OnInspectorGUI); + searchLayerInspector?.OnInspectorGUI(); } } } diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs index 6347ee6..b765bad 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs @@ -1,5 +1,5 @@ -using FieldSearch.Core.Inspectors.Base; -using FieldSearch.Settings; +using FieldSearch.Settings; +using System; using UnityEditor; using UnityEngine; @@ -9,8 +9,9 @@ namespace FieldSearch.Core.Inspectors.Editor public class FieldSearchGlobalEditor : UnityEditor.Editor { FieldSearchSettings Settings => FieldSearchSettings.Instance; + Type SearchEditorType => Settings.SearchEditorType; - BaseSearchableEditorConfigObject SearchableEditor => Settings.SearchableEditor; + UnityEditor.Editor searchLayerInspector; bool IsActive => Settings?.ApplyToAll ?? false; @@ -18,7 +19,7 @@ private void OnEnable() { if (IsActive) { - SearchableEditor.OnEnableInspector(target, serializedObject); + searchLayerInspector = CreateEditor(target, SearchEditorType); } } @@ -26,7 +27,7 @@ private void OnDisable() { if (IsActive) { - SearchableEditor.OnDisableInspector(target); + DestroyImmediate(searchLayerInspector); } } @@ -34,7 +35,7 @@ public override void OnInspectorGUI() { if (IsActive) { - SearchableEditor.OnInspectorGUI(serializedObject, base.OnInspectorGUI); + searchLayerInspector?.OnInspectorGUI(); } else { diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index b0ca706..40c70dc 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -6,6 +6,8 @@ using UnityEngine; using System.Diagnostics; using Debug = UnityEngine.Debug; +using System; +using Unity.Collections; namespace FieldSearch.Settings { @@ -33,7 +35,7 @@ public static FieldSearchSettings Instance private bool applyToAll = true; [SerializeField] - private DefaultSearchableEditorConfigObject searchableEditor; + private string searchEditorTypeQualifiedName; [Header("Cache settings")] [SerializeField] @@ -45,7 +47,7 @@ public static FieldSearchSettings Instance public bool ApplyToAll => applyToAll; - public BaseSearchableEditorConfigObject SearchableEditor => searchableEditor; + public Type SearchEditorType => Type.GetType(searchEditorTypeQualifiedName); public bool SaveToDisk => saveToDisk; @@ -93,9 +95,7 @@ public static void CreateSettingsObject() Directory.CreateDirectory(directoryPath); } - var configPath = $"{directoryPath}/DefaultSearchableEditorConfigObject.asset"; - var config = CreateDefaultSearchableEditorConfig(configPath); - settings.searchableEditor = config; + settings.searchEditorTypeQualifiedName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; string path = $"{directoryPath}/FieldSearch Settings.asset"; AssetDatabase.CreateAsset(settings, path); @@ -105,14 +105,6 @@ public static void CreateSettingsObject() EditorGUIUtility.PingObject(settings); } - private static DefaultSearchableEditorConfigObject CreateDefaultSearchableEditorConfig(string path) - { - var config = CreateInstance(); - AssetDatabase.CreateAsset(config, path); - - return config; - } - [MenuItem("Field Search/Add package folders to .gitignore (global)")] public static void AddToGlobalGitignore() { diff --git a/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity b/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity index 2eeaeab..3d1e1a3 100644 --- a/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity +++ b/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity @@ -123,6 +123,7 @@ GameObject: - component: {fileID: 316345522} - component: {fileID: 316345521} - component: {fileID: 316345523} + - component: {fileID: 316345524} m_Layer: 0 m_Name: SampleSearchableRootObject m_TagString: Untagged @@ -174,6 +175,125 @@ MonoBehaviour: m_EditorClassIdentifier: Receiver: {fileID: 0} Sender: {fileID: 0} +--- !u!114 &316345524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 316345520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} + m_Name: + m_EditorClassIdentifier: + Receiver: {fileID: 0} + Sender: {fileID: 0} +--- !u!1 &580194963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 580194965} + - component: {fileID: 580194964} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &580194964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580194963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} + m_Name: + m_EditorClassIdentifier: + Receiver: {fileID: 0} + Sender: {fileID: 0} +--- !u!4 &580194965 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580194963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3399162, y: -0.20356975, z: -2.3404076} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &708589288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 708589291} + - component: {fileID: 708589290} + - component: {fileID: 708589289} + m_Layer: 0 + m_Name: GameObject (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &708589289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 708589288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} + m_Name: + m_EditorClassIdentifier: + Receiver: {fileID: 0} + Sender: {fileID: 0} +--- !u!114 &708589290 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 708589288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} + m_Name: + m_EditorClassIdentifier: + Receiver: {fileID: 0} + Sender: {fileID: 0} +--- !u!4 &708589291 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 708589288} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3399162, y: -0.20356975, z: -2.3404076} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1348587119 GameObject: m_ObjectHideFlags: 0 diff --git a/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs index 1bc927a..dc5a92f 100644 --- a/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs +++ b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs @@ -5,7 +5,7 @@ namespace FieldSearch.Samples.Editor { [CustomEditor(typeof(SampleSearchableMonoBehaviour))] - public class SampleSearchableMonoBehaviourEditor : BaseSearchableEditor + public class SampleSearchableMonoBehaviourEditor : BaseSearchableEditor { public override void OnInspectorGUI() { From 3e512e5a1fc1a61af37ea8fc1518fe7a588084ed Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 07:45:08 +0400 Subject: [PATCH 21/60] Update project settings --- .../ProjectSettings/ProjectSettings.asset | 173 ++++++------------ 1 file changed, 56 insertions(+), 117 deletions(-) diff --git a/FieldSearch/ProjectSettings/ProjectSettings.asset b/FieldSearch/ProjectSettings/ProjectSettings.asset index af24def..4aae68b 100644 --- a/FieldSearch/ProjectSettings/ProjectSettings.asset +++ b/FieldSearch/ProjectSettings/ProjectSettings.asset @@ -3,7 +3,7 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 22 + serializedVersion: 15 productGUID: f379ae1b13ec3194b86f3ff659791cff AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 @@ -49,12 +49,11 @@ PlayerSettings: m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 - mipStripping: 0 - numberOfMipsStripped: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 - iosUseCustomAppBackgroundBehavior: 0 + iosAppInBackgroundBehavior: 0 + displayResolutionDialog: 1 iosAllowHTTPDownload: 1 allowedAutorotateToPortrait: 1 allowedAutorotateToPortraitUpsideDown: 1 @@ -66,14 +65,7 @@ PlayerSettings: disableDepthAndStencilBuffers: 0 androidStartInFullscreen: 1 androidRenderOutsideSafeArea: 1 - androidUseSwappy: 1 androidBlitType: 0 - androidResizableWindow: 0 - androidDefaultWindowWidth: 1920 - androidDefaultWindowHeight: 1080 - androidMinimumWindowWidth: 400 - androidMinimumWindowHeight: 300 - androidFullscreenMode: 1 defaultIsNativeResolution: 1 macRetinaSupport: 1 runInBackground: 1 @@ -87,11 +79,11 @@ PlayerSettings: usePlayerLog: 1 bakeCollisionMeshes: 0 forceSingleInstance: 0 - useFlipModelSwapchain: 1 resizableWindow: 0 useMacAppStoreValidation: 0 macAppStoreCategory: public.app-category.games gpuSkinning: 1 + graphicsJobs: 0 xboxPIXTextureCapture: 0 xboxEnableAvatar: 0 xboxEnableKinect: 0 @@ -99,6 +91,7 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 1 allowFullscreenSwitch: 1 + graphicsJobMode: 0 fullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 @@ -111,7 +104,6 @@ PlayerSettings: xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 xboxOneDisableEsram: 0 - xboxOneEnableTypeOptimization: 0 xboxOnePresentImmediateThreshold: 0 switchQueueCommandMemory: 0 switchQueueControlMemory: 16384 @@ -119,15 +111,7 @@ PlayerSettings: switchNVNShaderPoolsGranularity: 33554432 switchNVNDefaultPoolsGranularity: 16777216 switchNVNOtherPoolsGranularity: 16777216 - switchNVNMaxPublicTextureIDCount: 0 - switchNVNMaxPublicSamplerIDCount: 0 - stadiaPresentMode: 0 - stadiaTargetFramerate: 0 - vulkanNumSwapchainBuffers: 3 vulkanEnableSetSRGBWrite: 0 - vulkanEnablePreTransform: 0 - vulkanEnableLateAcquireNextImage: 0 - vulkanEnableCommandBufferRecycling: 1 m_SupportedAspectRatios: 4:3: 1 5:4: 1 @@ -141,16 +125,31 @@ PlayerSettings: m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 1 xboxOneEnable7thCore: 1 + isWsaHolographicRemotingEnabled: 0 vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + enableVideoLayer: 0 + useProtectedVideoMemory: 0 + minimumSupportedHeadTracking: 0 + maximumSupportedHeadTracking: 1 + hololens: + depthFormat: 1 + depthBufferSharingEnabled: 1 + oculus: + sharedDepthBuffer: 1 + dashSupport: 1 enable360StereoCapture: 0 - isWsaHolographicRemotingEnabled: 0 + protectGraphicsMemory: 0 enableFrameTimingStats: 0 useHDRDisplay: 0 - D3DHDRBitDepth: 0 m_ColorGamuts: 00000000 targetPixelDensity: 30 resolutionScalingMode: 0 - resetResolutionOnWindowResize: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: {} @@ -158,7 +157,6 @@ PlayerSettings: Standalone: 0 iPhone: 0 tvOS: 0 - overrideDefaultApplicationIdentifier: 0 AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 19 AndroidTargetSdkVersion: 0 @@ -185,6 +183,18 @@ PlayerSettings: uIStatusBarHidden: 1 uIExitOnSuspend: 0 uIStatusBarStyle: 0 + iPhoneSplashScreen: {fileID: 0} + iPhoneHighResSplashScreen: {fileID: 0} + iPhoneTallHighResSplashScreen: {fileID: 0} + iPhone47inSplashScreen: {fileID: 0} + iPhone55inPortraitSplashScreen: {fileID: 0} + iPhone55inLandscapeSplashScreen: {fileID: 0} + iPhone58inPortraitSplashScreen: {fileID: 0} + iPhone58inLandscapeSplashScreen: {fileID: 0} + iPadPortraitSplashScreen: {fileID: 0} + iPadHighResPortraitSplashScreen: {fileID: 0} + iPadLandscapeSplashScreen: {fileID: 0} + iPadHighResLandscapeSplashScreen: {fileID: 0} appleTVSplashScreen: {fileID: 0} appleTVSplashScreen2x: {fileID: 0} tvOSSmallIconLayers: [] @@ -212,8 +222,8 @@ PlayerSettings: iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: + iOSUseLaunchScreenStoryboard: 0 iOSLaunchScreenCustomStoryboardPath: - iOSLaunchScreeniPadCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] iOSBackgroundModes: 0 @@ -221,7 +231,6 @@ PlayerSettings: metalEditorSupport: 1 metalAPIValidation: 1 iOSRenderExtraFrameOnPause: 0 - iosCopyPluginsCodeInsteadOfSymlink: 0 appleDeveloperTeamID: iOSManualSigningProvisioningProfileID: tvOSManualSigningProvisioningProfileID: @@ -231,19 +240,10 @@ PlayerSettings: iOSRequireARKit: 0 iOSAutomaticallyDetectAndAddCapabilities: 1 appleEnableProMotion: 0 - shaderPrecisionModel: 0 clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea templatePackageId: com.unity.template.3d@5.0.4 templateDefaultScene: Assets/Scenes/SampleScene.unity - useCustomMainManifest: 0 - useCustomLauncherManifest: 0 - useCustomMainGradleTemplate: 0 - useCustomLauncherGradleManifest: 0 - useCustomBaseGradleTemplate: 0 - useCustomGradlePropertiesTemplate: 0 - useCustomProguardFile: 0 AndroidTargetArchitectures: 1 - AndroidTargetDevices: 0 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} AndroidKeystoreName: @@ -254,18 +254,12 @@ PlayerSettings: AndroidEnableTango: 0 androidEnableBanner: 1 androidUseLowAccuracyLocation: 0 - androidUseCustomKeystore: 0 m_AndroidBanners: - width: 320 height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 - chromeosInputEmulation: 1 - AndroidMinifyWithR8: 0 - AndroidMinifyRelease: 0 - AndroidMinifyDebug: 0 - AndroidValidateAppBundleSize: 1 - AndroidAppBundleSizeToValidate: 150 + resolutionDialogBanner: {fileID: 0} m_BuildTargetIcons: [] m_BuildTargetPlatformIcons: [] m_BuildTargetBatching: @@ -284,38 +278,6 @@ PlayerSettings: - m_BuildTarget: WebGL m_StaticBatching: 0 m_DynamicBatching: 0 - m_BuildTargetGraphicsJobs: - - m_BuildTarget: MacStandaloneSupport - m_GraphicsJobs: 0 - - m_BuildTarget: Switch - m_GraphicsJobs: 1 - - m_BuildTarget: MetroSupport - m_GraphicsJobs: 1 - - m_BuildTarget: AppleTVSupport - m_GraphicsJobs: 0 - - m_BuildTarget: BJMSupport - m_GraphicsJobs: 1 - - m_BuildTarget: LinuxStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: PS4Player - m_GraphicsJobs: 1 - - m_BuildTarget: iOSSupport - m_GraphicsJobs: 0 - - m_BuildTarget: WindowsStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobs: 1 - - m_BuildTarget: LuminSupport - m_GraphicsJobs: 0 - - m_BuildTarget: AndroidPlayer - m_GraphicsJobs: 0 - - m_BuildTarget: WebGLSupport - m_GraphicsJobs: 0 - m_BuildTargetGraphicsJobMode: - - m_BuildTarget: PS4Player - m_GraphicsJobMode: 0 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobMode: 0 m_BuildTargetGraphicsAPIs: - m_BuildTarget: AndroidPlayer m_APIs: 150000000b000000 @@ -335,9 +297,9 @@ PlayerSettings: m_Devices: - Oculus - OpenVR + m_BuildTargetEnableVuforiaSettings: [] openGLRequireES31: 0 openGLRequireES31AEP: 0 - openGLRequireES32: 0 m_TemplateCustomTags: {} mobileMTRendering: Android: 1 @@ -345,7 +307,6 @@ PlayerSettings: tvOS: 1 m_BuildTargetGroupLightmapEncodingQuality: [] m_BuildTargetGroupLightmapSettings: [] - m_BuildTargetNormalMapEncoding: [] playModeTestRunnerEnabled: 0 runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 @@ -355,15 +316,12 @@ PlayerSettings: cameraUsageDescription: locationUsageDescription: microphoneUsageDescription: - bluetoothUsageDescription: - switchNMETAOverride: switchNetLibKey: switchSocketMemoryPoolSize: 6144 switchSocketAllocatorPoolSize: 128 switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 - switchUseGOLDLinker: 0 switchApplicationID: 0x01004b9000490000 switchNSODependencies: switchTitleNames_0: @@ -381,7 +339,6 @@ PlayerSettings: switchTitleNames_12: switchTitleNames_13: switchTitleNames_14: - switchTitleNames_15: switchPublisherNames_0: switchPublisherNames_1: switchPublisherNames_2: @@ -397,7 +354,6 @@ PlayerSettings: switchPublisherNames_12: switchPublisherNames_13: switchPublisherNames_14: - switchPublisherNames_15: switchIcons_0: {fileID: 0} switchIcons_1: {fileID: 0} switchIcons_2: {fileID: 0} @@ -413,7 +369,6 @@ PlayerSettings: switchIcons_12: {fileID: 0} switchIcons_13: {fileID: 0} switchIcons_14: {fileID: 0} - switchIcons_15: {fileID: 0} switchSmallIcons_0: {fileID: 0} switchSmallIcons_1: {fileID: 0} switchSmallIcons_2: {fileID: 0} @@ -429,7 +384,6 @@ PlayerSettings: switchSmallIcons_12: {fileID: 0} switchSmallIcons_13: {fileID: 0} switchSmallIcons_14: {fileID: 0} - switchSmallIcons_15: {fileID: 0} switchManualHTML: switchAccessibleURLs: switchLegalInformation: @@ -461,7 +415,6 @@ PlayerSettings: switchRatingsInt_9: 0 switchRatingsInt_10: 0 switchRatingsInt_11: 0 - switchRatingsInt_12: 0 switchLocalCommunicationIds_0: switchLocalCommunicationIds_1: switchLocalCommunicationIds_2: @@ -492,11 +445,6 @@ PlayerSettings: switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 - switchUseNewStyleFilepaths: 0 - switchUseMicroSleepForYield: 1 - switchEnableRamDiskSupport: 0 - switchMicroSleepForYieldTime: 25 - switchRamDiskSpaceSize: 12 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: @@ -523,7 +471,6 @@ PlayerSettings: ps4ShareFilePath: ps4ShareOverlayImagePath: ps4PrivacyGuardImagePath: - ps4ExtraSceSysFile: ps4NPtitleDatPath: ps4RemotePlayKeyAssignment: -1 ps4RemotePlayKeyMappingDir: @@ -536,7 +483,6 @@ PlayerSettings: ps4DownloadDataSize: 0 ps4GarlicHeapSize: 2048 ps4ProGarlicHeapSize: 2560 - playerPrefsMaxSize: 32768 ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ ps4pnSessions: 1 ps4pnPresence: 1 @@ -549,7 +495,6 @@ PlayerSettings: ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 ps4UseAudio3dBackend: 0 - ps4UseLowGarlicFragmentationMode: 1 ps4SocialScreenEnabled: 0 ps4ScriptOptimizationLevel: 0 ps4Audio3dVirtualSpeakerCount: 14 @@ -566,16 +511,11 @@ PlayerSettings: ps4disableAutoHideSplash: 0 ps4videoRecordingFeaturesUsed: 0 ps4contentSearchFeaturesUsed: 0 - ps4CompatibilityPS5: 0 - ps4AllowPS5Detection: 0 - ps4GPU800MHz: 1 ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] - ps4attribVROutputEnabled: 0 monoEnv: splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} - blurSplashScreenBackground: 1 spritePackerPolicy: webGLMemorySize: 16 webGLExceptionSupport: 1 @@ -588,27 +528,17 @@ PlayerSettings: webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 webGLCompressionFormat: 1 - webGLWasmArithmeticExceptions: 0 webGLLinkerTarget: 1 webGLThreadsSupport: 0 - webGLDecompressionFallback: 0 scriptingDefineSymbols: {} - additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: {} il2cppCompilerConfiguration: {} managedStrippingLevel: {} incrementalIl2cppBuild: {} - suppressCommonWarnings: 1 allowUnsafeCode: 0 - useDeterministicCompilation: 1 - useReferenceAssemblies: 1 - enableRoslynAnalyzers: 1 additionalIl2CppArgs: scriptingRuntimeVersion: 1 - gcIncremental: 1 - assemblyVersionValidation: 1 - gcWBarrierValidation: 0 apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 m_MobileRenderingPath: 1 @@ -631,14 +561,15 @@ PlayerSettings: metroDefaultTileSize: 1 metroTileForegroundText: 2 metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, + a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} metroTargetDeviceFamilies: {} metroFTAName: metroFTAFileTypes: [] metroProtocolName: - vcxProjDefaultLanguage: + metroCompilationOverrides: 1 XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -657,16 +588,18 @@ PlayerSettings: XboxOneCapability: [] XboxOneGameRating: {} XboxOneIsContentPackage: 0 - XboxOneEnhancedXboxCompatibilityMode: 0 XboxOneEnableGPUVariability: 1 XboxOneSockets: {} XboxOneSplashScreen: {fileID: 0} XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 XboxOneXTitleMemory: 8 + xboxOneScriptCompiler: 0 XboxOneOverrideIdentityName: - XboxOneOverrideIdentityPublisher: - vrEditorSettings: {} + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} cloudServicesEnabled: UNet: 1 luminIcon: @@ -675,18 +608,24 @@ PlayerSettings: m_PortalFolderPath: luminCert: m_CertPath: - m_SignPackage: 1 + m_PrivateKeyPath: luminIsChannelApp: 0 luminVersion: m_VersionCode: 1 m_VersionName: + facebookSdkVersion: + facebookAppId: + facebookCookies: 1 + facebookLogging: 1 + facebookStatus: 1 + facebookXfbml: 0 + facebookFrictionlessRequests: 1 apiCompatibilityLevel: 6 - activeInputHandler: 0 cloudProjectId: framebufferDepthMemorylessMode: 0 - qualitySettingsNames: [] projectName: organizationId: cloudEnabled: 0 + enableNativePlatformBackendsForNewInputSystem: 0 + disableOldInputManagerSupport: 0 legacyClampBlendShapeWeights: 0 - virtualTexturingSupportEnabled: 0 From 3179de76188f4edd6d21c04baeb0ae135bd5cc09 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 07:46:05 +0400 Subject: [PATCH 22/60] Update Dictionary to ConcurrentDictionary for cache class --- .../Helpers/Cache/Data/SearchCacheJson.cs | 11 +++++++ .../Helpers/Cache/SearchInspectorCache.cs | 30 ++++++++++--------- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs index ea321af..40c0a68 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; @@ -7,6 +8,11 @@ namespace FieldSearch.Helpers.Cache.Data [Serializable] public struct SearchCacheJson { + public SearchCacheJson(ConcurrentDictionary dict) + { + objects = dict.Select(x => x.Value).ToList(); + } + public SearchCacheJson(Dictionary dict) { objects = dict.Select(x => x.Value).ToList(); @@ -18,5 +24,10 @@ public Dictionary ToDictionary() { return objects.ToDictionary(x => x.id); } + + public ConcurrentDictionary ToConcurrentDictionary() + { + return new ConcurrentDictionary(ToDictionary()); + } } } \ No newline at end of file diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs index 7d25d43..f1da1f7 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs @@ -1,5 +1,6 @@ using FieldSearch.Helpers.Cache.Data; using FieldSearch.Settings; +using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; using System.Linq; @@ -37,16 +38,16 @@ private static void AssemblyReloadEvents_beforeAssemblyReload() public static float GetCurrentSize() => inspectorsDict.Sum(x => Marshal.SizeOf(x.Value)); - protected static Dictionary inspectorsDict - = new Dictionary(); + protected static ConcurrentDictionary inspectorsDict + = new ConcurrentDictionary(); protected static FieldSearchSettings Settings => FieldSearchSettings.Instance; - public static void AddValue(SearchCacheObj val) + public static bool TryAddValue(SearchCacheObj val) { if (!HasFreeMemorySlots()) { - RemoveFirstValue(); + TryRemoveFirstValue(); } var id = val.id; @@ -54,31 +55,32 @@ public static void AddValue(SearchCacheObj val) if (inspectorsDict.ContainsKey(id)) { inspectorsDict[id] = val; + return true; } else { - inspectorsDict.Add(id, val); + return inspectorsDict.TryAdd(id, val); } } - public static void RemoveValue(int id) + public static bool TryRemoveValue(int id) { if (inspectorsDict.ContainsKey(id)) { - inspectorsDict.Remove(id); + SearchCacheObj obj; + return inspectorsDict.TryRemove(id, out obj); } + return false; } - public static SearchCacheObj TryGetValue(int id) + public static bool TryGetValue(int id, out SearchCacheObj obj) { - SearchCacheObj res; - inspectorsDict.TryGetValue(id, out res); - return res; + return inspectorsDict.TryGetValue(id, out obj); } - private static void RemoveFirstValue() + private static bool TryRemoveFirstValue() { - inspectorsDict.Remove(inspectorsDict.Keys.First()); + return TryRemoveValue(inspectorsDict.Keys.First()); } private static bool HasFreeMemorySlots() @@ -124,7 +126,7 @@ private static void ReadCacheFromDisk() } var obj = JsonUtility.FromJson(str); - inspectorsDict = obj.ToDictionary(); + inspectorsDict = obj.ToConcurrentDictionary(); } } From 768b53565905bf08be9c0a2944e2332468ac984b Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 08:06:27 +0400 Subject: [PATCH 23/60] Add ShowSettings menu item && validate func --- .../Core/Settings/FieldSearchSettings.cs | 35 +++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 40c70dc..4f11a8a 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -1,5 +1,4 @@ using FieldSearch.Core.Inspectors; -using FieldSearch.Core.Inspectors.Base; using System.IO; using System.Linq; using UnityEditor; @@ -7,7 +6,6 @@ using System.Diagnostics; using Debug = UnityEngine.Debug; using System; -using Unity.Collections; namespace FieldSearch.Settings { @@ -84,6 +82,33 @@ private static FieldSearchSettings GetInstance() return AssetDatabase.LoadAssetAtPath(path); } + [MenuItem("Field Search/ShowSettings")] + public static void ShowSettings() + { + var settings = CreateInstance(); + + var directoryPath = "Assets/FieldSearchConfigs"; + if (!Directory.Exists(directoryPath)) + { + Directory.CreateDirectory(directoryPath); + } + + settings.searchEditorTypeQualifiedName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; + + string path = $"{directoryPath}/FieldSearch Settings.asset"; + AssetDatabase.CreateAsset(settings, path); + AssetDatabase.SaveAssets(); + + Selection.activeObject = settings; + EditorGUIUtility.PingObject(settings); + } + + [MenuItem("Field Search/ShowSettings", true)] + static bool ValidateShowSettings() + { + return Instance != null; + } + [MenuItem("Field Search/Add default settings (override if exists)")] public static void CreateSettingsObject() { @@ -105,6 +130,12 @@ public static void CreateSettingsObject() EditorGUIUtility.PingObject(settings); } + [MenuItem("Field Search/Add default settings (override if exists)", true)] + static bool ValidateCreateSettingsObject() + { + return Instance == null; + } + [MenuItem("Field Search/Add package folders to .gitignore (global)")] public static void AddToGlobalGitignore() { From c2edd47afebaa145dcad8de807b43718d507dbc1 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 09:18:38 +0400 Subject: [PATCH 24/60] Add TypeRefDropdown attribute && drawer --- .../Assets/FieldSearch/Core/Attributes.meta | 8 +++ .../FieldSearch/Core/Attributes/Drawers.meta | 8 +++ .../Drawers/TypeRefDropdownAttributeDrawer.cs | 53 +++++++++++++++++++ .../TypeRefDropdownAttributeDrawer.cs.meta | 11 ++++ .../Attributes/TypeRefDropdownAttribute.cs | 41 ++++++++++++++ .../TypeRefDropdownAttribute.cs.meta | 11 ++++ .../Editor/FieldSearchGlobalEditor.cs | 4 +- .../Core/Settings/FieldSearchSettings.cs | 12 +++-- 8 files changed, 141 insertions(+), 7 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/Core/Attributes.meta create mode 100644 FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers.meta create mode 100644 FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs create mode 100644 FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs create mode 100644 FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes.meta b/FieldSearch/Assets/FieldSearch/Core/Attributes.meta new file mode 100644 index 0000000..e3462ac --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 831f3712ba7401645ae6331c5a5292ca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers.meta b/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers.meta new file mode 100644 index 0000000..08ea529 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87540d1e2bbd07b4ebc94aa881573f3e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs b/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs new file mode 100644 index 0000000..0a3c025 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs @@ -0,0 +1,53 @@ +using System; +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.Core.Attributes.Drawers +{ + [CustomPropertyDrawer(typeof(TypeRefDropdownAttribute))] + public class TypeRefDropdownAttributeDrawer : PropertyDrawer + { + TypeRefDropdownAttribute target; + + int currentTypeIndex; + GUIContent[] displayedOptions; + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + if (target == null) + { + Init(property); + return; + } + + EditorGUI.BeginProperty(position, label, property); + ShowDropDownTypeList(position, property, label); + EditorGUI.EndProperty(); + } + + private void ShowDropDownTypeList(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginChangeCheck(); + currentTypeIndex = EditorGUI.Popup(position, label, currentTypeIndex, displayedOptions); + if (EditorGUI.EndChangeCheck()) + { + property.stringValue = target.InheritedTypeNameArray[currentTypeIndex]; + } + } + + private void Init(SerializedProperty property) + { + target = attribute as TypeRefDropdownAttribute; + currentTypeIndex = Array.IndexOf(target.ShortInheritedTypeNameArray, property.stringValue); + + if (currentTypeIndex < 0) + { + Debug.LogWarning($"Type Index can't found for {property.displayName}"); + currentTypeIndex = 0; + } + + displayedOptions = target.ShortInheritedTypeNameArray.Select(x => new GUIContent(x)).ToArray(); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta new file mode 100644 index 0000000..5d199dc --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: db7a6219cd8c9314590516432001e9f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs b/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs new file mode 100644 index 0000000..a4ae1d2 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; + +namespace FieldSearch.Core.Attributes +{ + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] + public class TypeRefDropdownAttribute : PropertyAttribute + { + public Type BaseType { get; private set; } + public string[] InheritedTypeNameArray { get; private set; } + public string[] ShortInheritedTypeNameArray { get; private set; } + + public TypeRefDropdownAttribute(Type baseType) + { + BaseType = baseType; + Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies(); + var types = GetInheritedTypes(BaseType, assemblies); + InheritedTypeNameArray = types.Select(x => x.AssemblyQualifiedName).ToArray(); + ShortInheritedTypeNameArray = types.Select(x => x.Name).ToArray(); + } + + public static List GetInheritedTypes(Type baseType, params Assembly[] assemblies) + { + List types = new List(); + foreach (Type type in + assemblies.SelectMany(x => x.GetTypes()) + .Where(x => x.IsSubclassOf(baseType) + && x.IsClass + && !x.IsAbstract)) + { + types.Add(type); + } + types.Sort(); + + return types; + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs.meta new file mode 100644 index 0000000..cfd581d --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0fee3066f382e624987ad2fa844c8e1e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs index b765bad..8d565b1 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs @@ -9,7 +9,7 @@ namespace FieldSearch.Core.Inspectors.Editor public class FieldSearchGlobalEditor : UnityEditor.Editor { FieldSearchSettings Settings => FieldSearchSettings.Instance; - Type SearchEditorType => Settings.SearchEditorType; + Type SearchLayerInspectorType => Settings.SearchLayerInspectorType; UnityEditor.Editor searchLayerInspector; @@ -19,7 +19,7 @@ private void OnEnable() { if (IsActive) { - searchLayerInspector = CreateEditor(target, SearchEditorType); + searchLayerInspector = CreateEditor(target, SearchLayerInspectorType); } } diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 4f11a8a..9a88394 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -6,6 +6,8 @@ using System.Diagnostics; using Debug = UnityEngine.Debug; using System; +using FieldSearch.Core.Inspectors.Base; +using FieldSearch.Core.Attributes; namespace FieldSearch.Settings { @@ -32,8 +34,8 @@ public static FieldSearchSettings Instance [SerializeField] private bool applyToAll = true; - [SerializeField] - private string searchEditorTypeQualifiedName; + [SerializeField, TypeRefDropdown(typeof(BaseSearchLayerInspector))] + private string searchLayerTypeName; [Header("Cache settings")] [SerializeField] @@ -45,7 +47,7 @@ public static FieldSearchSettings Instance public bool ApplyToAll => applyToAll; - public Type SearchEditorType => Type.GetType(searchEditorTypeQualifiedName); + public Type SearchLayerInspectorType => Type.GetType(searchLayerTypeName); public bool SaveToDisk => saveToDisk; @@ -93,7 +95,7 @@ public static void ShowSettings() Directory.CreateDirectory(directoryPath); } - settings.searchEditorTypeQualifiedName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; + settings.searchLayerTypeName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; string path = $"{directoryPath}/FieldSearch Settings.asset"; AssetDatabase.CreateAsset(settings, path); @@ -120,7 +122,7 @@ public static void CreateSettingsObject() Directory.CreateDirectory(directoryPath); } - settings.searchEditorTypeQualifiedName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; + settings.searchLayerTypeName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; string path = $"{directoryPath}/FieldSearch Settings.asset"; AssetDatabase.CreateAsset(settings, path); From a88510c18c15ff23961f821b56a21034bb0b618a Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 09:24:39 +0400 Subject: [PATCH 25/60] Fix ShowSettings menu item --- .../Core/Settings/FieldSearchSettings.cs | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 9a88394..7c886e9 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -87,22 +87,8 @@ private static FieldSearchSettings GetInstance() [MenuItem("Field Search/ShowSettings")] public static void ShowSettings() { - var settings = CreateInstance(); - - var directoryPath = "Assets/FieldSearchConfigs"; - if (!Directory.Exists(directoryPath)) - { - Directory.CreateDirectory(directoryPath); - } - - settings.searchLayerTypeName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; - - string path = $"{directoryPath}/FieldSearch Settings.asset"; - AssetDatabase.CreateAsset(settings, path); - AssetDatabase.SaveAssets(); - - Selection.activeObject = settings; - EditorGUIUtility.PingObject(settings); + Selection.activeObject = Instance; + EditorGUIUtility.PingObject(Instance); } [MenuItem("Field Search/ShowSettings", true)] From 0bff43b6d71cfe3a95194bf11c288caac741f4e0 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 22:41:56 +0400 Subject: [PATCH 26/60] Update search criteria --- .../Data/Criteria/ByObjNameSearchCriterion.cs | 45 ++++++---- .../Controllers/SearchInspectorService.cs | 87 +++++++++++++++++-- 2 files changed, 107 insertions(+), 25 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs index 9aa6de1..02d963d 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs @@ -26,27 +26,34 @@ public override bool HasResult(params T[] input) return false; } - if (input[1]?.GetType() != typeof(object)) - { - return false; - } - var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, searchFilter); - var serializedProperty = input[1] as SerializedProperty; - - if(serializedProperty == null || - serializedProperty.objectReferenceValue == null) + + try { - return false; - } - - if (ByObjName && serializedProperty.propertyType == SerializedPropertyType.ObjectReference) - { - return StartWith ? - SearchStringFormatter.GetFinalString(serializedProperty.objectReferenceValue.name, searchFilter) - .StartsWith(finalSearchText) - : SearchStringFormatter.GetFinalString(serializedProperty.objectReferenceValue.name, searchFilter) - .Contains(finalSearchText); + if (input[1] is SerializedProperty == false) + { + return false; + } + + var serializedProperty = input[1] as SerializedProperty; + + if(serializedProperty == null + || serializedProperty.propertyType != SerializedPropertyType.ObjectReference) + { + return false; + } + + if (ByObjName) + { + var finalString = SearchStringFormatter.GetFinalString(serializedProperty.objectReferenceValue.name, searchFilter); + return StartWith ? + finalString.StartsWith(finalSearchText) + : finalString.Contains(finalSearchText); + } + } + catch + { + // TODO: check SerializedProperty pptr error && update logic } return false; diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs index 6749719..ac6071d 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs @@ -1,5 +1,7 @@ using System; +using System.Collections.Generic; using System.Linq; +using System.Reflection; using UnityEditor; using UnityEngine; using static FieldSearch.Core.Base.BaseSearch; @@ -92,17 +94,34 @@ public bool ShowSearchTextArea() public bool ShowSearchObjectsLayer() { - if (IsNullOrNone) - { + if (IsNullOrNone) + { return false; - } + } - var properties = TargetObject.GetType() - .GetFields(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic) + var rawProperties = GetFieldInfoRecursive(TargetObject.GetType()) .Where(x => x.GetCustomAttributes(typeof(SerializeField), false) != null) .Select(x => serializedObject.FindProperty(x.Name)) + .Where(x => x != null); - .Where(x => search.GetResult(true, searchText, x)); + var properties = new List(); + foreach (var prop in rawProperties) + { + if (prop.isArray) + { + var childProps = GetSerializedPropertyRecursive(prop, + x => search.GetResult(true, searchText, x)); + + properties.AddRange(childProps); + continue; + } + + if (!prop.isArray && search.GetResult(true, searchText, prop)) + { + properties.Add(prop); + continue; + } + } if (properties == null || !properties.Any()) { @@ -121,6 +140,62 @@ public bool ShowSearchObjectsLayer() return true; } + private List GetSerializedPropertyRecursive(SerializedProperty property, + Func validateFunc) + { + var result = new List(); + + if (validateFunc(property)) + { + result.Add(property); + return result; + } + + for (int i = 0; i < property.arraySize; i++) + { + var prop = property.GetArrayElementAtIndex(i); + + if (prop.isArray) + { + var arrayProps = GetSerializedPropertyRecursive(prop, validateFunc); + if (arrayProps.Count != 0) + { + result.Add(prop); + } + continue; + } + else + { + if (validateFunc(prop)) + { + result.Add(prop); + } + continue; + } + } + + return result; + } + + private List GetFieldInfoRecursive(Type type) + { + var result = + type + .GetFields( + BindingFlags.NonPublic + | BindingFlags.Public + | BindingFlags.Instance) + + .ToList(); + + if(type.BaseType != null) + { + result.AddRange(GetFieldInfoRecursive(type.BaseType)); + } + + return result; + } + private bool ShowSearchFields() { var searchTextChanged = From e42399d2b18f58315f70c847fc208c869d0a6caf Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 22:57:43 +0400 Subject: [PATCH 27/60] Add base class for SampleSearchableMonoBehaviour --- .../Scripts/BaseSampleSearchableMonoBehaviour.cs | 13 +++++++++++++ .../BaseSampleSearchableMonoBehaviour.cs.meta | 11 +++++++++++ .../Scripts/SampleSearchableMonoBehaviour.cs | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs create mode 100644 FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs.meta diff --git a/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs new file mode 100644 index 0000000..ad9a418 --- /dev/null +++ b/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +namespace FieldSearch.Samples +{ + /// + /// Base class for + /// + public class BaseSampleSearchableMonoBehaviour : MonoBehaviour + { + [SerializeField] private Transform[] Receiver2; + [SerializeField] private Transform Sender2; + } +} diff --git a/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs.meta b/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs.meta new file mode 100644 index 0000000..ddfc345 --- /dev/null +++ b/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51cd17e2e9b042842884079ab89f431d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs index 0627c14..9dbcb9b 100644 --- a/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs +++ b/FieldSearch/Assets/FieldSearchDemo/Scripts/SampleSearchableMonoBehaviour.cs @@ -5,7 +5,7 @@ namespace FieldSearch.Samples /// /// Sample monobehaviour with specific inspector /// - public class SampleSearchableMonoBehaviour : MonoBehaviour + public class SampleSearchableMonoBehaviour : BaseSampleSearchableMonoBehaviour { [SerializeField] private Transform Receiver; [SerializeField] private Transform Sender; From 217d684905c90859acb688cd109a205791da1690 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 29 Sep 2022 22:57:53 +0400 Subject: [PATCH 28/60] Update demo scene --- .../FieldSearchSampleScene.unity | 104 ++---------------- 1 file changed, 10 insertions(+), 94 deletions(-) diff --git a/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity b/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity index 3d1e1a3..73237cf 100644 --- a/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity +++ b/FieldSearch/Assets/FieldSearchDemo/FieldSearchSampleScene.unity @@ -122,6 +122,7 @@ GameObject: m_Component: - component: {fileID: 316345522} - component: {fileID: 316345521} + - component: {fileID: 316345525} - component: {fileID: 316345523} - component: {fileID: 316345524} m_Layer: 0 @@ -143,6 +144,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cdf2f9e2fdd206c4e8809634ef438510, type: 3} m_Name: m_EditorClassIdentifier: + Receiver2: + - {fileID: 1348587120} + - {fileID: 1824152153} + Sender2: {fileID: 0} Receiver: {fileID: 1348587120} Sender: {fileID: 1824152153} --- !u!4 &316345522 @@ -189,111 +194,22 @@ MonoBehaviour: m_EditorClassIdentifier: Receiver: {fileID: 0} Sender: {fileID: 0} ---- !u!1 &580194963 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 580194965} - - component: {fileID: 580194964} - m_Layer: 0 - m_Name: GameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &580194964 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 580194963} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} - m_Name: - m_EditorClassIdentifier: - Receiver: {fileID: 0} - Sender: {fileID: 0} ---- !u!4 &580194965 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 580194963} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.3399162, y: -0.20356975, z: -2.3404076} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &708589288 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 708589291} - - component: {fileID: 708589290} - - component: {fileID: 708589289} - m_Layer: 0 - m_Name: GameObject (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &708589289 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 708589288} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} - m_Name: - m_EditorClassIdentifier: - Receiver: {fileID: 0} - Sender: {fileID: 0} ---- !u!114 &708589290 +--- !u!114 &316345525 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 708589288} + m_GameObject: {fileID: 316345520} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a4cf10282636b9b44b2547f959b8ab84, type: 3} + m_Script: {fileID: 11500000, guid: cdf2f9e2fdd206c4e8809634ef438510, type: 3} m_Name: m_EditorClassIdentifier: + Receiver2: [] + Sender2: {fileID: 0} Receiver: {fileID: 0} Sender: {fileID: 0} ---- !u!4 &708589291 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 708589288} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.3399162, y: -0.20356975, z: -2.3404076} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1348587119 GameObject: m_ObjectHideFlags: 0 From 7a363c0eeb6da7397da2d43e295e27207bfd747f Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Mon, 3 Oct 2022 06:52:19 +0400 Subject: [PATCH 29/60] Remove ref flags for criteria --- .../Assets/FieldSearch/Core/BaseSearch.cs | 21 ++++++------ .../Core/Data/Criteria/BaseSearchCriterion.cs | 34 +++++++++++++++---- .../Criteria/ByFieldNameSearchCriterion.cs | 28 ++++++--------- .../Data/Criteria/ByObjNameSearchCriterion.cs | 28 +++++++-------- .../Controllers/SearchInspectorService.cs | 10 +++--- .../FieldSearch/Core/SearchWithFilters.cs | 21 ++++++------ 6 files changed, 76 insertions(+), 66 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs b/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs index 01d2e0c..1db7dab 100644 --- a/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs +++ b/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs @@ -16,25 +16,26 @@ public enum SearchFilter ByObjName = 8 } - public BaseSearch() + public BaseSearch(SearchFilter currentFlags) { baseSearchCriteria = new List(); + CreateCriteria(currentFlags); } private List baseSearchCriteria; - public void UpdateCriteria(ref SearchFilter searchFilter) - { - ClearCriteria(); - CreateCriteria(ref searchFilter); - } + public void UpdateCriteria(SearchFilter currentFlags) + { + ClearCriteria(); + CreateCriteria(currentFlags); + } - public abstract bool CreateCriteria(ref SearchFilter searchFilter); + protected abstract bool CreateCriteria(SearchFilter currentFlags); - public bool GetResult(bool any = false, params object[] input) + public bool GetResult(SearchFilter currentFlags, bool any = false, params object[] input) { - return any ? baseSearchCriteria.Any(x => x.HasResult(input)) - : baseSearchCriteria.All(x => x.HasResult(input)); + return any ? baseSearchCriteria.Any(x => x.HasResult(currentFlags, input)) + : baseSearchCriteria.All(x => x.HasResult(currentFlags, input)); } protected void AddCriterion(BaseSearchCriterion baseSearchCriterion) diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs index 72370a9..93e5c49 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs @@ -1,21 +1,41 @@ -using static FieldSearch.Core.Base.BaseSearch; +using FieldSearch.Helpers.StringFormatter; +using System; +using static FieldSearch.Core.Base.BaseSearch; namespace FieldSearch.Core.Data.Criteria.Base { public abstract class BaseSearchCriterion { - public BaseSearchCriterion(ref SearchFilter searchFilter) + public BaseSearchCriterion() { - Init(ref searchFilter); + Init(); } - protected SearchFilter searchFilter; + protected SearchFilter criterionFilter; - protected virtual void Init(ref SearchFilter searchFilter) + public abstract bool HasResult(SearchFilter currentFlags, params T[] input); + + protected abstract SearchFilter GetCriterionSearchFilter(); + + protected bool Compare(string name, string rawSearchText, SearchFilter currentSearchFilter) + { + var finalString = SearchStringFormatter.GetFinalString(name, currentSearchFilter); + var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, currentSearchFilter); + + var startWith = criterionFilter.HasFlag(SearchFilter.StartWith); + return startWith ? + finalString.StartsWith(finalSearchText) + : finalString.Contains(finalSearchText); + } + + protected virtual bool IsActive(SearchFilter currentFlags) { - this.searchFilter = searchFilter; + return currentFlags.HasFlag(criterionFilter); } - public abstract bool HasResult(params T[] input); + protected virtual void Init() + { + this.criterionFilter = GetCriterionSearchFilter(); + } } } diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs index 42534bb..40c9a04 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs @@ -1,5 +1,4 @@ using FieldSearch.Core.Data.Criteria.Base; -using FieldSearch.Helpers.StringFormatter; using UnityEditor; using static FieldSearch.Core.Base.BaseSearch; @@ -7,21 +6,25 @@ namespace FieldSearch.Core.Data.Criteria { public class ByFieldNameSearchCriterion : BaseSearchCriterion { - public ByFieldNameSearchCriterion(ref SearchFilter searchFilter) - : base(ref searchFilter) { } + public const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByFieldName; - protected bool StartWith => searchFilter.HasFlag(SearchFilter.StartWith); - protected bool ByFieldName => searchFilter.HasFlag(SearchFilter.ByFieldName); + public ByFieldNameSearchCriterion() : base() { } - public override bool HasResult(params T[] input) + protected override SearchFilter GetCriterionSearchFilter() => CRITERION_SEARCH_FILTER; + + public override bool HasResult(SearchFilter currentFlags, params T[] input) { + if (!IsActive(currentFlags)) + { + return false; + } + var rawSearchText = input[0] as string; if(rawSearchText is null) { return false; } - var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, searchFilter); var serializedProperty = input[1] as SerializedProperty; if (serializedProperty == null) @@ -29,16 +32,7 @@ public override bool HasResult(params T[] input) return false; } - if (ByFieldName) - { - return StartWith ? - SearchStringFormatter.GetFinalString(serializedProperty.displayName, searchFilter) - .StartsWith(finalSearchText) - : SearchStringFormatter.GetFinalString(serializedProperty.name, searchFilter) - .Contains(finalSearchText); - } - - return false; + return Compare(serializedProperty.displayName, rawSearchText, currentFlags); } } } diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs index 02d963d..bfef44a 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs @@ -1,5 +1,4 @@ using FieldSearch.Core.Data.Criteria.Base; -using FieldSearch.Helpers.StringFormatter; using UnityEditor; using static FieldSearch.Core.Base.BaseSearch; @@ -7,14 +6,19 @@ namespace FieldSearch.Core.Data.Criteria { public class ByObjNameSearchCriterion : BaseSearchCriterion { - public ByObjNameSearchCriterion(ref SearchFilter searchFilter) - : base(ref searchFilter) { } + public const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByObjName; - bool StartWith => searchFilter.HasFlag(SearchFilter.StartWith); - bool ByObjName => searchFilter.HasFlag(SearchFilter.ByObjName); + public ByObjNameSearchCriterion() : base() { } - public override bool HasResult(params T[] input) + protected override SearchFilter GetCriterionSearchFilter() => CRITERION_SEARCH_FILTER; + + public override bool HasResult(SearchFilter currentFlags, params T[] input) { + if (!IsActive(currentFlags)) + { + return false; + } + if (input.Length < 2) { return false; @@ -25,8 +29,6 @@ public override bool HasResult(params T[] input) { return false; } - - var finalSearchText = SearchStringFormatter.GetFinalString(rawSearchText, searchFilter); try { @@ -43,13 +45,7 @@ public override bool HasResult(params T[] input) return false; } - if (ByObjName) - { - var finalString = SearchStringFormatter.GetFinalString(serializedProperty.objectReferenceValue.name, searchFilter); - return StartWith ? - finalString.StartsWith(finalSearchText) - : finalString.Contains(finalSearchText); - } + return Compare(serializedProperty.objectReferenceValue.name, rawSearchText, currentFlags); } catch { @@ -58,5 +54,5 @@ public override bool HasResult(params T[] input) return false; } - } + } } diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs index ac6071d..40323f7 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs @@ -17,7 +17,7 @@ public SearchInspectorService(SerializedObject serializedObject) SearchFilter.ByFieldName | SearchFilter.ByObjName; - search = new SearchWithFilters(ref searchFilters); + search = new SearchWithFilters(searchFilters); this.serializedObject = serializedObject; } @@ -50,7 +50,7 @@ public void UpdateData(string searchText, SearchFilter searchFilters) } this.searchFilters = searchFilters; - search.UpdateCriteria(ref this.searchFilters); + search.UpdateCriteria(this.searchFilters); serializedObject?.ApplyModifiedProperties(); } @@ -110,13 +110,13 @@ public bool ShowSearchObjectsLayer() if (prop.isArray) { var childProps = GetSerializedPropertyRecursive(prop, - x => search.GetResult(true, searchText, x)); + x => search.GetResult(searchFilters, true, searchText, x)); properties.AddRange(childProps); continue; } - if (!prop.isArray && search.GetResult(true, searchText, prop)) + if (!prop.isArray && search.GetResult(searchFilters, true, searchText, prop)) { properties.Add(prop); continue; @@ -206,7 +206,7 @@ private bool ShowSearchFields() if (searchFiltersChanged) { serializedObject?.ApplyModifiedProperties(); - search.UpdateCriteria(ref searchFilters); + search.UpdateCriteria(searchFilters); } if (searchTextChanged || string.IsNullOrEmpty(searchText)) diff --git a/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs b/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs index 36288a9..018c20b 100644 --- a/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs +++ b/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs @@ -6,25 +6,24 @@ namespace FieldSearch.Core { public class SearchWithFilters : BaseSearch { - public SearchWithFilters(ref SearchFilter searchFilter) : base() + public SearchWithFilters(SearchFilter currentFlags) : base(currentFlags) { - CreateCriteria(ref searchFilter); + CreateCriteria(currentFlags); } - public override bool CreateCriteria(ref SearchFilter searchFilter) + protected override bool CreateCriteria(SearchFilter currentFlags) { try { - if (searchFilter.HasFlag(SearchFilter.ByFieldName)) - { - AddCriterion(new ByFieldNameSearchCriterion(ref searchFilter)); - } + if (currentFlags.HasFlag(ByFieldNameSearchCriterion.CRITERION_SEARCH_FILTER)) + { + AddCriterion(new ByFieldNameSearchCriterion()); + } - if (searchFilter.HasFlag(SearchFilter.ByObjName)) - { - AddCriterion(new ByObjNameSearchCriterion(ref searchFilter)); + if(currentFlags.HasFlag(ByObjNameSearchCriterion.CRITERION_SEARCH_FILTER)) + { + AddCriterion(new ByObjNameSearchCriterion()); } - return true; } catch (System.Exception e) From 510984b2a2123f83959792f04ee3fb9cc62a09d4 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 6 Oct 2022 02:46:40 +0400 Subject: [PATCH 30/60] Add new abstract FieldSearchGlobalEditor --- .../Editor/FieldSearchGlobalEditor.cs | 35 +++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs index 8d565b1..53244c9 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs @@ -1,17 +1,19 @@ using FieldSearch.Settings; using System; +using System.Reflection; using UnityEditor; using UnityEngine; +using Inspector = UnityEditor.Editor; namespace FieldSearch.Core.Inspectors.Editor { [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] - public class FieldSearchGlobalEditor : UnityEditor.Editor + public class FieldSearchGlobalEditor : Inspector { FieldSearchSettings Settings => FieldSearchSettings.Instance; Type SearchLayerInspectorType => Settings.SearchLayerInspectorType; - UnityEditor.Editor searchLayerInspector; + Inspector searchLayerInspector; bool IsActive => Settings?.ApplyToAll ?? false; @@ -43,4 +45,33 @@ public override void OnInspectorGUI() } } } + + public abstract class FieldSearchGlobalEditor : Inspector where T : Inspector + { + Inspector searchableGlobalEditor; + Inspector defaultEditor; + + private void OnEnable() + { + //Try invoke baase OnEnable method + typeof(T) + .GetMethod(nameof(OnEnable), + BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) + ?.Invoke(this, null); + + InitSearchableInspector(); + } + + private void InitSearchableInspector() + { + searchableGlobalEditor = CreateEditor(target, typeof(FieldSearchGlobalEditor)); + defaultEditor = CreateEditor(target, typeof(T)); + } + + public override void OnInspectorGUI() + { + searchableGlobalEditor?.OnInspectorGUI(); + defaultEditor?.OnInspectorGUI(); + } + } } From 0c9160b81fd80173ddcee0cbd413a6e90b5e5758 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 6 Oct 2022 05:11:56 +0400 Subject: [PATCH 31/60] Add base CodeGeneration classes --- .../Assets/FieldSearch/CodeGeneration.meta | 8 ++++ .../FieldSearch/CodeGeneration/Base.meta | 8 ++++ .../CodeGeneration/Base/BaseCodeGenerator.cs | 18 ++++++++ .../Base/BaseCodeGenerator.cs.meta | 11 +++++ .../Base/BaseCodeGeneratorSettings.cs | 21 ++++++++++ .../Base/BaseCodeGeneratorSettings.cs.meta | 11 +++++ .../CodeGeneration/Base/BaseScriptTemplate.cs | 17 ++++++++ .../Base/BaseScriptTemplate.cs.meta | 11 +++++ .../CodeGeneration/CodeGeneration.asmdef | 14 +++++++ .../CodeGeneration/CodeGeneration.asmdef.meta | 7 ++++ .../CodeGeneration/CodeGenerationUtils.cs | 42 +++++++++++++++++++ .../CodeGenerationUtils.cs.meta | 11 +++++ .../CodeGeneration/GeneratedScript.cs | 14 +++++++ .../CodeGeneration/GeneratedScript.cs.meta | 11 +++++ .../EditorScriptGeneratorSettings.cs | 9 ++++ .../EditorScriptGeneratorSettings.cs.meta | 11 +++++ 16 files changed, 224 insertions(+) create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs create mode 100644 FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration.meta new file mode 100644 index 0000000..d5d83e0 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58fe3382b57df0144a464342436ae017 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base.meta new file mode 100644 index 0000000..da5b14f --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 442157033b3a65342910a05e4afb93f3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs new file mode 100644 index 0000000..dcac680 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs @@ -0,0 +1,18 @@ +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using UnityEditor; +using UnityEngine; + +namespace CodeGeneration.Base +{ + public abstract class BaseCodeGenerator where T : BaseScriptTemplate + { + [SerializeField] + private BaseCodeGeneratorSettings _settings; + + public abstract void CreateScripts(T scriptTemplate, params Type[] inputTypes); + } + +} diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs.meta new file mode 100644 index 0000000..172f494 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24eaf8cdb2cc4c14c8fcc38e962c7e61 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs new file mode 100644 index 0000000..ffeb9d7 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs @@ -0,0 +1,21 @@ +using CodeGeneration.Data; +using System; +using System.IO; +using UnityEngine; + +namespace CodeGeneration.Base +{ + public abstract class BaseCodeGeneratorSettings : ScriptableObject + { + public string DefaultFileFolder => + Path.Combine(Environment.CurrentDirectory, _defaultFileFolder); + + [SerializeField] + protected string _defaultFileFolder; + [SerializeField] + protected BaseScriptTemplate _defaultScriptTemplate; + + public string FullFileFolder(string relativePath) => + Path.Combine(Environment.CurrentDirectory, relativePath); + } +} diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs.meta new file mode 100644 index 0000000..80fbefa --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2180cefbe0decc840b745c64ad940079 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs new file mode 100644 index 0000000..11deb90 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs @@ -0,0 +1,17 @@ +using CodeGeneration.Data; +using System; +using UnityEngine; + +namespace CodeGeneration.Base +{ + public abstract class BaseScriptTemplate : ScriptableObject + { + [TextArea] + [SerializeField] + protected string _scriptFormatString; + [SerializeField] + protected string _scriptNameFormatString; + + public abstract GeneratedScript CreateScript(Type type, params object[] args); + } +} diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs.meta new file mode 100644 index 0000000..ad9fbf0 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0137375e51f9ac749bf32cb9a26c5d7b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef new file mode 100644 index 0000000..95b78b7 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef @@ -0,0 +1,14 @@ +{ + "name": "CodeGenerator", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef.meta new file mode 100644 index 0000000..b5da954 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a547b51c9dad9054b97bdcd5f5eaea9d +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs new file mode 100644 index 0000000..b765010 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs @@ -0,0 +1,42 @@ +using CodeGeneration.Data; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using UnityEngine; + +namespace CodeGeneration +{ + public class CodeGenerationUtils + { + public static FieldInfo GetFirstAttributeFieldByType(Attribute attribute) where T : Type + { + var field = attribute.GetType() + .GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + ?.FirstOrDefault(x => x.GetValue(attribute) is T); + return field; + } + + public static T GetFirstClassAttribute(Type type) where T : Attribute + { + var attribute = type.GetCustomAttributes(typeof(T), true) + ?.FirstOrDefault() as T; + return attribute; + } + + public static bool SaveToFile(string folderPath, GeneratedScript generatedScript) + { + try + { + var path = Path.Combine(folderPath, generatedScript.fileName); + File.WriteAllText(path, generatedScript.scriptStr); + return true; + } + catch (Exception e) + { + Debug.LogError(e); + return false; + } + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs.meta new file mode 100644 index 0000000..812cd51 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aeefdaeaa85e98f4a8f25fec9afa5342 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs new file mode 100644 index 0000000..59312e2 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs @@ -0,0 +1,14 @@ +namespace CodeGeneration.Data +{ + public class GeneratedScript + { + public GeneratedScript(string fileName, string scriptStr) + { + this.fileName = fileName; + this.scriptStr = scriptStr; + } + + public string fileName; + public string scriptStr; + } +} diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs.meta b/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs.meta new file mode 100644 index 0000000..0a91fe2 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c0006f583f57d5b4480ac99676acb32c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs new file mode 100644 index 0000000..86ece24 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -0,0 +1,9 @@ +using CodeGeneration.Base; + +namespace FieldSearch.EditorScriptGeneration +{ + public class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings + { + /*"Assets", "Generated_FieldSearch", "Editor"*/ + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs.meta new file mode 100644 index 0000000..87187ea --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 847eb9eb85f0af74c87aea09be2a271d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 54a0f9ef9c7c670753965917ac848648a6a0ca12 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 6 Oct 2022 05:13:14 +0400 Subject: [PATCH 32/60] Separate Attributes assembly --- .../Assets/FieldSearch/{Core => }/Attributes.meta | 0 .../FieldSearch/{Core => }/Attributes/Drawers.meta | 0 .../Drawers/TypeRefDropdownAttributeDrawer.cs | 2 +- .../Drawers/TypeRefDropdownAttributeDrawer.cs.meta | 0 .../Attributes/FieldSearch.Attributes.asmdef | 14 ++++++++++++++ .../Attributes/FieldSearch.Attributes.asmdef.meta | 7 +++++++ .../Attributes/TypeRefDropdownAttribute.cs | 2 +- .../Attributes/TypeRefDropdownAttribute.cs.meta | 0 .../FieldSearch/Core/FieldSearch.Core.asmdef | 4 +++- .../Core/Settings/FieldSearchSettings.cs | 2 +- 10 files changed, 27 insertions(+), 4 deletions(-) rename FieldSearch/Assets/FieldSearch/{Core => }/Attributes.meta (100%) rename FieldSearch/Assets/FieldSearch/{Core => }/Attributes/Drawers.meta (100%) rename FieldSearch/Assets/FieldSearch/{Core => }/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs (97%) rename FieldSearch/Assets/FieldSearch/{Core => }/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta (100%) create mode 100644 FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef create mode 100644 FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef.meta rename FieldSearch/Assets/FieldSearch/{Core => }/Attributes/TypeRefDropdownAttribute.cs (97%) rename FieldSearch/Assets/FieldSearch/{Core => }/Attributes/TypeRefDropdownAttribute.cs.meta (100%) diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes.meta b/FieldSearch/Assets/FieldSearch/Attributes.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Attributes.meta rename to FieldSearch/Assets/FieldSearch/Attributes.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers.meta b/FieldSearch/Assets/FieldSearch/Attributes/Drawers.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers.meta rename to FieldSearch/Assets/FieldSearch/Attributes/Drawers.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs similarity index 97% rename from FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs rename to FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs index 0a3c025..d58cb8a 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs @@ -3,7 +3,7 @@ using UnityEditor; using UnityEngine; -namespace FieldSearch.Core.Attributes.Drawers +namespace FieldSearch.Attributes.Drawers { [CustomPropertyDrawer(typeof(TypeRefDropdownAttribute))] public class TypeRefDropdownAttributeDrawer : PropertyDrawer diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta rename to FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef b/FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef new file mode 100644 index 0000000..50d4b1e --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef @@ -0,0 +1,14 @@ +{ + "name": "FieldSearch.Attributes", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef.meta b/FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef.meta new file mode 100644 index 0000000..7b835b3 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Attributes/FieldSearch.Attributes.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00729d9f1fa97cf48b2359e703ae52b7 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs similarity index 97% rename from FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs rename to FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs index a4ae1d2..8ffdd2f 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs @@ -4,7 +4,7 @@ using System.Reflection; using UnityEngine; -namespace FieldSearch.Core.Attributes +namespace FieldSearch.Attributes { [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] public class TypeRefDropdownAttribute : PropertyAttribute diff --git a/FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs.meta b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Attributes/TypeRefDropdownAttribute.cs.meta rename to FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef b/FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef index d52f1f7..fa57ace 100644 --- a/FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef +++ b/FieldSearch/Assets/FieldSearch/Core/FieldSearch.Core.asmdef @@ -1,6 +1,8 @@ { "name": "FieldSearch.Core", - "references": [], + "references": [ + "FieldSearch.Attributes" + ], "optionalUnityReferences": [], "includePlatforms": [ "Editor" diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index 7c886e9..b02ca1b 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -7,7 +7,7 @@ using Debug = UnityEngine.Debug; using System; using FieldSearch.Core.Inspectors.Base; -using FieldSearch.Core.Attributes; +using FieldSearch.Attributes; namespace FieldSearch.Settings { From a1d5dafd91728ee76510c74224a6852a0935fb8b Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 6 Oct 2022 05:35:31 +0400 Subject: [PATCH 33/60] Separate GlobalEditor assembly --- .../Assets/FieldSearch/Core/GlobalEditor.meta | 8 ++++++++ .../FieldSearch/Core/GlobalEditor/Editor.meta | 8 ++++++++ .../Editor/BaseFieldSearchGlobalEditor.cs | 9 +++++++++ .../BaseFieldSearchGlobalEditor.cs.meta | 11 +++++++++++ .../Editor/DefaultFieldSearchGlobalEditor.cs} | 19 +++++++++++-------- .../DefaultFieldSearchGlobalEditor.cs.meta} | 0 .../FieldSearch.Core.GlobalEditor.asmdef | 16 ++++++++++++++++ .../FieldSearch.Core.GlobalEditor.asmdef.meta | 7 +++++++ 8 files changed, 70 insertions(+), 8 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/Core/GlobalEditor.meta create mode 100644 FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor.meta create mode 100644 FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs create mode 100644 FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs.meta rename FieldSearch/Assets/FieldSearch/Core/{Inspectors/Editor/FieldSearchGlobalEditor.cs => GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs} (75%) rename FieldSearch/Assets/FieldSearch/Core/{Inspectors/Editor/FieldSearchGlobalEditor.cs.meta => GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs.meta} (100%) create mode 100644 FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef create mode 100644 FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor.meta b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor.meta new file mode 100644 index 0000000..b8b148e --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59ef36d1f2d22a7459579d9425fb7efb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor.meta b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor.meta new file mode 100644 index 0000000..bb068a3 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2680ab051550ab645ae963a2fae37cb8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs new file mode 100644 index 0000000..9c84b61 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs @@ -0,0 +1,9 @@ +using UnityEditor; + +namespace FieldSearch.Core.GlobalEditor +{ + public abstract class BaseFieldSearchGlobalEditor : Editor + { + + } +} diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs.meta new file mode 100644 index 0000000..6d86e91 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e1b2042a83304094d9f2a386bb4576c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs similarity index 75% rename from FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs rename to FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs index 53244c9..109be09 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs @@ -3,17 +3,16 @@ using System.Reflection; using UnityEditor; using UnityEngine; -using Inspector = UnityEditor.Editor; -namespace FieldSearch.Core.Inspectors.Editor +namespace FieldSearch.Core.GlobalEditor { [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] - public class FieldSearchGlobalEditor : Inspector + public class DefaultFieldSearchGlobalEditor : BaseFieldSearchGlobalEditor { FieldSearchSettings Settings => FieldSearchSettings.Instance; Type SearchLayerInspectorType => Settings.SearchLayerInspectorType; - Inspector searchLayerInspector; + Editor searchLayerInspector; bool IsActive => Settings?.ApplyToAll ?? false; @@ -46,10 +45,14 @@ public override void OnInspectorGUI() } } - public abstract class FieldSearchGlobalEditor : Inspector where T : Inspector + /// + /// Abstract to save default Inspector + /// + /// Default inspector + public abstract class DefaultFieldSearchGlobalEditor : BaseFieldSearchGlobalEditor where T : Editor { - Inspector searchableGlobalEditor; - Inspector defaultEditor; + Editor searchableGlobalEditor; + Editor defaultEditor; private void OnEnable() { @@ -64,7 +67,7 @@ private void OnEnable() private void InitSearchableInspector() { - searchableGlobalEditor = CreateEditor(target, typeof(FieldSearchGlobalEditor)); + searchableGlobalEditor = CreateEditor(target, typeof(DefaultFieldSearchGlobalEditor)); defaultEditor = CreateEditor(target, typeof(T)); } diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/FieldSearchGlobalEditor.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef new file mode 100644 index 0000000..1d91b39 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "FieldSearch.Core.GlobalEditor", + "references": [ + "FieldSearch.Core" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef.meta b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef.meta new file mode 100644 index 0000000..16bd522 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/FieldSearch.Core.GlobalEditor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 367cfe07efa90014a9815765b08a7da9 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From b2ae36c0b08c4adaaca6683853af40e4d20008d3 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 6 Oct 2022 05:47:15 +0400 Subject: [PATCH 34/60] Add base EditorScriptGenerator classes --- .../CodeGeneration/Base/BaseCodeGenerator.cs | 2 +- .../Base/BaseCodeGeneratorSettings.cs | 5 +- .../CodeGeneration/Base/BaseScriptTemplate.cs | 7 +- .../Core/Settings/FieldSearchSettings.cs | 2 +- .../FieldSearch/EditorScriptGeneration.meta | 8 +++ .../EditorScriptGenerator.cs | 25 +++++++ .../EditorScriptGenerator.cs.meta | 11 +++ .../EditorScriptGeneratorSettings.cs | 7 +- .../FieldSearch.EditorScriptGenerator.asmdef | 18 +++++ ...ldSearch.EditorScriptGenerator.asmdef.meta | 7 ++ .../EditorScriptGeneration/Templates.meta | 8 +++ .../Templates/BaseEditorScriptTemplate.cs | 17 +++++ .../BaseEditorScriptTemplate.cs.meta | 11 +++ .../Templates/DefaultEditorScriptTemplate.cs | 67 +++++++++++++++++++ .../DefaultEditorScriptTemplate.cs.meta | 11 +++ 15 files changed, 197 insertions(+), 9 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs index dcac680..a8b1050 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs @@ -10,7 +10,7 @@ namespace CodeGeneration.Base public abstract class BaseCodeGenerator where T : BaseScriptTemplate { [SerializeField] - private BaseCodeGeneratorSettings _settings; + private BaseCodeGeneratorSettings _settings; public abstract void CreateScripts(T scriptTemplate, params Type[] inputTypes); } diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs index ffeb9d7..ef7a4aa 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs @@ -5,15 +5,16 @@ namespace CodeGeneration.Base { - public abstract class BaseCodeGeneratorSettings : ScriptableObject + public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : BaseScriptTemplate { public string DefaultFileFolder => Path.Combine(Environment.CurrentDirectory, _defaultFileFolder); + [Tooltip("Default relative folder path")] [SerializeField] protected string _defaultFileFolder; [SerializeField] - protected BaseScriptTemplate _defaultScriptTemplate; + protected T _defaultScriptTemplate; public string FullFileFolder(string relativePath) => Path.Combine(Environment.CurrentDirectory, relativePath); diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs index 11deb90..c80cc44 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs @@ -6,12 +6,13 @@ namespace CodeGeneration.Base { public abstract class BaseScriptTemplate : ScriptableObject { - [TextArea] - [SerializeField] - protected string _scriptFormatString; [SerializeField] protected string _scriptNameFormatString; + [TextArea(10, 70)] + [SerializeField] + protected string _scriptFormatString; + public abstract GeneratedScript CreateScript(Type type, params object[] args); } } diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs index b02ca1b..ed799ff 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs @@ -11,7 +11,7 @@ namespace FieldSearch.Settings { - [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings")] + [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings", order = -1)] public class FieldSearchSettings : ScriptableObject { private const string GlobalGitignorePath = "FieldSearch/gitignore.global"; diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration.meta new file mode 100644 index 0000000..2ba5848 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ee15241486670c42a927155cb48fb88 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs new file mode 100644 index 0000000..0786a46 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -0,0 +1,25 @@ +using CodeGeneration; +using CodeGeneration.Base; +using FieldSearch.Attributes; +using FieldSearch.EditorScriptGeneration.Templates; +using System; +using UnityEditor; + +namespace FieldSearch.EditorScriptGeneration +{ + public class EditorScriptGenerator : BaseCodeGenerator + { + public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate, params Type[] inputTypes) + { + foreach (var editorType in inputTypes) + { + if (editorType != typeof(Editor)) + { + continue; + } + + var script = scriptTemplate.CreateScript(editorType); + } + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs.meta new file mode 100644 index 0000000..1ab9b85 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 52c58d38ebcef83498c14e674672fcfd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs index 86ece24..9951eef 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -1,9 +1,12 @@ using CodeGeneration.Base; +using FieldSearch.EditorScriptGeneration.Templates; +using UnityEngine; namespace FieldSearch.EditorScriptGeneration { - public class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings + [CreateAssetMenu(fileName = "EditorScriptGenerator Settings", menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Settings")] + public class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings { - /*"Assets", "Generated_FieldSearch", "Editor"*/ + } } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef new file mode 100644 index 0000000..99fc251 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef @@ -0,0 +1,18 @@ +{ + "name": "FieldSearch.EditorScriptGeneration", + "references": [ + "CodeGenerator", + "FieldSearch.Attributes", + "FieldSearch.Core.GlobalEditor" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef.meta new file mode 100644 index 0000000..4d31d45 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c7622cb34036d64881c3ed0458c9235 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates.meta new file mode 100644 index 0000000..567d624 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31b804f7226019947a4fff159556acad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs new file mode 100644 index 0000000..a215632 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs @@ -0,0 +1,17 @@ +using CodeGeneration.Base; +using FieldSearch.Attributes; +using FieldSearch.Core.GlobalEditor; +using System; +using UnityEngine; + +namespace FieldSearch.EditorScriptGeneration.Templates +{ + public abstract class BaseEditorScriptTemplate : BaseScriptTemplate + { + protected Type DefaultBaseEditorType => Type.GetType(_defaultBaseEditorTypeName); + + [SerializeField] + [TypeRefDropdown(typeof(BaseFieldSearchGlobalEditor))] + protected string _defaultBaseEditorTypeName; + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs.meta new file mode 100644 index 0000000..895939b --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c159859e1666b064f810fedaa54173ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs new file mode 100644 index 0000000..da490ac --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -0,0 +1,67 @@ +using CodeGeneration; +using CodeGeneration.Data; +using System; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.EditorScriptGeneration.Templates +{ + [CreateAssetMenu(fileName = "DefaultEditorScriptTemplate", + menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Templates/DefaultEditorScriptTemplate")] + public class DefaultEditorScriptTemplate : BaseEditorScriptTemplate + { + public override GeneratedScript CreateScript(Type type, params object[] args) + { + try + { + var attribute = CodeGenerationUtils.GetFirstClassAttribute(type); + if (attribute == null) + { + return null; + } + var field = CodeGenerationUtils.GetFirstAttributeFieldByType(attribute); + var editorTargetType = field.GetValue(attribute) as Type; + + if (editorTargetType != null) + { + Debug.LogError(editorTargetType.Name); + Debug.LogError(type.Name); + + var newEditor = DefaultBaseEditorType; + + var newEditorTypeNamespaceLine = string.IsNullOrEmpty(newEditor.Namespace) ? + string.Empty : $"using {editorTargetType.Namespace};"; + var targetTypeNamespaceLine = string.IsNullOrEmpty(editorTargetType.Namespace) ? + string.Empty : $"using {editorTargetType.Namespace};"; + var editorTypeNamespaceLine = string.IsNullOrEmpty(type.Namespace) ? + string.Empty : $"using {type.Namespace};"; + + var newFileName = string.Format(_scriptNameFormatString, type.Name); ; + var newScriptName = Path.GetFileNameWithoutExtension(newFileName); + + object[] scriptArgs = new[] + { + newEditorTypeNamespaceLine, + targetTypeNamespaceLine, + editorTypeNamespaceLine, + editorTargetType.Name, + newScriptName, + newEditor.Name, + editorTargetType.Name, + }; + + var scriptStr = string.Format(_scriptFormatString, scriptArgs); + + return new GeneratedScript(newFileName, scriptStr); + } + } + catch (Exception e) + { + Debug.LogError(e); + } + + return null; + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs.meta new file mode 100644 index 0000000..cc43d73 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26c4a87ce878a6d458fe22f903ea1b09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 4b708c96143382547fc65ffb83d63f4b6a0ce349 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Fri, 7 Oct 2022 04:38:35 +0400 Subject: [PATCH 35/60] Add CodeGeneratorType to Settings --- .../Attributes/TypeRefDropdownAttribute.cs | 8 ++++---- .../CodeGeneration/Base/BaseCodeGenerator.cs | 10 ++++++---- .../CodeGeneration/Base/BaseCodeGeneratorSettings.cs | 12 ++++++++++-- .../FieldSearch/CodeGeneration/CodeGeneration.asmdef | 4 +++- .../EditorScriptGeneration/EditorScriptGenerator.cs | 6 +++++- .../EditorScriptGeneratorSettings.cs | 5 +++++ 6 files changed, 33 insertions(+), 12 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs index 8ffdd2f..baad2e4 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs @@ -9,10 +9,6 @@ namespace FieldSearch.Attributes [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] public class TypeRefDropdownAttribute : PropertyAttribute { - public Type BaseType { get; private set; } - public string[] InheritedTypeNameArray { get; private set; } - public string[] ShortInheritedTypeNameArray { get; private set; } - public TypeRefDropdownAttribute(Type baseType) { BaseType = baseType; @@ -22,6 +18,10 @@ public TypeRefDropdownAttribute(Type baseType) ShortInheritedTypeNameArray = types.Select(x => x.Name).ToArray(); } + public Type BaseType { get; private set; } + public string[] InheritedTypeNameArray { get; private set; } + public string[] ShortInheritedTypeNameArray { get; private set; } + public static List GetInheritedTypes(Type baseType, params Assembly[] assemblies) { List types = new List(); diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs index a8b1050..fb216f8 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs @@ -1,16 +1,18 @@ using System; using System.IO; -using System.Linq; -using System.Reflection; -using UnityEditor; using UnityEngine; namespace CodeGeneration.Base { public abstract class BaseCodeGenerator where T : BaseScriptTemplate { + protected BaseCodeGenerator(BaseCodeGeneratorSettings settings) + { + _settings = settings; + } + [SerializeField] - private BaseCodeGeneratorSettings _settings; + protected BaseCodeGeneratorSettings _settings; public abstract void CreateScripts(T scriptTemplate, params Type[] inputTypes); } diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs index ef7a4aa..79e02e0 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs @@ -1,5 +1,4 @@ -using CodeGeneration.Data; -using System; +using System; using System.IO; using UnityEngine; @@ -7,6 +6,9 @@ namespace CodeGeneration.Base { public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : BaseScriptTemplate { + protected abstract string CodeGeneratorTypeName { get; } + + protected Type CodeGeneratorType => Type.GetType(CodeGeneratorTypeName); public string DefaultFileFolder => Path.Combine(Environment.CurrentDirectory, _defaultFileFolder); @@ -18,5 +20,11 @@ public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : public string FullFileFolder(string relativePath) => Path.Combine(Environment.CurrentDirectory, relativePath); + + public BaseCodeGenerator CreateNewGeneratorInstance() + { + return (BaseCodeGenerator)Activator + .CreateInstance(CodeGeneratorType, args: this); + } } } diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef index 95b78b7..ccc617c 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGeneration.asmdef @@ -1,6 +1,8 @@ { "name": "CodeGenerator", - "references": [], + "references": [ + "FieldSearch.Attributes" + ], "optionalUnityReferences": [], "includePlatforms": [ "Editor" diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs index 0786a46..b0e8d8a 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -1,6 +1,5 @@ using CodeGeneration; using CodeGeneration.Base; -using FieldSearch.Attributes; using FieldSearch.EditorScriptGeneration.Templates; using System; using UnityEditor; @@ -9,6 +8,9 @@ namespace FieldSearch.EditorScriptGeneration { public class EditorScriptGenerator : BaseCodeGenerator { + public EditorScriptGenerator(BaseCodeGeneratorSettings settings) + : base(settings) { } + public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate, params Type[] inputTypes) { foreach (var editorType in inputTypes) @@ -19,6 +21,8 @@ public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate, para } var script = scriptTemplate.CreateScript(editorType); + + CodeGenerationUtils.SaveToFile(_settings.DefaultFileFolder, script); } } } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs index 9951eef..46accaf 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -1,4 +1,5 @@ using CodeGeneration.Base; +using FieldSearch.Attributes; using FieldSearch.EditorScriptGeneration.Templates; using UnityEngine; @@ -7,6 +8,10 @@ namespace FieldSearch.EditorScriptGeneration [CreateAssetMenu(fileName = "EditorScriptGenerator Settings", menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Settings")] public class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings { + protected override string CodeGeneratorTypeName => _codeGeneratorTypeName; + [SerializeField] + [TypeRefDropdown(typeof(BaseCodeGenerator))] + protected string _codeGeneratorTypeName; } } From b039ad931004f9ff645fe1cda43f7b21a3fb8ea5 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Fri, 7 Oct 2022 05:51:44 +0400 Subject: [PATCH 36/60] Add BaseFieldSearchSettings --- .../Drawers/TypeRefDropdownAttributeDrawer.cs | 2 + .../Editor/DefaultFieldSearchGlobalEditor.cs | 4 +- .../Helpers/Cache/SearchInspectorCache.cs | 5 +- .../Core/Settings/BaseFieldSearchSettings.cs | 106 ++++++++++++ ...s.meta => BaseFieldSearchSettings.cs.meta} | 0 ...cs => DefaultFieldSearchSettingsEditor.cs} | 5 +- ... DefaultFieldSearchSettingsEditor.cs.meta} | 0 .../Core/Settings/FieldSearchSettings.cs | 163 ------------------ FieldSearch/Assets/FieldSearch/Settings.meta | 8 + .../Settings/FieldSearch.Settings.asmdef | 17 ++ .../Settings/FieldSearch.Settings.asmdef.meta | 7 + .../Settings/FieldSearchSettings.cs | 72 ++++++++ .../Settings/FieldSearchSettings.cs.meta | 11 ++ .../BaseSampleSearchableMonoBehaviour.cs | 2 +- 14 files changed, 231 insertions(+), 171 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs rename FieldSearch/Assets/FieldSearch/Core/Settings/{FieldSearchSettings.cs.meta => BaseFieldSearchSettings.cs.meta} (100%) rename FieldSearch/Assets/FieldSearch/Core/Settings/Editor/{FieldSearchSettingsEditor.cs => DefaultFieldSearchSettingsEditor.cs} (81%) rename FieldSearch/Assets/FieldSearch/Core/Settings/Editor/{FieldSearchSettingsEditor.cs.meta => DefaultFieldSearchSettingsEditor.cs.meta} (100%) delete mode 100644 FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs create mode 100644 FieldSearch/Assets/FieldSearch/Settings.meta create mode 100644 FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef create mode 100644 FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef.meta create mode 100644 FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs create mode 100644 FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs index d58cb8a..8e6fa7b 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs @@ -33,6 +33,8 @@ private void ShowDropDownTypeList(Rect position, SerializedProperty property, GU if (EditorGUI.EndChangeCheck()) { property.stringValue = target.InheritedTypeNameArray[currentTypeIndex]; + property.serializedObject.ApplyModifiedProperties(); + property.serializedObject.Update(); } } diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs index 109be09..280ced1 100644 --- a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs @@ -1,4 +1,4 @@ -using FieldSearch.Settings; +using FieldSearch.Settings.Base; using System; using System.Reflection; using UnityEditor; @@ -9,7 +9,7 @@ namespace FieldSearch.Core.GlobalEditor [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] public class DefaultFieldSearchGlobalEditor : BaseFieldSearchGlobalEditor { - FieldSearchSettings Settings => FieldSearchSettings.Instance; + BaseFieldSearchSettings Settings => BaseFieldSearchSettings.Instance; Type SearchLayerInspectorType => Settings.SearchLayerInspectorType; Editor searchLayerInspector; diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs index f1da1f7..6a14bef 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs @@ -1,7 +1,6 @@ using FieldSearch.Helpers.Cache.Data; -using FieldSearch.Settings; +using FieldSearch.Settings.Base; using System.Collections.Concurrent; -using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices; @@ -41,7 +40,7 @@ private static void AssemblyReloadEvents_beforeAssemblyReload() protected static ConcurrentDictionary inspectorsDict = new ConcurrentDictionary(); - protected static FieldSearchSettings Settings => FieldSearchSettings.Instance; + protected static BaseFieldSearchSettings Settings => BaseFieldSearchSettings.Instance; public static bool TryAddValue(SearchCacheObj val) { diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs new file mode 100644 index 0000000..1a50217 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs @@ -0,0 +1,106 @@ +using System.IO; +using System.Linq; +using UnityEditor; +using UnityEngine; +using System.Diagnostics; +using System; +using FieldSearch.Core.Inspectors.Base; +using FieldSearch.Attributes; +using Debug = UnityEngine.Debug; + +namespace FieldSearch.Settings.Base +{ + public abstract class BaseFieldSearchSettings : ScriptableObject + { + protected const string GlobalGitignorePath = "FieldSearch/gitignore.global"; + + public static BaseFieldSearchSettings Instance + { + get + { + if (_instance == null) + { + _instance = GetInstance(); + } + return _instance; + } + set => _instance = value; + } + protected static BaseFieldSearchSettings _instance; + + [Header("Inspector settings")] + [SerializeField] + protected bool applyToAll = true; + + [SerializeField, TypeRefDropdown(typeof(BaseSearchLayerInspector))] + protected string searchLayerTypeName; + + [Header("Cache settings")] + [SerializeField] + protected bool saveToDisk = true; + + [SerializeField] + [Range(100, 10000)] + protected int memoryLimitInMb = 100; + + public bool ApplyToAll => applyToAll; + + public Type SearchLayerInspectorType => Type.GetType(searchLayerTypeName); + + public bool SaveToDisk => saveToDisk; + + public int MemoryLimitInMb => memoryLimitInMb; + + private void OnEnable() + { + if (GetInstance() != null) + { + TryUpdateInstance(); + } + } + + protected virtual void TryUpdateInstance() + { + if (Instance != this) + { + var path = AssetDatabase.GetAssetPath(Instance); + + Debug.LogWarning($"Delete previous setting \n(name: {Instance.name},path: {path})" + + $" && set new instance ({this.name}) to {typeof(BaseFieldSearchSettings)}"); + + AssetDatabase.DeleteAsset(path); + Instance = this; + } + } + + protected static BaseFieldSearchSettings GetInstance() + { + var guid = AssetDatabase.FindAssets($"t:{nameof(BaseFieldSearchSettings)}") + .FirstOrDefault(); + var path = AssetDatabase.GUIDToAssetPath(guid); + + return AssetDatabase.LoadAssetAtPath(path); + } + + protected static string GetDirectoryName() + { + var path = Application.dataPath; + + // Debug line for repo dev + //path = Path.GetDirectoryName(path); + return Path.GetDirectoryName(path); + } + + protected static void StartCmdProcess(string path, string cmdArgs) + { + Process process = new Process(); + ProcessStartInfo startInfo = new ProcessStartInfo(); + startInfo.WorkingDirectory = path; + startInfo.WindowStyle = ProcessWindowStyle.Hidden; + startInfo.FileName = "cmd.exe"; + startInfo.Arguments = $"/C {cmdArgs}"; + process.StartInfo = startInfo; + process.Start(); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs similarity index 81% rename from FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs rename to FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs index 341b82a..f52a2cf 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs @@ -1,11 +1,12 @@ using FieldSearch.Helpers.Cache; +using FieldSearch.Settings.Base; using UnityEditor; using UnityEngine; namespace FieldSearch.Settings.Editor { - [CustomEditor(typeof(FieldSearchSettings))] - public class FieldSearchSettingsEditor : UnityEditor.Editor + [CustomEditor(typeof(BaseFieldSearchSettings), true)] + public class DefaultFieldSearchSettingsEditor : UnityEditor.Editor { public override void OnInspectorGUI() { diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/Core/Settings/Editor/FieldSearchSettingsEditor.cs.meta rename to FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs deleted file mode 100644 index ed799ff..0000000 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/FieldSearchSettings.cs +++ /dev/null @@ -1,163 +0,0 @@ -using FieldSearch.Core.Inspectors; -using System.IO; -using System.Linq; -using UnityEditor; -using UnityEngine; -using System.Diagnostics; -using Debug = UnityEngine.Debug; -using System; -using FieldSearch.Core.Inspectors.Base; -using FieldSearch.Attributes; - -namespace FieldSearch.Settings -{ - [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings", order = -1)] - public class FieldSearchSettings : ScriptableObject - { - private const string GlobalGitignorePath = "FieldSearch/gitignore.global"; - - public static FieldSearchSettings Instance - { - get - { - if (_instance == null) - { - _instance = GetInstance(); - } - return _instance; - } - set => _instance = value; - } - private static FieldSearchSettings _instance; - - [Header("Inspector settings")] - [SerializeField] - private bool applyToAll = true; - - [SerializeField, TypeRefDropdown(typeof(BaseSearchLayerInspector))] - private string searchLayerTypeName; - - [Header("Cache settings")] - [SerializeField] - private bool saveToDisk = true; - - [SerializeField] - [Range(100, 10000)] - private int memoryLimitInMb = 100; - - public bool ApplyToAll => applyToAll; - - public Type SearchLayerInspectorType => Type.GetType(searchLayerTypeName); - - public bool SaveToDisk => saveToDisk; - - public int MemoryLimitInMb => memoryLimitInMb; - - private void OnEnable() - { - if (GetInstance() != null) - { - TryUpdateInstance(); - } - } - - private void TryUpdateInstance() - { - if (Instance != this) - { - var path = AssetDatabase.GetAssetPath(Instance); - - Debug.LogWarning($"Delete previous setting \n(name: {Instance.name},path: {path})" + - $" && set new instance ({this.name}) to {typeof(FieldSearchSettings)}"); - - AssetDatabase.DeleteAsset(path); - Instance = this; - } - } - - private static FieldSearchSettings GetInstance() - { - var guid = AssetDatabase.FindAssets($"t:{nameof(FieldSearchSettings)}") - .FirstOrDefault(); - var path = AssetDatabase.GUIDToAssetPath(guid); - - return AssetDatabase.LoadAssetAtPath(path); - } - - [MenuItem("Field Search/ShowSettings")] - public static void ShowSettings() - { - Selection.activeObject = Instance; - EditorGUIUtility.PingObject(Instance); - } - - [MenuItem("Field Search/ShowSettings", true)] - static bool ValidateShowSettings() - { - return Instance != null; - } - - [MenuItem("Field Search/Add default settings (override if exists)")] - public static void CreateSettingsObject() - { - var settings = CreateInstance(); - - var directoryPath = "Assets/FieldSearchConfigs"; - if (!Directory.Exists(directoryPath)) - { - Directory.CreateDirectory(directoryPath); - } - - settings.searchLayerTypeName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; - - string path = $"{directoryPath}/FieldSearch Settings.asset"; - AssetDatabase.CreateAsset(settings, path); - AssetDatabase.SaveAssets(); - - Selection.activeObject = settings; - EditorGUIUtility.PingObject(settings); - } - - [MenuItem("Field Search/Add default settings (override if exists)", true)] - static bool ValidateCreateSettingsObject() - { - return Instance == null; - } - - [MenuItem("Field Search/Add package folders to .gitignore (global)")] - public static void AddToGlobalGitignore() - { - var gitignorePath = Path.Combine(Application.dataPath, GlobalGitignorePath); - var str = $"git config core.excludesfile {gitignorePath}"; - StartCmdProcess(GetDirectoryName(), str); - } - - [MenuItem("Field Search/Remove package folders from .gitignore (global)")] - public static void RemoveFromGlobalGitignore() - { - var str = $"git config --unset core.excludesfile"; - StartCmdProcess(GetDirectoryName(), str); - } - - private static string GetDirectoryName() - { - var path = Application.dataPath; - - // Debug line for repo dev - //path = Path.GetDirectoryName(path); - return Path.GetDirectoryName(path); - } - - private static void StartCmdProcess(string path, string cmdArgs) - { - Process process = new Process(); - ProcessStartInfo startInfo = new ProcessStartInfo(); - startInfo.WorkingDirectory = path; - startInfo.WindowStyle = ProcessWindowStyle.Hidden; - startInfo.FileName = "cmd.exe"; - startInfo.Arguments = $"/C {cmdArgs}"; - process.StartInfo = startInfo; - process.Start(); - } - } -} diff --git a/FieldSearch/Assets/FieldSearch/Settings.meta b/FieldSearch/Assets/FieldSearch/Settings.meta new file mode 100644 index 0000000..c88dff5 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 093e830f706f18446bb8ba8a6612153d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef b/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef new file mode 100644 index 0000000..6a7c05c --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef @@ -0,0 +1,17 @@ +{ + "name": "FieldSearch.Settings", + "references": [ + "FieldSearch.Core", + "FieldSearch.EditorScriptGeneration" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef.meta b/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef.meta new file mode 100644 index 0000000..f106673 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e7daa219613db6d429cec48a50d13733 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs new file mode 100644 index 0000000..a514e52 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs @@ -0,0 +1,72 @@ +using FieldSearch.Core.Inspectors; +using FieldSearch.EditorScriptGeneration; +using FieldSearch.Settings.Base; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.Settings +{ + [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings", order = -1)] + public class FieldSearchSettings : BaseFieldSearchSettings + { + [Header("EditorScriptGenerator Settings")] + [SerializeField] + private EditorScriptGeneratorSettings _editorScriptGeneratorSettings; + + [MenuItem("Field Search/ShowSettings")] + public static void ShowSettings() + { + Selection.activeObject = Instance; + EditorGUIUtility.PingObject(Instance); + } + + [MenuItem("Field Search/ShowSettings", true)] + static bool ValidateShowSettings() + { + return Instance != null; + } + + [MenuItem("Field Search/Add default settings (override if exists)")] + public static void CreateSettingsObject() + { + var settings = CreateInstance(); + + var directoryPath = "Assets/FieldSearchConfigs"; + if (!Directory.Exists(directoryPath)) + { + Directory.CreateDirectory(directoryPath); + } + + settings.searchLayerTypeName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; + + string path = $"{directoryPath}/FieldSearch Settings.asset"; + AssetDatabase.CreateAsset(settings, path); + AssetDatabase.SaveAssets(); + + Selection.activeObject = settings; + EditorGUIUtility.PingObject(settings); + } + + [MenuItem("Field Search/Add default settings (override if exists)", true)] + static bool ValidateCreateSettingsObject() + { + return Instance == null; + } + + [MenuItem("Field Search/Add package folders to .gitignore (global)")] + public static void AddToGlobalGitignore() + { + var gitignorePath = Path.Combine(Application.dataPath, GlobalGitignorePath); + var str = $"git config core.excludesfile {gitignorePath}"; + StartCmdProcess(GetDirectoryName(), str); + } + + [MenuItem("Field Search/Remove package folders from .gitignore (global)")] + public static void RemoveFromGlobalGitignore() + { + var str = $"git config --unset core.excludesfile"; + StartCmdProcess(GetDirectoryName(), str); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs.meta b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs.meta new file mode 100644 index 0000000..ec708b7 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 910fedb993cf9b545a55d085fedd3bfb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs index ad9a418..44ceba8 100644 --- a/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs +++ b/FieldSearch/Assets/FieldSearchDemo/Scripts/BaseSampleSearchableMonoBehaviour.cs @@ -3,7 +3,7 @@ namespace FieldSearch.Samples { /// - /// Base class for + /// Base class for /// public class BaseSampleSearchableMonoBehaviour : MonoBehaviour { From e48725bdcd3847f70a482210be5a0b864e0d7771 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Fri, 7 Oct 2022 08:31:07 +0400 Subject: [PATCH 37/60] Add EditorScriptGeneratorWindow --- .../Base/BaseCodeGeneratorSettings.cs | 9 ++- .../CodeGeneration/CodeGenerationUtils.cs | 36 ++++++++++++ .../EditorScriptGeneration/Editor.meta | 8 +++ .../Editor/EditorScriptGeneratorWindow.cs | 58 +++++++++++++++++++ .../EditorScriptGeneratorWindow.cs.meta | 11 ++++ .../EditorScriptGenerator.cs | 13 ++++- .../EditorScriptGeneratorSettings.cs | 15 +++++ .../Templates/DefaultEditorScriptTemplate.cs | 8 +-- .../Assets/FieldSearch/Settings/Editor.meta | 8 +++ .../Editor/FieldSearchSettingsEditor.cs | 27 +++++++++ .../Editor/FieldSearchSettingsEditor.cs.meta | 11 ++++ .../Settings/FieldSearchSettings.cs | 3 + .../ProjectSettings/DynamicsManager.asset | 3 +- .../ProjectSettings/EditorSettings.asset | 9 +-- .../ProjectSettings/GraphicsSettings.asset | 4 +- .../ProjectSettings/PresetManager.asset | 3 +- .../UnityConnectSettings.asset | 1 - FieldSearch/ProjectSettings/VFXManager.asset | 1 - 18 files changed, 201 insertions(+), 27 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/Settings/Editor.meta create mode 100644 FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs create mode 100644 FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs index 79e02e0..64d58ee 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs @@ -6,12 +6,15 @@ namespace CodeGeneration.Base { public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : BaseScriptTemplate { - protected abstract string CodeGeneratorTypeName { get; } + public T DefaultScriptTemplate => _defaultScriptTemplate; - protected Type CodeGeneratorType => Type.GetType(CodeGeneratorTypeName); public string DefaultFileFolder => Path.Combine(Environment.CurrentDirectory, _defaultFileFolder); + protected abstract string CodeGeneratorTypeName { get; } + + protected Type CodeGeneratorType => Type.GetType(CodeGeneratorTypeName); + [Tooltip("Default relative folder path")] [SerializeField] protected string _defaultFileFolder; @@ -21,7 +24,7 @@ public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : public string FullFileFolder(string relativePath) => Path.Combine(Environment.CurrentDirectory, relativePath); - public BaseCodeGenerator CreateNewGeneratorInstance() + public BaseCodeGenerator CreateGeneratorInstance() { return (BaseCodeGenerator)Activator .CreateInstance(CodeGeneratorType, args: this); diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs index b765010..c24c2c8 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs @@ -9,6 +9,32 @@ namespace CodeGeneration { public class CodeGenerationUtils { + public static Type[] GetAllInheritedTypes(Type baseType, Assembly[] assemblies = default, + Func ValidateNamespaceFunc = default) + { + if(assemblies == default) + { + assemblies = AppDomain.CurrentDomain.GetAssemblies(); + } + + if(ValidateNamespaceFunc == default) + { + ValidateNamespaceFunc = (name) => true; + } + + var types = + assemblies + .SelectMany(x => x + .GetTypes() + .Where(type => + type.IsPublic + && type.IsClass + && !type.IsAbstract + && type.IsSubclassOf(baseType) + && ValidateNamespaceFunc(type.Namespace))); + return types.ToArray(); + } + public static FieldInfo GetFirstAttributeFieldByType(Attribute attribute) where T : Type { var field = attribute.GetType() @@ -28,6 +54,16 @@ public static bool SaveToFile(string folderPath, GeneratedScript generatedScript { try { + if(generatedScript?.fileName == null) + { + return false; + } + + if (!Directory.Exists(folderPath)) + { + Directory.CreateDirectory(folderPath); + } + var path = Path.Combine(folderPath, generatedScript.fileName); File.WriteAllText(path, generatedScript.scriptStr); return true; diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor.meta new file mode 100644 index 0000000..90f9aef --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be17c2aa238f79f408f7db963dad4301 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs new file mode 100644 index 0000000..b97f02f --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs @@ -0,0 +1,58 @@ +using CodeGeneration; +using System; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.EditorScriptGeneration.Editor +{ + public class EditorScriptGeneratorWindow : EditorWindow + { + EditorScriptGenerator editorScriptGenerator; + + public static void Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings) + { + EditorScriptGeneratorWindow window = (EditorScriptGeneratorWindow) + GetWindow(typeof(EditorScriptGeneratorWindow)); + window.editorScriptGenerator = editorScriptGeneratorSettings.GeneratorInstance; + window.Show(); + } + + void OnGUI() + { + if (GUILayout.Button("Try create new Editors for all classes")) + { + var inputClasses = CodeGenerationUtils.GetAllInheritedTypes(typeof(UnityEditor.Editor), + ValidateNamespaceFunc: (name) => + { + if(name == null) + { + return false; + } + + // Dev debug lines + if (new DirectoryInfo(Environment.CurrentDirectory).Name == nameof(FieldSearch) + && name.StartsWith("FieldSearch.Samples")) + { + return true; + } + + // Default exclude namespaces + if (name.Contains(nameof(UnityEditor)) + || name.Contains(nameof(UnityEngine)) + || name.Contains(nameof(FieldSearch)) + || name.Contains("TMP")) + { + return false; + } + + return true; + }); + + editorScriptGenerator.CreateScripts(inputTypes: inputClasses); + + Close(); + } + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs.meta new file mode 100644 index 0000000..6e913be --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b0bd3cdcdd3815a42ae46d45b2ee6aef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs index b0e8d8a..2b8cdc7 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -11,11 +11,16 @@ public class EditorScriptGenerator : BaseCodeGenerator public EditorScriptGenerator(BaseCodeGeneratorSettings settings) : base(settings) { } - public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate, params Type[] inputTypes) + public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate = null, params Type[] inputTypes) { + if (scriptTemplate == null) + { + scriptTemplate = _settings.DefaultScriptTemplate; + } + foreach (var editorType in inputTypes) { - if (editorType != typeof(Editor)) + if (!editorType.IsSubclassOf(typeof(UnityEditor.Editor))) { continue; } @@ -24,6 +29,10 @@ public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate, para CodeGenerationUtils.SaveToFile(_settings.DefaultFileFolder, script); } + + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + AssetDatabase.ForceReserializeAssets(); } } } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs index 46accaf..73f61b3 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -1,6 +1,8 @@ using CodeGeneration.Base; using FieldSearch.Attributes; using FieldSearch.EditorScriptGeneration.Templates; +using System; +using System.Collections.Generic; using UnityEngine; namespace FieldSearch.EditorScriptGeneration @@ -8,6 +10,19 @@ namespace FieldSearch.EditorScriptGeneration [CreateAssetMenu(fileName = "EditorScriptGenerator Settings", menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Settings")] public class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings { + public EditorScriptGenerator GeneratorInstance + { + get + { + if(generatorInstance == null) + { + generatorInstance = (EditorScriptGenerator)CreateGeneratorInstance(); + } + return generatorInstance; + } + } + private EditorScriptGenerator generatorInstance; + protected override string CodeGeneratorTypeName => _codeGeneratorTypeName; [SerializeField] diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs index da490ac..672388c 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -2,6 +2,7 @@ using CodeGeneration.Data; using System; using System.IO; +using System.Text; using UnityEditor; using UnityEngine; @@ -25,13 +26,10 @@ public override GeneratedScript CreateScript(Type type, params object[] args) if (editorTargetType != null) { - Debug.LogError(editorTargetType.Name); - Debug.LogError(type.Name); - var newEditor = DefaultBaseEditorType; var newEditorTypeNamespaceLine = string.IsNullOrEmpty(newEditor.Namespace) ? - string.Empty : $"using {editorTargetType.Namespace};"; + string.Empty : $"using {newEditor.Namespace};"; var targetTypeNamespaceLine = string.IsNullOrEmpty(editorTargetType.Namespace) ? string.Empty : $"using {editorTargetType.Namespace};"; var editorTypeNamespaceLine = string.IsNullOrEmpty(type.Namespace) ? @@ -48,7 +46,7 @@ public override GeneratedScript CreateScript(Type type, params object[] args) editorTargetType.Name, newScriptName, newEditor.Name, - editorTargetType.Name, + type.Name, }; var scriptStr = string.Format(_scriptFormatString, scriptArgs); diff --git a/FieldSearch/Assets/FieldSearch/Settings/Editor.meta b/FieldSearch/Assets/FieldSearch/Settings/Editor.meta new file mode 100644 index 0000000..9695039 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c0f8d2a93a2865e4cac5b6a24f79e313 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs b/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs new file mode 100644 index 0000000..eec4fa2 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs @@ -0,0 +1,27 @@ +using FieldSearch.EditorScriptGeneration.Editor; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.Settings.Editor +{ + [CustomEditor(typeof(FieldSearchSettings), true)] + public class FieldSearchSettingsEditor : DefaultFieldSearchSettingsEditor + { + FieldSearchSettings fieldSearchSettings; + + private void OnEnable() + { + fieldSearchSettings = target as FieldSearchSettings; + } + + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + GUILayout.Space(20); + if (GUILayout.Button("Open EditorScriptGenerator Window")) + { + EditorScriptGeneratorWindow.Init(fieldSearchSettings.EditorScriptGeneratorSettings); + } + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs.meta b/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs.meta new file mode 100644 index 0000000..73d6e57 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2127039e43ee3cc458ab16fde07fcf19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs index a514e52..6816dd1 100644 --- a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs @@ -10,6 +10,9 @@ namespace FieldSearch.Settings [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings", order = -1)] public class FieldSearchSettings : BaseFieldSearchSettings { + public EditorScriptGeneratorSettings EditorScriptGeneratorSettings => + _editorScriptGeneratorSettings; + [Header("EditorScriptGenerator Settings")] [SerializeField] private EditorScriptGeneratorSettings _editorScriptGeneratorSettings; diff --git a/FieldSearch/ProjectSettings/DynamicsManager.asset b/FieldSearch/ProjectSettings/DynamicsManager.asset index cdc1f3e..167dee7 100644 --- a/FieldSearch/ProjectSettings/DynamicsManager.asset +++ b/FieldSearch/ProjectSettings/DynamicsManager.asset @@ -3,7 +3,7 @@ --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 10 m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 @@ -31,4 +31,3 @@ PhysicsManager: m_FrictionType: 0 m_EnableEnhancedDeterminism: 0 m_EnableUnifiedHeightmaps: 1 - m_DefaultMaxAngluarSpeed: 7 diff --git a/FieldSearch/ProjectSettings/EditorSettings.asset b/FieldSearch/ProjectSettings/EditorSettings.asset index de5d0b2..4de03d7 100644 --- a/FieldSearch/ProjectSettings/EditorSettings.asset +++ b/FieldSearch/ProjectSettings/EditorSettings.asset @@ -3,7 +3,7 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 7 m_ExternalVersionControlSupport: Visible Meta Files m_SerializationMode: 2 m_LineEndingsForNewScripts: 0 @@ -20,11 +20,4 @@ EditorSettings: m_ProjectGenerationRootNamespace: m_CollabEditorSettings: inProgressEnabled: 1 - m_EnableTextureStreamingInEditMode: 1 m_EnableTextureStreamingInPlayMode: 1 - m_AsyncShaderCompilation: 1 - m_EnterPlayModeOptionsEnabled: 0 - m_EnterPlayModeOptions: 3 - m_ShowLightmapResolutionOverlay: 1 - m_UseLegacyProbeSampleCount: 0 - m_SerializeInlineMappingsOnOneLine: 1 \ No newline at end of file diff --git a/FieldSearch/ProjectSettings/GraphicsSettings.asset b/FieldSearch/ProjectSettings/GraphicsSettings.asset index 43369e3..74d7b53 100644 --- a/FieldSearch/ProjectSettings/GraphicsSettings.asset +++ b/FieldSearch/ProjectSettings/GraphicsSettings.asset @@ -3,7 +3,7 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 13 + serializedVersion: 12 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} @@ -59,5 +59,3 @@ GraphicsSettings: m_AlbedoSwatchInfos: [] m_LightsUseLinearIntensity: 0 m_LightsUseColorTemperature: 0 - m_LogWhenShaderIsCompiled: 0 - m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/FieldSearch/ProjectSettings/PresetManager.asset b/FieldSearch/ProjectSettings/PresetManager.asset index 67a94da..636a595 100644 --- a/FieldSearch/ProjectSettings/PresetManager.asset +++ b/FieldSearch/ProjectSettings/PresetManager.asset @@ -3,5 +3,4 @@ --- !u!1386491679 &1 PresetManager: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_DefaultPresets: {} + m_DefaultList: [] diff --git a/FieldSearch/ProjectSettings/UnityConnectSettings.asset b/FieldSearch/ProjectSettings/UnityConnectSettings.asset index 6125b30..fa0b146 100644 --- a/FieldSearch/ProjectSettings/UnityConnectSettings.asset +++ b/FieldSearch/ProjectSettings/UnityConnectSettings.asset @@ -9,7 +9,6 @@ UnityConnectSettings: m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events m_EventUrl: https://cdp.cloud.unity3d.com/v1/events m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_DashboardUrl: https://dashboard.unity3d.com m_TestInitMode: 0 CrashReportingSettings: m_EventUrl: https://perf-events.cloud.unity3d.com diff --git a/FieldSearch/ProjectSettings/VFXManager.asset b/FieldSearch/ProjectSettings/VFXManager.asset index 3a95c98..6e0eaca 100644 --- a/FieldSearch/ProjectSettings/VFXManager.asset +++ b/FieldSearch/ProjectSettings/VFXManager.asset @@ -6,7 +6,6 @@ VFXManager: m_IndirectShader: {fileID: 0} m_CopyBufferShader: {fileID: 0} m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} m_RenderPipeSettingsPath: m_FixedTimeStep: 0.016666668 m_MaxDeltaTime: 0.05 From 5cff05288c54917e78eee63d15b1e2124c248589 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Fri, 7 Oct 2022 08:36:13 +0400 Subject: [PATCH 38/60] Update ForceReserializeAssets call in EditorScriptGeneration --- .../EditorScriptGeneration/EditorScriptGenerator.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs index 2b8cdc7..372fd85 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -32,7 +32,9 @@ public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate = nul AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); - AssetDatabase.ForceReserializeAssets(); + AssetDatabase.ForceReserializeAssets( + assetPaths: new[] { _settings.DefaultFileFolder }, + options: ForceReserializeAssetsOptions.ReserializeAssets); } } } From 053b32fb81c38176f375dc0a423b614beb0c7d6f Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Fri, 7 Oct 2022 08:36:48 +0400 Subject: [PATCH 39/60] Update TypeRefDropdown Attribute --- .../Assets/FieldSearch/Attributes/TypeComparer.cs | 13 +++++++++++++ .../FieldSearch/Attributes/TypeComparer.cs.meta | 11 +++++++++++ .../Attributes/TypeRefDropdownAttribute.cs | 8 ++++---- 3 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs create mode 100644 FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs new file mode 100644 index 0000000..2948bd5 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; + +namespace FieldSearch.Attributes +{ + public class TypeComparer : IComparer + { + public int Compare(Type x, Type y) + { + return x.Name.CompareTo(y.Name); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs.meta b/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs.meta new file mode 100644 index 0000000..dad446b --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef62c18eef9b06948a8d50a59e3785f1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs index baad2e4..b9c33c5 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs @@ -13,7 +13,8 @@ public TypeRefDropdownAttribute(Type baseType) { BaseType = baseType; Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies(); - var types = GetInheritedTypes(BaseType, assemblies); + var types = GetInheritedTypes(BaseType, assemblies) + .Where(x => !x.IsAbstract); InheritedTypeNameArray = types.Select(x => x.AssemblyQualifiedName).ToArray(); ShortInheritedTypeNameArray = types.Select(x => x.Name).ToArray(); } @@ -28,12 +29,11 @@ public static List GetInheritedTypes(Type baseType, params Assembly[] asse foreach (Type type in assemblies.SelectMany(x => x.GetTypes()) .Where(x => x.IsSubclassOf(baseType) - && x.IsClass - && !x.IsAbstract)) + && x.IsClass)) { types.Add(type); } - types.Sort(); + types.Sort(new TypeComparer()); return types; } From 49bd61bd4801d50bad5be13629311271e9faca4e Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:15:23 +0400 Subject: [PATCH 40/60] Update global gitignore --- .../Assets/FieldSearch/Settings/FieldSearchSettings.cs | 4 ++-- FieldSearch/Assets/FieldSearch/gitignore.global | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs index 6816dd1..c8af906 100644 --- a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs @@ -61,14 +61,14 @@ static bool ValidateCreateSettingsObject() public static void AddToGlobalGitignore() { var gitignorePath = Path.Combine(Application.dataPath, GlobalGitignorePath); - var str = $"git config core.excludesfile {gitignorePath}"; + var str = $"git config --global core.excludesfile {gitignorePath}"; StartCmdProcess(GetDirectoryName(), str); } [MenuItem("Field Search/Remove package folders from .gitignore (global)")] public static void RemoveFromGlobalGitignore() { - var str = $"git config --unset core.excludesfile"; + var str = $"git config --global --unset core.excludesfile"; StartCmdProcess(GetDirectoryName(), str); } } diff --git a/FieldSearch/Assets/FieldSearch/gitignore.global b/FieldSearch/Assets/FieldSearch/gitignore.global index a9c5eb2..d226393 100644 --- a/FieldSearch/Assets/FieldSearch/gitignore.global +++ b/FieldSearch/Assets/FieldSearch/gitignore.global @@ -1,2 +1,2 @@ -/[Aa]ssets/FieldSearch* +*/[Aa]ssets/FieldSearch* FieldSearch*.meta From f3473b53e8bfbfc55d831ddfc505e433265ded09 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 02:32:18 +0400 Subject: [PATCH 41/60] Update EditorScriptGeneratorWindow --- .../CodeGeneration/Base/BaseCodeGenerator.cs | 2 +- .../CodeGeneration/CodeGenerationUtils.cs | 31 +++++ .../Editor/EditorScriptGeneratorWindow.cs | 58 ---------- .../EditorScriptGenerator.cs | 33 +++++- .../EditorScriptGeneratorWindow.meta | 8 ++ .../Editor.meta | 0 .../Editor/EditorScriptGeneratorWindow.cs | 107 ++++++++++++++++++ .../EditorScriptGeneratorWindow.cs.meta | 0 .../EditorScriptGeneratorWindow.Properties.cs | 15 +++ ...orScriptGeneratorWindow.Properties.cs.meta | 11 ++ ...itorScriptGeneratorWindow.ScollViewData.cs | 66 +++++++++++ ...criptGeneratorWindow.ScollViewData.cs.meta | 11 ++ 12 files changed, 277 insertions(+), 65 deletions(-) delete mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow.meta rename FieldSearch/Assets/FieldSearch/EditorScriptGeneration/{ => EditorScriptGeneratorWindow}/Editor.meta (100%) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs rename FieldSearch/Assets/FieldSearch/EditorScriptGeneration/{ => EditorScriptGeneratorWindow}/Editor/EditorScriptGeneratorWindow.cs.meta (100%) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs index fb216f8..7271fec 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs @@ -14,7 +14,7 @@ protected BaseCodeGenerator(BaseCodeGeneratorSettings settings) [SerializeField] protected BaseCodeGeneratorSettings _settings; - public abstract void CreateScripts(T scriptTemplate, params Type[] inputTypes); + public abstract void CreateScripts(T scriptTemplate, bool refresh = true, params Type[] inputTypes); } } diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs index c24c2c8..c4f0a70 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs @@ -9,6 +9,37 @@ namespace CodeGeneration { public class CodeGenerationUtils { + public static Type[] GetAllAvailableEditorTypes() + { + var types = GetAllInheritedTypes(typeof(UnityEditor.Editor), + ValidateNamespaceFunc: (name) => + { + if (name == null) + { + return false; + } + + // Dev debug lines + if (new DirectoryInfo(Environment.CurrentDirectory).Name == nameof(FieldSearch) + && name.StartsWith("FieldSearch.Samples")) + { + return true; + } + + // Default exclude namespaces + if (name.Contains(nameof(UnityEditor)) + || name.Contains(nameof(UnityEngine)) + || name.Contains(nameof(FieldSearch)) + || name.Contains("TMP")) + { + return false; + } + + return true; + }); + return types; + } + public static Type[] GetAllInheritedTypes(Type baseType, Assembly[] assemblies = default, Func ValidateNamespaceFunc = default) { diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs deleted file mode 100644 index b97f02f..0000000 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs +++ /dev/null @@ -1,58 +0,0 @@ -using CodeGeneration; -using System; -using System.IO; -using UnityEditor; -using UnityEngine; - -namespace FieldSearch.EditorScriptGeneration.Editor -{ - public class EditorScriptGeneratorWindow : EditorWindow - { - EditorScriptGenerator editorScriptGenerator; - - public static void Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings) - { - EditorScriptGeneratorWindow window = (EditorScriptGeneratorWindow) - GetWindow(typeof(EditorScriptGeneratorWindow)); - window.editorScriptGenerator = editorScriptGeneratorSettings.GeneratorInstance; - window.Show(); - } - - void OnGUI() - { - if (GUILayout.Button("Try create new Editors for all classes")) - { - var inputClasses = CodeGenerationUtils.GetAllInheritedTypes(typeof(UnityEditor.Editor), - ValidateNamespaceFunc: (name) => - { - if(name == null) - { - return false; - } - - // Dev debug lines - if (new DirectoryInfo(Environment.CurrentDirectory).Name == nameof(FieldSearch) - && name.StartsWith("FieldSearch.Samples")) - { - return true; - } - - // Default exclude namespaces - if (name.Contains(nameof(UnityEditor)) - || name.Contains(nameof(UnityEngine)) - || name.Contains(nameof(FieldSearch)) - || name.Contains("TMP")) - { - return false; - } - - return true; - }); - - editorScriptGenerator.CreateScripts(inputTypes: inputClasses); - - Close(); - } - } - } -} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs index 372fd85..4133c19 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -2,6 +2,7 @@ using CodeGeneration.Base; using FieldSearch.EditorScriptGeneration.Templates; using System; +using System.IO; using UnityEditor; namespace FieldSearch.EditorScriptGeneration @@ -11,7 +12,7 @@ public class EditorScriptGenerator : BaseCodeGenerator public EditorScriptGenerator(BaseCodeGeneratorSettings settings) : base(settings) { } - public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate = null, params Type[] inputTypes) + public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate = null, bool refresh = true, params Type[] inputTypes) { if (scriptTemplate == null) { @@ -30,11 +31,31 @@ public override void CreateScripts(BaseEditorScriptTemplate scriptTemplate = nul CodeGenerationUtils.SaveToFile(_settings.DefaultFileFolder, script); } - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - AssetDatabase.ForceReserializeAssets( - assetPaths: new[] { _settings.DefaultFileFolder }, - options: ForceReserializeAssetsOptions.ReserializeAssets); + if (refresh) + { + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + AssetDatabase.ForceReserializeAssets( + assetPaths: new[] { _settings.DefaultFileFolder }, + options: ForceReserializeAssetsOptions.ReserializeAssets); + } + } + + public bool TryCreateAllEditors() + { + try + { + var inputClasses = CodeGenerationUtils.GetAllAvailableEditorTypes(); + + CreateScripts(refresh: true, inputTypes: inputClasses); + + return true; + } + catch (Exception e) + { + UnityEngine.Debug.LogError(e); + return false; + } } } } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow.meta new file mode 100644 index 0000000..7eaabe0 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d38671d7f12afe54e95fbac242503a9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor.meta rename to FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor.meta diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs new file mode 100644 index 0000000..b64cad0 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs @@ -0,0 +1,107 @@ +using CodeGeneration; +using System; +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.EditorScriptGeneration.Editor +{ + public partial class EditorScriptGeneratorWindow : EditorWindow + { + EditorScriptGenerator editorScriptGenerator; + + ScrollViewData typeDatas; + ScrollViewData selectedTypeDatas; + + GUIStyle labelHeaderStyle; + + public static void Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings) + { + EditorScriptGeneratorWindow window = (EditorScriptGeneratorWindow) + GetWindow(typeof(EditorScriptGeneratorWindow)); + window.editorScriptGenerator = editorScriptGeneratorSettings.GeneratorInstance; + + var size = new Vector2(WIDTH, HEIGHT); + window.minSize = size; + window.maxSize = size; + + size.x -= RL_OFFSET * 2; + size.x /= 2; + size.y -= TB_OFFSET * 2; + + window.InitScrollView(size); + window.InitStyles(); + window.Show(); + } + + void InitStyles() + { + labelHeaderStyle = new GUIStyle(EditorStyles.boldLabel); + labelHeaderStyle.alignment = TextAnchor.MiddleCenter; + } + + void InitScrollView(Vector2 size) + { + var allEditorClasses = CodeGenerationUtils.GetAllAvailableEditorTypes(); + + typeDatas = new ScrollViewData(size); + typeDatas.AddObjects(allEditorClasses); + + selectedTypeDatas = new ScrollViewData(size); + } + + void OnGUI() + { + ShowScrollViewLayout(); + ShowButtonsLayout(); + } + + void ShowButtonsLayout() + { + EditorGUILayout.BeginHorizontal(); + if (GUILayout.Button("Try update all Editors", GUILayout.MinHeight(TB_OFFSET))) + { + var allTypes = typeDatas.Objects.ToList(); + allTypes.AddRange(selectedTypeDatas.Objects); + + TryCreateEditors(allTypes.ToArray()); + Close(); + } + if (GUILayout.Button("Try update selected Editors", GUILayout.MinHeight(TB_OFFSET))) + { + TryCreateEditors(selectedTypeDatas.Objects.ToArray()); + Close(); + } + EditorGUILayout.EndHorizontal(); + } + + void TryCreateEditors(params Type[] types) + { + editorScriptGenerator.CreateScripts(inputTypes: types); + } + + void ShowScrollViewLayout() + { + EditorGUILayout.BeginHorizontal(); + GUILayout.Space(RL_OFFSET); + + ShowScrollViewSingleLayout("Editor Types", typeDatas, OnClickAllTypesData); + ShowScrollViewSingleLayout("Selected Types", selectedTypeDatas, OnClickSelectedTypeData); + + GUILayout.Space(RL_OFFSET); + EditorGUILayout.EndHorizontal(); + } + + void OnClickAllTypesData(Type type) + { + typeDatas.RemoveObjects(type); + selectedTypeDatas.AddObjects(type); + } + + void OnClickSelectedTypeData(Type type) + { + selectedTypeDatas.RemoveObjects(type); + typeDatas.AddObjects(type); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs.meta similarity index 100% rename from FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Editor/EditorScriptGeneratorWindow.cs.meta rename to FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs new file mode 100644 index 0000000..2d175b8 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs @@ -0,0 +1,15 @@ +namespace FieldSearch.EditorScriptGeneration.Editor +{ + public partial class EditorScriptGeneratorWindow + { + const int WIDTH = 800; + const int HEIGHT = 600; + + const int TB_OFFSET = 75; + const int RL_OFFSET = 25; + + const int MIN_LABEL_AREA_HEIGHT = 15; + + const int BUTTON_SCROLLVIEW_RL_OFFSET = 5; + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs.meta new file mode 100644 index 0000000..23962c7 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.Properties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b1ccc7bc8c4c5349af4908f066b688b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs new file mode 100644 index 0000000..0c66747 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace FieldSearch.EditorScriptGeneration.Editor +{ + public partial class EditorScriptGeneratorWindow + { + private class ScrollViewData + { + public ScrollViewData(Vector2 size) : this(size.x, size.y) { } + + public ScrollViewData(float width, float height) + { + size = new Vector2(width, height); + objects = new List(); + } + + public List Objects => objects; + + public Vector2 size; + public Vector2 scrollPosition; + private List objects; + + public void AddObjects(params T[] objs) + { + objects.AddRange(objs); + } + + public void RemoveObjects(params T[] objs) + { + foreach (var obj in objs) + { + objects.Remove(obj); + } + } + } + + void ShowScrollViewSingleLayout(string label, ScrollViewData scrollViewData, Action onClickData) + { + EditorGUILayout.BeginVertical(); + + EditorGUILayout.LabelField(label, labelHeaderStyle, GUILayout.MinHeight(TB_OFFSET)); + + scrollViewData.scrollPosition = GUILayout.BeginScrollView(scrollViewData.scrollPosition, + false, false, + GUIStyle.none, GUI.skin.verticalScrollbar, + GUILayout.Width(scrollViewData.size.x), GUILayout.Height(scrollViewData.size.y)); + + foreach (var data in scrollViewData.Objects.ToArray()) + { + if (GUILayout.Button(data.Name, + GUILayout.MinHeight(MIN_LABEL_AREA_HEIGHT), + GUILayout.MaxWidth(scrollViewData.size.x - BUTTON_SCROLLVIEW_RL_OFFSET))) + { + onClickData(data); + } + } + + GUILayout.EndScrollView(); + + EditorGUILayout.EndVertical(); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs.meta new file mode 100644 index 0000000..a220bde --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9aa26f0c0d4939418c055caa5ee9fd6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From c34d180fe5ee9c239c0345465eed96cce1d55d45 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 02:34:07 +0400 Subject: [PATCH 42/60] Update gitignore.global --- FieldSearch/Assets/FieldSearch/gitignore.global | 1 + 1 file changed, 1 insertion(+) diff --git a/FieldSearch/Assets/FieldSearch/gitignore.global b/FieldSearch/Assets/FieldSearch/gitignore.global index d226393..c197038 100644 --- a/FieldSearch/Assets/FieldSearch/gitignore.global +++ b/FieldSearch/Assets/FieldSearch/gitignore.global @@ -1,2 +1,3 @@ */[Aa]ssets/FieldSearch* FieldSearch*.meta +Generated_FieldSearch* From 51d5b64c423cb222751e070c0a66ac4294c00398 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 03:02:44 +0400 Subject: [PATCH 43/60] Update "Add default settings" Func --- ...ditorScriptGeneratorSettings.Properties.cs | 11 ++++++++ ...ScriptGeneratorSettings.Properties.cs.meta | 11 ++++++++ .../EditorScriptGeneratorSettings.cs | 27 ++++++++++++++++--- .../DefaultEditorScriptTemplate.Properties.cs | 21 +++++++++++++++ ...ultEditorScriptTemplate.Properties.cs.meta | 11 ++++++++ .../Templates/DefaultEditorScriptTemplate.cs | 24 ++++++++++++++--- .../Settings/FieldSearch.Settings.asmdef | 3 ++- .../Settings/FieldSearchSettings.cs | 1 + 8 files changed, 101 insertions(+), 8 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs new file mode 100644 index 0000000..7befd04 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs @@ -0,0 +1,11 @@ +namespace FieldSearch.EditorScriptGeneration +{ + public partial class EditorScriptGeneratorSettings + { + const string DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"; + const string DEFAULT_OBJECT_NAME = "EditorScriptGenerator Settings"; + + const string DEFAULT_GENERATED_FILE_FOLDER = @"Assets/Generated_FieldSearch/Editor"; + + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs.meta new file mode 100644 index 0000000..00b5a28 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.Properties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5236b47d7285e78439bd7e6da4cbb6b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs index 73f61b3..e150214 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -1,14 +1,14 @@ using CodeGeneration.Base; using FieldSearch.Attributes; using FieldSearch.EditorScriptGeneration.Templates; -using System; -using System.Collections.Generic; +using System.IO; +using UnityEditor; using UnityEngine; namespace FieldSearch.EditorScriptGeneration { - [CreateAssetMenu(fileName = "EditorScriptGenerator Settings", menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Settings")] - public class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings + [CreateAssetMenu(fileName = DEFAULT_OBJECT_NAME, menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Settings")] + public partial class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings { public EditorScriptGenerator GeneratorInstance { @@ -28,5 +28,24 @@ public EditorScriptGenerator GeneratorInstance [SerializeField] [TypeRefDropdown(typeof(BaseCodeGenerator))] protected string _codeGeneratorTypeName; + + public static EditorScriptGeneratorSettings CreateSettingsObject() + { + var settings = CreateInstance(); + + if (!Directory.Exists(DIRECTORY_PATH)) + { + Directory.CreateDirectory(DIRECTORY_PATH); + } + + settings._defaultFileFolder = DEFAULT_GENERATED_FILE_FOLDER; + settings._defaultScriptTemplate = DefaultEditorScriptTemplate.CreateTemplateObject(); + + string path = $"{DIRECTORY_PATH}/{DEFAULT_OBJECT_NAME}.asset"; + AssetDatabase.CreateAsset(settings, path); + AssetDatabase.SaveAssets(); + + return settings; + } } } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs new file mode 100644 index 0000000..4292662 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs @@ -0,0 +1,21 @@ +namespace FieldSearch.EditorScriptGeneration.Templates +{ + public partial class DefaultEditorScriptTemplate + { + const string DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"; + const string DEFAULT_OBJECT_NAME = "DefaultEditorScriptTemplate"; + + public const string DEFAULT_SCRIPT_NAME_FORMAT = "{0}_Generated.cs"; + public const string DEFAULT_SCRIPT_FORMAT = +@"using UnityEditor; +{0} +{1} +{2} +[CustomEditor(typeof({3}))] +public class {4} : {5}<{6}> +{{ + +}} +"; + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs.meta new file mode 100644 index 0000000..9e01dde --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2dc5cf3fece03924dacd98154836a110 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs index 672388c..0dfd86a 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -2,15 +2,14 @@ using CodeGeneration.Data; using System; using System.IO; -using System.Text; using UnityEditor; using UnityEngine; namespace FieldSearch.EditorScriptGeneration.Templates { - [CreateAssetMenu(fileName = "DefaultEditorScriptTemplate", + [CreateAssetMenu(fileName = DEFAULT_OBJECT_NAME, menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Templates/DefaultEditorScriptTemplate")] - public class DefaultEditorScriptTemplate : BaseEditorScriptTemplate + public partial class DefaultEditorScriptTemplate : BaseEditorScriptTemplate { public override GeneratedScript CreateScript(Type type, params object[] args) { @@ -61,5 +60,24 @@ public override GeneratedScript CreateScript(Type type, params object[] args) return null; } + + public static DefaultEditorScriptTemplate CreateTemplateObject() + { + var template = CreateInstance(); + + if (!Directory.Exists(DIRECTORY_PATH)) + { + Directory.CreateDirectory(DIRECTORY_PATH); + } + + template._scriptNameFormatString = DEFAULT_SCRIPT_NAME_FORMAT; + template._scriptFormatString = DEFAULT_SCRIPT_FORMAT; + + string path = $"{DIRECTORY_PATH}/{DEFAULT_OBJECT_NAME}.asset"; + AssetDatabase.CreateAsset(template, path); + AssetDatabase.SaveAssets(); + + return template; + } } } diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef b/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef index 6a7c05c..e7d5157 100644 --- a/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearch.Settings.asmdef @@ -2,7 +2,8 @@ "name": "FieldSearch.Settings", "references": [ "FieldSearch.Core", - "FieldSearch.EditorScriptGeneration" + "FieldSearch.EditorScriptGeneration", + "CodeGenerator" ], "optionalUnityReferences": [], "includePlatforms": [ diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs index c8af906..d2ac0d3 100644 --- a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs @@ -42,6 +42,7 @@ public static void CreateSettingsObject() } settings.searchLayerTypeName = typeof(DefaultSearchLayerInspector).AssemblyQualifiedName; + settings._editorScriptGeneratorSettings = EditorScriptGeneratorSettings.CreateSettingsObject(); string path = $"{directoryPath}/FieldSearch Settings.asset"; AssetDatabase.CreateAsset(settings, path); From 4f5b40a7cb6fe8185616121c8f45ae91d0aab2d4 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 03:20:13 +0400 Subject: [PATCH 44/60] Update missing default properties for new settings --- .../EditorScriptGeneration/EditorScriptGeneratorSettings.cs | 1 + .../Templates/DefaultEditorScriptTemplate.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs index e150214..33cf981 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -40,6 +40,7 @@ public static EditorScriptGeneratorSettings CreateSettingsObject() settings._defaultFileFolder = DEFAULT_GENERATED_FILE_FOLDER; settings._defaultScriptTemplate = DefaultEditorScriptTemplate.CreateTemplateObject(); + settings._codeGeneratorTypeName = typeof(EditorScriptGenerator).AssemblyQualifiedName; string path = $"{DIRECTORY_PATH}/{DEFAULT_OBJECT_NAME}.asset"; AssetDatabase.CreateAsset(settings, path); diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs index 0dfd86a..a5d4406 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -1,5 +1,6 @@ using CodeGeneration; using CodeGeneration.Data; +using FieldSearch.Core.GlobalEditor; using System; using System.IO; using UnityEditor; @@ -72,6 +73,7 @@ public static DefaultEditorScriptTemplate CreateTemplateObject() template._scriptNameFormatString = DEFAULT_SCRIPT_NAME_FORMAT; template._scriptFormatString = DEFAULT_SCRIPT_FORMAT; + template._defaultBaseEditorTypeName = typeof(DefaultFieldSearchGlobalEditor).AssemblyQualifiedName; string path = $"{DIRECTORY_PATH}/{DEFAULT_OBJECT_NAME}.asset"; AssetDatabase.CreateAsset(template, path); From 0cc403da0dd0dc11f00b6cdea7ccbe746900a8f8 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 04:02:42 +0400 Subject: [PATCH 45/60] Update EditorScriptGeneratorWindow exit logic --- .../Editor/EditorScriptGeneratorWindow.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs index b64cad0..d43b85c 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs @@ -19,6 +19,7 @@ public static void Init(EditorScriptGeneratorSettings editorScriptGeneratorSetti { EditorScriptGeneratorWindow window = (EditorScriptGeneratorWindow) GetWindow(typeof(EditorScriptGeneratorWindow)); + window.editorScriptGenerator = editorScriptGeneratorSettings.GeneratorInstance; var size = new Vector2(WIDTH, HEIGHT); @@ -52,6 +53,12 @@ void InitScrollView(Vector2 size) void OnGUI() { + if(editorScriptGenerator == null) + { + Close(); + return; + } + ShowScrollViewLayout(); ShowButtonsLayout(); } From 213e42c5534e186d4eb39b2dd5c73c6a87feeaa5 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 04:03:32 +0400 Subject: [PATCH 46/60] Add GetAttributeFieldByName method to CodeGenerationUtils --- .../FieldSearch/CodeGeneration/CodeGenerationUtils.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs index c4f0a70..2532691 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs @@ -66,6 +66,14 @@ public static Type[] GetAllInheritedTypes(Type baseType, Assembly[] assemblies = return types.ToArray(); } + public static FieldInfo GetAttributeFieldByName(Attribute attribute, string fieldName) + { + var field = attribute.GetType() + .GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + ?.FirstOrDefault(x => x.Name == fieldName); + return field; + } + public static FieldInfo GetFirstAttributeFieldByType(Attribute attribute) where T : Type { var field = attribute.GetType() From 93276affe3c344338fa0ef8b419fa8b4539ac87d Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 04:03:42 +0400 Subject: [PATCH 47/60] Update DefaultEditorScriptTemplate --- .../DefaultEditorScriptTemplate.Properties.cs | 2 +- .../Templates/DefaultEditorScriptTemplate.cs | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs index 4292662..db32708 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.Properties.cs @@ -11,7 +11,7 @@ public partial class DefaultEditorScriptTemplate {0} {1} {2} -[CustomEditor(typeof({3}))] +[CustomEditor({3})] public class {4} : {5}<{6}> {{ diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs index a5d4406..2ac7242 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -21,8 +21,14 @@ public override GeneratedScript CreateScript(Type type, params object[] args) { return null; } - var field = CodeGenerationUtils.GetFirstAttributeFieldByType(attribute); - var editorTargetType = field.GetValue(attribute) as Type; + var targetTypeField = CodeGenerationUtils.GetFirstAttributeFieldByType(attribute); + var editorTargetType = targetTypeField.GetValue(attribute) as Type; + + var editorForChildClassesField = CodeGenerationUtils.GetAttributeFieldByName(attribute, "m_EditorForChildClasses"); + var isEditorForChildClasses = (bool)editorForChildClassesField.GetValue(attribute); + var isEditorForChildClassesLine = isEditorForChildClasses ? ", true" : ""; + + var customEditorAttributeLine = $"typeof({editorTargetType.Name}){isEditorForChildClassesLine}"; if (editorTargetType != null) { @@ -43,7 +49,7 @@ public override GeneratedScript CreateScript(Type type, params object[] args) newEditorTypeNamespaceLine, targetTypeNamespaceLine, editorTypeNamespaceLine, - editorTargetType.Name, + customEditorAttributeLine, newScriptName, newEditor.Name, type.Name, From 5566f6cd05b34a0977747c25ad2933f1c0abc5b8 Mon Sep 17 00:00:00 2001 From: Vsevolod Belskiy Date: Tue, 11 Oct 2022 05:00:19 +0400 Subject: [PATCH 48/60] Update README.md --- README.md | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 3b0eb35..b7203e6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# FieldSearch-Unity V1.0.1 +# FieldSearch-Unity V1.0.2 - ![image](https://user-images.githubusercontent.com/65833201/188505738-bd94910c-7cef-46c2-bad5-632436056de6.png) + ![image](https://user-images.githubusercontent.com/65833201/194973078-7e30de6f-072f-4861-a444-0338d207aa48.png) - Add to project without git handler - Ability to set SearchableEditor for all MonoBehaviour @@ -27,20 +27,20 @@ If you want example of using SearchableEditor for specific MonoBehaviour please ***Skip this if you installed this as package && you don't want to add a "FieldSearchDemo" folder*** -Download && Import [latest asset package V1.0.1](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.1/FieldSearch-UnityV1.0.1.unitypackage) +Download && Import [latest asset package V1.0.2](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.2/FieldSearch-UnityV1.0.2.unitypackage) **"FieldSearchDemo" folder (optional) contains example of using SearchableEditor for specific MonoBehaviour** - [ ] Uncheck "FieldSearchDemo" folder **if you don't need it**. - [ ] Uncheck "FieldSearch" folder **if you have this as pacakge**. -![image](https://user-images.githubusercontent.com/65833201/188316669-6702911b-3fbb-4670-8ae4-c4234a7d4cd5.png) +![image](https://user-images.githubusercontent.com/65833201/194972948-a2bdd961-ae6d-4c6f-a77b-4c4507e9f00c.png) ## Step 3 Create instance of default settings **Field Search -> Add default settings ...** -![image](https://user-images.githubusercontent.com/65833201/188503443-b4f4a59a-9d86-495f-b24c-63015428a75b.png) +![image](https://user-images.githubusercontent.com/65833201/194972261-a7422752-be08-4f3b-a300-5022a309a4fb.png) ## Step 4 (Optional) @@ -62,9 +62,19 @@ After press: **Field Search -> Remove package folders from .gitignore (global)** # Settings -![image](https://user-images.githubusercontent.com/65833201/188504195-966a86db-de92-498c-955a-1b513e7e212c.png) +![image](https://user-images.githubusercontent.com/65833201/194972690-b6738e15-76b8-4859-965a-0f84df587674.png) 1. Apply SearchableEditor to all MonoBehaviour (who don't use custom inspector) -2. You can create && set custom SearchableEditorConfigObject to change default view of SearchableEditor +2. You can create && set custom SearchableLayerInspector to change default view of SearchableEditor 3. Save cache to disk to use previous cache between sessions 4. Memory limit in MB - memory and disk cache limit -5. Clear cache buttons +5. Ref to EditorScriptGeneratorSettings +6. Clear cache buttons +7. Open EditorScriptGenerator window button + +> ## EditorScriptGenerator Window +> +> You can try to override current active editors +> +> ![image](https://user-images.githubusercontent.com/65833201/194973264-a3edc661-75f5-4d15-aca5-3fc7446ff483.png) +> +> * You can create your own Generation Template && Generator From a5cd7dc37a1d28e673d4165fdaf6a3ba13c387ea Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 11 Oct 2022 05:00:33 +0400 Subject: [PATCH 49/60] Update package version to 1.0.2 --- FieldSearch/Assets/FieldSearch/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FieldSearch/Assets/FieldSearch/package.json b/FieldSearch/Assets/FieldSearch/package.json index a4b0f77..d7d1990 100644 --- a/FieldSearch/Assets/FieldSearch/package.json +++ b/FieldSearch/Assets/FieldSearch/package.json @@ -1,6 +1,6 @@ { "name": "com.protonv.fieldsearch", - "version": "1.0.0", + "version": "1.0.2", "displayName": "FieldSearch", "description": "FieldSearch Inspector", "unity": "2018.4", From ae53abf2382e33c8a3567bd62aaedbdf5cd771b0 Mon Sep 17 00:00:00 2001 From: Vsevolod Belskiy Date: Tue, 11 Oct 2022 05:28:01 +0400 Subject: [PATCH 50/60] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b7203e6..e3beac0 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,12 @@ ![image](https://user-images.githubusercontent.com/65833201/194973078-7e30de6f-072f-4861-a444-0338d207aa48.png) -- Add to project without git handler - Ability to set SearchableEditor for all MonoBehaviour - Add to project without git handler - Save your requests between sessions with caching logic - Default Search with criteria (ObjName, FieldName) && options (StartWith, IgnoreCase) - Create your own search logic if necessary +- Override current CustomEditors with EditorScriptGeneratorWindow ### Tested on: - Unity Editor: 2018.4.3f1 | 2020.3.35f1 From 3eebc0ae96bfa59e05288499d7e3bc8325842ef5 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:25:42 +0400 Subject: [PATCH 51/60] Add GeneratedSearchLayerInspector --- .../Inspectors/DefaultSearchLayerInspector.cs | 2 +- .../FieldSearch.EditorScriptGenerator.asmdef | 3 ++- .../EditorScriptGeneration/GlobalEditor.meta | 8 +++++++ .../GeneratedSearchLayerInspector.cs | 24 +++++++++++++++++++ .../GeneratedSearchLayerInspector.cs.meta | 11 +++++++++ 5 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor.meta create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs index 6675546..6b0aec4 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs @@ -13,7 +13,7 @@ namespace FieldSearch.Core.Inspectors public class DefaultSearchLayerInspector : BaseSearchLayerInspector { protected Func Id => (target) => target.GetInstanceID(); - private SearchInspectorService searchInspectorService; + protected SearchInspectorService searchInspectorService; protected virtual void OnEnable() { diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef index 99fc251..24502c0 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/FieldSearch.EditorScriptGenerator.asmdef @@ -3,7 +3,8 @@ "references": [ "CodeGenerator", "FieldSearch.Attributes", - "FieldSearch.Core.GlobalEditor" + "FieldSearch.Core.GlobalEditor", + "FieldSearch.Core" ], "optionalUnityReferences": [], "includePlatforms": [ diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor.meta new file mode 100644 index 0000000..923277f --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ab39de3813a6bf4fa5348a8ff6a8383 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs new file mode 100644 index 0000000..36f562c --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs @@ -0,0 +1,24 @@ +using FieldSearch.Core.Inspectors; +using UnityEditor; + +namespace FieldSearch.EditorScriptGeneration.GlobalEditor +{ + public class GeneratedSearchLayerInspector : DefaultSearchLayerInspector + { + public override void OnInspectorGUI() + { + searchInspectorService.ShowSearchTextArea(); + + if (!searchInspectorService.ShowSearchObjectsLayer() || searchInspectorService.IsNullOrNone) + { + if (!searchInspectorService.IsNullOrNone) + { + EditorGUILayout.HelpBox("No results found!", MessageType.Info); + } + } + + serializedObject.Update(); + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs.meta new file mode 100644 index 0000000..7efe877 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f907c90ec3352d54d909b575e7da769b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 1483fc7468554f3b9b69df65f490993fd3ec34a9 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:26:13 +0400 Subject: [PATCH 52/60] Add GeneratedFieldSearchGlobalEditor --- .../Editor/DefaultFieldSearchGlobalEditor.cs | 15 +++++----- .../GeneratedFieldSearchGlobalEditor.cs | 30 +++++++++++++++++++ .../GeneratedFieldSearchGlobalEditor.cs.meta | 11 +++++++ .../Templates/DefaultEditorScriptTemplate.cs | 4 +-- 4 files changed, 50 insertions(+), 10 deletions(-) create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs create mode 100644 FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs.meta diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs index 280ced1..cdd3916 100644 --- a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs @@ -9,12 +9,11 @@ namespace FieldSearch.Core.GlobalEditor [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] public class DefaultFieldSearchGlobalEditor : BaseFieldSearchGlobalEditor { - BaseFieldSearchSettings Settings => BaseFieldSearchSettings.Instance; - Type SearchLayerInspectorType => Settings.SearchLayerInspectorType; + protected virtual BaseFieldSearchSettings Settings => BaseFieldSearchSettings.Instance; + protected virtual Type SearchLayerInspectorType => Settings.SearchLayerInspectorType; + protected virtual bool IsActive => Settings?.ApplyToAll ?? false; - Editor searchLayerInspector; - - bool IsActive => Settings?.ApplyToAll ?? false; + protected Editor searchLayerInspector; private void OnEnable() { @@ -51,8 +50,8 @@ public override void OnInspectorGUI() /// Default inspector public abstract class DefaultFieldSearchGlobalEditor : BaseFieldSearchGlobalEditor where T : Editor { - Editor searchableGlobalEditor; - Editor defaultEditor; + protected Editor searchableGlobalEditor; + protected Editor defaultEditor; private void OnEnable() { @@ -65,7 +64,7 @@ private void OnEnable() InitSearchableInspector(); } - private void InitSearchableInspector() + protected virtual void InitSearchableInspector() { searchableGlobalEditor = CreateEditor(target, typeof(DefaultFieldSearchGlobalEditor)); defaultEditor = CreateEditor(target, typeof(T)); diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs new file mode 100644 index 0000000..bc3b16e --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs @@ -0,0 +1,30 @@ +using FieldSearch.Core.GlobalEditor; +using System; +using Inspector = UnityEditor.Editor; + +namespace FieldSearch.EditorScriptGeneration.GlobalEditor +{ + public class GeneratedFieldSearchGlobalEditor : DefaultFieldSearchGlobalEditor + { + protected override Type SearchLayerInspectorType => typeof(GeneratedSearchLayerInspector); + protected override bool IsActive => true; + + public override void OnInspectorGUI() + { + searchLayerInspector?.OnInspectorGUI(); + } + } + + /// + /// Abstract to save default Inspector + /// + /// Default inspector + public abstract class GeneratedFieldSearchGlobalEditor : DefaultFieldSearchGlobalEditor where T : Inspector + { + protected override void InitSearchableInspector() + { + searchableGlobalEditor = CreateEditor(target, typeof(GeneratedFieldSearchGlobalEditor)); + defaultEditor = CreateEditor(target, typeof(T)); + } + } +} diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs.meta b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs.meta new file mode 100644 index 0000000..fc13b80 --- /dev/null +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb07fe3a8a8f5974a9784729720382b1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs index 2ac7242..f66fcf0 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -1,6 +1,6 @@ using CodeGeneration; using CodeGeneration.Data; -using FieldSearch.Core.GlobalEditor; +using FieldSearch.EditorScriptGeneration.GlobalEditor; using System; using System.IO; using UnityEditor; @@ -79,7 +79,7 @@ public static DefaultEditorScriptTemplate CreateTemplateObject() template._scriptNameFormatString = DEFAULT_SCRIPT_NAME_FORMAT; template._scriptFormatString = DEFAULT_SCRIPT_FORMAT; - template._defaultBaseEditorTypeName = typeof(DefaultFieldSearchGlobalEditor).AssemblyQualifiedName; + template._defaultBaseEditorTypeName = typeof(GeneratedFieldSearchGlobalEditor).AssemblyQualifiedName; string path = $"{DIRECTORY_PATH}/{DEFAULT_OBJECT_NAME}.asset"; AssetDatabase.CreateAsset(template, path); From 22005e5039702ac6a8b25b64ac38108f45ff5f85 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:26:41 +0400 Subject: [PATCH 53/60] Update TypeRef Attribute --- .../Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs | 2 +- .../FieldSearch/Attributes/TypeRefDropdownAttribute.cs | 6 ++++-- .../Templates/BaseEditorScriptTemplate.cs | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs index 8e6fa7b..2100496 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs @@ -41,7 +41,7 @@ private void ShowDropDownTypeList(Rect position, SerializedProperty property, GU private void Init(SerializedProperty property) { target = attribute as TypeRefDropdownAttribute; - currentTypeIndex = Array.IndexOf(target.ShortInheritedTypeNameArray, property.stringValue); + currentTypeIndex = Array.IndexOf(target.InheritedTypeNameArray, property.stringValue); if (currentTypeIndex < 0) { diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs index b9c33c5..749e755 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs @@ -9,12 +9,14 @@ namespace FieldSearch.Attributes [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] public class TypeRefDropdownAttribute : PropertyAttribute { - public TypeRefDropdownAttribute(Type baseType) + public TypeRefDropdownAttribute(Type baseType, params string[] ignoredNamespaces) { BaseType = baseType; Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies(); var types = GetInheritedTypes(BaseType, assemblies) - .Where(x => !x.IsAbstract); + .Where(x => !x.IsAbstract + && !ignoredNamespaces.Contains(x.Namespace)); + InheritedTypeNameArray = types.Select(x => x.AssemblyQualifiedName).ToArray(); ShortInheritedTypeNameArray = types.Select(x => x.Name).ToArray(); } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs index a215632..229f09f 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs @@ -11,7 +11,8 @@ public abstract class BaseEditorScriptTemplate : BaseScriptTemplate protected Type DefaultBaseEditorType => Type.GetType(_defaultBaseEditorTypeName); [SerializeField] - [TypeRefDropdown(typeof(BaseFieldSearchGlobalEditor))] + [TypeRefDropdown(typeof(BaseFieldSearchGlobalEditor), + ignoredNamespaces: new string[] { null })] // null to ignore generated classes w/o namespace protected string _defaultBaseEditorTypeName; } } From 313f31bdd6bc828ddd210814b1a1428185ff87e2 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:27:03 +0400 Subject: [PATCH 54/60] Remove unused lines --- .../FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs index 4133c19..a4e9814 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -2,7 +2,6 @@ using CodeGeneration.Base; using FieldSearch.EditorScriptGeneration.Templates; using System; -using System.IO; using UnityEditor; namespace FieldSearch.EditorScriptGeneration From 6be0e768ace743bb606cd2fcfcf8b64a3531fb7a Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:27:50 +0400 Subject: [PATCH 55/60] Update package version to 1.0.3 --- FieldSearch/Assets/FieldSearch/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FieldSearch/Assets/FieldSearch/package.json b/FieldSearch/Assets/FieldSearch/package.json index d7d1990..8e9820b 100644 --- a/FieldSearch/Assets/FieldSearch/package.json +++ b/FieldSearch/Assets/FieldSearch/package.json @@ -1,6 +1,6 @@ { "name": "com.protonv.fieldsearch", - "version": "1.0.2", + "version": "1.0.3", "displayName": "FieldSearch", "description": "FieldSearch Inspector", "unity": "2018.4", From bbe27180474df041abc15df1ed52df4a3fdbc93f Mon Sep 17 00:00:00 2001 From: Vsevolod Belskiy Date: Thu, 13 Oct 2022 05:30:38 +0400 Subject: [PATCH 56/60] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e3beac0..2b05503 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# FieldSearch-Unity V1.0.2 +# FieldSearch-Unity V1.0.3 ![image](https://user-images.githubusercontent.com/65833201/194973078-7e30de6f-072f-4861-a444-0338d207aa48.png) @@ -27,7 +27,7 @@ If you want example of using SearchableEditor for specific MonoBehaviour please ***Skip this if you installed this as package && you don't want to add a "FieldSearchDemo" folder*** -Download && Import [latest asset package V1.0.2](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.2/FieldSearch-UnityV1.0.2.unitypackage) +Download && Import [latest asset package V1.0.3](https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.3/FieldSearch-UnityV1.0.3.unitypackage) **"FieldSearchDemo" folder (optional) contains example of using SearchableEditor for specific MonoBehaviour** - [ ] Uncheck "FieldSearchDemo" folder **if you don't need it**. From 4931cdb7f9e726ecdf3db99cf54230b8f6d51785 Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 8 Nov 2022 09:52:45 +0400 Subject: [PATCH 57/60] Update summaries for all classes --- .../Drawers/TypeRefDropdownAttributeDrawer.cs | 7 +++ .../FieldSearch/Attributes/TypeComparer.cs | 4 ++ .../Attributes/TypeRefDropdownAttribute.cs | 20 +++++++ .../CodeGeneration/Base/BaseCodeGenerator.cs | 12 +++- .../Base/BaseCodeGeneratorSettings.cs | 25 ++++++++ .../CodeGeneration/Base/BaseScriptTemplate.cs | 15 +++++ .../CodeGeneration/CodeGenerationUtils.cs | 45 +++++++++++++- .../CodeGeneration/GeneratedScript.cs | 3 + .../Assets/FieldSearch/Core/BaseSearch.cs | 3 + .../Core/Data/Criteria/BaseSearchCriterion.cs | 33 +++++++++- .../Criteria/ByFieldNameSearchCriterion.cs | 4 ++ .../Data/Criteria/ByObjNameSearchCriterion.cs | 4 ++ .../Editor/BaseFieldSearchGlobalEditor.cs | 3 + .../Editor/DefaultFieldSearchGlobalEditor.cs | 3 + .../Helpers/Cache/Data/SearchCacheJson.cs | 3 + .../Core/Helpers/Cache/Data/SearchCacheObj.cs | 3 + .../Helpers/Cache/SearchInspectorCache.cs | 4 ++ .../StringFormatter/SearchStringFormatter.cs | 4 ++ .../Inspectors/BaseSearchLayerInspector.cs | 3 + .../Controllers/SearchInspectorService.cs | 60 +++++++++++++++++++ .../Inspectors/DefaultSearchLayerInspector.cs | 6 ++ .../Inspectors/Editor/BaseSearchableEditor.cs | 7 ++- .../FieldSearch/Core/SearchWithFilters.cs | 3 + .../Core/Settings/BaseFieldSearchSettings.cs | 29 +++++++++ .../DefaultFieldSearchSettingsEditor.cs | 3 + .../EditorScriptGenerator.cs | 3 + .../EditorScriptGeneratorSettings.cs | 18 ++++-- .../Editor/EditorScriptGeneratorWindow.cs | 3 + ...itorScriptGeneratorWindow.ScollViewData.cs | 4 ++ .../GeneratedFieldSearchGlobalEditor.cs | 3 + .../GeneratedSearchLayerInspector.cs | 3 + .../Templates/BaseEditorScriptTemplate.cs | 4 ++ .../Templates/DefaultEditorScriptTemplate.cs | 7 +++ .../Editor/FieldSearchSettingsEditor.cs | 3 + .../Settings/FieldSearchSettings.cs | 22 +++++++ .../SampleSearchableMonoBehaviourEditor.cs | 3 + 36 files changed, 367 insertions(+), 12 deletions(-) diff --git a/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs index 2100496..83ba6d8 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/Drawers/TypeRefDropdownAttributeDrawer.cs @@ -5,6 +5,9 @@ namespace FieldSearch.Attributes.Drawers { + /// + /// Drawer for + /// [CustomPropertyDrawer(typeof(TypeRefDropdownAttribute))] public class TypeRefDropdownAttributeDrawer : PropertyDrawer { @@ -38,6 +41,10 @@ private void ShowDropDownTypeList(Rect position, SerializedProperty property, GU } } + /// + /// First Init call + /// + /// private void Init(SerializedProperty property) { target = attribute as TypeRefDropdownAttribute; diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs index 2948bd5..dc7a3d3 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeComparer.cs @@ -3,6 +3,10 @@ namespace FieldSearch.Attributes { + /// + /// Type comparer. + /// Used in + /// public class TypeComparer : IComparer { public int Compare(Type x, Type y) diff --git a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs index 749e755..addf415 100644 --- a/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs +++ b/FieldSearch/Assets/FieldSearch/Attributes/TypeRefDropdownAttribute.cs @@ -6,6 +6,9 @@ namespace FieldSearch.Attributes { + /// + /// Dropdown list attribute for type, inherited from BaseType + /// [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] public class TypeRefDropdownAttribute : PropertyAttribute { @@ -21,10 +24,27 @@ public TypeRefDropdownAttribute(Type baseType, params string[] ignoredNamespaces ShortInheritedTypeNameArray = types.Select(x => x.Name).ToArray(); } + /// + /// Base type + /// public Type BaseType { get; private set; } + + /// + /// Array with Type.AssemblyQualifiedName + /// public string[] InheritedTypeNameArray { get; private set; } + + /// + /// Array with Type.Name + /// public string[] ShortInheritedTypeNameArray { get; private set; } + /// + /// Get all Inherited from Types + /// + /// + /// + /// public static List GetInheritedTypes(Type baseType, params Assembly[] assemblies) { List types = new List(); diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs index 7271fec..4a6bc1e 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGenerator.cs @@ -1,9 +1,12 @@ using System; -using System.IO; using UnityEngine; namespace CodeGeneration.Base { + /// + /// Base class for custom CodeGenerator + /// + /// public abstract class BaseCodeGenerator where T : BaseScriptTemplate { protected BaseCodeGenerator(BaseCodeGeneratorSettings settings) @@ -14,7 +17,12 @@ protected BaseCodeGenerator(BaseCodeGeneratorSettings settings) [SerializeField] protected BaseCodeGeneratorSettings _settings; + /// + /// Create scripts using + /// + /// + /// + /// public abstract void CreateScripts(T scriptTemplate, bool refresh = true, params Type[] inputTypes); } - } diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs index 64d58ee..d635b8a 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseCodeGeneratorSettings.cs @@ -4,15 +4,30 @@ namespace CodeGeneration.Base { + /// + /// Base settings object for + /// public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : BaseScriptTemplate { + /// + /// Default script template, used in + /// public T DefaultScriptTemplate => _defaultScriptTemplate; + /// + /// Folder for generated files + /// public string DefaultFileFolder => Path.Combine(Environment.CurrentDirectory, _defaultFileFolder); + /// + /// CodeGenerator type name + /// protected abstract string CodeGeneratorTypeName { get; } + /// + /// Get CodeGeneratorType using + /// protected Type CodeGeneratorType => Type.GetType(CodeGeneratorTypeName); [Tooltip("Default relative folder path")] @@ -21,9 +36,19 @@ public abstract class BaseCodeGeneratorSettings : ScriptableObject where T : [SerializeField] protected T _defaultScriptTemplate; + /// + /// Full folder path with + /// + /// + /// public string FullFileFolder(string relativePath) => Path.Combine(Environment.CurrentDirectory, relativePath); + /// + /// Create new instance + /// using + /// + /// public BaseCodeGenerator CreateGeneratorInstance() { return (BaseCodeGenerator)Activator diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs index c80cc44..cc2a254 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/Base/BaseScriptTemplate.cs @@ -4,15 +4,30 @@ namespace CodeGeneration.Base { + /// + /// Base script template object + /// public abstract class BaseScriptTemplate : ScriptableObject { + /// + /// File name format string + /// [SerializeField] protected string _scriptNameFormatString; + /// + /// Script format string + /// [TextArea(10, 70)] [SerializeField] protected string _scriptFormatString; + /// + /// Create script with args using + /// + /// + /// + /// public abstract GeneratedScript CreateScript(Type type, params object[] args); } } diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs index 2532691..7f0fbed 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/CodeGenerationUtils.cs @@ -7,8 +7,16 @@ namespace CodeGeneration { + /// + /// Utils for CodeGeneration + /// public class CodeGenerationUtils { + /// + /// Get all types. + /// Excluding default or sample types. + /// + /// public static Type[] GetAllAvailableEditorTypes() { var types = GetAllInheritedTypes(typeof(UnityEditor.Editor), @@ -19,9 +27,9 @@ public static Type[] GetAllAvailableEditorTypes() return false; } - // Dev debug lines - if (new DirectoryInfo(Environment.CurrentDirectory).Name == nameof(FieldSearch) - && name.StartsWith("FieldSearch.Samples")) + // Dev debug lines + if (new DirectoryInfo(Environment.CurrentDirectory).Name == nameof(FieldSearch) + && name.StartsWith("FieldSearch.Samples")) { return true; } @@ -40,6 +48,13 @@ public static Type[] GetAllAvailableEditorTypes() return types; } + /// + /// Get all inherited types for + /// + /// + /// + /// + /// public static Type[] GetAllInheritedTypes(Type baseType, Assembly[] assemblies = default, Func ValidateNamespaceFunc = default) { @@ -66,6 +81,12 @@ public static Type[] GetAllInheritedTypes(Type baseType, Assembly[] assemblies = return types.ToArray(); } + /// + /// Get first FieldInfo for by + /// + /// + /// + /// public static FieldInfo GetAttributeFieldByName(Attribute attribute, string fieldName) { var field = attribute.GetType() @@ -74,6 +95,12 @@ public static FieldInfo GetAttributeFieldByName(Attribute attribute, string fiel return field; } + /// + /// Get first FieldInfo for by type of + /// + /// + /// + /// public static FieldInfo GetFirstAttributeFieldByType(Attribute attribute) where T : Type { var field = attribute.GetType() @@ -82,6 +109,12 @@ public static FieldInfo GetFirstAttributeFieldByType(Attribute attribute) whe return field; } + /// + /// Get first class attribute + /// + /// + /// + /// public static T GetFirstClassAttribute(Type type) where T : Attribute { var attribute = type.GetCustomAttributes(typeof(T), true) @@ -89,6 +122,12 @@ public static T GetFirstClassAttribute(Type type) where T : Attribute return attribute; } + /// + /// Save to folder with + /// + /// + /// + /// public static bool SaveToFile(string folderPath, GeneratedScript generatedScript) { try diff --git a/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs b/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs index 59312e2..0757772 100644 --- a/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs +++ b/FieldSearch/Assets/FieldSearch/CodeGeneration/GeneratedScript.cs @@ -1,5 +1,8 @@ namespace CodeGeneration.Data { + /// + /// Data class for Generated Script + /// public class GeneratedScript { public GeneratedScript(string fileName, string scriptStr) diff --git a/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs b/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs index 1db7dab..31ebc91 100644 --- a/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs +++ b/FieldSearch/Assets/FieldSearch/Core/BaseSearch.cs @@ -4,6 +4,9 @@ namespace FieldSearch.Core.Base { + /// + /// Base search class with filter implementation + /// public abstract class BaseSearch { [System.Flags] diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs index 93e5c49..7347201 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/BaseSearchCriterion.cs @@ -1,9 +1,11 @@ using FieldSearch.Helpers.StringFormatter; -using System; using static FieldSearch.Core.Base.BaseSearch; namespace FieldSearch.Core.Data.Criteria.Base { + /// + /// Base search criterion for + /// public abstract class BaseSearchCriterion { public BaseSearchCriterion() @@ -11,12 +13,33 @@ public BaseSearchCriterion() Init(); } + /// + /// Criterion flag + /// protected SearchFilter criterionFilter; + /// + /// Check results + /// + /// + /// + /// + /// public abstract bool HasResult(SearchFilter currentFlags, params T[] input); + /// + /// Get Criterion flag + /// + /// protected abstract SearchFilter GetCriterionSearchFilter(); + /// + /// Compare result with search text + /// + /// + /// + /// + /// protected bool Compare(string name, string rawSearchText, SearchFilter currentSearchFilter) { var finalString = SearchStringFormatter.GetFinalString(name, currentSearchFilter); @@ -28,11 +51,19 @@ protected bool Compare(string name, string rawSearchText, SearchFilter currentSe : finalString.Contains(finalSearchText); } + /// + /// If criterion is active for current search flag + /// + /// + /// protected virtual bool IsActive(SearchFilter currentFlags) { return currentFlags.HasFlag(criterionFilter); } + /// + /// Init method with base logic + /// protected virtual void Init() { this.criterionFilter = GetCriterionSearchFilter(); diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs index 40c9a04..0c8ed76 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByFieldNameSearchCriterion.cs @@ -4,6 +4,10 @@ namespace FieldSearch.Core.Data.Criteria { + /// + /// ByFieldName search criterion + /// for + /// public class ByFieldNameSearchCriterion : BaseSearchCriterion { public const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByFieldName; diff --git a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs index bfef44a..6bff8e0 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Data/Criteria/ByObjNameSearchCriterion.cs @@ -4,6 +4,10 @@ namespace FieldSearch.Core.Data.Criteria { + /// + /// ByObjName search criterion + /// for + /// public class ByObjNameSearchCriterion : BaseSearchCriterion { public const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByObjName; diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs index 9c84b61..d4de457 100644 --- a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/BaseFieldSearchGlobalEditor.cs @@ -2,6 +2,9 @@ namespace FieldSearch.Core.GlobalEditor { + /// + /// Base FieldSearchGlobalEditor class + /// public abstract class BaseFieldSearchGlobalEditor : Editor { diff --git a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs index cdd3916..8548080 100644 --- a/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor/DefaultFieldSearchGlobalEditor.cs @@ -6,6 +6,9 @@ namespace FieldSearch.Core.GlobalEditor { + /// + /// Default implementation + /// [CustomEditor(typeof(MonoBehaviour), true, isFallback = true)] public class DefaultFieldSearchGlobalEditor : BaseFieldSearchGlobalEditor { diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs index 40c0a68..de472c3 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheJson.cs @@ -5,6 +5,9 @@ namespace FieldSearch.Helpers.Cache.Data { + /// + /// Container for + /// [Serializable] public struct SearchCacheJson { diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs index 01f0453..2bc8e8d 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data/SearchCacheObj.cs @@ -2,6 +2,9 @@ namespace FieldSearch.Helpers.Cache.Data { + /// + /// Stored SearchCache struct + /// [Serializable] public struct SearchCacheObj { diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs index 6a14bef..aedee1e 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/SearchInspectorCache.cs @@ -9,6 +9,10 @@ namespace FieldSearch.Helpers.Cache { + /// + /// SearchCache inspector controller. + /// With InitializeOnLoad logic + /// [InitializeOnLoad] public class SearchInspectorCache { diff --git a/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs b/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs index 656b285..75611d4 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter/SearchStringFormatter.cs @@ -2,6 +2,10 @@ namespace FieldSearch.Helpers.StringFormatter { + /// + /// Helper formatter class for strings. + /// Used in + /// public class SearchStringFormatter { public static string GetFinalString(string str, bool ignoreCase = false) diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs index 5e8e9d0..bf40d3f 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/BaseSearchLayerInspector.cs @@ -1,5 +1,8 @@ namespace FieldSearch.Core.Inspectors.Base { + /// + /// Base SearchLayerInspector class + /// public abstract class BaseSearchLayerInspector : UnityEditor.Editor { diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs index 40323f7..f1803c2 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers/SearchInspectorService.cs @@ -8,6 +8,10 @@ namespace FieldSearch.Core.Inspectors.Controllers { + /// + /// Default Search Service for Inspectors. + /// Using + /// public class SearchInspectorService { public SearchInspectorService(SerializedObject serializedObject) @@ -27,7 +31,14 @@ public SerializedObject SerializedObject set => serializedObject = value; } + /// + /// Search status is inactive + /// public bool IsNullOrNone => string.IsNullOrEmpty(searchText) || searchFilters.Equals(SearchFilter.None); + + /// + /// Current target object + /// private object TargetObject => serializedObject?.targetObject; private SearchWithFilters search; @@ -37,11 +48,21 @@ public SerializedObject SerializedObject private string searchText; private SearchFilter searchFilters; + /// + /// Get current search data + /// with & + /// + /// public (string searchText, int flags) GetData() { return (searchText, (int)searchFilters); } + /// + /// Update current search data + /// + /// + /// public void UpdateData(string searchText, SearchFilter searchFilters) { if (!string.IsNullOrEmpty(searchText)) @@ -55,6 +76,10 @@ public void UpdateData(string searchText, SearchFilter searchFilters) serializedObject?.ApplyModifiedProperties(); } + /// + /// Try show full inspector search layer + /// + /// public bool ShowInspectorLayer() { if (!ShowSearchTextArea()) @@ -65,6 +90,10 @@ public bool ShowInspectorLayer() return ShowSearchObjectsLayer(); } + /// + /// Try show only search layer + /// + /// public bool ShowSearchTextArea() { try @@ -92,6 +121,10 @@ public bool ShowSearchTextArea() } } + /// + /// Try show only search result layer + /// + /// public bool ShowSearchObjectsLayer() { if (IsNullOrNone) @@ -140,6 +173,13 @@ public bool ShowSearchObjectsLayer() return true; } + /// + /// Get all based on + /// with inherited objs + /// + /// + /// + /// private List GetSerializedPropertyRecursive(SerializedProperty property, Func validateFunc) { @@ -177,6 +217,13 @@ private List GetSerializedPropertyRecursive(SerializedProper return result; } + /// + /// Get all for + /// with inherited objs + /// + /// + /// + /// private List GetFieldInfoRecursive(Type type) { var result = @@ -196,6 +243,10 @@ private List GetFieldInfoRecursive(Type type) return result; } + /// + /// Just show search layer + /// + /// private bool ShowSearchFields() { var searchTextChanged = @@ -217,6 +268,11 @@ private bool ShowSearchFields() return true; } + /// + /// Method to call GUI action that returns state of change + /// + /// + /// private bool ActionWithChangeCheck(Action action) { EditorGUI.BeginChangeCheck(); @@ -228,6 +284,10 @@ private bool ActionWithChangeCheck(Action action) return false; } + /// + /// Default call with extra actions + /// + /// private bool EndVertical() { serializedObject?.ApplyModifiedProperties(); diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs index 6b0aec4..2b6c2b0 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/DefaultSearchLayerInspector.cs @@ -10,8 +10,14 @@ namespace FieldSearch.Core.Inspectors { + /// + /// Default implementation + /// public class DefaultSearchLayerInspector : BaseSearchLayerInspector { + /// + /// Func to get Id of current target Object + /// protected Func Id => (target) => target.GetInstanceID(); protected SearchInspectorService searchInspectorService; diff --git a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs index b68aa24..725fddd 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor/BaseSearchableEditor.cs @@ -1,8 +1,11 @@ -using System; -using FieldSearch.Core.Inspectors.Base; +using FieldSearch.Core.Inspectors.Base; namespace FieldSearch.Core.Inspectors.Editor.Base { + /// + /// Base class for manually created SearchableEditor's + /// + /// public abstract class BaseSearchableEditor : UnityEditor.Editor where T : BaseSearchLayerInspector { diff --git a/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs b/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs index 018c20b..dcaa718 100644 --- a/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs +++ b/FieldSearch/Assets/FieldSearch/Core/SearchWithFilters.cs @@ -4,6 +4,9 @@ namespace FieldSearch.Core { + /// + /// Default search with filters + /// public class SearchWithFilters : BaseSearch { public SearchWithFilters(SearchFilter currentFlags) : base(currentFlags) diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs index 1a50217..82f3afa 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/BaseFieldSearchSettings.cs @@ -10,8 +10,14 @@ namespace FieldSearch.Settings.Base { + /// + /// Base settings singleton class for + /// public abstract class BaseFieldSearchSettings : ScriptableObject { + /// + /// Relative path to custom global gitignore file + /// protected const string GlobalGitignorePath = "FieldSearch/gitignore.global"; public static BaseFieldSearchSettings Instance @@ -30,6 +36,7 @@ public static BaseFieldSearchSettings Instance [Header("Inspector settings")] [SerializeField] + [Tooltip("Apply SearchableEditor to all MonoBehaviour (who don't use custom inspector)")] protected bool applyToAll = true; [SerializeField, TypeRefDropdown(typeof(BaseSearchLayerInspector))] @@ -37,18 +44,32 @@ public static BaseFieldSearchSettings Instance [Header("Cache settings")] [SerializeField] + [Tooltip("Save cache to disk to use previous cache between sessions")] protected bool saveToDisk = true; [SerializeField] [Range(100, 10000)] + [Tooltip("Memory limit in MB - memory and disk cache limit")] protected int memoryLimitInMb = 100; + /// + /// Apply SearchableEditor to all MonoBehaviour flag + /// public bool ApplyToAll => applyToAll; + /// + /// Custom SearchableLayerInspector type + /// public Type SearchLayerInspectorType => Type.GetType(searchLayerTypeName); + /// + /// Save cache to disk flag + /// public bool SaveToDisk => saveToDisk; + /// + /// Disk/Memory cache limit in MB + /// public int MemoryLimitInMb => memoryLimitInMb; private void OnEnable() @@ -59,6 +80,9 @@ private void OnEnable() } } + /// + /// Delete previous instance when creating a new one + /// protected virtual void TryUpdateInstance() { if (Instance != this) @@ -91,6 +115,11 @@ protected static string GetDirectoryName() return Path.GetDirectoryName(path); } + /// + /// Start hidden cmd process + /// + /// + /// protected static void StartCmdProcess(string path, string cmdArgs) { Process process = new Process(); diff --git a/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs index f52a2cf..f101757 100644 --- a/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Core/Settings/Editor/DefaultFieldSearchSettingsEditor.cs @@ -5,6 +5,9 @@ namespace FieldSearch.Settings.Editor { + /// + /// Editor for + /// [CustomEditor(typeof(BaseFieldSearchSettings), true)] public class DefaultFieldSearchSettingsEditor : UnityEditor.Editor { diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs index a4e9814..a09ee8c 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGenerator.cs @@ -6,6 +6,9 @@ namespace FieldSearch.EditorScriptGeneration { + /// + /// for + /// public class EditorScriptGenerator : BaseCodeGenerator { public EditorScriptGenerator(BaseCodeGeneratorSettings settings) diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs index 33cf981..b76f5fd 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorSettings.cs @@ -7,6 +7,9 @@ namespace FieldSearch.EditorScriptGeneration { + /// + /// Settings singleton object for + /// [CreateAssetMenu(fileName = DEFAULT_OBJECT_NAME, menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Settings")] public partial class EditorScriptGeneratorSettings : BaseCodeGeneratorSettings { @@ -14,21 +17,28 @@ public EditorScriptGenerator GeneratorInstance { get { - if(generatorInstance == null) + if(_generatorInstance == null) { - generatorInstance = (EditorScriptGenerator)CreateGeneratorInstance(); + _generatorInstance = (EditorScriptGenerator)CreateGeneratorInstance(); } - return generatorInstance; + return _generatorInstance; } } - private EditorScriptGenerator generatorInstance; + private EditorScriptGenerator _generatorInstance; + /// + /// CodeGenerator type name + /// protected override string CodeGeneratorTypeName => _codeGeneratorTypeName; [SerializeField] [TypeRefDropdown(typeof(BaseCodeGenerator))] protected string _codeGeneratorTypeName; + /// + /// Create with default fields + /// + /// public static EditorScriptGeneratorSettings CreateSettingsObject() { var settings = CreateInstance(); diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs index d43b85c..e88a6df 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor/EditorScriptGeneratorWindow.cs @@ -6,6 +6,9 @@ namespace FieldSearch.EditorScriptGeneration.Editor { + /// + /// Window for + /// public partial class EditorScriptGeneratorWindow : EditorWindow { EditorScriptGenerator editorScriptGenerator; diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs index 0c66747..6ad3a74 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/EditorScriptGeneratorWindow.ScollViewData.cs @@ -7,6 +7,10 @@ namespace FieldSearch.EditorScriptGeneration.Editor { public partial class EditorScriptGeneratorWindow { + /// + /// ScrollViewData class for + /// + /// private class ScrollViewData { public ScrollViewData(Vector2 size) : this(size.x, size.y) { } diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs index bc3b16e..30b55bf 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedFieldSearchGlobalEditor.cs @@ -4,6 +4,9 @@ namespace FieldSearch.EditorScriptGeneration.GlobalEditor { + /// + /// GeneratedFieldSearch implementation + /// public class GeneratedFieldSearchGlobalEditor : DefaultFieldSearchGlobalEditor { protected override Type SearchLayerInspectorType => typeof(GeneratedSearchLayerInspector); diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs index 36f562c..30cc1e9 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor/GeneratedSearchLayerInspector.cs @@ -3,6 +3,9 @@ namespace FieldSearch.EditorScriptGeneration.GlobalEditor { + /// + /// GeneratedSearchLayer implementation + /// public class GeneratedSearchLayerInspector : DefaultSearchLayerInspector { public override void OnInspectorGUI() diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs index 229f09f..e513462 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/BaseEditorScriptTemplate.cs @@ -6,6 +6,10 @@ namespace FieldSearch.EditorScriptGeneration.Templates { + /// + /// Base editor script template object. + /// Base editor implementation + /// public abstract class BaseEditorScriptTemplate : BaseScriptTemplate { protected Type DefaultBaseEditorType => Type.GetType(_defaultBaseEditorTypeName); diff --git a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs index f66fcf0..56d8f69 100644 --- a/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs +++ b/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates/DefaultEditorScriptTemplate.cs @@ -8,6 +8,9 @@ namespace FieldSearch.EditorScriptGeneration.Templates { + /// + /// Default implementation + /// [CreateAssetMenu(fileName = DEFAULT_OBJECT_NAME, menuName = "ScriptableObjects/FieldSearch/EditorScriptGenerator/Templates/DefaultEditorScriptTemplate")] public partial class DefaultEditorScriptTemplate : BaseEditorScriptTemplate @@ -68,6 +71,10 @@ public override GeneratedScript CreateScript(Type type, params object[] args) return null; } + /// + /// Create with default fields + /// + /// public static DefaultEditorScriptTemplate CreateTemplateObject() { var template = CreateInstance(); diff --git a/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs b/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs index eec4fa2..ff5d45e 100644 --- a/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs +++ b/FieldSearch/Assets/FieldSearch/Settings/Editor/FieldSearchSettingsEditor.cs @@ -4,6 +4,9 @@ namespace FieldSearch.Settings.Editor { + /// + /// Custom editor for + /// [CustomEditor(typeof(FieldSearchSettings), true)] public class FieldSearchSettingsEditor : DefaultFieldSearchSettingsEditor { diff --git a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs index d2ac0d3..25643da 100644 --- a/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs +++ b/FieldSearch/Assets/FieldSearch/Settings/FieldSearchSettings.cs @@ -7,9 +7,16 @@ namespace FieldSearch.Settings { + /// + /// FieldSearchSettings implementation + /// based on + /// [CreateAssetMenu(fileName = "FieldSearch Settings", menuName = "ScriptableObjects/FieldSearch/Settings", order = -1)] public class FieldSearchSettings : BaseFieldSearchSettings { + /// + /// EditorScriptGenerator settings ref + /// public EditorScriptGeneratorSettings EditorScriptGeneratorSettings => _editorScriptGeneratorSettings; @@ -17,6 +24,10 @@ public class FieldSearchSettings : BaseFieldSearchSettings [SerializeField] private EditorScriptGeneratorSettings _editorScriptGeneratorSettings; + /// + /// Show settings object, + /// method for editor menu + /// [MenuItem("Field Search/ShowSettings")] public static void ShowSettings() { @@ -30,6 +41,9 @@ static bool ValidateShowSettings() return Instance != null; } + /// + /// Create with default fields + /// [MenuItem("Field Search/Add default settings (override if exists)")] public static void CreateSettingsObject() { @@ -58,6 +72,10 @@ static bool ValidateCreateSettingsObject() return Instance == null; } + /// + /// Add custom global gitignore to project, + /// method for editor menu + /// [MenuItem("Field Search/Add package folders to .gitignore (global)")] public static void AddToGlobalGitignore() { @@ -66,6 +84,10 @@ public static void AddToGlobalGitignore() StartCmdProcess(GetDirectoryName(), str); } + /// + /// Remove custom global gitignore from project, + /// method for editor menu + /// [MenuItem("Field Search/Remove package folders from .gitignore (global)")] public static void RemoveFromGlobalGitignore() { diff --git a/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs index dc5a92f..320d8c7 100644 --- a/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs +++ b/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor/SampleSearchableMonoBehaviourEditor.cs @@ -4,6 +4,9 @@ namespace FieldSearch.Samples.Editor { + /// + /// Custom editor for + /// [CustomEditor(typeof(SampleSearchableMonoBehaviour))] public class SampleSearchableMonoBehaviourEditor : BaseSearchableEditor { From 08614a0ec0c7ce3e3810c649dded1f1b72abe4ce Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Tue, 8 Nov 2022 10:00:45 +0400 Subject: [PATCH 58/60] Add docs generated by Doxygen --- docs/html/annotated.html | 177 ++ docs/html/annotated_dup.js | 101 + docs/html/bc_s.png | Bin 0 -> 676 bytes docs/html/bc_sd.png | Bin 0 -> 635 bytes docs/html/bdwn.png | Bin 0 -> 147 bytes ..._base_1_1_base_code_generator-members.html | 110 + ...tion_1_1_base_1_1_base_code_generator.html | 249 ++ ...ration_1_1_base_1_1_base_code_generator.js | 6 + ..._base_code_generator_settings-members.html | 115 + ...base_1_1_base_code_generator_settings.html | 351 +++ ...1_base_1_1_base_code_generator_settings.js | 11 + ..._base_1_1_base_code_generator_settings.png | Bin 0 -> 960 bytes ...base_1_1_base_script_template-members.html | 110 + ...ion_1_1_base_1_1_base_script_template.html | 238 ++ ...ation_1_1_base_1_1_base_script_template.js | 6 + ...tion_1_1_base_1_1_base_script_template.png | Bin 0 -> 2398 bytes ...ion_1_1_code_generation_utils-members.html | 113 + ..._generation_1_1_code_generation_utils.html | 407 +++ ...de_generation_1_1_code_generation_utils.js | 9 + ...1_1_data_1_1_generated_script-members.html | 110 + ...eration_1_1_data_1_1_generated_script.html | 185 ++ ...eneration_1_1_data_1_1_generated_script.js | 6 + ...ref_dropdown_attribute_drawer-members.html | 113 + ..._1_type_ref_dropdown_attribute_drawer.html | 322 +++ ..._1_1_type_ref_dropdown_attribute_drawer.js | 9 + ...1_1_type_ref_dropdown_attribute_drawer.png | Bin 0 -> 1071 bytes ..._attributes_1_1_type_comparer-members.html | 108 + ...arch_1_1_attributes_1_1_type_comparer.html | 154 + ...search_1_1_attributes_1_1_type_comparer.js | 4 + ...earch_1_1_attributes_1_1_type_comparer.png | Bin 0 -> 807 bytes ...1_type_ref_dropdown_attribute-members.html | 112 + ...butes_1_1_type_ref_dropdown_attribute.html | 294 ++ ...ributes_1_1_type_ref_dropdown_attribute.js | 8 + ...ibutes_1_1_type_ref_dropdown_attribute.png | Bin 0 -> 970 bytes ...core_1_1_base_1_1_base_search-members.html | 115 + ...rch_1_1_core_1_1_base_1_1_base_search.html | 335 +++ ...earch_1_1_core_1_1_base_1_1_base_search.js | 11 + ...arch_1_1_core_1_1_base_1_1_base_search.png | Bin 0 -> 774 bytes ...ase_1_1_base_search_criterion-members.html | 114 + ...ia_1_1_base_1_1_base_search_criterion.html | 398 +++ ...eria_1_1_base_1_1_base_search_criterion.js | 10 + ...ria_1_1_base_1_1_base_search_criterion.png | Bin 0 -> 1638 bytes ...y_field_name_search_criterion-members.html | 116 + ...ia_1_1_by_field_name_search_criterion.html | 296 ++ ...eria_1_1_by_field_name_search_criterion.js | 7 + ...ria_1_1_by_field_name_search_criterion.png | Bin 0 -> 1197 bytes ..._by_obj_name_search_criterion-members.html | 116 + ...eria_1_1_by_obj_name_search_criterion.html | 296 ++ ...iteria_1_1_by_obj_name_search_criterion.js | 7 + ...teria_1_1_by_obj_name_search_criterion.png | Bin 0 -> 1205 bytes ...r_1_1_base_field_search_global_editor.html | 124 + ...or_1_1_base_field_search_global_editor.png | Bin 0 -> 4480 bytes ...lt_field_search_global_editor-members.html | 119 + ..._1_default_field_search_global_editor.html | 455 +++ ..._1_1_default_field_search_global_editor.js | 15 + ...1_1_default_field_search_global_editor.png | Bin 0 -> 3282 bytes ..._base_1_1_base_search_layer_inspector.html | 120 + ...1_base_1_1_base_search_layer_inspector.png | Bin 0 -> 2432 bytes ..._1_1_search_inspector_service-members.html | 126 + ...trollers_1_1_search_inspector_service.html | 671 +++++ ...ontrollers_1_1_search_inspector_service.js | 22 + ...efault_search_layer_inspector-members.html | 112 + ...rs_1_1_default_search_layer_inspector.html | 266 ++ ...tors_1_1_default_search_layer_inspector.js | 8 + ...ors_1_1_default_search_layer_inspector.png | Bin 0 -> 2430 bytes ...se_1_1_base_searchable_editor-members.html | 111 + ...r_1_1_base_1_1_base_searchable_editor.html | 248 ++ ...tor_1_1_base_1_1_base_searchable_editor.js | 7 + ...or_1_1_base_1_1_base_searchable_editor.png | Bin 0 -> 1052 bytes ..._core_1_1_search_with_filters-members.html | 116 + ...arch_1_1_core_1_1_search_with_filters.html | 202 ++ ...search_1_1_core_1_1_search_with_filters.js | 5 + ...earch_1_1_core_1_1_search_with_filters.png | Bin 0 -> 769 bytes ...ditor_script_generator_window-members.html | 127 + ...or_1_1_editor_script_generator_window.html | 676 +++++ ...itor_1_1_editor_script_generator_window.js | 24 + ...tor_1_1_editor_script_generator_window.png | Bin 0 -> 988 bytes ...r_window_1_1_scroll_view_data-members.html | 115 + ...generator_window_1_1_scroll_view_data.html | 309 ++ ...t_generator_window_1_1_scroll_view_data.js | 11 + ...n_1_1_editor_script_generator-members.html | 113 + ...eneration_1_1_editor_script_generator.html | 216 ++ ..._generation_1_1_editor_script_generator.js | 6 + ...generation_1_1_editor_script_generator.png | Bin 0 -> 1258 bytes ...tor_script_generator_settings-members.html | 115 + ..._1_1_editor_script_generator_settings.html | 344 +++ ...on_1_1_editor_script_generator_settings.js | 11 + ...n_1_1_editor_script_generator_settings.png | Bin 0 -> 1246 bytes ...ed_field_search_global_editor-members.html | 118 + ..._generated_field_search_global_editor.html | 276 ++ ..._1_generated_field_search_global_editor.js | 7 + ...1_generated_field_search_global_editor.png | Bin 0 -> 4989 bytes ...erated_search_layer_inspector-members.html | 112 + ..._1_1_generated_search_layer_inspector.html | 165 ++ ...or_1_1_generated_search_layer_inspector.js | 4 + ...r_1_1_generated_search_layer_inspector.png | Bin 0 -> 2425 bytes ...1_base_editor_script_template-members.html | 112 + ...lates_1_1_base_editor_script_template.html | 195 ++ ...mplates_1_1_base_editor_script_template.js | 5 + ...plates_1_1_base_editor_script_template.png | Bin 0 -> 2392 bytes ...efault_editor_script_template-members.html | 117 + ...es_1_1_default_editor_script_template.html | 349 +++ ...ates_1_1_default_editor_script_template.js | 9 + ...tes_1_1_default_editor_script_template.png | Bin 0 -> 2387 bytes ...he_1_1_search_inspector_cache-members.html | 124 + ..._1_1_cache_1_1_search_inspector_cache.html | 609 ++++ ...rs_1_1_cache_1_1_search_inspector_cache.js | 20 + ...r_1_1_search_string_formatter-members.html | 109 + ...formatter_1_1_search_string_formatter.html | 194 ++ ...g_formatter_1_1_search_string_formatter.js | 5 + ...ple_searchable_mono_behaviour-members.html | 109 + ...base_sample_searchable_mono_behaviour.html | 175 ++ ...1_base_sample_searchable_mono_behaviour.js | 5 + ..._base_sample_searchable_mono_behaviour.png | Bin 0 -> 1582 bytes ...rchable_mono_behaviour_editor-members.html | 111 + ...mple_searchable_mono_behaviour_editor.html | 158 + ...sample_searchable_mono_behaviour_editor.js | 4 + ...ample_searchable_mono_behaviour_editor.png | Bin 0 -> 1620 bytes ...sample_default_mono_behaviour-members.html | 109 + ...les_1_1_sample_default_mono_behaviour.html | 172 ++ ...mples_1_1_sample_default_mono_behaviour.js | 5 + ...ples_1_1_sample_default_mono_behaviour.png | Bin 0 -> 934 bytes ...ple_searchable_mono_behaviour-members.html | 111 + ..._1_1_sample_searchable_mono_behaviour.html | 175 ++ ...es_1_1_sample_searchable_mono_behaviour.js | 5 + ...s_1_1_sample_searchable_mono_behaviour.png | Bin 0 -> 1586 bytes ..._1_base_field_search_settings-members.html | 123 + ...1_base_1_1_base_field_search_settings.html | 587 ++++ ...1_1_base_1_1_base_field_search_settings.js | 19 + ..._1_base_1_1_base_field_search_settings.png | Bin 0 -> 1412 bytes ..._field_search_settings_editor-members.html | 108 + ..._default_field_search_settings_editor.html | 146 + ..._1_default_field_search_settings_editor.js | 4 + ...1_default_field_search_settings_editor.png | Bin 0 -> 1549 bytes ..._field_search_settings_editor-members.html | 110 + ...itor_1_1_field_search_settings_editor.html | 209 ++ ...editor_1_1_field_search_settings_editor.js | 6 + ...ditor_1_1_field_search_settings_editor.png | Bin 0 -> 1546 bytes ...ngs_1_1_field_search_settings-members.html | 131 + ..._1_settings_1_1_field_search_settings.html | 411 +++ ..._1_1_settings_1_1_field_search_settings.js | 11 + ...1_1_settings_1_1_field_search_settings.png | Bin 0 -> 1408 bytes docs/html/classes.html | 131 + docs/html/closed.png | Bin 0 -> 132 bytes .../dir_17b3333cde9b07dffa0f1af85352ddeb.html | 111 + .../dir_2432a9848d19d11a1bd4eeeeb53ff027.html | 119 + .../dir_259decbc2ea484bb3f6813060f56881f.html | 111 + .../dir_275089585c7fc1b5fd5d7d42c69cb1da.html | 111 + .../dir_2af6c947823b869652ab1b712b229c19.html | 105 + .../dir_2bb8e1101e7d047227a19043a128fbe6.html | 111 + .../dir_2d407afb53fc3fbd336edf7052583ccf.html | 113 + .../dir_2ddae2a2cb80147c930e3cb999298926.html | 111 + .../dir_31139cfdf64044a70722c64a4fbdfa03.html | 105 + .../dir_397ae9a71f12a691e3755e94381afeb8.html | 105 + .../dir_3f049fbb230563968553d2b13eca820a.html | 113 + .../dir_403eb944046b7c692683ac762e3240e9.html | 105 + .../dir_41f3b1fcfc4edad21f8cefe0027808e9.html | 105 + .../dir_45b04df99150743fec6a8199bf7d7052.html | 105 + .../dir_4870bb5aa8e14e2850b827dfa5b6803c.html | 105 + .../dir_494b2c069ec96d29724b6a041fb77ff7.html | 105 + .../dir_5a05a18f86e214d2f26e045c1a1daa9d.html | 119 + .../dir_5f864546fa19a64e60521b53e6d6ab49.html | 111 + .../dir_6f23626456459d8450b4168dda7093ef.html | 111 + .../dir_87ba2e080a62137deed56279787c8764.html | 105 + .../dir_8be70ae0296bae15f9f1a1a875770e9b.html | 111 + .../dir_90b0b2e2658143fe38756520398d4050.html | 111 + .../dir_9701da8b63bd30888976d3ce63d7628f.html | 105 + .../dir_b09b0bedfac9617a783405e377175182.html | 111 + .../dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html | 105 + .../dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html | 105 + .../dir_c639eb9416e02bd7a41deb172f803f35.html | 115 + .../dir_d0e477a32e007b38b39be8aed850ebd3.html | 111 + .../dir_d958da1c8948fc577ad3d59d33b69e46.html | 111 + .../dir_dd16eb35667a81e095a4898fedce711f.html | 105 + .../dir_e23e80085117c025ca199c397a1e3536.html | 111 + .../dir_e337ad9be45e8eff5e0e645b41b107a5.html | 113 + .../dir_e33ee9843d959fc7c64c985cb7dab962.html | 105 + .../dir_f48224f90665e2302a441b3a4b3122fa.html | 111 + docs/html/doc.png | Bin 0 -> 746 bytes docs/html/docd.png | Bin 0 -> 756 bytes docs/html/doxygen.css | 1973 +++++++++++++ docs/html/doxygen.svg | 26 + docs/html/dynsections.js | 123 + docs/html/folderclosed.png | Bin 0 -> 616 bytes docs/html/folderopen.png | Bin 0 -> 597 bytes docs/html/functions.html | 115 + docs/html/functions_a.html | 112 + docs/html/functions_b.html | 113 + docs/html/functions_c.html | 120 + docs/html/functions_d.html | 115 + docs/html/functions_dup.js | 22 + docs/html/functions_e.html | 110 + docs/html/functions_enum.html | 104 + docs/html/functions_f.html | 111 + docs/html/functions_func.html | 245 ++ docs/html/functions_g.html | 123 + docs/html/functions_h.html | 108 + docs/html/functions_i.html | 116 + docs/html/functions_l.html | 106 + docs/html/functions_m.html | 108 + docs/html/functions_o.html | 114 + docs/html/functions_prop.html | 126 + docs/html/functions_r.html | 111 + docs/html/functions_s.html | 145 + docs/html/functions_t.html | 119 + docs/html/functions_u.html | 107 + docs/html/functions_v.html | 107 + docs/html/functions_vars.html | 228 ++ docs/html/functions_w.html | 106 + docs/html/hierarchy.html | 161 ++ docs/html/hierarchy.js | 78 + docs/html/index.html | 171 ++ docs/html/jquery.js | 34 + docs/html/menu.js | 136 + docs/html/menudata.js | 88 + docs/html/namespace_code_generation.html | 122 + docs/html/namespace_code_generation.js | 6 + .../namespace_code_generation_1_1_base.html | 120 + .../namespace_code_generation_1_1_base.js | 6 + .../namespace_code_generation_1_1_data.html | 114 + .../namespace_code_generation_1_1_data.js | 4 + docs/html/namespace_field_search.html | 123 + docs/html/namespace_field_search.js | 9 + ...namespace_field_search_1_1_attributes.html | 123 + .../namespace_field_search_1_1_attributes.js | 6 + ...eld_search_1_1_attributes_1_1_drawers.html | 114 + ...field_search_1_1_attributes_1_1_drawers.js | 4 + .../html/namespace_field_search_1_1_core.html | 126 + docs/html/namespace_field_search_1_1_core.js | 8 + ...espace_field_search_1_1_core_1_1_base.html | 114 + ...amespace_field_search_1_1_core_1_1_base.js | 4 + ...espace_field_search_1_1_core_1_1_data.html | 113 + ...amespace_field_search_1_1_core_1_1_data.js | 4 + ...search_1_1_core_1_1_data_1_1_criteria.html | 123 + ...d_search_1_1_core_1_1_data_1_1_criteria.js | 6 + ...1_core_1_1_data_1_1_criteria_1_1_base.html | 114 + ...1_1_core_1_1_data_1_1_criteria_1_1_base.js | 4 + ...eld_search_1_1_core_1_1_global_editor.html | 117 + ...field_search_1_1_core_1_1_global_editor.js | 5 + ..._field_search_1_1_core_1_1_inspectors.html | 124 + ...ce_field_search_1_1_core_1_1_inspectors.js | 7 + ...arch_1_1_core_1_1_inspectors_1_1_base.html | 114 + ...search_1_1_core_1_1_inspectors_1_1_base.js | 4 + ...1_core_1_1_inspectors_1_1_controllers.html | 114 + ...1_1_core_1_1_inspectors_1_1_controllers.js | 4 + ...ch_1_1_core_1_1_inspectors_1_1_editor.html | 113 + ...arch_1_1_core_1_1_inspectors_1_1_editor.js | 4 + ...re_1_1_inspectors_1_1_editor_1_1_base.html | 114 + ...core_1_1_inspectors_1_1_editor_1_1_base.js | 4 + ...d_search_1_1_editor_script_generation.html | 127 + ...eld_search_1_1_editor_script_generation.js | 8 + ...1_editor_script_generation_1_1_editor.html | 114 + ...1_1_editor_script_generation_1_1_editor.js | 4 + ...r_script_generation_1_1_global_editor.html | 117 + ...tor_script_generation_1_1_global_editor.js | 5 + ...ditor_script_generation_1_1_templates.html | 117 + ..._editor_script_generation_1_1_templates.js | 5 + .../namespace_field_search_1_1_helpers.html | 115 + .../namespace_field_search_1_1_helpers.js | 5 + ...ce_field_search_1_1_helpers_1_1_cache.html | 120 + ...pace_field_search_1_1_helpers_1_1_cache.js | 5 + ...search_1_1_helpers_1_1_cache_1_1_data.html | 117 + ...d_search_1_1_helpers_1_1_cache_1_1_data.js | 5 + ...arch_1_1_helpers_1_1_string_formatter.html | 114 + ...search_1_1_helpers_1_1_string_formatter.js | 4 + .../namespace_field_search_1_1_samples.html | 126 + .../namespace_field_search_1_1_samples.js | 7 + ...e_field_search_1_1_samples_1_1_editor.html | 114 + ...ace_field_search_1_1_samples_1_1_editor.js | 4 + .../namespace_field_search_1_1_settings.html | 122 + .../namespace_field_search_1_1_settings.js | 6 + ...ce_field_search_1_1_settings_1_1_base.html | 114 + ...pace_field_search_1_1_settings_1_1_base.js | 4 + ..._field_search_1_1_settings_1_1_editor.html | 117 + ...ce_field_search_1_1_settings_1_1_editor.js | 5 + docs/html/namespaces.html | 177 ++ docs/html/namespaces_dup.js | 5 + docs/html/nav_f.png | Bin 0 -> 153 bytes docs/html/nav_fd.png | Bin 0 -> 169 bytes docs/html/nav_g.png | Bin 0 -> 95 bytes docs/html/nav_h.png | Bin 0 -> 98 bytes docs/html/nav_hd.png | Bin 0 -> 114 bytes docs/html/navtree.css | 150 + docs/html/navtree.js | 549 ++++ docs/html/navtreedata.js | 66 + docs/html/navtreeindex0.js | 253 ++ docs/html/navtreeindex1.js | 253 ++ docs/html/navtreeindex2.js | 80 + docs/html/open.png | Bin 0 -> 123 bytes docs/html/resize.js | 155 + docs/html/search/all_0.js | 13 + docs/html/search/all_1.js | 10 + docs/html/search/all_10.js | 5 + docs/html/search/all_11.js | 5 + docs/html/search/all_12.js | 4 + docs/html/search/all_2.js | 21 + docs/html/search/all_3.js | 22 + docs/html/search/all_4.js | 17 + docs/html/search/all_5.js | 9 + docs/html/search/all_6.js | 30 + docs/html/search/all_7.js | 23 + docs/html/search/all_8.js | 6 + docs/html/search/all_9.js | 14 + docs/html/search/all_a.js | 4 + docs/html/search/all_b.js | 6 + docs/html/search/all_c.js | 11 + docs/html/search/all_d.js | 9 + docs/html/search/all_e.js | 49 + docs/html/search/all_f.js | 19 + docs/html/search/classes_0.js | 18 + docs/html/search/classes_1.js | 4 + docs/html/search/classes_2.js | 7 + docs/html/search/classes_3.js | 6 + docs/html/search/classes_4.js | 5 + docs/html/search/classes_5.js | 6 + docs/html/search/classes_6.js | 14 + docs/html/search/classes_7.js | 6 + docs/html/search/close.svg | 31 + docs/html/search/enums_0.js | 4 + docs/html/search/functions_0.js | 8 + docs/html/search/functions_1.js | 8 + docs/html/search/functions_2.js | 13 + docs/html/search/functions_3.js | 6 + docs/html/search/functions_4.js | 4 + docs/html/search/functions_5.js | 19 + docs/html/search/functions_6.js | 5 + docs/html/search/functions_7.js | 8 + docs/html/search/functions_8.js | 9 + docs/html/search/functions_9.js | 6 + docs/html/search/functions_a.js | 21 + docs/html/search/functions_b.js | 13 + docs/html/search/functions_c.js | 5 + docs/html/search/functions_d.js | 5 + docs/html/search/mag.svg | 37 + docs/html/search/mag_d.svg | 37 + docs/html/search/mag_sel.svg | 74 + docs/html/search/mag_seld.svg | 74 + docs/html/search/namespaces_0.js | 6 + docs/html/search/namespaces_1.js | 21 + docs/html/search/pages_0.js | 4 + docs/html/search/properties_0.js | 4 + docs/html/search/properties_1.js | 4 + docs/html/search/properties_2.js | 5 + docs/html/search/properties_3.js | 6 + docs/html/search/properties_4.js | 4 + docs/html/search/properties_5.js | 4 + docs/html/search/properties_6.js | 4 + docs/html/search/properties_7.js | 8 + docs/html/search/properties_8.js | 4 + docs/html/search/properties_9.js | 4 + docs/html/search/properties_a.js | 8 + docs/html/search/properties_b.js | 4 + docs/html/search/search.css | 291 ++ docs/html/search/search.js | 816 ++++++ docs/html/search/searchdata.js | 36 + docs/html/search/variables_0.js | 13 + docs/html/search/variables_1.js | 4 + docs/html/search/variables_10.js | 4 + docs/html/search/variables_2.js | 5 + docs/html/search/variables_3.js | 6 + docs/html/search/variables_4.js | 10 + docs/html/search/variables_5.js | 4 + docs/html/search/variables_6.js | 7 + docs/html/search/variables_7.js | 4 + docs/html/search/variables_8.js | 4 + docs/html/search/variables_9.js | 5 + docs/html/search/variables_a.js | 4 + docs/html/search/variables_b.js | 5 + docs/html/search/variables_c.js | 4 + docs/html/search/variables_d.js | 6 + docs/html/search/variables_e.js | 19 + docs/html/search/variables_f.js | 6 + docs/html/splitbar.png | Bin 0 -> 314 bytes docs/html/splitbard.png | Bin 0 -> 282 bytes ..._1_data_1_1_search_cache_json-members.html | 112 + ..._cache_1_1_data_1_1_search_cache_json.html | 218 ++ ..._1_cache_1_1_data_1_1_search_cache_json.js | 8 + ...1_1_data_1_1_search_cache_obj-members.html | 111 + ...1_cache_1_1_data_1_1_search_cache_obj.html | 207 ++ ...1_1_cache_1_1_data_1_1_search_cache_obj.js | 7 + docs/html/sync_off.png | Bin 0 -> 853 bytes docs/html/sync_on.png | Bin 0 -> 845 bytes docs/html/tab_a.png | Bin 0 -> 142 bytes docs/html/tab_ad.png | Bin 0 -> 135 bytes docs/html/tab_b.png | Bin 0 -> 169 bytes docs/html/tab_bd.png | Bin 0 -> 173 bytes docs/html/tab_h.png | Bin 0 -> 177 bytes docs/html/tab_hd.png | Bin 0 -> 180 bytes docs/html/tab_s.png | Bin 0 -> 184 bytes docs/html/tab_sd.png | Bin 0 -> 188 bytes docs/html/tabs.css | 1 + docs/latex/Makefile | 27 + docs/latex/annotated.tex | 42 + ...ation_1_1_base_1_1_base_code_generator.tex | 76 + ..._base_1_1_base_code_generator_settings.eps | 197 ++ ..._base_1_1_base_code_generator_settings.tex | 137 + ...tion_1_1_base_1_1_base_script_template.eps | 209 ++ ...tion_1_1_base_1_1_base_script_template.tex | 78 + ...e_generation_1_1_code_generation_utils.tex | 157 + ...neration_1_1_data_1_1_generated_script.tex | 46 + ...1_1_type_ref_dropdown_attribute_drawer.eps | 197 ++ ...1_1_type_ref_dropdown_attribute_drawer.tex | 88 + ...earch_1_1_attributes_1_1_type_comparer.eps | 197 ++ ...earch_1_1_attributes_1_1_type_comparer.tex | 30 + ...ibutes_1_1_type_ref_dropdown_attribute.eps | 197 ++ ...ibutes_1_1_type_ref_dropdown_attribute.tex | 100 + ...arch_1_1_core_1_1_base_1_1_base_search.eps | 197 ++ ...arch_1_1_core_1_1_base_1_1_base_search.tex | 108 + ...ria_1_1_base_1_1_base_search_criterion.eps | 203 ++ ...ria_1_1_base_1_1_base_search_criterion.tex | 160 ++ ...ria_1_1_by_field_name_search_criterion.eps | 197 ++ ...ria_1_1_by_field_name_search_criterion.tex | 101 + ...teria_1_1_by_obj_name_search_criterion.eps | 197 ++ ...teria_1_1_by_obj_name_search_criterion.tex | 101 + ...or_1_1_base_field_search_global_editor.eps | 233 ++ ...or_1_1_base_field_search_global_editor.tex | 17 + ...1_1_default_field_search_global_editor.eps | 227 ++ ...1_1_default_field_search_global_editor.tex | 153 + ...1_base_1_1_base_search_layer_inspector.eps | 209 ++ ...1_base_1_1_base_search_layer_inspector.tex | 17 + ...ntrollers_1_1_search_inspector_service.tex | 287 ++ ...ors_1_1_default_search_layer_inspector.eps | 209 ++ ...ors_1_1_default_search_layer_inspector.tex | 81 + ...or_1_1_base_1_1_base_searchable_editor.eps | 197 ++ ...or_1_1_base_1_1_base_searchable_editor.tex | 77 + ...earch_1_1_core_1_1_search_with_filters.eps | 197 ++ ...earch_1_1_core_1_1_search_with_filters.tex | 49 + ...tor_1_1_editor_script_generator_window.eps | 197 ++ ...tor_1_1_editor_script_generator_window.tex | 199 ++ ..._generator_window_1_1_scroll_view_data.tex | 105 + ...generation_1_1_editor_script_generator.eps | 197 ++ ...generation_1_1_editor_script_generator.tex | 50 + ...n_1_1_editor_script_generator_settings.eps | 197 ++ ...n_1_1_editor_script_generator_settings.tex | 115 + ...1_generated_field_search_global_editor.eps | 251 ++ ...1_generated_field_search_global_editor.tex | 81 + ...r_1_1_generated_search_layer_inspector.eps | 209 ++ ...r_1_1_generated_search_layer_inspector.tex | 31 + ...plates_1_1_base_editor_script_template.eps | 209 ++ ...plates_1_1_base_editor_script_template.tex | 45 + ...tes_1_1_default_editor_script_template.eps | 209 ++ ...tes_1_1_default_editor_script_template.tex | 123 + ...s_1_1_cache_1_1_search_inspector_cache.tex | 173 ++ ..._formatter_1_1_search_string_formatter.tex | 32 + ..._base_sample_searchable_mono_behaviour.eps | 203 ++ ..._base_sample_searchable_mono_behaviour.tex | 38 + ...ample_searchable_mono_behaviour_editor.eps | 197 ++ ...ample_searchable_mono_behaviour_editor.tex | 31 + ...ples_1_1_sample_default_mono_behaviour.eps | 197 ++ ...ples_1_1_sample_default_mono_behaviour.tex | 38 + ...s_1_1_sample_searchable_mono_behaviour.eps | 203 ++ ...s_1_1_sample_searchable_mono_behaviour.tex | 38 + ..._1_base_1_1_base_field_search_settings.eps | 203 ++ ..._1_base_1_1_base_field_search_settings.tex | 206 ++ ...1_default_field_search_settings_editor.eps | 203 ++ ...1_default_field_search_settings_editor.tex | 30 + ...ditor_1_1_field_search_settings_editor.eps | 203 ++ ...ditor_1_1_field_search_settings_editor.tex | 55 + ...1_1_settings_1_1_field_search_settings.eps | 203 ++ ...1_1_settings_1_1_field_search_settings.tex | 122 + .../dir_17b3333cde9b07dffa0f1af85352ddeb.tex | 7 + .../dir_2432a9848d19d11a1bd4eeeeb53ff027.tex | 15 + .../dir_259decbc2ea484bb3f6813060f56881f.tex | 7 + .../dir_275089585c7fc1b5fd5d7d42c69cb1da.tex | 7 + .../dir_2af6c947823b869652ab1b712b229c19.tex | 2 + .../dir_2bb8e1101e7d047227a19043a128fbe6.tex | 7 + .../dir_2d407afb53fc3fbd336edf7052583ccf.tex | 9 + .../dir_2ddae2a2cb80147c930e3cb999298926.tex | 7 + .../dir_31139cfdf64044a70722c64a4fbdfa03.tex | 2 + .../dir_397ae9a71f12a691e3755e94381afeb8.tex | 2 + .../dir_3f049fbb230563968553d2b13eca820a.tex | 9 + .../dir_403eb944046b7c692683ac762e3240e9.tex | 2 + .../dir_41f3b1fcfc4edad21f8cefe0027808e9.tex | 2 + .../dir_45b04df99150743fec6a8199bf7d7052.tex | 2 + .../dir_4870bb5aa8e14e2850b827dfa5b6803c.tex | 2 + .../dir_494b2c069ec96d29724b6a041fb77ff7.tex | 2 + .../dir_5a05a18f86e214d2f26e045c1a1daa9d.tex | 15 + .../dir_5f864546fa19a64e60521b53e6d6ab49.tex | 7 + .../dir_6f23626456459d8450b4168dda7093ef.tex | 7 + .../dir_87ba2e080a62137deed56279787c8764.tex | 2 + .../dir_8be70ae0296bae15f9f1a1a875770e9b.tex | 7 + .../dir_90b0b2e2658143fe38756520398d4050.tex | 7 + .../dir_9701da8b63bd30888976d3ce63d7628f.tex | 2 + .../dir_b09b0bedfac9617a783405e377175182.tex | 7 + .../dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex | 2 + .../dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex | 2 + .../dir_c639eb9416e02bd7a41deb172f803f35.tex | 11 + .../dir_d0e477a32e007b38b39be8aed850ebd3.tex | 7 + .../dir_d958da1c8948fc577ad3d59d33b69e46.tex | 7 + .../dir_dd16eb35667a81e095a4898fedce711f.tex | 2 + .../dir_e23e80085117c025ca199c397a1e3536.tex | 7 + .../dir_e337ad9be45e8eff5e0e645b41b107a5.tex | 9 + .../dir_e33ee9843d959fc7c64c985cb7dab962.tex | 2 + .../dir_f48224f90665e2302a441b3a4b3122fa.tex | 7 + docs/latex/doxygen.sty | 596 ++++ docs/latex/hierarchy.tex | 91 + docs/latex/index.tex | 74 + docs/latex/longtable_doxygen.sty | 448 +++ docs/latex/make.bat | 56 + docs/latex/namespace_code_generation.tex | 14 + .../namespace_code_generation_1_1_base.tex | 11 + .../namespace_code_generation_1_1_data.tex | 7 + docs/latex/namespace_field_search.tex | 17 + .../namespace_field_search_1_1_attributes.tex | 14 + ...ield_search_1_1_attributes_1_1_drawers.tex | 7 + .../latex/namespace_field_search_1_1_core.tex | 18 + ...mespace_field_search_1_1_core_1_1_base.tex | 7 + ...mespace_field_search_1_1_core_1_1_data.tex | 7 + ..._search_1_1_core_1_1_data_1_1_criteria.tex | 14 + ..._1_core_1_1_data_1_1_criteria_1_1_base.tex | 7 + ...ield_search_1_1_core_1_1_global_editor.tex | 9 + ...e_field_search_1_1_core_1_1_inspectors.tex | 16 + ...earch_1_1_core_1_1_inspectors_1_1_base.tex | 7 + ..._1_core_1_1_inspectors_1_1_controllers.tex | 7 + ...rch_1_1_core_1_1_inspectors_1_1_editor.tex | 7 + ...ore_1_1_inspectors_1_1_editor_1_1_base.tex | 7 + ...ld_search_1_1_editor_script_generation.tex | 18 + ..._1_editor_script_generation_1_1_editor.tex | 7 + ...or_script_generation_1_1_global_editor.tex | 9 + ...editor_script_generation_1_1_templates.tex | 9 + .../namespace_field_search_1_1_helpers.tex | 9 + ...ace_field_search_1_1_helpers_1_1_cache.tex | 12 + ..._search_1_1_helpers_1_1_cache_1_1_data.tex | 9 + ...earch_1_1_helpers_1_1_string_formatter.tex | 7 + .../namespace_field_search_1_1_samples.tex | 16 + ...ce_field_search_1_1_samples_1_1_editor.tex | 7 + .../namespace_field_search_1_1_settings.tex | 14 + ...ace_field_search_1_1_settings_1_1_base.tex | 7 + ...e_field_search_1_1_settings_1_1_editor.tex | 9 + docs/latex/namespaces.tex | 33 + docs/latex/refman.tex | 266 ++ ...1_cache_1_1_data_1_1_search_cache_json.tex | 65 + ..._1_cache_1_1_data_1_1_search_cache_obj.tex | 54 + docs/latex/tabu_doxygen.sty | 2557 +++++++++++++++++ 534 files changed, 47553 insertions(+) create mode 100644 docs/html/annotated.html create mode 100644 docs/html/annotated_dup.js create mode 100644 docs/html/bc_s.png create mode 100644 docs/html/bc_sd.png create mode 100644 docs/html/bdwn.png create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator-members.html create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.png create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template.html create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template.js create mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template.png create mode 100644 docs/html/class_code_generation_1_1_code_generation_utils-members.html create mode 100644 docs/html/class_code_generation_1_1_code_generation_utils.html create mode 100644 docs/html/class_code_generation_1_1_code_generation_utils.js create mode 100644 docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html create mode 100644 docs/html/class_code_generation_1_1_data_1_1_generated_script.html create mode 100644 docs/html/class_code_generation_1_1_data_1_1_generated_script.js create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.png create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer.png create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js create mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.png create mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters.html create mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters.js create mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.png create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js create mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.png create mode 100644 docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html create mode 100644 docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html create mode 100644 docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js create mode 100644 docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html create mode 100644 docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html create mode 100644 docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js create mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js create mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.png create mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js create mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.png create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour-members.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.png create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js create mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.png create mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js create mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.png create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.png create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js create mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.png create mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings-members.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html create mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js create mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings.png create mode 100644 docs/html/classes.html create mode 100644 docs/html/closed.png create mode 100644 docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html create mode 100644 docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html create mode 100644 docs/html/dir_259decbc2ea484bb3f6813060f56881f.html create mode 100644 docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html create mode 100644 docs/html/dir_2af6c947823b869652ab1b712b229c19.html create mode 100644 docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html create mode 100644 docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html create mode 100644 docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html create mode 100644 docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html create mode 100644 docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html create mode 100644 docs/html/dir_3f049fbb230563968553d2b13eca820a.html create mode 100644 docs/html/dir_403eb944046b7c692683ac762e3240e9.html create mode 100644 docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html create mode 100644 docs/html/dir_45b04df99150743fec6a8199bf7d7052.html create mode 100644 docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html create mode 100644 docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html create mode 100644 docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html create mode 100644 docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html create mode 100644 docs/html/dir_6f23626456459d8450b4168dda7093ef.html create mode 100644 docs/html/dir_87ba2e080a62137deed56279787c8764.html create mode 100644 docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html create mode 100644 docs/html/dir_90b0b2e2658143fe38756520398d4050.html create mode 100644 docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html create mode 100644 docs/html/dir_b09b0bedfac9617a783405e377175182.html create mode 100644 docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html create mode 100644 docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html create mode 100644 docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html create mode 100644 docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html create mode 100644 docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html create mode 100644 docs/html/dir_dd16eb35667a81e095a4898fedce711f.html create mode 100644 docs/html/dir_e23e80085117c025ca199c397a1e3536.html create mode 100644 docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html create mode 100644 docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html create mode 100644 docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html create mode 100644 docs/html/doc.png create mode 100644 docs/html/docd.png create mode 100644 docs/html/doxygen.css create mode 100644 docs/html/doxygen.svg create mode 100644 docs/html/dynsections.js create mode 100644 docs/html/folderclosed.png create mode 100644 docs/html/folderopen.png create mode 100644 docs/html/functions.html create mode 100644 docs/html/functions_a.html create mode 100644 docs/html/functions_b.html create mode 100644 docs/html/functions_c.html create mode 100644 docs/html/functions_d.html create mode 100644 docs/html/functions_dup.js create mode 100644 docs/html/functions_e.html create mode 100644 docs/html/functions_enum.html create mode 100644 docs/html/functions_f.html create mode 100644 docs/html/functions_func.html create mode 100644 docs/html/functions_g.html create mode 100644 docs/html/functions_h.html create mode 100644 docs/html/functions_i.html create mode 100644 docs/html/functions_l.html create mode 100644 docs/html/functions_m.html create mode 100644 docs/html/functions_o.html create mode 100644 docs/html/functions_prop.html create mode 100644 docs/html/functions_r.html create mode 100644 docs/html/functions_s.html create mode 100644 docs/html/functions_t.html create mode 100644 docs/html/functions_u.html create mode 100644 docs/html/functions_v.html create mode 100644 docs/html/functions_vars.html create mode 100644 docs/html/functions_w.html create mode 100644 docs/html/hierarchy.html create mode 100644 docs/html/hierarchy.js create mode 100644 docs/html/index.html create mode 100644 docs/html/jquery.js create mode 100644 docs/html/menu.js create mode 100644 docs/html/menudata.js create mode 100644 docs/html/namespace_code_generation.html create mode 100644 docs/html/namespace_code_generation.js create mode 100644 docs/html/namespace_code_generation_1_1_base.html create mode 100644 docs/html/namespace_code_generation_1_1_base.js create mode 100644 docs/html/namespace_code_generation_1_1_data.html create mode 100644 docs/html/namespace_code_generation_1_1_data.js create mode 100644 docs/html/namespace_field_search.html create mode 100644 docs/html/namespace_field_search.js create mode 100644 docs/html/namespace_field_search_1_1_attributes.html create mode 100644 docs/html/namespace_field_search_1_1_attributes.js create mode 100644 docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html create mode 100644 docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js create mode 100644 docs/html/namespace_field_search_1_1_core.html create mode 100644 docs/html/namespace_field_search_1_1_core.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_base.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_base.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_global_editor.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_global_editor.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html create mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation.html create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation.js create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html create mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js create mode 100644 docs/html/namespace_field_search_1_1_helpers.html create mode 100644 docs/html/namespace_field_search_1_1_helpers.js create mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache.html create mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache.js create mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html create mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js create mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html create mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js create mode 100644 docs/html/namespace_field_search_1_1_samples.html create mode 100644 docs/html/namespace_field_search_1_1_samples.js create mode 100644 docs/html/namespace_field_search_1_1_samples_1_1_editor.html create mode 100644 docs/html/namespace_field_search_1_1_samples_1_1_editor.js create mode 100644 docs/html/namespace_field_search_1_1_settings.html create mode 100644 docs/html/namespace_field_search_1_1_settings.js create mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_base.html create mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_base.js create mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_editor.html create mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_editor.js create mode 100644 docs/html/namespaces.html create mode 100644 docs/html/namespaces_dup.js create mode 100644 docs/html/nav_f.png create mode 100644 docs/html/nav_fd.png create mode 100644 docs/html/nav_g.png create mode 100644 docs/html/nav_h.png create mode 100644 docs/html/nav_hd.png create mode 100644 docs/html/navtree.css create mode 100644 docs/html/navtree.js create mode 100644 docs/html/navtreedata.js create mode 100644 docs/html/navtreeindex0.js create mode 100644 docs/html/navtreeindex1.js create mode 100644 docs/html/navtreeindex2.js create mode 100644 docs/html/open.png create mode 100644 docs/html/resize.js create mode 100644 docs/html/search/all_0.js create mode 100644 docs/html/search/all_1.js create mode 100644 docs/html/search/all_10.js create mode 100644 docs/html/search/all_11.js create mode 100644 docs/html/search/all_12.js create mode 100644 docs/html/search/all_2.js create mode 100644 docs/html/search/all_3.js create mode 100644 docs/html/search/all_4.js create mode 100644 docs/html/search/all_5.js create mode 100644 docs/html/search/all_6.js create mode 100644 docs/html/search/all_7.js create mode 100644 docs/html/search/all_8.js create mode 100644 docs/html/search/all_9.js create mode 100644 docs/html/search/all_a.js create mode 100644 docs/html/search/all_b.js create mode 100644 docs/html/search/all_c.js create mode 100644 docs/html/search/all_d.js create mode 100644 docs/html/search/all_e.js create mode 100644 docs/html/search/all_f.js create mode 100644 docs/html/search/classes_0.js create mode 100644 docs/html/search/classes_1.js create mode 100644 docs/html/search/classes_2.js create mode 100644 docs/html/search/classes_3.js create mode 100644 docs/html/search/classes_4.js create mode 100644 docs/html/search/classes_5.js create mode 100644 docs/html/search/classes_6.js create mode 100644 docs/html/search/classes_7.js create mode 100644 docs/html/search/close.svg create mode 100644 docs/html/search/enums_0.js create mode 100644 docs/html/search/functions_0.js create mode 100644 docs/html/search/functions_1.js create mode 100644 docs/html/search/functions_2.js create mode 100644 docs/html/search/functions_3.js create mode 100644 docs/html/search/functions_4.js create mode 100644 docs/html/search/functions_5.js create mode 100644 docs/html/search/functions_6.js create mode 100644 docs/html/search/functions_7.js create mode 100644 docs/html/search/functions_8.js create mode 100644 docs/html/search/functions_9.js create mode 100644 docs/html/search/functions_a.js create mode 100644 docs/html/search/functions_b.js create mode 100644 docs/html/search/functions_c.js create mode 100644 docs/html/search/functions_d.js create mode 100644 docs/html/search/mag.svg create mode 100644 docs/html/search/mag_d.svg create mode 100644 docs/html/search/mag_sel.svg create mode 100644 docs/html/search/mag_seld.svg create mode 100644 docs/html/search/namespaces_0.js create mode 100644 docs/html/search/namespaces_1.js create mode 100644 docs/html/search/pages_0.js create mode 100644 docs/html/search/properties_0.js create mode 100644 docs/html/search/properties_1.js create mode 100644 docs/html/search/properties_2.js create mode 100644 docs/html/search/properties_3.js create mode 100644 docs/html/search/properties_4.js create mode 100644 docs/html/search/properties_5.js create mode 100644 docs/html/search/properties_6.js create mode 100644 docs/html/search/properties_7.js create mode 100644 docs/html/search/properties_8.js create mode 100644 docs/html/search/properties_9.js create mode 100644 docs/html/search/properties_a.js create mode 100644 docs/html/search/properties_b.js create mode 100644 docs/html/search/search.css create mode 100644 docs/html/search/search.js create mode 100644 docs/html/search/searchdata.js create mode 100644 docs/html/search/variables_0.js create mode 100644 docs/html/search/variables_1.js create mode 100644 docs/html/search/variables_10.js create mode 100644 docs/html/search/variables_2.js create mode 100644 docs/html/search/variables_3.js create mode 100644 docs/html/search/variables_4.js create mode 100644 docs/html/search/variables_5.js create mode 100644 docs/html/search/variables_6.js create mode 100644 docs/html/search/variables_7.js create mode 100644 docs/html/search/variables_8.js create mode 100644 docs/html/search/variables_9.js create mode 100644 docs/html/search/variables_a.js create mode 100644 docs/html/search/variables_b.js create mode 100644 docs/html/search/variables_c.js create mode 100644 docs/html/search/variables_d.js create mode 100644 docs/html/search/variables_e.js create mode 100644 docs/html/search/variables_f.js create mode 100644 docs/html/splitbar.png create mode 100644 docs/html/splitbard.png create mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html create mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html create mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js create mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html create mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html create mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js create mode 100644 docs/html/sync_off.png create mode 100644 docs/html/sync_on.png create mode 100644 docs/html/tab_a.png create mode 100644 docs/html/tab_ad.png create mode 100644 docs/html/tab_b.png create mode 100644 docs/html/tab_bd.png create mode 100644 docs/html/tab_h.png create mode 100644 docs/html/tab_hd.png create mode 100644 docs/html/tab_s.png create mode 100644 docs/html/tab_sd.png create mode 100644 docs/html/tabs.css create mode 100644 docs/latex/Makefile create mode 100644 docs/latex/annotated.tex create mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex create mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps create mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex create mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps create mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex create mode 100644 docs/latex/class_code_generation_1_1_code_generation_utils.tex create mode 100644 docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex create mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps create mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex create mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps create mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex create mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps create mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex create mode 100644 docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps create mode 100644 docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps create mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex create mode 100644 docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex create mode 100644 docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps create mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps create mode 100644 docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex create mode 100644 docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex create mode 100644 docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex create mode 100644 docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex create mode 100644 docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex create mode 100644 docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex create mode 100644 docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex create mode 100644 docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex create mode 100644 docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex create mode 100644 docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex create mode 100644 docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex create mode 100644 docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex create mode 100644 docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex create mode 100644 docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex create mode 100644 docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex create mode 100644 docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex create mode 100644 docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex create mode 100644 docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex create mode 100644 docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex create mode 100644 docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex create mode 100644 docs/latex/dir_87ba2e080a62137deed56279787c8764.tex create mode 100644 docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex create mode 100644 docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex create mode 100644 docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex create mode 100644 docs/latex/dir_b09b0bedfac9617a783405e377175182.tex create mode 100644 docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex create mode 100644 docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex create mode 100644 docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex create mode 100644 docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex create mode 100644 docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex create mode 100644 docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex create mode 100644 docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex create mode 100644 docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex create mode 100644 docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex create mode 100644 docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex create mode 100644 docs/latex/doxygen.sty create mode 100644 docs/latex/hierarchy.tex create mode 100644 docs/latex/index.tex create mode 100644 docs/latex/longtable_doxygen.sty create mode 100644 docs/latex/make.bat create mode 100644 docs/latex/namespace_code_generation.tex create mode 100644 docs/latex/namespace_code_generation_1_1_base.tex create mode 100644 docs/latex/namespace_code_generation_1_1_data.tex create mode 100644 docs/latex/namespace_field_search.tex create mode 100644 docs/latex/namespace_field_search_1_1_attributes.tex create mode 100644 docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex create mode 100644 docs/latex/namespace_field_search_1_1_core.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_base.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_data.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex create mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex create mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation.tex create mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex create mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex create mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex create mode 100644 docs/latex/namespace_field_search_1_1_helpers.tex create mode 100644 docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex create mode 100644 docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex create mode 100644 docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex create mode 100644 docs/latex/namespace_field_search_1_1_samples.tex create mode 100644 docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex create mode 100644 docs/latex/namespace_field_search_1_1_settings.tex create mode 100644 docs/latex/namespace_field_search_1_1_settings_1_1_base.tex create mode 100644 docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex create mode 100644 docs/latex/namespaces.tex create mode 100644 docs/latex/refman.tex create mode 100644 docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex create mode 100644 docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex create mode 100644 docs/latex/tabu_doxygen.sty diff --git a/docs/html/annotated.html b/docs/html/annotated.html new file mode 100644 index 0000000..ede91c3 --- /dev/null +++ b/docs/html/annotated.html @@ -0,0 +1,177 @@ + + + + + + + +FieldSearch-Unity: Class List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123456]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NCodeGeneration
 NBase
 CBaseCodeGeneratorBase class for custom CodeGenerator
 CBaseCodeGeneratorSettingsBase settings object for BaseCodeGenerator<T>
 CBaseScriptTemplateBase script template object
 NData
 CGeneratedScriptData class for Generated Script
 CCodeGenerationUtilsUtils for CodeGeneration
 NFieldSearch
 NAttributes
 NDrawers
 CTypeRefDropdownAttributeDrawerDrawer for TypeRefDropdownAttribute
 CTypeComparerType comparer. Used in TypeRefDropdownAttribute
 CTypeRefDropdownAttributeDropdown list attribute for type, inherited from BaseType
 NCore
 NBase
 CBaseSearchBase search class with filter implementation
 NData
 NCriteria
 NBase
 CBaseSearchCriterionBase search criterion for Core.Base.BaseSearch
 CByFieldNameSearchCriterionByFieldName search criterion for Core.SearchWithFilters
 CByObjNameSearchCriterionByObjName search criterion for Core.SearchWithFilters
 NGlobalEditor
 CBaseFieldSearchGlobalEditorBase FieldSearchGlobalEditor class
 CDefaultFieldSearchGlobalEditorDefault implementation BaseFieldSearchGlobalEditor
 NInspectors
 NBase
 CBaseSearchLayerInspectorBase SearchLayerInspector class
 NControllers
 CSearchInspectorServiceDefault Search Service for Inspectors. Using SearchWithFilters
 NEditor
 NBase
 CBaseSearchableEditorBase class for manually created SearchableEditor's
 CDefaultSearchLayerInspectorDefault implementation BaseSearchLayerInspector
 CSearchWithFiltersDefault search with filters
 NEditorScriptGeneration
 NEditor
 CEditorScriptGeneratorWindowWindow for EditorScriptGenerator
 CScrollViewDataScrollViewData class for EditorScriptGeneratorWindow
 NGlobalEditor
 CGeneratedFieldSearchGlobalEditorGeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
 CGeneratedSearchLayerInspectorGeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector
 NTemplates
 CBaseEditorScriptTemplateBase editor script template object. Base editor implementation BaseScriptTemplate
 CDefaultEditorScriptTemplateDefault implementation BaseEditorScriptTemplate
 CEditorScriptGeneratorBaseCodeGenerator<T> for UnityEditor.Editor
 CEditorScriptGeneratorSettingsSettings singleton object for EditorScriptGenerator
 NHelpers
 NCache
 NData
 CSearchCacheJsonContainer for SearchCacheObj
 CSearchCacheObjStored SearchCache struct
 CSearchInspectorCacheSearchCache inspector controller. With InitializeOnLoad logic
 NStringFormatter
 CSearchStringFormatterHelper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion
 NSamples
 NEditor
 CSampleSearchableMonoBehaviourEditorCustom editor for SampleSearchableMonoBehaviour
 CBaseSampleSearchableMonoBehaviourBase class for SampleSearchableMonoBehaviour
 CSampleDefaultMonoBehaviourSample monobehaviour without specific inspector
 CSampleSearchableMonoBehaviourSample monobehaviour with specific inspector
 NSettings
 NBase
 CBaseFieldSearchSettingsBase settings singleton class for FieldSearch
 NEditor
 CDefaultFieldSearchSettingsEditorEditor for BaseFieldSearchSettings
 CFieldSearchSettingsEditorCustom editor for FieldSearchSettings
 CFieldSearchSettingsFieldSearchSettings implementation based on BaseFieldSearchSettings
+
+
+
+ + + + diff --git a/docs/html/annotated_dup.js b/docs/html/annotated_dup.js new file mode 100644 index 0000000..3c0cda7 --- /dev/null +++ b/docs/html/annotated_dup.js @@ -0,0 +1,101 @@ +var annotated_dup = +[ + [ "CodeGeneration", "namespace_code_generation.html", [ + [ "Base", "namespace_code_generation_1_1_base.html", [ + [ "BaseCodeGenerator", "class_code_generation_1_1_base_1_1_base_code_generator.html", "class_code_generation_1_1_base_1_1_base_code_generator" ], + [ "BaseCodeGeneratorSettings", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html", "class_code_generation_1_1_base_1_1_base_code_generator_settings" ], + [ "BaseScriptTemplate", "class_code_generation_1_1_base_1_1_base_script_template.html", "class_code_generation_1_1_base_1_1_base_script_template" ] + ] ], + [ "Data", "namespace_code_generation_1_1_data.html", [ + [ "GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html", "class_code_generation_1_1_data_1_1_generated_script" ] + ] ], + [ "CodeGenerationUtils", "class_code_generation_1_1_code_generation_utils.html", "class_code_generation_1_1_code_generation_utils" ] + ] ], + [ "FieldSearch", "namespace_field_search.html", [ + [ "Attributes", "namespace_field_search_1_1_attributes.html", [ + [ "Drawers", "namespace_field_search_1_1_attributes_1_1_drawers.html", [ + [ "TypeRefDropdownAttributeDrawer", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer" ] + ] ], + [ "TypeComparer", "class_field_search_1_1_attributes_1_1_type_comparer.html", "class_field_search_1_1_attributes_1_1_type_comparer" ], + [ "TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute" ] + ] ], + [ "Core", "namespace_field_search_1_1_core.html", [ + [ "Base", "namespace_field_search_1_1_core_1_1_base.html", [ + [ "BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html", "class_field_search_1_1_core_1_1_base_1_1_base_search" ] + ] ], + [ "Data", "namespace_field_search_1_1_core_1_1_data.html", [ + [ "Criteria", "namespace_field_search_1_1_core_1_1_data_1_1_criteria.html", [ + [ "Base", "namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html", [ + [ "BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion" ] + ] ], + [ "ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion" ], + [ "ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion" ] + ] ] + ] ], + [ "GlobalEditor", "namespace_field_search_1_1_core_1_1_global_editor.html", [ + [ "BaseFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html", null ], + [ "DefaultFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor" ] + ] ], + [ "Inspectors", "namespace_field_search_1_1_core_1_1_inspectors.html", [ + [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html", [ + [ "BaseSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html", null ] + ] ], + [ "Controllers", "namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html", [ + [ "SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service" ] + ] ], + [ "Editor", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html", [ + [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html", [ + [ "BaseSearchableEditor", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor" ] + ] ] + ] ], + [ "DefaultSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector" ] + ] ], + [ "SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html", "class_field_search_1_1_core_1_1_search_with_filters" ] + ] ], + [ "EditorScriptGeneration", "namespace_field_search_1_1_editor_script_generation.html", [ + [ "Editor", "namespace_field_search_1_1_editor_script_generation_1_1_editor.html", [ + [ "EditorScriptGeneratorWindow", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window" ] + ] ], + [ "GlobalEditor", "namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html", [ + [ "GeneratedFieldSearchGlobalEditor", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor" ], + [ "GeneratedSearchLayerInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector" ] + ] ], + [ "Templates", "namespace_field_search_1_1_editor_script_generation_1_1_templates.html", [ + [ "BaseEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template" ], + [ "DefaultEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template" ] + ] ], + [ "EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator" ], + [ "EditorScriptGeneratorSettings", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings" ] + ] ], + [ "Helpers", "namespace_field_search_1_1_helpers.html", [ + [ "Cache", "namespace_field_search_1_1_helpers_1_1_cache.html", [ + [ "Data", "namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html", [ + [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json" ], + [ "SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj" ] + ] ], + [ "SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache" ] + ] ], + [ "StringFormatter", "namespace_field_search_1_1_helpers_1_1_string_formatter.html", [ + [ "SearchStringFormatter", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter" ] + ] ] + ] ], + [ "Samples", "namespace_field_search_1_1_samples.html", [ + [ "Editor", "namespace_field_search_1_1_samples_1_1_editor.html", [ + [ "SampleSearchableMonoBehaviourEditor", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor" ] + ] ], + [ "BaseSampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour" ], + [ "SampleDefaultMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour" ], + [ "SampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour" ] + ] ], + [ "Settings", "namespace_field_search_1_1_settings.html", [ + [ "Base", "namespace_field_search_1_1_settings_1_1_base.html", [ + [ "BaseFieldSearchSettings", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings" ] + ] ], + [ "Editor", "namespace_field_search_1_1_settings_1_1_editor.html", [ + [ "DefaultFieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor" ], + [ "FieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor" ] + ] ], + [ "FieldSearchSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html", "class_field_search_1_1_settings_1_1_field_search_settings" ] + ] ] + ] ] +]; \ No newline at end of file diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/docs/html/bc_sd.png b/docs/html/bc_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..31ca888dc71049713b35c351933a8d0f36180bf1 GIT binary patch literal 635 zcmV->0)+jEP)Jwi0r1~gdSq#w{Bu1q z`craw(p2!hu$4C_$Oc3X(sI6e=9QSTwPt{G) z=htT&^~&c~L2~e{r5_5SYe7#Is-$ln>~Kd%$F#tC65?{LvQ}8O`A~RBB0N~`2M+waajO;5>3B&-viHGJeEK2TQOiPRa zfDKyqwMc4wfaEh4jt>H`nW_Zidwk@Bowp`}(VUaj-pSI(-1L>FJVsX}Yl9~JsqgsZ zUD9(rMwf23Gez6KPa|wwInZodP-2}9@fK0Ga_9{8SOjU&4l`pH4@qlQp83>>HT$xW zER^U>)MyV%t(Lu=`d=Y?{k1@}&r7ZGkFQ%z%N+sE9BtYjovzxyxCPxN6&@wLK{soQ zSmkj$aLI}miuE^p@~4}mg9OjDfGEkgY4~^XzLRUBB*O{+&vq<3v(E%+k_i%=`~j%{ Vj14gnt9}3g002ovPDHLkV1n!oC4m3{ literal 0 HcmV?d00001 diff --git a/docs/html/bdwn.png b/docs/html/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CodeGeneration.Base.BaseCodeGenerator< T > Member List
+
+
+ +

This is the complete list of members for CodeGeneration.Base.BaseCodeGenerator< T >, including all inherited members.

+ + + + +
_settingsCodeGeneration.Base.BaseCodeGenerator< T >protected
BaseCodeGenerator(BaseCodeGeneratorSettings< T > settings)CodeGeneration.Base.BaseCodeGenerator< T >protected
CreateScripts(T scriptTemplate, bool refresh=true, params Type[] inputTypes)CodeGeneration.Base.BaseCodeGenerator< T >pure virtual
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html new file mode 100644 index 0000000..1eb8bd6 --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html @@ -0,0 +1,249 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.Base.BaseCodeGenerator< T > Class Template Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
CodeGeneration.Base.BaseCodeGenerator< T > Class Template Referenceabstract
+
+
+ +

Base class for custom CodeGenerator + More...

+ + + + + +

+Public Member Functions

abstract void CreateScripts (T scriptTemplate, bool refresh=true, params Type[] inputTypes)
 Create scripts using scriptTemplate More...
 
+ + + +

+Protected Member Functions

 BaseCodeGenerator (BaseCodeGeneratorSettings< T > settings)
 
+ + + +

+Protected Attributes

BaseCodeGeneratorSettings< T > _settings
 
+

Detailed Description

+

Base class for custom CodeGenerator

+
Template Parameters
+ + +
T
+
+
+
+
Type Constraints
+ + +
T :BaseScriptTemplate 
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ BaseCodeGenerator()

+ +
+
+ + + + + +
+ + + + + + + + +
CodeGeneration.Base.BaseCodeGenerator< T >.BaseCodeGenerator (BaseCodeGeneratorSettings< T > settings)
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateScripts()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
abstract void CodeGeneration.Base.BaseCodeGenerator< T >.CreateScripts (scriptTemplate,
bool refresh = true,
params Type[] inputTypes 
)
+
+pure virtual
+
+ +

Create scripts using scriptTemplate

+
Parameters
+ + + + +
scriptTemplate
refresh
inputTypes
+
+
+ +
+
+

Member Data Documentation

+ +

◆ _settings

+ +
+
+ + + + + +
+ + + + +
BaseCodeGeneratorSettings<T> CodeGeneration.Base.BaseCodeGenerator< T >._settings
+
+protected
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js new file mode 100644 index 0000000..2c02612 --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js @@ -0,0 +1,6 @@ +var class_code_generation_1_1_base_1_1_base_code_generator = +[ + [ "BaseCodeGenerator", "class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861", null ], + [ "CreateScripts", "class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30", null ], + [ "_settings", "class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235", null ] +]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html new file mode 100644 index 0000000..2d12353 --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html new file mode 100644 index 0000000..8d2199c --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html @@ -0,0 +1,351 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.Base.BaseCodeGeneratorSettings< T > Class Template Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
CodeGeneration.Base.BaseCodeGeneratorSettings< T > Class Template Reference
+
+
+ +

Base settings object for BaseCodeGenerator<T> + More...

+
+Inheritance diagram for CodeGeneration.Base.BaseCodeGeneratorSettings< T >:
+
+
+ +
+ + + + + + + + +

+Public Member Functions

string FullFileFolder (string relativePath)
 Full folder path with relativePath More...
 
BaseCodeGenerator< T > CreateGeneratorInstance ()
 Create new instance BaseCodeGenerator<T> using CodeGeneratorType More...
 
+ + + + + +

+Protected Attributes

string _defaultFileFolder
 
_defaultScriptTemplate
 
+ + + + + + + + + + + + + +

+Properties

DefaultScriptTemplate [get]
 Default script template, used in BaseCodeGenerator<T> More...
 
string DefaultFileFolder [get]
 Folder for generated files More...
 
abstract string CodeGeneratorTypeName [get]
 CodeGenerator type name More...
 
Type CodeGeneratorType [get]
 Get CodeGeneratorType using CodeGeneratorTypeName More...
 
+

Detailed Description

+

Base settings object for BaseCodeGenerator<T>

+
+
Type Constraints
+ + +
T :BaseScriptTemplate 
+
+
+
+

Member Function Documentation

+ +

◆ CreateGeneratorInstance()

+ +
+
+ + + + + + + +
BaseCodeGenerator< T > CodeGeneration.Base.BaseCodeGeneratorSettings< T >.CreateGeneratorInstance ()
+
+ +

Create new instance BaseCodeGenerator<T> using CodeGeneratorType

+
Returns
+ +
+
+ +

◆ FullFileFolder()

+ +
+
+ + + + + + + + +
string CodeGeneration.Base.BaseCodeGeneratorSettings< T >.FullFileFolder (string relativePath)
+
+ +

Full folder path with relativePath

+
Parameters
+ + +
relativePath
+
+
+
Returns
+ +
+
+

Member Data Documentation

+ +

◆ _defaultFileFolder

+ +
+
+ + + + + +
+ + + + +
string CodeGeneration.Base.BaseCodeGeneratorSettings< T >._defaultFileFolder
+
+protected
+
+ +
+
+ +

◆ _defaultScriptTemplate

+ +
+
+ + + + + +
+ + + + +
T CodeGeneration.Base.BaseCodeGeneratorSettings< T >._defaultScriptTemplate
+
+protected
+
+ +
+
+

Property Documentation

+ +

◆ CodeGeneratorType

+ +
+
+ + + + + +
+ + + + +
Type CodeGeneration.Base.BaseCodeGeneratorSettings< T >.CodeGeneratorType
+
+getprotected
+
+ +

Get CodeGeneratorType using CodeGeneratorTypeName

+ +
+
+ +

◆ CodeGeneratorTypeName

+ +
+
+ + + + + +
+ + + + +
abstract string CodeGeneration.Base.BaseCodeGeneratorSettings< T >.CodeGeneratorTypeName
+
+getprotected
+
+ +

CodeGenerator type name

+ +
+
+ +

◆ DefaultFileFolder

+ +
+
+ + + + + +
+ + + + +
string CodeGeneration.Base.BaseCodeGeneratorSettings< T >.DefaultFileFolder
+
+get
+
+ +

Folder for generated files

+ +
+
+ +

◆ DefaultScriptTemplate

+ +
+
+ + + + + +
+ + + + +
T CodeGeneration.Base.BaseCodeGeneratorSettings< T >.DefaultScriptTemplate
+
+get
+
+ +

Default script template, used in BaseCodeGenerator<T>

+ +
+
+
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js new file mode 100644 index 0000000..1272258 --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js @@ -0,0 +1,11 @@ +var class_code_generation_1_1_base_1_1_base_code_generator_settings = +[ + [ "CreateGeneratorInstance", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f", null ], + [ "FullFileFolder", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56", null ], + [ "_defaultFileFolder", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429", null ], + [ "_defaultScriptTemplate", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6", null ], + [ "CodeGeneratorType", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c", null ], + [ "CodeGeneratorTypeName", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5", null ], + [ "DefaultFileFolder", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94", null ], + [ "DefaultScriptTemplate", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55", null ] +]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.png b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..aaebbbdef47f1ebef4f132493f8028f43484c70c GIT binary patch literal 960 zcmeAS@N?(olHy`uVBq!ia0y~yVDtjA12~w0q{rDabwElwz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aCv$v;nyQ*hr)&;T(VV!Xc!`%Mmtv?_5XZ`( zNlqS9Cy5;T9pY!|AGA03?cM#mUY9;mFtJng+<*Rd$TcICl}|mMT7A0q;(yT7Pkm?K zzBGTk?C-8j%M?Vm_hFU@mtGY z?Z1Dprf2<>5KT`-6wmEgp|f<#k|{xcOdo#MFsd-5droB#tf^h<-M|o}>cApC`K8bU zo0UQe9U`0pPODfr6hoO>CTKAN1BC%-P=f$a5eHDZC4^GxL-zwBy)->Fm(FQTy4{&O zUpe$v8OO>?+nhb7Zj*IdwdJjV*3@9ZO|iM9#qwL<+D`X7TzB8}+_wAz8UE8}zir$4 z_}Q8F{#&kO-_E-cQYU|#?`^5v&NFZAzN=aE{P)YdyQAGk?#`1{n`RZ6)!pG)3C!L>i{7e0G-~Mc`?|##FN0^IOpTBnh@z>PZt!3dG-?p)b>fNmMkK2Ch z#W&NK^J!& zujg0a-gRx#LFW9YQn|OU+V;(R`;mQ5^t1j)8+UHCnq6o<>HgXo$Mc_NY<#6(`$N!n z`KOgzjm)+$jyxV-S+q80|C+?9ccwqvb|=sF*xgn6Kcm!cYgNnipI&Ppeb%ZpQtQXB zin@@4xz-!+=A1v_Idz-ul9hhjYTH9HZzr#N-JWaj01D)wrMc}Bv~sOmfWp8CzRmY= i(WWUulY+b~PujcBnj9f%lHU!?YYd*QelF{r5}E*ln8x=2 literal 0 HcmV?d00001 diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html b/docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html new file mode 100644 index 0000000..de1d91d --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html @@ -0,0 +1,110 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CodeGeneration.Base.BaseScriptTemplate Member List
+
+
+ +

This is the complete list of members for CodeGeneration.Base.BaseScriptTemplate, including all inherited members.

+ + + + +
_scriptFormatStringCodeGeneration.Base.BaseScriptTemplateprotected
_scriptNameFormatStringCodeGeneration.Base.BaseScriptTemplateprotected
CreateScript(Type type, params object[] args)CodeGeneration.Base.BaseScriptTemplatepure virtual
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.html b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.html new file mode 100644 index 0000000..4b2ae0a --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.html @@ -0,0 +1,238 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.Base.BaseScriptTemplate Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
CodeGeneration.Base.BaseScriptTemplate Class Referenceabstract
+
+
+ +

Base script template object + More...

+
+Inheritance diagram for CodeGeneration.Base.BaseScriptTemplate:
+
+
+ + +FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate +FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate + +
+ + + + + +

+Public Member Functions

abstract GeneratedScript CreateScript (Type type, params object[] args)
 Create script with args using _scriptFormatString More...
 
+ + + + + + + +

+Protected Attributes

string _scriptNameFormatString
 File name format string More...
 
string _scriptFormatString
 Script format string More...
 
+

Detailed Description

+

Base script template object

+

Member Function Documentation

+ +

◆ CreateScript()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
abstract GeneratedScript CodeGeneration.Base.BaseScriptTemplate.CreateScript (Type type,
params object[] args 
)
+
+pure virtual
+
+ +

Create script with args using _scriptFormatString

+
Parameters
+ + + +
type
args
+
+
+
Returns
+ +

Implemented in FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.

+ +
+
+

Member Data Documentation

+ +

◆ _scriptFormatString

+ +
+
+ + + + + +
+ + + + +
string CodeGeneration.Base.BaseScriptTemplate._scriptFormatString
+
+protected
+
+ +

Script format string

+ +
+
+ +

◆ _scriptNameFormatString

+ +
+
+ + + + + +
+ + + + +
string CodeGeneration.Base.BaseScriptTemplate._scriptNameFormatString
+
+protected
+
+ +

File name format string

+ +
+
+
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.js b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.js new file mode 100644 index 0000000..0ec6689 --- /dev/null +++ b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.js @@ -0,0 +1,6 @@ +var class_code_generation_1_1_base_1_1_base_script_template = +[ + [ "CreateScript", "class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2", null ], + [ "_scriptFormatString", "class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75", null ], + [ "_scriptNameFormatString", "class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a", null ] +]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.png b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.png new file mode 100644 index 0000000000000000000000000000000000000000..85703d44acbdc6912a7f5cfaf42d9d6a4a83b75f GIT binary patch literal 2398 zcmcJRX;6}D8^r!gOK>5@w9L|Ic>#Bw zQZqsHAPJ*plDmSLDd7UPfD-eIMq< zpBQrVvkBu|-22k9E$~=r8t@R(E=(TFY3xG@bWfob0;x>4$8@LY-t)n8JYD1W=}I#^ zkWT-bF+6AoN$f4a#C~fBQLQRRs&|{?Q`+Lup?lN#h#_G@9m9J>$ux}h?(U1Wyb$5- zfE*-lkDbh>h440N#=UmTET<)m5wG%bU4EBNBbCG--tk-8(uz7|wZ^J+TqC(^e4Pm> z(nVJzvZcq(Qsd*FU+EaiQX>+ekH;2Pe}n=4Gpl7@-_@$rq?DY0#Lj*rpMP;n8=rqj z`+NDM2OLcgpGHqIbnWIJx1~H)R?6-l*uT4oOqqPnb_#Yn)4`t>ETl6Wbk46hj;Z`7ba z!=}z_&s)b2Fz7W|??P3Wz`4BZ148P18_r_6%}B_&DtK5q7_x&EQYI1YjBQ39^=J}A zVAW}hak-}5{G>aL0Tqq7wNgFouT18PgJsq2?Yz7i$l6~0JlH2^JNDUtLhe-UA*`Y% zi+>MU@9PVpJY~rfN=F@rZoNqgS2r!SuotofDAk+1$*2uB=vq>2LpaOHwu<+9NOLm0BX2C&ji-W;)?WN=SS2=hu}BgOeyRX-E;`)X3|X`4(oh1iIBNWqZ-_ z#f)Nn1xs%GJaL)+#eUsYY8Uc}FqNm7lk-KtXkTF9#NB?liop6E_~dJwvU74Q06||0 zoP%8E^ZDC;5FLzF>2D?EM_QnlkBpN+T+PdyxZ2Lnk2i6(zLL&mfHni9^Y=#XHo$*s zjfRGysS*PfntDZb90h}|*4Ea!xldc$?FWfz>ywR2e8ptZg`ME&+q9V3V8TcYIwbvM zBCfcQf9NHM4%FeI61`eSVh(Sr_cHSD zP}J&7`?*k1Bc1wKDC5l0oJaG~1k>tunOH0*bemV=3gz_@Esk-}y20a2oj98DG}>M) zJYg`lF4lVwfUDSnj|KjbB%Dg`u(-At)a{2Q`_kq%0;|kjVQh~@yQ6y=s31M z`?D#$%OOC>=Uo?<*$!XZtuwBd1m#TbAOzo&{I#e#%L%~bfg#G%(1Mq5@l0h*h#2u*zz{Dek`V>b1~r+N+5d3eCz^U(g+RnjS_CGUl4tf zXidx^0(y!t?}x=Ug}c1tDvl^D!?%t)wHtNGK6DuEV;h0hFOUW;o{{wuQ10gH zVd=a*Zevg=8vlG^gyGN9RNi>5c<7=9-(@z3JZNSrk9Y|??_5=(MvY|O14b^8344WNhjF?@Sj>Q1;XmxJgA(tnaMagLHgLYhec4Pw+4D>hMRw8bX7(ThVHnu}}M9nt5(K-W}5{t&~JXaJ0r_UZmkW-mhxWw;Fq{xCf%67x5{TG+#+0s6nGihQrDctAcD3S>&&}yEc z+}4#F&a6>qoip={MO2m8sgY3*I|!#{Csi)w*h~p`sNCuUImIU^3Hf4ZJH?k~?h{e# z>0YZBFbWC^_T{9s zK%`bN+voJ+gPoG8>Zu8TM3jGpAI7J1!KyKDQgL4FgK;D$rQqq^=Dh|6tMmDI=zm!E z8#GJw8uF)t+UhRgS}#7jrk_dab;ZFEl~BcX)2>vXs9|+LV#B2hsjNeI?y!*ihAYKE20PU)%l{Hm#2U~ArSo7Sy-jZrIh~z)fS*F literal 0 HcmV?d00001 diff --git a/docs/html/class_code_generation_1_1_code_generation_utils-members.html b/docs/html/class_code_generation_1_1_code_generation_utils-members.html new file mode 100644 index 0000000..913b464 --- /dev/null +++ b/docs/html/class_code_generation_1_1_code_generation_utils-members.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CodeGeneration.CodeGenerationUtils Member List
+
+
+ +

This is the complete list of members for CodeGeneration.CodeGenerationUtils, including all inherited members.

+ + + + + + + +
GetAllAvailableEditorTypes()CodeGeneration.CodeGenerationUtilsstatic
GetAllInheritedTypes(Type baseType, Assembly[] assemblies=default, Func< string, bool > ValidateNamespaceFunc=default)CodeGeneration.CodeGenerationUtilsstatic
GetAttributeFieldByName(Attribute attribute, string fieldName)CodeGeneration.CodeGenerationUtilsstatic
GetFirstAttributeFieldByType< T >(Attribute attribute)CodeGeneration.CodeGenerationUtilsstatic
GetFirstClassAttribute< T >(Type type)CodeGeneration.CodeGenerationUtilsstatic
SaveToFile(string folderPath, GeneratedScript generatedScript)CodeGeneration.CodeGenerationUtilsstatic
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_code_generation_utils.html b/docs/html/class_code_generation_1_1_code_generation_utils.html new file mode 100644 index 0000000..2776a61 --- /dev/null +++ b/docs/html/class_code_generation_1_1_code_generation_utils.html @@ -0,0 +1,407 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.CodeGenerationUtils Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
CodeGeneration.CodeGenerationUtils Class Reference
+
+
+ +

Utils for CodeGeneration + More...

+ + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static Type[] GetAllAvailableEditorTypes ()
 Get all UnityEditor.Editor types. Excluding default or sample types. More...
 
static Type[] GetAllInheritedTypes (Type baseType, Assembly[] assemblies=default, Func< string, bool > ValidateNamespaceFunc=default)
 Get all inherited types for baseType More...
 
static FieldInfo GetAttributeFieldByName (Attribute attribute, string fieldName)
 Get first FieldInfo for attribute by fieldName More...
 
static FieldInfo GetFirstAttributeFieldByType< T > (Attribute attribute)
 Get first FieldInfo for attribute by type of T More...
 
static T GetFirstClassAttribute< T > (Type type)
 Get first class T attribute More...
 
static bool SaveToFile (string folderPath, GeneratedScript generatedScript)
 Save generatedScript to folder with folderPath More...
 
+

Detailed Description

+

Utils for CodeGeneration

+

Member Function Documentation

+ +

◆ GetAllAvailableEditorTypes()

+ +
+
+ + + + + +
+ + + + + + + +
static Type[] CodeGeneration.CodeGenerationUtils.GetAllAvailableEditorTypes ()
+
+static
+
+ +

Get all UnityEditor.Editor types. Excluding default or sample types.

+
Returns
+ +
+
+ +

◆ GetAllInheritedTypes()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static Type[] CodeGeneration.CodeGenerationUtils.GetAllInheritedTypes (Type baseType,
Assembly[] assemblies = default,
Func< string, bool > ValidateNamespaceFunc = default 
)
+
+static
+
+ +

Get all inherited types for baseType

+
Parameters
+ + + + +
baseType
assemblies
ValidateNamespaceFunc
+
+
+
Returns
+ +
+
+ +

◆ GetAttributeFieldByName()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static FieldInfo CodeGeneration.CodeGenerationUtils.GetAttributeFieldByName (Attribute attribute,
string fieldName 
)
+
+static
+
+ +

Get first FieldInfo for attribute by fieldName

+
Parameters
+ + + +
attribute
fieldName
+
+
+
Returns
+ +
+
+ +

◆ GetFirstAttributeFieldByType< T >()

+ +
+
+ + + + + +
+ + + + + + + + +
static FieldInfo CodeGeneration.CodeGenerationUtils.GetFirstAttributeFieldByType< T > (Attribute attribute)
+
+static
+
+ +

Get first FieldInfo for attribute by type of T

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + +
attribute
+
+
+
Returns
+
+
Type Constraints
+ + +
T :Type 
+
+
+
+ +
+
+ +

◆ GetFirstClassAttribute< T >()

+ +
+
+ + + + + +
+ + + + + + + + +
static T CodeGeneration.CodeGenerationUtils.GetFirstClassAttribute< T > (Type type)
+
+static
+
+ +

Get first class T attribute

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + +
type
+
+
+
Returns
+
+
Type Constraints
+ + +
T :Attribute 
+
+
+
+ +
+
+ +

◆ SaveToFile()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static bool CodeGeneration.CodeGenerationUtils.SaveToFile (string folderPath,
GeneratedScript generatedScript 
)
+
+static
+
+ +

Save generatedScript to folder with folderPath

+
Parameters
+ + + +
folderPath
generatedScript
+
+
+
Returns
+ +
+
+
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_code_generation_utils.js b/docs/html/class_code_generation_1_1_code_generation_utils.js new file mode 100644 index 0000000..e8afbe4 --- /dev/null +++ b/docs/html/class_code_generation_1_1_code_generation_utils.js @@ -0,0 +1,9 @@ +var class_code_generation_1_1_code_generation_utils = +[ + [ "GetAllAvailableEditorTypes", "class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279", null ], + [ "GetAllInheritedTypes", "class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a", null ], + [ "GetAttributeFieldByName", "class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267", null ], + [ "GetFirstAttributeFieldByType< T >", "class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0", null ], + [ "GetFirstClassAttribute< T >", "class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0", null ], + [ "SaveToFile", "class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf", null ] +]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html b/docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html new file mode 100644 index 0000000..c945865 --- /dev/null +++ b/docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html @@ -0,0 +1,110 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CodeGeneration.Data.GeneratedScript Member List
+
+
+ +

This is the complete list of members for CodeGeneration.Data.GeneratedScript, including all inherited members.

+ + + + +
fileNameCodeGeneration.Data.GeneratedScript
GeneratedScript(string fileName, string scriptStr)CodeGeneration.Data.GeneratedScript
scriptStrCodeGeneration.Data.GeneratedScript
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_data_1_1_generated_script.html b/docs/html/class_code_generation_1_1_data_1_1_generated_script.html new file mode 100644 index 0000000..137c034 --- /dev/null +++ b/docs/html/class_code_generation_1_1_data_1_1_generated_script.html @@ -0,0 +1,185 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.Data.GeneratedScript Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
CodeGeneration.Data.GeneratedScript Class Reference
+
+
+ +

Data class for Generated Script + More...

+ + + + +

+Public Member Functions

 GeneratedScript (string fileName, string scriptStr)
 
+ + + + + +

+Public Attributes

string fileName
 
string scriptStr
 
+

Detailed Description

+

Data class for Generated Script

+

Constructor & Destructor Documentation

+ +

◆ GeneratedScript()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CodeGeneration.Data.GeneratedScript.GeneratedScript (string fileName,
string scriptStr 
)
+
+ +
+
+

Member Data Documentation

+ +

◆ fileName

+ +
+
+ + + + +
string CodeGeneration.Data.GeneratedScript.fileName
+
+ +
+
+ +

◆ scriptStr

+ +
+
+ + + + +
string CodeGeneration.Data.GeneratedScript.scriptStr
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_code_generation_1_1_data_1_1_generated_script.js b/docs/html/class_code_generation_1_1_data_1_1_generated_script.js new file mode 100644 index 0000000..15834f4 --- /dev/null +++ b/docs/html/class_code_generation_1_1_data_1_1_generated_script.js @@ -0,0 +1,6 @@ +var class_code_generation_1_1_data_1_1_generated_script = +[ + [ "GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0", null ], + [ "fileName", "class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f", null ], + [ "scriptStr", "class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html new file mode 100644 index 0000000..91c6377 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html new file mode 100644 index 0000000..f920a10 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html @@ -0,0 +1,322 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer Class Reference
+
+
+ +

Drawer for TypeRefDropdownAttribute + More...

+
+Inheritance diagram for FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer:
+
+
+ +
+ + + + +

+Public Member Functions

override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
 
+ + + + + + +

+Private Member Functions

void ShowDropDownTypeList (Rect position, SerializedProperty property, GUIContent label)
 
void Init (SerializedProperty property)
 First Init call More...
 
+ + + + + + + +

+Private Attributes

TypeRefDropdownAttribute target
 
int currentTypeIndex
 
GUIContent[] displayedOptions
 
+

Detailed Description

+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.Init (SerializedProperty property)
+
+private
+
+ +

First Init call

+
Parameters
+ + +
property
+
+
+ +
+
+ +

◆ OnGUI()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
override void FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.OnGUI (Rect position,
SerializedProperty property,
GUIContent label 
)
+
+ +
+
+ +

◆ ShowDropDownTypeList()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.ShowDropDownTypeList (Rect position,
SerializedProperty property,
GUIContent label 
)
+
+private
+
+ +
+
+

Member Data Documentation

+ +

◆ currentTypeIndex

+ +
+
+ + + + + +
+ + + + +
int FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.currentTypeIndex
+
+private
+
+ +
+
+ +

◆ displayedOptions

+ +
+
+ + + + + +
+ + + + +
GUIContent [] FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.displayedOptions
+
+private
+
+ +
+
+ +

◆ target

+ +
+
+ + + + + +
+ + + + +
TypeRefDropdownAttribute FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.target
+
+private
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js new file mode 100644 index 0000000..4527446 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js @@ -0,0 +1,9 @@ +var class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer = +[ + [ "Init", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51", null ], + [ "OnGUI", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c", null ], + [ "ShowDropDownTypeList", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298", null ], + [ "currentTypeIndex", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02", null ], + [ "displayedOptions", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac", null ], + [ "target", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.png b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.png new file mode 100644 index 0000000000000000000000000000000000000000..73686342168aaf7ae1cdb2e1c45572fa24e9ae93 GIT binary patch literal 1071 zcmeAS@N?(olHy`uVBq!ia0y~yU~B=h12~w0q~7jNIY3G}z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aC^Da*p$B+ufw{ved-B#dn zao4y0{6GFq&YOk<76;!p7p%(lt9__e$g}6r86898Zf3VhoStqIg*=RAOmUcWa0$yK z9yQeoDF)qM8}8drs_|cIbhAO_dU7b|Tan36IMfr@F?y~${z~Z0_y2E|>+j^P|9<-O z>-*YoKi}VWqdSW~TGDgf(N99JQr>M(&6@45zHrYPp&IE)F+Eq$v-~$TpMLQ6ue$x; z_b=;F5l?zLwLmHHd+_~hFLleK=l&|r^(ZpT(|8zAG$mkF-v3!fX45Wzri8946iO^invP5X9ukHW}te8>Fa0wFwhngybgMlU^Lz5>^nU5Dk1JE=EmdQd43NwI8fFVXL zCC|7a4l6vMqB(JiMo^Oq>trDn%^6b^Jb|`&axL??(f9KBR$_4@&;8OrTN*RF zq*?Cr+TbPU^$`^;W{SM{v>uqX89ZJ6T-G@yGywqjJLe_< literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html new file mode 100644 index 0000000..6e5fb96 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html @@ -0,0 +1,108 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Attributes.TypeComparer Member List
+
+
+ +

This is the complete list of members for FieldSearch.Attributes.TypeComparer, including all inherited members.

+ + +
Compare(Type x, Type y)FieldSearch.Attributes.TypeComparer
+
+ + + + diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html new file mode 100644 index 0000000..a4ab9bd --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html @@ -0,0 +1,154 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Attributes.TypeComparer Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Attributes.TypeComparer Class Reference
+
+
+ +

Type comparer. Used in TypeRefDropdownAttribute + More...

+
+Inheritance diagram for FieldSearch.Attributes.TypeComparer:
+
+
+ +
+ + + + +

+Public Member Functions

int Compare (Type x, Type y)
 
+

Detailed Description

+

Type comparer. Used in TypeRefDropdownAttribute

+

Member Function Documentation

+ +

◆ Compare()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int FieldSearch.Attributes.TypeComparer.Compare (Type x,
Type y 
)
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js new file mode 100644 index 0000000..3e56d55 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js @@ -0,0 +1,4 @@ +var class_field_search_1_1_attributes_1_1_type_comparer = +[ + [ "Compare", "class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.png b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.png new file mode 100644 index 0000000000000000000000000000000000000000..c461c0e0a471fe0c871b68a22720fbeaad308c1e GIT binary patch literal 807 zcmV+?1K9kDP)vTJr#LVva2S`&=)l0h|Ns9}lGCUF000SeQchC<|NsC0|NsC0Hv*f~0008A zNklh-LDU2unZjjg;hN=;Oa@lPph; z({pk)ktBEOD8%I8)5E1vX!B=omsf{aPi#h#f_6ZD8L`XWIE(8UbrTN(Jg%a4h)ptk)b=bU#Iv2naxa!m*cHZm%L?ug>@%AkK;k0P!^u0U)|2A^=3!L=$eQCaInnGt}U1(U0D-RlA>!ON>X%X z#HIM$-=(X(mM%#esP0|9oUzJoKi)YoT;{C{lC-IUC`pw{$FucvfvVH;1o!(b;_D^e zyC6xM>JZnYp9AJ=ZkkCyHyYKE~Q9sBIZSw z@x_hOk@)kkdRJB>i=EcCYxRijsLJ>w^efKDr5wBZEN&pCP&mgM4*$7@*c$B+2U&cH z*n23GIt{a!3s2*D4ujjt8;D)7wh^elLg+Z^`EM(rwUzLeZ6lUI8-JDf{G zUm>$+zM}d|A=N{_WaEOP9J$mZO43R6lRNN(VJAc^7nCHuQAotLz(~?qF|#O1M`|KU lQgls3Ns6vJqM6yH^$&9(5?jsRd4&J~002ovPDHLkV1mJ#e`Wvx literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html new file mode 100644 index 0000000..2201d99 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html @@ -0,0 +1,112 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Attributes.TypeRefDropdownAttribute Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html new file mode 100644 index 0000000..a7097ec --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html @@ -0,0 +1,294 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Attributes.TypeRefDropdownAttribute Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Attributes.TypeRefDropdownAttribute Class Reference
+
+
+ +

Dropdown list attribute for type, inherited from BaseType + More...

+
+Inheritance diagram for FieldSearch.Attributes.TypeRefDropdownAttribute:
+
+
+ +
+ + + + +

+Public Member Functions

 TypeRefDropdownAttribute (Type baseType, params string[] ignoredNamespaces)
 
+ + + + +

+Static Public Member Functions

static List< Type > GetInheritedTypes (Type baseType, params Assembly[] assemblies)
 Get all Inherited from baseType Types More...
 
+ + + + + + + + + + +

+Properties

Type BaseType [get, private set]
 Base type More...
 
string[] InheritedTypeNameArray [get, private set]
 Array with Type.AssemblyQualifiedName More...
 
string[] ShortInheritedTypeNameArray [get, private set]
 Array with Type.Name More...
 
+

Detailed Description

+

Dropdown list attribute for type, inherited from BaseType

+

Constructor & Destructor Documentation

+ +

◆ TypeRefDropdownAttribute()

+ +
+
+ + + + + + + + + + + + + + + + + + +
FieldSearch.Attributes.TypeRefDropdownAttribute.TypeRefDropdownAttribute (Type baseType,
params string[] ignoredNamespaces 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetInheritedTypes()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static List< Type > FieldSearch.Attributes.TypeRefDropdownAttribute.GetInheritedTypes (Type baseType,
params Assembly[] assemblies 
)
+
+static
+
+ +

Get all Inherited from baseType Types

+
Parameters
+ + + +
baseType
assemblies
+
+
+
Returns
+ +
+
+

Property Documentation

+ +

◆ BaseType

+ +
+
+ + + + + +
+ + + + +
Type FieldSearch.Attributes.TypeRefDropdownAttribute.BaseType
+
+getprivate set
+
+ +

Base type

+ +
+
+ +

◆ InheritedTypeNameArray

+ +
+
+ + + + + +
+ + + + +
string [] FieldSearch.Attributes.TypeRefDropdownAttribute.InheritedTypeNameArray
+
+getprivate set
+
+ +

Array with Type.AssemblyQualifiedName

+ +
+
+ +

◆ ShortInheritedTypeNameArray

+ +
+
+ + + + + +
+ + + + +
string [] FieldSearch.Attributes.TypeRefDropdownAttribute.ShortInheritedTypeNameArray
+
+getprivate set
+
+ +

Array with Type.Name

+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js new file mode 100644 index 0000000..4481858 --- /dev/null +++ b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js @@ -0,0 +1,8 @@ +var class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute = +[ + [ "TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2", null ], + [ "GetInheritedTypes", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16", null ], + [ "BaseType", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456", null ], + [ "InheritedTypeNameArray", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14", null ], + [ "ShortInheritedTypeNameArray", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.png b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.png new file mode 100644 index 0000000000000000000000000000000000000000..73c06ae6834924d9056277b03208eb8e19761e3e GIT binary patch literal 970 zcmeAS@N?(olHy`uVBq!ia0y~yU{nLL12~w0WV4t?1CWvq@CkAK|NlRb`Qpvj(*8rs zEetdZB&MHvap1rKpm^}4%PW9#oFzei!3;n?7??B7zQVx39O~)f7*fIbcJ9r-#})!C zi{q?5|KDH1DeJSjejA*{U)(c$SLhQWMW0ugpnH zrd(3-)O>%j#9l|`<*bFLz7+i4zvpcp|0?fGuPY`mJDzs+ddIaD)xV=n?yB3bU32^G zm#Tetrr(KKnYl~<@a|PBpI%AJy!UI;lIfrFd_TY1;lE++)O9K6oy}wu5Oe#5bJ@c2B zcl`2~*1EL;lU4raYxqu@5`^r#*~>aQl$0JZHRL~LU%;?qkqKkUpFdO78(J>0OeowO zGLK=MrY{43z$AtsFJT9-OePN?S92++!cr5)B~#QIrT~=%&7wqdUtlmK+hN7@NCxIWgBzF zPWsV)^%&Ee-ws3-?5|F^@oj_2i@4>p^xAKz?D${exgxvOU+qrjEOGzc(!XZa?|)jP zKl^pr{x>2?vGa=MvzG@izIHS2Sk(U0o7`Sc`+MiU+3_jWYj=dqX0O(J*ttxsM5=D? zsi+MWIqQ#owZ0Pb`{uX1ci)=kX6MT9_Sh{GyXdAz@QtO_1`q4 zW&wBMI~*1l5ZNZrm%`WGqw1 zx?FLa?Yy_Xx%IUv`LFCRZ{B;7kKbnIhli8%exCX@d0ndfzWs_vHl+8ZUwF6Vb^rIL z61KK4+w{{XC)Z!P`LHov_}i?U-`+2#-ux!KC(9^)#mZ=<%Xl9JvJ=EuFM>C&g)W&(2^gQu&X%Q~loCIIU_ B)@uL& literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html new file mode 100644 index 0000000..dc1e4fc --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Base.BaseSearch Member List
+
+
+ +

This is the complete list of members for FieldSearch.Core.Base.BaseSearch, including all inherited members.

+ + + + + + + + + +
AddCriterion(BaseSearchCriterion baseSearchCriterion)FieldSearch.Core.Base.BaseSearchprotected
BaseSearch(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
baseSearchCriteriaFieldSearch.Core.Base.BaseSearchprivate
ClearCriteria()FieldSearch.Core.Base.BaseSearch
CreateCriteria(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearchprotectedpure virtual
GetResult(SearchFilter currentFlags, bool any=false, params object[] input)FieldSearch.Core.Base.BaseSearch
SearchFilter enum nameFieldSearch.Core.Base.BaseSearch
UpdateCriteria(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html new file mode 100644 index 0000000..82f4077 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html @@ -0,0 +1,335 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Base.BaseSearch Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Base.BaseSearch Class Referenceabstract
+
+
+ +

Base search class with filter implementation + More...

+
+Inheritance diagram for FieldSearch.Core.Base.BaseSearch:
+
+
+ + +FieldSearch.Core.SearchWithFilters + +
+ + + + +

+Public Types

enum  SearchFilter
 
+ + + + + + + + + +

+Public Member Functions

 BaseSearch (SearchFilter currentFlags)
 
void UpdateCriteria (SearchFilter currentFlags)
 
bool GetResult (SearchFilter currentFlags, bool any=false, params object[] input)
 
void ClearCriteria ()
 
+ + + + + +

+Protected Member Functions

abstract bool CreateCriteria (SearchFilter currentFlags)
 
void AddCriterion (BaseSearchCriterion baseSearchCriterion)
 
+ + + +

+Private Attributes

List< BaseSearchCriterionbaseSearchCriteria
 
+

Detailed Description

+

Base search class with filter implementation

+

Member Enumeration Documentation

+ +

◆ SearchFilter

+ + +

Constructor & Destructor Documentation

+ +

◆ BaseSearch()

+ +
+
+ + + + + + + + +
FieldSearch.Core.Base.BaseSearch.BaseSearch (SearchFilter currentFlags)
+
+ +
+
+

Member Function Documentation

+ +

◆ AddCriterion()

+ +
+
+ + + + + +
+ + + + + + + + +
void FieldSearch.Core.Base.BaseSearch.AddCriterion (BaseSearchCriterion baseSearchCriterion)
+
+protected
+
+ +
+
+ +

◆ ClearCriteria()

+ +
+
+ + + + + + + +
void FieldSearch.Core.Base.BaseSearch.ClearCriteria ()
+
+ +
+
+ +

◆ CreateCriteria()

+ +
+
+ + + + + +
+ + + + + + + + +
abstract bool FieldSearch.Core.Base.BaseSearch.CreateCriteria (SearchFilter currentFlags)
+
+protectedpure virtual
+
+ +

Implemented in FieldSearch.Core.SearchWithFilters.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool FieldSearch.Core.Base.BaseSearch.GetResult (SearchFilter currentFlags,
bool any = false,
params object[] input 
)
+
+ +
+
+ +

◆ UpdateCriteria()

+ +
+
+ + + + + + + + +
void FieldSearch.Core.Base.BaseSearch.UpdateCriteria (SearchFilter currentFlags)
+
+ +
+
+

Member Data Documentation

+ +

◆ baseSearchCriteria

+ +
+
+ + + + + +
+ + + + +
List<BaseSearchCriterion> FieldSearch.Core.Base.BaseSearch.baseSearchCriteria
+
+private
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js new file mode 100644 index 0000000..eee46f6 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js @@ -0,0 +1,11 @@ +var class_field_search_1_1_core_1_1_base_1_1_base_search = +[ + [ "SearchFilter", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a", null ], + [ "BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7", null ], + [ "AddCriterion", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723", null ], + [ "ClearCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96", null ], + [ "CreateCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb", null ], + [ "GetResult", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5", null ], + [ "UpdateCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30", null ], + [ "baseSearchCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.png b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.png new file mode 100644 index 0000000000000000000000000000000000000000..761e841d16c20db64c675a98e2c87541e968a9aa GIT binary patch literal 774 zcmeAS@N?(olHy`uVBq!ia0vp^w}3c+gBeJAyqFyhq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SRXIB)dx7o202xWqBTBoTGdYs@~YEjLns`wW<@lj-AN~;XVGwY>Am&g+1%;&HAdB7EV<<>2u-KvX>7x zh{oUa4gGfR>=N~ZQ{Fe%>P}>g;tZPSq``fvV2^G5Ro)e+zvo$%?mo4oR#UL}8k=Kx z^4jFd+y9n#T)T0#a-z+%x7?jQtJK81@|vj%W^<4P3e@4YG*BYOiRBI;K zd+f}f=}f&dZ_Y*#-`u=4m+G=I+`r7t@a@XJjP=*I<@{dscf#9K+YF=bOkjB6-^j*r zPb7okfiDS+5A3HbpRa#8wfNk9AtS+yeOx9=O8Ho9{o&RZ`kDVWVBe zc{XdYI`4UE!ISj`XD(kPC@6VVwC`rF)vX^7Y-N2Gt~5EbJv(EmhmrC8>3{9o4~Nw( z6)-NH?OU?JuV-zcBh+K)60{xQT2a)=9|tvyMXZ*FrazQbaqJ9HeIW+t93r*KT)b> z$KJD5@6+sL&n$X*?MlY4HW_mj!HaPSe}h@Kq;;Rq*?z@-QP5`F!u!A10#hu5r>mdK II;Vst00ISTrT_o{ literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html new file mode 100644 index 0000000..a21782f --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html new file mode 100644 index 0000000..3333e98 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html @@ -0,0 +1,398 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion Class Referenceabstract
+
+
+ +

Base search criterion for Core.Base.BaseSearch + More...

+
+Inheritance diagram for FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion:
+
+
+ + +FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion +FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion + +
+ + + + + + + +

+Public Member Functions

 BaseSearchCriterion ()
 
abstract bool HasResult< T > (SearchFilter currentFlags, params T[] input)
 Check results More...
 
+ + + + + + + + + + + + + +

+Protected Member Functions

abstract SearchFilter GetCriterionSearchFilter ()
 Get Criterion SearchFilter flag More...
 
bool Compare (string name, string rawSearchText, SearchFilter currentSearchFilter)
 Compare result with search text More...
 
virtual bool IsActive (SearchFilter currentFlags)
 If criterion is active for current search flag More...
 
virtual void Init ()
 Init method with base logic More...
 
+ + + + +

+Protected Attributes

SearchFilter criterionFilter
 Criterion SearchFilter flag More...
 
+

Detailed Description

+

Base search criterion for Core.Base.BaseSearch

+

Constructor & Destructor Documentation

+ +

◆ BaseSearchCriterion()

+ +
+
+ + + + + + + +
FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.BaseSearchCriterion ()
+
+ +
+
+

Member Function Documentation

+ +

◆ Compare()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Compare (string name,
string rawSearchText,
SearchFilter currentSearchFilter 
)
+
+protected
+
+ +

Compare result with search text

+
Parameters
+ + + + +
name
rawSearchText
currentSearchFilter
+
+
+
Returns
+ +
+
+ +

◆ GetCriterionSearchFilter()

+ +
+
+ + + + + +
+ + + + + + + +
abstract SearchFilter FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.GetCriterionSearchFilter ()
+
+protectedpure virtual
+
+
+ +

◆ HasResult< T >()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
abstract bool FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.HasResult< T > (SearchFilter currentFlags,
params T[] input 
)
+
+pure virtual
+
+ +

Check results

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + + +
currentFlags
input
+
+
+
Returns
+ +

Implemented in FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion, and FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Init ()
+
+protectedvirtual
+
+ +

Init method with base logic

+ +
+
+ +

◆ IsActive()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.IsActive (SearchFilter currentFlags)
+
+protectedvirtual
+
+ +

If criterion is active for current search flag

+
Parameters
+ + +
currentFlags
+
+
+
Returns
+ +
+
+

Member Data Documentation

+ +

◆ criterionFilter

+ +
+
+ + + + + +
+ + + + +
SearchFilter FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.criterionFilter
+
+protected
+
+ +

Criterion SearchFilter flag

+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js new file mode 100644 index 0000000..9b91dce --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js @@ -0,0 +1,10 @@ +var class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion = +[ + [ "BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081", null ], + [ "Compare", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8", null ], + [ "GetCriterionSearchFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2", null ], + [ "HasResult< T >", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc", null ], + [ "Init", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f", null ], + [ "IsActive", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321", null ], + [ "criterionFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.png b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.png new file mode 100644 index 0000000000000000000000000000000000000000..f4849b50f0b028f513dac243a92ff302c13dd519 GIT binary patch literal 1638 zcmcJQX;4#F6vtm=K&rB+sE8sOqZLG;EJhSXF%+T#vYSURghiH=eF+5&s4y%7Y7nA0 zfMpR70!Vm(BFjXPf=ZC((GWubWizFKA#5SghcoTB_CsfSKiu;>=l;)~IrpABH~F%) zg~BGaO#lEW;4N`>0I&f@__DkVGHeG9ZsdkrwPbEI@mXL`q0?n0F`#;!76W$R==vQ?oT295UUS*As- z%yoz&rmLSH#y1$F>C>be>QJ7|m!i99v=pSo-Rp&DI-Np7t;uO;=4eo0^t@|7%k#M) zoHx+#TN^t%(MIZCsjn915IfkC0%@4t`1uP@-I%DsbN0el*}L0$kItW zl^DU#ddzYu;-~XChr-c?BYjmc5SZTxntC3|?SX?#n@YrE&Lgn?`;b>zaBGbDv|;`L zapP1m{p40UB)7O_0QB~Ln-D{mYLtZ^xAn01(Me0VmQdTi;bmUg2inO}(E$P_4jWn` zUY^U6g}%@O3`lZ8kjJpu5>tv8HFEcXG(j%$$EO1skdD@)&8c&5G-_kV{c zzS-{#t?X@pEpe!lU>Q9?ZbegPLk~>KU%EJr{FKd~@cNC`R84ghx++pi>yogsSKDV};_RE)pStUDTsW{(6zP?OpFJ%M8qKR%JE zabs7Gy?^y<>&!*t!jH-f;}jTu&%G&s!M4O}kXy6F=ZqmqJs_!gEE6kog#!FslWSty z*V;PnoqoH0k2_4{vgq3ad4pud$sex}96CoM&#)Oat6#JGA=*Xeof_+_RVJw&auCTK z-=!|F>X{YXVx>m(pL%@*=*D$H`c)qVftJvMibv% zY}*ggn;t~HHyyzfaYCiKWjcuU3t%3a%$u2XBH0RUYL~UjAk1}rXCe}`M|!DO9qFY{ pRsRf&AEI){x$i_KRLtM>*%bFR1SY4++9E#!fH$|sRhYTm{1Ya%K%xKu literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html new file mode 100644 index 0000000..37ff31f --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html @@ -0,0 +1,116 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html new file mode 100644 index 0000000..194c9c9 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html @@ -0,0 +1,296 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion Class Reference
+
+
+ +

ByFieldName search criterion for Core.SearchWithFilters + More...

+
+Inheritance diagram for FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion:
+
+
+ + +FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion + +
+ + + + + + + + + + + + + +

+Public Member Functions

 ByFieldNameSearchCriterion ()
 
override bool HasResult< T > (SearchFilter currentFlags, params T[] input)
 Check results More...
 
- Public Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
 BaseSearchCriterion ()
 
abstract bool HasResult< T > (SearchFilter currentFlags, params T[] input)
 Check results More...
 
+ + + +

+Static Public Attributes

const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByFieldName
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

override SearchFilter GetCriterionSearchFilter ()
 Get Criterion SearchFilter flag More...
 
- Protected Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
abstract SearchFilter GetCriterionSearchFilter ()
 Get Criterion SearchFilter flag More...
 
bool Compare (string name, string rawSearchText, SearchFilter currentSearchFilter)
 Compare result with search text More...
 
virtual bool IsActive (SearchFilter currentFlags)
 If criterion is active for current search flag More...
 
virtual void Init ()
 Init method with base logic More...
 
+ + + + + +

+Additional Inherited Members

- Protected Attributes inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
SearchFilter criterionFilter
 Criterion SearchFilter flag More...
 
+

Detailed Description

+

ByFieldName search criterion for Core.SearchWithFilters

+

Constructor & Destructor Documentation

+ +

◆ ByFieldNameSearchCriterion()

+ +
+
+ + + + + + + +
FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.ByFieldNameSearchCriterion ()
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCriterionSearchFilter()

+ +
+
+ + + + + +
+ + + + + + + +
override SearchFilter FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.GetCriterionSearchFilter ()
+
+protectedvirtual
+
+ +

Get Criterion SearchFilter flag

+
Returns
+ +

Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

+ +
+
+ +

◆ HasResult< T >()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override bool FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.HasResult< T > (SearchFilter currentFlags,
params T[] input 
)
+
+virtual
+
+ +

Check results

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + + +
currentFlags
input
+
+
+
Returns
+ +

Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

+ +
+
+

Member Data Documentation

+ +

◆ CRITERION_SEARCH_FILTER

+ +
+
+ + + + + +
+ + + + +
const SearchFilter FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.CRITERION_SEARCH_FILTER = SearchFilter.ByFieldName
+
+static
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js new file mode 100644 index 0000000..c1fa463 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js @@ -0,0 +1,7 @@ +var class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion = +[ + [ "ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100", null ], + [ "GetCriterionSearchFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185", null ], + [ "HasResult< T >", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d", null ], + [ "CRITERION_SEARCH_FILTER", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.png b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd533b6ca22829fd3ba39d847b2dca49198d9ff GIT binary patch literal 1197 zcmeAS@N?(olHy`uVBq!ia0y~yU`zwD12~w0r0g1f1t29I;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=q9eK=I&7msbGgI7@>3f*F8(FfeDDeT9L6#lq9YF{Fa=?cCRSOAUBh z)SE+o{+(aZ&o|+QAJf9!adX4+W;zw>J?=m9vpe_pwkz9mqnB)$n9`;4c*+bmvNbBy#K3-s*`@rO0*NpuQi(g{>Q54Z)L4-U3|T8T}jkUoVK|y?*=m+n=jydG_wD zF>b!;bNQ>??ysMJUYq;)=#Q+R*VA$?&b|Ju@?UPPb=$Z5iq8V?gf0<$cFxtlbKTxj zjk|BG_D#Fer22iOSa`85Pw9R!i~bh%8PWTeWy~qwvEuZ}v(KZl-52lFd*tn@8}Uo- znd8q7-0!7V-@N{8_oBo@&2R6Dv-UqV+BfIQuBFds_~yRzzLRpDr&#)J`R&pxzsuVH z<>touXWhJHeCCx#o$ZU}!Flw@HZ_^E6_;C3PD}yFOM@SM|Lq=__ zYB~c)7>K!7Lp`0LBNWK|zo3PO;i1<;^o4}X8CUqD^LHtp<~5q(|ui?k+|N374Ww4^AuQ=nseBb$hTb~B?z2-BW!uTxhR}8Cr@zk?F zztvowbmjL+bK@CjO=90~j<%nlZ+qm<(*Q&Bv(s6zn>ps(Ej^wne5kncPD+H!EWheV1KIc=0o0R@20G~9dh?q@vg`Z?OQAJ zW|sg{)(T+C5-jdBudX}1eWse_jHuA-rP({@JzjL!Fimix{2KoAkESR5`=V0E{;dD} z!|fuxf)n|}lEef#!%>Or+{Kzpmw0Ka2Gldmovga?9oxS%z=DOr)78&qol`;+010DK A9smFU literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html new file mode 100644 index 0000000..243c330 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html @@ -0,0 +1,116 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html new file mode 100644 index 0000000..b6c79c8 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html @@ -0,0 +1,296 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion Class Reference
+
+
+ +

ByObjName search criterion for Core.SearchWithFilters + More...

+
+Inheritance diagram for FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion:
+
+
+ + +FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion + +
+ + + + + + + + + + + + + +

+Public Member Functions

 ByObjNameSearchCriterion ()
 
override bool HasResult< T > (SearchFilter currentFlags, params T[] input)
 Check results More...
 
- Public Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
 BaseSearchCriterion ()
 
abstract bool HasResult< T > (SearchFilter currentFlags, params T[] input)
 Check results More...
 
+ + + +

+Static Public Attributes

const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByObjName
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

override SearchFilter GetCriterionSearchFilter ()
 Get Criterion SearchFilter flag More...
 
- Protected Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
abstract SearchFilter GetCriterionSearchFilter ()
 Get Criterion SearchFilter flag More...
 
bool Compare (string name, string rawSearchText, SearchFilter currentSearchFilter)
 Compare result with search text More...
 
virtual bool IsActive (SearchFilter currentFlags)
 If criterion is active for current search flag More...
 
virtual void Init ()
 Init method with base logic More...
 
+ + + + + +

+Additional Inherited Members

- Protected Attributes inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
SearchFilter criterionFilter
 Criterion SearchFilter flag More...
 
+

Detailed Description

+

ByObjName search criterion for Core.SearchWithFilters

+

Constructor & Destructor Documentation

+ +

◆ ByObjNameSearchCriterion()

+ +
+
+ + + + + + + +
FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.ByObjNameSearchCriterion ()
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCriterionSearchFilter()

+ +
+
+ + + + + +
+ + + + + + + +
override SearchFilter FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.GetCriterionSearchFilter ()
+
+protectedvirtual
+
+ +

Get Criterion SearchFilter flag

+
Returns
+ +

Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

+ +
+
+ +

◆ HasResult< T >()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override bool FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.HasResult< T > (SearchFilter currentFlags,
params T[] input 
)
+
+virtual
+
+ +

Check results

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + + +
currentFlags
input
+
+
+
Returns
+ +

Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

+ +
+
+

Member Data Documentation

+ +

◆ CRITERION_SEARCH_FILTER

+ +
+
+ + + + + +
+ + + + +
const SearchFilter FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.CRITERION_SEARCH_FILTER = SearchFilter.ByObjName
+
+static
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js new file mode 100644 index 0000000..3e82ec6 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js @@ -0,0 +1,7 @@ +var class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion = +[ + [ "ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f", null ], + [ "GetCriterionSearchFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49", null ], + [ "HasResult< T >", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6", null ], + [ "CRITERION_SEARCH_FILTER", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.png b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.png new file mode 100644 index 0000000000000000000000000000000000000000..b26b3b259dd9448eeee9f992c2afa4b48f16fce4 GIT binary patch literal 1205 zcmeAS@N?(olHy`uVBq!ia0y~yV2lH@12~w0WLn4DH$X}{z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aCi-V_&V@L(#+qthNJ=WrB znO$}@WdDER`8hevLO0ZQFSfFdp5=MG@95I6l1JimZf{$%Fn-EdsHNs z9r2!&2xq+dIPLrW*SF?vIW4Djl6&Th+SkeRD#Nee{xNgQx8#W?^KbvC3Ys6W>yY;( zH{SQZ-(5R(;PtMp{O8ZawR@J$S5Geg_;rchrY{ZOBi4L9w`bjB-Fef?-(*DJ&)@#1 zJxw=md1m~+@Bi+%eph#X{chsM?*j3DS$BinAF{nSeD={&BYg4KPjyvxS^5j_yX~8K zFngI~)%?51e%8D`_%W%*bY-dcwjF(2zgxZEHc!_2cX3y_SozfSw(>iJ#Goc`NB?)cf>{8w+^oGZJQmhM^htxxq$Qn^p@thd>>ORxPdRR5Rx zHr7Au<|V0n?=oude!0DIcSv*D{duD2=Nx^u@9o*z8J}g|vAy|hc)VnD`uB|564UD@ z`(|BPv^08;%1ot``N5A=Pa3GkP2$19*!v+55<5&R4ECP!3=^0dI8@^pIxbxg|HRs$ z0A_aQ0htm&CP&C2)&`(y3>?9a=)?GHvS;a(Nm@&%a4hr)@|v_SzB7E%p(z!rnm%xb z==-`0d)Mh+(W~~Dq?fYj``Z4>XR)#QkJB&R>JPOxfB*Y#v%Kf7kmApcn;F-uNLqGp zmt%{&zP7gF*(WQVmA`$Y_g{B*e{XC(DW#OnzNoAfl8TlW=gyf|f3$Dg*Q4KN{zOYf zhZ8>k+-DtZv8yEV>erynF{g6xM)D^&ZJ$}oA28iv{?VUbYEmY>j+>I3_F-0L+r9Md zg?9I=y0*X0iTxjCAo@{#=UVI6i8F3h&n=HW-#7QK?#H)@t#o+1%X!O{4lq_1*>7i=xZ7HC(@P&$DxOes`qfoOh6f#qIZ@ zY`^Z&eUo+tUN4R=`_{1CI{16=g1qDJjOOh>+hpHzw)Xav-v-Ya@9^GGPdfKJ?R@@+ zbrSOKJ0nZhMjv0gE9P|W#hWtgRsJTN-TdQz@o)DJaVirlRA2Ug-G1qBdRMc`-&U_Z vlSGys(e?ypbSR_hq3+TtA(~5BUf8FG$;--R@4OByU>H1I{an^LB{Ts5bE#gp literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html new file mode 100644 index 0000000..193c0b2 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html @@ -0,0 +1,124 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor Class Reference
+
+
+ +

Base FieldSearchGlobalEditor class + More...

+
+Inheritance diagram for FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor:
+
+
+ + +FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > +FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > + +
+

Detailed Description

+

Base FieldSearchGlobalEditor class

+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.png b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..ceaf99aa585d18c6461ea7e210190ac44862066d GIT binary patch literal 4480 zcmdT|c~nzp7H84wG-_;B&>9In9mlbV)TS1rz@si>9joDBYX&1kMPL*mAR-2`h#bn; z#dt(P3X-}NMI;Cq!Wtm8DG)GE>${ekrRJBe5t6`9dE`zdb%;A;lua5c^l1Mb6kv=meO@0SrOEz#q;O5 zq#oi#gi1E5s){wyseztAmEsMA5J@7Pi~{CB&mW?J&{|cjG9N(9E)8KVRmIVriJ>wH zVqQF7cK`@w#VS*s8xkvZ@f3sz~*G*t{y46BP&RkL>^T1HdL zq}IrSp!^;i%~FBfJ{xOG>?N~&vYpslGvHpj-T~RSXLUAfLOwC1-PU_wRaJLou06%* z^rupVWHn5)41^_tDku?-l4=LuHzqbgSSC->3o0RnI4Ys=_Ao*xSwdw2r-}qh_HvZ0 zT3FGf45#^pF#Rk=Xe{~BN(L5M|Ar$;mQ(>cpnG6%*SXrP#83&Sr;g(Q@el}+p^|C3 z_wU!>b-S}7Li$$N59lKO;G6bLfwA&eX9}L&P%HsQjR@b1<7>klcE%SfvGa^a!qWzRTFG_h^?QKl$`EJ?F2`k?J{|I#w`^y!O za=oS8m=`Mmgf4DO%JUTfLJK!W`eFsRF(e@O%?|MaAe6>PbuU%`2=42!a-rPTY>V4c z4n$PJP3C5^)=)v{hRp{=5|(?^|&RNbbh5^@KyT!Fj+ zx@JwZB;`(2++~aO)naPv)0*SA0YaaLjtR7N7N6>QJ6kE&2+P|0&TNTe8aC;u>apAH zT%)zTeL}uw)sR24e@w=DOK4n_YpN@3$H2DZVcfPDDK~p|t(nK(+8kSMzF>IZ+Lxpd zq;f(Hwzj&od|#>d7)vPD1klyi%kIi9~Jb&tXSzc_N-TdehpooPS}J zFT4g;qov#vvR-{VCD+233ZGYZf3QZ$9;)ORN*-XjdiR5^E&HoLZ-QqRj}o&(xX@6y zB>(iVAd)7_#OizHVN^e5$s<{XUXwd9oFF#qGg}Sv30|IHUajJ#BBH%Es|yOE$Ub?C z{M28d3CzT9hNUZ#)}0L3tiTcz^QIzRf=wbl5&Wf^l8RnACMY(Hx0Q`qx=zD*m82S5 zF(^O6s9eD$Kc${WTK4egEd$voBN=9=GFb_<{8M?F!~RH^QX~wKHWY8j_{F_JJK$m++;f#>$gx9V>6aNK~_SA}yLECuEs*C{n{1Px#b3%vt9FPdDz z57&d^sKxVd*?=Xk=)d6_mEEG894tnzeE{Rg$;yL$2d&p_PWbZloE(v;h67M}bYLSR zf!aBkbTwyJjI)dQ>2Fs|Hgij8Utn2gFSB6mpCXY@-UZw6s8}uwI0kE?H<00g{8Em= z(kQ~HwD&ocrSA7lQ;D$cW>lnY$-}wx{q8^=*b($a2^ZkY+*i+ZpU6l99Hug8VoNCd zplB4D1J#}@&<`>bA~*-8HJw{f$+}jU7E%i>^WQr&D?$?g#0`iPN$G4K>A~+$_!#2pDxg-3JcVPbq;Glw-XKT3L znApOUDy+KEyzn$%Y>OuuXf1+XOI+Hu06mRh<9d%K$pap(E0gf~rNkoBKp)efk@2RqHz#YU_UbCUcjTvvN?|E2Ki|LNQ()#psC=;sXe#n)?^n zR;tNL2ZNDalpLu`-s6LGLgIjPJLYiYpKv&s{|V`AeVR!i66M~50*|9`xVyls@;|Fs z6f*$U3B1-*7PvHAU!UEw8rieQfESSG6@(QoB0Ha|L0CbtlgR6I_gws;)fssLMhr8& zF|w0*$H&1JpbF2$XTCxBBKAw*XXle!2(k26BYa}FW9}h#gjfL6%qD4gfF!ZI#ufd0 zu0H}cOQ;Rw7?%TZ13=ivJc|MNf;~Ky&MxR?*P7ZRPHWMN^9ua}n_X`$2UIrckn5#h zuUwpTYPbvZeu1Ak&k??jcF6w=H^m`mqfQ1_&3(Vi8Iy=i0G~k~;IP8h<8V1SRI-r! z4lXk%NB@aOWMnXSzl$rVTAG%VlSD+=ka{(zNdzhviH?f5ZMd34O?U{1>2d}_o_CuC zqK|Zbh_mmnb*6oH$haKx&}0O#tu)@MuX2p(f+w8w0px%^mFx{TVX~nEV)QX4eIA?h z2Bc3heFkBo?f3&6PG&i2V;a-zMz=149_!^Y=~n8W(aP&cS>x-_WB?71Z?#lcVvmfE zDKnC646b=2oaqBsl;!a+YGi%vP9xgQEL|=VTdc9g`YbxWl^zZ6+c1bg%*dGi1j5S zYxu)u?0!R^?A!iLj|4gVs&VG)Y4Qbx0;VB{u_6sVwU$Nh=G(TCPraGpiOC-$z(2Un zHtKQ)%a6utV97I<(dyzzMq3>JsDRici5Mv)fd-Hfh1GrZJJMSZ8`ywmF zSEYazGP2)B1La#vK;6h2mr%GHS)`<2xkv)|3K-g>k%P>B_z;NKBoe`aU|t=oITE}8 zJiLS=KMaoOlVG3y(T@&A4z@mZd%n{Mh%Rjq;(YK|IwN!eUfD^f|BeF8eyK%yk{Yf= jNIw`Mkku?X?0nE|ZqOxDLMQlNiPNqfd$$*FJ#_A0vYeuW literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html new file mode 100644 index 0000000..115a90f --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html @@ -0,0 +1,119 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html new file mode 100644 index 0000000..e0c3023 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html @@ -0,0 +1,455 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > Class Template Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > Class Template Reference
+
+
+ +

Default implementation BaseFieldSearchGlobalEditor + More...

+
+Inheritance diagram for FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >:
+
+
+ + +FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor +FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > + +
+ + + + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
override void OnInspectorGUI ()
 
+ + + +

+Protected Member Functions

virtual void InitSearchableInspector ()
 
+ + + + + + + +

+Protected Attributes

Editor searchLayerInspector
 
Editor searchableGlobalEditor
 
Editor defaultEditor
 
+ + + + + + + +

+Properties

virtual BaseFieldSearchSettings Settings [get]
 
virtual Type SearchLayerInspectorType [get]
 
virtual bool IsActive [get]
 
+ + + + + + + +

+Private Member Functions

void OnEnable ()
 
void OnDisable ()
 
void OnEnable ()
 
+

Detailed Description

+

Default implementation BaseFieldSearchGlobalEditor

+

Abstract DefaultFieldSearchGlobalEditor to save default Inspector

+
Template Parameters
+ + +
TDefault inspector
+
+
+
+
Type Constraints
+ + +
T :Editor 
+
+
+
+

Member Function Documentation

+ +

◆ InitSearchableInspector()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.InitSearchableInspector ()
+
+protectedvirtual
+
+
+ +

◆ OnDisable()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnDisable ()
+
+private
+
+ +
+
+ +

◆ OnEnable() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnEnable ()
+
+private
+
+ +
+
+ +

◆ OnEnable() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnEnable ()
+
+private
+
+ +
+
+ +

◆ OnInspectorGUI() [1/2]

+ +
+
+ + + + + + + +
override void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnInspectorGUI ()
+
+ +
+
+ +

◆ OnInspectorGUI() [2/2]

+ +
+
+ + + + + + + +
override void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnInspectorGUI ()
+
+ +
+
+

Member Data Documentation

+ +

◆ defaultEditor

+ +
+
+ + + + + +
+ + + + +
Editor FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.defaultEditor
+
+protected
+
+ +
+
+ +

◆ searchableGlobalEditor

+ +
+
+ + + + + +
+ + + + +
Editor FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.searchableGlobalEditor
+
+protected
+
+ +
+
+ +

◆ searchLayerInspector

+ +
+
+ + + + + +
+ + + + +
Editor FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.searchLayerInspector
+
+protected
+
+ +
+
+

Property Documentation

+ +

◆ IsActive

+ +
+
+ + + + + +
+ + + + +
virtual bool FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.IsActive
+
+getprotected
+
+ +
+
+ +

◆ SearchLayerInspectorType

+ +
+
+ + + + + +
+ + + + +
virtual Type FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.SearchLayerInspectorType
+
+getprotected
+
+ +
+
+ +

◆ Settings

+ +
+
+ + + + + +
+ + + + +
virtual BaseFieldSearchSettings FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.Settings
+
+getprotected
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js new file mode 100644 index 0000000..bfd114c --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js @@ -0,0 +1,15 @@ +var class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor = +[ + [ "InitSearchableInspector", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded", null ], + [ "OnDisable", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d", null ], + [ "OnEnable", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe", null ], + [ "OnEnable", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe", null ], + [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63", null ], + [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63", null ], + [ "defaultEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1", null ], + [ "searchableGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4", null ], + [ "searchLayerInspector", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1", null ], + [ "IsActive", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b", null ], + [ "SearchLayerInspectorType", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e", null ], + [ "Settings", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.png b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..60eac420442c2b0d1ee44d9995e3c14dbb0bf66f GIT binary patch literal 3282 zcmdT{dstIf62FKdLfF`C4N@ytZ7Qo0!PF8I5=H37CMNIj$ zf}v3qc}W$FJZyx3AkSDJA`lFM5JN=d8Aw133E`1FL9yMh-QDi)Uz_hs?%bIMVQP zHOH1-e$-!CSqb!>Y;iWQEjr;r_JqLw><2e5xdnm{J|q_>uTuuYDUu74&5P&n#8e7& zx)+I>RTp_`b`Hkf}`4(&zly>#e`1z*OqK4)FedxY3Y;doIRb{;jQ zP&_D~*>r59Jb4`mZmwgzC~97i@)G@X&WyXt4@fk!-Sl5Zc;e82uMR$Y9(Z3EdrYUhq!yHzYJ~ zD8qQpKOL!pZ1E4@`D=l{I1}-IVwRWW@$%%GKOOY*X`|TTb4aU5Ser5oIu0$oA81O# z0*J7`<0qi6>s15J)a~qnW)$0{AQt^z@JbSz1Tz~^m*mRYlT6`e?WoI5zegILW3W5aRey3QRAIini&4TSHB$g7Qc zs@}Z#^?P|lSy+8BH9O=UIlH&uZLlqZiXT}@`{n$HXZI>shbMQt)gRc;3%-|X6|PYf zTju+V;*N~H2%(hkYxrt*Cs_KOAR%QdW4aWh2Ld%IVn2=Ows3jmlo;FZs#_ChLwTFZ z*C3VrHUUm}z-GYqIBP93-WSt!yJy+7c0~ESEA59WacE@O)w|eTY|n`(z&B=*Wx12l z7L&o%T{F+^A|?+dHUBG1Ao`}H|+hR=6&lgpPT(Mp?NEy zux=W(7{n87uoarWwO|1dp=J~iAs6bbAszWoO>Yd*gx^{9t2NOV=PEU1kdTZiXuVp{ z+5t!gUDwOtI?py8NF6VKUln>&U!3FRGyWCNu6hRzo1JZqr^_U1&MOi^2=;7%^3HpvNcK)#Zrw`U}3g@n=PMcdJuTZnHQou@}k zs=d#bxrM893&)kBw}-a*$fka1T9l-Tr;w-Qe;Jjna z=Dz?vA$eUtIL;LSmcSRPYgnqc%|Af<*XV`}w4z_rr83p`S)KrGT@$xIDZ+(iH(?QJd^rG-DKE!^=uz} z^dl<n!zQ@>bpbLHzmUfn%uTwX);lf@Ay3p?%({NDZoc4c#tF4!{R6kV7u(d-vGFzjtoMBRokL>+N9HDu-#v1YD9mJ_mEpLYf7ToX za(VY&^?5`{`_xviuWciQ zZN491I_O8h-@jBv=v*l`57Hi4qz#u{tg3ooG{(prX{t+yyLv{5>L}$0lN_%LiQ_$s z@V64k#!_k2WCm!~!q+3#G4QaDk$Pcxa{GGf28N8dR^3U>3JO)@l=+BEyb1k&VdQgr zjeX7V_vX?+ts!_%KHG9R04ECYXwT{s7BCsx+}5ClmQ8L1-U5|vhNS|#ovq_s9{2=I zTWLM*DE3R{=XkVGcjmXvb;fcQth#S2KreOyj$3~_ih(xl8V{E0XElA-C22K&rf&y4 gFzwE@;HiZ}E?>rCtX~F$w-1Q)IoTy|+kw-62a$R4eE + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector Class Reference
+
+
+ +

Base SearchLayerInspector class + More...

+
+Inheritance diagram for FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector:
+
+
+ + +FieldSearch.Core.Inspectors.DefaultSearchLayerInspector +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector + +
+

Detailed Description

+

Base SearchLayerInspector class

+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.png b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.png new file mode 100644 index 0000000000000000000000000000000000000000..ec0d58e271b14e21df35de23766725bf66665384 GIT binary patch literal 2432 zcmdUxdr(tX9>;^!^#xc(3xbup^4N%gd< zp8K6M=gP5wL+0yk*27>hbIjobfiRef4B{7SO`$%$6*&e4+ha$A4jPR{2uH_flJZ)s zzS#>uXI;b}eevQ2q~mF#htRuq7XkzDFeqPnyjPWqA#DTZ!2Y0%CYn2HnsT?!CNNlW|)}6@5E)UA}jH{s&j|q@jUq#9*>FOv=@~ez0@v!n9J#l%Td|XDy&+vF$yNWnc`}^V*kFe})leIAU zCcq?oN@tm1;=3851iWp6$##euHxo@Vp!lb@sb~O?g&&4Hq}<^1S9y5EWD`6*?*5@` z979|;0)11A@Ckn+(bltC|FWuAZdOv`=|PAF4db2`_zaQ-k%-gQ5Ikxr?k}|fsOM_G zT097@i5P!&w~P`BiV$}uiJ*uY71dD>PgZP_bWFCsi+}qPH*;n%Wg$M3{65BlqwtGG z`(1CSt+61@S0HZ}M<}lYRh>s$Fxp1q%<1m(snrEr$J=(8+Sg8%PI8~B`_u~Fb}ItF zg4Qr5igjLk|FLMqMWqP=bgBmW+>|gFj7awq46JvRCWLJmSpQ@@xy2y&WEO^>Pd^VW z*(z1l+{D50b}}j2MTV?qq+6J(aL?P{Cyjpg?v`tbB1MMtFK2d2zO5S;3V-2`+r+aw z4b*-KGiHtiS|U)hGf82bhB*D%TEny__n+c7CVNlRFnxLk&QRuM#JrumyIqa#_BY`+~|FE!*SA-B1z{Y+$(ScIfTPx3TQ zRX=RiynF1r+Ss+7&u43y&>m;Cu3?aGzi|`pl$R76*8jSV0*Pft@_^H3GmuF9x%gH7 zAO7J=DwkIl1l|b5Dq!mRncy>-TLrknxQ!IIFV;{&}P zK1ZW>N9_xfpvJ%6N9*F8t$W))164*Wb+MfAY+PCOhbmnmqbOCE$}5~)>U8b+ zaCq;vEJ!7|iLuYdz2`&v1u&T^wB=SDfr+*jRy4j(*0GQ`IrdF_&T|7k9=nyfdqBK5 zl9~2=8oUNf>TUXF{9I1x79Vs-O@#}-H6;pEVM1`7+7Q;!TmY4I>E+m7^e`!ICx(-F zTM*Ul4du2-fg==<%b@_y-V$(t-(YlS6EIVl=Y{r=gFb;=Zqc^)v$nlv|3Aia=lLsJ zWJy5D#4>d1(dza~7Dr>#^td05dZTnF zFVD%im*Mlv6HVI-Lb-~{+z!`eUskr~os>4zrIdvJQN|r{T3Jq70v#JxR`mrbfcto{ zO#VTt^(rvoI+GVP$sFye<=eX6A2r&XNo(~kYldB>hv(-{${W)0%#plqg*(WTZw0x{LRYtE>ef*SCAoM#S z9rOVvo%pAY2m2MHh*P1t9K9dgblg|;PZL8`jI%0HjOI=uiBG6s2k2FSF~2!8}5D+Nj>L`vHR^x z^t>-f+j6*|GW?i-IZXNg8>KFe?M{Q EKlr!af&c&j literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html new file mode 100644 index 0000000..7742634 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html @@ -0,0 +1,126 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Inspectors.Controllers.SearchInspectorService Member List
+
+
+ +

This is the complete list of members for FieldSearch.Core.Inspectors.Controllers.SearchInspectorService, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
ActionWithChangeCheck(Action action)FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
EndVertical()FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
GetData()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
GetFieldInfoRecursive(Type type)FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
GetSerializedPropertyRecursive(SerializedProperty property, Func< SerializedProperty, bool > validateFunc)FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
IsNullOrNoneFieldSearch.Core.Inspectors.Controllers.SearchInspectorService
searchFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
searchFiltersFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
SearchInspectorService(SerializedObject serializedObject)FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
searchLabelFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
searchTextFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
SerializedObjectFieldSearch.Core.Inspectors.Controllers.SearchInspectorService
serializedObjectFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
ShowInspectorLayer()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
ShowSearchFields()FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
ShowSearchObjectsLayer()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
ShowSearchTextArea()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
TargetObjectFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
UpdateData(string searchText, SearchFilter searchFilters)FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html new file mode 100644 index 0000000..32f9e35 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html @@ -0,0 +1,671 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Controllers.SearchInspectorService Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Inspectors.Controllers.SearchInspectorService Class Reference
+
+
+ +

Default Search Service for Inspectors. Using SearchWithFilters + More...

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SearchInspectorService (SerializedObject serializedObject)
 
string int flags GetData ()
 
void UpdateData (string searchText, SearchFilter searchFilters)
 Update current search data More...
 
bool ShowInspectorLayer ()
 Try show full inspector search layer More...
 
bool ShowSearchTextArea ()
 Try show only search layer More...
 
bool ShowSearchObjectsLayer ()
 Try show only search result layer More...
 
+ + + + + + + + + +

+Properties

SerializedObject SerializedObject [get, set]
 
bool IsNullOrNone [get]
 Search status is inactive More...
 
object TargetObject [get]
 Current target object More...
 
+ + + + + + + + + + + + + + + + +

+Private Member Functions

List< SerializedProperty > GetSerializedPropertyRecursive (SerializedProperty property, Func< SerializedProperty, bool > validateFunc)
 Get all SerializedProperty based on property with inherited objs More...
 
List< FieldInfo > GetFieldInfoRecursive (Type type)
 Get all FieldInfo for type with inherited objs More...
 
bool ShowSearchFields ()
 Just show search layer More...
 
bool ActionWithChangeCheck (Action action)
 Method to call GUI action that returns state of change More...
 
bool EndVertical ()
 Default call EditorGUILayout.EndVertical() with extra actions More...
 
+ + + + + + + + + + + + +

+Private Attributes

SearchWithFilters search
 
SerializedObject serializedObject
 
readonly string searchLabel = "Field Search:"
 
string searchText
 Get current search data with searchText & searchFilters More...
 
SearchFilter searchFilters
 
+

Detailed Description

+

Default Search Service for Inspectors. Using SearchWithFilters

+

Constructor & Destructor Documentation

+ +

◆ SearchInspectorService()

+ +
+
+ + + + + + + + +
FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.SearchInspectorService (SerializedObject serializedObject)
+
+ +
+
+

Member Function Documentation

+ +

◆ ActionWithChangeCheck()

+ +
+
+ + + + + +
+ + + + + + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ActionWithChangeCheck (Action action)
+
+private
+
+ +

Method to call GUI action that returns state of change

+
Parameters
+ + +
action
+
+
+
Returns
+ +
+
+ +

◆ EndVertical()

+ +
+
+ + + + + +
+ + + + + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.EndVertical ()
+
+private
+
+ +

Default call EditorGUILayout.EndVertical() with extra actions

+
Returns
+ +
+
+ +

◆ GetData()

+ +
+
+ + + + + + + +
string int flags FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.GetData ()
+
+ +
+
+ +

◆ GetFieldInfoRecursive()

+ +
+
+ + + + + +
+ + + + + + + + +
List< FieldInfo > FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.GetFieldInfoRecursive (Type type)
+
+private
+
+ +

Get all FieldInfo for type with inherited objs

+
Parameters
+ + + +
property
validateFunc
+
+
+
Returns
+ +
+
+ +

◆ GetSerializedPropertyRecursive()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
List< SerializedProperty > FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.GetSerializedPropertyRecursive (SerializedProperty property,
Func< SerializedProperty, bool > validateFunc 
)
+
+private
+
+ +

Get all SerializedProperty based on property with inherited objs

+
Parameters
+ + + +
property
validateFunc
+
+
+
Returns
+ +
+
+ +

◆ ShowInspectorLayer()

+ +
+
+ + + + + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowInspectorLayer ()
+
+ +

Try show full inspector search layer

+
Returns
+ +
+
+ +

◆ ShowSearchFields()

+ +
+
+ + + + + +
+ + + + + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowSearchFields ()
+
+private
+
+ +

Just show search layer

+
Returns
+ +
+
+ +

◆ ShowSearchObjectsLayer()

+ +
+
+ + + + + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowSearchObjectsLayer ()
+
+ +

Try show only search result layer

+
Returns
+ +
+
+ +

◆ ShowSearchTextArea()

+ +
+
+ + + + + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowSearchTextArea ()
+
+ +

Try show only search layer

+
Returns
+ +
+
+ +

◆ UpdateData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.UpdateData (string searchText,
SearchFilter searchFilters 
)
+
+ +

Update current search data

+
Parameters
+ + + +
searchText
searchFilters
+
+
+ +
+
+

Member Data Documentation

+ +

◆ search

+ +
+
+ + + + + +
+ + + + +
SearchWithFilters FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.search
+
+private
+
+ +
+
+ +

◆ searchFilters

+ +
+
+ + + + + +
+ + + + +
SearchFilter FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchFilters
+
+private
+
+ +
+
+ +

◆ searchLabel

+ +
+
+ + + + + +
+ + + + +
readonly string FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchLabel = "Field Search:"
+
+private
+
+ +
+
+ +

◆ searchText

+ +
+
+ + + + + +
+ + + + +
string FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchText
+
+private
+
+ +

Get current search data with searchText & searchFilters

+
Returns
+ +
+
+ +

◆ serializedObject

+ +
+
+ + + + + +
+ + + + +
SerializedObject FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.serializedObject
+
+private
+
+ +
+
+

Property Documentation

+ +

◆ IsNullOrNone

+ +
+
+ + + + + +
+ + + + +
bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.IsNullOrNone
+
+get
+
+ +

Search status is inactive

+ +
+
+ +

◆ SerializedObject

+ +
+
+ + + + + +
+ + + + +
SerializedObject FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.SerializedObject
+
+getset
+
+ +
+
+ +

◆ TargetObject

+ +
+
+ + + + + +
+ + + + +
object FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.TargetObject
+
+getprivate
+
+ +

Current target object

+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js new file mode 100644 index 0000000..036a0dd --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js @@ -0,0 +1,22 @@ +var class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service = +[ + [ "SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5", null ], + [ "ActionWithChangeCheck", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9", null ], + [ "EndVertical", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16", null ], + [ "GetData", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c", null ], + [ "GetFieldInfoRecursive", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0", null ], + [ "GetSerializedPropertyRecursive", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7", null ], + [ "ShowInspectorLayer", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217", null ], + [ "ShowSearchFields", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f", null ], + [ "ShowSearchObjectsLayer", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d", null ], + [ "ShowSearchTextArea", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b", null ], + [ "UpdateData", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209", null ], + [ "search", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a", null ], + [ "searchFilters", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126", null ], + [ "searchLabel", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32", null ], + [ "searchText", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa", null ], + [ "serializedObject", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4", null ], + [ "IsNullOrNone", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84", null ], + [ "SerializedObject", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f", null ], + [ "TargetObject", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html new file mode 100644 index 0000000..d013bb7 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html @@ -0,0 +1,112 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Inspectors.DefaultSearchLayerInspector Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html new file mode 100644 index 0000000..dfe58f6 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html @@ -0,0 +1,266 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.DefaultSearchLayerInspector Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Inspectors.DefaultSearchLayerInspector Class Reference
+
+
+ +

Default implementation BaseSearchLayerInspector + More...

+
+Inheritance diagram for FieldSearch.Core.Inspectors.DefaultSearchLayerInspector:
+
+
+ + +FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector +FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector + +
+ + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
+ + + + + +

+Protected Member Functions

virtual void OnEnable ()
 
virtual void OnDisable ()
 
+ + + +

+Protected Attributes

SearchInspectorService searchInspectorService
 
+ + + + +

+Properties

Func< Object, int > Id [get]
 Func to get Id of current target Object More...
 
+

Detailed Description

+

Default implementation BaseSearchLayerInspector

+

Member Function Documentation

+ +

◆ OnDisable()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnDisable ()
+
+protectedvirtual
+
+ +
+
+ +

◆ OnEnable()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnEnable ()
+
+protectedvirtual
+
+ +
+
+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnInspectorGUI ()
+
+ +
+
+

Member Data Documentation

+ +

◆ searchInspectorService

+ +
+
+ + + + + +
+ + + + +
SearchInspectorService FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.searchInspectorService
+
+protected
+
+ +
+
+

Property Documentation

+ +

◆ Id

+ +
+
+ + + + + +
+ + + + +
Func<Object, int> FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.Id
+
+getprotected
+
+ +

Func to get Id of current target Object

+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js new file mode 100644 index 0000000..6262461 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js @@ -0,0 +1,8 @@ +var class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector = +[ + [ "OnDisable", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae", null ], + [ "OnEnable", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d", null ], + [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd", null ], + [ "searchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971", null ], + [ "Id", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.png b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.png new file mode 100644 index 0000000000000000000000000000000000000000..89b640c33348060d9da6506810ea98e5fc1123e4 GIT binary patch literal 2430 zcmcJRdo-Kb7Qlm5`cQoj9n;a7Di>|JV?xswZEsx-Rc(R}6{;oLR1#!Fg0NN}+%}_+ zV7ek9z4b`Z&^GuGN~s!;CgTyQJW-@X>JdQ*?x$zq61 z&U$U$`1M8z1hN@^`V;~JF_3`VxZViVNlmbE&{&>3+we2uED{3NKNnX+Mla~w06%rYpJbrURnb1!n;J6&0XOBVcl`Qd zO)V5d5p&Tyv4x^<_uYJ)vEbuvx6ZC`*bKpknZT42zr-*IeD@6ih?)O`TM~}igrQ@2 zr7ISz!p#myw_RBTzSX}R0iQ1F5)_EK5y#gV#SXd1Tn0$}1wrXVtZCJ3dd~ z1@ypn;~JXO?dQcjnOQqbxn;Onc260}Q={$f=g$iAyNRj(?suElx}I^DVfnCm5);XX zd8GRQ|L)^R&Z%l_luW`_9D(0&JLsZhQnvpW;|L6d_X%%1ve7`&g28%-bQ{hfWJa?i z&fwT~km8V*aR%RjRJR>%kPO-{Dl?I|^l*zC;TFaTPNxxj;r#UgZ8$T=0S=zVA3zpj zzh0GJ8}joX+xftQBZ1|KAI*@-STow}PDfsLLD~;p(>PaQ?eyM7 zPrw829d}BQd9Qma$WCJN4K2bq^G(UT7;>-7X7Rur1St-3+24C%X3Wq80#f%kCDXn%88LM1#X zpwBa`lj3|%c>8+2it6l~Ze9V0(d1`jidEqc-k9bN6jx8b)d_Q@- zDGPMt;d!~wr(cwpcO{@g!YO@>61YY}_rEI16VBwIz@H)oAQ4$>YNgBq^{S zu#A$cu2J!J3l~P$rWbOommTX4&}ob2VQtrDX_NI0)42pY!5$H%cks~+)Hx|TEcU2l zcU?(O_pfQ`3%c_;u2!tc<^&^tG74`iBl!5wuH2cIwvAiq7-r{AmLyv%Kd6{L&pHm z{(s&-A?hnBZ;MZ^!Ojg8XO-rJ;1@mVsV-oQ7j%_5(o`mDIgzL!@~&JldR8tB_LYlK zf&wX+c*;^;4!!=Z0)|)J4le$6*;uhrvis7Keq0oX_0gJqsL67b;ZmTsYk|?jVwc$R zEPMZeisJA(e{IYdez#0M4=qzA1vidrJu^5ac^YyAw4P!=QgT(a#QlY0x3&T@>!LGv z^>%8sVfvW9GP#*U@3(~UZKOH$+z+gr#yb&B;3-@}6X`M6(W9CFrx=nf#72a7nfkraAxR zwtT)eXyBSYfyejlk+C}J;WU@0!B%^G?=ueh+$vZEEVMCo+v~QuYJY!MlsN4q;6&^% z&R4C@KG{P|4cFhk2*+Fjx$g0C*|#I)@B7^Vwz+z;Cihjf zt}G~R%qKadNU)l6F~Mn_LQ((d=8U&U(%bdEg%y?kph$yz?=^MS%rdtkGgv@4?{^Pr z*P-cs@(%teK=Bjvh06U7PG8&s1tMpz=<_>j2fs^6@wY)H_$L;J2F<#7L0`WkQLM0c z8L(N-JE{qpXw?>Lf8i^R`%+aC!<1JXZLP=yE_P{5xSbI?<fMzgCcfxS zr?r>+R*i*MRvy96&mnl%t&IA4rNDn(mhp%RaEiYG)lMnW%Xn)RTwWj()tySA&61_P4X>Kh$Z-=j^G)D zxnwXDY>yiAk**=Os+Vt(&y<$fBAZEcF5ccZ{+{oodmLSUpoL9#F?N^dnEXVP&&8%* z*&qFID8G`w9FiB{6@~b`odKRaSgEAt8YWH@%Su)U(pD~va=wQvItNcOQN`d}xVpVn zwH3F2%n0_vl%))$8Nw6I2Lox~!@R%E_D^sHnw?BvJDJ{eT`?*)Hd=Ojkr533lpt`= Lv!}{VUb^ugm{s_` literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html new file mode 100644 index 0000000..55f15d9 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T > Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html new file mode 100644 index 0000000..754104c --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html @@ -0,0 +1,248 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T > Class Template Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T > Class Template Reference
+
+
+ +

Base class for manually created SearchableEditor's + More...

+
+Inheritance diagram for FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >:
+
+
+ +
+ + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
+ + + +

+Protected Member Functions

void OnEnable ()
 
+ + + +

+Protected Attributes

UnityEditor.Editor searchLayerInspector
 
+ + + +

+Private Member Functions

void OnDisable ()
 
+

Detailed Description

+

Base class for manually created SearchableEditor's

+
Template Parameters
+ + +
T
+
+
+
+
Type Constraints
+ + +
T :BaseSearchLayerInspector 
+
+
+
+

Member Function Documentation

+ +

◆ OnDisable()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.OnDisable ()
+
+private
+
+ +
+
+ +

◆ OnEnable()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.OnEnable ()
+
+protected
+
+ +
+
+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.OnInspectorGUI ()
+
+ +
+
+

Member Data Documentation

+ +

◆ searchLayerInspector

+ +
+
+ + + + + +
+ + + + +
UnityEditor.Editor FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.searchLayerInspector
+
+protected
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js new file mode 100644 index 0000000..e50655a --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js @@ -0,0 +1,7 @@ +var class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor = +[ + [ "OnDisable", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f", null ], + [ "OnEnable", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4", null ], + [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a", null ], + [ "searchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.png b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..681741b11bb2d6b029db423fb9d0261039700554 GIT binary patch literal 1052 zcmeAS@N?(olHy`uVBq!ia0y~yV4MnM2XHV0$!FIkb^$5r0G|-o|Ns93nJ?aaE$u(F z+`>S!Kw|ot7Y7a;0E!1sy1W7?$5|5O7t8?UgMm5I>?;fm%*#Dp978G?-_AW*w#IC9G@yB^vq zFWsUPJLQ(XGhqhG?=`ED6baha57bK+Fo#dm*BobnLz-1U(~`=ivC%QwFt zn19~u`?>AUZv4sLl_eXaI&q0~{|2Fy+ACq-9?sm9bypoIaDIk%O33j$r$0|C6wx+w zo8)n+S3N4z>fa@ZQ5M>#>n4PGd=ln~vb|PRX!Q-2Xgo&F3(*P!+;iSahjC3 zXN`-CilCq!!vXz=+zdht21;ug8YJW6SF$qf@z7>SIOgq@#mJz2iHqUKL_dZDy<37bs-)D}VZfy5*{O1KLYT_Q-YrU= zK)XGQl-GJplAb-a@_qf^X#qcHI!`Kb65e}GPKtH8XZB3*px}bpDxT^w$L?om-}TN9 zx$)%N$0XNDQnSqOe@Txok*a^*+eii})#tnAu}xIOFa zgL6*a?J-}RHho)U-2GtNsQtVD+?Kn)zjo~!@3qxs)#+awXaA^(p1pe8?L6&2jZ>fA zJ-zY7O{qb$=F|`K243b@z3ya~bn*9lKlC-mR*7 zwC+&W#Z~MdPwp$aW_)`?Uis{QpDuWb=f8SycT4SR|GRDb_nl?`ee9n#^T+MCZk1lE zZ9VIDX->YY?AfVrxB3Qa7he@J&q&?RJZ)mI`Li=#`udIc-CchY)|GfaIjLf~sc1`+W=Nm2_T6%}M~8E5V;| zq%VSYe`}#}m+3m`&W}B!o?a@U?oks}%rAAR?3@UTVOWa%!+fRr!-Lwezq5h)n8DN4 K&t;ucLK6VLr}Ojx literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html b/docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html new file mode 100644 index 0000000..5abf512 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html @@ -0,0 +1,116 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Core.SearchWithFilters Member List
+
+
+ +

This is the complete list of members for FieldSearch.Core.SearchWithFilters, including all inherited members.

+ + + + + + + + + + +
AddCriterion(BaseSearchCriterion baseSearchCriterion)FieldSearch.Core.Base.BaseSearchprotected
BaseSearch(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
baseSearchCriteriaFieldSearch.Core.Base.BaseSearchprivate
ClearCriteria()FieldSearch.Core.Base.BaseSearch
CreateCriteria(SearchFilter currentFlags)FieldSearch.Core.SearchWithFiltersprotectedvirtual
GetResult(SearchFilter currentFlags, bool any=false, params object[] input)FieldSearch.Core.Base.BaseSearch
SearchFilter enum nameFieldSearch.Core.Base.BaseSearch
SearchWithFilters(SearchFilter currentFlags)FieldSearch.Core.SearchWithFilters
UpdateCriteria(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.html b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.html new file mode 100644 index 0000000..9238c34 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.html @@ -0,0 +1,202 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.SearchWithFilters Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Core.SearchWithFilters Class Reference
+
+
+ +

Default search with filters + More...

+
+Inheritance diagram for FieldSearch.Core.SearchWithFilters:
+
+
+ + +FieldSearch.Core.Base.BaseSearch + +
+ + + + + + + + + + + + + +

+Public Member Functions

 SearchWithFilters (SearchFilter currentFlags)
 
+ + + + + + + + +

+Protected Member Functions

override bool CreateCriteria (SearchFilter currentFlags)
 
+ + + + +

+Additional Inherited Members

+

Detailed Description

+

Default search with filters

+

Constructor & Destructor Documentation

+ +

◆ SearchWithFilters()

+ +
+
+ + + + + + + + +
FieldSearch.Core.SearchWithFilters.SearchWithFilters (SearchFilter currentFlags)
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateCriteria()

+ +
+
+ + + + + +
+ + + + + + + + +
override bool FieldSearch.Core.SearchWithFilters.CreateCriteria (SearchFilter currentFlags)
+
+protectedvirtual
+
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.js b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.js new file mode 100644 index 0000000..e168ab7 --- /dev/null +++ b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.js @@ -0,0 +1,5 @@ +var class_field_search_1_1_core_1_1_search_with_filters = +[ + [ "SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28", null ], + [ "CreateCriteria", "class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.png b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.png new file mode 100644 index 0000000000000000000000000000000000000000..185e43324cd9d2f267362ecb628625fdf6333750 GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0vp^w}3c+gBeJAyqFyhq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SRXIB)zAi^rF3R0~dcw7e$F<^bPW{uE$Q-3P>7B@0 znOU)B(I2l~Hc7SLvGa?`jE{Ra+IuZ&4{Ms@uXsiL)h64!@>iKxthe8F^UB|7wzvL5 zAIsMYZ?U*$WmfsSes@Oi-8 zK6v)#`=*_%YIUCNEUJC|+$m<^Pd$y6XEMCo?Ow@b9bc=!%eGoJJlK%^ZPlfgfZe;Z zWw-2=uc + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow Member List
+
+
+ +

This is the complete list of members for FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
BUTTON_SCROLLVIEW_RL_OFFSETFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
editorScriptGeneratorFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
HEIGHTFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowstatic
InitScrollView(Vector2 size)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
InitStyles()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
labelHeaderStyleFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
MIN_LABEL_AREA_HEIGHTFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
OnClickAllTypesData(Type type)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
OnClickSelectedTypeData(Type type)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
OnGUI()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
RL_OFFSETFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
selectedTypeDatasFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
ShowButtonsLayout()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
ShowScrollViewLayout()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
ShowScrollViewSingleLayout(string label, ScrollViewData< Type > scrollViewData, Action< Type > onClickData)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
TB_OFFSETFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
TryCreateEditors(params Type[] types)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
typeDatasFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
WIDTHFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html new file mode 100644 index 0000000..27053ee --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html @@ -0,0 +1,676 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow Class Reference
+
+
+ +

Window for EditorScriptGenerator + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow:
+
+
+ +
+ + + + + +

+Classes

class  ScrollViewData
 ScrollViewData class for EditorScriptGeneratorWindow More...
 
+ + + +

+Static Public Member Functions

static void Init (EditorScriptGeneratorSettings editorScriptGeneratorSettings)
 
+ + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void InitStyles ()
 
void InitScrollView (Vector2 size)
 
void OnGUI ()
 
void ShowButtonsLayout ()
 
void TryCreateEditors (params Type[] types)
 
void ShowScrollViewLayout ()
 
void OnClickAllTypesData (Type type)
 
void OnClickSelectedTypeData (Type type)
 
void ShowScrollViewSingleLayout (string label, ScrollViewData< Type > scrollViewData, Action< Type > onClickData)
 
+ + + + + + + + + +

+Private Attributes

EditorScriptGenerator editorScriptGenerator
 
ScrollViewData< Type > typeDatas
 
ScrollViewData< Type > selectedTypeDatas
 
GUIStyle labelHeaderStyle
 
+ + + + + + + + + + + + + +

+Static Private Attributes

const int WIDTH = 800
 
const int HEIGHT = 600
 
const int TB_OFFSET = 75
 
const int RL_OFFSET = 25
 
const int MIN_LABEL_AREA_HEIGHT = 15
 
const int BUTTON_SCROLLVIEW_RL_OFFSET = 5
 
+

Detailed Description

+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
static void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.Init (EditorScriptGeneratorSettings editorScriptGeneratorSettings)
+
+static
+
+ +
+
+ +

◆ InitScrollView()

+ +
+
+ + + + + +
+ + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.InitScrollView (Vector2 size)
+
+private
+
+ +
+
+ +

◆ InitStyles()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.InitStyles ()
+
+private
+
+ +
+
+ +

◆ OnClickAllTypesData()

+ +
+
+ + + + + +
+ + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnClickAllTypesData (Type type)
+
+private
+
+ +
+
+ +

◆ OnClickSelectedTypeData()

+ +
+
+ + + + + +
+ + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnClickSelectedTypeData (Type type)
+
+private
+
+ +
+
+ +

◆ OnGUI()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnGUI ()
+
+private
+
+ +
+
+ +

◆ ShowButtonsLayout()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ShowButtonsLayout ()
+
+private
+
+ +
+
+ +

◆ ShowScrollViewLayout()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ShowScrollViewLayout ()
+
+private
+
+ +
+
+ +

◆ ShowScrollViewSingleLayout()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ShowScrollViewSingleLayout (string label,
ScrollViewData< Type > scrollViewData,
Action< Type > onClickData 
)
+
+private
+
+ +
+
+ +

◆ TryCreateEditors()

+ +
+
+ + + + + +
+ + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.TryCreateEditors (params Type[] types)
+
+private
+
+ +
+
+

Member Data Documentation

+ +

◆ BUTTON_SCROLLVIEW_RL_OFFSET

+ +
+
+ + + + + +
+ + + + +
const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.BUTTON_SCROLLVIEW_RL_OFFSET = 5
+
+staticprivate
+
+ +
+
+ +

◆ editorScriptGenerator

+ +
+
+ + + + + +
+ + + + +
EditorScriptGenerator FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.editorScriptGenerator
+
+private
+
+ +
+
+ +

◆ HEIGHT

+ +
+
+ + + + + +
+ + + + +
const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.HEIGHT = 600
+
+staticprivate
+
+ +
+
+ +

◆ labelHeaderStyle

+ +
+
+ + + + + +
+ + + + +
GUIStyle FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.labelHeaderStyle
+
+private
+
+ +
+
+ +

◆ MIN_LABEL_AREA_HEIGHT

+ +
+
+ + + + + +
+ + + + +
const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.MIN_LABEL_AREA_HEIGHT = 15
+
+staticprivate
+
+ +
+
+ +

◆ RL_OFFSET

+ +
+
+ + + + + +
+ + + + +
const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.RL_OFFSET = 25
+
+staticprivate
+
+ +
+
+ +

◆ selectedTypeDatas

+ +
+
+ + + + + +
+ + + + +
ScrollViewData<Type> FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.selectedTypeDatas
+
+private
+
+ +
+
+ +

◆ TB_OFFSET

+ +
+
+ + + + + +
+ + + + +
const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.TB_OFFSET = 75
+
+staticprivate
+
+ +
+
+ +

◆ typeDatas

+ +
+
+ + + + + +
+ + + + +
ScrollViewData<Type> FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.typeDatas
+
+private
+
+ +
+
+ +

◆ WIDTH

+ +
+
+ + + + + +
+ + + + +
const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.WIDTH = 800
+
+staticprivate
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js new file mode 100644 index 0000000..b03144a --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js @@ -0,0 +1,24 @@ +var class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window = +[ + [ "ScrollViewData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data" ], + [ "Init", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f", null ], + [ "InitScrollView", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f", null ], + [ "InitStyles", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326", null ], + [ "OnClickAllTypesData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e", null ], + [ "OnClickSelectedTypeData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444", null ], + [ "OnGUI", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8", null ], + [ "ShowButtonsLayout", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0", null ], + [ "ShowScrollViewLayout", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170", null ], + [ "ShowScrollViewSingleLayout", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90", null ], + [ "TryCreateEditors", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668", null ], + [ "BUTTON_SCROLLVIEW_RL_OFFSET", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0", null ], + [ "editorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5", null ], + [ "HEIGHT", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7", null ], + [ "labelHeaderStyle", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920", null ], + [ "MIN_LABEL_AREA_HEIGHT", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c", null ], + [ "RL_OFFSET", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75", null ], + [ "selectedTypeDatas", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d", null ], + [ "TB_OFFSET", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6", null ], + [ "typeDatas", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7", null ], + [ "WIDTH", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.png new file mode 100644 index 0000000000000000000000000000000000000000..b9fb771f131ef2c8c57ec6c6d50a6161477d2ed3 GIT binary patch literal 988 zcmeAS@N?(olHy`uVBq!ia0y~yU|b4h2XHV0$v%}?O+ZRIz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aCbGoOCV@L(#+qox;9vkqm zN>AVO{eQeoUs%whoOCVW!;(9$sLtl**tIjJvqM8kNyynFNYOJ>(|gjCxtmlxZ^9Xs z#@>dt)84<_ zJx(gVa>|k=dsZ&>^sRnzR%lo8hWyQ<(^NfwEno9J==tK`_n-4#jqzQ4{iogJC42U~ zj|A${)0+ zZ=2tPe-+==zgo15tKW*)bl2v5RMfU}-`0NKyJpT;)2q6<+fA>U%=>*Vy5xOP*EW_} zPBqg^UvK5ElPb&o^HnBp!VAMs`=)=(`<+wOuk4-s-|~Rb-?Yi=mS$gkw~2R)d*&{g zMY(Ht9lKlcT%xwCe&S(opEP0w5z?}E=~JexaMj~vC2H%xz9{I_QZA`J}EEs((V5G zx8C08pM3b-S+{=a!JFkPc5I(6=lf6K?Y$@dynKiMM|`r({A!R^1kZs^zPEw1og#II|*@mC1@v}c>kd>2|in%4Dl>&e%A`%Cw~uf4u; z`n=zY7p9)=UcPhN_QKt_cXu0pmoTZ;YM1xlqAk0=$?V#VNxA!{=v3bL78^GqBXZMQ z{XkF*{okqzjI!T8KmlM1xqZ$L#yEF2$i+oaaN>0PS{D{=j*iegU_NB + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html new file mode 100644 index 0000000..32b458c --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html @@ -0,0 +1,309 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T > Class Template Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T > Class Template Reference
+
+
+ +

ScrollViewData class for EditorScriptGeneratorWindow + More...

+ + + + + + + + + + +

+Public Member Functions

 ScrollViewData (Vector2 size)
 
 ScrollViewData (float width, float height)
 
void AddObjects (params T[] objs)
 
void RemoveObjects (params T[] objs)
 
+ + + + + +

+Public Attributes

Vector2 size
 
Vector2 scrollPosition
 
+ + + +

+Properties

List< T > Objects [get]
 
+ + + +

+Private Attributes

List< T > objects
 
+

Detailed Description

+

ScrollViewData class for EditorScriptGeneratorWindow

+
Template Parameters
+ + +
T
+
+
+

Constructor & Destructor Documentation

+ +

◆ ScrollViewData() [1/2]

+ + + +

◆ ScrollViewData() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.ScrollViewData (float width,
float height 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ AddObjects()

+ +
+
+ + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.AddObjects (params T[] objs)
+
+ +
+
+ +

◆ RemoveObjects()

+ +
+
+ + + + + + + + +
void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.RemoveObjects (params T[] objs)
+
+ +
+
+

Member Data Documentation

+ +

◆ objects

+ +
+
+ + + + + +
+ + + + +
List<T> FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.objects
+
+private
+
+ +
+
+ +

◆ scrollPosition

+ + + +

◆ size

+ + +

Property Documentation

+ +

◆ Objects

+ +
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js new file mode 100644 index 0000000..2807121 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js @@ -0,0 +1,11 @@ +var class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data = +[ + [ "ScrollViewData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7", null ], + [ "ScrollViewData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1", null ], + [ "AddObjects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc", null ], + [ "RemoveObjects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf", null ], + [ "objects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5", null ], + [ "scrollPosition", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2", null ], + [ "size", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464", null ], + [ "Objects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html new file mode 100644 index 0000000..87ce6ae --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.EditorScriptGeneration.EditorScriptGenerator Member List
+
+
+ +

This is the complete list of members for FieldSearch.EditorScriptGeneration.EditorScriptGenerator, including all inherited members.

+ + + + + + + +
_settingsCodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >protected
BaseCodeGenerator(BaseCodeGeneratorSettings< T > settings)CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >protected
CreateScripts(BaseEditorScriptTemplate scriptTemplate=null, bool refresh=true, params Type[] inputTypes)FieldSearch.EditorScriptGeneration.EditorScriptGenerator
BaseCodeGenerator< BaseEditorScriptTemplate >.CreateScripts(T scriptTemplate, bool refresh=true, params Type[] inputTypes)CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >pure virtual
EditorScriptGenerator(BaseCodeGeneratorSettings< BaseEditorScriptTemplate > settings)FieldSearch.EditorScriptGeneration.EditorScriptGenerator
TryCreateAllEditors()FieldSearch.EditorScriptGeneration.EditorScriptGenerator
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html new file mode 100644 index 0000000..d3a0845 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html @@ -0,0 +1,216 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.EditorScriptGenerator Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.EditorScriptGenerator Class Reference
+
+
+ +

BaseCodeGenerator<T> for UnityEditor.Editor + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.EditorScriptGenerator:
+
+
+ + +CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate > + +
+ + + + + + + + + + + + +

+Public Member Functions

 EditorScriptGenerator (BaseCodeGeneratorSettings< BaseEditorScriptTemplate > settings)
 
override void CreateScripts (BaseEditorScriptTemplate scriptTemplate=null, bool refresh=true, params Type[] inputTypes)
 
bool TryCreateAllEditors ()
 
- Public Member Functions inherited from CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
abstract void CreateScripts (T scriptTemplate, bool refresh=true, params Type[] inputTypes)
 Create scripts using scriptTemplate More...
 
+ + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
 BaseCodeGenerator (BaseCodeGeneratorSettings< T > settings)
 
- Protected Attributes inherited from CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
BaseCodeGeneratorSettings< T > _settings
 
+

Detailed Description

+

BaseCodeGenerator<T> for UnityEditor.Editor

+

Constructor & Destructor Documentation

+ +

◆ EditorScriptGenerator()

+ +
+
+ + + + + + + + +
FieldSearch.EditorScriptGeneration.EditorScriptGenerator.EditorScriptGenerator (BaseCodeGeneratorSettings< BaseEditorScriptTemplatesettings)
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateScripts()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
override void FieldSearch.EditorScriptGeneration.EditorScriptGenerator.CreateScripts (BaseEditorScriptTemplate scriptTemplate = null,
bool refresh = true,
params Type[] inputTypes 
)
+
+ +
+
+ +

◆ TryCreateAllEditors()

+ +
+
+ + + + + + + +
bool FieldSearch.EditorScriptGeneration.EditorScriptGenerator.TryCreateAllEditors ()
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js new file mode 100644 index 0000000..3f03722 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js @@ -0,0 +1,6 @@ +var class_field_search_1_1_editor_script_generation_1_1_editor_script_generator = +[ + [ "EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65", null ], + [ "CreateScripts", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235", null ], + [ "TryCreateAllEditors", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.png new file mode 100644 index 0000000000000000000000000000000000000000..d88c9f15846469cf5d8207e7c9072f5732d973b3 GIT binary patch literal 1258 zcmeAS@N?(olHy`uVBq!ia0y~yU|bGl2XHV0$*zlD`+<~nfKQ0)|NsAi%olIImi8Z7 zZegHVATj;SivtG^0L6nRU0wl{<17jC3uXZF!N8np_7w&OmQqg_$B+ufw{u@kdacFN zGP~?*$o~Jr_m3QN(}|n((YNH>MG;#*1(k!xKZ##9@m-iXOYQn0mr06~O4dAZneo0_O~RhP!V8o<{~OJ@^tgYC=C)hkC#9@!zj)!D<-ZdL3;*ZtocP4U{o(U{cXs-$ z-zvkS_jQWw8@KJtR4juYn%ut9w#@8>>dCm>lWn6{h_m0HdAqYe%ezNLR=r@>J?}X^ zAD#Yv{QomHEBAeIf5h#|$+q?O|8FMV*1NSy_nr6CCI64zS#|AVl3Z*2p>xj{7p3sz z+@93&b))KxWZlGV8?NblMpyY&KCwA;?bW@af73Ot?znbF@5qTaYyRK6v+dfaonrew z#ac$~y{hP|lqRpUwr%<0>U{k_ zg3G@>=(RNU4$0s0Rp6R<{JI!R|8GA{zS;bx`O z`k=q77pGYC=DjeRdwBO#Q$PK^{@wE zgY-`a&wX{gf8$Kc^EU%!UoZK;4;U_4kKeV&-(UXq>v`^&-TBKlOU%+P@t)$dbV|!@ z7SCHr786rCRPrxn?Dd>hlqE37w3xW0o>hI)m-X;?mYcIIbCwe@ z70hF0sGnWOpuobgPIL~#fxUHgOd<>w;RQ?#->VY10vH~|9OPv9$HJ=0@L~M}76xD{ zVK@LxB@916N`S^QJctJ>_@iyX*Z{PGs*3hc3ii@$4e~m#%nJW6(<}g`F*upUQ@Fz{%YEp=$yZ2YHya^t~pjA zxm)J4(UQ;8WY6l&%S}rTKev0s>W|xtS4644+*Ef|)A^L@W24_^9PZ5G@_oIc!q8bN ze|BhU%+c4iS2V3oEUcKeb8|Ur`Bi)nETdZ+ZXo52Aj}(i>h{ zSox=CU#YN;T6}H+=YO;1w~K#>Eq_(JX|t41MR_kL|0N$)8`CH5KUKxsz3D zL*<12Rq!43oD>&UFlk9LtGXwb=Ok+&^=bVB6;EK~Lu252Gc;;8|6`6xj=Q1o+*1u$ PDlvGv`njxgN@xNAOO$b; literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html new file mode 100644 index 0000000..2468e81 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html new file mode 100644 index 0000000..d9273a1 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html @@ -0,0 +1,344 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings Class Reference
+
+
+ +

Settings singleton object for EditorScriptGenerator + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings:
+
+
+ +
+ + + + + +

+Static Public Member Functions

static EditorScriptGeneratorSettings CreateSettingsObject ()
 Create EditorScriptGeneratorSettings with default fields More...
 
+ + + +

+Protected Attributes

string _codeGeneratorTypeName
 
+ + + + + + +

+Properties

EditorScriptGenerator GeneratorInstance [get]
 
override string CodeGeneratorTypeName [get]
 CodeGenerator type name More...
 
+ + + +

+Private Attributes

EditorScriptGenerator _generatorInstance
 
+ + + + + + + +

+Static Private Attributes

const string DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
 
const string DEFAULT_OBJECT_NAME = "EditorScriptGenerator Settings"
 
const string DEFAULT_GENERATED_FILE_FOLDER = @"Assets/Generated_FieldSearch/Editor"
 
+

Detailed Description

+

Settings singleton object for EditorScriptGenerator

+

Member Function Documentation

+ +

◆ CreateSettingsObject()

+ +
+
+ + + + + +
+ + + + + + + +
static EditorScriptGeneratorSettings FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CreateSettingsObject ()
+
+static
+
+ +

Create EditorScriptGeneratorSettings with default fields

+
Returns
+ +
+
+

Member Data Documentation

+ +

◆ _codeGeneratorTypeName

+ +
+
+ + + + + +
+ + + + +
string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings._codeGeneratorTypeName
+
+protected
+
+ +
+
+ +

◆ _generatorInstance

+ +
+
+ + + + + +
+ + + + +
EditorScriptGenerator FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings._generatorInstance
+
+private
+
+ +
+
+ +

◆ DEFAULT_GENERATED_FILE_FOLDER

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DEFAULT_GENERATED_FILE_FOLDER = @"Assets/Generated_FieldSearch/Editor"
+
+staticprivate
+
+ +
+
+ +

◆ DEFAULT_OBJECT_NAME

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DEFAULT_OBJECT_NAME = "EditorScriptGenerator Settings"
+
+staticprivate
+
+ +
+
+ +

◆ DIRECTORY_PATH

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
+
+staticprivate
+
+ +
+
+

Property Documentation

+ +

◆ CodeGeneratorTypeName

+ +
+
+ + + + + +
+ + + + +
override string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CodeGeneratorTypeName
+
+getprotected
+
+ +

CodeGenerator type name

+ +
+
+ +

◆ GeneratorInstance

+ +
+
+ + + + + +
+ + + + +
EditorScriptGenerator FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.GeneratorInstance
+
+get
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js new file mode 100644 index 0000000..5e0c4b6 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js @@ -0,0 +1,11 @@ +var class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings = +[ + [ "CreateSettingsObject", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2", null ], + [ "_codeGeneratorTypeName", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9", null ], + [ "_generatorInstance", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d", null ], + [ "DEFAULT_GENERATED_FILE_FOLDER", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f", null ], + [ "DEFAULT_OBJECT_NAME", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23", null ], + [ "DIRECTORY_PATH", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22", null ], + [ "CodeGeneratorTypeName", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa", null ], + [ "GeneratorInstance", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6f5a06c49f6e6c68de43a978648570a1d82265 GIT binary patch literal 1246 zcmeAS@N?(olHy`uVBq!ia0y~yU~B-g12~w0q$gs|U#FhidGO?uZ}DA?sUl?>o^=bf8LSsi z_S;|d{-|;C3!^Iim2>U4>)$Kzy0qBQ*7ZJWmby?B$Miy8R$%tm zf}^w7=Y~&Ay0v48+QHlvON-gk3#|N4GS6U^V~kP$@qo){_tG@u?rYzE{eK&8So7^m z#GgHq4MpZP60i6i>O-C}m^ogZw=U+rU`-k8*FDoOo^$V)^t*OwSIix?wDR(&@0G5o zHk^C;jpa=9r~LPN|F>ryShM+jb~S4(v%sZo`$L%3z8pKWbw^X)YR2>KwqKqLZl2q| zz3TIJ&8PLrkNCbke!9cwk70gT^xo`%-Fxe0Uqv#{TDkY~wmHwtR(npo6y?3nzfEO* zDPx05{k%NxpH=@SJ=y-{HN%cgo|Ec>fl*~$TXMkjle8Cu%Fp{@ObRC*R2e4mguobA zm>W7gyj)aV7(T52%F3Y0&=JVQ&|pzptIEj05e#D5UbE+9aF`;*z|f*KU7mqyDg%Q; z04D=o7++sAc62OpaYL2^Dgb(+PxL=zoJ$CGbg=x z_BOnpZ9&eDU(b9*c07N4HT+oEo3syx-z_3?PbI9CsG3<(XZ+Cmar5osf)bwW(@!PJlq{>}kv@H1v2^2|u5aNJR%NZIbCUUf + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html new file mode 100644 index 0000000..a2b9a7d --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html @@ -0,0 +1,276 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > Class Template Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > Class Template Reference
+
+
+ +

GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >:
+
+
+ + +FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > +FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > +FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor +FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor +FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor +FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor + +
+ + + + + + + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
- Public Member Functions inherited from FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >
override void OnInspectorGUI ()
 
override void OnInspectorGUI ()
 
+ + + + + +

+Protected Member Functions

override void InitSearchableInspector ()
 
virtual void InitSearchableInspector ()
 
+ + + + + + + + + + + + +

+Properties

override Type SearchLayerInspectorType [get]
 
override bool IsActive [get]
 
- Properties inherited from FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >
virtual BaseFieldSearchSettings Settings [get]
 
virtual Type SearchLayerInspectorType [get]
 
virtual bool IsActive [get]
 
+ + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >
Editor searchLayerInspector
 
Editor searchableGlobalEditor
 
Editor defaultEditor
 
+

Detailed Description

+

GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor

+

Abstract GeneratedFieldSearchGlobalEditor to save default Inspector

+
Template Parameters
+ + +
TDefault inspector
+
+
+
+
Type Constraints
+ + +
T :Inspector 
+
+
+
+

Member Function Documentation

+ +

◆ InitSearchableInspector()

+ +
+
+ + + + + +
+ + + + + + + +
override void FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.InitSearchableInspector ()
+
+protectedvirtual
+
+
+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.OnInspectorGUI ()
+
+ +
+
+

Property Documentation

+ +

◆ IsActive

+ +
+
+ + + + + +
+ + + + +
override bool FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.IsActive
+
+getprotected
+
+ +
+
+ +

◆ SearchLayerInspectorType

+ +
+
+ + + + + +
+ + + + +
override Type FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.SearchLayerInspectorType
+
+getprotected
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js new file mode 100644 index 0000000..a886b24 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js @@ -0,0 +1,7 @@ +var class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor = +[ + [ "InitSearchableInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64", null ], + [ "OnInspectorGUI", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c", null ], + [ "IsActive", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7", null ], + [ "SearchLayerInspectorType", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf7d1853b697b8a08d5ced1ee92f0fae2e8e269 GIT binary patch literal 4989 zcmeHLc~nzZ8b_c=ix_6CONW@y>9iItQku~qgao&WM@uNEC`;o~!;Ba}_7IYY7Sm}h zajGa$AUe=Sl%2{W8Qgr@7?da z_jm98zTfwIC+`mt;afak`PC~G;M#gRuNvIEBew6@Y`5FN zVHm%;~wqxakZCw>4Deth97lL9-d8Ak# zNm{yx{Fq1D23_v+NSy0c++AHU8uD^!YfR$7DsE{sd3R#f83wnjEk?5=HUKmdqGMk$ zsrFTIQ`LxH1ueXxj)ag~H>UY&mDV-CrTy z0NTs1V$Lvt6Rf#ZTXEnU5}j`!9~51v!`0ZUxLs)#e$U;YR|h%!`(=$bL$ZHzFd;D2+x{W`XY*V|D`B(qVfg$1KL`r^PX{8U zK5jKQ&n4_atUh=DO_d_GJ`SAWI~`3n`KDO>F;NX^hj=@Y2&AKkwH5sCiHnCL7XSkw zE%7ZC_@UCSOuUOaorw6XMJzsj)lV!g$3SBN5|Ie0NfC>j%FSo7&M;UkvACj5DBfO8 ze%lR&!dLUaKxi;)-A)L54a~k{0k2yt(qu^VD(wTY7++jq8yztY5ClUex#(l8jUS>4 z8ep-45$S7S=ZD1Njn+J#Lr#iVGgm-i+jk>u*OrOJ#l@>f(dV)-(+#z_0{gI<_L}LV z1+?)HX8rjs?de4ICEKRhBGx)z*fTkJ7sWBblnQo13!z48Fd6lILoxD&xq?On1!p96 z53S7&(WYCbKM);}5T*?}%^wG{MayzKhJSmc=B@L$=mlw3?SC}pJ0$FdTv6RlF1O$FE ztW}vd!|Hz$gZ^tbP8Kpae11~RR9(PL>z^oSWBMvPZ9%oUBg$fUggN{*3I)?MfS%9I z-jifOPmD44r|`=!cxR;*q8mo77$Z$!{1AtwQm!&j&ol%~Poz=phY)KV0hpW%K$~za z3T<$ZdU_h&mCt!7h`d$fJtsbH1a7kTe4s$>t`?E0sE6L@HL;*5gT&FA0l4&axb?z<%J&d@N#z*T)~CfCZ|7zR8%;7O@8xwtx4_=Wm_9Y60X z`fqf-E6tqKTDQFZ2#~NZLAuC9ue-5;A@{`M$t!*!Q`UVD!H_JGezw986UOUB6}F58pj#h- zqCj$Aa_^lc(zExbO?waGMnAl|`61G0>=9bp+MQsYQZ@?A2Wiat08TVc2#F`05TImQ zV=w<$159mCJ;*$-uTcl1COzk1;?kz2gE-|2FdrD|w0fPUA?oo93hO&ezy~kK(K?Ux zPA(N#%{j_I+0eCMc*u6^KpL$6I-}jh9)1~s=IYyRW8bL9%!aWCTdJ0PNI%*fEkEor z*pc$ZbYi)DgKY)_WP8;5ID`6|4!mUMhIC*M&lVUb&uF$U94N_Y)!s;|>HkHv;qo4P zd0vM&HF0|3|5TdwtyQ?UrXa8XvyQ;8i>CTJH| zN#-jJnh5(mB|Rp1-qbcF`)R(zlNaM?ZeNDSQ`OtV2K`R*xjMN!A`?hp1rySMsurnX&>cQ zxa2!sL+g=?7j)*|SZe+%OeKz#=be>e-T^_8y~*j`7p6u?1#R7@s*#R%NIP;kJm>&Kb9(Fyy7bX&?rc(T)Tl7 z_?&{os^tLXmtYS{j@+eRjWmN!Bu`ugA=RBYjUhcVoQlUN|I0j=^_lMU=ncbSmR4O_6hR$qT#3)0$@O4;Ea>xO>@jzd$Cb>zMGlB1*AQkr?!Lid) zvhDD7vp`3%q+60@4;b-x6{4A(+~bajbqBpeGz*Z!H-2e7b z@aKB}E$jR*5~8K@_Q~Y!22NCcL#EvyJ+*J?goeTcTmlJCj9*%-xz4A)Bg4tyOTVsj zVf)vJWD=@0Bkn8~YtFf&c!Tgh1^G1N(29qii1Mn-;Mi2u zlfgZl(|EZtCd>x`ZfgRp}tsczY$|;$RInqN(ke2Km zrLtxMGvkVM7IVM@{4RrL9Ye3N)s-@CqV5Q^-9dQ6Z(IAyYPOB&250Q0ZNDeen?0%G z{6<>0C^N@So;Qoe$QVB0Yl=IObnXtba4cFnuli zL#+4q(@gyk+J!dlgw^V8`qYEG+;pqYVzhbAq7kCan$m&qGlEhY1hhTZ>DS=$lbN+} zS!E&N?1RbAvXetXstj2taMb($YI5)cIjhZ@W;1%5iadI-;p=Qzj*B-$exI9N-H&XI zw%*EA^tSILXGaDSbh*k7f#zN^jTb?SzuMHH2yE?BB%jrruWH*v=?N?A&{`>aYW>oQ z?mXdQYTwJx2&>QF+OL(ucU2mfC$H+$tJ20BO3l~O`D`osJI#KB?VgcY{Jwd&6Ar7N zd8zI=Ta<17wxl!Z>**s?fyO4ZLOjK z@3WsJgFCLo(^05#8u|4&d#w5zV0ZdjM-``3(eI~PlUX8x&fMAKDDf6H|#z37gsyl=>Px# literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html new file mode 100644 index 0000000..3ea8ff3 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html @@ -0,0 +1,112 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html new file mode 100644 index 0000000..4cd71c8 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html @@ -0,0 +1,165 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector Class Reference
+
+
+ +

GeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector:
+
+
+ + +FieldSearch.Core.Inspectors.DefaultSearchLayerInspector +FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector + +
+ + + + + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
- Public Member Functions inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
override void OnInspectorGUI ()
 
+ + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
virtual void OnEnable ()
 
virtual void OnDisable ()
 
- Protected Attributes inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
SearchInspectorService searchInspectorService
 
- Properties inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
Func< Object, int > Id [get]
 Func to get Id of current target Object More...
 
+

Detailed Description

+

GeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector

+

Member Function Documentation

+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector.OnInspectorGUI ()
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js new file mode 100644 index 0000000..42e1a8d --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js @@ -0,0 +1,4 @@ +var class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector = +[ + [ "OnInspectorGUI", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.png new file mode 100644 index 0000000000000000000000000000000000000000..72a5e330697bcc30c0e7edd4b174cd6fa5a82c20 GIT binary patch literal 2425 zcmd6pdr(t%7RO^>K9O~G)h-b1G|Ey$SioRJaD75RPg0@CtOFab>n27_2c8DTLR zz!bv6Eg+9bB8}ui0x^Px1wtsq1mW^fc_x^oJQ5a?kiBBt>GuE5?49|Y^S!^{%sFR% z=QHQt+h_bd%{KgX0}KW;LwgkQS}`5VBWWP)f*IoH-SE!elZ*a{8?{iPlni zz|l5wCqq0f5{aPw0J^jaI$KZj_X~hQ@2ijN2h11H-bd);M*^>`Q5CD`<$E`sG^Yh^ zRhzO#L$Dt|=kTtM3`?R|JxZ?((Y>D-dHx&xy*sQB&RmgL{ON1CSZwnI*Y5ngO46J?Ar3zh8Uh7ij?{emvKfetwG_PqF9A^G>34?HlyAQ%mIcfEK zXz60H$DbSsxgkc@Fq>(ecaRE?iqU=3FaX3DHY~SWoSqmTGnxB4lK|LOY%9;ByTY!SN5IxxcWbe~?jsZ)-FMw{RmpCJ z!7?+jFiu7YtQ7Kp=rT9~t&W?XIc~b)wi97{7ZIC*MbDud@)1zhpGA`rnPU=iCeV$C z3K17FA8HRQHmy2T zVE`!-r``@oGb19}c(&w$EwVOE%l(9Cb!AGuT3`U0ggR~pMpN=6qNJ@aBqS4QkXs@Y z@C1^ZZ_Ki97Gpol1`E%3c<|_)HPZZU`5acwubb(g84*}wumlcNfl_+j!Jt5S_4$rm z9#K#5s3kKLj%kPl)?>yl*1n3f@2`JQ3!CYsfgIm5r@Gg=Nhtmv%@9D-UT{4wa||yf zVeeCoC<^$Nn}HQc}d!c>gGqSwTO@D3y9ajbn2f8yE|-t6{CdA z$erntJ3mQ)8Q?YrJQ6(FaKR= z$vS{Oo||ZghO+)FD5apwie7l%W@7F-P^o$ktc2CQR6&Idh*A7$-u5lR^jk9J3=n1mq9E{Jx>6ztI)YM_a$V1pEG#`kk@cJlBkV%-J6O$R$*Aea!^4UG6J2FZ_Vm3 zwhzcS@1S!dBSpGUyllLASbM4yCsJM&GC7FmHWP6~zOnwSz1~c?gX}0;S(0%k^mOW=$4y|34WuaJI3w4AcwTl2T7^eAy(dsnd#lJcz+k zkm1kHA~zrIdI`+smt!cUSoE@86W$)7Nb-{|jn0_?^o5fWF4QYhPFknxW>m{N>`2W2 zY2a!n6MmU2|1X2?{n&N$LQPqY7jd0i@Dh|BF*I4kJ^dTG9k^gvOttrg(Cb7^S=GoJ z%M_QS(YODN>VGP$svOIIRoqaWNkGc7D=F&TOrpdJXJYJ7J<(f?aiCblW6qk~Epfo` zn2g!pY=4q1o_@>-#%OeVdp35!8=ITXn@T}NHdb92{jKo%l2hsm4dmaj{m-nr%rXzd zA9;AEZQsfvR)$M)a;xOoTGU%opI@9?Pmnw6bj9ADfNUND7n~Y z&}NB@q}ILHD1mzdk^@t!!$Y*Zv?1^C}AO z???3{{Xk4GR!=TiIA|J3!+I=($QwD47>n3=&;7Su%6cMxtOJYXF@#Er2g7?SkP%`pRxKFedF}jz3-S{1k8(B&c z>{GARenrGBO6u~#N#{ccI(3=DB+xPlkbsj#%_W`1C%`1ZrzsOn?uq&Xk&_pKv{7+8 z9ei}Y71feD#W0GY==P@;#(w?EAa@e+=Xtbt3yVnBwki3+#du1v6%M_6oxy)mO+F&* zsI2b5wWrS2gGIy@mcfoPUNj#uLHdl%4s7T~O{LwQPg)0{rVQVNeR->g2=)Ak1obpK o5faeMLQTER{f+$f>%Q{g9fH0{UpKAC;X1HkDg2aFD)SMmH+?% literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html new file mode 100644 index 0000000..2f36bfd --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html @@ -0,0 +1,112 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html new file mode 100644 index 0000000..c8a257b --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html @@ -0,0 +1,195 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate Class Reference
+
+
+ +

Base editor script template object. Base editor implementation BaseScriptTemplate + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate:
+
+
+ + +CodeGeneration.Base.BaseScriptTemplate +FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate + +
+ + + + + + + + + + + +

+Protected Attributes

string _defaultBaseEditorTypeName
 
- Protected Attributes inherited from CodeGeneration.Base.BaseScriptTemplate
string _scriptNameFormatString
 File name format string More...
 
string _scriptFormatString
 Script format string More...
 
+ + + +

+Properties

Type DefaultBaseEditorType [get]
 
+ + + + + +

+Additional Inherited Members

- Public Member Functions inherited from CodeGeneration.Base.BaseScriptTemplate
abstract GeneratedScript CreateScript (Type type, params object[] args)
 Create script with args using _scriptFormatString More...
 
+

Detailed Description

+

Base editor script template object. Base editor implementation BaseScriptTemplate

+

Member Data Documentation

+ +

◆ _defaultBaseEditorTypeName

+ +
+
+ + + + + +
+ + + + +
string FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate._defaultBaseEditorTypeName
+
+protected
+
+ +
+
+

Property Documentation

+ +

◆ DefaultBaseEditorType

+ +
+
+ + + + + +
+ + + + +
Type FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate.DefaultBaseEditorType
+
+getprotected
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js new file mode 100644 index 0000000..2ed9a88 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js @@ -0,0 +1,5 @@ +var class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template = +[ + [ "_defaultBaseEditorTypeName", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0", null ], + [ "DefaultBaseEditorType", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a5937607099dcf01e39a3a334f808ebda066c3 GIT binary patch literal 2392 zcmcJRd05if8pknjX^Umk&3&sJ7c$MvWm2qMGB8_66E!tOEhQj#8Bp)-HfH6LxZ+wS znWC6Ff}psEhN#n&TcnkVCW!lriudO{&D{IU|NWlleb48d^PJ^(zVBHcT)yZaw@YOg z2n3RYp0|U8KvI*Qj1a!awras4|=ncS~UO-(@g zRpQ$hK;6zT_{FOrApgf_zAfh+2qgOjYIoK-N=lR`%qTo1f6iPJ70%x%Sb1?~%9rxC z+qody$J_?vGN`@US!Lk((x7wX9||VbOodx8mXoaliO* z%!tdCI9VxE#y@b&_*?`AR}rpcVzTyS^!)r?hNMx#kaWc^Dds#~N7c#Mhg+Id$7t8=D;kn*yDLUsvYksqep}%fiiGNFkAAa+OgEZMPT29MkD3wQ zegR`rk>dlT%85r)YIPo4*$OsTqX5b9&qW3VX!`LwFv|gn=wcqN*Hg1InBH%2?0%t$ z<_b)wKR7apM5?KO{IBuc)+`c9SCYxTUcA0LfkfI!mIYep|IO7Zd1UzS%Z-mky`eE^8CzX4>mpZ$Gp7N1xyWbP0$sTXgg7o8zqmuG9g zKHzhK2#ovSuTPK18s;4NJ87du^cn9 zAP^3Q9$6Mx2|ksr*Na+ziz%rDmy1xWb=EMwxM4x;*&mK|6pGix#h8r7b*l>U+T6?& zt7I>^NRQ6;c!zW=!EkS%<5bOhN>Rb+Gxm}imeG3&J>hkv$Kfrt;+iVS1&?UB6k>k; zpxuvzwZ0|ni{xTuI58%^(XXsAe1}jOy|=Qm-mrA){agFd;=ZI=gG97>R~7!e*#lUn(M4jZIN)dI9~ zm>?B(IN|%+$g;|}AkJ+f!eM7&`V6fEavD*$1p(6se&R1IG@*Tvcuw)17-)Naa@hUS zg|D|_hr--~iqZrW)y2TPV*|VRY>LI zu=IVSpQChf5HQZdNVjYA3})KS%$#OavQAljywvlhc8IgYTx~4@W6^Z7NA@0;NPUP| z+dvt?oYIVgfcF`Xu3GI%GI|OtoAP@^%jtXm)^AMBa0SDC)d0WUdZ(%BXO=qK`lphvP55-$o&4=Fp0VUB9s8e>8@H*d1 z2Xn!(g+rwp=g@Uo3n>}S)I+TSUSspt;cxPh46UA-ItD~@klu&bODTBL8dQT$V#nRk ztsaVgS)I(mzuMs?CXpf&9JV+s@9>E#W6%VhCQ7zO1s~WtH_bo;Q+reWf)3GO$JCY*jU1W6Rn*SYYAYTozf`8d#d~}V$Z1|%g2NxfVVZ~jC-?s;KjM4a zE#pT-hX1ToQ^n|REzlhsCFwhD{jPe_Gqzh~kI<981JI29%C;FhApM@!Hf;**AF=AH zdw=*w;!7B?$qZ$Y#L)-Gb)dij{S7+U8N9|$h@z;GN-sZ8oVuK@p)RV(F?5uJF7_sh z@6^L_*RZ=kWA@oTByvno=55EbhP&op={+)r2Hh$o-845ftDkbuUyfKiqmdMO;!842 zL&fs-cz%K6JVBq+JkU@ySD{n8k!pciE2hO7M{hdt&=VOtwphFa-Hk{xn`_bx3A*8J3@5$q*Qf*HA_Qt8(z zB_9&Zm)^u#v|WyF@o2WD*rrNc(PcdmCj@w$wI)9*$!S~X$FnS?DeffR4X>3%a(1w- zF1>$+XQ&f>>k5Ne#$;qU=PC*N5w0g7 z&lweqk03qEnZAavf0AQ!zLJ>=>B256@Ax@C*W4v*H*X^);m?*PX3k&ZHrXmUu4+py z){;P4k1{@M-0@1xv>K&7|6Xr*->PKTA08PT;Xb6fRN^_y8z0cF!552Ean|a52$FXw zgzHfwH?^JaQRBU^KRx>SE+4ELEo*G3+;=c ov-=a;UJWp*sFzfs;6Iz7sN?jLC$tF}z#9kzwZCXbwYhQkzX>dqvj6}9 literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html new file mode 100644 index 0000000..f95be8e --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html @@ -0,0 +1,117 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html new file mode 100644 index 0000000..a7e8bec --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html @@ -0,0 +1,349 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate Class Reference
+
+
+ +

Default implementation BaseEditorScriptTemplate + More...

+
+Inheritance diagram for FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate:
+
+
+ + +FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate +CodeGeneration.Base.BaseScriptTemplate + +
+ + + + + + + + +

+Public Member Functions

override GeneratedScript CreateScript (Type type, params object[] args)
 Create script with args using _scriptFormatString More...
 
abstract GeneratedScript CreateScript (Type type, params object[] args)
 Create script with args using _scriptFormatString More...
 
+ + + + +

+Static Public Member Functions

static DefaultEditorScriptTemplate CreateTemplateObject ()
 Create DefaultEditorScriptTemplate with default fields More...
 
+ + + + + +

+Static Public Attributes

const string DEFAULT_SCRIPT_NAME_FORMAT = "{0}_Generated.cs"
 
const string DEFAULT_SCRIPT_FORMAT
 
+ + + + + +

+Static Private Attributes

const string DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
 
const string DEFAULT_OBJECT_NAME = "DefaultEditorScriptTemplate"
 
+ + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate
string _defaultBaseEditorTypeName
 
- Protected Attributes inherited from CodeGeneration.Base.BaseScriptTemplate
string _scriptNameFormatString
 File name format string More...
 
string _scriptFormatString
 Script format string More...
 
- Properties inherited from FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate
Type DefaultBaseEditorType [get]
 
+

Detailed Description

+

Default implementation BaseEditorScriptTemplate

+

Member Function Documentation

+ +

◆ CreateScript()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override GeneratedScript FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateScript (Type type,
params object[] args 
)
+
+virtual
+
+ +

Create script with args using _scriptFormatString

+
Parameters
+ + + +
type
args
+
+
+
Returns
+ +

Implements CodeGeneration.Base.BaseScriptTemplate.

+ +
+
+ +

◆ CreateTemplateObject()

+ +
+
+ + + + + +
+ + + + + + + +
static DefaultEditorScriptTemplate FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateTemplateObject ()
+
+static
+
+ +

Create DefaultEditorScriptTemplate with default fields

+
Returns
+ +
+
+

Member Data Documentation

+ +

◆ DEFAULT_OBJECT_NAME

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_OBJECT_NAME = "DefaultEditorScriptTemplate"
+
+staticprivate
+
+ +
+
+ +

◆ DEFAULT_SCRIPT_FORMAT

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_SCRIPT_FORMAT
+
+static
+
+Initial value:
=
+
@"using UnityEditor;
+
{0}
+
{1}
+
{2}
+
[CustomEditor({3})]
+
public class {4} : {5}<{6}>
+
{{
+
+
}}
+
"
+
+
+
+ +

◆ DEFAULT_SCRIPT_NAME_FORMAT

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_SCRIPT_NAME_FORMAT = "{0}_Generated.cs"
+
+static
+
+ +
+
+ +

◆ DIRECTORY_PATH

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
+
+staticprivate
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js new file mode 100644 index 0000000..1bd9011 --- /dev/null +++ b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js @@ -0,0 +1,9 @@ +var class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template = +[ + [ "CreateScript", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78", null ], + [ "CreateTemplateObject", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47", null ], + [ "DEFAULT_OBJECT_NAME", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3", null ], + [ "DEFAULT_SCRIPT_FORMAT", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8", null ], + [ "DEFAULT_SCRIPT_NAME_FORMAT", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0", null ], + [ "DIRECTORY_PATH", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.png new file mode 100644 index 0000000000000000000000000000000000000000..7d091069e199db3d7068c1f6c9a5ffadc3ba99de GIT binary patch literal 2387 zcmcJRdpy(oAIB#@N&S@SoQ61yl;aXPlgOTsF&PjAc5q#9T_5%b4G{e!ug({@v&Cc)#Dz_viD^`}29dAMeK}fTZS1KE z*DhGk>MsRD>)GF?A2A#J zIqjltBVLj3k{Xg-puMip%FMeCB99%1r&-{HP2~sUj}PJp>oJ}pkTZIaWNK+rd>Ns zyB;lpUZ0y+(EwTNWh+^aNll1KOJ7Lel&JI=pe6kzr3C%#uWMtA+Wv!B^#N=^ajP-x zssSJlj9}Py+W-*gpD+gHkh&aU0&hor8No8P+_GwML=mVO-(`rF;D(09m+avu2?|Y! zMI7%wy!_`vqFZl!)sZmWS0?OHnPq)Yc%@r}+|N9fJty)ET3HJi#L`Yl<%^4@45VWI zV>4;C>nRNP9ZP$bLCW2pYmDn>QLFM_MJ(@yr4n+rMVFi3`ZzX}CFa;c;LH|3%tfD> z`lQnFsK>^?x-H47W=79I5KxN2nx2ACs~FI#46Ca$qS?YyRjpq z3k;qt1s4$4$a#CVo^3G6pI1ZGU8jf^XXi5cT8UFSQVc$QGAH1}xl$C)cDS25vucJI zOvIV(D6*fNM+H_5=g9EGwcVY}m-uCxjITqfCsLhb{*u3wKyl=R0S|2A9;SfW{%){v z!vdzg2}KysIJh5Bfd$vRX@CIs=AHk9XU~O<>WG?Z>6G%7pbqd+(CZrqH@^OrMmw|d zb^2$@ssShspse>QuQP!7Rc$mPGGOqK?;sYtfoh;a7{3P8UGnDz{sG;>*tPhk{KJyQ zZ(+Ua6}|WFtzrAn<$C2UjI)RrCbz;C8a1M12Pxl|pIPmxh`6}9+s!>^$j^v8@fjECgS;tF} zxThg&F5deUeBx=1t3)r&uGIC(hkafdg5t=YxW3_Uh(Q$HfR1gC@DO z%t6Mz-ctgK^uS=a@!>Z)$@O|$E&4yUz~`!)qI=gX{M^$MZ0QqwnW=bq2yfJxh4R+J zCL$B};E@tUy}#h;Lk#$)L;b_^PHDVm?nLs`UHccY$4dT)zntjsD1E?pE4B3Zr{N74 zJSQ#Kux=!|rY@JIM$uxC--mG+e%R;d36~3}GX=dJdCmEvEqV5jP261zD{0_tENcX6 z<@GKtH8_W7vNiDnIF-p>4URH*k*(TTMa|e>M%`qk{ID;V>_bma4nMbAHz9OtvezBj z%V~5PzfBLnF5FU0*Ew2u%qMXz=Kky-(+9fn1I+tX2W{J0D(VkxNw@V0k*OU2*7AF z=-Bx$0HdUg>L-k9>NZfyz95j&m7Q&xSN68F9M`%6`AlYQ0PP0IybXNC5QtyZQfRek zBqt+PZwK5_w;r@+}Y9%XkvF0v7pOz8-qfzrbDriyteIMK; zNY;THMfQI+x=-vpWLc~tPi7TOWS!lGGAiqT=?vvZg-0fgG&GNj7L;vt=en~?Z;`c` zH~9w~&EGD25UT1FiUKY=HT`5%AzK3cQuD#p{Z*GMJ3d$l5=%GQ|W1!st3tM11_ z#X{HJV;W8iYSAk4%B}E~poUrpQOCnM$#N3$jg6I>X{zc1UNGJ>jh?w`9qOU0&a3$D z1crJ0Qy$5y+Kd`yw*Om0&dQ;ITiK=aOq>Hm!aGEAnlyY@GaR{tRjb$95gG4kAr}@M zE$rzkPYJE0dY|L&vw85uSBvF^IAuIoglo}|6bHl%%P%Igf-9vnCAD{sA6`|ChzyJo zZjmoN7;*@kw&dsEO`6uBz9_jNs2XO<6Z2ss&slv_vKqup=C)GQ&Hkw3#^~|opNRBq zOnSRTw7}{y_{yH6RFu{%}AmJB`Y)yF8uHGv$lgX7^gdF-?9Dn@0WzQF(Yf*A++ gr(8oLcR^NFLDr3Ea{GuB`2K)kF7D3N$Aho^9X7zAD*ylh literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html new file mode 100644 index 0000000..c60049d --- /dev/null +++ b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html @@ -0,0 +1,124 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Helpers.Cache.SearchInspectorCache Member List
+
+
+ +

This is the complete list of members for FieldSearch.Helpers.Cache.SearchInspectorCache, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AssemblyReloadEvents_beforeAssemblyReload()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
ClearCache(bool fromDisk=true, bool fromMemory=true)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
ConvertByteToMb(float byteCount)FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
EditorApplication_quitting()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
FILE_NAMEFieldSearch.Helpers.Cache.SearchInspectorCachestatic
FilePathFieldSearch.Helpers.Cache.SearchInspectorCachestatic
GetCurrentSize()FieldSearch.Helpers.Cache.SearchInspectorCachestatic
HasFreeMemorySlots()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
inspectorsDictFieldSearch.Helpers.Cache.SearchInspectorCacheprotectedstatic
ReadCacheFromDisk()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
SaveCacheToDisk()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
SearchInspectorCache()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
SettingsFieldSearch.Helpers.Cache.SearchInspectorCacheprotectedstatic
TryAddValue(SearchCacheObj val)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
TryGetValue(int id, out SearchCacheObj obj)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
TryRemoveFirstValue()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
TryRemoveValue(int id)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
+
+ + + + diff --git a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html new file mode 100644 index 0000000..712a16e --- /dev/null +++ b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html @@ -0,0 +1,609 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.Cache.SearchInspectorCache Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

SearchCache inspector controller. With InitializeOnLoad logic + More...

+ + + + + + + + + + + + +

+Static Public Member Functions

static float GetCurrentSize ()
 
static bool TryAddValue (SearchCacheObj val)
 
static bool TryRemoveValue (int id)
 
static bool TryGetValue (int id, out SearchCacheObj obj)
 
static void ClearCache (bool fromDisk=true, bool fromMemory=true)
 
+ + + +

+Static Public Attributes

const string FILE_NAME = "SearchInspectorCache.txt"
 
+ + + +

+Static Protected Attributes

static ConcurrentDictionary< int, SearchCacheObjinspectorsDict = new ConcurrentDictionary<int, SearchCacheObj>()
 
+ + + + + +

+Properties

static string FilePath [get]
 
static BaseFieldSearchSettings Settings [get]
 
+ + + + + + + + + + + + + + + + + +

+Static Private Member Functions

static SearchInspectorCache ()
 
static void EditorApplication_quitting ()
 
static void AssemblyReloadEvents_beforeAssemblyReload ()
 
static bool TryRemoveFirstValue ()
 
static bool HasFreeMemorySlots ()
 
static double ConvertByteToMb (float byteCount)
 
static void SaveCacheToDisk ()
 
static void ReadCacheFromDisk ()
 
+

Detailed Description

+

SearchCache inspector controller. With InitializeOnLoad logic

+

Constructor & Destructor Documentation

+ +

◆ SearchInspectorCache()

+ +
+
+ + + + + +
+ + + + + + + +
static FieldSearch.Helpers.Cache.SearchInspectorCache.SearchInspectorCache ()
+
+staticprivate
+
+ +
+
+

Member Function Documentation

+ +

◆ AssemblyReloadEvents_beforeAssemblyReload()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Helpers.Cache.SearchInspectorCache.AssemblyReloadEvents_beforeAssemblyReload ()
+
+staticprivate
+
+ +
+
+ +

◆ ClearCache()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void FieldSearch.Helpers.Cache.SearchInspectorCache.ClearCache (bool fromDisk = true,
bool fromMemory = true 
)
+
+static
+
+ +
+
+ +

◆ ConvertByteToMb()

+ +
+
+ + + + + +
+ + + + + + + + +
static double FieldSearch.Helpers.Cache.SearchInspectorCache.ConvertByteToMb (float byteCount)
+
+staticprivate
+
+ +
+
+ +

◆ EditorApplication_quitting()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Helpers.Cache.SearchInspectorCache.EditorApplication_quitting ()
+
+staticprivate
+
+ +
+
+ +

◆ GetCurrentSize()

+ +
+
+ + + + + +
+ + + + + + + +
static float FieldSearch.Helpers.Cache.SearchInspectorCache.GetCurrentSize ()
+
+static
+
+ +
+
+ +

◆ HasFreeMemorySlots()

+ +
+
+ + + + + +
+ + + + + + + +
static bool FieldSearch.Helpers.Cache.SearchInspectorCache.HasFreeMemorySlots ()
+
+staticprivate
+
+ +
+
+ +

◆ ReadCacheFromDisk()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Helpers.Cache.SearchInspectorCache.ReadCacheFromDisk ()
+
+staticprivate
+
+ +
+
+ +

◆ SaveCacheToDisk()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Helpers.Cache.SearchInspectorCache.SaveCacheToDisk ()
+
+staticprivate
+
+ +
+
+ +

◆ TryAddValue()

+ +
+
+ + + + + +
+ + + + + + + + +
static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryAddValue (SearchCacheObj val)
+
+static
+
+ +
+
+ +

◆ TryGetValue()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryGetValue (int id,
out SearchCacheObj obj 
)
+
+static
+
+ +
+
+ +

◆ TryRemoveFirstValue()

+ +
+
+ + + + + +
+ + + + + + + +
static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryRemoveFirstValue ()
+
+staticprivate
+
+ +
+
+ +

◆ TryRemoveValue()

+ +
+
+ + + + + +
+ + + + + + + + +
static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryRemoveValue (int id)
+
+static
+
+ +
+
+

Member Data Documentation

+ +

◆ FILE_NAME

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.Helpers.Cache.SearchInspectorCache.FILE_NAME = "SearchInspectorCache.txt"
+
+static
+
+ +
+
+ +

◆ inspectorsDict

+ +
+
+ + + + + +
+ + + + +
ConcurrentDictionary<int, SearchCacheObj> FieldSearch.Helpers.Cache.SearchInspectorCache.inspectorsDict = new ConcurrentDictionary<int, SearchCacheObj>()
+
+staticprotected
+
+ +
+
+

Property Documentation

+ +

◆ FilePath

+ +
+
+ + + + + +
+ + + + +
string FieldSearch.Helpers.Cache.SearchInspectorCache.FilePath
+
+staticget
+
+ +
+
+ +

◆ Settings

+ +
+
+ + + + + +
+ + + + +
BaseFieldSearchSettings FieldSearch.Helpers.Cache.SearchInspectorCache.Settings
+
+staticgetprotected
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js new file mode 100644 index 0000000..36b0bcc --- /dev/null +++ b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js @@ -0,0 +1,20 @@ +var class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache = +[ + [ "SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce", null ], + [ "AssemblyReloadEvents_beforeAssemblyReload", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c", null ], + [ "ClearCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c", null ], + [ "ConvertByteToMb", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a", null ], + [ "EditorApplication_quitting", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4", null ], + [ "GetCurrentSize", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461", null ], + [ "HasFreeMemorySlots", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f", null ], + [ "ReadCacheFromDisk", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6", null ], + [ "SaveCacheToDisk", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9", null ], + [ "TryAddValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7", null ], + [ "TryGetValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae", null ], + [ "TryRemoveFirstValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197", null ], + [ "TryRemoveValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c", null ], + [ "FILE_NAME", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f", null ], + [ "inspectorsDict", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291", null ], + [ "FilePath", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6", null ], + [ "Settings", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html new file mode 100644 index 0000000..632bb04 --- /dev/null +++ b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html @@ -0,0 +1,109 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Helpers.StringFormatter.SearchStringFormatter Member List
+
+
+ +

This is the complete list of members for FieldSearch.Helpers.StringFormatter.SearchStringFormatter, including all inherited members.

+ + + +
GetFinalString(string str, bool ignoreCase=false)FieldSearch.Helpers.StringFormatter.SearchStringFormatterstatic
GetFinalString(string str, SearchFilter searchFilter=default)FieldSearch.Helpers.StringFormatter.SearchStringFormatterstatic
+
+ + + + diff --git a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html new file mode 100644 index 0000000..59ee13d --- /dev/null +++ b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html @@ -0,0 +1,194 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.StringFormatter.SearchStringFormatter Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Helpers.StringFormatter.SearchStringFormatter Class Reference
+
+
+ +

Helper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion + More...

+ + + + + + +

+Static Public Member Functions

static string GetFinalString (string str, bool ignoreCase=false)
 
static string GetFinalString (string str, SearchFilter searchFilter=default)
 
+

Detailed Description

+

Helper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion

+

Member Function Documentation

+ +

◆ GetFinalString() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static string FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString (string str,
bool ignoreCase = false 
)
+
+static
+
+ +
+
+ +

◆ GetFinalString() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static string FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString (string str,
SearchFilter searchFilter = default 
)
+
+static
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js new file mode 100644 index 0000000..ccfb1c1 --- /dev/null +++ b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js @@ -0,0 +1,5 @@ +var class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter = +[ + [ "GetFinalString", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441", null ], + [ "GetFinalString", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html new file mode 100644 index 0000000..c8c55d4 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html @@ -0,0 +1,109 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Samples.BaseSampleSearchableMonoBehaviour Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html new file mode 100644 index 0000000..d7967b9 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html @@ -0,0 +1,175 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Samples.BaseSampleSearchableMonoBehaviour Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Samples.BaseSampleSearchableMonoBehaviour Class Reference
+
+
+ +

Base class for SampleSearchableMonoBehaviour + More...

+
+Inheritance diagram for FieldSearch.Samples.BaseSampleSearchableMonoBehaviour:
+
+
+ + +FieldSearch.Samples.SampleSearchableMonoBehaviour + +
+ + + + + + +

+Private Attributes

Transform[] Receiver2
 
Transform Sender2
 
+

Detailed Description

+

Member Data Documentation

+ +

◆ Receiver2

+ +
+
+ + + + + +
+ + + + +
Transform [] FieldSearch.Samples.BaseSampleSearchableMonoBehaviour.Receiver2
+
+private
+
+ +
+
+ +

◆ Sender2

+ +
+
+ + + + + +
+ + + + +
Transform FieldSearch.Samples.BaseSampleSearchableMonoBehaviour.Sender2
+
+private
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js new file mode 100644 index 0000000..3236bc1 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js @@ -0,0 +1,5 @@ +var class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour = +[ + [ "Receiver2", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2", null ], + [ "Sender2", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.png b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.png new file mode 100644 index 0000000000000000000000000000000000000000..aea189fb4397c3015aa929f08199ba0841e1418b GIT binary patch literal 1582 zcmb`HX*iT?7{}jf2z4-HX*!}%9cdXdS;I*0*iFKaZ0Tf7VyI>sOOfqrP?WVHhofw- z?Oc`-qbwE5;0#F&a#9*$II=IzdF#vh(zkP-56|Dyy|FXBX>!IC| zdm1UGRtu$fJqqEX=ac0e-}HHp!sc1d#T)FAa?zb=+4;G)TaE8D0#!Ko?fFwWsUb?! zCOaclA?Ua3HG)?GoRDSD3y05=7Ufrpp9NPBW1i@SN#Qf5*{KUgaTHR2%0*tg&lyQ+ z9t6qP@LSK&4%Nt;COMG$o4PC$z6Rkbvv2J4*E}hbTD4F$46<5YJTkI_TPVQjzUR~ znK8EptAa=aR6askk_X7dQUD3qMye_OSG!Un$I<45jpoSqm)yhJI8G`mkUU|=)Wcm> z1+!U(sQfOj@>@bvQd|2h+9<+H4Ofi_U1+?lRU;Efexs8kbiDUsD&6(rK2rJ!d3=iu zk4zS~91Eqd$H#ij(T($e^v+cNDdK^w-17@@N?7K9tVX=^E zLtJjuH*(D)3k1Gy8A0QIZW$jt&!N#$ASm1iCNkj=6F@k{>gw=Y&}fOR`F&sBjW35>*=RIZ zS4YkZLdU6;hRy=>1lI$V7S=9OpI#&|?X=~Ns5=HbuQnQWd1Lgc!-;l`dS@%wg{dnB z?)^YDkpL=(GTp%iNv2WgL`K7mJo6ncY3F>2jq`5hkTs$oh*9j^r+i;pc-i z)@rfUab+w>jGj7Cp`6Ff7&ILntD>Oqxlg+8RoD4|@dQEBSkw{q_h!r;=*we4@jK9~ tMgM{@uVFIbkp(`Fy7i6RIhdQvSBay88;(ffehqlC1J(p0SYduH`X5fM)yDt; literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html new file mode 100644 index 0000000..3eefd25 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html new file mode 100644 index 0000000..71dd480 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html @@ -0,0 +1,158 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor Class Reference
+
+
+ +

Custom editor for SampleSearchableMonoBehaviour + More...

+
+Inheritance diagram for FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor:
+
+
+ + +FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector > + +
+ + + + + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
- Public Member Functions inherited from FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
override void OnInspectorGUI ()
 
+ + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
void OnEnable ()
 
- Protected Attributes inherited from FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
UnityEditor.Editor searchLayerInspector
 
+

Detailed Description

+

Custom editor for SampleSearchableMonoBehaviour

+

Member Function Documentation

+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor.OnInspectorGUI ()
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js new file mode 100644 index 0000000..9187e41 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js @@ -0,0 +1,4 @@ +var class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor = +[ + [ "OnInspectorGUI", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.png b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..ece376c64d94fafe011647c8d0292c134f1cdab7 GIT binary patch literal 1620 zcmc(fdpy%?9LJXvse_b?Lv$n7tBaEjxu0y9%P9|&T`w?Twfj3G>c)1+4=?4PFUz?Rm(GUovI*EY&fF^E{6pMbUu+f0sFRDc=mAdo+E!|1bJ;Z5f zd~S%UfEI>mo(Z6ZVX0wQ+GQ-wL?y%6gqrL2#vZJXa5n~frn^vgBX;DJ-7AMtd&+Uf z;CtofY+V1mRMEM!-n%R2fHO7WtVIfeBzgA=_ia2BuM(4K{Qj4hixI6Om=x{lNMnw0 zeglVY8CG;G$$@QtJ-TS%x-yly5}O`QETPPX7c+pluV6ZqkI~Hc0mLQM%{w@Mtkj$5 zkDcipzYxlhbnYs&A1#nz1RH3-s7Y=YDMd=kh&Hcx>|JO&KNW6Q5+xg&{i!W?zDC0Z&c3{h4>{{!gRHmTe5$DsE3UO``pxqPjMJ@KQCaHMvx3|_aJK6+GU&7E>>pz$kwAWj;|Ly z{utNklPG_#?9(tKOUplzlQ@;gNQpdkXQGW{wElJ~)vKc5f_&~sJ)5D}a4>w}F$&T@cKT4>AV%PE4SnpzTg~ z_h>q)XwL*$)aYN|de9|Z?cf%olRIG5bIP{3fdGg>yRVyrza%}sB>$&yKFS@809P1S zvbjY*1~;OIgjQD>ba7<0%ke*~DI9P}@3H57T@}ECUt0s^Q9S0*<2gHG5JTo(yx_k+`{*+zx2cL+2 zdH2g9x^;o{=IqKr2=J6Db3UJMTYI{x%J*b>kqZMC#$Oz=I+NQ5PG)MXYr5JJ>M%{M zdwByQB^Ki9p5r{06iK-~J8MBVT1hS|Sj&X7>6UZb`s;Ch*d`~_)(56|QE-3u?b(1w z<8<*WwpM#g>SAH~a^G+kiClNwK|}07KHid-aDe>5N?#(biT}MwBUYkP-(ooh<+VXZ zDZ + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Samples.SampleDefaultMonoBehaviour Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html new file mode 100644 index 0000000..8c53781 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html @@ -0,0 +1,172 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Samples.SampleDefaultMonoBehaviour Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Samples.SampleDefaultMonoBehaviour Class Reference
+
+
+ +

Sample monobehaviour without specific inspector + More...

+
+Inheritance diagram for FieldSearch.Samples.SampleDefaultMonoBehaviour:
+
+
+ +
+ + + + + + +

+Private Attributes

Transform Receiver
 
Transform Sender
 
+

Detailed Description

+

Sample monobehaviour without specific inspector

+

Member Data Documentation

+ +

◆ Receiver

+ +
+
+ + + + + +
+ + + + +
Transform FieldSearch.Samples.SampleDefaultMonoBehaviour.Receiver
+
+private
+
+ +
+
+ +

◆ Sender

+ +
+
+ + + + + +
+ + + + +
Transform FieldSearch.Samples.SampleDefaultMonoBehaviour.Sender
+
+private
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js new file mode 100644 index 0000000..617ea9f --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js @@ -0,0 +1,5 @@ +var class_field_search_1_1_samples_1_1_sample_default_mono_behaviour = +[ + [ "Receiver", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1", null ], + [ "Sender", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.png b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.png new file mode 100644 index 0000000000000000000000000000000000000000..677fd0f78bb6495a715cf4ef617943d31d8363bd GIT binary patch literal 934 zcmeAS@N?(olHy`uVBq!ia0y~yU^E7@12~w0q|?MC9Uvtg;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=q9eK=I&7msbGgI7@>3f*F8(FfeDDeT9L6+0fI)F{Fa=?c9r#7F+SK zM(Y=!`(OX@Y#YNiLrIgZr_a0#6`k9VDtYn7kEtCUN=lE6T2w?Ql}s#B^RzrQQ{|~f z`lKm~=XeJ7&7Ql~+09LQ|C{u_Y}=i+UzIZL=e@1|kiM=lzhv8)6%||8 zhOeK$`9ZVUo}%~8clMfXPmkf%S>D^f{b1zbpIfFbxqtqF{RC{MX z`2l@KA*6p`iEWm<9plREuB2~ zQ>E$6uzJbg-+|iW{VgXik$LJfsc4F^=c&MRDw^)d0v`*+1Or`MVpt!fe_{+^h*>s= zamkM#8kr1|rz9P^+BZ#No3LOGV~S=ngC$U)uZV5J;yH{@G}5Wct=q5}8nC(I+iE8k zrQHSwZ0>W7^lft&&$(IFclPEcWt)HBFZ|oylJmR8?AN}}CMBj%Lz8D`?6#ez9ua+> zP4?K#>nXQ`%hI>q-N-&KJ%4F0>z)fsD z--_P&H|^83ebKef&vP5Xr`P_`U$Q4;&Gq%i_FkT}N%V5-?MvqA=?AwqY)f4E`pC_B zTlQ_*+NSp}CwBHN){EtJVq3~3kDp)Gqsq7Zwc(EZwk+{;nFZH2?0x*Nx@^*xy_+6t zm+z6;XOy`8xX%Icpg!lA0y7UQzm-2d4$ronpME>Ln`ag?ZSLBejq`dtS-@CvSelY_75^F1ulV-ShUl*=J8lh?ecWC2oJ$+*tGV zs(0V_=N`T>FJI$%#Z~(N={Y&8-*(J3zWr};%|pBLscE-4VS)bGE`8hI{D5;g*6x;@ o-^x5av#ofF@$GZ4wDQz`b$FTHVVh;ZoXEi7>FVdQ&MBb@01@ZaH~;_u literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html new file mode 100644 index 0000000..ad144cf --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Samples.SampleSearchableMonoBehaviour Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html new file mode 100644 index 0000000..0e68815 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html @@ -0,0 +1,175 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Samples.SampleSearchableMonoBehaviour Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Samples.SampleSearchableMonoBehaviour Class Reference
+
+
+ +

Sample monobehaviour with specific inspector + More...

+
+Inheritance diagram for FieldSearch.Samples.SampleSearchableMonoBehaviour:
+
+
+ + +FieldSearch.Samples.BaseSampleSearchableMonoBehaviour + +
+ + + + + + +

+Private Attributes

Transform Receiver
 
Transform Sender
 
+

Detailed Description

+

Sample monobehaviour with specific inspector

+

Member Data Documentation

+ +

◆ Receiver

+ +
+
+ + + + + +
+ + + + +
Transform FieldSearch.Samples.SampleSearchableMonoBehaviour.Receiver
+
+private
+
+ +
+
+ +

◆ Sender

+ +
+
+ + + + + +
+ + + + +
Transform FieldSearch.Samples.SampleSearchableMonoBehaviour.Sender
+
+private
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js new file mode 100644 index 0000000..84b04f9 --- /dev/null +++ b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js @@ -0,0 +1,5 @@ +var class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour = +[ + [ "Receiver", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4", null ], + [ "Sender", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.png b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.png new file mode 100644 index 0000000000000000000000000000000000000000..7d537c6e2539235984284bd5279106d7f953ae89 GIT binary patch literal 1586 zcmcIkYfzF|82*SgHPeMGOEXI|8&@S0UCk5?VNFNTHSm6^R)|W|jP;&(SCTTd(v-ZR zrD5pg1x44y%B-X@B)9U)mKQX^O!0=`e)VT(cJ|-So*(ad&Ut6v=bU+-d9HZkoYlAJ zYykj3-Q_sO3jiQw5K~p4V3n(+^1*GlryCx-v9SR{(X8~>>yN8#%#9;=74k$}E*HE% zkuRtLd#V&K+z9|Ye_Pg@=x+c(slx?x3?B;-mxSk6+HM7g80V^FWh)bKbA@3jiBCG$ zY}Ek??PY||c2?c=%Jp(xMtc#|@q{@;OfAzE#vl;(sPLIgjSMn@pp0@}4DNYQDiulS zwKMa}U9`z`jDwmnkvTKpf^taf6g#cE@%x(T>@%{Fr7_c$@~v};&t;eU|H$i}9V{)( zd@2x%y4ImT6QtvnSZk83n;w(LArl5Xgq0dkM!xtij*5)eeH&yri<#{p^LYdfrSZg- zO!X#oICh%xu*+!WKR>Dv2=bxCD$&Mry5ho+;pVQF(HC}@_!FdM`~T(1=q4r;s_#!2 zNQJSOGh8Q%tFe;tU5W|NnR6%w5C)?yx$?xznP*dmRQbU2!e`xk5Qz~6+6pU%=&JAm z@ZW$k+A;;Iuft7+sS6#cnYNYN@qeCc6TQiAPi?)IOh)&eZzl-+OtgF%FVN zhUaBh=1XT54-9Uayq3lAXbZ$Gd*?av`+BFtte|&1nAGFggYf~})gNf1M$PMfzXS{g zh6rp9zAM&Ur6YobH6Og%K4HCMuxaSURwrce?qL&?y>>liRFo~tO3MmAFP&D@+|Ic- z@Bf-#^(rL0P8snNCtnhkHxeY_^FoIz?l-9A=#3BH=lC~pai#Q<_D&X_R<%}t=OtZ$m2o2XQ15~!2n)HkT_ zk9nF3Gc)+$NY#R06za$O6&&y_AaZu3g!Jrm1R@XV>j;w`J$h`(6=#rBWO1$rI6{4vL3cDDRv?%U`b(jegZ($=egB1@Rvcl^+&fd`sbI(~H6Ge68&eR?Er0T_x zpPf%nAWo!Dt&m7N>alxO->%Wtm@8|PWW1ZRAl7V&+&`II+dF}7YagyGdck(8EC)U1 zhRSWUkIy%+PbE!BB1|Gk_Z6Rd6B~O2GOzZ`V!lR6LILaYg0&9?rPXUn)Rq<^cS*=r z4F!TGrQc_xIJqA~>$lC;RWpt%VcB->$!?1$HR#+`v`&~~rTRxXqEJmciQdgfGLF9~ z*5VK7jnK#(gSFz$(CBsbwm_56N6uxtN;N$9+z?kULHQF!ZSJQpy^J_Rh}jo&jW*F( zB6L>BG0FA418BCJdm7s%#^-y_GbUksBR;dq$i{%xXEn*yp2$XrW7Hp!m-b=kMMplj mfK`6tA7a45Nt1tv)CQzCQ~{5i+UWwOJK%!FVd~H))BXbXZ1OY! literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html new file mode 100644 index 0000000..f4d4d57 --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html @@ -0,0 +1,123 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html new file mode 100644 index 0000000..ee2df95 --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html @@ -0,0 +1,587 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings.Base.BaseFieldSearchSettings Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Base settings singleton class for FieldSearch + More...

+
+Inheritance diagram for FieldSearch.Settings.Base.BaseFieldSearchSettings:
+
+
+ + +FieldSearch.Settings.FieldSearchSettings + +
+ + + + + +

+Protected Member Functions

virtual void TryUpdateInstance ()
 Delete previous instance when creating a new one More...
 
+ + + + + + + + +

+Static Protected Member Functions

static BaseFieldSearchSettings GetInstance ()
 
static string GetDirectoryName ()
 
static void StartCmdProcess (string path, string cmdArgs)
 Start hidden cmd process More...
 
+ + + + + + + + + +

+Protected Attributes

bool applyToAll = true
 
string searchLayerTypeName
 
bool saveToDisk = true
 
int memoryLimitInMb = 100
 
+ + + + + + +

+Static Protected Attributes

const string GlobalGitignorePath = "FieldSearch/gitignore.global"
 Relative path to custom global gitignore file More...
 
static BaseFieldSearchSettings _instance
 
+ + + + + + + + + + + + + + + +

+Properties

static BaseFieldSearchSettings Instance [get, set]
 
bool ApplyToAll [get]
 Apply SearchableEditor to all MonoBehaviour flag More...
 
Type SearchLayerInspectorType [get]
 Custom SearchableLayerInspector type More...
 
bool SaveToDisk [get]
 Save cache to disk flag More...
 
int MemoryLimitInMb [get]
 Disk/Memory cache limit in MB More...
 
+ + + +

+Private Member Functions

void OnEnable ()
 
+

Detailed Description

+

Base settings singleton class for FieldSearch

+

Member Function Documentation

+ +

◆ GetDirectoryName()

+ +
+
+ + + + + +
+ + + + + + + +
static string FieldSearch.Settings.Base.BaseFieldSearchSettings.GetDirectoryName ()
+
+staticprotected
+
+ +
+
+ +

◆ GetInstance()

+ +
+
+ + + + + +
+ + + + + + + +
static BaseFieldSearchSettings FieldSearch.Settings.Base.BaseFieldSearchSettings.GetInstance ()
+
+staticprotected
+
+ +
+
+ +

◆ OnEnable()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Settings.Base.BaseFieldSearchSettings.OnEnable ()
+
+private
+
+ +
+
+ +

◆ StartCmdProcess()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void FieldSearch.Settings.Base.BaseFieldSearchSettings.StartCmdProcess (string path,
string cmdArgs 
)
+
+staticprotected
+
+ +

Start hidden cmd process

+
Parameters
+ + + +
path
cmdArgs
+
+
+ +
+
+ +

◆ TryUpdateInstance()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void FieldSearch.Settings.Base.BaseFieldSearchSettings.TryUpdateInstance ()
+
+protectedvirtual
+
+ +

Delete previous instance when creating a new one

+ +
+
+

Member Data Documentation

+ +

◆ _instance

+ +
+
+ + + + + +
+ + + + +
BaseFieldSearchSettings FieldSearch.Settings.Base.BaseFieldSearchSettings._instance
+
+staticprotected
+
+ +
+
+ +

◆ applyToAll

+ +
+
+ + + + + +
+ + + + +
bool FieldSearch.Settings.Base.BaseFieldSearchSettings.applyToAll = true
+
+protected
+
+ +
+
+ +

◆ GlobalGitignorePath

+ +
+
+ + + + + +
+ + + + +
const string FieldSearch.Settings.Base.BaseFieldSearchSettings.GlobalGitignorePath = "FieldSearch/gitignore.global"
+
+staticprotected
+
+ +

Relative path to custom global gitignore file

+ +
+
+ +

◆ memoryLimitInMb

+ +
+
+ + + + + +
+ + + + +
int FieldSearch.Settings.Base.BaseFieldSearchSettings.memoryLimitInMb = 100
+
+protected
+
+ +
+
+ +

◆ saveToDisk

+ +
+
+ + + + + +
+ + + + +
bool FieldSearch.Settings.Base.BaseFieldSearchSettings.saveToDisk = true
+
+protected
+
+ +
+
+ +

◆ searchLayerTypeName

+ +
+
+ + + + + +
+ + + + +
string FieldSearch.Settings.Base.BaseFieldSearchSettings.searchLayerTypeName
+
+protected
+
+ +
+
+

Property Documentation

+ +

◆ ApplyToAll

+ +
+
+ + + + + +
+ + + + +
bool FieldSearch.Settings.Base.BaseFieldSearchSettings.ApplyToAll
+
+get
+
+ +

Apply SearchableEditor to all MonoBehaviour flag

+ +
+
+ +

◆ Instance

+ +
+
+ + + + + +
+ + + + +
BaseFieldSearchSettings FieldSearch.Settings.Base.BaseFieldSearchSettings.Instance
+
+staticgetset
+
+ +
+
+ +

◆ MemoryLimitInMb

+ +
+
+ + + + + +
+ + + + +
int FieldSearch.Settings.Base.BaseFieldSearchSettings.MemoryLimitInMb
+
+get
+
+ +

Disk/Memory cache limit in MB

+ +
+
+ +

◆ SaveToDisk

+ +
+
+ + + + + +
+ + + + +
bool FieldSearch.Settings.Base.BaseFieldSearchSettings.SaveToDisk
+
+get
+
+ +

Save cache to disk flag

+ +
+
+ +

◆ SearchLayerInspectorType

+ +
+
+ + + + + +
+ + + + +
Type FieldSearch.Settings.Base.BaseFieldSearchSettings.SearchLayerInspectorType
+
+get
+
+ +

Custom SearchableLayerInspector type

+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js new file mode 100644 index 0000000..fc8f74f --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js @@ -0,0 +1,19 @@ +var class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings = +[ + [ "GetDirectoryName", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220", null ], + [ "GetInstance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651", null ], + [ "OnEnable", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557", null ], + [ "StartCmdProcess", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2", null ], + [ "TryUpdateInstance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7", null ], + [ "_instance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd", null ], + [ "applyToAll", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9", null ], + [ "GlobalGitignorePath", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e", null ], + [ "memoryLimitInMb", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b", null ], + [ "saveToDisk", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141", null ], + [ "searchLayerTypeName", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850", null ], + [ "ApplyToAll", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4", null ], + [ "Instance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe", null ], + [ "MemoryLimitInMb", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5", null ], + [ "SaveToDisk", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea", null ], + [ "SearchLayerInspectorType", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.png b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..6d337bee3d00427a410223a0ac3d6158191c7f1c GIT binary patch literal 1412 zcmd5+YfzF|82+rWQmn>ZWlK_K88z_&Y8NdW+IC>`GejdQbth2^*dn)@6==Qgw6$rh zGJ_!CZC6JnQ}K$IypbBt5({2hh_t0}yrpQ?mS_q4)y)3b-}`6Jk8|GhJny{kd7o$I zy_++6E!%qjhmG{TU8sjk8CmuxWsh+)mfs=;nB7*_u}kk}be ztX;YleWxFbGS7CUr;uMP?aVR+d(|l44%A=5?(cwVT#zT)-W_eVKjOj2ekilE+!WIN zdGjd_Z5oGteKWs>{Q=CTuN|SbXCy0%Jbyx=0!SNYD_t#cn{TH*S?`=i)&G@dX-BYYUkkM8OUuMR{F zR0@fNxJ-XmgQ8NQCvSRLo(Z@COf((XfkaNbD1Q|?glBpLFo9VJ^7V01Rtg>BgrNYB zvL)$+8VHQq{R0ub87c?BtN#mW&Jro~38M)tW(A!Amr7^-=u#>4z}-todvuqC{<{;3Vme=UNH z2ge+;(u~$WrwhAjg^x-8;Be_FUl2BX(jemPC@F~_P_d8lH<7k7{xA+L2E7b3WA_>8kD`)a*Cr|RiA z5g(i}nDX;1I`Wg6b@nWle91>tb*?W&UGt_hEM%(}%Tm#jiYk^W%Jp<0qaZe9!x1hIpW>kPFXanpMvoH52l(5GAkRSPc# yeb0x4RoogOC?KK>y?OtrhZjM@xwg1FhMi^r literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html new file mode 100644 index 0000000..1d51c4d --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html @@ -0,0 +1,108 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html new file mode 100644 index 0000000..86434dc --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html @@ -0,0 +1,146 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor Class Reference
+
+
+ +

Editor for BaseFieldSearchSettings + More...

+
+Inheritance diagram for FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor:
+
+
+ + +FieldSearch.Settings.Editor.FieldSearchSettingsEditor + +
+ + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
+

Detailed Description

+

Editor for BaseFieldSearchSettings

+

Member Function Documentation

+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor.OnInspectorGUI ()
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js new file mode 100644 index 0000000..93b73dd --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js @@ -0,0 +1,4 @@ +var class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor = +[ + [ "OnInspectorGUI", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.png b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7d0db42bb19b7b53ceb6b5d4d0cd4b1e61b5a8 GIT binary patch literal 1549 zcmcIkeN>WX6n~w|GPQB5}TFtBTx}Pvf09@RIKz> zk<$mO$ic>GI?=>s$zH`=nHrhaAyQ|GsiFCmd$aA2{k^m2kLS71{oQ-dz0dD=p8Q=5 zn$>dqe(uc6OB~!I{nTw`y6|9^MYf} zrNF7P;Y`wf2^!luR~#feL+kR;aTepdL{(*q_Vo$RzpZKBUF%1cN}Y5qLW_brA#X8- zg$d!s2kd70*lB99gsOKeWmh`32F@bwzN9(t5WHZ zi_Cp`l-MBCll1RfdQMA+UO2Z=m5E@@wEFEx_#U z>r{(YK$aH^L>n$N;ZI^+);5ZES-uPoFiTp8HYM5!O)AVG0L}-Fkntx8Fbo#{S6E{g z$oQK95L^-$2Qxq*zzl#O!9}alfQ857`ZXwSrd6M+`-<_{mv{n?ynWy5f-pmcpJ)C4 zicSrwG~xru@RJBk9o|Wz(dFPO+Z%?A4Q97>SxrVG*IGjV2~0h4%Uel&>>oX|Z=4O4 zTsw6B&#P_G9d`+i{Wet(Ixb}g29&QEukCKL`#ooHMc~%0;WQas)+j+k^ zbQb^3;jWNFoDBDg3Y^jxuEoK64luKD9=0owy4Q+WuN1f3hMFIEnYzU0hADnM=G zST3eb!_e0P~Q_H|CJGJlod0%d}p-t0J+~klMTjxcXB_V`u8kqjLIGF!`7)pcO zB(~Qt3Xwo`vz0UO))j5~KBew73)lne!!u1Cv$nAqRtRJL|0tl3>g>0`tZeeiw5y3( z^S%6(KLz~-Vhn{A@L|bPDR9#$6x=idaU>OUL#>*fnrWTcvLc_q&Be(>pms}pSZUYi zu^ro+8++gug>rNfBjDTG2G#Gqu8D$(Nm-Q?A8c>YCrpVBscB9Lj|FjtIpdo0qb0oS z8!HWbHF^S?(CnO#tPb|YCGS?cLdwv5{*!lsm8-$+U=imaov?6mOOLJGrjus8$IVK1 zdq_`nj@YvSQB>B=8{dJP`0>uh!rsskG1&jZrHt|OBh?85dUo%pGVB*n>l{@aaa(Is zhp81w;w8PfNsRcijPR*~E3BC0R#-8}gt0jH{XM7A5u^}|N@NI7L>EOShLxAp_bzjX z=;(#|pRr;PcFV$1s4aJe}J9;CE+LIWHW6z-uS1c-J6N8=#j*uyOx%IzaoUGvU k329K1m*sC>mfs;4OiC<_QFdNhBK&a!bSi@)BOg5V7s~$Ib^rhX literal 0 HcmV?d00001 diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html new file mode 100644 index 0000000..1fccb64 --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html @@ -0,0 +1,110 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Settings.Editor.FieldSearchSettingsEditor Member List
+
+ +
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html new file mode 100644 index 0000000..192d1e5 --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html @@ -0,0 +1,209 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings.Editor.FieldSearchSettingsEditor Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Settings.Editor.FieldSearchSettingsEditor Class Reference
+
+
+ +

Custom editor for FieldSearchSettings + More...

+
+Inheritance diagram for FieldSearch.Settings.Editor.FieldSearchSettingsEditor:
+
+
+ + +FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor + +
+ + + + + + + +

+Public Member Functions

override void OnInspectorGUI ()
 
- Public Member Functions inherited from FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor
override void OnInspectorGUI ()
 
+ + + +

+Private Member Functions

void OnEnable ()
 
+ + + +

+Private Attributes

FieldSearchSettings fieldSearchSettings
 
+

Detailed Description

+

Custom editor for FieldSearchSettings

+

Member Function Documentation

+ +

◆ OnEnable()

+ +
+
+ + + + + +
+ + + + + + + +
void FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnEnable ()
+
+private
+
+ +
+
+ +

◆ OnInspectorGUI()

+ +
+
+ + + + + + + +
override void FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnInspectorGUI ()
+
+ +
+
+

Member Data Documentation

+ +

◆ fieldSearchSettings

+ +
+
+ + + + + +
+ + + + +
FieldSearchSettings FieldSearch.Settings.Editor.FieldSearchSettingsEditor.fieldSearchSettings
+
+private
+
+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js new file mode 100644 index 0000000..6a6f57e --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js @@ -0,0 +1,6 @@ +var class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor = +[ + [ "OnEnable", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849", null ], + [ "OnInspectorGUI", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5", null ], + [ "fieldSearchSettings", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.png b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ac4894bb20354ecdbff08678478321fb302eb0 GIT binary patch literal 1546 zcmd5+X;4#F6b^MnQNU8fr7W5ZK_j4)2myj*pkYjaA_5U2gr&x$i0lXiFu1mnD8a}2 zgaoSsZHz>tMP(~>0V4s06c_;m4H1E`l&2&Hg!HMM&h&Tx^!~W_-20vHJNMjs=9~)( z+-tJt%QXlD!h}pB1|tv#blB#sUIEXqcgIG_&fxV{{&-3>A`^^2zdW-;6AJP9f4R`LMD2LW*JQL)xcE`W5dBKN3Ln}lto6k z=o97C-N>{%B?_loHwi8=%RsQ7w;x959ZWF^r8KXW3WZ%~=oAXmMb8|duH%U!9;rY2i}6&K!&UnS?!8RBa3eJ*Ka?{3h>zZAvkt9Y z|A8{-C(!g1iiFt)d;nKJcmQHw6i!y$JFR*xIH=%o`K-pJ4hP^c~kK>lWUG-varf|g&~kY*RH zp>9c5B{VX{`s1Ne#8~zwLeJ7C(X`6(%l1n3`w zxXHc4796GiQz^RMCmuIN&iZ1P?)75x-o5h=SjST^r5N?q;bNDsy(qFhS{%DgRav%k15j{y7AyI;auop_eJcrq>S$E=_T>9m8THl~@D?$;G{ z6hBRq`!ZM2Cbacj&6SdM@7PWCSy*LX29n(OY?&XqGw%-Vy@-poeqW@@UVQQ5^TD&Y zd^LxuQAI*+*?S{YyvDyT+nK{+OCW8kM%EX{RnGQQHt zHjK}X99xK#aGoSxoK>JuRqgjp*|gN9{Pku!hpx;&7c-&vLtIX-T`fMVBLj(o@=*W& zlrwZQGo}sjL+qwgv6~G42ZfaChgpfKR;`lC9GtLkP_`AIyE)J)gG-3PfGZV?WtyUS z;VzY2fV-BlXm{{c)s`t~SPi~NWM2YOzY(j(mi7=%>K1d1Xr2`b zbD0ytv;dIMq;4JRbyg_C3H$o1rjEf`o0y_2z@-hibFqvAbF + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch.Settings.FieldSearchSettings Member List
+
+
+ +

This is the complete list of members for FieldSearch.Settings.FieldSearchSettings, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
_editorScriptGeneratorSettingsFieldSearch.Settings.FieldSearchSettingsprivate
_instanceFieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
AddToGlobalGitignore()FieldSearch.Settings.FieldSearchSettingsstatic
applyToAllFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
ApplyToAllFieldSearch.Settings.Base.BaseFieldSearchSettings
CreateSettingsObject()FieldSearch.Settings.FieldSearchSettingsstatic
EditorScriptGeneratorSettingsFieldSearch.Settings.FieldSearchSettings
GetDirectoryName()FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
GetInstance()FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
GlobalGitignorePathFieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
InstanceFieldSearch.Settings.Base.BaseFieldSearchSettingsstatic
memoryLimitInMbFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
MemoryLimitInMbFieldSearch.Settings.Base.BaseFieldSearchSettings
OnEnable()FieldSearch.Settings.Base.BaseFieldSearchSettingsprivate
RemoveFromGlobalGitignore()FieldSearch.Settings.FieldSearchSettingsstatic
saveToDiskFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
SaveToDiskFieldSearch.Settings.Base.BaseFieldSearchSettings
SearchLayerInspectorTypeFieldSearch.Settings.Base.BaseFieldSearchSettings
searchLayerTypeNameFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
ShowSettings()FieldSearch.Settings.FieldSearchSettingsstatic
StartCmdProcess(string path, string cmdArgs)FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
TryUpdateInstance()FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedvirtual
ValidateCreateSettingsObject()FieldSearch.Settings.FieldSearchSettingsprivatestatic
ValidateShowSettings()FieldSearch.Settings.FieldSearchSettingsprivatestatic
+
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html new file mode 100644 index 0000000..25b875d --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html @@ -0,0 +1,411 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings.FieldSearchSettings Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
FieldSearch.Settings.FieldSearchSettings Class Reference
+
+
+ +

FieldSearchSettings implementation based on BaseFieldSearchSettings + More...

+
+Inheritance diagram for FieldSearch.Settings.FieldSearchSettings:
+
+
+ + +FieldSearch.Settings.Base.BaseFieldSearchSettings + +
+ + + + + + + + + + + + + + +

+Static Public Member Functions

static void ShowSettings ()
 Show settings object, method for editor menu More...
 
static void CreateSettingsObject ()
 Create FieldSearchSettings with default fields More...
 
static void AddToGlobalGitignore ()
 Add custom global gitignore to project, method for editor menu More...
 
static void RemoveFromGlobalGitignore ()
 Remove custom global gitignore from project, method for editor menu More...
 
+ + + + + + + + + + + + + + + + + + + +

+Properties

EditorScriptGeneratorSettings EditorScriptGeneratorSettings [get]
 EditorScriptGenerator settings ref More...
 
- Properties inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
static BaseFieldSearchSettings Instance [get, set]
 
bool ApplyToAll [get]
 Apply SearchableEditor to all MonoBehaviour flag More...
 
Type SearchLayerInspectorType [get]
 Custom SearchableLayerInspector type More...
 
bool SaveToDisk [get]
 Save cache to disk flag More...
 
int MemoryLimitInMb [get]
 Disk/Memory cache limit in MB More...
 
+ + + + + +

+Static Private Member Functions

static bool ValidateShowSettings ()
 
static bool ValidateCreateSettingsObject ()
 
+ + + +

+Private Attributes

EditorScriptGeneratorSettings _editorScriptGeneratorSettings
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
virtual void TryUpdateInstance ()
 Delete previous instance when creating a new one More...
 
- Static Protected Member Functions inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
static BaseFieldSearchSettings GetInstance ()
 
static string GetDirectoryName ()
 
static void StartCmdProcess (string path, string cmdArgs)
 Start hidden cmd process More...
 
- Protected Attributes inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
bool applyToAll = true
 
string searchLayerTypeName
 
bool saveToDisk = true
 
int memoryLimitInMb = 100
 
- Static Protected Attributes inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
const string GlobalGitignorePath = "FieldSearch/gitignore.global"
 Relative path to custom global gitignore file More...
 
static BaseFieldSearchSettings _instance
 
+

Detailed Description

+

FieldSearchSettings implementation based on BaseFieldSearchSettings

+

Member Function Documentation

+ +

◆ AddToGlobalGitignore()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Settings.FieldSearchSettings.AddToGlobalGitignore ()
+
+static
+
+ +

Add custom global gitignore to project, method for editor menu

+ +
+
+ +

◆ CreateSettingsObject()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Settings.FieldSearchSettings.CreateSettingsObject ()
+
+static
+
+ +

Create FieldSearchSettings with default fields

+ +
+
+ +

◆ RemoveFromGlobalGitignore()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Settings.FieldSearchSettings.RemoveFromGlobalGitignore ()
+
+static
+
+ +

Remove custom global gitignore from project, method for editor menu

+ +
+
+ +

◆ ShowSettings()

+ +
+
+ + + + + +
+ + + + + + + +
static void FieldSearch.Settings.FieldSearchSettings.ShowSettings ()
+
+static
+
+ +

Show settings object, method for editor menu

+ +
+
+ +

◆ ValidateCreateSettingsObject()

+ +
+
+ + + + + +
+ + + + + + + +
static bool FieldSearch.Settings.FieldSearchSettings.ValidateCreateSettingsObject ()
+
+staticprivate
+
+ +
+
+ +

◆ ValidateShowSettings()

+ +
+
+ + + + + +
+ + + + + + + +
static bool FieldSearch.Settings.FieldSearchSettings.ValidateShowSettings ()
+
+staticprivate
+
+ +
+
+

Member Data Documentation

+ +

◆ _editorScriptGeneratorSettings

+ +
+
+ + + + + +
+ + + + +
EditorScriptGeneratorSettings FieldSearch.Settings.FieldSearchSettings._editorScriptGeneratorSettings
+
+private
+
+ +
+
+

Property Documentation

+ +

◆ EditorScriptGeneratorSettings

+ +
+
+ + + + + +
+ + + + +
EditorScriptGeneratorSettings FieldSearch.Settings.FieldSearchSettings.EditorScriptGeneratorSettings
+
+get
+
+ +

EditorScriptGenerator settings ref

+ +
+
+
+
+ + + + diff --git a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js new file mode 100644 index 0000000..7d81e2f --- /dev/null +++ b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js @@ -0,0 +1,11 @@ +var class_field_search_1_1_settings_1_1_field_search_settings = +[ + [ "AddToGlobalGitignore", "class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b", null ], + [ "CreateSettingsObject", "class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500", null ], + [ "RemoveFromGlobalGitignore", "class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d", null ], + [ "ShowSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758", null ], + [ "ValidateCreateSettingsObject", "class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7", null ], + [ "ValidateShowSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74", null ], + [ "_editorScriptGeneratorSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67", null ], + [ "EditorScriptGeneratorSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd", null ] +]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.png b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..51e43f00a7cf61a33633d3eb1a55adecc84ebd8d GIT binary patch literal 1408 zcmeAS@N?(olHy`uVBq!ia0y~yU^D`3f*F8(FfeDDeT9L6mD|(BF{Fa=?cCR8i>-Lv zwjYg}c<+Cwzg_}Q8&7=ur7u0V-Z)Iyc;wjh{ZoRxg1j`{7w*`t{_fpzkJNYXgjSxp z8>=*R=Wg#MM&;$5*;8%5Ntfr_e}4aNO|I45or1UaJ$U!eHfGhD+Klq=s_&;yLHuk6WiNs`_SCvhbT-`S~zh-;B9<6cgG*>*ZIHul$rjT zYn$#)*!^4d&x}oN_Ulv6_WfMHHg)~ZD{p3W#}?fAIq(1K+`@gu)yLQ+^uUoV5S{nDWH|IBRe>q(<{CvTJ59MC>kN9gw>Fx+N z+c&>z+l!(!G7c&TLM6;^(;E^Lw|fYbt#%ogK=%C3b)3{Ln2S zAD(Hf&VH5k;X2oB&kal0ykELHp*rcB!{e8+fA%bDZTha3mS15x_1os}z2@3CW>?&0 z`lDCpbusH;`?XDVmXXB?Z!_!SH%*h(i_-mZq0f@{RoUm2JH-y~&Hs}T6|KK3#&^!G z*G2W!()KGe7Cs1@IrC=dmeuoS-aNip<3~~I>)u0W-YkB}wXbf<)wLJSyfNRP_rqOn z+02{oRj1CJ>AA$n*tioOuJ2B@B}z<6lxS;as8KU-V0oYcjN6B0-sucXAV!|fTt*r7 zsf-;<45%B`NGa%iXqcC#r{+?bRw2QOE-o_4Q(av=mTcwbMD1!)*WBlX=$)_>+Vy( z;�+U`4g37n(1=HPJK;kuH#$l*Woj# zZW6j!_hjpv0;t5B8JAl!%-2OdPg?b*SKc@Kwd?fLjUTsnwk{DA%(q;jqx49tZi#~8 z%XZD^d=Wvx`+YOMTz0!@(X6Dj&e{7{qp-2kqsgABf`URTb(EZx;32qsQ;?UZm*!K2 Z|BTErn;Op=T?du544$rjF6*2UngBtpod^H` literal 0 HcmV?d00001 diff --git a/docs/html/classes.html b/docs/html/classes.html new file mode 100644 index 0000000..d7e209a --- /dev/null +++ b/docs/html/classes.html @@ -0,0 +1,131 @@ + + + + + + + +FieldSearch-Unity: Class Index + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Index
+
+
+
B | C | D | E | F | G | S | T
+
+
+
B
+
BaseCodeGenerator (CodeGeneration.Base)
BaseCodeGeneratorSettings (CodeGeneration.Base)
BaseEditorScriptTemplate (FieldSearch.EditorScriptGeneration.Templates)
BaseFieldSearchGlobalEditor (FieldSearch.Core.GlobalEditor)
BaseFieldSearchSettings (FieldSearch.Settings.Base)
BaseSampleSearchableMonoBehaviour (FieldSearch.Samples)
BaseScriptTemplate (CodeGeneration.Base)
BaseSearch (FieldSearch.Core.Base)
BaseSearchableEditor (FieldSearch.Core.Inspectors.Editor.Base)
BaseSearchCriterion (FieldSearch.Core.Data.Criteria.Base)
BaseSearchLayerInspector (FieldSearch.Core.Inspectors.Base)
ByFieldNameSearchCriterion (FieldSearch.Core.Data.Criteria)
ByObjNameSearchCriterion (FieldSearch.Core.Data.Criteria)
+
+
C
+
CodeGenerationUtils (CodeGeneration)
+
+
D
+
DefaultEditorScriptTemplate (FieldSearch.EditorScriptGeneration.Templates)
DefaultFieldSearchGlobalEditor (FieldSearch.Core.GlobalEditor)
DefaultFieldSearchSettingsEditor (FieldSearch.Settings.Editor)
DefaultSearchLayerInspector (FieldSearch.Core.Inspectors)
+
+
E
+
EditorScriptGenerator (FieldSearch.EditorScriptGeneration)
EditorScriptGeneratorSettings (FieldSearch.EditorScriptGeneration)
EditorScriptGeneratorWindow (FieldSearch.EditorScriptGeneration.Editor)
+
+
F
+
FieldSearchSettings (FieldSearch.Settings)
FieldSearchSettingsEditor (FieldSearch.Settings.Editor)
+
+
G
+
GeneratedFieldSearchGlobalEditor (FieldSearch.EditorScriptGeneration.GlobalEditor)
GeneratedScript (CodeGeneration.Data)
GeneratedSearchLayerInspector (FieldSearch.EditorScriptGeneration.GlobalEditor)
+
+
S
+
SampleDefaultMonoBehaviour (FieldSearch.Samples)
SampleSearchableMonoBehaviour (FieldSearch.Samples)
SampleSearchableMonoBehaviourEditor (FieldSearch.Samples.Editor)
EditorScriptGeneratorWindow.ScrollViewData (FieldSearch.EditorScriptGeneration.Editor)
SearchCacheJson (FieldSearch.Helpers.Cache.Data)
SearchCacheObj (FieldSearch.Helpers.Cache.Data)
SearchInspectorCache (FieldSearch.Helpers.Cache)
SearchInspectorService (FieldSearch.Core.Inspectors.Controllers)
SearchStringFormatter (FieldSearch.Helpers.StringFormatter)
SearchWithFilters (FieldSearch.Core)
+
+
T
+
TypeComparer (FieldSearch.Attributes)
TypeRefDropdownAttribute (FieldSearch.Attributes)
TypeRefDropdownAttributeDrawer (FieldSearch.Attributes.Drawers)
+
+
+
+ + + + diff --git a/docs/html/closed.png b/docs/html/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html b/docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html new file mode 100644 index 0000000..bc34623 --- /dev/null +++ b/docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Settings Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Settings Directory Reference
+
+
+ + + + +

+Directories

directory  Editor
 
+
+
+ + + + diff --git a/docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html b/docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html new file mode 100644 index 0000000..210c7f8 --- /dev/null +++ b/docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html @@ -0,0 +1,119 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Core Directory Reference
+
+
+ + + + + + + + + + + + +

+Directories

directory  Data
 
directory  GlobalEditor
 
directory  Helpers
 
directory  Inspectors
 
directory  Settings
 
+
+
+ + + + diff --git a/docs/html/dir_259decbc2ea484bb3f6813060f56881f.html b/docs/html/dir_259decbc2ea484bb3f6813060f56881f.html new file mode 100644 index 0000000..17f8cfe --- /dev/null +++ b/docs/html/dir_259decbc2ea484bb3f6813060f56881f.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
EditorScriptGeneratorWindow Directory Reference
+
+
+ + + + +

+Directories

directory  Editor
 
+
+
+ + + + diff --git a/docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html b/docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html new file mode 100644 index 0000000..358b1d0 --- /dev/null +++ b/docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D: Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
D: Directory Reference
+
+
+ + + + +

+Directories

directory  OSS
 
+
+
+ + + + diff --git a/docs/html/dir_2af6c947823b869652ab1b712b229c19.html b/docs/html/dir_2af6c947823b869652ab1b712b229c19.html new file mode 100644 index 0000000..d1451fc --- /dev/null +++ b/docs/html/dir_2af6c947823b869652ab1b712b229c19.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/CodeGeneration/Base Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Base Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html b/docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html new file mode 100644 index 0000000..575e15e --- /dev/null +++ b/docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Data Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Data Directory Reference
+
+
+ + + + +

+Directories

directory  Criteria
 
+
+
+ + + + diff --git a/docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html b/docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html new file mode 100644 index 0000000..3e24285 --- /dev/null +++ b/docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Assets Directory Reference
+
+
+ + + + + + +

+Directories

directory  FieldSearch
 
directory  FieldSearchDemo
 
+
+
+ + + + diff --git a/docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html b/docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html new file mode 100644 index 0000000..c60765f --- /dev/null +++ b/docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Settings Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Settings Directory Reference
+
+
+ + + + +

+Directories

directory  Editor
 
+
+
+ + + + diff --git a/docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html b/docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html new file mode 100644 index 0000000..bd3a1c0 --- /dev/null +++ b/docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Settings/Editor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Editor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html b/docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html new file mode 100644 index 0000000..ac10a5c --- /dev/null +++ b/docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Editor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_3f049fbb230563968553d2b13eca820a.html b/docs/html/dir_3f049fbb230563968553d2b13eca820a.html new file mode 100644 index 0000000..bda5d0a --- /dev/null +++ b/docs/html/dir_3f049fbb230563968553d2b13eca820a.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Inspectors Directory Reference
+
+
+ + + + + + +

+Directories

directory  Controllers
 
directory  Editor
 
+
+
+ + + + diff --git a/docs/html/dir_403eb944046b7c692683ac762e3240e9.html b/docs/html/dir_403eb944046b7c692683ac762e3240e9.html new file mode 100644 index 0000000..5e17b03 --- /dev/null +++ b/docs/html/dir_403eb944046b7c692683ac762e3240e9.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Data/Criteria Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Criteria Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html b/docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html new file mode 100644 index 0000000..5271e5b --- /dev/null +++ b/docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Controllers Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_45b04df99150743fec6a8199bf7d7052.html b/docs/html/dir_45b04df99150743fec6a8199bf7d7052.html new file mode 100644 index 0000000..b419f32 --- /dev/null +++ b/docs/html/dir_45b04df99150743fec6a8199bf7d7052.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Templates Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html b/docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html new file mode 100644 index 0000000..e7f7f29 --- /dev/null +++ b/docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Editor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html b/docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html new file mode 100644 index 0000000..eb199c9 --- /dev/null +++ b/docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Editor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html b/docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html new file mode 100644 index 0000000..930a945 --- /dev/null +++ b/docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html @@ -0,0 +1,119 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch Directory Reference
+
+
+ + + + + + + + + + + + +

+Directories

directory  Attributes
 
directory  CodeGeneration
 
directory  Core
 
directory  EditorScriptGeneration
 
directory  Settings
 
+
+
+ + + + diff --git a/docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html b/docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html new file mode 100644 index 0000000..9526af5 --- /dev/null +++ b/docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Cache Directory Reference
+
+
+ + + + +

+Directories

directory  Data
 
+
+
+ + + + diff --git a/docs/html/dir_6f23626456459d8450b4168dda7093ef.html b/docs/html/dir_6f23626456459d8450b4168dda7093ef.html new file mode 100644 index 0000000..4a3d3d0 --- /dev/null +++ b/docs/html/dir_6f23626456459d8450b4168dda7093ef.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearchDemo/Scripts Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Scripts Directory Reference
+
+
+ + + + +

+Directories

directory  Editor
 
+
+
+ + + + diff --git a/docs/html/dir_87ba2e080a62137deed56279787c8764.html b/docs/html/dir_87ba2e080a62137deed56279787c8764.html new file mode 100644 index 0000000..09a65a6 --- /dev/null +++ b/docs/html/dir_87ba2e080a62137deed56279787c8764.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Settings/Editor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Editor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html b/docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html new file mode 100644 index 0000000..95fa68b --- /dev/null +++ b/docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Attributes Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Attributes Directory Reference
+
+
+ + + + +

+Directories

directory  Drawers
 
+
+
+ + + + diff --git a/docs/html/dir_90b0b2e2658143fe38756520398d4050.html b/docs/html/dir_90b0b2e2658143fe38756520398d4050.html new file mode 100644 index 0000000..91a5521 --- /dev/null +++ b/docs/html/dir_90b0b2e2658143fe38756520398d4050.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/CodeGeneration Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CodeGeneration Directory Reference
+
+
+ + + + +

+Directories

directory  Base
 
+
+
+ + + + diff --git a/docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html b/docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html new file mode 100644 index 0000000..fe77046 --- /dev/null +++ b/docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Data Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_b09b0bedfac9617a783405e377175182.html b/docs/html/dir_b09b0bedfac9617a783405e377175182.html new file mode 100644 index 0000000..387598d --- /dev/null +++ b/docs/html/dir_b09b0bedfac9617a783405e377175182.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
OSS Directory Reference
+
+
+ + + + +

+Directories

directory  FieldSearch-Unity
 
+
+
+ + + + diff --git a/docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html b/docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html new file mode 100644 index 0000000..e67bdeb --- /dev/null +++ b/docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
StringFormatter Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html b/docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html new file mode 100644 index 0000000..9f6bbe4 --- /dev/null +++ b/docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Attributes/Drawers Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Drawers Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html b/docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html new file mode 100644 index 0000000..3a7b080 --- /dev/null +++ b/docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
EditorScriptGeneration Directory Reference
+
+
+ + + + + + + + +

+Directories

directory  EditorScriptGeneratorWindow
 
directory  GlobalEditor
 
directory  Templates
 
+
+
+ + + + diff --git a/docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html b/docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html new file mode 100644 index 0000000..dfb3729 --- /dev/null +++ b/docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch Directory Reference
+
+
+ + + + +

+Directories

directory  Assets
 
+
+
+ + + + diff --git a/docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html b/docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html new file mode 100644 index 0000000..5739225 --- /dev/null +++ b/docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
GlobalEditor Directory Reference
+
+
+ + + + +

+Directories

directory  Editor
 
+
+
+ + + + diff --git a/docs/html/dir_dd16eb35667a81e095a4898fedce711f.html b/docs/html/dir_dd16eb35667a81e095a4898fedce711f.html new file mode 100644 index 0000000..5beab0c --- /dev/null +++ b/docs/html/dir_dd16eb35667a81e095a4898fedce711f.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Editor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_e23e80085117c025ca199c397a1e3536.html b/docs/html/dir_e23e80085117c025ca199c397a1e3536.html new file mode 100644 index 0000000..dde5dab --- /dev/null +++ b/docs/html/dir_e23e80085117c025ca199c397a1e3536.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch-Unity Directory Reference
+
+
+ + + + +

+Directories

directory  FieldSearch
 
+
+
+ + + + diff --git a/docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html b/docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html new file mode 100644 index 0000000..3cf95c3 --- /dev/null +++ b/docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Helpers Directory Reference
+
+
+ + + + + + +

+Directories

directory  Cache
 
directory  StringFormatter
 
+
+
+ + + + diff --git a/docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html b/docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html new file mode 100644 index 0000000..3dd4975 --- /dev/null +++ b/docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html @@ -0,0 +1,105 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
GlobalEditor Directory Reference
+
+
+
+
+ + + + diff --git a/docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html b/docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html new file mode 100644 index 0000000..b51b49d --- /dev/null +++ b/docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearchDemo Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearchDemo Directory Reference
+
+
+ + + + +

+Directories

directory  Scripts
 
+
+
+ + + + diff --git a/docs/html/doc.png b/docs/html/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/docs/html/docd.png b/docs/html/docd.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c94fda9bf08ecc02c7190d968452b7a2dbf04b GIT binary patch literal 756 zcmV1wr-rhpn+wxm%q2)IkAYsr{iGq<}_z5JCD4J;FN?6Qh;@TCubdp(_XdD-^ zG_#)IP7_z6hKNdx5^+FGArwLWTWCG!j+oKji?U!hxA#d-ljgkN`+e^@-P+RWG{Bx= z2iQyYTtEf*o~ySWrIVW}HWHi0_hd4~$E6Jx1U`>Owo}EYJ1O>iZvS?!z8}B}QwLMA zC3Keqf1c}K@?C`X>68b(EUzYUYAS&OH^VPteZLPr{S&|nQvp@6W4GH-1U8!u&7l~A zx~RUSNH+>7@q38W6!BzirtjLFCzc|XGx)EF#G%^pWION*k@?vP<2O>|XkCD3ujl%1 z{55JSVkw{~HbX>iEZ2%yJ2eHj5Yh8OTpzs0A2;tZ^x!#5D+y-es{k1&0|Ns9-|+Xt ziGiTsZ8(^nUo#wdTpIDkb-Zp(3|A*FzW}GZ5SQD-r^R`&X@`26E3W|GyrwDIZjtQ& z$g5f8Sv=VgVtDien@J(!^BK+#l;s-LgP--p7C;7;E!ysXcXK6?+9D>_-B(?Wm(U zQbNm-5TyYxIU=rs0+)!ixqzhuxw(AqKc3?KKX32{D~Qibp*r0x&Wux5-9WCMMRi3U zTd6dOCQlj>a;gr;gLwRKulT&(m@^L{&HkSC(qH05HSSf$YEhynGvH zWNez``Z8FJXE+BSg=%ak{OR z+Nylcb{?evLYLuE1_HngYw0g%LC#=$a@?4~Tx>F9295Q>9UJ|_6v-KMw;!YZSgGj@ zR8fRov=hJ#QvsO@xw*{0%zH@OKVEUr + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/dynsections.js b/docs/html/dynsections.js new file mode 100644 index 0000000..f579fbf --- /dev/null +++ b/docs/html/dynsections.js @@ -0,0 +1,123 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (la9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/docs/html/functions.html b/docs/html/functions.html new file mode 100644 index 0000000..12d58e7 --- /dev/null +++ b/docs/html/functions.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- _ -

+
+
+ + + + diff --git a/docs/html/functions_a.html b/docs/html/functions_a.html new file mode 100644 index 0000000..b7ce9f8 --- /dev/null +++ b/docs/html/functions_a.html @@ -0,0 +1,112 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- a -

+
+
+ + + + diff --git a/docs/html/functions_b.html b/docs/html/functions_b.html new file mode 100644 index 0000000..3d48359 --- /dev/null +++ b/docs/html/functions_b.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- b -

+
+
+ + + + diff --git a/docs/html/functions_c.html b/docs/html/functions_c.html new file mode 100644 index 0000000..6c11255 --- /dev/null +++ b/docs/html/functions_c.html @@ -0,0 +1,120 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- c -

+
+
+ + + + diff --git a/docs/html/functions_d.html b/docs/html/functions_d.html new file mode 100644 index 0000000..adfb892 --- /dev/null +++ b/docs/html/functions_d.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/functions_dup.js b/docs/html/functions_dup.js new file mode 100644 index 0000000..6d70645 --- /dev/null +++ b/docs/html/functions_dup.js @@ -0,0 +1,22 @@ +var functions_dup = +[ + [ "_", "functions.html", null ], + [ "a", "functions_a.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "e", "functions_e.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "o", "functions_o.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "v", "functions_v.html", null ], + [ "w", "functions_w.html", null ] +]; \ No newline at end of file diff --git a/docs/html/functions_e.html b/docs/html/functions_e.html new file mode 100644 index 0000000..b6f67d1 --- /dev/null +++ b/docs/html/functions_e.html @@ -0,0 +1,110 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- e -

+
+
+ + + + diff --git a/docs/html/functions_enum.html b/docs/html/functions_enum.html new file mode 100644 index 0000000..6133445 --- /dev/null +++ b/docs/html/functions_enum.html @@ -0,0 +1,104 @@ + + + + + + + +FieldSearch-Unity: Class Members - Enumerations + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+ + + + diff --git a/docs/html/functions_f.html b/docs/html/functions_f.html new file mode 100644 index 0000000..6258c13 --- /dev/null +++ b/docs/html/functions_f.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- f -

+
+
+ + + + diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html new file mode 100644 index 0000000..6606228 --- /dev/null +++ b/docs/html/functions_func.html @@ -0,0 +1,245 @@ + + + + + + + +FieldSearch-Unity: Class Members - Functions + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- o -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+
+
+ + + + diff --git a/docs/html/functions_g.html b/docs/html/functions_g.html new file mode 100644 index 0000000..bea699e --- /dev/null +++ b/docs/html/functions_g.html @@ -0,0 +1,123 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- g -

+
+
+ + + + diff --git a/docs/html/functions_h.html b/docs/html/functions_h.html new file mode 100644 index 0000000..76603c6 --- /dev/null +++ b/docs/html/functions_h.html @@ -0,0 +1,108 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + diff --git a/docs/html/functions_i.html b/docs/html/functions_i.html new file mode 100644 index 0000000..f657bc3 --- /dev/null +++ b/docs/html/functions_i.html @@ -0,0 +1,116 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/functions_l.html b/docs/html/functions_l.html new file mode 100644 index 0000000..6f321fd --- /dev/null +++ b/docs/html/functions_l.html @@ -0,0 +1,106 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- l -

+
+
+ + + + diff --git a/docs/html/functions_m.html b/docs/html/functions_m.html new file mode 100644 index 0000000..a0fb9b6 --- /dev/null +++ b/docs/html/functions_m.html @@ -0,0 +1,108 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- m -

+
+
+ + + + diff --git a/docs/html/functions_o.html b/docs/html/functions_o.html new file mode 100644 index 0000000..3a8879b --- /dev/null +++ b/docs/html/functions_o.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- o -

+
+
+ + + + diff --git a/docs/html/functions_prop.html b/docs/html/functions_prop.html new file mode 100644 index 0000000..18888c9 --- /dev/null +++ b/docs/html/functions_prop.html @@ -0,0 +1,126 @@ + + + + + + + +FieldSearch-Unity: Class Members - Properties + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+ + + + diff --git a/docs/html/functions_r.html b/docs/html/functions_r.html new file mode 100644 index 0000000..c739bd5 --- /dev/null +++ b/docs/html/functions_r.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + diff --git a/docs/html/functions_s.html b/docs/html/functions_s.html new file mode 100644 index 0000000..baa2581 --- /dev/null +++ b/docs/html/functions_s.html @@ -0,0 +1,145 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- s -

+
+
+ + + + diff --git a/docs/html/functions_t.html b/docs/html/functions_t.html new file mode 100644 index 0000000..cbbbf6f --- /dev/null +++ b/docs/html/functions_t.html @@ -0,0 +1,119 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/html/functions_u.html b/docs/html/functions_u.html new file mode 100644 index 0000000..d699b79 --- /dev/null +++ b/docs/html/functions_u.html @@ -0,0 +1,107 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- u -

+
+
+ + + + diff --git a/docs/html/functions_v.html b/docs/html/functions_v.html new file mode 100644 index 0000000..35bf43d --- /dev/null +++ b/docs/html/functions_v.html @@ -0,0 +1,107 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- v -

+
+
+ + + + diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html new file mode 100644 index 0000000..b1847ef --- /dev/null +++ b/docs/html/functions_vars.html @@ -0,0 +1,228 @@ + + + + + + + +FieldSearch-Unity: Class Members - Variables + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- _ -

+ + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- l -

+ + +

- m -

+ + +

- o -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- w -

+
+
+ + + + diff --git a/docs/html/functions_w.html b/docs/html/functions_w.html new file mode 100644 index 0000000..1730d1d --- /dev/null +++ b/docs/html/functions_w.html @@ -0,0 +1,106 @@ + + + + + + + +FieldSearch-Unity: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- w -

+
+
+ + + + diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html new file mode 100644 index 0000000..19e6fbe --- /dev/null +++ b/docs/html/hierarchy.html @@ -0,0 +1,161 @@ + + + + + + + +FieldSearch-Unity: Class Hierarchy + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Hierarchy
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CCodeGeneration.Base.BaseCodeGenerator< T >Base class for custom CodeGenerator
 CCodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
 CFieldSearch.EditorScriptGeneration.EditorScriptGeneratorBaseCodeGenerator<T> for UnityEditor.Editor
 CBaseCodeGeneratorSettings
 CFieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettingsSettings singleton object for EditorScriptGenerator
 CFieldSearch.Core.Base.BaseSearchBase search class with filter implementation
 CFieldSearch.Core.SearchWithFiltersDefault search with filters
 CFieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
 CFieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditorCustom editor for SampleSearchableMonoBehaviour
 CFieldSearch.Core.Data.Criteria.Base.BaseSearchCriterionBase search criterion for Core.Base.BaseSearch
 CFieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterionByFieldName search criterion for Core.SearchWithFilters
 CFieldSearch.Core.Data.Criteria.ByObjNameSearchCriterionByObjName search criterion for Core.SearchWithFilters
 CCodeGeneration.CodeGenerationUtilsUtils for CodeGeneration
 CUnityEditor.Editor
 CFieldSearch.Core.Inspectors.Base.BaseSearchLayerInspectorBase SearchLayerInspector class
 CFieldSearch.Core.Inspectors.DefaultSearchLayerInspectorDefault implementation BaseSearchLayerInspector
 CFieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspectorGeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector
 CFieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >Base class for manually created SearchableEditor's
 CFieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditorEditor for BaseFieldSearchSettings
 CFieldSearch.Settings.Editor.FieldSearchSettingsEditorCustom editor for FieldSearchSettings
 CEditorWindow
 CFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowWindow for EditorScriptGenerator
 CCodeGeneration.Data.GeneratedScriptData class for Generated Script
 CIComparer
 CFieldSearch.Attributes.TypeComparerType comparer. Used in TypeRefDropdownAttribute
 CMonoBehaviour
 CFieldSearch.Samples.BaseSampleSearchableMonoBehaviourBase class for SampleSearchableMonoBehaviour
 CFieldSearch.Samples.SampleSearchableMonoBehaviourSample monobehaviour with specific inspector
 CFieldSearch.Samples.SampleDefaultMonoBehaviourSample monobehaviour without specific inspector
 CPropertyAttribute
 CFieldSearch.Attributes.TypeRefDropdownAttributeDropdown list attribute for type, inherited from BaseType
 CPropertyDrawer
 CFieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawerDrawer for TypeRefDropdownAttribute
 CScriptableObject
 CCodeGeneration.Base.BaseCodeGeneratorSettings< T >Base settings object for BaseCodeGenerator<T>
 CCodeGeneration.Base.BaseScriptTemplateBase script template object
 CFieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplateBase editor script template object. Base editor implementation BaseScriptTemplate
 CFieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplateDefault implementation BaseEditorScriptTemplate
 CFieldSearch.Settings.Base.BaseFieldSearchSettingsBase settings singleton class for FieldSearch
 CFieldSearch.Settings.FieldSearchSettingsFieldSearchSettings implementation based on BaseFieldSearchSettings
 CFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >ScrollViewData class for EditorScriptGeneratorWindow
 CFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< Type >
 CFieldSearch.Helpers.Cache.Data.SearchCacheJsonContainer for SearchCacheObj
 CFieldSearch.Helpers.Cache.Data.SearchCacheObjStored SearchCache struct
 CFieldSearch.Helpers.Cache.SearchInspectorCacheSearchCache inspector controller. With InitializeOnLoad logic
 CFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceDefault Search Service for Inspectors. Using SearchWithFilters
 CFieldSearch.Helpers.StringFormatter.SearchStringFormatterHelper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion
 CEditor
 CFieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditorBase FieldSearchGlobalEditor class
 CFieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >Default implementation BaseFieldSearchGlobalEditor
 CFieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
 CFieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
 CFieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >Default implementation BaseFieldSearchGlobalEditor
+
+
+
+ + + + diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js new file mode 100644 index 0000000..e1dd3ed --- /dev/null +++ b/docs/html/hierarchy.js @@ -0,0 +1,78 @@ +var hierarchy = +[ + [ "CodeGeneration.Base.BaseCodeGenerator< T >", "class_code_generation_1_1_base_1_1_base_code_generator.html", null ], + [ "CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >", "class_code_generation_1_1_base_1_1_base_code_generator.html", [ + [ "FieldSearch.EditorScriptGeneration.EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html", null ] + ] ], + [ "BaseCodeGeneratorSettings", null, [ + [ "FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html", null ] + ] ], + [ "FieldSearch.Core.Base.BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html", [ + [ "FieldSearch.Core.SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html", null ] + ] ], + [ "FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", [ + [ "FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html", null ] + ] ], + [ "FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html", [ + [ "FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html", null ], + [ "FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html", null ] + ] ], + [ "CodeGeneration.CodeGenerationUtils", "class_code_generation_1_1_code_generation_utils.html", null ], + [ "UnityEditor.Editor", null, [ + [ "FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html", [ + [ "FieldSearch.Core.Inspectors.DefaultSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html", [ + [ "FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html", null ] + ] ] + ] ], + [ "FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", null ], + [ "FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html", [ + [ "FieldSearch.Settings.Editor.FieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html", null ] + ] ] + ] ], + [ "EditorWindow", null, [ + [ "FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html", null ] + ] ], + [ "CodeGeneration.Data.GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html", null ], + [ "IComparer", null, [ + [ "FieldSearch.Attributes.TypeComparer", "class_field_search_1_1_attributes_1_1_type_comparer.html", null ] + ] ], + [ "MonoBehaviour", null, [ + [ "FieldSearch.Samples.BaseSampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html", [ + [ "FieldSearch.Samples.SampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html", null ] + ] ], + [ "FieldSearch.Samples.SampleDefaultMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html", null ] + ] ], + [ "PropertyAttribute", null, [ + [ "FieldSearch.Attributes.TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html", null ] + ] ], + [ "PropertyDrawer", null, [ + [ "FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html", null ] + ] ], + [ "ScriptableObject", null, [ + [ "CodeGeneration.Base.BaseCodeGeneratorSettings< T >", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html", null ], + [ "CodeGeneration.Base.BaseScriptTemplate", "class_code_generation_1_1_base_1_1_base_script_template.html", [ + [ "FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html", [ + [ "FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html", null ] + ] ] + ] ], + [ "FieldSearch.Settings.Base.BaseFieldSearchSettings", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html", [ + [ "FieldSearch.Settings.FieldSearchSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html", null ] + ] ] + ] ], + [ "FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html", null ], + [ "FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< Type >", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html", null ], + [ "FieldSearch.Helpers.Cache.Data.SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html", null ], + [ "FieldSearch.Helpers.Cache.Data.SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html", null ], + [ "FieldSearch.Helpers.Cache.SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html", null ], + [ "FieldSearch.Core.Inspectors.Controllers.SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html", null ], + [ "FieldSearch.Helpers.StringFormatter.SearchStringFormatter", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html", null ], + [ "Editor", null, [ + [ "FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html", [ + [ "FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", [ + [ "FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", null ], + [ "FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", null ] + ] ], + [ "FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", null ] + ] ] + ] ] +]; \ No newline at end of file diff --git a/docs/html/index.html b/docs/html/index.html new file mode 100644 index 0000000..4651ab2 --- /dev/null +++ b/docs/html/index.html @@ -0,0 +1,171 @@ + + + + + + + +FieldSearch-Unity: FieldSearch-Unity V1.0.3 + + + + + + + + + + + + + +
+
+ + + + + + +
+
FieldSearch-Unity +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
FieldSearch-Unity V1.0.3
+
+
+

image

+
    +
  • Ability to set SearchableEditor for all MonoBehaviour
  • +
  • Add to project without git handler
  • +
  • Save your requests between sessions with caching logic
  • +
  • Default Search with criteria (ObjName, FieldName) && options (StartWith, IgnoreCase)
  • +
  • Create your own search logic if necessary
  • +
  • Override current CustomEditors with EditorScriptGeneratorWindow
  • +
+

+Tested on:

+
    +
  • Unity Editor: 2018.4.3f1 | 2020.3.35f1
  • +
  • OS: Windows 10
  • +
+

+Quick start

+

+Step 1 (Optional)

+

You can install this as package (nit: git will always handle "package.json" && lock file).

+

Use PackageManager -> Add package from git URL... >https://github.com/Proton-V/FieldSearch-Unity.git?path=/FieldSearch/Assets/FieldSearch

+

If you want example of using SearchableEditor for specific MonoBehaviour please see Step 2

+

+Step 2

+

Skip this if you installed this as package && you don't want to add a "FieldSearchDemo" folder

+

Download && Import latest asset package V1.0.3

+

**"FieldSearchDemo" folder (optional) contains example of using SearchableEditor for specific MonoBehaviour**

    +
  • [ ] Uncheck "FieldSearchDemo" folder if you don't need it.
  • +
  • [ ] Uncheck "FieldSearch" folder if you have this as pacakge.
  • +
+

image

+

+Step 3

+

Create instance of default settings Field Search -> Add default settings ...

+

image

+

+Step 4 (Optional)

+

Field Search -> Add package folders to .gitignore (global)

+

After adding this package as asset you have tracked files for you git repo.

+

You can remove it for git without updating .gitignore in repo

+

Before press:

+

image

+

After press:

+

image

+

+<em><strong>Also you can undo it</strong></em>

+

Field Search -> Remove package folders from .gitignore (global)

+

+Settings

+

image

    +
  1. Apply SearchableEditor to all MonoBehaviour (who don't use custom inspector)
  2. +
  3. You can create && set custom SearchableLayerInspector to change default view of SearchableEditor
  4. +
  5. Save cache to disk to use previous cache between sessions
  6. +
  7. Memory limit in MB - memory and disk cache limit
  8. +
  9. Ref to EditorScriptGeneratorSettings
  10. +
  11. Clear cache buttons
  12. +
  13. Open EditorScriptGenerator window button
  14. +
+
+

‍## EditorScriptGenerator Window

+

You can try to override current active editors

+

image

+
    +
  • You can create your own Generation Template && Generator
  • +
+
+
+
+
+ + + + diff --git a/docs/html/jquery.js b/docs/html/jquery.js new file mode 100644 index 0000000..1dffb65 --- /dev/null +++ b/docs/html/jquery.js @@ -0,0 +1,34 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/docs/html/menu.js b/docs/html/menu.js new file mode 100644 index 0000000..b0b2693 --- /dev/null +++ b/docs/html/menu.js @@ -0,0 +1,136 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+='
    '; + for (var i in data.children) { + var url; + var link; + link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ + data.children[i].text+''+ + makeTree(data.children[i],relPath)+'
  • '; + } + result+='
'; + } + return result; + } + var searchBoxHtml; + if (searchEnabled) { + if (serverSide) { + searchBoxHtml='
'+ + '
'+ + '
 '+ + ''+ + '
'+ + '
'+ + '
'+ + '
'; + } else { + searchBoxHtml='
'+ + ''+ + ' '+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
'; + } + } + + $('#main-nav').before('
'+ + ''+ + ''+ + '
'); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBoxHtml) { + $('#main-menu').append('
  • '); + } + var $mainMenuState = $('#main-menu-state'); + var prevWidth = 0; + if ($mainMenuState.length) { + function initResizableIfExists() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function(e) { + var $menu = $('#main-menu'); + var options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = function() { $menu.css('display', 'block') }; + $menu.hide().slideDown(options); + } else { + options['complete'] = function() { $menu.css('display', 'none') }; + $menu.show().slideUp(options); + } + }); + // set default menu visibility + function resetState() { + var $menu = $('#main-menu'); + var $mainMenuState = $('#main-menu-state'); + var newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/docs/html/menudata.js b/docs/html/menudata.js new file mode 100644 index 0000000..d59a33a --- /dev/null +++ b/docs/html/menudata.js @@ -0,0 +1,88 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Packages",url:"namespaces.html",children:[ +{text:"Package List",url:"namespaces.html"}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"hierarchy.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"_",url:"functions.html#index__5F"}, +{text:"a",url:"functions_a.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"b",url:"functions_func.html#index_b"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"f",url:"functions_func.html#index_f"}, +{text:"g",url:"functions_func.html#index_g"}, +{text:"h",url:"functions_func.html#index_h"}, +{text:"i",url:"functions_func.html#index_i"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"u",url:"functions_func.html#index_u"}, +{text:"v",url:"functions_func.html#index_v"}]}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"_",url:"functions_vars.html#index__5F"}, +{text:"a",url:"functions_vars.html#index_a"}, +{text:"b",url:"functions_vars.html#index_b"}, +{text:"c",url:"functions_vars.html#index_c"}, +{text:"d",url:"functions_vars.html#index_d"}, +{text:"e",url:"functions_vars.html#index_e"}, +{text:"f",url:"functions_vars.html#index_f"}, +{text:"g",url:"functions_vars.html#index_g"}, +{text:"h",url:"functions_vars.html#index_h"}, +{text:"i",url:"functions_vars.html#index_i"}, +{text:"l",url:"functions_vars.html#index_l"}, +{text:"m",url:"functions_vars.html#index_m"}, +{text:"o",url:"functions_vars.html#index_o"}, +{text:"r",url:"functions_vars.html#index_r"}, +{text:"s",url:"functions_vars.html#index_s"}, +{text:"t",url:"functions_vars.html#index_t"}, +{text:"w",url:"functions_vars.html#index_w"}]}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Properties",url:"functions_prop.html"}]}]}]} diff --git a/docs/html/namespace_code_generation.html b/docs/html/namespace_code_generation.html new file mode 100644 index 0000000..5cf6d2a --- /dev/null +++ b/docs/html/namespace_code_generation.html @@ -0,0 +1,122 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    CodeGeneration Namespace Reference
    +
    +
    + + + + + + +

    +Namespaces

    namespace  Base
     
    namespace  Data
     
    + + + + +

    +Classes

    class  CodeGenerationUtils
     Utils for CodeGeneration More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_code_generation.js b/docs/html/namespace_code_generation.js new file mode 100644 index 0000000..e02b63a --- /dev/null +++ b/docs/html/namespace_code_generation.js @@ -0,0 +1,6 @@ +var namespace_code_generation = +[ + [ "Base", "namespace_code_generation_1_1_base.html", "namespace_code_generation_1_1_base" ], + [ "Data", "namespace_code_generation_1_1_data.html", "namespace_code_generation_1_1_data" ], + [ "CodeGenerationUtils", "class_code_generation_1_1_code_generation_utils.html", "class_code_generation_1_1_code_generation_utils" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_code_generation_1_1_base.html b/docs/html/namespace_code_generation_1_1_base.html new file mode 100644 index 0000000..604e39c --- /dev/null +++ b/docs/html/namespace_code_generation_1_1_base.html @@ -0,0 +1,120 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.Base Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    CodeGeneration.Base Namespace Reference
    +
    +
    + + + + + + + + + + + +

    +Classes

    class  BaseCodeGenerator
     Base class for custom CodeGenerator More...
     
    class  BaseCodeGeneratorSettings
     Base settings object for BaseCodeGenerator<T> More...
     
    class  BaseScriptTemplate
     Base script template object More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_code_generation_1_1_base.js b/docs/html/namespace_code_generation_1_1_base.js new file mode 100644 index 0000000..e695acd --- /dev/null +++ b/docs/html/namespace_code_generation_1_1_base.js @@ -0,0 +1,6 @@ +var namespace_code_generation_1_1_base = +[ + [ "BaseCodeGenerator", "class_code_generation_1_1_base_1_1_base_code_generator.html", "class_code_generation_1_1_base_1_1_base_code_generator" ], + [ "BaseCodeGeneratorSettings", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html", "class_code_generation_1_1_base_1_1_base_code_generator_settings" ], + [ "BaseScriptTemplate", "class_code_generation_1_1_base_1_1_base_script_template.html", "class_code_generation_1_1_base_1_1_base_script_template" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_code_generation_1_1_data.html b/docs/html/namespace_code_generation_1_1_data.html new file mode 100644 index 0000000..f37060a --- /dev/null +++ b/docs/html/namespace_code_generation_1_1_data.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: CodeGeneration.Data Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    CodeGeneration.Data Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  GeneratedScript
     Data class for Generated Script More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_code_generation_1_1_data.js b/docs/html/namespace_code_generation_1_1_data.js new file mode 100644 index 0000000..218a124 --- /dev/null +++ b/docs/html/namespace_code_generation_1_1_data.js @@ -0,0 +1,4 @@ +var namespace_code_generation_1_1_data = +[ + [ "GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html", "class_code_generation_1_1_data_1_1_generated_script" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search.html b/docs/html/namespace_field_search.html new file mode 100644 index 0000000..3bc7fc7 --- /dev/null +++ b/docs/html/namespace_field_search.html @@ -0,0 +1,123 @@ + + + + + + + +FieldSearch-Unity: FieldSearch Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch Namespace Reference
    +
    +
    + + + + + + + + + + + + + + +

    +Namespaces

    namespace  Attributes
     
    namespace  Core
     
    namespace  EditorScriptGeneration
     
    namespace  Helpers
     
    namespace  Samples
     
    namespace  Settings
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search.js b/docs/html/namespace_field_search.js new file mode 100644 index 0000000..acc426c --- /dev/null +++ b/docs/html/namespace_field_search.js @@ -0,0 +1,9 @@ +var namespace_field_search = +[ + [ "Attributes", "namespace_field_search_1_1_attributes.html", "namespace_field_search_1_1_attributes" ], + [ "Core", "namespace_field_search_1_1_core.html", "namespace_field_search_1_1_core" ], + [ "EditorScriptGeneration", "namespace_field_search_1_1_editor_script_generation.html", "namespace_field_search_1_1_editor_script_generation" ], + [ "Helpers", "namespace_field_search_1_1_helpers.html", "namespace_field_search_1_1_helpers" ], + [ "Samples", "namespace_field_search_1_1_samples.html", "namespace_field_search_1_1_samples" ], + [ "Settings", "namespace_field_search_1_1_settings.html", "namespace_field_search_1_1_settings" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_attributes.html b/docs/html/namespace_field_search_1_1_attributes.html new file mode 100644 index 0000000..8ec9f46 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_attributes.html @@ -0,0 +1,123 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Attributes Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Attributes Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Drawers
     
    + + + + + + + +

    +Classes

    class  TypeComparer
     Type comparer. Used in TypeRefDropdownAttribute More...
     
    class  TypeRefDropdownAttribute
     Dropdown list attribute for type, inherited from BaseType More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_attributes.js b/docs/html/namespace_field_search_1_1_attributes.js new file mode 100644 index 0000000..47eaee0 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_attributes.js @@ -0,0 +1,6 @@ +var namespace_field_search_1_1_attributes = +[ + [ "Drawers", "namespace_field_search_1_1_attributes_1_1_drawers.html", "namespace_field_search_1_1_attributes_1_1_drawers" ], + [ "TypeComparer", "class_field_search_1_1_attributes_1_1_type_comparer.html", "class_field_search_1_1_attributes_1_1_type_comparer" ], + [ "TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html b/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html new file mode 100644 index 0000000..f18f070 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Attributes.Drawers Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Attributes.Drawers Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  TypeRefDropdownAttributeDrawer
     Drawer for TypeRefDropdownAttribute More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js b/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js new file mode 100644 index 0000000..c8519cf --- /dev/null +++ b/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_attributes_1_1_drawers = +[ + [ "TypeRefDropdownAttributeDrawer", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core.html b/docs/html/namespace_field_search_1_1_core.html new file mode 100644 index 0000000..5da0007 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core.html @@ -0,0 +1,126 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core Namespace Reference
    +
    +
    + + + + + + + + + + +

    +Namespaces

    namespace  Base
     
    namespace  Data
     
    namespace  GlobalEditor
     
    namespace  Inspectors
     
    + + + + +

    +Classes

    class  SearchWithFilters
     Default search with filters More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core.js b/docs/html/namespace_field_search_1_1_core.js new file mode 100644 index 0000000..13279bc --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core.js @@ -0,0 +1,8 @@ +var namespace_field_search_1_1_core = +[ + [ "Base", "namespace_field_search_1_1_core_1_1_base.html", "namespace_field_search_1_1_core_1_1_base" ], + [ "Data", "namespace_field_search_1_1_core_1_1_data.html", "namespace_field_search_1_1_core_1_1_data" ], + [ "GlobalEditor", "namespace_field_search_1_1_core_1_1_global_editor.html", "namespace_field_search_1_1_core_1_1_global_editor" ], + [ "Inspectors", "namespace_field_search_1_1_core_1_1_inspectors.html", "namespace_field_search_1_1_core_1_1_inspectors" ], + [ "SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html", "class_field_search_1_1_core_1_1_search_with_filters" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_base.html new file mode 100644 index 0000000..44c82b5 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_base.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Base Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Base Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  BaseSearch
     Base search class with filter implementation More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_base.js new file mode 100644 index 0000000..1fd14a4 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_base.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_base = +[ + [ "BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html", "class_field_search_1_1_core_1_1_base_1_1_base_search" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data.html b/docs/html/namespace_field_search_1_1_core_1_1_data.html new file mode 100644 index 0000000..c478df5 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_data.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Data Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Data Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Criteria
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data.js b/docs/html/namespace_field_search_1_1_core_1_1_data.js new file mode 100644 index 0000000..f5a8bc9 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_data.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_data = +[ + [ "Criteria", "namespace_field_search_1_1_core_1_1_data_1_1_criteria.html", "namespace_field_search_1_1_core_1_1_data_1_1_criteria" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html new file mode 100644 index 0000000..ae08fca --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html @@ -0,0 +1,123 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Data.Criteria Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Data.Criteria Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Base
     
    + + + + + + + +

    +Classes

    class  ByFieldNameSearchCriterion
     ByFieldName search criterion for Core.SearchWithFilters More...
     
    class  ByObjNameSearchCriterion
     ByObjName search criterion for Core.SearchWithFilters More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js new file mode 100644 index 0000000..06e876f --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js @@ -0,0 +1,6 @@ +var namespace_field_search_1_1_core_1_1_data_1_1_criteria = +[ + [ "Base", "namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html", "namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base" ], + [ "ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion" ], + [ "ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html new file mode 100644 index 0000000..2c27277 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Data.Criteria.Base Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Data.Criteria.Base Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  BaseSearchCriterion
     Base search criterion for Core.Base.BaseSearch More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js new file mode 100644 index 0000000..5d7fab0 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base = +[ + [ "BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_global_editor.html b/docs/html/namespace_field_search_1_1_core_1_1_global_editor.html new file mode 100644 index 0000000..11fda1d --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_global_editor.html @@ -0,0 +1,117 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.GlobalEditor Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.GlobalEditor Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  BaseFieldSearchGlobalEditor
     Base FieldSearchGlobalEditor class More...
     
    class  DefaultFieldSearchGlobalEditor
     Default implementation BaseFieldSearchGlobalEditor More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_global_editor.js b/docs/html/namespace_field_search_1_1_core_1_1_global_editor.js new file mode 100644 index 0000000..e840d95 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_global_editor.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_core_1_1_global_editor = +[ + [ "BaseFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html", null ], + [ "DefaultFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors.html new file mode 100644 index 0000000..45c6b5b --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors.html @@ -0,0 +1,124 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Inspectors Namespace Reference
    +
    +
    + + + + + + + + +

    +Namespaces

    namespace  Base
     
    namespace  Controllers
     
    namespace  Editor
     
    + + + + +

    +Classes

    class  DefaultSearchLayerInspector
     Default implementation BaseSearchLayerInspector More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors.js new file mode 100644 index 0000000..2d61dcc --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors.js @@ -0,0 +1,7 @@ +var namespace_field_search_1_1_core_1_1_inspectors = +[ + [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_base" ], + [ "Controllers", "namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers" ], + [ "Editor", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor" ], + [ "DefaultSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html new file mode 100644 index 0000000..a687fd8 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Base Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Inspectors.Base Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  BaseSearchLayerInspector
     Base SearchLayerInspector class More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js new file mode 100644 index 0000000..0376f5a --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_inspectors_1_1_base = +[ + [ "BaseSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html", null ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html new file mode 100644 index 0000000..f595601 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Controllers Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Inspectors.Controllers Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  SearchInspectorService
     Default Search Service for Inspectors. Using SearchWithFilters More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js new file mode 100644 index 0000000..972caa5 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers = +[ + [ "SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html new file mode 100644 index 0000000..639cdba --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html @@ -0,0 +1,113 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Editor Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Inspectors.Editor Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Base
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js new file mode 100644 index 0000000..51b26ec --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_inspectors_1_1_editor = +[ + [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html new file mode 100644 index 0000000..fc646e1 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Core.Inspectors.Editor.Base Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Core.Inspectors.Editor.Base Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  BaseSearchableEditor
     Base class for manually created SearchableEditor's More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js new file mode 100644 index 0000000..5a91605 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base = +[ + [ "BaseSearchableEditor", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation.html b/docs/html/namespace_field_search_1_1_editor_script_generation.html new file mode 100644 index 0000000..9b419d6 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation.html @@ -0,0 +1,127 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.EditorScriptGeneration Namespace Reference
    +
    +
    + + + + + + + + +

    +Namespaces

    namespace  Editor
     
    namespace  GlobalEditor
     
    namespace  Templates
     
    + + + + + + + +

    +Classes

    class  EditorScriptGenerator
     BaseCodeGenerator<T> for UnityEditor.Editor More...
     
    class  EditorScriptGeneratorSettings
     Settings singleton object for EditorScriptGenerator More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation.js b/docs/html/namespace_field_search_1_1_editor_script_generation.js new file mode 100644 index 0000000..515be7b --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation.js @@ -0,0 +1,8 @@ +var namespace_field_search_1_1_editor_script_generation = +[ + [ "Editor", "namespace_field_search_1_1_editor_script_generation_1_1_editor.html", "namespace_field_search_1_1_editor_script_generation_1_1_editor" ], + [ "GlobalEditor", "namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html", "namespace_field_search_1_1_editor_script_generation_1_1_global_editor" ], + [ "Templates", "namespace_field_search_1_1_editor_script_generation_1_1_templates.html", "namespace_field_search_1_1_editor_script_generation_1_1_templates" ], + [ "EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator" ], + [ "EditorScriptGeneratorSettings", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html new file mode 100644 index 0000000..c0fa99f --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Editor Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.EditorScriptGeneration.Editor Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  EditorScriptGeneratorWindow
     Window for EditorScriptGenerator More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js new file mode 100644 index 0000000..e32641c --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_editor_script_generation_1_1_editor = +[ + [ "EditorScriptGeneratorWindow", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html new file mode 100644 index 0000000..3566a26 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html @@ -0,0 +1,117 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.GlobalEditor Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.EditorScriptGeneration.GlobalEditor Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  GeneratedFieldSearchGlobalEditor
     GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor More...
     
    class  GeneratedSearchLayerInspector
     GeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js new file mode 100644 index 0000000..99fa195 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_editor_script_generation_1_1_global_editor = +[ + [ "GeneratedFieldSearchGlobalEditor", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor" ], + [ "GeneratedSearchLayerInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html new file mode 100644 index 0000000..748b567 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html @@ -0,0 +1,117 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Templates Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.EditorScriptGeneration.Templates Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  BaseEditorScriptTemplate
     Base editor script template object. Base editor implementation BaseScriptTemplate More...
     
    class  DefaultEditorScriptTemplate
     Default implementation BaseEditorScriptTemplate More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js new file mode 100644 index 0000000..b8ef9a9 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_editor_script_generation_1_1_templates = +[ + [ "BaseEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template" ], + [ "DefaultEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers.html b/docs/html/namespace_field_search_1_1_helpers.html new file mode 100644 index 0000000..0176224 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers.html @@ -0,0 +1,115 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Helpers Namespace Reference
    +
    +
    + + + + + + +

    +Namespaces

    namespace  Cache
     
    namespace  StringFormatter
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_helpers.js b/docs/html/namespace_field_search_1_1_helpers.js new file mode 100644 index 0000000..33dfa79 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_helpers = +[ + [ "Cache", "namespace_field_search_1_1_helpers_1_1_cache.html", "namespace_field_search_1_1_helpers_1_1_cache" ], + [ "StringFormatter", "namespace_field_search_1_1_helpers_1_1_string_formatter.html", "namespace_field_search_1_1_helpers_1_1_string_formatter" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache.html b/docs/html/namespace_field_search_1_1_helpers_1_1_cache.html new file mode 100644 index 0000000..0a47a6f --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers_1_1_cache.html @@ -0,0 +1,120 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.Cache Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Helpers.Cache Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Data
     
    + + + + +

    +Classes

    class  SearchInspectorCache
     SearchCache inspector controller. With InitializeOnLoad logic More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache.js b/docs/html/namespace_field_search_1_1_helpers_1_1_cache.js new file mode 100644 index 0000000..10a4ee7 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers_1_1_cache.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_helpers_1_1_cache = +[ + [ "Data", "namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html", "namespace_field_search_1_1_helpers_1_1_cache_1_1_data" ], + [ "SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html b/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html new file mode 100644 index 0000000..2a796f9 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html @@ -0,0 +1,117 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.Cache.Data Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Helpers.Cache.Data Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    struct  SearchCacheJson
     Container for SearchCacheObj More...
     
    struct  SearchCacheObj
     Stored SearchCache struct More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js b/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js new file mode 100644 index 0000000..3748303 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_helpers_1_1_cache_1_1_data = +[ + [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json" ], + [ "SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html b/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html new file mode 100644 index 0000000..dbf2c6c --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.StringFormatter Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Helpers.StringFormatter Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  SearchStringFormatter
     Helper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js b/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js new file mode 100644 index 0000000..64e1386 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_helpers_1_1_string_formatter = +[ + [ "SearchStringFormatter", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_samples.html b/docs/html/namespace_field_search_1_1_samples.html new file mode 100644 index 0000000..3f71c55 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_samples.html @@ -0,0 +1,126 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Samples Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Samples Namespace Reference
    +
    +
    + + + + +

    +Namespaces

    namespace  Editor
     
    + + + + + + + + + + +

    +Classes

    class  BaseSampleSearchableMonoBehaviour
     Base class for SampleSearchableMonoBehaviour More...
     
    class  SampleDefaultMonoBehaviour
     Sample monobehaviour without specific inspector More...
     
    class  SampleSearchableMonoBehaviour
     Sample monobehaviour with specific inspector More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_samples.js b/docs/html/namespace_field_search_1_1_samples.js new file mode 100644 index 0000000..4c167bf --- /dev/null +++ b/docs/html/namespace_field_search_1_1_samples.js @@ -0,0 +1,7 @@ +var namespace_field_search_1_1_samples = +[ + [ "Editor", "namespace_field_search_1_1_samples_1_1_editor.html", "namespace_field_search_1_1_samples_1_1_editor" ], + [ "BaseSampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour" ], + [ "SampleDefaultMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour" ], + [ "SampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_samples_1_1_editor.html b/docs/html/namespace_field_search_1_1_samples_1_1_editor.html new file mode 100644 index 0000000..18a078e --- /dev/null +++ b/docs/html/namespace_field_search_1_1_samples_1_1_editor.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Samples.Editor Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Samples.Editor Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  SampleSearchableMonoBehaviourEditor
     Custom editor for SampleSearchableMonoBehaviour More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_samples_1_1_editor.js b/docs/html/namespace_field_search_1_1_samples_1_1_editor.js new file mode 100644 index 0000000..e1067e4 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_samples_1_1_editor.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_samples_1_1_editor = +[ + [ "SampleSearchableMonoBehaviourEditor", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_settings.html b/docs/html/namespace_field_search_1_1_settings.html new file mode 100644 index 0000000..88afcac --- /dev/null +++ b/docs/html/namespace_field_search_1_1_settings.html @@ -0,0 +1,122 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Settings Namespace Reference
    +
    +
    + + + + + + +

    +Namespaces

    namespace  Base
     
    namespace  Editor
     
    + + + + +

    +Classes

    class  FieldSearchSettings
     FieldSearchSettings implementation based on BaseFieldSearchSettings More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_settings.js b/docs/html/namespace_field_search_1_1_settings.js new file mode 100644 index 0000000..e897a9a --- /dev/null +++ b/docs/html/namespace_field_search_1_1_settings.js @@ -0,0 +1,6 @@ +var namespace_field_search_1_1_settings = +[ + [ "Base", "namespace_field_search_1_1_settings_1_1_base.html", "namespace_field_search_1_1_settings_1_1_base" ], + [ "Editor", "namespace_field_search_1_1_settings_1_1_editor.html", "namespace_field_search_1_1_settings_1_1_editor" ], + [ "FieldSearchSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html", "class_field_search_1_1_settings_1_1_field_search_settings" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_base.html b/docs/html/namespace_field_search_1_1_settings_1_1_base.html new file mode 100644 index 0000000..cfae003 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_settings_1_1_base.html @@ -0,0 +1,114 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings.Base Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Settings.Base Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  BaseFieldSearchSettings
     Base settings singleton class for FieldSearch More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_base.js b/docs/html/namespace_field_search_1_1_settings_1_1_base.js new file mode 100644 index 0000000..1018ee7 --- /dev/null +++ b/docs/html/namespace_field_search_1_1_settings_1_1_base.js @@ -0,0 +1,4 @@ +var namespace_field_search_1_1_settings_1_1_base = +[ + [ "BaseFieldSearchSettings", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings" ] +]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_editor.html b/docs/html/namespace_field_search_1_1_settings_1_1_editor.html new file mode 100644 index 0000000..ed5353b --- /dev/null +++ b/docs/html/namespace_field_search_1_1_settings_1_1_editor.html @@ -0,0 +1,117 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Settings.Editor Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Settings.Editor Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  DefaultFieldSearchSettingsEditor
     Editor for BaseFieldSearchSettings More...
     
    class  FieldSearchSettingsEditor
     Custom editor for FieldSearchSettings More...
     
    +
    +
    + + + + diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_editor.js b/docs/html/namespace_field_search_1_1_settings_1_1_editor.js new file mode 100644 index 0000000..c67fdda --- /dev/null +++ b/docs/html/namespace_field_search_1_1_settings_1_1_editor.js @@ -0,0 +1,5 @@ +var namespace_field_search_1_1_settings_1_1_editor = +[ + [ "DefaultFieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor" ], + [ "FieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor" ] +]; \ No newline at end of file diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html new file mode 100644 index 0000000..0709df9 --- /dev/null +++ b/docs/html/namespaces.html @@ -0,0 +1,177 @@ + + + + + + + +FieldSearch-Unity: Package List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Package List
    +
    +
    +
    Here are the packages with brief descriptions (if available):
    +
    [detail level 123456]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NCodeGeneration
     NBase
     CBaseCodeGeneratorBase class for custom CodeGenerator
     CBaseCodeGeneratorSettingsBase settings object for BaseCodeGenerator<T>
     CBaseScriptTemplateBase script template object
     NData
     CGeneratedScriptData class for Generated Script
     CCodeGenerationUtilsUtils for CodeGeneration
     NFieldSearch
     NAttributes
     NDrawers
     CTypeRefDropdownAttributeDrawerDrawer for TypeRefDropdownAttribute
     CTypeComparerType comparer. Used in TypeRefDropdownAttribute
     CTypeRefDropdownAttributeDropdown list attribute for type, inherited from BaseType
     NCore
     NBase
     CBaseSearchBase search class with filter implementation
     NData
     NCriteria
     NBase
     CBaseSearchCriterionBase search criterion for Core.Base.BaseSearch
     CByFieldNameSearchCriterionByFieldName search criterion for Core.SearchWithFilters
     CByObjNameSearchCriterionByObjName search criterion for Core.SearchWithFilters
     NGlobalEditor
     CBaseFieldSearchGlobalEditorBase FieldSearchGlobalEditor class
     CDefaultFieldSearchGlobalEditorDefault implementation BaseFieldSearchGlobalEditor
     NInspectors
     NBase
     CBaseSearchLayerInspectorBase SearchLayerInspector class
     NControllers
     CSearchInspectorServiceDefault Search Service for Inspectors. Using SearchWithFilters
     NEditor
     NBase
     CBaseSearchableEditorBase class for manually created SearchableEditor's
     CDefaultSearchLayerInspectorDefault implementation BaseSearchLayerInspector
     CSearchWithFiltersDefault search with filters
     NEditorScriptGeneration
     NEditor
     CEditorScriptGeneratorWindowWindow for EditorScriptGenerator
     CScrollViewDataScrollViewData class for EditorScriptGeneratorWindow
     NGlobalEditor
     CGeneratedFieldSearchGlobalEditorGeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
     CGeneratedSearchLayerInspectorGeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector
     NTemplates
     CBaseEditorScriptTemplateBase editor script template object. Base editor implementation BaseScriptTemplate
     CDefaultEditorScriptTemplateDefault implementation BaseEditorScriptTemplate
     CEditorScriptGeneratorBaseCodeGenerator<T> for UnityEditor.Editor
     CEditorScriptGeneratorSettingsSettings singleton object for EditorScriptGenerator
     NHelpers
     NCache
     NData
     CSearchCacheJsonContainer for SearchCacheObj
     CSearchCacheObjStored SearchCache struct
     CSearchInspectorCacheSearchCache inspector controller. With InitializeOnLoad logic
     NStringFormatter
     CSearchStringFormatterHelper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion
     NSamples
     NEditor
     CSampleSearchableMonoBehaviourEditorCustom editor for SampleSearchableMonoBehaviour
     CBaseSampleSearchableMonoBehaviourBase class for SampleSearchableMonoBehaviour
     CSampleDefaultMonoBehaviourSample monobehaviour without specific inspector
     CSampleSearchableMonoBehaviourSample monobehaviour with specific inspector
     NSettings
     NBase
     CBaseFieldSearchSettingsBase settings singleton class for FieldSearch
     NEditor
     CDefaultFieldSearchSettingsEditorEditor for BaseFieldSearchSettings
     CFieldSearchSettingsEditorCustom editor for FieldSearchSettings
     CFieldSearchSettingsFieldSearchSettings implementation based on BaseFieldSearchSettings
    +
    +
    +
    + + + + diff --git a/docs/html/namespaces_dup.js b/docs/html/namespaces_dup.js new file mode 100644 index 0000000..464ef9c --- /dev/null +++ b/docs/html/namespaces_dup.js @@ -0,0 +1,5 @@ +var namespaces_dup = +[ + [ "CodeGeneration", "namespace_code_generation.html", "namespace_code_generation" ], + [ "FieldSearch", "namespace_field_search.html", "namespace_field_search" ] +]; \ No newline at end of file diff --git a/docs/html/nav_f.png b/docs/html/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/docs/html/nav_fd.png b/docs/html/nav_fd.png new file mode 100644 index 0000000000000000000000000000000000000000..032fbdd4c54f54fa9a2e6423b94ef4b2ebdfaceb GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQU#tajv*C{Z|C~*H7f|XvG1G8 zt7aS*L7xwMeS}!z6R#{C5tIw-s~AJ==F^i}x3XyJseHR@yF& zerFf(Zf;Dd{+(0lDIROL@Sj-Ju2JQ8&-n%4%q?>|^bShc&lR?}7HeMo@BDl5N(aHY Uj$gdr1MOz;boFyt=akR{0D!zeaR2}S literal 0 HcmV?d00001 diff --git a/docs/html/nav_g.png b/docs/html/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL6W-eg#Jd_@e6*DPn)w;=|1H}Zvm9l6xXXB%>yL=NQU;mg M>FVdQ&MBb@0Bdt1Qvd(} literal 0 HcmV?d00001 diff --git a/docs/html/navtree.css b/docs/html/navtree.css new file mode 100644 index 0000000..c8a7766 --- /dev/null +++ b/docs/html/navtree.css @@ -0,0 +1,150 @@ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0px; + padding:0px; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; + outline:none; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px var(--font-family-nav); +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:var(--nav-text-active-color); +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin:0px; + padding:0px; +} + +#nav-tree { + padding: 0px 0px; + font-size:14px; + overflow:auto; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + width: $width; + overflow : hidden; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + background-image:var(--nav-splitbar-image); + background-size:100%; + background-repeat:repeat-y; + background-attachment: scroll; + cursor:ew-resize; + height:100%; + right:0; + top:0; + width:6px; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-tree-contents { + margin: 6px 0px 0px 0px; +} + +#nav-tree { + background-repeat:repeat-x; + background-color: var(--nav-background-color); + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#nav-sync { + position:absolute; + top:5px; + right:24px; + z-index:0; +} + +#nav-sync img { + opacity:0.3; +} + +#nav-sync img:hover { + opacity:0.9; +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + diff --git a/docs/html/navtree.js b/docs/html/navtree.js new file mode 100644 index 0000000..2798368 --- /dev/null +++ b/docs/html/navtree.js @@ -0,0 +1,549 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +var navTreeSubIndices = new Array(); +var arrowDown = '▼'; +var arrowRight = '►'; + +function getData(varName) +{ + var i = varName.lastIndexOf('/'); + var n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/\-/g,'_')); +} + +function stripPath(uri) +{ + return uri.substring(uri.lastIndexOf('/')+1); +} + +function stripPath2(uri) +{ + var i = uri.lastIndexOf('/'); + var s = uri.substring(i+1); + var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; +} + +function hashValue() +{ + return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); +} + +function hashUrl() +{ + return '#'+hashValue(); +} + +function pathName() +{ + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); +} + +function localStorageSupported() +{ + try { + return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + } + catch(e) { + return false; + } +} + +function storeLink(link) +{ + if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { + window.localStorage.setItem('navpath',link); + } +} + +function deleteLink() +{ + if (localStorageSupported()) { + window.localStorage.setItem('navpath',''); + } +} + +function cachedLink() +{ + if (localStorageSupported()) { + return window.localStorage.getItem('navpath'); + } else { + return ''; + } +} + +function getScript(scriptName,func,show) +{ + var head = document.getElementsByTagName("head")[0]; + var script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); +} + +function createIndent(o,domNode,node,level) +{ + var level=-1; + var n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + var imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=arrowRight; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=arrowRight; + node.expanded = false; + } else { + expandNode(o, node, false, false); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + var span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } +} + +var animationInProgress = false; + +function gotoAnchor(anchor,aname,updateLocation) +{ + var pos, docContent = $('#doc-content'); + var ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || + ancParent.hasClass('fieldtype') || + ancParent.is(':header')) + { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + var dist = Math.abs(Math.min( + pos-docContent.offset().top, + docContent[0].scrollHeight- + docContent.height()-docContent.scrollTop())); + animationInProgress=true; + docContent.animate({ + scrollTop: pos + docContent.scrollTop() - docContent.offset().top + },Math.max(50,Math.min(500,dist)),function(){ + if (updateLocation) window.location.href=aname; + animationInProgress=false; + }); + } +} + +function newNode(o, po, text, link, childrenData, lastNode) +{ + var node = new Object(); + node.children = Array(); + node.childrenData = childrenData; + node.depth = po.depth + 1; + node.relpath = po.relpath; + node.isLast = lastNode; + + node.li = document.createElement("li"); + po.getChildrenUL().appendChild(node.li); + node.parentNode = po; + + node.itemDiv = document.createElement("div"); + node.itemDiv.className = "item"; + + node.labelSpan = document.createElement("span"); + node.labelSpan.className = "label"; + + createIndent(o,node.itemDiv,node,0); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + var a = document.createElement("a"); + node.labelSpan.appendChild(a); + node.label = document.createTextNode(text); + node.expanded = false; + a.appendChild(node.label); + if (link) { + var url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + var aname = '#'+link.split('#')[1]; + var srcPage = stripPath(pathName()); + var targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.onclick = function(){ + storeLink(link); + if (!$(a).parent().parent().hasClass('selected')) + { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + $(a).parent().parent().addClass('selected'); + $(a).parent().parent().attr('id','selected'); + } + var anchor = $(aname); + gotoAnchor(anchor,aname,true); + }; + } else { + a.href = url; + a.onclick = function() { storeLink(link); } + } + } else { + if (childrenData != null) + { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + } + + node.childrenUL = null; + node.getChildrenUL = function() { + if (!node.childrenUL) { + node.childrenUL = document.createElement("ul"); + node.childrenUL.className = "children_ul"; + node.childrenUL.style.display = "none"; + node.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }; + + return node; +} + +function showRoot() +{ + var headerHeight = $("#top").height(); + var footerHeight = $("#nav-path").height(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + (function (){ // retry until we can scroll to the selected item + try { + var navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); +} + +function expandNode(o, node, imm, showRoot) +{ + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + expandNode(o, node, imm, showRoot); + }, showRoot); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + } + } +} + +function glowEffect(n,duration) +{ + n.addClass('glow').delay(duration).queue(function(next){ + $(this).removeClass('glow');next(); + }); +} + +function highlightAnchor() +{ + var aname = hashUrl(); + var anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft'){ + var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname'){ + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype'){ + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } +} + +function selectAndHighlight(hash,n) +{ + var a; + if (hash) { + var link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + var topOffset=5; + if (typeof page_layout!=='undefined' && page_layout==1) { + topOffset+=$('#top').outerHeight(); + } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + $('#nav-sync').css('top',topOffset+'px'); + showRoot(); +} + +function showNode(o, node, index, hash) +{ + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + showNode(o,node,index,hash); + },true); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + var n = node.children[o.breadcrumbs[index]]; + if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); + else hash=''; + } + if (hash.match(/^#l\d+$/)) { + var anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + var url=root+hash; + var i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function(){ + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + },true); + } +} + +function showSyncOff(n,relpath) +{ + n.html(''); +} + +function showSyncOn(n,relpath) +{ + n.html(''); +} + +function toggleSyncButton(relpath) +{ + var navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } +} + +var loadTriggered = false; +var readyTriggered = false; +var loadObject,loadToRoot,loadUrl,loadRelPath; + +$(window).on('load',function(){ + if (readyTriggered) { // ready first + navTo(loadObject,loadToRoot,loadUrl,loadRelPath); + showRoot(); + } + loadTriggered=true; +}); + +function initNavTree(toroot,relpath) +{ + var o = new Object(); + o.toroot = toroot; + o.node = new Object(); + o.node.li = document.getElementById("nav-tree-contents"); + o.node.childrenData = NAVTREE; + o.node.children = new Array(); + o.node.childrenUL = document.createElement("ul"); + o.node.getChildrenUL = function() { return o.node.childrenUL; }; + o.node.li.appendChild(o.node.childrenUL); + o.node.depth = 0; + o.node.relpath = relpath; + o.node.expanded = false; + o.node.isLast = true; + o.node.plus_img = document.createElement("span"); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = arrowRight; + + if (localStorageSupported()) { + var navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + navSync.click(function(){ toggleSyncButton(relpath); }); + } + + if (loadTriggered) { // load before ready + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + } else { // ready before load + loadObject = o; + loadToRoot = toroot; + loadUrl = hashUrl(); + loadRelPath = relpath; + readyTriggered=true; + } + + $(window).bind('hashchange', function(){ + if (window.location.hash && window.location.hash.length>1){ + var a; + if ($(location).attr('hash')){ + var clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/Also you can undo it", "index.html#autotoc_md7", null ] + ] ] + ] ], + [ "Settings", "index.html#autotoc_md8", null ] + ] ], + [ "Packages", "namespaces.html", [ + [ "Package List", "namespaces.html", "namespaces_dup" ] + ] ], + [ "Classes", "annotated.html", [ + [ "Class List", "annotated.html", "annotated_dup" ], + [ "Class Index", "classes.html", null ], + [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], + [ "Class Members", "functions.html", [ + [ "All", "functions.html", "functions_dup" ], + [ "Functions", "functions_func.html", null ], + [ "Variables", "functions_vars.html", null ], + [ "Enumerations", "functions_enum.html", null ], + [ "Properties", "functions_prop.html", null ] + ] ] + ] ] + ] ] +]; + +var NAVTREEINDEX = +[ +"annotated.html", +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d", +"functions_i.html" +]; + +var SYNCONMSG = 'click to disable panel synchronisation'; +var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js new file mode 100644 index 0000000..81a70e0 --- /dev/null +++ b/docs/html/navtreeindex0.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX0 = +{ +"annotated.html":[2,0], +"class_code_generation_1_1_base_1_1_base_code_generator.html":[2,0,0,0,0], +"class_code_generation_1_1_base_1_1_base_code_generator.html":[1,0,0,0,0], +"class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861":[2,0,0,0,0,0], +"class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861":[1,0,0,0,0,0], +"class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235":[1,0,0,0,0,2], +"class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235":[2,0,0,0,0,2], +"class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30":[2,0,0,0,0,1], +"class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30":[1,0,0,0,0,1], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html":[2,0,0,0,1], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html":[1,0,0,0,1], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f":[1,0,0,0,1,0], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f":[2,0,0,0,1,0], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5":[2,0,0,0,1,5], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5":[1,0,0,0,1,5], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6":[2,0,0,0,1,3], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6":[1,0,0,0,1,3], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94":[2,0,0,0,1,6], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94":[1,0,0,0,1,6], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429":[2,0,0,0,1,2], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429":[1,0,0,0,1,2], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55":[2,0,0,0,1,7], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55":[1,0,0,0,1,7], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c":[2,0,0,0,1,4], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c":[1,0,0,0,1,4], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56":[1,0,0,0,1,1], +"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56":[2,0,0,0,1,1], +"class_code_generation_1_1_base_1_1_base_script_template.html":[2,0,0,0,2], +"class_code_generation_1_1_base_1_1_base_script_template.html":[1,0,0,0,2], +"class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a":[2,0,0,0,2,2], +"class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a":[1,0,0,0,2,2], +"class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75":[2,0,0,0,2,1], +"class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75":[1,0,0,0,2,1], +"class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2":[2,0,0,0,2,0], +"class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2":[1,0,0,0,2,0], +"class_code_generation_1_1_code_generation_utils.html":[2,0,0,2], +"class_code_generation_1_1_code_generation_utils.html":[1,0,0,2], +"class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279":[2,0,0,2,0], +"class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279":[1,0,0,2,0], +"class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267":[2,0,0,2,2], +"class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267":[1,0,0,2,2], +"class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf":[1,0,0,2,5], +"class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf":[2,0,0,2,5], +"class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0":[2,0,0,2,3], +"class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0":[1,0,0,2,3], +"class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0":[1,0,0,2,4], +"class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0":[2,0,0,2,4], +"class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a":[2,0,0,2,1], +"class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a":[1,0,0,2,1], +"class_code_generation_1_1_data_1_1_generated_script.html":[1,0,0,1,0], +"class_code_generation_1_1_data_1_1_generated_script.html":[2,0,0,1,0], +"class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0":[2,0,0,1,0,0], +"class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0":[1,0,0,1,0,0], +"class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f":[2,0,0,1,0,1], +"class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f":[1,0,0,1,0,1], +"class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982":[2,0,0,1,0,2], +"class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982":[1,0,0,1,0,2], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html":[2,0,1,0,0,0], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html":[1,0,1,0,0,0], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c":[1,0,1,0,0,0,1], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c":[2,0,1,0,0,0,1], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51":[2,0,1,0,0,0,0], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51":[1,0,1,0,0,0,0], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac":[1,0,1,0,0,0,4], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac":[2,0,1,0,0,0,4], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02":[1,0,1,0,0,0,3], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02":[2,0,1,0,0,0,3], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761":[1,0,1,0,0,0,5], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761":[2,0,1,0,0,0,5], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298":[2,0,1,0,0,0,2], +"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298":[1,0,1,0,0,0,2], +"class_field_search_1_1_attributes_1_1_type_comparer.html":[2,0,1,0,1], +"class_field_search_1_1_attributes_1_1_type_comparer.html":[1,0,1,0,1], +"class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e":[1,0,1,0,1,0], +"class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e":[2,0,1,0,1,0], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html":[2,0,1,0,2], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html":[1,0,1,0,2], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14":[2,0,1,0,2,3], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14":[1,0,1,0,2,3], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2":[2,0,1,0,2,0], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2":[1,0,1,0,2,0], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456":[2,0,1,0,2,2], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456":[1,0,1,0,2,2], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a":[2,0,1,0,2,4], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a":[1,0,1,0,2,4], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16":[1,0,1,0,2,1], +"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16":[2,0,1,0,2,1], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html":[1,0,1,1,0,0], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html":[2,0,1,1,0,0], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7":[1,0,1,1,0,0,1], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7":[2,0,1,1,0,0,1], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30":[1,0,1,1,0,0,6], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30":[2,0,1,1,0,0,6], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5":[1,0,1,1,0,0,5], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5":[2,0,1,1,0,0,5], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723":[1,0,1,1,0,0,2], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723":[2,0,1,1,0,0,2], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96":[1,0,1,1,0,0,3], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96":[2,0,1,1,0,0,3], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb":[1,0,1,1,0,0,4], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb":[2,0,1,1,0,0,4], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c":[1,0,1,1,0,0,7], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c":[2,0,1,1,0,0,7], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a":[2,0,1,1,0,0,0], +"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a":[1,0,1,1,0,0,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html":[1,0,1,1,1,0,0,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html":[2,0,1,1,1,0,0,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f":[2,0,1,1,1,0,0,0,4], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f":[1,0,1,1,1,0,0,0,4], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4":[2,0,1,1,1,0,0,0,6], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4":[1,0,1,1,1,0,0,0,6], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081":[2,0,1,1,1,0,0,0,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081":[1,0,1,1,1,0,0,0,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc":[1,0,1,1,1,0,0,0,3], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc":[2,0,1,1,1,0,0,0,3], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8":[2,0,1,1,1,0,0,0,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8":[1,0,1,1,1,0,0,0,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321":[2,0,1,1,1,0,0,0,5], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321":[1,0,1,1,1,0,0,0,5], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2":[2,0,1,1,1,0,0,0,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2":[1,0,1,1,1,0,0,0,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html":[2,0,1,1,1,0,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html":[1,0,1,1,1,0,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc":[2,0,1,1,1,0,1,3], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc":[1,0,1,1,1,0,1,3], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d":[2,0,1,1,1,0,1,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d":[1,0,1,1,1,0,1,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100":[2,0,1,1,1,0,1,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100":[1,0,1,1,1,0,1,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185":[2,0,1,1,1,0,1,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185":[1,0,1,1,1,0,1,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html":[1,0,1,1,1,0,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html":[2,0,1,1,1,0,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49":[1,0,1,1,1,0,2,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49":[2,0,1,1,1,0,2,1], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f":[1,0,1,1,1,0,2,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f":[2,0,1,1,1,0,2,0], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567":[2,0,1,1,1,0,2,3], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567":[1,0,1,1,1,0,2,3], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6":[1,0,1,1,1,0,2,2], +"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6":[2,0,1,1,1,0,2,2], +"class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html":[2,0,1,1,2,0], +"class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html":[1,0,1,1,2,0], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html":[2,0,1,1,2,1], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html":[1,0,1,1,2,1], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b":[1,0,1,1,2,1,9], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b":[2,0,1,1,2,1,9], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1":[1,0,1,1,2,1,8], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1":[2,0,1,1,2,1,8], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[1,0,1,1,2,1,2], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[1,0,1,1,2,1,3], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[2,0,1,1,2,1,3], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[2,0,1,1,2,1,2], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4":[1,0,1,1,2,1,7], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4":[2,0,1,1,2,1,7], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[1,0,1,1,2,1,5], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[2,0,1,1,2,1,5], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[2,0,1,1,2,1,4], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[1,0,1,1,2,1,4], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d":[2,0,1,1,2,1,1], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d":[1,0,1,1,2,1,1], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e":[1,0,1,1,2,1,10], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e":[2,0,1,1,2,1,10], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4":[1,0,1,1,2,1,11], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4":[2,0,1,1,2,1,11], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1":[1,0,1,1,2,1,6], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1":[2,0,1,1,2,1,6], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded":[1,0,1,1,2,1,0], +"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded":[2,0,1,1,2,1,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html":[1,0,1,1,3,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html":[2,0,1,1,3,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html":[1,0,1,1,3,1,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html":[2,0,1,1,3,1,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9":[1,0,1,1,3,1,0,1], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9":[2,0,1,1,3,1,0,1], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84":[2,0,1,1,3,1,0,16], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84":[1,0,1,1,3,1,0,16], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a":[2,0,1,1,3,1,0,11], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a":[1,0,1,1,3,1,0,11], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209":[1,0,1,1,3,1,0,10], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209":[2,0,1,1,3,1,0,10], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f":[1,0,1,1,3,1,0,7], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f":[2,0,1,1,3,1,0,7], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16":[2,0,1,1,3,1,0,2], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16":[1,0,1,1,3,1,0,2], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4":[1,0,1,1,3,1,0,15], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4":[2,0,1,1,3,1,0,15], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5":[2,0,1,1,3,1,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5":[1,0,1,1,3,1,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d":[2,0,1,1,3,1,0,8], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d":[1,0,1,1,3,1,0,8], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32":[1,0,1,1,3,1,0,13], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32":[2,0,1,1,3,1,0,13], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126":[1,0,1,1,3,1,0,12], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126":[2,0,1,1,3,1,0,12], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217":[1,0,1,1,3,1,0,6], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217":[2,0,1,1,3,1,0,6], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0":[2,0,1,1,3,1,0,4], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0":[1,0,1,1,3,1,0,4], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7":[2,0,1,1,3,1,0,5], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7":[1,0,1,1,3,1,0,5], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f":[1,0,1,1,3,1,0,17], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f":[2,0,1,1,3,1,0,17], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b":[1,0,1,1,3,1,0,9], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b":[2,0,1,1,3,1,0,9], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa":[1,0,1,1,3,1,0,14], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa":[2,0,1,1,3,1,0,14], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe":[2,0,1,1,3,1,0,18], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe":[1,0,1,1,3,1,0,18], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c":[2,0,1,1,3,1,0,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c":[1,0,1,1,3,1,0,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html":[2,0,1,1,3,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html":[1,0,1,1,3,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971":[1,0,1,1,3,3,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971":[2,0,1,1,3,3,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd":[1,0,1,1,3,3,2], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd":[2,0,1,1,3,3,2], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d":[1,0,1,1,3,3,1], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d":[2,0,1,1,3,3,1], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33":[2,0,1,1,3,3,4], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33":[1,0,1,1,3,3,4], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae":[1,0,1,1,3,3,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae":[2,0,1,1,3,3,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html":[1,0,1,1,3,2,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html":[2,0,1,1,3,2,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4":[1,0,1,1,3,2,0,0,1], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4":[2,0,1,1,3,2,0,0,1], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55":[2,0,1,1,3,2,0,0,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55":[1,0,1,1,3,2,0,0,3], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a":[2,0,1,1,3,2,0,0,2], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a":[1,0,1,1,3,2,0,0,2], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f":[2,0,1,1,3,2,0,0,0], +"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f":[1,0,1,1,3,2,0,0,0], +"class_field_search_1_1_core_1_1_search_with_filters.html":[1,0,1,1,4], +"class_field_search_1_1_core_1_1_search_with_filters.html":[2,0,1,1,4], +"class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f":[1,0,1,1,4,1], +"class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f":[2,0,1,1,4,1], +"class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28":[1,0,1,1,4,0], +"class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28":[2,0,1,1,4,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html":[1,0,1,2,0,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html":[2,0,1,2,0,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7":[1,0,1,2,0,0,19], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7":[2,0,1,2,0,0,19], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6":[1,0,1,2,0,0,18], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6":[2,0,1,2,0,0,18], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90":[1,0,1,2,0,0,9], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90":[2,0,1,2,0,0,9], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170":[2,0,1,2,0,0,8], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170":[1,0,1,2,0,0,8], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d":[1,0,1,2,0,0,17] +}; diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js new file mode 100644 index 0000000..1f77c32 --- /dev/null +++ b/docs/html/navtreeindex1.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX1 = +{ +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d":[2,0,1,2,0,0,17], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444":[1,0,1,2,0,0,5], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444":[2,0,1,2,0,0,5], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e":[1,0,1,2,0,0,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e":[2,0,1,2,0,0,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75":[1,0,1,2,0,0,16], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75":[2,0,1,2,0,0,16], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5":[1,0,1,2,0,0,12], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5":[2,0,1,2,0,0,12], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920":[1,0,1,2,0,0,14], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920":[2,0,1,2,0,0,14], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0":[1,0,1,2,0,0,11], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0":[2,0,1,2,0,0,11], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8":[1,0,1,2,0,0,6], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8":[2,0,1,2,0,0,6], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f":[2,0,1,2,0,0,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f":[1,0,1,2,0,0,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c":[2,0,1,2,0,0,15], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c":[1,0,1,2,0,0,15], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f":[2,0,1,2,0,0,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f":[1,0,1,2,0,0,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342":[1,0,1,2,0,0,20], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342":[2,0,1,2,0,0,20], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0":[2,0,1,2,0,0,7], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0":[1,0,1,2,0,0,7], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668":[2,0,1,2,0,0,10], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668":[1,0,1,2,0,0,10], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7":[2,0,1,2,0,0,13], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7":[1,0,1,2,0,0,13], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326":[2,0,1,2,0,0,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326":[1,0,1,2,0,0,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html":[2,0,1,2,0,0,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html":[1,0,1,2,0,0,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7":[2,0,1,2,0,0,0,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7":[1,0,1,2,0,0,0,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1":[2,0,1,2,0,0,0,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1":[1,0,1,2,0,0,0,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2":[2,0,1,2,0,0,0,5], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2":[1,0,1,2,0,0,0,5], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2":[2,0,1,2,0,0,0,7], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2":[1,0,1,2,0,0,0,7], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf":[1,0,1,2,0,0,0,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf":[2,0,1,2,0,0,0,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464":[2,0,1,2,0,0,0,6], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464":[1,0,1,2,0,0,0,6], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5":[1,0,1,2,0,0,0,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5":[2,0,1,2,0,0,0,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc":[2,0,1,2,0,0,0,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc":[1,0,1,2,0,0,0,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html":[1,0,1,2,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html":[2,0,1,2,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db":[1,0,1,2,3,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db":[2,0,1,2,3,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235":[1,0,1,2,3,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235":[2,0,1,2,3,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65":[1,0,1,2,3,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65":[2,0,1,2,3,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html":[1,0,1,2,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html":[2,0,1,2,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22":[1,0,1,2,4,5], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22":[2,0,1,2,4,5], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f":[1,0,1,2,4,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f":[2,0,1,2,4,3], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa":[1,0,1,2,4,6], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa":[2,0,1,2,4,6], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9":[1,0,1,2,4,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9":[2,0,1,2,4,1], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596":[2,0,1,2,4,7], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596":[1,0,1,2,4,7], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d":[1,0,1,2,4,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d":[2,0,1,2,4,2], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23":[1,0,1,2,4,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23":[2,0,1,2,4,4], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2":[1,0,1,2,4,0], +"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2":[2,0,1,2,4,0], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html":[2,0,1,2,1,0], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html":[1,0,1,2,1,0], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7":[1,0,1,2,1,0,2], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7":[2,0,1,2,1,0,2], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb":[1,0,1,2,1,0,3], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb":[2,0,1,2,1,0,3], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64":[2,0,1,2,1,0,0], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64":[1,0,1,2,1,0,0], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c":[1,0,1,2,1,0,1], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c":[2,0,1,2,1,0,1], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html":[1,0,1,2,1,1], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html":[2,0,1,2,1,1], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d":[1,0,1,2,1,1,0], +"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d":[2,0,1,2,1,1,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html":[1,0,1,2,2,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html":[2,0,1,2,2,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0":[2,0,1,2,2,0,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0":[1,0,1,2,2,0,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d":[1,0,1,2,2,0,1], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d":[2,0,1,2,2,0,1], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html":[2,0,1,2,2,1], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html":[1,0,1,2,2,1], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3":[1,0,1,2,2,1,2], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3":[2,0,1,2,2,1,2], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0":[1,0,1,2,2,1,4], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0":[2,0,1,2,2,1,4], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a":[1,0,1,2,2,1,5], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a":[2,0,1,2,2,1,5], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47":[1,0,1,2,2,1,1], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47":[2,0,1,2,2,1,1], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78":[1,0,1,2,2,1,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78":[2,0,1,2,2,1,0], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8":[1,0,1,2,2,1,3], +"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8":[2,0,1,2,2,1,3], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html":[1,0,1,3,0,1], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html":[2,0,1,3,0,1], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c":[2,0,1,3,0,1,2], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c":[1,0,1,3,0,1,2], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f":[1,0,1,3,0,1,13], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f":[2,0,1,3,0,1,13], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c":[2,0,1,3,0,1,1], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c":[1,0,1,3,0,1,1], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c":[1,0,1,3,0,1,12], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c":[2,0,1,3,0,1,12], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4":[1,0,1,3,0,1,4], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4":[2,0,1,3,0,1,4], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6":[1,0,1,3,0,1,15], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6":[2,0,1,3,0,1,15], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7":[1,0,1,3,0,1,9], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7":[2,0,1,3,0,1,9], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461":[1,0,1,3,0,1,5], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461":[2,0,1,3,0,1,5], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f":[1,0,1,3,0,1,6], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f":[2,0,1,3,0,1,6], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e":[1,0,1,3,0,1,16], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e":[2,0,1,3,0,1,16], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197":[2,0,1,3,0,1,11], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197":[1,0,1,3,0,1,11], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6":[1,0,1,3,0,1,7], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6":[2,0,1,3,0,1,7], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae":[2,0,1,3,0,1,10], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae":[1,0,1,3,0,1,10], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce":[1,0,1,3,0,1,0], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce":[2,0,1,3,0,1,0], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291":[1,0,1,3,0,1,14], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291":[2,0,1,3,0,1,14], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9":[1,0,1,3,0,1,8], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9":[2,0,1,3,0,1,8], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a":[2,0,1,3,0,1,3], +"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a":[1,0,1,3,0,1,3], +"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html":[1,0,1,3,1,0], +"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html":[2,0,1,3,1,0], +"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441":[1,0,1,3,1,0,0], +"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441":[2,0,1,3,1,0,0], +"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336":[1,0,1,3,1,0,1], +"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336":[2,0,1,3,1,0,1], +"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html":[1,0,1,4,1], +"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html":[2,0,1,4,1], +"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107":[1,0,1,4,1,1], +"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107":[2,0,1,4,1,1], +"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2":[1,0,1,4,1,0], +"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2":[2,0,1,4,1,0], +"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html":[1,0,1,4,0,0], +"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html":[2,0,1,4,0,0], +"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a":[1,0,1,4,0,0,0], +"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a":[2,0,1,4,0,0,0], +"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html":[1,0,1,4,2], +"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html":[2,0,1,4,2], +"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1":[1,0,1,4,2,0], +"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1":[2,0,1,4,2,0], +"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d":[1,0,1,4,2,1], +"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d":[2,0,1,4,2,1], +"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html":[1,0,1,4,3], +"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html":[2,0,1,4,3], +"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c":[1,0,1,4,3,1], +"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c":[2,0,1,4,3,1], +"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4":[1,0,1,4,3,0], +"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4":[2,0,1,4,3,0], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html":[1,0,1,5,0,0], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html":[2,0,1,5,0,0], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141":[2,0,1,5,0,0,9], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141":[1,0,1,5,0,0,9], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe":[2,0,1,5,0,0,12], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe":[1,0,1,5,0,0,12], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e":[2,0,1,5,0,0,7], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e":[1,0,1,5,0,0,7], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9":[2,0,1,5,0,0,6], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9":[1,0,1,5,0,0,6], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea":[2,0,1,5,0,0,14], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea":[1,0,1,5,0,0,14], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557":[2,0,1,5,0,0,2], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557":[1,0,1,5,0,0,2], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2":[1,0,1,5,0,0,3], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2":[2,0,1,5,0,0,3], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7":[2,0,1,5,0,0,4], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7":[1,0,1,5,0,0,4], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b":[2,0,1,5,0,0,8], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b":[1,0,1,5,0,0,8], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651":[1,0,1,5,0,0,1], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651":[2,0,1,5,0,0,1], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850":[2,0,1,5,0,0,10], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850":[1,0,1,5,0,0,10], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4":[2,0,1,5,0,0,11], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4":[1,0,1,5,0,0,11], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5":[2,0,1,5,0,0,13], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5":[1,0,1,5,0,0,13], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220":[1,0,1,5,0,0,0], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220":[2,0,1,5,0,0,0], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd":[2,0,1,5,0,0,5], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd":[1,0,1,5,0,0,5], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7":[1,0,1,5,0,0,15], +"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7":[2,0,1,5,0,0,15], +"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html":[1,0,1,5,1,0], +"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html":[2,0,1,5,1,0], +"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5":[1,0,1,5,1,0,0], +"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5":[2,0,1,5,1,0,0], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html":[1,0,1,5,1,1], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html":[2,0,1,5,1,1], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8":[1,0,1,5,1,1,2], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8":[2,0,1,5,1,1,2], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849":[1,0,1,5,1,1,0], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849":[2,0,1,5,1,1,0], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5":[1,0,1,5,1,1,1], +"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5":[2,0,1,5,1,1,1], +"class_field_search_1_1_settings_1_1_field_search_settings.html":[1,0,1,5,2], +"class_field_search_1_1_settings_1_1_field_search_settings.html":[2,0,1,5,2], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d":[1,0,1,5,2,2], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d":[2,0,1,5,2,2], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7":[1,0,1,5,2,4], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7":[2,0,1,5,2,4], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74":[1,0,1,5,2,5], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74":[2,0,1,5,2,5], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500":[1,0,1,5,2,1], +"class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500":[2,0,1,5,2,1], +"class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758":[1,0,1,5,2,3], +"class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758":[2,0,1,5,2,3], +"class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67":[1,0,1,5,2,6], +"class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67":[2,0,1,5,2,6], +"class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b":[1,0,1,5,2,0], +"class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b":[2,0,1,5,2,0], +"class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd":[2,0,1,5,2,7], +"class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd":[1,0,1,5,2,7], +"classes.html":[2,1], +"functions.html":[2,3,0,0], +"functions.html":[2,3,0], +"functions_a.html":[2,3,0,1], +"functions_b.html":[2,3,0,2], +"functions_c.html":[2,3,0,3], +"functions_d.html":[2,3,0,4], +"functions_e.html":[2,3,0,5], +"functions_enum.html":[2,3,3], +"functions_f.html":[2,3,0,6], +"functions_func.html":[2,3,1], +"functions_g.html":[2,3,0,7], +"functions_h.html":[2,3,0,8] +}; diff --git a/docs/html/navtreeindex2.js b/docs/html/navtreeindex2.js new file mode 100644 index 0000000..181341b --- /dev/null +++ b/docs/html/navtreeindex2.js @@ -0,0 +1,80 @@ +var NAVTREEINDEX2 = +{ +"functions_i.html":[2,3,0,9], +"functions_l.html":[2,3,0,10], +"functions_m.html":[2,3,0,11], +"functions_o.html":[2,3,0,12], +"functions_prop.html":[2,3,4], +"functions_r.html":[2,3,0,13], +"functions_s.html":[2,3,0,14], +"functions_t.html":[2,3,0,15], +"functions_u.html":[2,3,0,16], +"functions_v.html":[2,3,0,17], +"functions_vars.html":[2,3,2], +"functions_w.html":[2,3,0,18], +"hierarchy.html":[2,2], +"index.html":[0], +"index.html":[], +"index.html#autotoc_md1":[0], +"index.html#autotoc_md2":[0,0], +"index.html#autotoc_md3":[0,0,1], +"index.html#autotoc_md4":[0,0,2], +"index.html#autotoc_md5":[0,0,3], +"index.html#autotoc_md6":[0,0,4], +"index.html#autotoc_md7":[0,0,4,0], +"index.html#autotoc_md8":[0,1], +"namespace_code_generation.html":[1,0,0], +"namespace_code_generation_1_1_base.html":[1,0,0,0], +"namespace_code_generation_1_1_data.html":[1,0,0,1], +"namespace_field_search.html":[1,0,1], +"namespace_field_search_1_1_attributes.html":[1,0,1,0], +"namespace_field_search_1_1_attributes_1_1_drawers.html":[1,0,1,0,0], +"namespace_field_search_1_1_core.html":[1,0,1,1], +"namespace_field_search_1_1_core_1_1_base.html":[1,0,1,1,0], +"namespace_field_search_1_1_core_1_1_data.html":[1,0,1,1,1], +"namespace_field_search_1_1_core_1_1_data_1_1_criteria.html":[1,0,1,1,1,0], +"namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html":[1,0,1,1,1,0,0], +"namespace_field_search_1_1_core_1_1_global_editor.html":[1,0,1,1,2], +"namespace_field_search_1_1_core_1_1_inspectors.html":[1,0,1,1,3], +"namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html":[1,0,1,1,3,0], +"namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html":[1,0,1,1,3,1], +"namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html":[1,0,1,1,3,2], +"namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html":[1,0,1,1,3,2,0], +"namespace_field_search_1_1_editor_script_generation.html":[1,0,1,2], +"namespace_field_search_1_1_editor_script_generation_1_1_editor.html":[1,0,1,2,0], +"namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html":[1,0,1,2,1], +"namespace_field_search_1_1_editor_script_generation_1_1_templates.html":[1,0,1,2,2], +"namespace_field_search_1_1_helpers.html":[1,0,1,3], +"namespace_field_search_1_1_helpers_1_1_cache.html":[1,0,1,3,0], +"namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html":[1,0,1,3,0,0], +"namespace_field_search_1_1_helpers_1_1_string_formatter.html":[1,0,1,3,1], +"namespace_field_search_1_1_samples.html":[1,0,1,4], +"namespace_field_search_1_1_samples_1_1_editor.html":[1,0,1,4,0], +"namespace_field_search_1_1_settings.html":[1,0,1,5], +"namespace_field_search_1_1_settings_1_1_base.html":[1,0,1,5,0], +"namespace_field_search_1_1_settings_1_1_editor.html":[1,0,1,5,1], +"namespaces.html":[1,0], +"pages.html":[], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html":[2,0,1,3,0,0,0], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html":[1,0,1,3,0,0,0], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6":[1,0,1,3,0,0,0,2], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6":[2,0,1,3,0,0,0,2], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd":[1,0,1,3,0,0,0,4], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd":[2,0,1,3,0,0,0,4], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a":[1,0,1,3,0,0,0,0], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a":[2,0,1,3,0,0,0,0], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660":[1,0,1,3,0,0,0,1], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660":[2,0,1,3,0,0,0,1], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d":[1,0,1,3,0,0,0,3], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d":[2,0,1,3,0,0,0,3], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html":[1,0,1,3,0,0,1], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html":[2,0,1,3,0,0,1], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c":[2,0,1,3,0,0,1,3], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c":[1,0,1,3,0,0,1,3], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f":[1,0,1,3,0,0,1,2], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f":[2,0,1,3,0,0,1,2], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d":[1,0,1,3,0,0,1,0], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d":[2,0,1,3,0,0,1,0], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0":[1,0,1,3,0,0,1,1], +"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0":[2,0,1,3,0,0,1,1] +}; diff --git a/docs/html/open.png b/docs/html/open.png new file mode 100644 index 0000000000000000000000000000000000000000..30f75c7efe2dd0c9e956e35b69777a02751f048b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM0) { + newWidth=0; + } + else { + var width = readSetting('width'); + newWidth = (width>250 && width<$(window).width()) ? width : 250; + } + restoreWidth(newWidth); + var sidenavWidth = $(sidenav).outerWidth(); + writeSetting('width',sidenavWidth-barWidth); + } + + header = $("#top"); + sidenav = $("#side-nav"); + content = $("#doc-content"); + navtree = $("#nav-tree"); + footer = $("#nav-path"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); + $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + var width = readSetting('width'); + if (width) { restoreWidth(width); } else { resizeWidth(); } + resizeHeight(); + var url = location.href; + var i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + var _preventDefault = function(evt) { evt.preventDefault(); }; + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + if (once) { + $(".ui-resizable-handle").dblclick(collapseExpand); + once=0 + } + $(window).on('load',resizeHeight); +} +/* @license-end */ diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js new file mode 100644 index 0000000..60e508f --- /dev/null +++ b/docs/html/search/all_0.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['_5fcodegeneratortypename_0',['_codeGeneratorTypeName',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], + ['_5fdefaultbaseeditortypename_1',['_defaultBaseEditorTypeName',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0',1,'FieldSearch::EditorScriptGeneration::Templates::BaseEditorScriptTemplate']]], + ['_5fdefaultfilefolder_2',['_defaultFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['_5fdefaultscripttemplate_3',['_defaultScriptTemplate',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['_5feditorscriptgeneratorsettings_4',['_editorScriptGeneratorSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['_5fgeneratorinstance_5',['_generatorInstance',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], + ['_5finstance_6',['_instance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['_5fscriptformatstring_7',['_scriptFormatString',['../class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75',1,'CodeGeneration::Base::BaseScriptTemplate']]], + ['_5fscriptnameformatstring_8',['_scriptNameFormatString',['../class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a',1,'CodeGeneration::Base::BaseScriptTemplate']]], + ['_5fsettings_9',['_settings',['../class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235',1,'CodeGeneration::Base::BaseCodeGenerator']]] +]; diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js new file mode 100644 index 0000000..d6ab581 --- /dev/null +++ b/docs/html/search/all_1.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['actionwithchangecheck_0',['ActionWithChangeCheck',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['addcriterion_1',['AddCriterion',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723',1,'FieldSearch::Core::Base::BaseSearch']]], + ['addobjects_2',['AddObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], + ['addtoglobalgitignore_3',['AddToGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['applytoall_4',['ApplyToAll',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['applytoall_5',['applyToAll',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['assemblyreloadevents_5fbeforeassemblyreload_6',['AssemblyReloadEvents_beforeAssemblyReload',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]] +]; diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js new file mode 100644 index 0000000..2a5db8e --- /dev/null +++ b/docs/html/search/all_10.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['updatecriteria_0',['UpdateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30',1,'FieldSearch::Core::Base::BaseSearch']]], + ['updatedata_1',['UpdateData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js new file mode 100644 index 0000000..b6bb396 --- /dev/null +++ b/docs/html/search/all_11.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['validatecreatesettingsobject_0',['ValidateCreateSettingsObject',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['validateshowsettings_1',['ValidateShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74',1,'FieldSearch::Settings::FieldSearchSettings']]] +]; diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js new file mode 100644 index 0000000..e21fdab --- /dev/null +++ b/docs/html/search/all_12.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['width_0',['WIDTH',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] +]; diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js new file mode 100644 index 0000000..afbc4af --- /dev/null +++ b/docs/html/search/all_2.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['basecodegenerator_0',['BaseCodeGenerator',['../class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861',1,'CodeGeneration.Base.BaseCodeGenerator.BaseCodeGenerator()'],['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration.Base.BaseCodeGenerator< T >']]], + ['basecodegenerator_3c_20baseeditorscripttemplate_20_3e_1',['BaseCodeGenerator< BaseEditorScriptTemplate >',['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration::Base']]], + ['basecodegeneratorsettings_2',['BaseCodeGeneratorSettings',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html',1,'CodeGeneration::Base']]], + ['baseeditorscripttemplate_3',['BaseEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], + ['basefieldsearchglobaleditor_4',['BaseFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], + ['basefieldsearchsettings_5',['BaseFieldSearchSettings',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html',1,'FieldSearch::Settings::Base']]], + ['basesamplesearchablemonobehaviour_6',['BaseSampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], + ['basescripttemplate_7',['BaseScriptTemplate',['../class_code_generation_1_1_base_1_1_base_script_template.html',1,'CodeGeneration::Base']]], + ['basesearch_8',['BaseSearch',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7',1,'FieldSearch.Core.Base.BaseSearch.BaseSearch()'],['../class_field_search_1_1_core_1_1_base_1_1_base_search.html',1,'FieldSearch.Core.Base.BaseSearch']]], + ['basesearchableeditor_9',['BaseSearchableEditor',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], + ['basesearchableeditor_3c_20defaultsearchlayerinspector_20_3e_10',['BaseSearchableEditor< DefaultSearchLayerInspector >',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], + ['basesearchcriteria_11',['baseSearchCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c',1,'FieldSearch::Core::Base::BaseSearch']]], + ['basesearchcriterion_12',['BaseSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.BaseSearchCriterion()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion']]], + ['basesearchlayerinspector_13',['BaseSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors::Base']]], + ['basetype_14',['BaseType',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], + ['button_5fscrollview_5frl_5foffset_15',['BUTTON_SCROLLVIEW_RL_OFFSET',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['byfieldnamesearchcriterion_16',['ByFieldNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.ByFieldNameSearchCriterion()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion']]], + ['byobjnamesearchcriterion_17',['ByObjNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.ByObjNameSearchCriterion()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion']]] +]; diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js new file mode 100644 index 0000000..a0fc851 --- /dev/null +++ b/docs/html/search/all_3.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['base_0',['Base',['../namespace_code_generation_1_1_base.html',1,'CodeGeneration']]], + ['clearcache_1',['ClearCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['clearcriteria_2',['ClearCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96',1,'FieldSearch::Core::Base::BaseSearch']]], + ['codegeneration_3',['CodeGeneration',['../namespace_code_generation.html',1,'']]], + ['codegenerationutils_4',['CodeGenerationUtils',['../class_code_generation_1_1_code_generation_utils.html',1,'CodeGeneration']]], + ['codegeneratortype_5',['CodeGeneratorType',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['codegeneratortypename_6',['CodeGeneratorTypeName',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5',1,'CodeGeneration.Base.BaseCodeGeneratorSettings.CodeGeneratorTypeName()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CodeGeneratorTypeName()']]], + ['compare_7',['Compare',['../class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e',1,'FieldSearch.Attributes.TypeComparer.Compare()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Compare()']]], + ['convertbytetomb_8',['ConvertByteToMb',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['createcriteria_9',['CreateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb',1,'FieldSearch.Core.Base.BaseSearch.CreateCriteria()'],['../class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f',1,'FieldSearch.Core.SearchWithFilters.CreateCriteria()']]], + ['creategeneratorinstance_10',['CreateGeneratorInstance',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['createscript_11',['CreateScript',['../class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2',1,'CodeGeneration.Base.BaseScriptTemplate.CreateScript()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateScript()']]], + ['createscripts_12',['CreateScripts',['../class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30',1,'CodeGeneration.Base.BaseCodeGenerator.CreateScripts()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator.CreateScripts()']]], + ['createsettingsobject_13',['CreateSettingsObject',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CreateSettingsObject()'],['../class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500',1,'FieldSearch.Settings.FieldSearchSettings.CreateSettingsObject()']]], + ['createtemplateobject_14',['CreateTemplateObject',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]], + ['criterion_5fsearch_5ffilter_15',['CRITERION_SEARCH_FILTER',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.CRITERION_SEARCH_FILTER()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.CRITERION_SEARCH_FILTER()']]], + ['criterionfilter_16',['criterionFilter',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4',1,'FieldSearch::Core::Data::Criteria::Base::BaseSearchCriterion']]], + ['currenttypeindex_17',['currentTypeIndex',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], + ['data_18',['Data',['../namespace_code_generation_1_1_data.html',1,'CodeGeneration']]] +]; diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js new file mode 100644 index 0000000..9c39ddf --- /dev/null +++ b/docs/html/search/all_4.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['default_5fgenerated_5ffile_5ffolder_0',['DEFAULT_GENERATED_FILE_FOLDER',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], + ['default_5fobject_5fname_1',['DEFAULT_OBJECT_NAME',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DEFAULT_OBJECT_NAME()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_OBJECT_NAME()']]], + ['default_5fscript_5fformat_2',['DEFAULT_SCRIPT_FORMAT',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]], + ['default_5fscript_5fname_5fformat_3',['DEFAULT_SCRIPT_NAME_FORMAT',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]], + ['defaultbaseeditortype_4',['DefaultBaseEditorType',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d',1,'FieldSearch::EditorScriptGeneration::Templates::BaseEditorScriptTemplate']]], + ['defaulteditor_5',['defaultEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1',1,'FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor']]], + ['defaulteditorscripttemplate_6',['DefaultEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], + ['defaultfieldsearchglobaleditor_7',['DefaultFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], + ['defaultfieldsearchsettingseditor_8',['DefaultFieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]], + ['defaultfilefolder_9',['DefaultFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['defaultscripttemplate_10',['DefaultScriptTemplate',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['defaultsearchlayerinspector_11',['DefaultSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors']]], + ['directory_5fpath_12',['DIRECTORY_PATH',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DIRECTORY_PATH()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DIRECTORY_PATH()']]], + ['displayedoptions_13',['displayedOptions',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]] +]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js new file mode 100644 index 0000000..913e42e --- /dev/null +++ b/docs/html/search/all_5.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['editorapplication_5fquitting_0',['EditorApplication_quitting',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['editorscriptgenerator_1',['editorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['editorscriptgenerator_2',['EditorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator.EditorScriptGenerator()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator']]], + ['editorscriptgeneratorsettings_3',['EditorScriptGeneratorSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd',1,'FieldSearch.Settings.FieldSearchSettings.EditorScriptGeneratorSettings()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings']]], + ['editorscriptgeneratorwindow_4',['EditorScriptGeneratorWindow',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html',1,'FieldSearch::EditorScriptGeneration::Editor']]], + ['endvertical_5',['EndVertical',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js new file mode 100644 index 0000000..bca100d --- /dev/null +++ b/docs/html/search/all_6.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['attributes_0',['Attributes',['../namespace_field_search_1_1_attributes.html',1,'FieldSearch']]], + ['base_1',['Base',['../namespace_field_search_1_1_core_1_1_base.html',1,'FieldSearch.Core.Base'],['../namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html',1,'FieldSearch.Core.Data.Criteria.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html',1,'FieldSearch.Core.Inspectors.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html',1,'FieldSearch.Core.Inspectors.Editor.Base'],['../namespace_field_search_1_1_settings_1_1_base.html',1,'FieldSearch.Settings.Base']]], + ['cache_2',['Cache',['../namespace_field_search_1_1_helpers_1_1_cache.html',1,'FieldSearch::Helpers']]], + ['controllers_3',['Controllers',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html',1,'FieldSearch::Core::Inspectors']]], + ['core_4',['Core',['../namespace_field_search_1_1_core.html',1,'FieldSearch']]], + ['criteria_5',['Criteria',['../namespace_field_search_1_1_core_1_1_data_1_1_criteria.html',1,'FieldSearch::Core::Data']]], + ['data_6',['Data',['../namespace_field_search_1_1_core_1_1_data.html',1,'FieldSearch.Core.Data'],['../namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html',1,'FieldSearch.Helpers.Cache.Data']]], + ['drawers_7',['Drawers',['../namespace_field_search_1_1_attributes_1_1_drawers.html',1,'FieldSearch::Attributes']]], + ['editor_8',['Editor',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html',1,'FieldSearch.Core.Inspectors.Editor'],['../namespace_field_search_1_1_editor_script_generation_1_1_editor.html',1,'FieldSearch.EditorScriptGeneration.Editor'],['../namespace_field_search_1_1_samples_1_1_editor.html',1,'FieldSearch.Samples.Editor'],['../namespace_field_search_1_1_settings_1_1_editor.html',1,'FieldSearch.Settings.Editor']]], + ['editorscriptgeneration_9',['EditorScriptGeneration',['../namespace_field_search_1_1_editor_script_generation.html',1,'FieldSearch']]], + ['fieldsearch_10',['FieldSearch',['../namespace_field_search.html',1,'']]], + ['fieldsearch_2dunity_20v1_2e0_2e3_11',['FieldSearch-Unity V1.0.3',['../index.html',1,'']]], + ['fieldsearchsettings_12',['FieldSearchSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html',1,'FieldSearch::Settings']]], + ['fieldsearchsettings_13',['fieldSearchSettings',['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8',1,'FieldSearch::Settings::Editor::FieldSearchSettingsEditor']]], + ['fieldsearchsettingseditor_14',['FieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]], + ['file_5fname_15',['FILE_NAME',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['filename_16',['fileName',['../class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f',1,'CodeGeneration::Data::GeneratedScript']]], + ['filepath_17',['FilePath',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['flags_18',['flags',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0',1,'FieldSearch::Helpers::Cache::Data::SearchCacheObj']]], + ['fullfilefolder_19',['FullFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['globaleditor_20',['GlobalEditor',['../namespace_field_search_1_1_core_1_1_global_editor.html',1,'FieldSearch.Core.GlobalEditor'],['../namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html',1,'FieldSearch.EditorScriptGeneration.GlobalEditor']]], + ['helpers_21',['Helpers',['../namespace_field_search_1_1_helpers.html',1,'FieldSearch']]], + ['inspectors_22',['Inspectors',['../namespace_field_search_1_1_core_1_1_inspectors.html',1,'FieldSearch::Core']]], + ['samples_23',['Samples',['../namespace_field_search_1_1_samples.html',1,'FieldSearch']]], + ['settings_24',['Settings',['../namespace_field_search_1_1_settings.html',1,'FieldSearch']]], + ['stringformatter_25',['StringFormatter',['../namespace_field_search_1_1_helpers_1_1_string_formatter.html',1,'FieldSearch::Helpers']]], + ['templates_26',['Templates',['../namespace_field_search_1_1_editor_script_generation_1_1_templates.html',1,'FieldSearch::EditorScriptGeneration']]] +]; diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js new file mode 100644 index 0000000..b6a4021 --- /dev/null +++ b/docs/html/search/all_7.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['generatedfieldsearchglobaleditor_0',['GeneratedFieldSearchGlobalEditor',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]], + ['generatedscript_1',['GeneratedScript',['../class_code_generation_1_1_data_1_1_generated_script.html',1,'CodeGeneration.Data.GeneratedScript'],['../class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0',1,'CodeGeneration.Data.GeneratedScript.GeneratedScript()']]], + ['generatedsearchlayerinspector_2',['GeneratedSearchLayerInspector',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]], + ['generatorinstance_3',['GeneratorInstance',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], + ['getallavailableeditortypes_4',['GetAllAvailableEditorTypes',['../class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279',1,'CodeGeneration::CodeGenerationUtils']]], + ['getallinheritedtypes_5',['GetAllInheritedTypes',['../class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a',1,'CodeGeneration::CodeGenerationUtils']]], + ['getattributefieldbyname_6',['GetAttributeFieldByName',['../class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267',1,'CodeGeneration::CodeGenerationUtils']]], + ['getcriterionsearchfilter_7',['GetCriterionSearchFilter',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.GetCriterionSearchFilter()']]], + ['getcurrentsize_8',['GetCurrentSize',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['getdata_9',['GetData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['getdirectoryname_10',['GetDirectoryName',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['getfieldinforecursive_11',['GetFieldInfoRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['getfinalstring_12',['GetFinalString',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, bool ignoreCase=false)'],['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, SearchFilter searchFilter=default)']]], + ['getfirstattributefieldbytype_3c_20t_20_3e_13',['GetFirstAttributeFieldByType< T >',['../class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0',1,'CodeGeneration::CodeGenerationUtils']]], + ['getfirstclassattribute_3c_20t_20_3e_14',['GetFirstClassAttribute< T >',['../class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0',1,'CodeGeneration::CodeGenerationUtils']]], + ['getinheritedtypes_15',['GetInheritedTypes',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], + ['getinstance_16',['GetInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['getresult_17',['GetResult',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5',1,'FieldSearch::Core::Base::BaseSearch']]], + ['getserializedpropertyrecursive_18',['GetSerializedPropertyRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['globalgitignorepath_19',['GlobalGitignorePath',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] +]; diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js new file mode 100644 index 0000000..75f5ae9 --- /dev/null +++ b/docs/html/search/all_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['hasfreememoryslots_0',['HasFreeMemorySlots',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['hasresult_3c_20t_20_3e_1',['HasResult< T >',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.HasResult< T >()']]], + ['height_2',['HEIGHT',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] +]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js new file mode 100644 index 0000000..11915a1 --- /dev/null +++ b/docs/html/search/all_9.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['id_0',['id',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f',1,'FieldSearch::Helpers::Cache::Data::SearchCacheObj']]], + ['id_1',['Id',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33',1,'FieldSearch::Core::Inspectors::DefaultSearchLayerInspector']]], + ['inheritedtypenamearray_2',['InheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], + ['init_3',['Init',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.Init()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Init()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings)']]], + ['initscrollview_4',['InitScrollView',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['initsearchableinspector_5',['InitSearchableInspector',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.InitSearchableInspector()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.InitSearchableInspector()']]], + ['initstyles_6',['InitStyles',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['inspectorsdict_7',['inspectorsDict',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['instance_8',['Instance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['isactive_9',['IsActive',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.IsActive()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.IsActive()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.IsActive()']]], + ['isnullornone_10',['IsNullOrNone',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js new file mode 100644 index 0000000..3f4b184 --- /dev/null +++ b/docs/html/search/all_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['labelheaderstyle_0',['labelHeaderStyle',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] +]; diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js new file mode 100644 index 0000000..74ef779 --- /dev/null +++ b/docs/html/search/all_b.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['memorylimitinmb_0',['MemoryLimitInMb',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['memorylimitinmb_1',['memoryLimitInMb',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['min_5flabel_5farea_5fheight_2',['MIN_LABEL_AREA_HEIGHT',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] +]; diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js new file mode 100644 index 0000000..7c1c17b --- /dev/null +++ b/docs/html/search/all_c.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['objects_0',['objects',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.objects()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.objects()']]], + ['objects_1',['Objects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], + ['onclickalltypesdata_2',['OnClickAllTypesData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['onclickselectedtypedata_3',['OnClickSelectedTypeData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['ondisable_4',['OnDisable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnDisable()']]], + ['onenable_5',['OnEnable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnEnable()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.OnEnable()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnEnable()']]], + ['ongui_6',['OnGUI',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.OnGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnGUI()']]], + ['oninspectorgui_7',['OnInspectorGUI',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5',1,'FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a',1,'FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor.OnInspectorGUI()']]] +]; diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js new file mode 100644 index 0000000..abcd168 --- /dev/null +++ b/docs/html/search/all_d.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['readcachefromdisk_0',['ReadCacheFromDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['receiver_1',['Receiver',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1',1,'FieldSearch.Samples.SampleDefaultMonoBehaviour.Receiver()'],['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4',1,'FieldSearch.Samples.SampleSearchableMonoBehaviour.Receiver()']]], + ['receiver2_2',['Receiver2',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2',1,'FieldSearch::Samples::BaseSampleSearchableMonoBehaviour']]], + ['removefromglobalgitignore_3',['RemoveFromGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['removeobjects_4',['RemoveObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], + ['rl_5foffset_5',['RL_OFFSET',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] +]; diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js new file mode 100644 index 0000000..7c98f4b --- /dev/null +++ b/docs/html/search/all_e.js @@ -0,0 +1,49 @@ +var searchData= +[ + ['sampledefaultmonobehaviour_0',['SampleDefaultMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html',1,'FieldSearch::Samples']]], + ['samplesearchablemonobehaviour_1',['SampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], + ['samplesearchablemonobehavioureditor_2',['SampleSearchableMonoBehaviourEditor',['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html',1,'FieldSearch::Samples::Editor']]], + ['savecachetodisk_3',['SaveCacheToDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['savetodisk_4',['saveToDisk',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['savetodisk_5',['SaveToDisk',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['savetofile_6',['SaveToFile',['../class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf',1,'CodeGeneration::CodeGenerationUtils']]], + ['scriptstr_7',['scriptStr',['../class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982',1,'CodeGeneration::Data::GeneratedScript']]], + ['scrollposition_8',['scrollPosition',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], + ['scrollviewdata_9',['ScrollViewData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(Vector2 size)'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(float width, float height)']]], + ['scrollviewdata_3c_20type_20_3e_10',['ScrollViewData< Type >',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['search_11',['search',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['searchableglobaleditor_12',['searchableGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4',1,'FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor']]], + ['searchcachejson_13',['SearchCacheJson',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(ConcurrentDictionary< int, SearchCacheObj > dict)'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(Dictionary< int, SearchCacheObj > dict)']]], + ['searchcacheobj_14',['SearchCacheObj',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html',1,'FieldSearch.Helpers.Cache.Data.SearchCacheObj'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d',1,'FieldSearch.Helpers.Cache.Data.SearchCacheObj.SearchCacheObj()']]], + ['searchfilter_15',['SearchFilter',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a',1,'FieldSearch::Core::Base::BaseSearch']]], + ['searchfilters_16',['searchFilters',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['searchinspectorcache_17',['SearchInspectorCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html',1,'FieldSearch.Helpers.Cache.SearchInspectorCache'],['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce',1,'FieldSearch.Helpers.Cache.SearchInspectorCache.SearchInspectorCache()']]], + ['searchinspectorservice_18',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html',1,'FieldSearch::Core::Inspectors::Controllers']]], + ['searchinspectorservice_19',['searchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971',1,'FieldSearch::Core::Inspectors::DefaultSearchLayerInspector']]], + ['searchinspectorservice_20',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['searchlabel_21',['searchLabel',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['searchlayerinspector_22',['searchLayerInspector',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.searchLayerInspector()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.searchLayerInspector()']]], + ['searchlayerinspectortype_23',['SearchLayerInspectorType',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.SearchLayerInspectorType()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.SearchLayerInspectorType()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.SearchLayerInspectorType()']]], + ['searchlayertypename_24',['searchLayerTypeName',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['searchstringformatter_25',['SearchStringFormatter',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html',1,'FieldSearch::Helpers::StringFormatter']]], + ['searchtext_26',['searchText',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c',1,'FieldSearch.Helpers.Cache.Data.SearchCacheObj.searchText()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa',1,'FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchText()']]], + ['searchwithfilters_27',['SearchWithFilters',['../class_field_search_1_1_core_1_1_search_with_filters.html',1,'FieldSearch.Core.SearchWithFilters'],['../class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28',1,'FieldSearch.Core.SearchWithFilters.SearchWithFilters()']]], + ['selectedtypedatas_28',['selectedTypeDatas',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['sender_29',['Sender',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d',1,'FieldSearch.Samples.SampleDefaultMonoBehaviour.Sender()'],['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c',1,'FieldSearch.Samples.SampleSearchableMonoBehaviour.Sender()']]], + ['sender2_30',['Sender2',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107',1,'FieldSearch::Samples::BaseSampleSearchableMonoBehaviour']]], + ['serializedobject_31',['serializedObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['serializedobject_32',['SerializedObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['settings_33',['Settings',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.Settings()'],['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e',1,'FieldSearch.Helpers.Cache.SearchInspectorCache.Settings()']]], + ['shortinheritedtypenamearray_34',['ShortInheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], + ['showbuttonslayout_35',['ShowButtonsLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['showdropdowntypelist_36',['ShowDropDownTypeList',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], + ['showinspectorlayer_37',['ShowInspectorLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showscrollviewlayout_38',['ShowScrollViewLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['showscrollviewsinglelayout_39',['ShowScrollViewSingleLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['showsearchfields_40',['ShowSearchFields',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showsearchobjectslayer_41',['ShowSearchObjectsLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showsearchtextarea_42',['ShowSearchTextArea',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showsettings_43',['ShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['size_44',['size',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], + ['startcmdprocess_45',['StartCmdProcess',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] +]; diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js new file mode 100644 index 0000000..0766e37 --- /dev/null +++ b/docs/html/search/all_f.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['target_0',['target',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], + ['targetobject_1',['TargetObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['tb_5foffset_2',['TB_OFFSET',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['toconcurrentdictionary_3',['ToConcurrentDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], + ['todictionary_4',['ToDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], + ['tryaddvalue_5',['TryAddValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['trycreatealleditors_6',['TryCreateAllEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db',1,'FieldSearch::EditorScriptGeneration::EditorScriptGenerator']]], + ['trycreateeditors_7',['TryCreateEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['trygetvalue_8',['TryGetValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['tryremovefirstvalue_9',['TryRemoveFirstValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['tryremovevalue_10',['TryRemoveValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['tryupdateinstance_11',['TryUpdateInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['typecomparer_12',['TypeComparer',['../class_field_search_1_1_attributes_1_1_type_comparer.html',1,'FieldSearch::Attributes']]], + ['typedatas_13',['typeDatas',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['typerefdropdownattribute_14',['TypeRefDropdownAttribute',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html',1,'FieldSearch.Attributes.TypeRefDropdownAttribute'],['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2',1,'FieldSearch.Attributes.TypeRefDropdownAttribute.TypeRefDropdownAttribute()']]], + ['typerefdropdownattributedrawer_15',['TypeRefDropdownAttributeDrawer',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html',1,'FieldSearch::Attributes::Drawers']]] +]; diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js new file mode 100644 index 0000000..7574990 --- /dev/null +++ b/docs/html/search/classes_0.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['basecodegenerator_0',['BaseCodeGenerator',['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration::Base']]], + ['basecodegenerator_3c_20baseeditorscripttemplate_20_3e_1',['BaseCodeGenerator< BaseEditorScriptTemplate >',['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration::Base']]], + ['basecodegeneratorsettings_2',['BaseCodeGeneratorSettings',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html',1,'CodeGeneration::Base']]], + ['baseeditorscripttemplate_3',['BaseEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], + ['basefieldsearchglobaleditor_4',['BaseFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], + ['basefieldsearchsettings_5',['BaseFieldSearchSettings',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html',1,'FieldSearch::Settings::Base']]], + ['basesamplesearchablemonobehaviour_6',['BaseSampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], + ['basescripttemplate_7',['BaseScriptTemplate',['../class_code_generation_1_1_base_1_1_base_script_template.html',1,'CodeGeneration::Base']]], + ['basesearch_8',['BaseSearch',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html',1,'FieldSearch::Core::Base']]], + ['basesearchableeditor_9',['BaseSearchableEditor',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], + ['basesearchableeditor_3c_20defaultsearchlayerinspector_20_3e_10',['BaseSearchableEditor< DefaultSearchLayerInspector >',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], + ['basesearchcriterion_11',['BaseSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html',1,'FieldSearch::Core::Data::Criteria::Base']]], + ['basesearchlayerinspector_12',['BaseSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors::Base']]], + ['byfieldnamesearchcriterion_13',['ByFieldNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html',1,'FieldSearch::Core::Data::Criteria']]], + ['byobjnamesearchcriterion_14',['ByObjNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html',1,'FieldSearch::Core::Data::Criteria']]] +]; diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js new file mode 100644 index 0000000..880ad28 --- /dev/null +++ b/docs/html/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['codegenerationutils_0',['CodeGenerationUtils',['../class_code_generation_1_1_code_generation_utils.html',1,'CodeGeneration']]] +]; diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js new file mode 100644 index 0000000..9627274 --- /dev/null +++ b/docs/html/search/classes_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['defaulteditorscripttemplate_0',['DefaultEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], + ['defaultfieldsearchglobaleditor_1',['DefaultFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], + ['defaultfieldsearchsettingseditor_2',['DefaultFieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]], + ['defaultsearchlayerinspector_3',['DefaultSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors']]] +]; diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js new file mode 100644 index 0000000..ccb5f3e --- /dev/null +++ b/docs/html/search/classes_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['editorscriptgenerator_0',['EditorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html',1,'FieldSearch::EditorScriptGeneration']]], + ['editorscriptgeneratorsettings_1',['EditorScriptGeneratorSettings',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html',1,'FieldSearch::EditorScriptGeneration']]], + ['editorscriptgeneratorwindow_2',['EditorScriptGeneratorWindow',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html',1,'FieldSearch::EditorScriptGeneration::Editor']]] +]; diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js new file mode 100644 index 0000000..8e14b96 --- /dev/null +++ b/docs/html/search/classes_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['fieldsearchsettings_0',['FieldSearchSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html',1,'FieldSearch::Settings']]], + ['fieldsearchsettingseditor_1',['FieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]] +]; diff --git a/docs/html/search/classes_5.js b/docs/html/search/classes_5.js new file mode 100644 index 0000000..a807fe5 --- /dev/null +++ b/docs/html/search/classes_5.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['generatedfieldsearchglobaleditor_0',['GeneratedFieldSearchGlobalEditor',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]], + ['generatedscript_1',['GeneratedScript',['../class_code_generation_1_1_data_1_1_generated_script.html',1,'CodeGeneration::Data']]], + ['generatedsearchlayerinspector_2',['GeneratedSearchLayerInspector',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]] +]; diff --git a/docs/html/search/classes_6.js b/docs/html/search/classes_6.js new file mode 100644 index 0000000..b7ad7e5 --- /dev/null +++ b/docs/html/search/classes_6.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['sampledefaultmonobehaviour_0',['SampleDefaultMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html',1,'FieldSearch::Samples']]], + ['samplesearchablemonobehaviour_1',['SampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], + ['samplesearchablemonobehavioureditor_2',['SampleSearchableMonoBehaviourEditor',['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html',1,'FieldSearch::Samples::Editor']]], + ['scrollviewdata_3',['ScrollViewData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['scrollviewdata_3c_20type_20_3e_4',['ScrollViewData< Type >',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['searchcachejson_5',['SearchCacheJson',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html',1,'FieldSearch::Helpers::Cache::Data']]], + ['searchcacheobj_6',['SearchCacheObj',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html',1,'FieldSearch::Helpers::Cache::Data']]], + ['searchinspectorcache_7',['SearchInspectorCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html',1,'FieldSearch::Helpers::Cache']]], + ['searchinspectorservice_8',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html',1,'FieldSearch::Core::Inspectors::Controllers']]], + ['searchstringformatter_9',['SearchStringFormatter',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html',1,'FieldSearch::Helpers::StringFormatter']]], + ['searchwithfilters_10',['SearchWithFilters',['../class_field_search_1_1_core_1_1_search_with_filters.html',1,'FieldSearch::Core']]] +]; diff --git a/docs/html/search/classes_7.js b/docs/html/search/classes_7.js new file mode 100644 index 0000000..3985fb1 --- /dev/null +++ b/docs/html/search/classes_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['typecomparer_0',['TypeComparer',['../class_field_search_1_1_attributes_1_1_type_comparer.html',1,'FieldSearch::Attributes']]], + ['typerefdropdownattribute_1',['TypeRefDropdownAttribute',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html',1,'FieldSearch::Attributes']]], + ['typerefdropdownattributedrawer_2',['TypeRefDropdownAttributeDrawer',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html',1,'FieldSearch::Attributes::Drawers']]] +]; diff --git a/docs/html/search/close.svg b/docs/html/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/docs/html/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js new file mode 100644 index 0000000..a830cf1 --- /dev/null +++ b/docs/html/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['searchfilter_0',['SearchFilter',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a',1,'FieldSearch::Core::Base::BaseSearch']]] +]; diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js new file mode 100644 index 0000000..fbbecd3 --- /dev/null +++ b/docs/html/search/functions_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['actionwithchangecheck_0',['ActionWithChangeCheck',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['addcriterion_1',['AddCriterion',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723',1,'FieldSearch::Core::Base::BaseSearch']]], + ['addobjects_2',['AddObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], + ['addtoglobalgitignore_3',['AddToGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['assemblyreloadevents_5fbeforeassemblyreload_4',['AssemblyReloadEvents_beforeAssemblyReload',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]] +]; diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js new file mode 100644 index 0000000..83134c2 --- /dev/null +++ b/docs/html/search/functions_1.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['basecodegenerator_0',['BaseCodeGenerator',['../class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861',1,'CodeGeneration::Base::BaseCodeGenerator']]], + ['basesearch_1',['BaseSearch',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7',1,'FieldSearch::Core::Base::BaseSearch']]], + ['basesearchcriterion_2',['BaseSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081',1,'FieldSearch::Core::Data::Criteria::Base::BaseSearchCriterion']]], + ['byfieldnamesearchcriterion_3',['ByFieldNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100',1,'FieldSearch::Core::Data::Criteria::ByFieldNameSearchCriterion']]], + ['byobjnamesearchcriterion_4',['ByObjNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f',1,'FieldSearch::Core::Data::Criteria::ByObjNameSearchCriterion']]] +]; diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js new file mode 100644 index 0000000..456203a --- /dev/null +++ b/docs/html/search/functions_2.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['clearcache_0',['ClearCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['clearcriteria_1',['ClearCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96',1,'FieldSearch::Core::Base::BaseSearch']]], + ['compare_2',['Compare',['../class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e',1,'FieldSearch.Attributes.TypeComparer.Compare()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Compare()']]], + ['convertbytetomb_3',['ConvertByteToMb',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['createcriteria_4',['CreateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb',1,'FieldSearch.Core.Base.BaseSearch.CreateCriteria()'],['../class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f',1,'FieldSearch.Core.SearchWithFilters.CreateCriteria()']]], + ['creategeneratorinstance_5',['CreateGeneratorInstance',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['createscript_6',['CreateScript',['../class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2',1,'CodeGeneration.Base.BaseScriptTemplate.CreateScript()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateScript()']]], + ['createscripts_7',['CreateScripts',['../class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30',1,'CodeGeneration.Base.BaseCodeGenerator.CreateScripts()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator.CreateScripts()']]], + ['createsettingsobject_8',['CreateSettingsObject',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CreateSettingsObject()'],['../class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500',1,'FieldSearch.Settings.FieldSearchSettings.CreateSettingsObject()']]], + ['createtemplateobject_9',['CreateTemplateObject',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]] +]; diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js new file mode 100644 index 0000000..ba71598 --- /dev/null +++ b/docs/html/search/functions_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['editorapplication_5fquitting_0',['EditorApplication_quitting',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['editorscriptgenerator_1',['EditorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65',1,'FieldSearch::EditorScriptGeneration::EditorScriptGenerator']]], + ['endvertical_2',['EndVertical',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js new file mode 100644 index 0000000..317718a --- /dev/null +++ b/docs/html/search/functions_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['fullfilefolder_0',['FullFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]] +]; diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js new file mode 100644 index 0000000..08a1a7e --- /dev/null +++ b/docs/html/search/functions_5.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['generatedscript_0',['GeneratedScript',['../class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0',1,'CodeGeneration::Data::GeneratedScript']]], + ['getallavailableeditortypes_1',['GetAllAvailableEditorTypes',['../class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279',1,'CodeGeneration::CodeGenerationUtils']]], + ['getallinheritedtypes_2',['GetAllInheritedTypes',['../class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a',1,'CodeGeneration::CodeGenerationUtils']]], + ['getattributefieldbyname_3',['GetAttributeFieldByName',['../class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267',1,'CodeGeneration::CodeGenerationUtils']]], + ['getcriterionsearchfilter_4',['GetCriterionSearchFilter',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.GetCriterionSearchFilter()']]], + ['getcurrentsize_5',['GetCurrentSize',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['getdata_6',['GetData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['getdirectoryname_7',['GetDirectoryName',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['getfieldinforecursive_8',['GetFieldInfoRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['getfinalstring_9',['GetFinalString',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, bool ignoreCase=false)'],['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, SearchFilter searchFilter=default)']]], + ['getfirstattributefieldbytype_3c_20t_20_3e_10',['GetFirstAttributeFieldByType< T >',['../class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0',1,'CodeGeneration::CodeGenerationUtils']]], + ['getfirstclassattribute_3c_20t_20_3e_11',['GetFirstClassAttribute< T >',['../class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0',1,'CodeGeneration::CodeGenerationUtils']]], + ['getinheritedtypes_12',['GetInheritedTypes',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], + ['getinstance_13',['GetInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['getresult_14',['GetResult',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5',1,'FieldSearch::Core::Base::BaseSearch']]], + ['getserializedpropertyrecursive_15',['GetSerializedPropertyRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js new file mode 100644 index 0000000..772c3bc --- /dev/null +++ b/docs/html/search/functions_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hasfreememoryslots_0',['HasFreeMemorySlots',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['hasresult_3c_20t_20_3e_1',['HasResult< T >',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.HasResult< T >()']]] +]; diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js new file mode 100644 index 0000000..ec26d48 --- /dev/null +++ b/docs/html/search/functions_7.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['init_0',['Init',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.Init()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Init()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings)']]], + ['initscrollview_1',['InitScrollView',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['initsearchableinspector_2',['InitSearchableInspector',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.InitSearchableInspector()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.InitSearchableInspector()']]], + ['initstyles_3',['InitStyles',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['isactive_4',['IsActive',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321',1,'FieldSearch::Core::Data::Criteria::Base::BaseSearchCriterion']]] +]; diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js new file mode 100644 index 0000000..fa540c7 --- /dev/null +++ b/docs/html/search/functions_8.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['onclickalltypesdata_0',['OnClickAllTypesData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['onclickselectedtypedata_1',['OnClickSelectedTypeData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['ondisable_2',['OnDisable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnDisable()']]], + ['onenable_3',['OnEnable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnEnable()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.OnEnable()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnEnable()']]], + ['ongui_4',['OnGUI',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.OnGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnGUI()']]], + ['oninspectorgui_5',['OnInspectorGUI',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5',1,'FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a',1,'FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor.OnInspectorGUI()']]] +]; diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js new file mode 100644 index 0000000..0b6535c --- /dev/null +++ b/docs/html/search/functions_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['readcachefromdisk_0',['ReadCacheFromDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['removefromglobalgitignore_1',['RemoveFromGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['removeobjects_2',['RemoveObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]] +]; diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js new file mode 100644 index 0000000..d11efe7 --- /dev/null +++ b/docs/html/search/functions_a.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['savecachetodisk_0',['SaveCacheToDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['savetofile_1',['SaveToFile',['../class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf',1,'CodeGeneration::CodeGenerationUtils']]], + ['scrollviewdata_2',['ScrollViewData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(Vector2 size)'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(float width, float height)']]], + ['searchcachejson_3',['SearchCacheJson',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(ConcurrentDictionary< int, SearchCacheObj > dict)'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(Dictionary< int, SearchCacheObj > dict)']]], + ['searchcacheobj_4',['SearchCacheObj',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d',1,'FieldSearch::Helpers::Cache::Data::SearchCacheObj']]], + ['searchinspectorcache_5',['SearchInspectorCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['searchinspectorservice_6',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['searchwithfilters_7',['SearchWithFilters',['../class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28',1,'FieldSearch::Core::SearchWithFilters']]], + ['showbuttonslayout_8',['ShowButtonsLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['showdropdowntypelist_9',['ShowDropDownTypeList',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], + ['showinspectorlayer_10',['ShowInspectorLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showscrollviewlayout_11',['ShowScrollViewLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['showscrollviewsinglelayout_12',['ShowScrollViewSingleLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['showsearchfields_13',['ShowSearchFields',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showsearchobjectslayer_14',['ShowSearchObjectsLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showsearchtextarea_15',['ShowSearchTextArea',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['showsettings_16',['ShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['startcmdprocess_17',['StartCmdProcess',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] +]; diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js new file mode 100644 index 0000000..fb06ec1 --- /dev/null +++ b/docs/html/search/functions_b.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['toconcurrentdictionary_0',['ToConcurrentDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], + ['todictionary_1',['ToDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], + ['tryaddvalue_2',['TryAddValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['trycreatealleditors_3',['TryCreateAllEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db',1,'FieldSearch::EditorScriptGeneration::EditorScriptGenerator']]], + ['trycreateeditors_4',['TryCreateEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], + ['trygetvalue_5',['TryGetValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['tryremovefirstvalue_6',['TryRemoveFirstValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['tryremovevalue_7',['TryRemoveValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], + ['tryupdateinstance_8',['TryUpdateInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['typerefdropdownattribute_9',['TypeRefDropdownAttribute',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]] +]; diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js new file mode 100644 index 0000000..2a5db8e --- /dev/null +++ b/docs/html/search/functions_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['updatecriteria_0',['UpdateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30',1,'FieldSearch::Core::Base::BaseSearch']]], + ['updatedata_1',['UpdateData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js new file mode 100644 index 0000000..b6bb396 --- /dev/null +++ b/docs/html/search/functions_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['validatecreatesettingsobject_0',['ValidateCreateSettingsObject',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7',1,'FieldSearch::Settings::FieldSearchSettings']]], + ['validateshowsettings_1',['ValidateShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74',1,'FieldSearch::Settings::FieldSearchSettings']]] +]; diff --git a/docs/html/search/mag.svg b/docs/html/search/mag.svg new file mode 100644 index 0000000..9f46b30 --- /dev/null +++ b/docs/html/search/mag.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/docs/html/search/mag_d.svg b/docs/html/search/mag_d.svg new file mode 100644 index 0000000..b9a814c --- /dev/null +++ b/docs/html/search/mag_d.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/docs/html/search/mag_sel.svg b/docs/html/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/docs/html/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/docs/html/search/mag_seld.svg b/docs/html/search/mag_seld.svg new file mode 100644 index 0000000..6e720dc --- /dev/null +++ b/docs/html/search/mag_seld.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js new file mode 100644 index 0000000..0b0a319 --- /dev/null +++ b/docs/html/search/namespaces_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['base_0',['Base',['../namespace_code_generation_1_1_base.html',1,'CodeGeneration']]], + ['codegeneration_1',['CodeGeneration',['../namespace_code_generation.html',1,'']]], + ['data_2',['Data',['../namespace_code_generation_1_1_data.html',1,'CodeGeneration']]] +]; diff --git a/docs/html/search/namespaces_1.js b/docs/html/search/namespaces_1.js new file mode 100644 index 0000000..772a862 --- /dev/null +++ b/docs/html/search/namespaces_1.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['attributes_0',['Attributes',['../namespace_field_search_1_1_attributes.html',1,'FieldSearch']]], + ['base_1',['Base',['../namespace_field_search_1_1_core_1_1_base.html',1,'FieldSearch.Core.Base'],['../namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html',1,'FieldSearch.Core.Data.Criteria.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html',1,'FieldSearch.Core.Inspectors.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html',1,'FieldSearch.Core.Inspectors.Editor.Base'],['../namespace_field_search_1_1_settings_1_1_base.html',1,'FieldSearch.Settings.Base']]], + ['cache_2',['Cache',['../namespace_field_search_1_1_helpers_1_1_cache.html',1,'FieldSearch::Helpers']]], + ['controllers_3',['Controllers',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html',1,'FieldSearch::Core::Inspectors']]], + ['core_4',['Core',['../namespace_field_search_1_1_core.html',1,'FieldSearch']]], + ['criteria_5',['Criteria',['../namespace_field_search_1_1_core_1_1_data_1_1_criteria.html',1,'FieldSearch::Core::Data']]], + ['data_6',['Data',['../namespace_field_search_1_1_core_1_1_data.html',1,'FieldSearch.Core.Data'],['../namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html',1,'FieldSearch.Helpers.Cache.Data']]], + ['drawers_7',['Drawers',['../namespace_field_search_1_1_attributes_1_1_drawers.html',1,'FieldSearch::Attributes']]], + ['editor_8',['Editor',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html',1,'FieldSearch.Core.Inspectors.Editor'],['../namespace_field_search_1_1_editor_script_generation_1_1_editor.html',1,'FieldSearch.EditorScriptGeneration.Editor'],['../namespace_field_search_1_1_samples_1_1_editor.html',1,'FieldSearch.Samples.Editor'],['../namespace_field_search_1_1_settings_1_1_editor.html',1,'FieldSearch.Settings.Editor']]], + ['editorscriptgeneration_9',['EditorScriptGeneration',['../namespace_field_search_1_1_editor_script_generation.html',1,'FieldSearch']]], + ['fieldsearch_10',['FieldSearch',['../namespace_field_search.html',1,'']]], + ['globaleditor_11',['GlobalEditor',['../namespace_field_search_1_1_core_1_1_global_editor.html',1,'FieldSearch.Core.GlobalEditor'],['../namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html',1,'FieldSearch.EditorScriptGeneration.GlobalEditor']]], + ['helpers_12',['Helpers',['../namespace_field_search_1_1_helpers.html',1,'FieldSearch']]], + ['inspectors_13',['Inspectors',['../namespace_field_search_1_1_core_1_1_inspectors.html',1,'FieldSearch::Core']]], + ['samples_14',['Samples',['../namespace_field_search_1_1_samples.html',1,'FieldSearch']]], + ['settings_15',['Settings',['../namespace_field_search_1_1_settings.html',1,'FieldSearch']]], + ['stringformatter_16',['StringFormatter',['../namespace_field_search_1_1_helpers_1_1_string_formatter.html',1,'FieldSearch::Helpers']]], + ['templates_17',['Templates',['../namespace_field_search_1_1_editor_script_generation_1_1_templates.html',1,'FieldSearch::EditorScriptGeneration']]] +]; diff --git a/docs/html/search/pages_0.js b/docs/html/search/pages_0.js new file mode 100644 index 0000000..94b2632 --- /dev/null +++ b/docs/html/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['fieldsearch_2dunity_20v1_2e0_2e3_0',['FieldSearch-Unity V1.0.3',['../index.html',1,'']]] +]; diff --git a/docs/html/search/properties_0.js b/docs/html/search/properties_0.js new file mode 100644 index 0000000..ceb30e7 --- /dev/null +++ b/docs/html/search/properties_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['applytoall_0',['ApplyToAll',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] +]; diff --git a/docs/html/search/properties_1.js b/docs/html/search/properties_1.js new file mode 100644 index 0000000..bf678bb --- /dev/null +++ b/docs/html/search/properties_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['basetype_0',['BaseType',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]] +]; diff --git a/docs/html/search/properties_2.js b/docs/html/search/properties_2.js new file mode 100644 index 0000000..c632822 --- /dev/null +++ b/docs/html/search/properties_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['codegeneratortype_0',['CodeGeneratorType',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['codegeneratortypename_1',['CodeGeneratorTypeName',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5',1,'CodeGeneration.Base.BaseCodeGeneratorSettings.CodeGeneratorTypeName()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CodeGeneratorTypeName()']]] +]; diff --git a/docs/html/search/properties_3.js b/docs/html/search/properties_3.js new file mode 100644 index 0000000..8f819df --- /dev/null +++ b/docs/html/search/properties_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['defaultbaseeditortype_0',['DefaultBaseEditorType',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d',1,'FieldSearch::EditorScriptGeneration::Templates::BaseEditorScriptTemplate']]], + ['defaultfilefolder_1',['DefaultFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], + ['defaultscripttemplate_2',['DefaultScriptTemplate',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]] +]; diff --git a/docs/html/search/properties_4.js b/docs/html/search/properties_4.js new file mode 100644 index 0000000..8c20d50 --- /dev/null +++ b/docs/html/search/properties_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['editorscriptgeneratorsettings_0',['EditorScriptGeneratorSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd',1,'FieldSearch::Settings::FieldSearchSettings']]] +]; diff --git a/docs/html/search/properties_5.js b/docs/html/search/properties_5.js new file mode 100644 index 0000000..d896f1a --- /dev/null +++ b/docs/html/search/properties_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['filepath_0',['FilePath',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]] +]; diff --git a/docs/html/search/properties_6.js b/docs/html/search/properties_6.js new file mode 100644 index 0000000..833c14b --- /dev/null +++ b/docs/html/search/properties_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['generatorinstance_0',['GeneratorInstance',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]] +]; diff --git a/docs/html/search/properties_7.js b/docs/html/search/properties_7.js new file mode 100644 index 0000000..122bff2 --- /dev/null +++ b/docs/html/search/properties_7.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['id_0',['Id',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33',1,'FieldSearch::Core::Inspectors::DefaultSearchLayerInspector']]], + ['inheritedtypenamearray_1',['InheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], + ['instance_2',['Instance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['isactive_3',['IsActive',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.IsActive()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.IsActive()']]], + ['isnullornone_4',['IsNullOrNone',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/properties_8.js b/docs/html/search/properties_8.js new file mode 100644 index 0000000..409b464 --- /dev/null +++ b/docs/html/search/properties_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['memorylimitinmb_0',['MemoryLimitInMb',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] +]; diff --git a/docs/html/search/properties_9.js b/docs/html/search/properties_9.js new file mode 100644 index 0000000..18e2ded --- /dev/null +++ b/docs/html/search/properties_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['objects_0',['Objects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]] +]; diff --git a/docs/html/search/properties_a.js b/docs/html/search/properties_a.js new file mode 100644 index 0000000..d45bec8 --- /dev/null +++ b/docs/html/search/properties_a.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['savetodisk_0',['SaveToDisk',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], + ['searchlayerinspectortype_1',['SearchLayerInspectorType',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.SearchLayerInspectorType()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.SearchLayerInspectorType()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.SearchLayerInspectorType()']]], + ['serializedobject_2',['SerializedObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], + ['settings_3',['Settings',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.Settings()'],['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e',1,'FieldSearch.Helpers.Cache.SearchInspectorCache.Settings()']]], + ['shortinheritedtypenamearray_4',['ShortInheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]] +]; diff --git a/docs/html/search/properties_b.js b/docs/html/search/properties_b.js new file mode 100644 index 0000000..90f0e93 --- /dev/null +++ b/docs/html/search/properties_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['targetobject_0',['TargetObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] +]; diff --git a/docs/html/search/search.css b/docs/html/search/search.css new file mode 100644 index 0000000..19f76f9 --- /dev/null +++ b/docs/html/search/search.css @@ -0,0 +1,291 @@ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} + +#MSearchBox { + display: inline-block; + white-space : nowrap; + background: var(--search-background-color); + border-radius: 0.65em; + box-shadow: var(--search-box-shadow); + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + width: 20px; + height: 19px; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; +} + +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; +} + + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 19px; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: var(--search-foreground-color); + outline: none; + font-family: var(--font-family-search); + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: var(--search-active-color); +} + + + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt var(--font-family-search); + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: var(--font-family-monospace); + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: var(--search-filter-foreground-color); + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: var(--search-filter-foreground-color); + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + /*width: 60ex;*/ + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); + z-index:10000; + width: 300px; + height: 400px; + overflow: auto; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +div.SRPage { + margin: 5px 2px; + background-color: var(--search-results-background-color); +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: var(--font-family-search); +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: var(--font-family-search); +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: var(--nav-gradient-active-image-parent); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/docs/html/search/search.js b/docs/html/search/search.js new file mode 100644 index 0000000..e103a26 --- /dev/null +++ b/docs/html/search/search.js @@ -0,0 +1,816 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var jsFile; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + } + + var loadJS = function(url, impl, loc){ + var scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); + } + + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + var domSearchBox = this.DOMSearchBox(); + var domPopupSearchResults = this.DOMPopupSearchResults(); + var domSearchClose = this.DOMSearchClose(); + var resultsPath = this.resultsPath; + + var handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + searchResults.Search(searchValue); + + if (domPopupSearchResultsWindow.style.display!='block') + { + domSearchClose.style.display = 'inline-block'; + var left = getXPos(domSearchBox) + 150; + var top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var maxHeight = document.body.clientHeight; + var width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + var height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); + } + + this.lastSearchValue = searchValue; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + this.searchActive = true; + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + this.DOMSearchField().value = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults(resultsPath) +{ + var results = document.getElementById("SRResults"); + results.innerHTML = ''; + for (var e=0; e-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/docs/html/splitbard.png b/docs/html/splitbard.png new file mode 100644 index 0000000000000000000000000000000000000000..8367416d757fd7b6dc4272b6432dc75a75abd068 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@VhhFKy35^fiT zT~&lUj3=cDh^%3HDY9k5CEku}PHXNoNC(_$U3XPb&Q*ME25pT;2(*BOgAf<+R$lzakPG`kF31()Fx{L5Wrac|GQzjeE= zueY1`Ze{#x<8=S|`~MgGetGce)#vN&|J{Cd^tS%;tBYTo?+^d68<#n_Y_xx`J||4O V@QB{^CqU0Kc)I$ztaD0e0svEzbJzd? literal 0 HcmV?d00001 diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html new file mode 100644 index 0000000..b4d09b9 --- /dev/null +++ b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html @@ -0,0 +1,112 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    FieldSearch.Helpers.Cache.Data.SearchCacheJson Member List
    +
    + +
    + + + + diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html new file mode 100644 index 0000000..14f0b7c --- /dev/null +++ b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html @@ -0,0 +1,218 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.Cache.Data.SearchCacheJson Struct Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Helpers.Cache.Data.SearchCacheJson Struct Reference
    +
    +
    + +

    Container for SearchCacheObj + More...

    + + + + + + + + + + +

    +Public Member Functions

     SearchCacheJson (ConcurrentDictionary< int, SearchCacheObj > dict)
     
     SearchCacheJson (Dictionary< int, SearchCacheObj > dict)
     
    Dictionary< int, SearchCacheObjToDictionary ()
     
    ConcurrentDictionary< int, SearchCacheObjToConcurrentDictionary ()
     
    + + + +

    +Public Attributes

    List< SearchCacheObjobjects
     
    +

    Detailed Description

    +

    Container for SearchCacheObj

    +

    Constructor & Destructor Documentation

    + +

    ◆ SearchCacheJson() [1/2]

    + +
    +
    + + + + + + + + +
    FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson (ConcurrentDictionary< int, SearchCacheObjdict)
    +
    + +
    +
    + +

    ◆ SearchCacheJson() [2/2]

    + +
    +
    + + + + + + + + +
    FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson (Dictionary< int, SearchCacheObjdict)
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ ToConcurrentDictionary()

    + +
    +
    + + + + + + + +
    ConcurrentDictionary< int, SearchCacheObj > FieldSearch.Helpers.Cache.Data.SearchCacheJson.ToConcurrentDictionary ()
    +
    + +
    +
    + +

    ◆ ToDictionary()

    + +
    +
    + + + + + + + +
    Dictionary< int, SearchCacheObj > FieldSearch.Helpers.Cache.Data.SearchCacheJson.ToDictionary ()
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ objects

    + +
    +
    + + + + +
    List<SearchCacheObj> FieldSearch.Helpers.Cache.Data.SearchCacheJson.objects
    +
    + +
    +
    +
    +
    + + + + diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js new file mode 100644 index 0000000..baed872 --- /dev/null +++ b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js @@ -0,0 +1,8 @@ +var struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json = +[ + [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a", null ], + [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660", null ], + [ "ToConcurrentDictionary", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6", null ], + [ "ToDictionary", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d", null ], + [ "objects", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd", null ] +]; \ No newline at end of file diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html new file mode 100644 index 0000000..d8f60ac --- /dev/null +++ b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html @@ -0,0 +1,111 @@ + + + + + + + +FieldSearch-Unity: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    FieldSearch.Helpers.Cache.Data.SearchCacheObj Member List
    +
    + +
    + + + + diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html new file mode 100644 index 0000000..a70cf66 --- /dev/null +++ b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html @@ -0,0 +1,207 @@ + + + + + + + +FieldSearch-Unity: FieldSearch.Helpers.Cache.Data.SearchCacheObj Struct Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    FieldSearch-Unity +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    FieldSearch.Helpers.Cache.Data.SearchCacheObj Struct Reference
    +
    +
    + +

    Stored SearchCache struct + More...

    + + + + +

    +Public Member Functions

     SearchCacheObj (int id, string searchText, int flags)
     
    + + + + + + + +

    +Public Attributes

    int id
     
    string searchText
     
    int flags
     
    +

    Detailed Description

    +

    Stored SearchCache struct

    +

    Constructor & Destructor Documentation

    + +

    ◆ SearchCacheObj()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldSearch.Helpers.Cache.Data.SearchCacheObj.SearchCacheObj (int id,
    string searchText,
    int flags 
    )
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ flags

    + +
    +
    + + + + +
    int FieldSearch.Helpers.Cache.Data.SearchCacheObj.flags
    +
    + +
    +
    + +

    ◆ id

    + +
    +
    + + + + +
    int FieldSearch.Helpers.Cache.Data.SearchCacheObj.id
    +
    + +
    +
    + +

    ◆ searchText

    + +
    +
    + + + + +
    string FieldSearch.Helpers.Cache.Data.SearchCacheObj.searchText
    +
    + +
    +
    +
    +
    + + + + diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js new file mode 100644 index 0000000..8e3a43d --- /dev/null +++ b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js @@ -0,0 +1,7 @@ +var struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj = +[ + [ "SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d", null ], + [ "flags", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0", null ], + [ "id", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f", null ], + [ "searchText", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c", null ] +]; \ No newline at end of file diff --git a/docs/html/sync_off.png b/docs/html/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/docs/html/sync_on.png b/docs/html/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/docs/html/tab_a.png b/docs/html/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/docs/html/tab_ad.png b/docs/html/tab_ad.png new file mode 100644 index 0000000000000000000000000000000000000000..e34850acfc24be58da6d2fd1ccc6b29cc84fe34d GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QhuH;jv*C{Z|5d*H3V=pKi{In zd2jxLclDRPylmD}^l7{QOtL{vUjO{-WqItb5sQp2h-99b8^^Scr-=2mblCdZuUm?4 jzOJvgvt3{(cjKLW5(A@0qPS@<&}0TrS3j3^P6y&q2{!U5bk+Tso_B!YCpDh>v z{CM*1U8YvQRyBUHt^Ju0W_sq-?;9@_4equ-bavTs=gk796zopr0EBT&m;e9( literal 0 HcmV?d00001 diff --git a/docs/html/tab_s.png b/docs/html/tab_s.png new file mode 100644 index 0000000000000000000000000000000000000000..ab478c95b67371d700a20869f7de1ddd73522d50 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QuUrLjv*C{Z|^p8HaRdjTwH7) zC?wLlL}}I{)n%R&r+1}IGmDnq;&J#%V6)9VsYhS`O^BVBQlxOUep0c$RENLq#g8A$ z)z7%K_bI&n@J+X_=x}fJoEKed-$<>=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/docs/html/tab_sd.png b/docs/html/tab_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..757a565ced4730f85c833fb2547d8e199ae68f19 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qq7(&jv*C{Z|_!fH5o7*c=%9% zcILh!EA=pAQKdx-Cdiev=v{eg{8Ht<{e8_NAN~b=)%W>-WDCE0PyDHGemi$BoXwcK z{>e9^za6*c1ilttWw&V+U;WCPlV9{LdC~Ey%_H(qj`xgfES(4Yz5jSTZfCt`4E$0YRsR*S^mTCR^;V&sxC8{l_Cp7w8-YPgg&ebxsLQ00$vXK>z>% literal 0 HcmV?d00001 diff --git a/docs/html/tabs.css b/docs/html/tabs.css new file mode 100644 index 0000000..71c8a47 --- /dev/null +++ b/docs/html/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important;color:var(--nav-menu-foreground-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file diff --git a/docs/latex/Makefile b/docs/latex/Makefile new file mode 100644 index 0000000..07f226d --- /dev/null +++ b/docs/latex/Makefile @@ -0,0 +1,27 @@ +LATEX_CMD?=pdflatex +MKIDX_CMD?=makeindex +BIBTEX_CMD?=bibtex +LATEX_COUNT?=8 +MANUAL_FILE?=refman + +all: $(MANUAL_FILE).pdf + +pdf: $(MANUAL_FILE).pdf + +$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex + $(LATEX_CMD) $(MANUAL_FILE) + $(MKIDX_CMD) $(MANUAL_FILE).idx + $(LATEX_CMD) $(MANUAL_FILE) + latex_count=$(LATEX_COUNT) ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + $(LATEX_CMD) $(MANUAL_FILE) ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + $(MKIDX_CMD) $(MANUAL_FILE).idx + $(LATEX_CMD) $(MANUAL_FILE) + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf diff --git a/docs/latex/annotated.tex b/docs/latex/annotated.tex new file mode 100644 index 0000000..4563bd6 --- /dev/null +++ b/docs/latex/annotated.tex @@ -0,0 +1,42 @@ +\doxysection{Class List} +Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator$<$ T $>$}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator }{\pageref{class_code_generation_1_1_base_1_1_base_code_generator}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings$<$ T $>$}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ }{\pageref{class_code_generation_1_1_base_1_1_base_code_generator_settings}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template}} \\*Base editor script template object. Base editor implementation Base\+Script\+Template }{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class }{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings}} \\*\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} }{\pageref{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}{Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour}} \\*Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} }{\pageref{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Code\+Generation.\+Base.\+Base\+Script\+Template}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object }{\pageref{class_code_generation_1_1_base_1_1_base_script_template}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Field\+Search.\+Core.\+Base.\+Base\+Search}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation }{\pageref{class_field_search_1_1_core_1_1_base_1_1_base_search}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor$<$ T $>$}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} }{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}} \\*By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} }{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}} \\*By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} }{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_code_generation_utils}{Code\+Generation.\+Code\+Generation\+Utils}} \\*Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} }{\pageref{class_code_generation_1_1_code_generation_utils}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template}} \\*Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor$<$ T $>$}} \\*Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} }{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}{Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor}} \\*\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings }{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}{Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector}} \\*Default implementation Base\+Search\+Layer\+Inspector }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator}} \\*\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings}} \\*\mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window}} \\*Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search.\+Settings.\+Field\+Search\+Settings}} \\*\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings }{\pageref{class_field_search_1_1_settings_1_1_field_search_settings}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}{Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor}} \\*Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} }{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor$<$ T $>$}} \\*Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor }{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Code\+Generation.\+Data.\+Generated\+Script}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script }{\pageref{class_code_generation_1_1_data_1_1_generated_script}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector}} \\*Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}{Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour}} \\*Sample monobehaviour without specific inspector }{\pageref{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour}} \\*Sample monobehaviour with specific inspector }{\pageref{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}{Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor}} \\*Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} }{\pageref{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data$<$ T $>$}} \\*\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json}} \\*Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} }{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj}} \\*Stored Search\+Cache struct }{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}{Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache}} \\*Search\+Cache inspector controller. With Initialize\+On\+Load logic }{\pageref{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service}} \\*Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}{Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter}} \\*Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} }{\pageref{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Field\+Search.\+Core.\+Search\+With\+Filters}} \\*Default search with filters }{\pageref{class_field_search_1_1_core_1_1_search_with_filters}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_comparer}{Field\+Search.\+Attributes.\+Type\+Comparer}} \\*Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} }{\pageref{class_field_search_1_1_attributes_1_1_type_comparer}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute}} \\*Dropdown list attribute for type, inherited from Base\+Type }{\pageref{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}{Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer}} \\*Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} }{\pageref{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}}{} +\end{DoxyCompactList} diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex new file mode 100644 index 0000000..8041594 --- /dev/null +++ b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex @@ -0,0 +1,76 @@ +\hypertarget{class_code_generation_1_1_base_1_1_base_code_generator}{}\doxysection{Code\+Generation.\+Base.\+Base\+Code\+Generator\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} +\label{class_code_generation_1_1_base_1_1_base_code_generator}\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} + + +\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator + + +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +abstract void \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_ab8a520e531164821bdcc1e34be876d30}{Create\+Scripts}} (T script\+Template, bool refresh=true, params Type\mbox{[}$\,$\mbox{]} input\+Types) +\begin{DoxyCompactList}\small\item\em Create scripts using {\itshape script\+Template} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator}} (\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ T $>$ settings) +\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ T $>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_aa8fba5afdf5e2cdc34ee77cd58c48235}{\+\_\+settings}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} +\begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Base\+Script\+Template}}}]\end{description} +\end{Desc} + + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}\label{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}} +\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}!BaseCodeGenerator@{BaseCodeGenerator}} +\index{BaseCodeGenerator@{BaseCodeGenerator}!CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{BaseCodeGenerator()}{BaseCodeGenerator()}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator}}$<$ T $>$.\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ T $>$}]{settings }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_ab8a520e531164821bdcc1e34be876d30}\label{class_code_generation_1_1_base_1_1_base_code_generator_ab8a520e531164821bdcc1e34be876d30}} +\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}!CreateScripts@{CreateScripts}} +\index{CreateScripts@{CreateScripts}!CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{CreateScripts()}{CreateScripts()}} +{\footnotesize\ttfamily abstract void \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator}}$<$ T $>$.Create\+Scripts (\begin{DoxyParamCaption}\item[{T}]{script\+Template, }\item[{bool}]{refresh = {\ttfamily true}, }\item[{params Type\mbox{[}$\,$\mbox{]}}]{input\+Types }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} + + + +Create scripts using {\itshape script\+Template} + + +\begin{DoxyParams}{Parameters} +{\em script\+Template} & \\ +\hline +{\em refresh} & \\ +\hline +{\em input\+Types} & \\ +\hline +\end{DoxyParams} + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_aa8fba5afdf5e2cdc34ee77cd58c48235}\label{class_code_generation_1_1_base_1_1_base_code_generator_aa8fba5afdf5e2cdc34ee77cd58c48235}} +\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}!\_settings@{\_settings}} +\index{\_settings@{\_settings}!CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{\_settings}{\_settings}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$T$>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator}}$<$ T $>$.\+\_\+settings\hspace{0.3cm}{\ttfamily [protected]}} + diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps new file mode 100644 index 0000000..23df121 --- /dev/null +++ b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 118.343193 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 4.225000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(CodeGeneration.Base.BaseCodeGeneratorSettings< T >) cw +(ScriptableObject) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (CodeGeneration.Base.BaseCodeGeneratorSettings< T >) 0.000000 0.000000 box + (ScriptableObject) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex new file mode 100644 index 0000000..abbac21 --- /dev/null +++ b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex @@ -0,0 +1,137 @@ +\hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings}{}\doxysection{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} +\label{class_code_generation_1_1_base_1_1_base_code_generator_settings}\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} + + +\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ + + +Inheritance diagram for Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_code_generation_1_1_base_1_1_base_code_generator_settings} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_adc2754ebe569d16fe052c45aa4003e56}{Full\+File\+Folder}} (string relative\+Path) +\begin{DoxyCompactList}\small\item\em Full folder path with {\itshape relative\+Path} \end{DoxyCompactList}\item +\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}}$<$ T $>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a37f572a859ef43fbd17e0018f802ca8f}{Create\+Generator\+Instance}} () +\begin{DoxyCompactList}\small\item\em Create new instance Base\+Code\+Generator$<$\+T$>$ using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}{Code\+Generator\+Type}} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_ab3ce77734ba566268bc5bc94768a2429}{\+\_\+default\+File\+Folder}} +\item +T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a9284d0450c15c9cb3b8e84a118c47ea6}{\+\_\+default\+Script\+Template}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_abd1a2925542d55192b1cdec617178c55}{Default\+Script\+Template}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Default script template, used in Base\+Code\+Generator$<$\+T$>$ \end{DoxyCompactList}\item +string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_aa2c4284058c752937b151191d2bedd94}{Default\+File\+Folder}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Folder for generated files \end{DoxyCompactList}\item +abstract string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}{Code\+Generator\+Type\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Code\+Generator type name \end{DoxyCompactList}\item +Type \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}{Code\+Generator\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Get Code\+Generator\+Type using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}{Code\+Generator\+Type\+Name}} \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ \begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Base\+Script\+Template}}}]\end{description} +\end{Desc} + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_a37f572a859ef43fbd17e0018f802ca8f}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_a37f572a859ef43fbd17e0018f802ca8f}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!CreateGeneratorInstance@{CreateGeneratorInstance}} +\index{CreateGeneratorInstance@{CreateGeneratorInstance}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{CreateGeneratorInstance()}{CreateGeneratorInstance()}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}}$<$ T $>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Create\+Generator\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Create new instance Base\+Code\+Generator$<$\+T$>$ using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}{Code\+Generator\+Type}} + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_adc2754ebe569d16fe052c45aa4003e56}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_adc2754ebe569d16fe052c45aa4003e56}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!FullFileFolder@{FullFileFolder}} +\index{FullFileFolder@{FullFileFolder}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{FullFileFolder()}{FullFileFolder()}} +{\footnotesize\ttfamily string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Full\+File\+Folder (\begin{DoxyParamCaption}\item[{string}]{relative\+Path }\end{DoxyParamCaption})} + + + +Full folder path with {\itshape relative\+Path} + + +\begin{DoxyParams}{Parameters} +{\em relative\+Path} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_ab3ce77734ba566268bc5bc94768a2429}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_ab3ce77734ba566268bc5bc94768a2429}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!\_defaultFileFolder@{\_defaultFileFolder}} +\index{\_defaultFileFolder@{\_defaultFileFolder}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{\_defaultFileFolder}{\_defaultFileFolder}} +{\footnotesize\ttfamily string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.\+\_\+default\+File\+Folder\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_a9284d0450c15c9cb3b8e84a118c47ea6}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_a9284d0450c15c9cb3b8e84a118c47ea6}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!\_defaultScriptTemplate@{\_defaultScriptTemplate}} +\index{\_defaultScriptTemplate@{\_defaultScriptTemplate}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{\_defaultScriptTemplate}{\_defaultScriptTemplate}} +{\footnotesize\ttfamily T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.\+\_\+default\+Script\+Template\hspace{0.3cm}{\ttfamily [protected]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!CodeGeneratorType@{CodeGeneratorType}} +\index{CodeGeneratorType@{CodeGeneratorType}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{CodeGeneratorType}{CodeGeneratorType}} +{\footnotesize\ttfamily Type \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Code\+Generator\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + + + +Get Code\+Generator\+Type using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}{Code\+Generator\+Type\+Name}} + +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!CodeGeneratorTypeName@{CodeGeneratorTypeName}} +\index{CodeGeneratorTypeName@{CodeGeneratorTypeName}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{CodeGeneratorTypeName}{CodeGeneratorTypeName}} +{\footnotesize\ttfamily abstract string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Code\+Generator\+Type\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + + + +Code\+Generator type name + +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_aa2c4284058c752937b151191d2bedd94}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_aa2c4284058c752937b151191d2bedd94}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!DefaultFileFolder@{DefaultFileFolder}} +\index{DefaultFileFolder@{DefaultFileFolder}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{DefaultFileFolder}{DefaultFileFolder}} +{\footnotesize\ttfamily string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Default\+File\+Folder\hspace{0.3cm}{\ttfamily [get]}} + + + +Folder for generated files + +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_abd1a2925542d55192b1cdec617178c55}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_abd1a2925542d55192b1cdec617178c55}} +\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!DefaultScriptTemplate@{DefaultScriptTemplate}} +\index{DefaultScriptTemplate@{DefaultScriptTemplate}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{DefaultScriptTemplate}{DefaultScriptTemplate}} +{\footnotesize\ttfamily T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Default\+Script\+Template\hspace{0.3cm}{\ttfamily [get]}} + + + +Default script template, used in Base\+Code\+Generator$<$\+T$>$ + diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps b/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps new file mode 100644 index 0000000..22e1c9a --- /dev/null +++ b/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 181.405899 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.756250 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(CodeGeneration.Base.BaseScriptTemplate) cw +(ScriptableObject) cw +(FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) cw +(FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (CodeGeneration.Base.BaseScriptTemplate) 0.000000 2.000000 box + (ScriptableObject) 0.000000 3.000000 box + (FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) 0.000000 1.000000 box + (FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 2.000000 out +solid +1 0.000000 3.000000 in +solid +1 0.000000 1.250000 out +solid +0 0.000000 1.750000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex b/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex new file mode 100644 index 0000000..b6c94ce --- /dev/null +++ b/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex @@ -0,0 +1,78 @@ +\hypertarget{class_code_generation_1_1_base_1_1_base_script_template}{}\doxysection{Code\+Generation.\+Base.\+Base\+Script\+Template Class Reference} +\label{class_code_generation_1_1_base_1_1_base_script_template}\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} + + +\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object + + +Inheritance diagram for Code\+Generation.\+Base.\+Base\+Script\+Template\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4.000000cm]{class_code_generation_1_1_base_1_1_base_script_template} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +abstract \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}{Create\+Script}} (Type type, params object\mbox{[}$\,$\mbox{]} args) +\begin{DoxyCompactList}\small\item\em Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ac54e71e41e3c776cd4b38e34b470ee1a}{\+\_\+script\+Name\+Format\+String}} +\begin{DoxyCompactList}\small\item\em File name format string \end{DoxyCompactList}\item +string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} +\begin{DoxyCompactList}\small\item\em Script format string \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}\label{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}} +\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}!CreateScript@{CreateScript}} +\index{CreateScript@{CreateScript}!CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} +\doxysubsubsection{\texorpdfstring{CreateScript()}{CreateScript()}} +{\footnotesize\ttfamily abstract \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} Code\+Generation.\+Base.\+Base\+Script\+Template.\+Create\+Script (\begin{DoxyParamCaption}\item[{Type}]{type, }\item[{params object\mbox{[}$\,$\mbox{]}}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} + + + +Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} + + +\begin{DoxyParams}{Parameters} +{\em type} & \\ +\hline +{\em args} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implemented in \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template}}. + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}\label{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}} +\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}!\_scriptFormatString@{\_scriptFormatString}} +\index{\_scriptFormatString@{\_scriptFormatString}!CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} +\doxysubsubsection{\texorpdfstring{\_scriptFormatString}{\_scriptFormatString}} +{\footnotesize\ttfamily string Code\+Generation.\+Base.\+Base\+Script\+Template.\+\_\+script\+Format\+String\hspace{0.3cm}{\ttfamily [protected]}} + + + +Script format string + +\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_script_template_ac54e71e41e3c776cd4b38e34b470ee1a}\label{class_code_generation_1_1_base_1_1_base_script_template_ac54e71e41e3c776cd4b38e34b470ee1a}} +\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}!\_scriptNameFormatString@{\_scriptNameFormatString}} +\index{\_scriptNameFormatString@{\_scriptNameFormatString}!CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} +\doxysubsubsection{\texorpdfstring{\_scriptNameFormatString}{\_scriptNameFormatString}} +{\footnotesize\ttfamily string Code\+Generation.\+Base.\+Base\+Script\+Template.\+\_\+script\+Name\+Format\+String\hspace{0.3cm}{\ttfamily [protected]}} + + + +File name format string + diff --git a/docs/latex/class_code_generation_1_1_code_generation_utils.tex b/docs/latex/class_code_generation_1_1_code_generation_utils.tex new file mode 100644 index 0000000..9086728 --- /dev/null +++ b/docs/latex/class_code_generation_1_1_code_generation_utils.tex @@ -0,0 +1,157 @@ +\hypertarget{class_code_generation_1_1_code_generation_utils}{}\doxysection{Code\+Generation.\+Code\+Generation\+Utils Class Reference} +\label{class_code_generation_1_1_code_generation_utils}\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} + + +Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} + + +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static Type\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a190861e24bfc57c427d95a3bf3c42279}{Get\+All\+Available\+Editor\+Types}} () +\begin{DoxyCompactList}\small\item\em Get all Unity\+Editor.\+Editor types. Excluding default or sample types. \end{DoxyCompactList}\item +static Type\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_af7660c01cf38f6923686dbf3a2d8dd1a}{Get\+All\+Inherited\+Types}} (Type base\+Type, Assembly\mbox{[}$\,$\mbox{]} assemblies=default, Func$<$ string, bool $>$ Validate\+Namespace\+Func=default) +\begin{DoxyCompactList}\small\item\em Get all inherited types for {\itshape base\+Type} \end{DoxyCompactList}\item +static Field\+Info \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a71c410743989de4b9107607a7b84a267}{Get\+Attribute\+Field\+By\+Name}} (Attribute attribute, string field\+Name) +\begin{DoxyCompactList}\small\item\em Get first Field\+Info for {\itshape attribute} by {\itshape field\+Name} \end{DoxyCompactList}\item +static Field\+Info \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a8322d529306138c5431a836c7c9b3ab0}{Get\+First\+Attribute\+Field\+By\+Type$<$ T $>$}} (Attribute attribute) +\begin{DoxyCompactList}\small\item\em Get first Field\+Info for {\itshape attribute} by type of {\itshape T} \end{DoxyCompactList}\item +static T \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a9407f29895b627aee57074b1446680f0}{Get\+First\+Class\+Attribute$<$ T $>$}} (Type type) +\begin{DoxyCompactList}\small\item\em Get first class {\itshape T} attribute \end{DoxyCompactList}\item +static bool \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a7b05412af29f2b8adfbad96746641faf}{Save\+To\+File}} (string folder\+Path, \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} generated\+Script) +\begin{DoxyCompactList}\small\item\em Save {\itshape generated\+Script} to folder with {\itshape folder\+Path} \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a190861e24bfc57c427d95a3bf3c42279}\label{class_code_generation_1_1_code_generation_utils_a190861e24bfc57c427d95a3bf3c42279}} +\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetAllAvailableEditorTypes@{GetAllAvailableEditorTypes}} +\index{GetAllAvailableEditorTypes@{GetAllAvailableEditorTypes}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} +\doxysubsubsection{\texorpdfstring{GetAllAvailableEditorTypes()}{GetAllAvailableEditorTypes()}} +{\footnotesize\ttfamily static Type\mbox{[}$\,$\mbox{]} Code\+Generation.\+Code\+Generation\+Utils.\+Get\+All\+Available\+Editor\+Types (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Get all Unity\+Editor.\+Editor types. Excluding default or sample types. + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_af7660c01cf38f6923686dbf3a2d8dd1a}\label{class_code_generation_1_1_code_generation_utils_af7660c01cf38f6923686dbf3a2d8dd1a}} +\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetAllInheritedTypes@{GetAllInheritedTypes}} +\index{GetAllInheritedTypes@{GetAllInheritedTypes}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} +\doxysubsubsection{\texorpdfstring{GetAllInheritedTypes()}{GetAllInheritedTypes()}} +{\footnotesize\ttfamily static Type\mbox{[}$\,$\mbox{]} Code\+Generation.\+Code\+Generation\+Utils.\+Get\+All\+Inherited\+Types (\begin{DoxyParamCaption}\item[{Type}]{base\+Type, }\item[{Assembly\mbox{[}$\,$\mbox{]}}]{assemblies = {\ttfamily default}, }\item[{Func$<$ string, bool $>$}]{Validate\+Namespace\+Func = {\ttfamily default} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Get all inherited types for {\itshape base\+Type} + + +\begin{DoxyParams}{Parameters} +{\em base\+Type} & \\ +\hline +{\em assemblies} & \\ +\hline +{\em Validate\+Namespace\+Func} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a71c410743989de4b9107607a7b84a267}\label{class_code_generation_1_1_code_generation_utils_a71c410743989de4b9107607a7b84a267}} +\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetAttributeFieldByName@{GetAttributeFieldByName}} +\index{GetAttributeFieldByName@{GetAttributeFieldByName}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} +\doxysubsubsection{\texorpdfstring{GetAttributeFieldByName()}{GetAttributeFieldByName()}} +{\footnotesize\ttfamily static Field\+Info Code\+Generation.\+Code\+Generation\+Utils.\+Get\+Attribute\+Field\+By\+Name (\begin{DoxyParamCaption}\item[{Attribute}]{attribute, }\item[{string}]{field\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Get first Field\+Info for {\itshape attribute} by {\itshape field\+Name} + + +\begin{DoxyParams}{Parameters} +{\em attribute} & \\ +\hline +{\em field\+Name} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a8322d529306138c5431a836c7c9b3ab0}\label{class_code_generation_1_1_code_generation_utils_a8322d529306138c5431a836c7c9b3ab0}} +\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetFirstAttributeFieldByType$<$ T $>$@{GetFirstAttributeFieldByType$<$ T $>$}} +\index{GetFirstAttributeFieldByType$<$ T $>$@{GetFirstAttributeFieldByType$<$ T $>$}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} +\doxysubsubsection{\texorpdfstring{GetFirstAttributeFieldByType$<$ T $>$()}{GetFirstAttributeFieldByType< T >()}} +{\footnotesize\ttfamily static Field\+Info Code\+Generation.\+Code\+Generation\+Utils.\+Get\+First\+Attribute\+Field\+By\+Type$<$ T $>$ (\begin{DoxyParamCaption}\item[{Attribute}]{attribute }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Get first Field\+Info for {\itshape attribute} by type of {\itshape T} + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} + +\begin{DoxyParams}{Parameters} +{\em attribute} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em Type}]\end{description} +\end{Desc} +\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a9407f29895b627aee57074b1446680f0}\label{class_code_generation_1_1_code_generation_utils_a9407f29895b627aee57074b1446680f0}} +\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetFirstClassAttribute$<$ T $>$@{GetFirstClassAttribute$<$ T $>$}} +\index{GetFirstClassAttribute$<$ T $>$@{GetFirstClassAttribute$<$ T $>$}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} +\doxysubsubsection{\texorpdfstring{GetFirstClassAttribute$<$ T $>$()}{GetFirstClassAttribute< T >()}} +{\footnotesize\ttfamily static T Code\+Generation.\+Code\+Generation\+Utils.\+Get\+First\+Class\+Attribute$<$ T $>$ (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Get first class {\itshape T} attribute + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} + +\begin{DoxyParams}{Parameters} +{\em type} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em Attribute}]\end{description} +\end{Desc} +\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a7b05412af29f2b8adfbad96746641faf}\label{class_code_generation_1_1_code_generation_utils_a7b05412af29f2b8adfbad96746641faf}} +\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!SaveToFile@{SaveToFile}} +\index{SaveToFile@{SaveToFile}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} +\doxysubsubsection{\texorpdfstring{SaveToFile()}{SaveToFile()}} +{\footnotesize\ttfamily static bool Code\+Generation.\+Code\+Generation\+Utils.\+Save\+To\+File (\begin{DoxyParamCaption}\item[{string}]{folder\+Path, }\item[{\mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}}}]{generated\+Script }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Save {\itshape generated\+Script} to folder with {\itshape folder\+Path} + + +\begin{DoxyParams}{Parameters} +{\em folder\+Path} & \\ +\hline +{\em generated\+Script} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} diff --git a/docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex b/docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex new file mode 100644 index 0000000..dba0a3d --- /dev/null +++ b/docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex @@ -0,0 +1,46 @@ +\hypertarget{class_code_generation_1_1_data_1_1_generated_script}{}\doxysection{Code\+Generation.\+Data.\+Generated\+Script Class Reference} +\label{class_code_generation_1_1_data_1_1_generated_script}\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} + + +\mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script + + +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_a03dcc14c9b7039ed210e41ed9a4030e0}{Generated\+Script}} (string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}{file\+Name}}, string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}{script\+Str}}) +\end{DoxyCompactItemize} +\doxysubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}{file\+Name}} +\item +string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}{script\+Str}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_data_1_1_generated_script_a03dcc14c9b7039ed210e41ed9a4030e0}\label{class_code_generation_1_1_data_1_1_generated_script_a03dcc14c9b7039ed210e41ed9a4030e0}} +\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}!GeneratedScript@{GeneratedScript}} +\index{GeneratedScript@{GeneratedScript}!CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} +\doxysubsubsection{\texorpdfstring{GeneratedScript()}{GeneratedScript()}} +{\footnotesize\ttfamily Code\+Generation.\+Data.\+Generated\+Script.\+Generated\+Script (\begin{DoxyParamCaption}\item[{string}]{file\+Name, }\item[{string}]{script\+Str }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}\label{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}} +\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}!fileName@{fileName}} +\index{fileName@{fileName}!CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} +\doxysubsubsection{\texorpdfstring{fileName}{fileName}} +{\footnotesize\ttfamily string Code\+Generation.\+Data.\+Generated\+Script.\+file\+Name} + +\mbox{\Hypertarget{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}\label{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}} +\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}!scriptStr@{scriptStr}} +\index{scriptStr@{scriptStr}!CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} +\doxysubsubsection{\texorpdfstring{scriptStr}{scriptStr}} +{\footnotesize\ttfamily string Code\+Generation.\+Data.\+Generated\+Script.\+script\+Str} + diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps b/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps new file mode 100644 index 0000000..59962dc --- /dev/null +++ b/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 101.010101 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 4.950000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer) cw +(PropertyDrawer) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer) 0.000000 0.000000 box + (PropertyDrawer) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex b/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex new file mode 100644 index 0000000..fe38324 --- /dev/null +++ b/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex @@ -0,0 +1,88 @@ +\hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}{}\doxysection{Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer Class Reference} +\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} + + +Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} + + +Inheritance diagram for Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a305b359157f1b6fc901837455895be4c}{On\+GUI}} (Rect position, Serialized\+Property property, GUIContent label) +\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_af6b72a2881e9efa305635f304620f298}{Show\+Drop\+Down\+Type\+List}} (Rect position, Serialized\+Property property, GUIContent label) +\item +void \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a4221d510d2c503f8c96e47131d0d0c51}{Init}} (Serialized\+Property property) +\begin{DoxyCompactList}\small\item\em First Init call \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_ae252b50e8c6993146ab5a056b1a69761}{target}} +\item +int \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a9610420828745e9532370e0700e08b02}{current\+Type\+Index}} +\item +GUIContent\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a8353ced6434d15487f6b0b488fb487ac}{displayed\+Options}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a4221d510d2c503f8c96e47131d0d0c51}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a4221d510d2c503f8c96e47131d0d0c51}} +\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!Init@{Init}} +\index{Init@{Init}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} +\doxysubsubsection{\texorpdfstring{Init()}{Init()}} +{\footnotesize\ttfamily void Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+Init (\begin{DoxyParamCaption}\item[{Serialized\+Property}]{property }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +First Init call + + +\begin{DoxyParams}{Parameters} +{\em property} & \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a305b359157f1b6fc901837455895be4c}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a305b359157f1b6fc901837455895be4c}} +\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!OnGUI@{OnGUI}} +\index{OnGUI@{OnGUI}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} +\doxysubsubsection{\texorpdfstring{OnGUI()}{OnGUI()}} +{\footnotesize\ttfamily override void Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+On\+GUI (\begin{DoxyParamCaption}\item[{Rect}]{position, }\item[{Serialized\+Property}]{property, }\item[{GUIContent}]{label }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_af6b72a2881e9efa305635f304620f298}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_af6b72a2881e9efa305635f304620f298}} +\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!ShowDropDownTypeList@{ShowDropDownTypeList}} +\index{ShowDropDownTypeList@{ShowDropDownTypeList}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} +\doxysubsubsection{\texorpdfstring{ShowDropDownTypeList()}{ShowDropDownTypeList()}} +{\footnotesize\ttfamily void Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+Show\+Drop\+Down\+Type\+List (\begin{DoxyParamCaption}\item[{Rect}]{position, }\item[{Serialized\+Property}]{property, }\item[{GUIContent}]{label }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a9610420828745e9532370e0700e08b02}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a9610420828745e9532370e0700e08b02}} +\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!currentTypeIndex@{currentTypeIndex}} +\index{currentTypeIndex@{currentTypeIndex}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} +\doxysubsubsection{\texorpdfstring{currentTypeIndex}{currentTypeIndex}} +{\footnotesize\ttfamily int Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+current\+Type\+Index\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a8353ced6434d15487f6b0b488fb487ac}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a8353ced6434d15487f6b0b488fb487ac}} +\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!displayedOptions@{displayedOptions}} +\index{displayedOptions@{displayedOptions}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} +\doxysubsubsection{\texorpdfstring{displayedOptions}{displayedOptions}} +{\footnotesize\ttfamily GUIContent \mbox{[}$\,$\mbox{]} Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+displayed\+Options\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_ae252b50e8c6993146ab5a056b1a69761}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_ae252b50e8c6993146ab5a056b1a69761}} +\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!target@{target}} +\index{target@{target}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} +\doxysubsubsection{\texorpdfstring{target}{target}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+target\hspace{0.3cm}{\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps b/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps new file mode 100644 index 0000000..a3d40d0 --- /dev/null +++ b/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 170.940170 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.925000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Attributes.TypeComparer) cw +(IComparer< Type >) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Attributes.TypeComparer) 0.000000 0.000000 box + (IComparer< Type >) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex b/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex new file mode 100644 index 0000000..ffa1c5c --- /dev/null +++ b/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex @@ -0,0 +1,30 @@ +\hypertarget{class_field_search_1_1_attributes_1_1_type_comparer}{}\doxysection{Field\+Search.\+Attributes.\+Type\+Comparer Class Reference} +\label{class_field_search_1_1_attributes_1_1_type_comparer}\index{FieldSearch.Attributes.TypeComparer@{FieldSearch.Attributes.TypeComparer}} + + +Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} + + +Inheritance diagram for Field\+Search.\+Attributes.\+Type\+Comparer\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_attributes_1_1_type_comparer} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_comparer_a1dc99db230eb071edca363e039d28c4e}{Compare}} (Type x, Type y) +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_comparer_a1dc99db230eb071edca363e039d28c4e}\label{class_field_search_1_1_attributes_1_1_type_comparer_a1dc99db230eb071edca363e039d28c4e}} +\index{FieldSearch.Attributes.TypeComparer@{FieldSearch.Attributes.TypeComparer}!Compare@{Compare}} +\index{Compare@{Compare}!FieldSearch.Attributes.TypeComparer@{FieldSearch.Attributes.TypeComparer}} +\doxysubsubsection{\texorpdfstring{Compare()}{Compare()}} +{\footnotesize\ttfamily int Field\+Search.\+Attributes.\+Type\+Comparer.\+Compare (\begin{DoxyParamCaption}\item[{Type}]{x, }\item[{Type}]{y }\end{DoxyParamCaption})} + diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps b/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps new file mode 100644 index 0000000..d87a7a2 --- /dev/null +++ b/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 132.450333 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.775000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Attributes.TypeRefDropdownAttribute) cw +(PropertyAttribute) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Attributes.TypeRefDropdownAttribute) 0.000000 0.000000 box + (PropertyAttribute) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex b/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex new file mode 100644 index 0000000..2fc789c --- /dev/null +++ b/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex @@ -0,0 +1,100 @@ +\hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{}\doxysection{Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute Class Reference} +\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} + + +Dropdown list attribute for type, inherited from Base\+Type + + +Inheritance diagram for Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a33df02f28ad5c9bdf1b7b911810e34a2}{Type\+Ref\+Dropdown\+Attribute}} (Type base\+Type, params string\mbox{[}$\,$\mbox{]} ignored\+Namespaces) +\end{DoxyCompactItemize} +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static List$<$ Type $>$ \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a99ae8d7d72647ea4b342d74db5297e16}{Get\+Inherited\+Types}} (Type base\+Type, params Assembly\mbox{[}$\,$\mbox{]} assemblies) +\begin{DoxyCompactList}\small\item\em Get all Inherited from {\itshape base\+Type} Types \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +Type \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a3d233b3c537a6625e7d8ce414de3c456}{Base\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, private set\mbox{]}} +\begin{DoxyCompactList}\small\item\em Base type \end{DoxyCompactList}\item +string\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a19c5be564637fd4772edb16dfd288c14}{Inherited\+Type\+Name\+Array}}\hspace{0.3cm}{\ttfamily \mbox{[}get, private set\mbox{]}} +\begin{DoxyCompactList}\small\item\em Array with Type.\+Assembly\+Qualified\+Name \end{DoxyCompactList}\item +string\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a93c5ee5d54b528f1fc9b6ffa465b9a5a}{Short\+Inherited\+Type\+Name\+Array}}\hspace{0.3cm}{\ttfamily \mbox{[}get, private set\mbox{]}} +\begin{DoxyCompactList}\small\item\em Array with Type.\+Name \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Dropdown list attribute for type, inherited from Base\+Type + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a33df02f28ad5c9bdf1b7b911810e34a2}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a33df02f28ad5c9bdf1b7b911810e34a2}} +\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!TypeRefDropdownAttribute@{TypeRefDropdownAttribute}} +\index{TypeRefDropdownAttribute@{TypeRefDropdownAttribute}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} +\doxysubsubsection{\texorpdfstring{TypeRefDropdownAttribute()}{TypeRefDropdownAttribute()}} +{\footnotesize\ttfamily Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Type\+Ref\+Dropdown\+Attribute (\begin{DoxyParamCaption}\item[{Type}]{base\+Type, }\item[{params string\mbox{[}$\,$\mbox{]}}]{ignored\+Namespaces }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a99ae8d7d72647ea4b342d74db5297e16}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a99ae8d7d72647ea4b342d74db5297e16}} +\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!GetInheritedTypes@{GetInheritedTypes}} +\index{GetInheritedTypes@{GetInheritedTypes}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} +\doxysubsubsection{\texorpdfstring{GetInheritedTypes()}{GetInheritedTypes()}} +{\footnotesize\ttfamily static List$<$ Type $>$ Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Get\+Inherited\+Types (\begin{DoxyParamCaption}\item[{Type}]{base\+Type, }\item[{params Assembly\mbox{[}$\,$\mbox{]}}]{assemblies }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Get all Inherited from {\itshape base\+Type} Types + + +\begin{DoxyParams}{Parameters} +{\em base\+Type} & \\ +\hline +{\em assemblies} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a3d233b3c537a6625e7d8ce414de3c456}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a3d233b3c537a6625e7d8ce414de3c456}} +\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!BaseType@{BaseType}} +\index{BaseType@{BaseType}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} +\doxysubsubsection{\texorpdfstring{BaseType}{BaseType}} +{\footnotesize\ttfamily Type Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Base\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private set]}} + + + +Base type + +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a19c5be564637fd4772edb16dfd288c14}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a19c5be564637fd4772edb16dfd288c14}} +\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!InheritedTypeNameArray@{InheritedTypeNameArray}} +\index{InheritedTypeNameArray@{InheritedTypeNameArray}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} +\doxysubsubsection{\texorpdfstring{InheritedTypeNameArray}{InheritedTypeNameArray}} +{\footnotesize\ttfamily string \mbox{[}$\,$\mbox{]} Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Inherited\+Type\+Name\+Array\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private set]}} + + + +Array with Type.\+Assembly\+Qualified\+Name + +\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a93c5ee5d54b528f1fc9b6ffa465b9a5a}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a93c5ee5d54b528f1fc9b6ffa465b9a5a}} +\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!ShortInheritedTypeNameArray@{ShortInheritedTypeNameArray}} +\index{ShortInheritedTypeNameArray@{ShortInheritedTypeNameArray}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} +\doxysubsubsection{\texorpdfstring{ShortInheritedTypeNameArray}{ShortInheritedTypeNameArray}} +{\footnotesize\ttfamily string \mbox{[}$\,$\mbox{]} Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Short\+Inherited\+Type\+Name\+Array\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private set]}} + + + +Array with Type.\+Name + diff --git a/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps b/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps new file mode 100644 index 0000000..eaa5750 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 176.991150 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.825000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Base.BaseSearch) cw +(FieldSearch.Core.SearchWithFilters) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Base.BaseSearch) 0.000000 1.000000 box + (FieldSearch.Core.SearchWithFilters) 0.000000 0.000000 box + +% ----- relations ----- + +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex b/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex new file mode 100644 index 0000000..a41df30 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex @@ -0,0 +1,108 @@ +\hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search}{}\doxysection{Field\+Search.\+Core.\+Base.\+Base\+Search Class Reference} +\label{class_field_search_1_1_core_1_1_base_1_1_base_search}\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} + + +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation + + +Inheritance diagram for Field\+Search.\+Core.\+Base.\+Base\+Search\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_base_1_1_base_search} +\end{center} +\end{figure} +\doxysubsection*{Public Types} +\begin{DoxyCompactItemize} +\item +enum \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} +\end{DoxyCompactItemize} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a0b45e7038726433ce71c80854d5809b7}{Base\+Search}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a2a90a39eb31051aa8e09f86d72b77b30}{Update\+Criteria}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) +\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a6cd0cc788accc62962ab1d630dca21a5}{Get\+Result}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags, bool any=false, params object\mbox{[}$\,$\mbox{]} input) +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a8feb3ac1b78384e9e4d55535a21fab96}{Clear\+Criteria}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +abstract bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}{Create\+Criteria}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a8ca67da20bdf099278dced707dfdd723}{Add\+Criterion}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}} base\+Search\+Criterion) +\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +List$<$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}} $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ad0d1450356ee36c7dc622f7e7b95fc8c}{base\+Search\+Criteria}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation + +\doxysubsection{Member Enumeration Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!SearchFilter@{SearchFilter}} +\index{SearchFilter@{SearchFilter}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{SearchFilter}{SearchFilter}} +{\footnotesize\ttfamily enum \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Field\+Search.\+Core.\+Base.\+Base\+Search.\+Search\+Filter}}} + + + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a0b45e7038726433ce71c80854d5809b7}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a0b45e7038726433ce71c80854d5809b7}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!BaseSearch@{BaseSearch}} +\index{BaseSearch@{BaseSearch}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{BaseSearch()}{BaseSearch()}} +{\footnotesize\ttfamily Field\+Search.\+Core.\+Base.\+Base\+Search.\+Base\+Search (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a8ca67da20bdf099278dced707dfdd723}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a8ca67da20bdf099278dced707dfdd723}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!AddCriterion@{AddCriterion}} +\index{AddCriterion@{AddCriterion}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{AddCriterion()}{AddCriterion()}} +{\footnotesize\ttfamily void Field\+Search.\+Core.\+Base.\+Base\+Search.\+Add\+Criterion (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}}}]{base\+Search\+Criterion }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a8feb3ac1b78384e9e4d55535a21fab96}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a8feb3ac1b78384e9e4d55535a21fab96}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!ClearCriteria@{ClearCriteria}} +\index{ClearCriteria@{ClearCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{ClearCriteria()}{ClearCriteria()}} +{\footnotesize\ttfamily void Field\+Search.\+Core.\+Base.\+Base\+Search.\+Clear\+Criteria (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!CreateCriteria@{CreateCriteria}} +\index{CreateCriteria@{CreateCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{CreateCriteria()}{CreateCriteria()}} +{\footnotesize\ttfamily abstract bool Field\+Search.\+Core.\+Base.\+Base\+Search.\+Create\+Criteria (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} + + + +Implemented in \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}{Field\+Search.\+Core.\+Search\+With\+Filters}}. + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a6cd0cc788accc62962ab1d630dca21a5}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a6cd0cc788accc62962ab1d630dca21a5}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!GetResult@{GetResult}} +\index{GetResult@{GetResult}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{GetResult()}{GetResult()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Base.\+Base\+Search.\+Get\+Result (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags, }\item[{bool}]{any = {\ttfamily false}, }\item[{params object\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a2a90a39eb31051aa8e09f86d72b77b30}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a2a90a39eb31051aa8e09f86d72b77b30}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!UpdateCriteria@{UpdateCriteria}} +\index{UpdateCriteria@{UpdateCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{UpdateCriteria()}{UpdateCriteria()}} +{\footnotesize\ttfamily void Field\+Search.\+Core.\+Base.\+Base\+Search.\+Update\+Criteria (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_ad0d1450356ee36c7dc622f7e7b95fc8c}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_ad0d1450356ee36c7dc622f7e7b95fc8c}} +\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!baseSearchCriteria@{baseSearchCriteria}} +\index{baseSearchCriteria@{baseSearchCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} +\doxysubsubsection{\texorpdfstring{baseSearchCriteria}{baseSearchCriteria}} +{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}}$>$ Field\+Search.\+Core.\+Base.\+Base\+Search.\+base\+Search\+Criteria\hspace{0.3cm}{\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps new file mode 100644 index 0000000..d2c1a03 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 54.644810 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 9.150000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 2 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) cw +(FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) cw +(FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) 0.500000 1.000000 box + (FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) 0.000000 0.000000 box + (FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) 1.000000 0.000000 box + +% ----- relations ----- + +solid +1 0.500000 0.250000 out +solid +0.000000 1.000000 1.000000 conn +solid +0 0.000000 0.750000 in +solid +0 1.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex new file mode 100644 index 0000000..5003aa9 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex @@ -0,0 +1,160 @@ +\hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion Class Reference} +\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} + + +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} + + +Inheritance diagram for Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=1.530055cm]{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a72252505c7d1b85d1ffe7eee66c49081}{Base\+Search\+Criterion}} () +\item +abstract bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}{Has\+Result$<$ T $>$}} (Search\+Filter current\+Flags, params T\mbox{[}$\,$\mbox{]} input) +\begin{DoxyCompactList}\small\item\em Check results \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +abstract Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}{Get\+Criterion\+Search\+Filter}} () +\begin{DoxyCompactList}\small\item\em Get Criterion Search\+Filter flag \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a946c4b6c7cec6415407734b9009891d8}{Compare}} (string name, string raw\+Search\+Text, Search\+Filter current\+Search\+Filter) +\begin{DoxyCompactList}\small\item\em Compare result with search text \end{DoxyCompactList}\item +virtual bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_aa988f5327448c116780227c6a28d1321}{Is\+Active}} (Search\+Filter current\+Flags) +\begin{DoxyCompactList}\small\item\em If criterion is active for current search flag \end{DoxyCompactList}\item +virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a38ec36c19bc6e98888dcd6fe399b278f}{Init}} () +\begin{DoxyCompactList}\small\item\em Init method with base logic \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a720d9a286c989fcf623ff7cacda59de4}{criterion\+Filter}} +\begin{DoxyCompactList}\small\item\em Criterion Search\+Filter flag \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a72252505c7d1b85d1ffe7eee66c49081}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a72252505c7d1b85d1ffe7eee66c49081}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!BaseSearchCriterion@{BaseSearchCriterion}} +\index{BaseSearchCriterion@{BaseSearchCriterion}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{BaseSearchCriterion()}{BaseSearchCriterion()}} +{\footnotesize\ttfamily Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Base\+Search\+Criterion (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a946c4b6c7cec6415407734b9009891d8}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a946c4b6c7cec6415407734b9009891d8}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!Compare@{Compare}} +\index{Compare@{Compare}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{Compare()}{Compare()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Compare (\begin{DoxyParamCaption}\item[{string}]{name, }\item[{string}]{raw\+Search\+Text, }\item[{Search\+Filter}]{current\+Search\+Filter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} + + + +Compare result with search text + + +\begin{DoxyParams}{Parameters} +{\em name} & \\ +\hline +{\em raw\+Search\+Text} & \\ +\hline +{\em current\+Search\+Filter} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!GetCriterionSearchFilter@{GetCriterionSearchFilter}} +\index{GetCriterionSearchFilter@{GetCriterionSearchFilter}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{GetCriterionSearchFilter()}{GetCriterionSearchFilter()}} +{\footnotesize\ttfamily abstract Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Get\+Criterion\+Search\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} + + + +Get Criterion Search\+Filter flag + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implemented in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}}, and \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}}. + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!HasResult$<$ T $>$@{HasResult$<$ T $>$}} +\index{HasResult$<$ T $>$@{HasResult$<$ T $>$}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{HasResult$<$ T $>$()}{HasResult< T >()}} +{\footnotesize\ttfamily abstract bool Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Has\+Result$<$ T $>$ (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags, }\item[{params T\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} + + + +Check results + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} + +\begin{DoxyParams}{Parameters} +{\em current\+Flags} & \\ +\hline +{\em input} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implemented in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}}, and \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}}. + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a38ec36c19bc6e98888dcd6fe399b278f}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a38ec36c19bc6e98888dcd6fe399b278f}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!Init@{Init}} +\index{Init@{Init}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{Init()}{Init()}} +{\footnotesize\ttfamily virtual void Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Init method with base logic + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_aa988f5327448c116780227c6a28d1321}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_aa988f5327448c116780227c6a28d1321}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!IsActive@{IsActive}} +\index{IsActive@{IsActive}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{IsActive()}{IsActive()}} +{\footnotesize\ttfamily virtual bool Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Is\+Active (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +If criterion is active for current search flag + + +\begin{DoxyParams}{Parameters} +{\em current\+Flags} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a720d9a286c989fcf623ff7cacda59de4}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a720d9a286c989fcf623ff7cacda59de4}} +\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!criterionFilter@{criterionFilter}} +\index{criterionFilter@{criterionFilter}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} +\doxysubsubsection{\texorpdfstring{criterionFilter}{criterionFilter}} +{\footnotesize\ttfamily Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+criterion\+Filter\hspace{0.3cm}{\ttfamily [protected]}} + + + +Criterion Search\+Filter flag + diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps new file mode 100644 index 0000000..a69c7b9 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 109.289619 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 4.575000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) cw +(FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) 0.000000 0.000000 box + (FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex new file mode 100644 index 0000000..0161362 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex @@ -0,0 +1,101 @@ +\hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion Class Reference} +\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} + + +By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} + + +Inheritance diagram for Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_ade20a8f7aa2002b316103705eff00100}{By\+Field\+Name\+Search\+Criterion}} () +\item +override bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}{Has\+Result$<$ T $>$}} (Search\+Filter current\+Flags, params T\mbox{[}$\,$\mbox{]} input) +\begin{DoxyCompactList}\small\item\em Check results \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Public Attributes} +\begin{DoxyCompactItemize} +\item +const Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a18a768e9c410bde3461d1416e8cfabdc}{CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER}} = Search\+Filter.\+By\+Field\+Name +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +override Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}{Get\+Criterion\+Search\+Filter}} () +\begin{DoxyCompactList}\small\item\em Get Criterion Search\+Filter flag \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_ade20a8f7aa2002b316103705eff00100}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_ade20a8f7aa2002b316103705eff00100}} +\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!ByFieldNameSearchCriterion@{ByFieldNameSearchCriterion}} +\index{ByFieldNameSearchCriterion@{ByFieldNameSearchCriterion}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{ByFieldNameSearchCriterion()}{ByFieldNameSearchCriterion()}} +{\footnotesize\ttfamily Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+By\+Field\+Name\+Search\+Criterion (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}} +\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!GetCriterionSearchFilter@{GetCriterionSearchFilter}} +\index{GetCriterionSearchFilter@{GetCriterionSearchFilter}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{GetCriterionSearchFilter()}{GetCriterionSearchFilter()}} +{\footnotesize\ttfamily override Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+Get\+Criterion\+Search\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Get Criterion Search\+Filter flag + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}} +\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!HasResult$<$ T $>$@{HasResult$<$ T $>$}} +\index{HasResult$<$ T $>$@{HasResult$<$ T $>$}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{HasResult$<$ T $>$()}{HasResult< T >()}} +{\footnotesize\ttfamily override bool Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+Has\+Result$<$ T $>$ (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags, }\item[{params T\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} + + + +Check results + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} + +\begin{DoxyParams}{Parameters} +{\em current\+Flags} & \\ +\hline +{\em input} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a18a768e9c410bde3461d1416e8cfabdc}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a18a768e9c410bde3461d1416e8cfabdc}} +\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}} +\index{CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{CRITERION\_SEARCH\_FILTER}{CRITERION\_SEARCH\_FILTER}} +{\footnotesize\ttfamily const Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER = Search\+Filter.\+By\+Field\+Name\hspace{0.3cm}{\ttfamily [static]}} + diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps new file mode 100644 index 0000000..c911d08 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 111.731842 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 4.475000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) cw +(FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) 0.000000 0.000000 box + (FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex new file mode 100644 index 0000000..7dd0623 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex @@ -0,0 +1,101 @@ +\hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion Class Reference} +\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} + + +By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} + + +Inheritance diagram for Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a727ba023a913c35128bb4db67a79871f}{By\+Obj\+Name\+Search\+Criterion}} () +\item +override bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}{Has\+Result$<$ T $>$}} (Search\+Filter current\+Flags, params T\mbox{[}$\,$\mbox{]} input) +\begin{DoxyCompactList}\small\item\em Check results \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Public Attributes} +\begin{DoxyCompactItemize} +\item +const Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_aaebf06c7caa0cca04a7b90ffa9742567}{CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER}} = Search\+Filter.\+By\+Obj\+Name +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +override Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}{Get\+Criterion\+Search\+Filter}} () +\begin{DoxyCompactList}\small\item\em Get Criterion Search\+Filter flag \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a727ba023a913c35128bb4db67a79871f}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a727ba023a913c35128bb4db67a79871f}} +\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!ByObjNameSearchCriterion@{ByObjNameSearchCriterion}} +\index{ByObjNameSearchCriterion@{ByObjNameSearchCriterion}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{ByObjNameSearchCriterion()}{ByObjNameSearchCriterion()}} +{\footnotesize\ttfamily Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+By\+Obj\+Name\+Search\+Criterion (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}} +\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!GetCriterionSearchFilter@{GetCriterionSearchFilter}} +\index{GetCriterionSearchFilter@{GetCriterionSearchFilter}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{GetCriterionSearchFilter()}{GetCriterionSearchFilter()}} +{\footnotesize\ttfamily override Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+Get\+Criterion\+Search\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Get Criterion Search\+Filter flag + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}} +\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!HasResult$<$ T $>$@{HasResult$<$ T $>$}} +\index{HasResult$<$ T $>$@{HasResult$<$ T $>$}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{HasResult$<$ T $>$()}{HasResult< T >()}} +{\footnotesize\ttfamily override bool Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+Has\+Result$<$ T $>$ (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags, }\item[{params T\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} + + + +Check results + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} + +\begin{DoxyParams}{Parameters} +{\em current\+Flags} & \\ +\hline +{\em input} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_aaebf06c7caa0cca04a7b90ffa9742567}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_aaebf06c7caa0cca04a7b90ffa9742567}} +\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}} +\index{CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} +\doxysubsubsection{\texorpdfstring{CRITERION\_SEARCH\_FILTER}{CRITERION\_SEARCH\_FILTER}} +{\footnotesize\ttfamily const Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER = Search\+Filter.\+By\+Obj\+Name\hspace{0.3cm}{\ttfamily [static]}} + diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps new file mode 100644 index 0000000..fa88e73 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps @@ -0,0 +1,233 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 38.022812 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 13.150000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 4 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(Editor) cw +(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw +(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 1.500000 2.000000 box + (Editor) 1.500000 3.000000 box + (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 0.500000 1.000000 box + (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 2.500000 1.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 0.000000 0.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 1.000000 0.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 2.000000 0.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 3.000000 0.000000 box + +% ----- relations ----- + +solid +0 1.500000 2.000000 out +solid +1 1.500000 3.000000 in +solid +1 1.500000 1.250000 out +solid +0.500000 2.500000 2.000000 conn +solid +0 0.500000 1.750000 in +solid +1 0.500000 0.250000 out +solid +0.000000 1.000000 1.000000 conn +solid +0 2.500000 1.750000 in +solid +1 2.500000 0.250000 out +solid +2.000000 3.000000 1.000000 conn +solid +0 0.000000 0.750000 in +solid +0 1.000000 0.750000 in +solid +0 2.000000 0.750000 in +solid +0 3.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex new file mode 100644 index 0000000..f82e799 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex @@ -0,0 +1,17 @@ +\hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{}\doxysection{Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor Class Reference} +\label{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}\index{FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor@{FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor}} + + +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class + + +Inheritance diagram for Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=1.064639cm]{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor} +\end{center} +\end{figure} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class \ No newline at end of file diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps new file mode 100644 index 0000000..c5a3cc2 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps @@ -0,0 +1,227 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 76.045624 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 6.575000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 2 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(Editor) cw +(Editor) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 0.500000 1.000000 box + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 0.000000 2.000000 box + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 1.000000 2.000000 box + (Editor) 0.000000 3.000000 box + (Editor) 1.000000 3.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 0.000000 0.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 1.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.500000 1.000000 out +solid +0.000000 1.000000 2.000000 conn +solid +1 0.000000 2.000000 in +solid +0 0.000000 2.000000 out +solid +1 1.000000 2.000000 in +solid +0 1.000000 2.000000 out +solid +1 0.000000 3.000000 in +solid +1 1.000000 3.000000 in +solid +1 0.500000 0.250000 out +solid +0.000000 1.000000 1.000000 conn +solid +0 0.000000 0.750000 in +solid +0 1.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex new file mode 100644 index 0000000..b19fb3a --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex @@ -0,0 +1,153 @@ +\hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{}\doxysection{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} +\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} + + +Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} + + +Inheritance diagram for Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.129278cm]{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}{On\+Inspector\+GUI}} () +\item +override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}{Init\+Searchable\+Inspector}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a3426e0aff8f9946c4ce13e0f10fbd8f1}{search\+Layer\+Inspector}} +\item +Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a79af117490074ba1e9ddd2d33415a3b4}{searchable\+Global\+Editor}} +\item +Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad2ebbda528c30c6b39e2d5e27b95a9d1}{default\+Editor}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +virtual \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab813b8133553cc31ed3da5c98b99b6c4}{Settings}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\item +virtual Type \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab54c590712a6dceec3297cb4826cfe7e}{Search\+Layer\+Inspector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\item +virtual bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a2e7a802e5f1c8b7fcff634ef26f9283b}{Is\+Active}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}{On\+Enable}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_aa6ab0fa14d71fe8531cc92a183b9a05d}{On\+Disable}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}{On\+Enable}} () +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} + +Abstract \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Default\+Field\+Search\+Global\+Editor}} to save default Inspector + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & Default inspector\\ +\hline +\end{DoxyTemplParams} +\begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em Editor}]\end{description} +\end{Desc} + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!InitSearchableInspector@{InitSearchableInspector}} +\index{InitSearchableInspector@{InitSearchableInspector}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{InitSearchableInspector()}{InitSearchableInspector()}} +{\footnotesize\ttfamily virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Init\+Searchable\+Inspector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Reimplemented in \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor$<$ T $>$}}. + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_aa6ab0fa14d71fe8531cc92a183b9a05d}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_aa6ab0fa14d71fe8531cc92a183b9a05d}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnDisable@{OnDisable}} +\index{OnDisable@{OnDisable}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnDisable()}{OnDisable()}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnEnable@{OnEnable}} +\index{OnEnable@{OnEnable}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnEnable@{OnEnable}} +\index{OnEnable@{OnEnable}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad2ebbda528c30c6b39e2d5e27b95a9d1}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad2ebbda528c30c6b39e2d5e27b95a9d1}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!defaultEditor@{defaultEditor}} +\index{defaultEditor@{defaultEditor}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{defaultEditor}{defaultEditor}} +{\footnotesize\ttfamily Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.default\+Editor\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a79af117490074ba1e9ddd2d33415a3b4}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a79af117490074ba1e9ddd2d33415a3b4}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!searchableGlobalEditor@{searchableGlobalEditor}} +\index{searchableGlobalEditor@{searchableGlobalEditor}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{searchableGlobalEditor}{searchableGlobalEditor}} +{\footnotesize\ttfamily Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.searchable\+Global\+Editor\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a3426e0aff8f9946c4ce13e0f10fbd8f1}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a3426e0aff8f9946c4ce13e0f10fbd8f1}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!searchLayerInspector@{searchLayerInspector}} +\index{searchLayerInspector@{searchLayerInspector}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{searchLayerInspector}{searchLayerInspector}} +{\footnotesize\ttfamily Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.search\+Layer\+Inspector\hspace{0.3cm}{\ttfamily [protected]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a2e7a802e5f1c8b7fcff634ef26f9283b}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a2e7a802e5f1c8b7fcff634ef26f9283b}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!IsActive@{IsActive}} +\index{IsActive@{IsActive}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{IsActive}{IsActive}} +{\footnotesize\ttfamily virtual bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Is\+Active\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab54c590712a6dceec3297cb4826cfe7e}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab54c590712a6dceec3297cb4826cfe7e}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!SearchLayerInspectorType@{SearchLayerInspectorType}} +\index{SearchLayerInspectorType@{SearchLayerInspectorType}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{SearchLayerInspectorType}{SearchLayerInspectorType}} +{\footnotesize\ttfamily virtual Type \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Search\+Layer\+Inspector\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab813b8133553cc31ed3da5c98b99b6c4}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab813b8133553cc31ed3da5c98b99b6c4}} +\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!Settings@{Settings}} +\index{Settings@{Settings}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{Settings}{Settings}} +{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Settings\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps new file mode 100644 index 0000000..8a36a5c --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 165.631470 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.018750 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) cw +(UnityEditor.Editor) cw +(FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) 0.000000 2.000000 box + (UnityEditor.Editor) 0.000000 3.000000 box + (FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) 0.000000 1.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 2.000000 out +solid +1 0.000000 3.000000 in +solid +1 0.000000 1.250000 out +solid +0 0.000000 1.750000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex new file mode 100644 index 0000000..1076f67 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex @@ -0,0 +1,17 @@ +\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector Class Reference} +\label{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}\index{FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector@{FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector}} + + +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class + + +Inheritance diagram for Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4.000000cm]{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector} +\end{center} +\end{figure} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class \ No newline at end of file diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex new file mode 100644 index 0000000..5470f0c --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex @@ -0,0 +1,287 @@ +\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service Class Reference} +\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} + + +Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} + + +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a5b4b2d3b93db1f50a88c0dcabae1e6d5}{Search\+Inspector\+Service}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}{serialized\+Object}}) +\item +string int flags \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_af3a11f867e9222410633ca604306065c}{Get\+Data}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a1db3475bea979e046dad4c734c210209}{Update\+Data}} (string \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}}, Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}}) +\begin{DoxyCompactList}\small\item\em Update current search data \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a731d7cba9f93095815b4f8036482b217}{Show\+Inspector\+Layer}} () +\begin{DoxyCompactList}\small\item\em Try show full inspector search layer \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab5bf9f43f692d4f168904b346a00162b}{Show\+Search\+Text\+Area}} () +\begin{DoxyCompactList}\small\item\em Try show only search layer \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6252e697f9dd7dcb9ce32e1b65da533d}{Show\+Search\+Objects\+Layer}} () +\begin{DoxyCompactList}\small\item\em Try show only search result layer \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +Serialized\+Object \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}} +\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a16f88e8865909c2fb5e39324c3308d84}{Is\+Null\+Or\+None}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Search status is inactive \end{DoxyCompactList}\item +object \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_acc22b77cdcf9c49f9dacc9a33b03d5fe}{Target\+Object}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Current target object \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +List$<$ Serialized\+Property $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aa9f7a27f542cfa32a388110a654345c7}{Get\+Serialized\+Property\+Recursive}} (Serialized\+Property property, Func$<$ Serialized\+Property, bool $>$ validate\+Func) +\begin{DoxyCompactList}\small\item\em Get all Serialized\+Property based on {\itshape property} with inherited objs \end{DoxyCompactList}\item +List$<$ Field\+Info $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a7bb839fd0fd0246b0032b86daa9576b0}{Get\+Field\+Info\+Recursive}} (Type type) +\begin{DoxyCompactList}\small\item\em Get all Field\+Info for {\itshape type} with inherited objs \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a23b3b9865ef8230b2c60f3d5b6494c3f}{Show\+Search\+Fields}} () +\begin{DoxyCompactList}\small\item\em Just show search layer \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a102abe4dc487c663629cb447e1587ee9}{Action\+With\+Change\+Check}} (Action action) +\begin{DoxyCompactList}\small\item\em Method to call GUI action that returns state of change \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a31a071d2c37436c7ec1ba7a7c4b4cb16}{End\+Vertical}} () +\begin{DoxyCompactList}\small\item\em Default call Editor\+GUILayout.\+End\+Vertical() with extra actions \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a195e189d1b826ae58ca4b49587e4673a}{search}} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}{serialized\+Object}} +\item +readonly string \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a693e753ed746fd0831e82138af950d32}{search\+Label}} = \char`\"{}Field Search\+:\char`\"{} +\item +string \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}} +\begin{DoxyCompactList}\small\item\em Get current search data with \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}} \& \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}} \end{DoxyCompactList}\item +Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a5b4b2d3b93db1f50a88c0dcabae1e6d5}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a5b4b2d3b93db1f50a88c0dcabae1e6d5}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!SearchInspectorService@{SearchInspectorService}} +\index{SearchInspectorService@{SearchInspectorService}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{SearchInspectorService()}{SearchInspectorService()}} +{\footnotesize\ttfamily Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Search\+Inspector\+Service (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}}}]{serialized\+Object }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a102abe4dc487c663629cb447e1587ee9}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a102abe4dc487c663629cb447e1587ee9}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ActionWithChangeCheck@{ActionWithChangeCheck}} +\index{ActionWithChangeCheck@{ActionWithChangeCheck}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{ActionWithChangeCheck()}{ActionWithChangeCheck()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Action\+With\+Change\+Check (\begin{DoxyParamCaption}\item[{Action}]{action }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Method to call GUI action that returns state of change + + +\begin{DoxyParams}{Parameters} +{\em action} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a31a071d2c37436c7ec1ba7a7c4b4cb16}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a31a071d2c37436c7ec1ba7a7c4b4cb16}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!EndVertical@{EndVertical}} +\index{EndVertical@{EndVertical}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{EndVertical()}{EndVertical()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+End\+Vertical (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Default call Editor\+GUILayout.\+End\+Vertical() with extra actions + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_af3a11f867e9222410633ca604306065c}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_af3a11f867e9222410633ca604306065c}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!GetData@{GetData}} +\index{GetData@{GetData}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{GetData()}{GetData()}} +{\footnotesize\ttfamily string int flags Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Get\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a7bb839fd0fd0246b0032b86daa9576b0}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a7bb839fd0fd0246b0032b86daa9576b0}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!GetFieldInfoRecursive@{GetFieldInfoRecursive}} +\index{GetFieldInfoRecursive@{GetFieldInfoRecursive}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{GetFieldInfoRecursive()}{GetFieldInfoRecursive()}} +{\footnotesize\ttfamily List$<$ Field\+Info $>$ Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Get\+Field\+Info\+Recursive (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Get all Field\+Info for {\itshape type} with inherited objs + + +\begin{DoxyParams}{Parameters} +{\em property} & \\ +\hline +{\em validate\+Func} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aa9f7a27f542cfa32a388110a654345c7}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aa9f7a27f542cfa32a388110a654345c7}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!GetSerializedPropertyRecursive@{GetSerializedPropertyRecursive}} +\index{GetSerializedPropertyRecursive@{GetSerializedPropertyRecursive}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{GetSerializedPropertyRecursive()}{GetSerializedPropertyRecursive()}} +{\footnotesize\ttfamily List$<$ Serialized\+Property $>$ Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Get\+Serialized\+Property\+Recursive (\begin{DoxyParamCaption}\item[{Serialized\+Property}]{property, }\item[{Func$<$ Serialized\+Property, bool $>$}]{validate\+Func }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Get all Serialized\+Property based on {\itshape property} with inherited objs + + +\begin{DoxyParams}{Parameters} +{\em property} & \\ +\hline +{\em validate\+Func} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a731d7cba9f93095815b4f8036482b217}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a731d7cba9f93095815b4f8036482b217}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowInspectorLayer@{ShowInspectorLayer}} +\index{ShowInspectorLayer@{ShowInspectorLayer}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{ShowInspectorLayer()}{ShowInspectorLayer()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Inspector\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Try show full inspector search layer + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a23b3b9865ef8230b2c60f3d5b6494c3f}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a23b3b9865ef8230b2c60f3d5b6494c3f}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowSearchFields@{ShowSearchFields}} +\index{ShowSearchFields@{ShowSearchFields}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{ShowSearchFields()}{ShowSearchFields()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Search\+Fields (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Just show search layer + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6252e697f9dd7dcb9ce32e1b65da533d}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6252e697f9dd7dcb9ce32e1b65da533d}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowSearchObjectsLayer@{ShowSearchObjectsLayer}} +\index{ShowSearchObjectsLayer@{ShowSearchObjectsLayer}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{ShowSearchObjectsLayer()}{ShowSearchObjectsLayer()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Search\+Objects\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Try show only search result layer + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab5bf9f43f692d4f168904b346a00162b}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab5bf9f43f692d4f168904b346a00162b}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowSearchTextArea@{ShowSearchTextArea}} +\index{ShowSearchTextArea@{ShowSearchTextArea}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{ShowSearchTextArea()}{ShowSearchTextArea()}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Search\+Text\+Area (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Try show only search layer + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a1db3475bea979e046dad4c734c210209}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a1db3475bea979e046dad4c734c210209}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!UpdateData@{UpdateData}} +\index{UpdateData@{UpdateData}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{UpdateData()}{UpdateData()}} +{\footnotesize\ttfamily void Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Update\+Data (\begin{DoxyParamCaption}\item[{string}]{search\+Text, }\item[{Search\+Filter}]{search\+Filters }\end{DoxyParamCaption})} + + + +Update current search data + + +\begin{DoxyParams}{Parameters} +{\em search\+Text} & \\ +\hline +{\em search\+Filters} & \\ +\hline +\end{DoxyParams} + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a195e189d1b826ae58ca4b49587e4673a}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a195e189d1b826ae58ca4b49587e4673a}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!search@{search}} +\index{search@{search}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{search}{search}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!searchFilters@{searchFilters}} +\index{searchFilters@{searchFilters}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{searchFilters}{searchFilters}} +{\footnotesize\ttfamily Search\+Filter Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\+Filters\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a693e753ed746fd0831e82138af950d32}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a693e753ed746fd0831e82138af950d32}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!searchLabel@{searchLabel}} +\index{searchLabel@{searchLabel}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{searchLabel}{searchLabel}} +{\footnotesize\ttfamily readonly string Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\+Label = \char`\"{}Field Search\+:\char`\"{}\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!searchText@{searchText}} +\index{searchText@{searchText}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{searchText}{searchText}} +{\footnotesize\ttfamily string Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\+Text\hspace{0.3cm}{\ttfamily [private]}} + + + +Get current search data with \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}} \& \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}} + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!serializedObject@{serializedObject}} +\index{serializedObject@{serializedObject}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{serializedObject}{serializedObject}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}} Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+serialized\+Object\hspace{0.3cm}{\ttfamily [private]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a16f88e8865909c2fb5e39324c3308d84}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a16f88e8865909c2fb5e39324c3308d84}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!IsNullOrNone@{IsNullOrNone}} +\index{IsNullOrNone@{IsNullOrNone}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{IsNullOrNone}{IsNullOrNone}} +{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Is\+Null\+Or\+None\hspace{0.3cm}{\ttfamily [get]}} + + + +Search status is inactive + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!SerializedObject@{SerializedObject}} +\index{SerializedObject@{SerializedObject}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{SerializedObject}{SerializedObject}} +{\footnotesize\ttfamily Serialized\+Object Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Serialized\+Object\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_acc22b77cdcf9c49f9dacc9a33b03d5fe}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_acc22b77cdcf9c49f9dacc9a33b03d5fe}} +\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!TargetObject@{TargetObject}} +\index{TargetObject@{TargetObject}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} +\doxysubsubsection{\texorpdfstring{TargetObject}{TargetObject}} +{\footnotesize\ttfamily object Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Target\+Object\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private]}} + + + +Current target object + diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps new file mode 100644 index 0000000..2354223 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 165.631470 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.018750 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) cw +(FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) cw +(UnityEditor.Editor) cw +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) 0.000000 1.000000 box + (FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) 0.000000 2.000000 box + (UnityEditor.Editor) 0.000000 3.000000 box + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +0 0.000000 2.000000 out +solid +1 0.000000 3.000000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex new file mode 100644 index 0000000..87deccb --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex @@ -0,0 +1,81 @@ +\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector Class Reference} +\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} + + +Default implementation Base\+Search\+Layer\+Inspector + + +Inheritance diagram for Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4.000000cm]{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a11300af7baa1979b0c05f94913442efd}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a3fa1097e96fce78fdf1672ce8220da3d}{On\+Enable}} () +\item +virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_ae9c5875104ad58a59be2935ab55be5ae}{On\+Disable}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Search\+Inspector\+Service}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a075c0ce0f24a20ec4b991f3e1d68e971}{search\+Inspector\+Service}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +Func$<$ Object, int $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a945df15d1b95ae92f66ac2e0152c5a33}{Id}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Func to get Id of current target Object \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Default implementation Base\+Search\+Layer\+Inspector + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_ae9c5875104ad58a59be2935ab55be5ae}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_ae9c5875104ad58a59be2935ab55be5ae}} +\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!OnDisable@{OnDisable}} +\index{OnDisable@{OnDisable}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} +\doxysubsubsection{\texorpdfstring{OnDisable()}{OnDisable()}} +{\footnotesize\ttfamily virtual void Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+On\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a3fa1097e96fce78fdf1672ce8220da3d}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a3fa1097e96fce78fdf1672ce8220da3d}} +\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!OnEnable@{OnEnable}} +\index{OnEnable@{OnEnable}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} +\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} +{\footnotesize\ttfamily virtual void Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a11300af7baa1979b0c05f94913442efd}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a11300af7baa1979b0c05f94913442efd}} +\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a075c0ce0f24a20ec4b991f3e1d68e971}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a075c0ce0f24a20ec4b991f3e1d68e971}} +\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!searchInspectorService@{searchInspectorService}} +\index{searchInspectorService@{searchInspectorService}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} +\doxysubsubsection{\texorpdfstring{searchInspectorService}{searchInspectorService}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Search\+Inspector\+Service}} Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+search\+Inspector\+Service\hspace{0.3cm}{\ttfamily [protected]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a945df15d1b95ae92f66ac2e0152c5a33}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a945df15d1b95ae92f66ac2e0152c5a33}} +\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!Id@{Id}} +\index{Id@{Id}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} +\doxysubsubsection{\texorpdfstring{Id}{Id}} +{\footnotesize\ttfamily Func$<$Object, int$>$ Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+Id\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + + + +Func to get Id of current target Object + diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps new file mode 100644 index 0000000..6e08756 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 96.852303 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 5.162500 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >) cw +(UnityEditor.Editor) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >) 0.000000 0.000000 box + (UnityEditor.Editor) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex new file mode 100644 index 0000000..badad52 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex @@ -0,0 +1,77 @@ +\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} +\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} + + +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s + + +Inheritance diagram for Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a53a8300cd73ecd41a7d9dcf0669cf55a}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a03816f08ec35d02bf9a0950b80dc65c4}{On\+Enable}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +Unity\+Editor.\+Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a4b6ea5ee537b0cea57d4bda4afad9b55}{search\+Layer\+Inspector}} +\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_aa9e7877ce050b279a2a17f74b9b10e7f}{On\+Disable}} () +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} +\begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em Base\+Search\+Layer\+Inspector}]\end{description} +\end{Desc} + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_aa9e7877ce050b279a2a17f74b9b10e7f}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_aa9e7877ce050b279a2a17f74b9b10e7f}} +\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!OnDisable@{OnDisable}} +\index{OnDisable@{OnDisable}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnDisable()}{OnDisable()}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.On\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a03816f08ec35d02bf9a0950b80dc65c4}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a03816f08ec35d02bf9a0950b80dc65c4}} +\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!OnEnable@{OnEnable}} +\index{OnEnable@{OnEnable}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a53a8300cd73ecd41a7d9dcf0669cf55a}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a53a8300cd73ecd41a7d9dcf0669cf55a}} +\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a4b6ea5ee537b0cea57d4bda4afad9b55}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a4b6ea5ee537b0cea57d4bda4afad9b55}} +\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!searchLayerInspector@{searchLayerInspector}} +\index{searchLayerInspector@{searchLayerInspector}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{searchLayerInspector}{searchLayerInspector}} +{\footnotesize\ttfamily Unity\+Editor.\+Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.search\+Layer\+Inspector\hspace{0.3cm}{\ttfamily [protected]}} + diff --git a/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps b/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps new file mode 100644 index 0000000..b937396 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 176.991150 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.825000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Core.SearchWithFilters) cw +(FieldSearch.Core.Base.BaseSearch) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Core.SearchWithFilters) 0.000000 0.000000 box + (FieldSearch.Core.Base.BaseSearch) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex b/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex new file mode 100644 index 0000000..bf6a705 --- /dev/null +++ b/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex @@ -0,0 +1,49 @@ +\hypertarget{class_field_search_1_1_core_1_1_search_with_filters}{}\doxysection{Field\+Search.\+Core.\+Search\+With\+Filters Class Reference} +\label{class_field_search_1_1_core_1_1_search_with_filters}\index{FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}} + + +Default search with filters + + +Inheritance diagram for Field\+Search.\+Core.\+Search\+With\+Filters\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_search_with_filters} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters_af0f6c4525c9c9273795c8bc08fab5b28}{Search\+With\+Filters}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +override bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}{Create\+Criteria}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +Default search with filters + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_search_with_filters_af0f6c4525c9c9273795c8bc08fab5b28}\label{class_field_search_1_1_core_1_1_search_with_filters_af0f6c4525c9c9273795c8bc08fab5b28}} +\index{FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}!SearchWithFilters@{SearchWithFilters}} +\index{SearchWithFilters@{SearchWithFilters}!FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}} +\doxysubsubsection{\texorpdfstring{SearchWithFilters()}{SearchWithFilters()}} +{\footnotesize\ttfamily Field\+Search.\+Core.\+Search\+With\+Filters.\+Search\+With\+Filters (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}\label{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}} +\index{FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}!CreateCriteria@{CreateCriteria}} +\index{CreateCriteria@{CreateCriteria}!FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}} +\doxysubsubsection{\texorpdfstring{CreateCriteria()}{CreateCriteria()}} +{\footnotesize\ttfamily override bool Field\+Search.\+Core.\+Search\+With\+Filters.\+Create\+Criteria (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}{Field\+Search.\+Core.\+Base.\+Base\+Search}}. + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps new file mode 100644 index 0000000..2881355 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 93.240097 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 5.362500 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow) cw +(EditorWindow) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow) 0.000000 0.000000 box + (EditorWindow) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex new file mode 100644 index 0000000..56f4e4c --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex @@ -0,0 +1,199 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window Class Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} + + +Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window} +\end{center} +\end{figure} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a96a10944e464a9a6be4b049b460ed76f}{Init}} (\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} editor\+Script\+Generator\+Settings) +\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_add6f2c687318ed12e06fa06dcbc78326}{Init\+Styles}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f}{Init\+Scroll\+View}} (Vector2 size) +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a8c140bfdd5a46d443b163b41c3fb65c8}{On\+GUI}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ab39f0fc296476ce605e5cd32af85bbb0}{Show\+Buttons\+Layout}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aba658cefd3f990913ce6412016acc668}{Try\+Create\+Editors}} (params Type\mbox{[}$\,$\mbox{]} types) +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1900c1fe29e7343c73d0d958a8662170}{Show\+Scroll\+View\+Layout}} () +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a4c6d270cce2c701d53238491e886e59e}{On\+Click\+All\+Types\+Data}} (Type type) +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a339c5537913aea31b6a3937554bf7444}{On\+Click\+Selected\+Type\+Data}} (Type type) +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a07493facb7f1825bd44e3fb154a6ba90}{Show\+Scroll\+View\+Single\+Layout}} (string label, \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$ scroll\+View\+Data, Action$<$ Type $>$ on\+Click\+Data) +\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a53a158c452f443a3d2aa2b19473591c5}{editor\+Script\+Generator}} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a0227fcd9d8f83cb874933cc36394a0e7}{type\+Datas}} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1fc4528b631fa5451ddac221d078234d}{selected\+Type\+Datas}} +\item +GUIStyle \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5ea0a10399649343c09df5bf9f35a920}{label\+Header\+Style}} +\end{DoxyCompactItemize} +\doxysubsection*{Static Private Attributes} +\begin{DoxyCompactItemize} +\item +const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aaa4f2ac6da45d616c0e12c2a08f7c342}{WIDTH}} = 800 +\item +const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ad16175e24b194970b8ec7f5533e4d5c7}{HEIGHT}} = 600 +\item +const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a04e122aaa9dd2cf813d17e2838424ac6}{TB\+\_\+\+OFFSET}} = 75 +\item +const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5031e996cc500e6676e381a9efb83f75}{RL\+\_\+\+OFFSET}} = 25 +\item +const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a9b56157f2827c3788533a224a337a23c}{MIN\+\_\+\+LABEL\+\_\+\+AREA\+\_\+\+HEIGHT}} = 15 +\item +const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a626584ccef5c634cb2a0be7167306be0}{BUTTON\+\_\+\+SCROLLVIEW\+\_\+\+RL\+\_\+\+OFFSET}} = 5 +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a96a10944e464a9a6be4b049b460ed76f}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a96a10944e464a9a6be4b049b460ed76f}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!Init@{Init}} +\index{Init@{Init}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{Init()}{Init()}} +{\footnotesize\ttfamily static void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}}}]{editor\+Script\+Generator\+Settings }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!InitScrollView@{InitScrollView}} +\index{InitScrollView@{InitScrollView}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{InitScrollView()}{InitScrollView()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Init\+Scroll\+View (\begin{DoxyParamCaption}\item[{Vector2}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_add6f2c687318ed12e06fa06dcbc78326}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_add6f2c687318ed12e06fa06dcbc78326}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!InitStyles@{InitStyles}} +\index{InitStyles@{InitStyles}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{InitStyles()}{InitStyles()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Init\+Styles (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a4c6d270cce2c701d53238491e886e59e}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a4c6d270cce2c701d53238491e886e59e}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!OnClickAllTypesData@{OnClickAllTypesData}} +\index{OnClickAllTypesData@{OnClickAllTypesData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{OnClickAllTypesData()}{OnClickAllTypesData()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+On\+Click\+All\+Types\+Data (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a339c5537913aea31b6a3937554bf7444}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a339c5537913aea31b6a3937554bf7444}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!OnClickSelectedTypeData@{OnClickSelectedTypeData}} +\index{OnClickSelectedTypeData@{OnClickSelectedTypeData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{OnClickSelectedTypeData()}{OnClickSelectedTypeData()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+On\+Click\+Selected\+Type\+Data (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a8c140bfdd5a46d443b163b41c3fb65c8}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a8c140bfdd5a46d443b163b41c3fb65c8}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!OnGUI@{OnGUI}} +\index{OnGUI@{OnGUI}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{OnGUI()}{OnGUI()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+On\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ab39f0fc296476ce605e5cd32af85bbb0}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ab39f0fc296476ce605e5cd32af85bbb0}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!ShowButtonsLayout@{ShowButtonsLayout}} +\index{ShowButtonsLayout@{ShowButtonsLayout}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{ShowButtonsLayout()}{ShowButtonsLayout()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Show\+Buttons\+Layout (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1900c1fe29e7343c73d0d958a8662170}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1900c1fe29e7343c73d0d958a8662170}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!ShowScrollViewLayout@{ShowScrollViewLayout}} +\index{ShowScrollViewLayout@{ShowScrollViewLayout}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{ShowScrollViewLayout()}{ShowScrollViewLayout()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Show\+Scroll\+View\+Layout (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a07493facb7f1825bd44e3fb154a6ba90}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a07493facb7f1825bd44e3fb154a6ba90}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!ShowScrollViewSingleLayout@{ShowScrollViewSingleLayout}} +\index{ShowScrollViewSingleLayout@{ShowScrollViewSingleLayout}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{ShowScrollViewSingleLayout()}{ShowScrollViewSingleLayout()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Show\+Scroll\+View\+Single\+Layout (\begin{DoxyParamCaption}\item[{string}]{label, }\item[{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$}]{scroll\+View\+Data, }\item[{Action$<$ Type $>$}]{on\+Click\+Data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aba658cefd3f990913ce6412016acc668}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aba658cefd3f990913ce6412016acc668}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!TryCreateEditors@{TryCreateEditors}} +\index{TryCreateEditors@{TryCreateEditors}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{TryCreateEditors()}{TryCreateEditors()}} +{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Try\+Create\+Editors (\begin{DoxyParamCaption}\item[{params Type\mbox{[}$\,$\mbox{]}}]{types }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a626584ccef5c634cb2a0be7167306be0}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a626584ccef5c634cb2a0be7167306be0}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!BUTTON\_SCROLLVIEW\_RL\_OFFSET@{BUTTON\_SCROLLVIEW\_RL\_OFFSET}} +\index{BUTTON\_SCROLLVIEW\_RL\_OFFSET@{BUTTON\_SCROLLVIEW\_RL\_OFFSET}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{BUTTON\_SCROLLVIEW\_RL\_OFFSET}{BUTTON\_SCROLLVIEW\_RL\_OFFSET}} +{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+BUTTON\+\_\+\+SCROLLVIEW\+\_\+\+RL\+\_\+\+OFFSET = 5\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a53a158c452f443a3d2aa2b19473591c5}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a53a158c452f443a3d2aa2b19473591c5}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!editorScriptGenerator@{editorScriptGenerator}} +\index{editorScriptGenerator@{editorScriptGenerator}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{editorScriptGenerator}{editorScriptGenerator}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+editor\+Script\+Generator\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ad16175e24b194970b8ec7f5533e4d5c7}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ad16175e24b194970b8ec7f5533e4d5c7}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!HEIGHT@{HEIGHT}} +\index{HEIGHT@{HEIGHT}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{HEIGHT}{HEIGHT}} +{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+HEIGHT = 600\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5ea0a10399649343c09df5bf9f35a920}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5ea0a10399649343c09df5bf9f35a920}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!labelHeaderStyle@{labelHeaderStyle}} +\index{labelHeaderStyle@{labelHeaderStyle}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{labelHeaderStyle}{labelHeaderStyle}} +{\footnotesize\ttfamily GUIStyle Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+label\+Header\+Style\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a9b56157f2827c3788533a224a337a23c}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a9b56157f2827c3788533a224a337a23c}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!MIN\_LABEL\_AREA\_HEIGHT@{MIN\_LABEL\_AREA\_HEIGHT}} +\index{MIN\_LABEL\_AREA\_HEIGHT@{MIN\_LABEL\_AREA\_HEIGHT}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{MIN\_LABEL\_AREA\_HEIGHT}{MIN\_LABEL\_AREA\_HEIGHT}} +{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+MIN\+\_\+\+LABEL\+\_\+\+AREA\+\_\+\+HEIGHT = 15\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5031e996cc500e6676e381a9efb83f75}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5031e996cc500e6676e381a9efb83f75}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!RL\_OFFSET@{RL\_OFFSET}} +\index{RL\_OFFSET@{RL\_OFFSET}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{RL\_OFFSET}{RL\_OFFSET}} +{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+RL\+\_\+\+OFFSET = 25\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1fc4528b631fa5451ddac221d078234d}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1fc4528b631fa5451ddac221d078234d}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!selectedTypeDatas@{selectedTypeDatas}} +\index{selectedTypeDatas@{selectedTypeDatas}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{selectedTypeDatas}{selectedTypeDatas}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$Type$>$ Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+selected\+Type\+Datas\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a04e122aaa9dd2cf813d17e2838424ac6}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a04e122aaa9dd2cf813d17e2838424ac6}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!TB\_OFFSET@{TB\_OFFSET}} +\index{TB\_OFFSET@{TB\_OFFSET}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{TB\_OFFSET}{TB\_OFFSET}} +{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+TB\+\_\+\+OFFSET = 75\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a0227fcd9d8f83cb874933cc36394a0e7}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a0227fcd9d8f83cb874933cc36394a0e7}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!typeDatas@{typeDatas}} +\index{typeDatas@{typeDatas}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{typeDatas}{typeDatas}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$Type$>$ Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+type\+Datas\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aaa4f2ac6da45d616c0e12c2a08f7c342}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aaa4f2ac6da45d616c0e12c2a08f7c342}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!WIDTH@{WIDTH}} +\index{WIDTH@{WIDTH}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} +\doxysubsubsection{\texorpdfstring{WIDTH}{WIDTH}} +{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+WIDTH = 800\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex new file mode 100644 index 0000000..57f50b5 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex @@ -0,0 +1,105 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} + + +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} + + +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a526bc4ca97f64ef66507bbcb0f34aaa7}{Scroll\+View\+Data}} (Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}{size}}) +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7a04bfa0a14b4d5b729a4ed38be6b3a1}{Scroll\+View\+Data}} (float width, float height) +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_ab26a52993ecbddcac2ecc0f4e9645adc}{Add\+Objects}} (params T\mbox{[}$\,$\mbox{]} objs) +\item +void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9582d6d3f5ba3635d13bd3fb223ba7bf}{Remove\+Objects}} (params T\mbox{[}$\,$\mbox{]} objs) +\end{DoxyCompactItemize} +\doxysubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}{size}} +\item +Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7c41a93ced2c82f8e1cb1ff9ed5098e2}{scroll\+Position}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +List$<$ T $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a835cc7f7c66504c782c4186fe8cf98e2}{Objects}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +List$<$ T $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_aaad6ec3eda98a7e1dee65fe713aa82f5}{objects}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & \\ +\hline +\end{DoxyTemplParams} + + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a526bc4ca97f64ef66507bbcb0f34aaa7}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a526bc4ca97f64ef66507bbcb0f34aaa7}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!ScrollViewData@{ScrollViewData}} +\index{ScrollViewData@{ScrollViewData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{ScrollViewData()}{ScrollViewData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} (\begin{DoxyParamCaption}\item[{Vector2}]{size }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7a04bfa0a14b4d5b729a4ed38be6b3a1}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7a04bfa0a14b4d5b729a4ed38be6b3a1}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!ScrollViewData@{ScrollViewData}} +\index{ScrollViewData@{ScrollViewData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{ScrollViewData()}{ScrollViewData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} (\begin{DoxyParamCaption}\item[{float}]{width, }\item[{float}]{height }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_ab26a52993ecbddcac2ecc0f4e9645adc}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_ab26a52993ecbddcac2ecc0f4e9645adc}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!AddObjects@{AddObjects}} +\index{AddObjects@{AddObjects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{AddObjects()}{AddObjects()}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.Add\+Objects (\begin{DoxyParamCaption}\item[{params T\mbox{[}$\,$\mbox{]}}]{objs }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9582d6d3f5ba3635d13bd3fb223ba7bf}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9582d6d3f5ba3635d13bd3fb223ba7bf}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!RemoveObjects@{RemoveObjects}} +\index{RemoveObjects@{RemoveObjects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{RemoveObjects()}{RemoveObjects()}} +{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.Remove\+Objects (\begin{DoxyParamCaption}\item[{params T\mbox{[}$\,$\mbox{]}}]{objs }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_aaad6ec3eda98a7e1dee65fe713aa82f5}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_aaad6ec3eda98a7e1dee65fe713aa82f5}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!objects@{objects}} +\index{objects@{objects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{objects}{objects}} +{\footnotesize\ttfamily List$<$T$>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.objects\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7c41a93ced2c82f8e1cb1ff9ed5098e2}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7c41a93ced2c82f8e1cb1ff9ed5098e2}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!scrollPosition@{scrollPosition}} +\index{scrollPosition@{scrollPosition}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{scrollPosition}{scrollPosition}} +{\footnotesize\ttfamily Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.scroll\+Position} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!size@{size}} +\index{size@{size}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{size}{size}} +{\footnotesize\ttfamily Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.size} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a835cc7f7c66504c782c4186fe8cf98e2}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a835cc7f7c66504c782c4186fe8cf98e2}} +\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!Objects@{Objects}} +\index{Objects@{Objects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{Objects}{Objects}} +{\footnotesize\ttfamily List$<$T$>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.Objects\hspace{0.3cm}{\ttfamily [get]}} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps new file mode 100644 index 0000000..780b3b9 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 92.807426 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 5.387500 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.EditorScriptGenerator) cw +(CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.EditorScriptGenerator) 0.000000 0.000000 box + (CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex new file mode 100644 index 0000000..6a4dc4e --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex @@ -0,0 +1,50 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator Class Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} + + +\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a759196c9d459cdd8e9f8de392ee25e65}{Editor\+Script\+Generator}} (\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} $>$ settings) +\item +override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a5790ebe47d70b1032780f28f794c1235}{Create\+Scripts}} (\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} script\+Template=null, bool refresh=true, params Type\mbox{[}$\,$\mbox{]} input\+Types) +\item +bool \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a1cde364cc5d2e8b2747492359a18d8db}{Try\+Create\+All\+Editors}} () +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a759196c9d459cdd8e9f8de392ee25e65}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a759196c9d459cdd8e9f8de392ee25e65}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}!EditorScriptGenerator@{EditorScriptGenerator}} +\index{EditorScriptGenerator@{EditorScriptGenerator}!FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} +\doxysubsubsection{\texorpdfstring{EditorScriptGenerator()}{EditorScriptGenerator()}} +{\footnotesize\ttfamily Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator.\+Editor\+Script\+Generator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} $>$}]{settings }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a5790ebe47d70b1032780f28f794c1235}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a5790ebe47d70b1032780f28f794c1235}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}!CreateScripts@{CreateScripts}} +\index{CreateScripts@{CreateScripts}!FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} +\doxysubsubsection{\texorpdfstring{CreateScripts()}{CreateScripts()}} +{\footnotesize\ttfamily override void Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator.\+Create\+Scripts (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}}}]{script\+Template = {\ttfamily null}, }\item[{bool}]{refresh = {\ttfamily true}, }\item[{params Type\mbox{[}$\,$\mbox{]}}]{input\+Types }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a1cde364cc5d2e8b2747492359a18d8db}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a1cde364cc5d2e8b2747492359a18d8db}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}!TryCreateAllEditors@{TryCreateAllEditors}} +\index{TryCreateAllEditors@{TryCreateAllEditors}!FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} +\doxysubsubsection{\texorpdfstring{TryCreateAllEditors()}{TryCreateAllEditors()}} +{\footnotesize\ttfamily bool Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator.\+Try\+Create\+All\+Editors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps new file mode 100644 index 0000000..b188ae1 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 102.040817 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 4.900000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings) cw +(BaseCodeGeneratorSettings< BaseEditorScriptTemplate >) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings) 0.000000 0.000000 box + (BaseCodeGeneratorSettings< BaseEditorScriptTemplate >) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex new file mode 100644 index 0000000..fb92fe5 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex @@ -0,0 +1,115 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings Class Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} + + +\mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings} +\end{center} +\end{figure} +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aac5d45bf4e4d75968a2d857361c48ba2}{Create\+Settings\+Object}} () +\begin{DoxyCompactList}\small\item\em Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} with default fields \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a479d53e943591a59418527ea18bb7ba9}{\+\_\+code\+Generator\+Type\+Name}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a54fdfa4c8de6ddcdcca7409d37fd5596}{Generator\+Instance}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\item +override string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0f4a2bc31dc7279220fa4bd67f371daa}{Code\+Generator\+Type\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Code\+Generator type name \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a70bf10f41cbb57c08ac98d22e14dd75d}{\+\_\+generator\+Instance}} +\end{DoxyCompactItemize} +\doxysubsection*{Static Private Attributes} +\begin{DoxyCompactItemize} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0d0d0f5cd33534958347221f7bce7b22}{DIRECTORY\+\_\+\+PATH}} = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aa5e1fab10ae6d03c8d0acc710a4e1f23}{DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME}} = \char`\"{}Editor\+Script\+Generator Settings\char`\"{} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0daffdb2b8cd55db1294842b09a7455f}{DEFAULT\+\_\+\+GENERATED\+\_\+\+FILE\+\_\+\+FOLDER}} = @\char`\"{}Assets/Generated\+\_\+\+Field\+Search/Editor\char`\"{} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aac5d45bf4e4d75968a2d857361c48ba2}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aac5d45bf4e4d75968a2d857361c48ba2}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!CreateSettingsObject@{CreateSettingsObject}} +\index{CreateSettingsObject@{CreateSettingsObject}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{CreateSettingsObject()}{CreateSettingsObject()}} +{\footnotesize\ttfamily static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+Create\+Settings\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} with default fields + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a479d53e943591a59418527ea18bb7ba9}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a479d53e943591a59418527ea18bb7ba9}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!\_codeGeneratorTypeName@{\_codeGeneratorTypeName}} +\index{\_codeGeneratorTypeName@{\_codeGeneratorTypeName}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{\_codeGeneratorTypeName}{\_codeGeneratorTypeName}} +{\footnotesize\ttfamily string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+\_\+code\+Generator\+Type\+Name\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a70bf10f41cbb57c08ac98d22e14dd75d}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a70bf10f41cbb57c08ac98d22e14dd75d}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!\_generatorInstance@{\_generatorInstance}} +\index{\_generatorInstance@{\_generatorInstance}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{\_generatorInstance}{\_generatorInstance}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+\_\+generator\+Instance\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0daffdb2b8cd55db1294842b09a7455f}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0daffdb2b8cd55db1294842b09a7455f}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!DEFAULT\_GENERATED\_FILE\_FOLDER@{DEFAULT\_GENERATED\_FILE\_FOLDER}} +\index{DEFAULT\_GENERATED\_FILE\_FOLDER@{DEFAULT\_GENERATED\_FILE\_FOLDER}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{DEFAULT\_GENERATED\_FILE\_FOLDER}{DEFAULT\_GENERATED\_FILE\_FOLDER}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+DEFAULT\+\_\+\+GENERATED\+\_\+\+FILE\+\_\+\+FOLDER = @\char`\"{}Assets/Generated\+\_\+\+Field\+Search/Editor\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aa5e1fab10ae6d03c8d0acc710a4e1f23}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aa5e1fab10ae6d03c8d0acc710a4e1f23}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}} +\index{DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{DEFAULT\_OBJECT\_NAME}{DEFAULT\_OBJECT\_NAME}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME = \char`\"{}Editor\+Script\+Generator Settings\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0d0d0f5cd33534958347221f7bce7b22}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0d0d0f5cd33534958347221f7bce7b22}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!DIRECTORY\_PATH@{DIRECTORY\_PATH}} +\index{DIRECTORY\_PATH@{DIRECTORY\_PATH}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{DIRECTORY\_PATH}{DIRECTORY\_PATH}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+DIRECTORY\+\_\+\+PATH = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0f4a2bc31dc7279220fa4bd67f371daa}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0f4a2bc31dc7279220fa4bd67f371daa}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!CodeGeneratorTypeName@{CodeGeneratorTypeName}} +\index{CodeGeneratorTypeName@{CodeGeneratorTypeName}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{CodeGeneratorTypeName}{CodeGeneratorTypeName}} +{\footnotesize\ttfamily override string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+Code\+Generator\+Type\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + + + +Code\+Generator type name + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a54fdfa4c8de6ddcdcca7409d37fd5596}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a54fdfa4c8de6ddcdcca7409d37fd5596}} +\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!GeneratorInstance@{GeneratorInstance}} +\index{GeneratorInstance@{GeneratorInstance}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} +\doxysubsubsection{\texorpdfstring{GeneratorInstance}{GeneratorInstance}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+Generator\+Instance\hspace{0.3cm}{\ttfamily [get]}} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps new file mode 100644 index 0000000..d121184 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps @@ -0,0 +1,251 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 38.022812 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 13.150000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 4 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw +(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw +(FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor< T >) cw +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw +(Editor) cw +(Editor) cw +(Editor) cw +(Editor) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 1.500000 0.000000 box + (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 0.500000 1.000000 box + (FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor< T >) 2.500000 1.000000 box + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 0.000000 2.000000 box + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 1.000000 2.000000 box + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 2.000000 2.000000 box + (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 3.000000 2.000000 box + (Editor) 0.000000 3.000000 box + (Editor) 1.000000 3.000000 box + (Editor) 2.000000 3.000000 box + (Editor) 3.000000 3.000000 box + +% ----- relations ----- + +solid +0 1.500000 0.000000 out +solid +0.500000 2.500000 1.000000 conn +solid +1 0.500000 1.000000 in +solid +0 0.500000 1.000000 out +solid +0.000000 1.000000 2.000000 conn +solid +1 2.500000 1.000000 in +solid +0 2.500000 1.000000 out +solid +2.000000 3.000000 2.000000 conn +solid +1 0.000000 2.000000 in +solid +0 0.000000 2.000000 out +solid +1 1.000000 2.000000 in +solid +0 1.000000 2.000000 out +solid +1 2.000000 2.000000 in +solid +0 2.000000 2.000000 out +solid +1 3.000000 2.000000 in +solid +0 3.000000 2.000000 out +solid +1 0.000000 3.000000 in +solid +1 1.000000 3.000000 in +solid +1 2.000000 3.000000 in +solid +1 3.000000 3.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex new file mode 100644 index 0000000..09138c3 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex @@ -0,0 +1,81 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} + + +Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=1.064639cm]{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a91dddff7feac3c0ecad3897e1ab09a4c}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}{Init\+Searchable\+Inspector}} () +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +override Type \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a72284a87af8c6bd6f24f0408273fd2eb}{Search\+Layer\+Inspector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\item +override bool \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a17ea53a817aae2d48714129cb9749aa7}{Is\+Active}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor + +Abstract \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Generated\+Field\+Search\+Global\+Editor}} to save default Inspector + + +\begin{DoxyTemplParams}{Template Parameters} +{\em T} & Default inspector\\ +\hline +\end{DoxyTemplParams} +\begin{Desc} +\item[Type Constraints]\begin{description} +\item[{\em T} : {\em Inspector}]\end{description} +\end{Desc} + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}} +\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!InitSearchableInspector@{InitSearchableInspector}} +\index{InitSearchableInspector@{InitSearchableInspector}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{InitSearchableInspector()}{InitSearchableInspector()}} +{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.Init\+Searchable\+Inspector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Reimplemented from \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor$<$ T $>$}}. + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a91dddff7feac3c0ecad3897e1ab09a4c}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a91dddff7feac3c0ecad3897e1ab09a4c}} +\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a17ea53a817aae2d48714129cb9749aa7}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a17ea53a817aae2d48714129cb9749aa7}} +\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!IsActive@{IsActive}} +\index{IsActive@{IsActive}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{IsActive}{IsActive}} +{\footnotesize\ttfamily override bool \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.Is\+Active\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a72284a87af8c6bd6f24f0408273fd2eb}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a72284a87af8c6bd6f24f0408273fd2eb}} +\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!SearchLayerInspectorType@{SearchLayerInspectorType}} +\index{SearchLayerInspectorType@{SearchLayerInspectorType}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} +\doxysubsubsection{\texorpdfstring{SearchLayerInspectorType}{SearchLayerInspectorType}} +{\footnotesize\ttfamily override Type \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.Search\+Layer\+Inspector\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps new file mode 100644 index 0000000..74b6c82 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 165.631470 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.018750 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) cw +(FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) cw +(FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) cw +(UnityEditor.Editor) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) 0.000000 0.000000 box + (FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) 0.000000 1.000000 box + (FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) 0.000000 2.000000 box + (UnityEditor.Editor) 0.000000 3.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +0 0.000000 2.000000 out +solid +1 0.000000 3.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex new file mode 100644 index 0000000..8987b12 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex @@ -0,0 +1,31 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector Class Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector}} + + +Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4.000000cm]{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector_af87e67e9df2b64fb3fa5748efe5baa0d}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector_af87e67e9df2b64fb3fa5748efe5baa0d}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector_af87e67e9df2b64fb3fa5748efe5baa0d}} +\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps new file mode 100644 index 0000000..a9b21f7 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 181.405899 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.756250 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) cw +(CodeGeneration.Base.BaseScriptTemplate) cw +(ScriptableObject) cw +(FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) 0.000000 1.000000 box + (CodeGeneration.Base.BaseScriptTemplate) 0.000000 2.000000 box + (ScriptableObject) 0.000000 3.000000 box + (FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +0 0.000000 2.000000 out +solid +1 0.000000 3.000000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex new file mode 100644 index 0000000..9b386e6 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex @@ -0,0 +1,45 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template Class Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}\index{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}} + + +Base editor script template object. Base editor implementation Base\+Script\+Template + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4.000000cm]{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template} +\end{center} +\end{figure} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_aae71df22a7fd053a487523008f5d31a0}{\+\_\+default\+Base\+Editor\+Type\+Name}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +Type \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_af91918a82b96d34299df996df382b76d}{Default\+Base\+Editor\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +Base editor script template object. Base editor implementation Base\+Script\+Template + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_aae71df22a7fd053a487523008f5d31a0}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_aae71df22a7fd053a487523008f5d31a0}} +\index{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}!\_defaultBaseEditorTypeName@{\_defaultBaseEditorTypeName}} +\index{\_defaultBaseEditorTypeName@{\_defaultBaseEditorTypeName}!FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{\_defaultBaseEditorTypeName}{\_defaultBaseEditorTypeName}} +{\footnotesize\ttfamily string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template.\+\_\+default\+Base\+Editor\+Type\+Name\hspace{0.3cm}{\ttfamily [protected]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_af91918a82b96d34299df996df382b76d}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_af91918a82b96d34299df996df382b76d}} +\index{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}!DefaultBaseEditorType@{DefaultBaseEditorType}} +\index{DefaultBaseEditorType@{DefaultBaseEditorType}!FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{DefaultBaseEditorType}{DefaultBaseEditorType}} +{\footnotesize\ttfamily Type Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template.\+Default\+Base\+Editor\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} + diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps new file mode 100644 index 0000000..b5d3fda --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 181.405899 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.756250 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 4 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) cw +(FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) cw +(CodeGeneration.Base.BaseScriptTemplate) cw +(ScriptableObject) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) 0.000000 0.000000 box + (FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) 0.000000 1.000000 box + (CodeGeneration.Base.BaseScriptTemplate) 0.000000 2.000000 box + (ScriptableObject) 0.000000 3.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +0 0.000000 2.000000 out +solid +1 0.000000 3.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex new file mode 100644 index 0000000..a258022 --- /dev/null +++ b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex @@ -0,0 +1,123 @@ +\hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template Class Reference} +\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} + + +Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} + + +Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4.000000cm]{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}{Create\+Script}} (Type type, params object\mbox{[}$\,$\mbox{]} args) +\begin{DoxyCompactList}\small\item\em Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a78e3524ef27db6a86d7be59eb443be47}{Create\+Template\+Object}} () +\begin{DoxyCompactList}\small\item\em Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} with default fields \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Public Attributes} +\begin{DoxyCompactItemize} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a5c66343c98b7cafd378b89c728a840c0}{DEFAULT\+\_\+\+SCRIPT\+\_\+\+NAME\+\_\+\+FORMAT}} = \char`\"{}\{0\}\+\_\+\+Generated.\+cs\char`\"{} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_af32b4dc7238aa21a4da7bd428cc90db8}{DEFAULT\+\_\+\+SCRIPT\+\_\+\+FORMAT}} +\end{DoxyCompactItemize} +\doxysubsection*{Static Private Attributes} +\begin{DoxyCompactItemize} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a6cd987951e193901108a0ad3b6de0a0a}{DIRECTORY\+\_\+\+PATH}} = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{} +\item +const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a2f429aa922f02b1099a823a31ab43db3}{DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME}} = \char`\"{}Default\+Editor\+Script\+Template\char`\"{} +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}} +\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!CreateScript@{CreateScript}} +\index{CreateScript@{CreateScript}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{CreateScript()}{CreateScript()}} +{\footnotesize\ttfamily override \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+Create\+Script (\begin{DoxyParamCaption}\item[{Type}]{type, }\item[{params object\mbox{[}$\,$\mbox{]}}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} + + + +Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} + + +\begin{DoxyParams}{Parameters} +{\em type} & \\ +\hline +{\em args} & \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}{Code\+Generation.\+Base.\+Base\+Script\+Template}}. + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a78e3524ef27db6a86d7be59eb443be47}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a78e3524ef27db6a86d7be59eb443be47}} +\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!CreateTemplateObject@{CreateTemplateObject}} +\index{CreateTemplateObject@{CreateTemplateObject}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{CreateTemplateObject()}{CreateTemplateObject()}} +{\footnotesize\ttfamily static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+Create\+Template\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} with default fields + +\begin{DoxyReturn}{Returns} + +\end{DoxyReturn} + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a2f429aa922f02b1099a823a31ab43db3}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a2f429aa922f02b1099a823a31ab43db3}} +\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}} +\index{DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{DEFAULT\_OBJECT\_NAME}{DEFAULT\_OBJECT\_NAME}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME = \char`\"{}Default\+Editor\+Script\+Template\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_af32b4dc7238aa21a4da7bd428cc90db8}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_af32b4dc7238aa21a4da7bd428cc90db8}} +\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DEFAULT\_SCRIPT\_FORMAT@{DEFAULT\_SCRIPT\_FORMAT}} +\index{DEFAULT\_SCRIPT\_FORMAT@{DEFAULT\_SCRIPT\_FORMAT}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{DEFAULT\_SCRIPT\_FORMAT}{DEFAULT\_SCRIPT\_FORMAT}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DEFAULT\+\_\+\+SCRIPT\+\_\+\+FORMAT\hspace{0.3cm}{\ttfamily [static]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\textcolor{stringliteral}{@"{}using UnityEditor;}} +\DoxyCodeLine{\textcolor{stringliteral}{\{0\}}} +\DoxyCodeLine{\textcolor{stringliteral}{\{1\}}} +\DoxyCodeLine{\textcolor{stringliteral}{\{2\}}} +\DoxyCodeLine{\textcolor{stringliteral}{[CustomEditor(\{3\})]}} +\DoxyCodeLine{\textcolor{stringliteral}{public class \{4\} : \{5\}<\{6\}>}} +\DoxyCodeLine{\textcolor{stringliteral}{\{\{}} +\DoxyCodeLine{\textcolor{stringliteral}{}} +\DoxyCodeLine{\textcolor{stringliteral}{\}\}}} +\DoxyCodeLine{\textcolor{stringliteral}{"{}}} + +\end{DoxyCode} +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a5c66343c98b7cafd378b89c728a840c0}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a5c66343c98b7cafd378b89c728a840c0}} +\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DEFAULT\_SCRIPT\_NAME\_FORMAT@{DEFAULT\_SCRIPT\_NAME\_FORMAT}} +\index{DEFAULT\_SCRIPT\_NAME\_FORMAT@{DEFAULT\_SCRIPT\_NAME\_FORMAT}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{DEFAULT\_SCRIPT\_NAME\_FORMAT}{DEFAULT\_SCRIPT\_NAME\_FORMAT}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DEFAULT\+\_\+\+SCRIPT\+\_\+\+NAME\+\_\+\+FORMAT = \char`\"{}\{0\}\+\_\+\+Generated.\+cs\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a6cd987951e193901108a0ad3b6de0a0a}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a6cd987951e193901108a0ad3b6de0a0a}} +\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DIRECTORY\_PATH@{DIRECTORY\_PATH}} +\index{DIRECTORY\_PATH@{DIRECTORY\_PATH}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} +\doxysubsubsection{\texorpdfstring{DIRECTORY\_PATH}{DIRECTORY\_PATH}} +{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DIRECTORY\+\_\+\+PATH = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex b/docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex new file mode 100644 index 0000000..efffe79 --- /dev/null +++ b/docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex @@ -0,0 +1,173 @@ +\hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache Class Reference} +\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} + + +Search\+Cache inspector controller. With Initialize\+On\+Load logic + + +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static float \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a5501bbc63cde38590bacaa09d2ee6461}{Get\+Current\+Size}} () +\item +static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a300987d9493e4eb417af52edcaaf2fd7}{Try\+Add\+Value}} (\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} val) +\item +static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a17825c38f0f5c17896ca6f0f989f643c}{Try\+Remove\+Value}} (int id) +\item +static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_aeaeb6fccaf0a67f313248d5ef88ef8ae}{Try\+Get\+Value}} (int id, out \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} obj) +\item +static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a082045ffa57cd58370b10d2f0fac268c}{Clear\+Cache}} (bool from\+Disk=true, bool from\+Memory=true) +\end{DoxyCompactItemize} +\doxysubsection*{Static Public Attributes} +\begin{DoxyCompactItemize} +\item +const string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a12c5654132e2023e82dbbafa3f7ea98f}{FILE\+\_\+\+NAME}} = \char`\"{}Search\+Inspector\+Cache.\+txt\char`\"{} +\end{DoxyCompactItemize} +\doxysubsection*{Static Protected Attributes} +\begin{DoxyCompactItemize} +\item +static Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af8445ffed001d6ddae15abdea240d291}{inspectors\+Dict}} = new Concurrent\+Dictionary$<$int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$() +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +static string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a26b321016c7d14d6d61b7d93fbffa9a6}{File\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\item +static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6ec429aad2380233aaab488746b50d0e}{Settings}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\end{DoxyCompactItemize} +\doxysubsection*{Static Private Member Functions} +\begin{DoxyCompactItemize} +\item +static \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af11e2572805b46fa24d9dae16a0d5bce}{Search\+Inspector\+Cache}} () +\item +static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a1f75aa21f7c8810533332d8ffaf69aa4}{Editor\+Application\+\_\+quitting}} () +\item +static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a143568f700f1bb4ce397601dcfb2591c}{Assembly\+Reload\+Events\+\_\+before\+Assembly\+Reload}} () +\item +static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ab6599822459c13ccedd57d113b034197}{Try\+Remove\+First\+Value}} () +\item +static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6c443fbd86952c163b1a23c2573b362f}{Has\+Free\+Memory\+Slots}} () +\item +static double \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_affb4f899f5ca2ef412d870337540470a}{Convert\+Byte\+To\+Mb}} (float byte\+Count) +\item +static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_afe11b200416c53980556602d52d26eb9}{Save\+Cache\+To\+Disk}} () +\item +static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ad035fd5128efc0f98ab4b4b9c8df01e6}{Read\+Cache\+From\+Disk}} () +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Search\+Cache inspector controller. With Initialize\+On\+Load logic + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af11e2572805b46fa24d9dae16a0d5bce}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af11e2572805b46fa24d9dae16a0d5bce}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!SearchInspectorCache@{SearchInspectorCache}} +\index{SearchInspectorCache@{SearchInspectorCache}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{SearchInspectorCache()}{SearchInspectorCache()}} +{\footnotesize\ttfamily static Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Search\+Inspector\+Cache (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a143568f700f1bb4ce397601dcfb2591c}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a143568f700f1bb4ce397601dcfb2591c}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!AssemblyReloadEvents\_beforeAssemblyReload@{AssemblyReloadEvents\_beforeAssemblyReload}} +\index{AssemblyReloadEvents\_beforeAssemblyReload@{AssemblyReloadEvents\_beforeAssemblyReload}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{AssemblyReloadEvents\_beforeAssemblyReload()}{AssemblyReloadEvents\_beforeAssemblyReload()}} +{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Assembly\+Reload\+Events\+\_\+before\+Assembly\+Reload (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a082045ffa57cd58370b10d2f0fac268c}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a082045ffa57cd58370b10d2f0fac268c}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!ClearCache@{ClearCache}} +\index{ClearCache@{ClearCache}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{ClearCache()}{ClearCache()}} +{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Clear\+Cache (\begin{DoxyParamCaption}\item[{bool}]{from\+Disk = {\ttfamily true}, }\item[{bool}]{from\+Memory = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_affb4f899f5ca2ef412d870337540470a}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_affb4f899f5ca2ef412d870337540470a}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!ConvertByteToMb@{ConvertByteToMb}} +\index{ConvertByteToMb@{ConvertByteToMb}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{ConvertByteToMb()}{ConvertByteToMb()}} +{\footnotesize\ttfamily static double Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Convert\+Byte\+To\+Mb (\begin{DoxyParamCaption}\item[{float}]{byte\+Count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a1f75aa21f7c8810533332d8ffaf69aa4}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a1f75aa21f7c8810533332d8ffaf69aa4}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!EditorApplication\_quitting@{EditorApplication\_quitting}} +\index{EditorApplication\_quitting@{EditorApplication\_quitting}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{EditorApplication\_quitting()}{EditorApplication\_quitting()}} +{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Editor\+Application\+\_\+quitting (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a5501bbc63cde38590bacaa09d2ee6461}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a5501bbc63cde38590bacaa09d2ee6461}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!GetCurrentSize@{GetCurrentSize}} +\index{GetCurrentSize@{GetCurrentSize}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{GetCurrentSize()}{GetCurrentSize()}} +{\footnotesize\ttfamily static float Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Get\+Current\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6c443fbd86952c163b1a23c2573b362f}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6c443fbd86952c163b1a23c2573b362f}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!HasFreeMemorySlots@{HasFreeMemorySlots}} +\index{HasFreeMemorySlots@{HasFreeMemorySlots}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{HasFreeMemorySlots()}{HasFreeMemorySlots()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Has\+Free\+Memory\+Slots (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ad035fd5128efc0f98ab4b4b9c8df01e6}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ad035fd5128efc0f98ab4b4b9c8df01e6}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!ReadCacheFromDisk@{ReadCacheFromDisk}} +\index{ReadCacheFromDisk@{ReadCacheFromDisk}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{ReadCacheFromDisk()}{ReadCacheFromDisk()}} +{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Read\+Cache\+From\+Disk (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_afe11b200416c53980556602d52d26eb9}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_afe11b200416c53980556602d52d26eb9}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!SaveCacheToDisk@{SaveCacheToDisk}} +\index{SaveCacheToDisk@{SaveCacheToDisk}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{SaveCacheToDisk()}{SaveCacheToDisk()}} +{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Save\+Cache\+To\+Disk (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a300987d9493e4eb417af52edcaaf2fd7}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a300987d9493e4eb417af52edcaaf2fd7}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryAddValue@{TryAddValue}} +\index{TryAddValue@{TryAddValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{TryAddValue()}{TryAddValue()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Add\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_aeaeb6fccaf0a67f313248d5ef88ef8ae}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_aeaeb6fccaf0a67f313248d5ef88ef8ae}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryGetValue@{TryGetValue}} +\index{TryGetValue@{TryGetValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{TryGetValue()}{TryGetValue()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Get\+Value (\begin{DoxyParamCaption}\item[{int}]{id, }\item[{out \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}}]{obj }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ab6599822459c13ccedd57d113b034197}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ab6599822459c13ccedd57d113b034197}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryRemoveFirstValue@{TryRemoveFirstValue}} +\index{TryRemoveFirstValue@{TryRemoveFirstValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{TryRemoveFirstValue()}{TryRemoveFirstValue()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Remove\+First\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a17825c38f0f5c17896ca6f0f989f643c}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a17825c38f0f5c17896ca6f0f989f643c}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryRemoveValue@{TryRemoveValue}} +\index{TryRemoveValue@{TryRemoveValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{TryRemoveValue()}{TryRemoveValue()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Remove\+Value (\begin{DoxyParamCaption}\item[{int}]{id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a12c5654132e2023e82dbbafa3f7ea98f}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a12c5654132e2023e82dbbafa3f7ea98f}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!FILE\_NAME@{FILE\_NAME}} +\index{FILE\_NAME@{FILE\_NAME}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{FILE\_NAME}{FILE\_NAME}} +{\footnotesize\ttfamily const string Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+FILE\+\_\+\+NAME = \char`\"{}Search\+Inspector\+Cache.\+txt\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af8445ffed001d6ddae15abdea240d291}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af8445ffed001d6ddae15abdea240d291}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!inspectorsDict@{inspectorsDict}} +\index{inspectorsDict@{inspectorsDict}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{inspectorsDict}{inspectorsDict}} +{\footnotesize\ttfamily Concurrent\+Dictionary$<$int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$ Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+inspectors\+Dict = new Concurrent\+Dictionary$<$int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$()\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a26b321016c7d14d6d61b7d93fbffa9a6}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a26b321016c7d14d6d61b7d93fbffa9a6}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!FilePath@{FilePath}} +\index{FilePath@{FilePath}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{FilePath}{FilePath}} +{\footnotesize\ttfamily string Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+File\+Path\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6ec429aad2380233aaab488746b50d0e}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6ec429aad2380233aaab488746b50d0e}} +\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!Settings@{Settings}} +\index{Settings@{Settings}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} +\doxysubsubsection{\texorpdfstring{Settings}{Settings}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Settings\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [protected]}} + diff --git a/docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex b/docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex new file mode 100644 index 0000000..511f7ff --- /dev/null +++ b/docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex @@ -0,0 +1,32 @@ +\hypertarget{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}{}\doxysection{Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter Class Reference} +\label{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}\index{FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}} + + +Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} + + +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_a0ed21bcc0152521be251751e63f68441}{Get\+Final\+String}} (string str, bool ignore\+Case=false) +\item +static string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_ac3430517ee504afbf008c827f1b2e336}{Get\+Final\+String}} (string str, Search\+Filter search\+Filter=default) +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_a0ed21bcc0152521be251751e63f68441}\label{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_a0ed21bcc0152521be251751e63f68441}} +\index{FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}!GetFinalString@{GetFinalString}} +\index{GetFinalString@{GetFinalString}!FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}} +\doxysubsubsection{\texorpdfstring{GetFinalString()}{GetFinalString()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily static string Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter.\+Get\+Final\+String (\begin{DoxyParamCaption}\item[{string}]{str, }\item[{bool}]{ignore\+Case = {\ttfamily false} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + +\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_ac3430517ee504afbf008c827f1b2e336}\label{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_ac3430517ee504afbf008c827f1b2e336}} +\index{FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}!GetFinalString@{GetFinalString}} +\index{GetFinalString@{GetFinalString}!FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}} +\doxysubsubsection{\texorpdfstring{GetFinalString()}{GetFinalString()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily static string Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter.\+Get\+Final\+String (\begin{DoxyParamCaption}\item[{string}]{str, }\item[{Search\+Filter}]{search\+Filter = {\ttfamily default} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + diff --git a/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps b/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps new file mode 100644 index 0000000..950e5d0 --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 163.043472 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.066667 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) cw +(MonoBehaviour) cw +(FieldSearch.Samples.SampleSearchableMonoBehaviour) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) 0.000000 1.000000 box + (MonoBehaviour) 0.000000 2.000000 box + (FieldSearch.Samples.SampleSearchableMonoBehaviour) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex b/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex new file mode 100644 index 0000000..32c25c0 --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex @@ -0,0 +1,38 @@ +\hypertarget{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}{}\doxysection{Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour Class Reference} +\label{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}\index{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}} + + +Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} + + +Inheritance diagram for Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour} +\end{center} +\end{figure} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +Transform\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a3ac91733bc3daf9f29b70b6c492961b2}{Receiver2}} +\item +Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a290c1da3fe72f8c09f45f5b958a01107}{Sender2}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a3ac91733bc3daf9f29b70b6c492961b2}\label{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a3ac91733bc3daf9f29b70b6c492961b2}} +\index{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}!Receiver2@{Receiver2}} +\index{Receiver2@{Receiver2}!FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}} +\doxysubsubsection{\texorpdfstring{Receiver2}{Receiver2}} +{\footnotesize\ttfamily Transform \mbox{[}$\,$\mbox{]} Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour.\+Receiver2\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a290c1da3fe72f8c09f45f5b958a01107}\label{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a290c1da3fe72f8c09f45f5b958a01107}} +\index{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}!Sender2@{Sender2}} +\index{Sender2@{Sender2}!FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}} +\doxysubsubsection{\texorpdfstring{Sender2}{Sender2}} +{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour.\+Sender2\hspace{0.3cm}{\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps b/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps new file mode 100644 index 0000000..1baa0dc --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 69.930069 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 7.150000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor) cw +(FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor) 0.000000 0.000000 box + (FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex b/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex new file mode 100644 index 0000000..1443611 --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex @@ -0,0 +1,31 @@ +\hypertarget{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}{}\doxysection{Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor Class Reference} +\label{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}\index{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor@{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor}} + + +Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} + + +Inheritance diagram for Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=1.958042cm]{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor_a8648803fe8811136a07df494a8437d7a}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor_a8648803fe8811136a07df494a8437d7a}\label{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor_a8648803fe8811136a07df494a8437d7a}} +\index{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor@{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor@{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps b/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps new file mode 100644 index 0000000..138006d --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 126.984123 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.937500 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Samples.SampleDefaultMonoBehaviour) cw +(MonoBehaviour) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Samples.SampleDefaultMonoBehaviour) 0.000000 0.000000 box + (MonoBehaviour) 0.000000 1.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex b/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex new file mode 100644 index 0000000..3c703b1 --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex @@ -0,0 +1,38 @@ +\hypertarget{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}{}\doxysection{Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour Class Reference} +\label{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}\index{FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}} + + +Sample monobehaviour without specific inspector + + +Inheritance diagram for Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2.000000cm]{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour} +\end{center} +\end{figure} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_a018ed52b12084692c7bcf0d4e3df5fb1}{Receiver}} +\item +Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_acec891ee7a582d3119f4b18ca780b87d}{Sender}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Sample monobehaviour without specific inspector + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_a018ed52b12084692c7bcf0d4e3df5fb1}\label{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_a018ed52b12084692c7bcf0d4e3df5fb1}} +\index{FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}!Receiver@{Receiver}} +\index{Receiver@{Receiver}!FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}} +\doxysubsubsection{\texorpdfstring{Receiver}{Receiver}} +{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour.\+Receiver\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_acec891ee7a582d3119f4b18ca780b87d}\label{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_acec891ee7a582d3119f4b18ca780b87d}} +\index{FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}!Sender@{Sender}} +\index{Sender@{Sender}!FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}} +\doxysubsubsection{\texorpdfstring{Sender}{Sender}} +{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour.\+Sender\hspace{0.3cm}{\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps b/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps new file mode 100644 index 0000000..427b3e9 --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 163.043472 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.066667 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Samples.SampleSearchableMonoBehaviour) cw +(FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) cw +(MonoBehaviour) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Samples.SampleSearchableMonoBehaviour) 0.000000 0.000000 box + (FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) 0.000000 1.000000 box + (MonoBehaviour) 0.000000 2.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex b/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex new file mode 100644 index 0000000..c7ae609 --- /dev/null +++ b/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex @@ -0,0 +1,38 @@ +\hypertarget{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{}\doxysection{Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour Class Reference} +\label{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}\index{FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}} + + +Sample monobehaviour with specific inspector + + +Inheritance diagram for Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour} +\end{center} +\end{figure} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_aed97a6b44ab2ce429dd2245a78258be4}{Receiver}} +\item +Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_ab2a95c7fb3db32b5f90826d655a0cb4c}{Sender}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Sample monobehaviour with specific inspector + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_aed97a6b44ab2ce429dd2245a78258be4}\label{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_aed97a6b44ab2ce429dd2245a78258be4}} +\index{FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}!Receiver@{Receiver}} +\index{Receiver@{Receiver}!FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}} +\doxysubsubsection{\texorpdfstring{Receiver}{Receiver}} +{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour.\+Receiver\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_ab2a95c7fb3db32b5f90826d655a0cb4c}\label{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_ab2a95c7fb3db32b5f90826d655a0cb4c}} +\index{FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}!Sender@{Sender}} +\index{Sender@{Sender}!FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}} +\doxysubsubsection{\texorpdfstring{Sender}{Sender}} +{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour.\+Sender\hspace{0.3cm}{\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps b/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps new file mode 100644 index 0000000..6cf304f --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 191.082809 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.616667 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Settings.Base.BaseFieldSearchSettings) cw +(ScriptableObject) cw +(FieldSearch.Settings.FieldSearchSettings) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Settings.Base.BaseFieldSearchSettings) 0.000000 1.000000 box + (ScriptableObject) 0.000000 2.000000 box + (FieldSearch.Settings.FieldSearchSettings) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex b/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex new file mode 100644 index 0000000..bc1db25 --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex @@ -0,0 +1,206 @@ +\hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{}\doxysection{Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings Class Reference} +\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} + + +\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} + + +Inheritance diagram for Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings} +\end{center} +\end{figure} +\doxysubsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +virtual void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a57ece191ea25a4602f90eb6d14f9eea7}{Try\+Update\+Instance}} () +\begin{DoxyCompactList}\small\item\em Delete previous instance when creating a new one \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Protected Member Functions} +\begin{DoxyCompactItemize} +\item +static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6325276102b1f1a1df7eda6d5b236651}{Get\+Instance}} () +\item +static string \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a829c946f9e1a7bc46646be626ae11220}{Get\+Directory\+Name}} () +\item +static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a543cad0287aae6dfc3beb93f4d1554e2}{Start\+Cmd\+Process}} (string path, string cmd\+Args) +\begin{DoxyCompactList}\small\item\em Start hidden cmd process \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a33e9285aecc73f5f80497879cbe3cac9}{apply\+To\+All}} = true +\item +string \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6521837b06f6c16022222bdecbe05850}{search\+Layer\+Type\+Name}} +\item +bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b231451b40132226f3b276f358f0141}{save\+To\+Disk}} = true +\item +int \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a5d7640ec35be6a628d7e9a452257980b}{memory\+Limit\+In\+Mb}} = 100 +\end{DoxyCompactItemize} +\doxysubsection*{Static Protected Attributes} +\begin{DoxyCompactItemize} +\item +const string \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a295364a5e88916f6b929ec2a39abc34e}{Global\+Gitignore\+Path}} = \char`\"{}Field\+Search/gitignore.\+global\char`\"{} +\begin{DoxyCompactList}\small\item\em Relative path to custom global gitignore file \end{DoxyCompactList}\item +static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_abcc9c02059f6931a15dcaaa29a9d75dd}{\+\_\+instance}} +\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b6386f0c0e3cab99e650789fcf75dbe}{Instance}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}} +\item +bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a68ab4ccf07fc37251ba4f96e4b4e65c4}{Apply\+To\+All}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Apply Searchable\+Editor to all Mono\+Behaviour flag \end{DoxyCompactList}\item +Type \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_ac8f57621453e6099d31a7a0d8fbb8aa7}{Search\+Layer\+Inspector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Custom Searchable\+Layer\+Inspector type \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a4f04868d214b98c65cd29eb1f2933dea}{Save\+To\+Disk}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Save cache to disk flag \end{DoxyCompactList}\item +int \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6a3168edbc50be9bee80f329fa78aad5}{Memory\+Limit\+In\+Mb}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Disk/\+Memory cache limit in MB \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a52b43f0716f9d2be60d8974a899a9557}{On\+Enable}} () +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a829c946f9e1a7bc46646be626ae11220}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a829c946f9e1a7bc46646be626ae11220}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!GetDirectoryName@{GetDirectoryName}} +\index{GetDirectoryName@{GetDirectoryName}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{GetDirectoryName()}{GetDirectoryName()}} +{\footnotesize\ttfamily static string Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Get\+Directory\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6325276102b1f1a1df7eda6d5b236651}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6325276102b1f1a1df7eda6d5b236651}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!GetInstance@{GetInstance}} +\index{GetInstance@{GetInstance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{GetInstance()}{GetInstance()}} +{\footnotesize\ttfamily static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Get\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a52b43f0716f9d2be60d8974a899a9557}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a52b43f0716f9d2be60d8974a899a9557}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!OnEnable@{OnEnable}} +\index{OnEnable@{OnEnable}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} +{\footnotesize\ttfamily void Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a543cad0287aae6dfc3beb93f4d1554e2}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a543cad0287aae6dfc3beb93f4d1554e2}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!StartCmdProcess@{StartCmdProcess}} +\index{StartCmdProcess@{StartCmdProcess}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{StartCmdProcess()}{StartCmdProcess()}} +{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Start\+Cmd\+Process (\begin{DoxyParamCaption}\item[{string}]{path, }\item[{string}]{cmd\+Args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} + + + +Start hidden cmd process + + +\begin{DoxyParams}{Parameters} +{\em path} & \\ +\hline +{\em cmd\+Args} & \\ +\hline +\end{DoxyParams} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a57ece191ea25a4602f90eb6d14f9eea7}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a57ece191ea25a4602f90eb6d14f9eea7}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!TryUpdateInstance@{TryUpdateInstance}} +\index{TryUpdateInstance@{TryUpdateInstance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{TryUpdateInstance()}{TryUpdateInstance()}} +{\footnotesize\ttfamily virtual void Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Try\+Update\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} + + + +Delete previous instance when creating a new one + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_abcc9c02059f6931a15dcaaa29a9d75dd}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_abcc9c02059f6931a15dcaaa29a9d75dd}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!\_instance@{\_instance}} +\index{\_instance@{\_instance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{\_instance}{\_instance}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+\_\+instance\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a33e9285aecc73f5f80497879cbe3cac9}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a33e9285aecc73f5f80497879cbe3cac9}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!applyToAll@{applyToAll}} +\index{applyToAll@{applyToAll}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{applyToAll}{applyToAll}} +{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+apply\+To\+All = true\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a295364a5e88916f6b929ec2a39abc34e}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a295364a5e88916f6b929ec2a39abc34e}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!GlobalGitignorePath@{GlobalGitignorePath}} +\index{GlobalGitignorePath@{GlobalGitignorePath}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{GlobalGitignorePath}{GlobalGitignorePath}} +{\footnotesize\ttfamily const string Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Global\+Gitignore\+Path = \char`\"{}Field\+Search/gitignore.\+global\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} + + + +Relative path to custom global gitignore file + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a5d7640ec35be6a628d7e9a452257980b}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a5d7640ec35be6a628d7e9a452257980b}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!memoryLimitInMb@{memoryLimitInMb}} +\index{memoryLimitInMb@{memoryLimitInMb}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{memoryLimitInMb}{memoryLimitInMb}} +{\footnotesize\ttfamily int Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+memory\+Limit\+In\+Mb = 100\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b231451b40132226f3b276f358f0141}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b231451b40132226f3b276f358f0141}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!saveToDisk@{saveToDisk}} +\index{saveToDisk@{saveToDisk}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{saveToDisk}{saveToDisk}} +{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+save\+To\+Disk = true\hspace{0.3cm}{\ttfamily [protected]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6521837b06f6c16022222bdecbe05850}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6521837b06f6c16022222bdecbe05850}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!searchLayerTypeName@{searchLayerTypeName}} +\index{searchLayerTypeName@{searchLayerTypeName}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{searchLayerTypeName}{searchLayerTypeName}} +{\footnotesize\ttfamily string Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+search\+Layer\+Type\+Name\hspace{0.3cm}{\ttfamily [protected]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a68ab4ccf07fc37251ba4f96e4b4e65c4}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a68ab4ccf07fc37251ba4f96e4b4e65c4}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!ApplyToAll@{ApplyToAll}} +\index{ApplyToAll@{ApplyToAll}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{ApplyToAll}{ApplyToAll}} +{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Apply\+To\+All\hspace{0.3cm}{\ttfamily [get]}} + + + +Apply Searchable\+Editor to all Mono\+Behaviour flag + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b6386f0c0e3cab99e650789fcf75dbe}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b6386f0c0e3cab99e650789fcf75dbe}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!Instance@{Instance}} +\index{Instance@{Instance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{Instance}{Instance}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Instance\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6a3168edbc50be9bee80f329fa78aad5}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6a3168edbc50be9bee80f329fa78aad5}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!MemoryLimitInMb@{MemoryLimitInMb}} +\index{MemoryLimitInMb@{MemoryLimitInMb}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{MemoryLimitInMb}{MemoryLimitInMb}} +{\footnotesize\ttfamily int Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Memory\+Limit\+In\+Mb\hspace{0.3cm}{\ttfamily [get]}} + + + +Disk/\+Memory cache limit in MB + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a4f04868d214b98c65cd29eb1f2933dea}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a4f04868d214b98c65cd29eb1f2933dea}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!SaveToDisk@{SaveToDisk}} +\index{SaveToDisk@{SaveToDisk}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{SaveToDisk}{SaveToDisk}} +{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Save\+To\+Disk\hspace{0.3cm}{\ttfamily [get]}} + + + +Save cache to disk flag + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_ac8f57621453e6099d31a7a0d8fbb8aa7}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_ac8f57621453e6099d31a7a0d8fbb8aa7}} +\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!SearchLayerInspectorType@{SearchLayerInspectorType}} +\index{SearchLayerInspectorType@{SearchLayerInspectorType}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{SearchLayerInspectorType}{SearchLayerInspectorType}} +{\footnotesize\ttfamily Type Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Search\+Layer\+Inspector\+Type\hspace{0.3cm}{\ttfamily [get]}} + + + +Custom Searchable\+Layer\+Inspector type + diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps new file mode 100644 index 0000000..44efb41 --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 164.835159 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.033333 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) cw +(UnityEditor.Editor) cw +(FieldSearch.Settings.Editor.FieldSearchSettingsEditor) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) 0.000000 1.000000 box + (UnityEditor.Editor) 0.000000 2.000000 box + (FieldSearch.Settings.Editor.FieldSearchSettingsEditor) 0.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in +solid +1 0.000000 0.250000 out +solid +0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex new file mode 100644 index 0000000..99db17d --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex @@ -0,0 +1,30 @@ +\hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}{}\doxysection{Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor Class Reference} +\label{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}\index{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor@{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor}} + + +\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings + + +Inheritance diagram for Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor_a293c391fa51b700586d584c105d8cad5}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor_a293c391fa51b700586d584c105d8cad5}\label{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor_a293c391fa51b700586d584c105d8cad5}} +\index{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor@{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor@{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps new file mode 100644 index 0000000..5a1e4ce --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 164.835159 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.033333 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Settings.Editor.FieldSearchSettingsEditor) cw +(FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) cw +(UnityEditor.Editor) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Settings.Editor.FieldSearchSettingsEditor) 0.000000 0.000000 box + (FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) 0.000000 1.000000 box + (UnityEditor.Editor) 0.000000 2.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex new file mode 100644 index 0000000..a739f39 --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex @@ -0,0 +1,55 @@ +\hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}{}\doxysection{Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor Class Reference} +\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} + + +Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} + + +Inheritance diagram for Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor} +\end{center} +\end{figure} +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +override void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af87c577e67517b02bbb3b9a580b2b3c5}{On\+Inspector\+GUI}} () +\end{DoxyCompactItemize} +\doxysubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af24054b408be39e6068cfad24f8c6849}{On\+Enable}} () +\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_a908ab503c3cbbff6066747c9e0db26f8}{field\+Search\+Settings}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af24054b408be39e6068cfad24f8c6849}\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af24054b408be39e6068cfad24f8c6849}} +\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}!OnEnable@{OnEnable}} +\index{OnEnable@{OnEnable}!FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} +\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} +{\footnotesize\ttfamily void Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor.\+On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af87c577e67517b02bbb3b9a580b2b3c5}\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af87c577e67517b02bbb3b9a580b2b3c5}} +\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}!OnInspectorGUI@{OnInspectorGUI}} +\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} +\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} +{\footnotesize\ttfamily override void Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_a908ab503c3cbbff6066747c9e0db26f8}\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_a908ab503c3cbbff6066747c9e0db26f8}} +\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}!fieldSearchSettings@{fieldSearchSettings}} +\index{fieldSearchSettings@{fieldSearchSettings}!FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} +\doxysubsubsection{\texorpdfstring{fieldSearchSettings}{fieldSearchSettings}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor.\+field\+Search\+Settings\hspace{0.3cm}{\ttfamily [private]}} + diff --git a/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps b/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps new file mode 100644 index 0000000..2dae100 --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 191.082809 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 2.616667 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text 'arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(FieldSearch.Settings.FieldSearchSettings) cw +(FieldSearch.Settings.Base.BaseFieldSearchSettings) cw +(ScriptableObject) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (FieldSearch.Settings.FieldSearchSettings) 0.000000 0.000000 box + (FieldSearch.Settings.Base.BaseFieldSearchSettings) 0.000000 1.000000 box + (ScriptableObject) 0.000000 2.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex b/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex new file mode 100644 index 0000000..e54db0a --- /dev/null +++ b/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex @@ -0,0 +1,122 @@ +\hypertarget{class_field_search_1_1_settings_1_1_field_search_settings}{}\doxysection{Field\+Search.\+Settings.\+Field\+Search\+Settings Class Reference} +\label{class_field_search_1_1_settings_1_1_field_search_settings}\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} + + +\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings + + +Inheritance diagram for Field\+Search.\+Settings.\+Field\+Search\+Settings\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_field_search_settings} +\end{center} +\end{figure} +\doxysubsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_aa99c3e2ea886774c196b6bfe7f7a3758}{Show\+Settings}} () +\begin{DoxyCompactList}\small\item\em Show settings object, method for editor menu \end{DoxyCompactList}\item +static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a8ebad9db18b577938b5aaa521a21b500}{Create\+Settings\+Object}} () +\begin{DoxyCompactList}\small\item\em Create \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} with default fields \end{DoxyCompactList}\item +static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_ab01a1e49b1d1086511e65f66281e328b}{Add\+To\+Global\+Gitignore}} () +\begin{DoxyCompactList}\small\item\em Add custom global gitignore to project, method for editor menu \end{DoxyCompactList}\item +static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a215121223d7f95f216a97cffda0ff28d}{Remove\+From\+Global\+Gitignore}} () +\begin{DoxyCompactList}\small\item\em Remove custom global gitignore from project, method for editor menu \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Properties} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_ac49c13df54ab6b444cd5787422cb4bfd}{Editor\+Script\+Generator\+Settings}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} +\begin{DoxyCompactList}\small\item\em Editor\+Script\+Generator settings ref \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Static Private Member Functions} +\begin{DoxyCompactItemize} +\item +static bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a85bd36b828056080d898fd1fa6d79b74}{Validate\+Show\+Settings}} () +\item +static bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a23a0775320ec1b29f40f03ea375fadc7}{Validate\+Create\+Settings\+Object}} () +\end{DoxyCompactItemize} +\doxysubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_aad8183199c307fd9833b19f636e1fb67}{\+\_\+editor\+Script\+Generator\+Settings}} +\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} + + +\doxysubsection{Detailed Description} +\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_ab01a1e49b1d1086511e65f66281e328b}\label{class_field_search_1_1_settings_1_1_field_search_settings_ab01a1e49b1d1086511e65f66281e328b}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!AddToGlobalGitignore@{AddToGlobalGitignore}} +\index{AddToGlobalGitignore@{AddToGlobalGitignore}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{AddToGlobalGitignore()}{AddToGlobalGitignore()}} +{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Add\+To\+Global\+Gitignore (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Add custom global gitignore to project, method for editor menu + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a8ebad9db18b577938b5aaa521a21b500}\label{class_field_search_1_1_settings_1_1_field_search_settings_a8ebad9db18b577938b5aaa521a21b500}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!CreateSettingsObject@{CreateSettingsObject}} +\index{CreateSettingsObject@{CreateSettingsObject}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{CreateSettingsObject()}{CreateSettingsObject()}} +{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Create\+Settings\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Create \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} with default fields + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a215121223d7f95f216a97cffda0ff28d}\label{class_field_search_1_1_settings_1_1_field_search_settings_a215121223d7f95f216a97cffda0ff28d}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!RemoveFromGlobalGitignore@{RemoveFromGlobalGitignore}} +\index{RemoveFromGlobalGitignore@{RemoveFromGlobalGitignore}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{RemoveFromGlobalGitignore()}{RemoveFromGlobalGitignore()}} +{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Remove\+From\+Global\+Gitignore (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Remove custom global gitignore from project, method for editor menu + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_aa99c3e2ea886774c196b6bfe7f7a3758}\label{class_field_search_1_1_settings_1_1_field_search_settings_aa99c3e2ea886774c196b6bfe7f7a3758}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!ShowSettings@{ShowSettings}} +\index{ShowSettings@{ShowSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{ShowSettings()}{ShowSettings()}} +{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Show\+Settings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} + + + +Show settings object, method for editor menu + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a23a0775320ec1b29f40f03ea375fadc7}\label{class_field_search_1_1_settings_1_1_field_search_settings_a23a0775320ec1b29f40f03ea375fadc7}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!ValidateCreateSettingsObject@{ValidateCreateSettingsObject}} +\index{ValidateCreateSettingsObject@{ValidateCreateSettingsObject}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{ValidateCreateSettingsObject()}{ValidateCreateSettingsObject()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Validate\+Create\+Settings\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a85bd36b828056080d898fd1fa6d79b74}\label{class_field_search_1_1_settings_1_1_field_search_settings_a85bd36b828056080d898fd1fa6d79b74}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!ValidateShowSettings@{ValidateShowSettings}} +\index{ValidateShowSettings@{ValidateShowSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{ValidateShowSettings()}{ValidateShowSettings()}} +{\footnotesize\ttfamily static bool Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Validate\+Show\+Settings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_aad8183199c307fd9833b19f636e1fb67}\label{class_field_search_1_1_settings_1_1_field_search_settings_aad8183199c307fd9833b19f636e1fb67}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!\_editorScriptGeneratorSettings@{\_editorScriptGeneratorSettings}} +\index{\_editorScriptGeneratorSettings@{\_editorScriptGeneratorSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{\_editorScriptGeneratorSettings}{\_editorScriptGeneratorSettings}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} Field\+Search.\+Settings.\+Field\+Search\+Settings.\+\_\+editor\+Script\+Generator\+Settings\hspace{0.3cm}{\ttfamily [private]}} + + + +\doxysubsection{Property Documentation} +\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_ac49c13df54ab6b444cd5787422cb4bfd}\label{class_field_search_1_1_settings_1_1_field_search_settings_ac49c13df54ab6b444cd5787422cb4bfd}} +\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!EditorScriptGeneratorSettings@{EditorScriptGeneratorSettings}} +\index{EditorScriptGeneratorSettings@{EditorScriptGeneratorSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} +\doxysubsubsection{\texorpdfstring{EditorScriptGeneratorSettings}{EditorScriptGeneratorSettings}} +{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Editor\+Script\+Generator\+Settings\hspace{0.3cm}{\ttfamily [get]}} + + + +Editor\+Script\+Generator settings ref + diff --git a/docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex b/docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex new file mode 100644 index 0000000..7fe3cdc --- /dev/null +++ b/docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_17b3333cde9b07dffa0f1af85352ddeb}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Settings Directory Reference} +\label{dir_17b3333cde9b07dffa0f1af85352ddeb}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_87ba2e080a62137deed56279787c8764}{Editor}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex b/docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex new file mode 100644 index 0000000..1963dbb --- /dev/null +++ b/docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex @@ -0,0 +1,15 @@ +\hypertarget{dir_2432a9848d19d11a1bd4eeeeb53ff027}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core Directory Reference} +\label{dir_2432a9848d19d11a1bd4eeeeb53ff027}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_2bb8e1101e7d047227a19043a128fbe6}{Data}} +\item +directory \mbox{\hyperlink{dir_d958da1c8948fc577ad3d59d33b69e46}{Global\+Editor}} +\item +directory \mbox{\hyperlink{dir_e337ad9be45e8eff5e0e645b41b107a5}{Helpers}} +\item +directory \mbox{\hyperlink{dir_3f049fbb230563968553d2b13eca820a}{Inspectors}} +\item +directory \mbox{\hyperlink{dir_2ddae2a2cb80147c930e3cb999298926}{Settings}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex b/docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex new file mode 100644 index 0000000..201e4c7 --- /dev/null +++ b/docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_259decbc2ea484bb3f6813060f56881f}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Editor\+Script\+Generator\+Window Directory Reference} +\label{dir_259decbc2ea484bb3f6813060f56881f}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_4870bb5aa8e14e2850b827dfa5b6803c}{Editor}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex b/docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex new file mode 100644 index 0000000..623e03d --- /dev/null +++ b/docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_275089585c7fc1b5fd5d7d42c69cb1da}{}\doxysection{D\+: Directory Reference} +\label{dir_275089585c7fc1b5fd5d7d42c69cb1da}\index{D: Directory Reference@{D: Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_b09b0bedfac9617a783405e377175182}{OSS}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex b/docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex new file mode 100644 index 0000000..767aae5 --- /dev/null +++ b/docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_2af6c947823b869652ab1b712b229c19}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Code\+Generation/\+Base Directory Reference} +\label{dir_2af6c947823b869652ab1b712b229c19}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration/Base Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration/Base Directory Reference}} diff --git a/docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex b/docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex new file mode 100644 index 0000000..86fd90c --- /dev/null +++ b/docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_2bb8e1101e7d047227a19043a128fbe6}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Data Directory Reference} +\label{dir_2bb8e1101e7d047227a19043a128fbe6}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_403eb944046b7c692683ac762e3240e9}{Criteria}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex b/docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex new file mode 100644 index 0000000..89fd1f1 --- /dev/null +++ b/docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex @@ -0,0 +1,9 @@ +\hypertarget{dir_2d407afb53fc3fbd336edf7052583ccf}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets Directory Reference} +\label{dir_2d407afb53fc3fbd336edf7052583ccf}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_5a05a18f86e214d2f26e045c1a1daa9d}{Field\+Search}} +\item +directory \mbox{\hyperlink{dir_f48224f90665e2302a441b3a4b3122fa}{Field\+Search\+Demo}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex b/docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex new file mode 100644 index 0000000..393aa20 --- /dev/null +++ b/docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_2ddae2a2cb80147c930e3cb999298926}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Settings Directory Reference} +\label{dir_2ddae2a2cb80147c930e3cb999298926}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_31139cfdf64044a70722c64a4fbdfa03}{Editor}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex b/docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex new file mode 100644 index 0000000..80afb61 --- /dev/null +++ b/docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_31139cfdf64044a70722c64a4fbdfa03}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Settings/\+Editor Directory Reference} +\label{dir_31139cfdf64044a70722c64a4fbdfa03}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings/Editor Directory Reference}} diff --git a/docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex b/docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex new file mode 100644 index 0000000..e791be7 --- /dev/null +++ b/docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_397ae9a71f12a691e3755e94381afeb8}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Global\+Editor/\+Editor Directory Reference} +\label{dir_397ae9a71f12a691e3755e94381afeb8}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor Directory Reference}} diff --git a/docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex b/docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex new file mode 100644 index 0000000..0fd6e10 --- /dev/null +++ b/docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex @@ -0,0 +1,9 @@ +\hypertarget{dir_3f049fbb230563968553d2b13eca820a}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Inspectors Directory Reference} +\label{dir_3f049fbb230563968553d2b13eca820a}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_41f3b1fcfc4edad21f8cefe0027808e9}{Controllers}} +\item +directory \mbox{\hyperlink{dir_494b2c069ec96d29724b6a041fb77ff7}{Editor}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex b/docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex new file mode 100644 index 0000000..04b2502 --- /dev/null +++ b/docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_403eb944046b7c692683ac762e3240e9}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Data/\+Criteria Directory Reference} +\label{dir_403eb944046b7c692683ac762e3240e9}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data/Criteria Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data/Criteria Directory Reference}} diff --git a/docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex b/docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex new file mode 100644 index 0000000..26b8007 --- /dev/null +++ b/docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_41f3b1fcfc4edad21f8cefe0027808e9}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Inspectors/\+Controllers Directory Reference} +\label{dir_41f3b1fcfc4edad21f8cefe0027808e9}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers Directory Reference}} diff --git a/docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex b/docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex new file mode 100644 index 0000000..ba31a2f --- /dev/null +++ b/docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_45b04df99150743fec6a8199bf7d7052}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Templates Directory Reference} +\label{dir_45b04df99150743fec6a8199bf7d7052}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates Directory Reference}} diff --git a/docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex b/docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex new file mode 100644 index 0000000..e70b2b4 --- /dev/null +++ b/docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_4870bb5aa8e14e2850b827dfa5b6803c}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Editor\+Script\+Generator\+Window/\+Editor Directory Reference} +\label{dir_4870bb5aa8e14e2850b827dfa5b6803c}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor Directory Reference}} diff --git a/docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex b/docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex new file mode 100644 index 0000000..7c74668 --- /dev/null +++ b/docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_494b2c069ec96d29724b6a041fb77ff7}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Inspectors/\+Editor Directory Reference} +\label{dir_494b2c069ec96d29724b6a041fb77ff7}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor Directory Reference}} diff --git a/docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex b/docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex new file mode 100644 index 0000000..352c291 --- /dev/null +++ b/docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex @@ -0,0 +1,15 @@ +\hypertarget{dir_5a05a18f86e214d2f26e045c1a1daa9d}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search Directory Reference} +\label{dir_5a05a18f86e214d2f26e045c1a1daa9d}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_8be70ae0296bae15f9f1a1a875770e9b}{Attributes}} +\item +directory \mbox{\hyperlink{dir_90b0b2e2658143fe38756520398d4050}{Code\+Generation}} +\item +directory \mbox{\hyperlink{dir_2432a9848d19d11a1bd4eeeeb53ff027}{Core}} +\item +directory \mbox{\hyperlink{dir_c639eb9416e02bd7a41deb172f803f35}{Editor\+Script\+Generation}} +\item +directory \mbox{\hyperlink{dir_17b3333cde9b07dffa0f1af85352ddeb}{Settings}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex b/docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex new file mode 100644 index 0000000..f810250 --- /dev/null +++ b/docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_5f864546fa19a64e60521b53e6d6ab49}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers/\+Cache Directory Reference} +\label{dir_5f864546fa19a64e60521b53e6d6ab49}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_9701da8b63bd30888976d3ce63d7628f}{Data}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex b/docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex new file mode 100644 index 0000000..bcdfbce --- /dev/null +++ b/docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_6f23626456459d8450b4168dda7093ef}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search\+Demo/\+Scripts Directory Reference} +\label{dir_6f23626456459d8450b4168dda7093ef}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_dd16eb35667a81e095a4898fedce711f}{Editor}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_87ba2e080a62137deed56279787c8764.tex b/docs/latex/dir_87ba2e080a62137deed56279787c8764.tex new file mode 100644 index 0000000..1af26c7 --- /dev/null +++ b/docs/latex/dir_87ba2e080a62137deed56279787c8764.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_87ba2e080a62137deed56279787c8764}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Settings/\+Editor Directory Reference} +\label{dir_87ba2e080a62137deed56279787c8764}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings/Editor Directory Reference}} diff --git a/docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex b/docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex new file mode 100644 index 0000000..cb600e3 --- /dev/null +++ b/docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_8be70ae0296bae15f9f1a1a875770e9b}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Attributes Directory Reference} +\label{dir_8be70ae0296bae15f9f1a1a875770e9b}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_c5f822e6ba80e74b8ac3ac49c9b9bca1}{Drawers}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex b/docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex new file mode 100644 index 0000000..a19229b --- /dev/null +++ b/docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_90b0b2e2658143fe38756520398d4050}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Code\+Generation Directory Reference} +\label{dir_90b0b2e2658143fe38756520398d4050}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_2af6c947823b869652ab1b712b229c19}{Base}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex b/docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex new file mode 100644 index 0000000..6bde3eb --- /dev/null +++ b/docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_9701da8b63bd30888976d3ce63d7628f}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers/\+Cache/\+Data Directory Reference} +\label{dir_9701da8b63bd30888976d3ce63d7628f}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data Directory Reference}} diff --git a/docs/latex/dir_b09b0bedfac9617a783405e377175182.tex b/docs/latex/dir_b09b0bedfac9617a783405e377175182.tex new file mode 100644 index 0000000..94b7c60 --- /dev/null +++ b/docs/latex/dir_b09b0bedfac9617a783405e377175182.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_b09b0bedfac9617a783405e377175182}{}\doxysection{D\+:/\+OSS Directory Reference} +\label{dir_b09b0bedfac9617a783405e377175182}\index{D:/OSS Directory Reference@{D:/OSS Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_e23e80085117c025ca199c397a1e3536}{Field\+Search-\/\+Unity}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex b/docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex new file mode 100644 index 0000000..aa64da3 --- /dev/null +++ b/docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers/\+String\+Formatter Directory Reference} +\label{dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter Directory Reference}} diff --git a/docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex b/docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex new file mode 100644 index 0000000..340eccc --- /dev/null +++ b/docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_c5f822e6ba80e74b8ac3ac49c9b9bca1}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Attributes/\+Drawers Directory Reference} +\label{dir_c5f822e6ba80e74b8ac3ac49c9b9bca1}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes/Drawers Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes/Drawers Directory Reference}} diff --git a/docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex b/docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex new file mode 100644 index 0000000..28e6a9d --- /dev/null +++ b/docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex @@ -0,0 +1,11 @@ +\hypertarget{dir_c639eb9416e02bd7a41deb172f803f35}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation Directory Reference} +\label{dir_c639eb9416e02bd7a41deb172f803f35}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_259decbc2ea484bb3f6813060f56881f}{Editor\+Script\+Generator\+Window}} +\item +directory \mbox{\hyperlink{dir_e33ee9843d959fc7c64c985cb7dab962}{Global\+Editor}} +\item +directory \mbox{\hyperlink{dir_45b04df99150743fec6a8199bf7d7052}{Templates}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex b/docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex new file mode 100644 index 0000000..6300f22 --- /dev/null +++ b/docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_d0e477a32e007b38b39be8aed850ebd3}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search Directory Reference} +\label{dir_d0e477a32e007b38b39be8aed850ebd3}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_2d407afb53fc3fbd336edf7052583ccf}{Assets}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex b/docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex new file mode 100644 index 0000000..35d1892 --- /dev/null +++ b/docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_d958da1c8948fc577ad3d59d33b69e46}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Global\+Editor Directory Reference} +\label{dir_d958da1c8948fc577ad3d59d33b69e46}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_397ae9a71f12a691e3755e94381afeb8}{Editor}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex b/docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex new file mode 100644 index 0000000..33ad2f1 --- /dev/null +++ b/docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_dd16eb35667a81e095a4898fedce711f}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search\+Demo/\+Scripts/\+Editor Directory Reference} +\label{dir_dd16eb35667a81e095a4898fedce711f}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor Directory Reference}} diff --git a/docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex b/docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex new file mode 100644 index 0000000..7a205e6 --- /dev/null +++ b/docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_e23e80085117c025ca199c397a1e3536}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity Directory Reference} +\label{dir_e23e80085117c025ca199c397a1e3536}\index{D:/OSS/FieldSearch-\/Unity Directory Reference@{D:/OSS/FieldSearch-\/Unity Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_d0e477a32e007b38b39be8aed850ebd3}{Field\+Search}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex b/docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex new file mode 100644 index 0000000..04e3dec --- /dev/null +++ b/docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex @@ -0,0 +1,9 @@ +\hypertarget{dir_e337ad9be45e8eff5e0e645b41b107a5}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers Directory Reference} +\label{dir_e337ad9be45e8eff5e0e645b41b107a5}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_5f864546fa19a64e60521b53e6d6ab49}{Cache}} +\item +directory \mbox{\hyperlink{dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd}{String\+Formatter}} +\end{DoxyCompactItemize} diff --git a/docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex b/docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex new file mode 100644 index 0000000..2274017 --- /dev/null +++ b/docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex @@ -0,0 +1,2 @@ +\hypertarget{dir_e33ee9843d959fc7c64c985cb7dab962}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Global\+Editor Directory Reference} +\label{dir_e33ee9843d959fc7c64c985cb7dab962}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor Directory Reference}} diff --git a/docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex b/docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex new file mode 100644 index 0000000..7c77ffb --- /dev/null +++ b/docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex @@ -0,0 +1,7 @@ +\hypertarget{dir_f48224f90665e2302a441b3a4b3122fa}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search\+Demo Directory Reference} +\label{dir_f48224f90665e2302a441b3a4b3122fa}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo Directory Reference}} +\doxysubsection*{Directories} +\begin{DoxyCompactItemize} +\item +directory \mbox{\hyperlink{dir_6f23626456459d8450b4168dda7093ef}{Scripts}} +\end{DoxyCompactItemize} diff --git a/docs/latex/doxygen.sty b/docs/latex/doxygen.sty new file mode 100644 index 0000000..bde67ed --- /dev/null +++ b/docs/latex/doxygen.sty @@ -0,0 +1,596 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} + +% Packages used by this style file +\RequirePackage{alltt} +%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package +\RequirePackage{calc} +\RequirePackage{float} +%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package +\RequirePackage{verbatim} +\RequirePackage[table]{xcolor} +\RequirePackage{longtable_doxygen} +\RequirePackage{tabu_doxygen} +\RequirePackage{fancyvrb} +\RequirePackage{tabularx} +\RequirePackage{multicol} +\RequirePackage{multirow} +\RequirePackage{hanging} +\RequirePackage{ifpdf} +\RequirePackage{adjustbox} +\RequirePackage{amssymb} +\RequirePackage{stackengine} +\RequirePackage{enumitem} +\RequirePackage{alphalph} +\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis +\RequirePackage{enumitem} + +%---------- Internal commands used in this style file ---------------- + +\newcommand{\ensurespace}[1]{% + \begingroup% + \setlength{\dimen@}{#1}% + \vskip\z@\@plus\dimen@% + \penalty -100\vskip\z@\@plus -\dimen@% + \vskip\dimen@% + \penalty 9999% + \vskip -\dimen@% + \vskip\z@skip% hide the previous |\vskip| from |\addvspace| + \endgroup% +} + +\newcommand{\DoxyHorRuler}[1]{% + \setlength{\parskip}{0ex plus 0ex minus 0ex}% + \ifthenelse{#1=0}% + {% + \hrule% + }% + {% + \hrulefilll% + }% +} +\newcommand{\DoxyLabelFont}{} +\newcommand{\entrylabel}[1]{% + {% + \parbox[b]{\labelwidth-4pt}{% + \makebox[0pt][l]{\DoxyLabelFont#1}% + \vspace{1.5\baselineskip}% + }% + }% +} + +\newenvironment{DoxyDesc}[1]{% + \ensurespace{4\baselineskip}% + \begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + %\setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +\newsavebox{\xrefbox} +\newlength{\xreflength} +\newcommand{\xreflabel}[1]{% + \sbox{\xrefbox}{#1}% + \setlength{\xreflength}{\wd\xrefbox}% + \ifthenelse{\xreflength>\labelwidth}{% + \begin{minipage}{\textwidth}% + \setlength{\parindent}{0pt}% + \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% + \end{minipage}% + }{% + \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% + }% +} + +%---------- Commands used by doxygen LaTeX output generator ---------- + +% Used by
     ... 
    +\newenvironment{DoxyPre}{% + \small% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} +% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output. +\newlength{\CodeWidthChar} +\newlength{\CodeHeightChar} +\settowidth{\CodeWidthChar}{?} +\settoheight{\CodeHeightChar}{?} +% Necessary for hanging indent +\newlength{\DoxyCodeWidth} + +\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par} + +\newcommand\NiceSpace{% + \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% +} + +% Used by @code ... @endcode +\newenvironment{DoxyCode}[1]{% + \par% + \scriptsize% + \normalfont\ttfamily% + \rightskip0pt plus 1fil% + \settowidth{\DoxyCodeWidth}{000000}% + \settowidth{\CodeWidthChar}{?}% + \settoheight{\CodeHeightChar}{?}% + \setlength{\parskip}{0ex plus 0ex minus 0ex}% + \ifthenelse{\equal{#1}{0}} + { + {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% + } + { + {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% + } + +}{% + \normalfont% + \normalsize% + \settowidth{\CodeWidthChar}{?}% + \settoheight{\CodeHeightChar}{?}% +} + +% Redefining not defined characters, i.e. "Replacement Character" in tex output. +\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{% + \textcolor{white}{\sffamily\bfseries\small ?}}{% + \rotatebox{45}{$\blacksquare$}}}} + +% Used by @example, @include, @includelineno and @dontinclude +\newenvironment{DoxyCodeInclude}[1]{% + \DoxyCode{#1}% +}{% + \endDoxyCode% +} + +% Used by @verbatim ... @endverbatim +\newenvironment{DoxyVerb}{% + \par% + \footnotesize% + \verbatim% +}{% + \endverbatim% + \normalsize% +} + +% Used by @verbinclude +\newenvironment{DoxyVerbInclude}{% + \DoxyVerb% +}{% + \endDoxyVerb% +} + +% Used by numbered lists (using '-#' or
      ...
    ) +\setlistdepth{12} +\newlist{DoxyEnumerate}{enumerate}{12} +\setlist[DoxyEnumerate,1]{label=\arabic*.} +\setlist[DoxyEnumerate,2]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,3]{label=\roman*.} +\setlist[DoxyEnumerate,4]{label=\enumAlphAlphcnt*.} +\setlist[DoxyEnumerate,5]{label=\arabic*.} +\setlist[DoxyEnumerate,6]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,7]{label=\roman*.} +\setlist[DoxyEnumerate,8]{label=\enumAlphAlphcnt*.} +\setlist[DoxyEnumerate,9]{label=\arabic*.} +\setlist[DoxyEnumerate,10]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,11]{label=\roman*.} +\setlist[DoxyEnumerate,12]{label=\enumAlphAlphcnt*.} + +% Used by bullet lists (using '-', @li, @arg, or
      ...
    ) +\setlistdepth{12} +\newlist{DoxyItemize}{itemize}{12} +\setlist[DoxyItemize]{label=\textperiodcentered} + +\setlist[DoxyItemize,1]{label=\textbullet} +\setlist[DoxyItemize,2]{label=\normalfont\bfseries \textendash} +\setlist[DoxyItemize,3]{label=\textasteriskcentered} +\setlist[DoxyItemize,4]{label=\textperiodcentered} + +% Used by description lists (using
    ...
    ) +\newenvironment{DoxyDescription}{% + \description% +}{% + \enddescription% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if caption is specified) +\newenvironment{DoxyImage}{% + \begin{figure}[H]% + \centering% +}{% + \end{figure}% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if no caption is specified) +\newenvironment{DoxyImageNoCaption}{% + \begin{center}% +}{% + \end{center}% +} + +% Used by @image +% (only if inline is specified) +\newenvironment{DoxyInlineImage}{% +}{% +} + +% Used by @attention +\newenvironment{DoxyAttention}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @author and @authors +\newenvironment{DoxyAuthor}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @date +\newenvironment{DoxyDate}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @invariant +\newenvironment{DoxyInvariant}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @note +\newenvironment{DoxyNote}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @post +\newenvironment{DoxyPostcond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @pre +\newenvironment{DoxyPrecond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @copyright +\newenvironment{DoxyCopyright}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @remark +\newenvironment{DoxyRemark}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @return and @returns +\newenvironment{DoxyReturn}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @since +\newenvironment{DoxySince}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @see +\newenvironment{DoxySeeAlso}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @version +\newenvironment{DoxyVersion}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @warning +\newenvironment{DoxyWarning}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @par and @paragraph +\newenvironment{DoxyParagraph}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by parameter lists +\newenvironment{DoxyParams}[2][]{% + \tabulinesep=1mm% + \par% + \ifthenelse{\equal{#1}{}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description + {\ifthenelse{\equal{#1}{1}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc + } + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for fields of simple structs +\newenvironment{DoxyFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for fields simple class style enums +\newenvironment{DoxyEnumFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for parameters within a detailed function description +\newenvironment{DoxyParamCaption}{% + \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% +}{% +} + +% Used by return value lists +\newenvironment{DoxyRetVals}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used by exception lists +\newenvironment{DoxyExceptions}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used by template parameter lists +\newenvironment{DoxyTemplParams}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for member lists +\newenvironment{DoxyCompactItemize}{% + \begin{itemize}% + \setlength{\itemsep}{-3pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \setlength{\partopsep}{0pt}% +}{% + \end{itemize}% +} + +% Used for member descriptions +\newenvironment{DoxyCompactList}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \renewcommand{\makelabel}{\hfill}% + }% +}{% + \end{list}% +} + +% Used for reference lists (@bug, @deprecated, @todo, etc.) +\newenvironment{DoxyRefList}{% + \begin{list}{}{% + \setlength{\labelwidth}{10pt}% + \setlength{\leftmargin}{\labelwidth}% + \addtolength{\leftmargin}{\labelsep}% + \renewcommand{\makelabel}{\xreflabel}% + }% +}{% + \end{list}% +} + +% Used by @bug, @deprecated, @todo, etc. +\newenvironment{DoxyRefDesc}[1]{% + \begin{list}{}{% + \renewcommand\makelabel[1]{\textbf{##1}}% + \settowidth\labelwidth{\makelabel{#1}}% + \setlength\leftmargin{\labelwidth+\labelsep}% + }% +}{% + \end{list}% +} + +% Used by parameter lists and simple sections +\newenvironment{Desc} +{\begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + } +}{% + \end{list}% +} + +% Used by tables +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% +\newenvironment{TabularC}[1]% +{\tabulinesep=1mm +\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}% +{\end{longtabu*}\par}% + +\newenvironment{TabularNC}[1]% +{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}% +{\end{tabu}\par}% + +% Used for member group headers +\newenvironment{Indent}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + }% + \item[]\ignorespaces% +}{% + \unskip% + \end{list}% +} + +% Used when hyperlinks are turned off +\newcommand{\doxyref}[3]{% + \textbf{#1} (\textnormal{#2}\,\pageref{#3})% +} + +% Used to link to a table when hyperlinks are turned on +\newcommand{\doxytablelink}[2]{% + \ref{#1}% +} + +% Used to link to a table when hyperlinks are turned off +\newcommand{\doxytableref}[3]{% + \ref{#3}% +} + +% Used by @addindex +\newcommand{\lcurly}{\{} +\newcommand{\rcurly}{\}} + +% Colors used for syntax highlighting +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} +\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} + +% Color used for table heading +\newcommand{\tableheadbgcolor}{lightgray}% + +% Version of hypertarget with correct landing location +\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}} + +% possibility to have sections etc. be within the margins +% unfortunately had to copy part of book.cls and add \raggedright +\makeatletter +\newcommand\doxysection{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\raggedright\normalfont\Large\bfseries}} +\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\large\bfseries}} +\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}% + {3.25ex \@plus1ex \@minus.2ex}% + {-1em}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\raggedright\normalfont\normalsize\bfseries}} +\makeatother +% Define caption that is also suitable in a table +\makeatletter +\def\doxyfigcaption{% +\H@refstepcounter{figure}% +\@dblarg{\@caption{figure}}} +\makeatother + +% Define alpha enumarative names for counters > 26 +\makeatletter +\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname} +\def\@enumalphalphcnt#1{\alphalph{#1}} +\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname} +\def\@enumAlphAlphcnt#1{\AlphAlph{#1}} +\makeatother +\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa} +\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA} diff --git a/docs/latex/hierarchy.tex b/docs/latex/hierarchy.tex new file mode 100644 index 0000000..0436ce0 --- /dev/null +++ b/docs/latex/hierarchy.tex @@ -0,0 +1,91 @@ +\doxysection{Class Hierarchy} +This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} +\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Code\+Generator\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_code_generation_1_1_base_1_1_base_code_generator}}{} +\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Code\+Generator\texorpdfstring{$<$}{<} Base\+Editor\+Script\+Template \texorpdfstring{$>$}{>}}{\pageref{class_code_generation_1_1_base_1_1_base_code_generator}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}}{} +\end{DoxyCompactList} +\item Base\+Code\+Generator\+Settings\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Base.\+Base\+Search}{\pageref{class_field_search_1_1_core_1_1_base_1_1_base_search}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Search\+With\+Filters}{\pageref{class_field_search_1_1_core_1_1_search_with_filters}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} Default\+Search\+Layer\+Inspector \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor}{\pageref{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}}{} +\item \contentsline{section}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Code\+Generation.\+Code\+Generation\+Utils}{\pageref{class_code_generation_1_1_code_generation_utils}}{} +\item Unity\+Editor.\+Editor\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector}{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}}{} +\item \contentsline{section}{Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor}{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor}{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\item Editor\+Window\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Code\+Generation.\+Data.\+Generated\+Script}{\pageref{class_code_generation_1_1_data_1_1_generated_script}}{} +\item IComparer\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Attributes.\+Type\+Comparer}{\pageref{class_field_search_1_1_attributes_1_1_type_comparer}}{} +\end{DoxyCompactList} +\item Mono\+Behaviour\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour}{\pageref{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour}{\pageref{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour}{\pageref{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}}{} +\end{DoxyCompactList} +\item Property\+Attribute\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute}{\pageref{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}}{} +\end{DoxyCompactList} +\item Property\+Drawer\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer}{\pageref{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}}{} +\end{DoxyCompactList} +\item Scriptable\+Object\begin{DoxyCompactList} +\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_code_generation_1_1_base_1_1_base_code_generator_settings}}{} +\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Script\+Template}{\pageref{class_code_generation_1_1_base_1_1_base_script_template}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template}{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template}{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings}{\pageref{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Settings.\+Field\+Search\+Settings}{\pageref{class_field_search_1_1_settings_1_1_field_search_settings}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}}{} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data\texorpdfstring{$<$}{<} Type \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}}{} +\item \contentsline{section}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json}{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}}{} +\item \contentsline{section}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj}{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}}{} +\item \contentsline{section}{Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache}{\pageref{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}}{} +\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}}{} +\item \contentsline{section}{Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter}{\pageref{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}}{} +\item Editor\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor}{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}}{} +\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}}{} +\end{DoxyCompactList} +\item \contentsline{section}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\end{DoxyCompactList} diff --git a/docs/latex/index.tex b/docs/latex/index.tex new file mode 100644 index 0000000..6082dba --- /dev/null +++ b/docs/latex/index.tex @@ -0,0 +1,74 @@ +\label{index_md_D__OSS_FieldSearch_Unity_README}% +\Hypertarget{index_md_D__OSS_FieldSearch_Unity_README}% + + + +\begin{DoxyItemize} +\item Ability to set Searchable\+Editor for all Mono\+Behaviour +\item Add to project without git handler +\item Save your requests between sessions with caching logic +\item Default Search with criteria (Obj\+Name, Field\+Name) \&\& options (Start\+With, Ignore\+Case) +\item Create your own search logic if necessary +\item Override current Custom\+Editors with Editor\+Script\+Generator\+Window +\end{DoxyItemize}\hypertarget{index_autotoc_md1}{}\doxysubsection{Tested on\+:}\label{index_autotoc_md1} + +\begin{DoxyItemize} +\item Unity Editor\+: 2018.\+4.\+3f1 $\vert$ 2020.\+3.\+35f1 +\item OS\+: Windows 10 +\end{DoxyItemize}\hypertarget{index_autotoc_md2}{}\doxysection{Quick start}\label{index_autotoc_md2} +\hypertarget{index_autotoc_md3}{}\doxysubsection{Step 1 (\+Optional)}\label{index_autotoc_md3} +You can install this as package (nit\+: git will always handle \char`\"{}package.\+json\char`\"{} \&\& lock file). + +Use {\bfseries{Package\+Manager -\/\texorpdfstring{$>$}{>} Add package from git URL...}} \texorpdfstring{$>$}{>}\href{https://github.com/Proton-V/FieldSearch-Unity.git?path=/FieldSearch/Assets/FieldSearch}{\texttt{ https\+://github.\+com/\+Proton-\/\+V/\+Field\+Search-\/\+Unity.\+git?path=/\+Field\+Search/\+Assets/\+Field\+Search}} + +If you want example of using Searchable\+Editor for specific Mono\+Behaviour please see {\bfseries{Step 2}}\hypertarget{index_autotoc_md4}{}\doxysubsection{Step 2}\label{index_autotoc_md4} +{\itshape {\bfseries{Skip this if you installed this as package \&\& you don\textquotesingle{}t want to add a \char`\"{}\+Field\+Search\+Demo\char`\"{} folder}}} + +Download \&\& Import \href{https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.3/FieldSearch-UnityV1.0.3.unitypackage}{\texttt{ latest asset package V1.\+0.\+3}} + +$\ast$$\ast$\char`\"{}\+Field\+Search\+Demo\char`\"{} folder (optional) contains example of using Searchable\+Editor for specific Mono\+Behaviour$\ast$$\ast$ +\begin{DoxyItemize} +\item \mbox{[} \mbox{]} Uncheck \char`\"{}\+Field\+Search\+Demo\char`\"{} folder {\bfseries{if you don\textquotesingle{}t need it}}. +\item \mbox{[} \mbox{]} Uncheck \char`\"{}\+Field\+Search\char`\"{} folder {\bfseries{if you have this as pacakge}}. +\end{DoxyItemize} + +\hypertarget{index_autotoc_md5}{}\doxysubsection{Step 3}\label{index_autotoc_md5} +Create instance of default settings {\bfseries{Field Search -\/\texorpdfstring{$>$}{>} Add default settings ...}} + +\hypertarget{index_autotoc_md6}{}\doxysubsection{Step 4 (\+Optional)}\label{index_autotoc_md6} +{\bfseries{Field Search -\/\texorpdfstring{$>$}{>} Add package folders to .gitignore (global)}} + +After adding this package as asset you have tracked files for you git repo. + +{\itshape {\bfseries{You can remove it for git without updating .gitignore in repo}}} + +Before press\+: + + + +After press\+: + +\hypertarget{index_autotoc_md7}{}\doxysubsubsection{$<$em$>$$<$strong$>$\+Also you can undo it$<$/strong$>$$<$/em$>$}\label{index_autotoc_md7} +{\bfseries{Field Search -\/\texorpdfstring{$>$}{>} Remove package folders from .gitignore (global)}}\hypertarget{index_autotoc_md8}{}\doxysection{Settings}\label{index_autotoc_md8} + +\begin{DoxyEnumerate} +\item Apply Searchable\+Editor to all Mono\+Behaviour (who don\textquotesingle{}t use custom inspector) +\item You can create \&\& set custom Searchable\+Layer\+Inspector to change default view of Searchable\+Editor +\item Save cache to disk to use previous cache between sessions +\item Memory limit in MB -\/ memory and disk cache limit +\item Ref to Editor\+Script\+Generator\+Settings +\item Clear cache buttons +\item Open Editor\+Script\+Generator window button +\end{DoxyEnumerate} + +\begin{quote} +\#\# Editor\+Script\+Generator Window + +You can try to override current active editors + + + + +\begin{DoxyItemize} +\item You can create your own Generation Template \&\& Generator +\end{DoxyItemize}\end{quote} diff --git a/docs/latex/longtable_doxygen.sty b/docs/latex/longtable_doxygen.sty new file mode 100644 index 0000000..a0eb314 --- /dev/null +++ b/docs/latex/longtable_doxygen.sty @@ -0,0 +1,448 @@ +%% +%% This is file `longtable.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% longtable.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% The source is maintained by the LaTeX Project team and bug +%% reports for it can be opened at http://latex-project.org/bugs.html +%% (but please observe conditions on bug reports sent to that address!) +%% +%% Copyright 1993-2016 +%% The LaTeX3 Project and any individual authors listed elsewhere +%% in this file. +%% +%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'. +%% -------------------------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file may only be distributed together with a copy of the LaTeX +%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle' +%% without such generated files. +%% +%% The list of all files belonging to the LaTeX `Tools Bundle' is +%% given in the file `manifest.txt'. +%% +%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\ProvidesPackage{longtable_doxygen} + [2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen] +\def\LT@err{\PackageError{longtable}} +\def\LT@warn{\PackageWarning{longtable}} +\def\LT@final@warn{% + \AtEndDocument{% + \LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}% + \global\let\LT@final@warn\relax} +\DeclareOption{errorshow}{% + \def\LT@warn{\PackageInfo{longtable}}} +\DeclareOption{pausing}{% + \def\LT@warn#1{% + \LT@err{#1}{This is not really an error}}} +\DeclareOption{set}{} +\DeclareOption{final}{} +\ProcessOptions +\newskip\LTleft \LTleft=\fill +\newskip\LTright \LTright=\fill +\newskip\LTpre \LTpre=\bigskipamount +\newskip\LTpost \LTpost=\bigskipamount +\newcount\LTchunksize \LTchunksize=20 +\let\c@LTchunksize\LTchunksize +\newdimen\LTcapwidth \LTcapwidth=4in +\newbox\LT@head +\newbox\LT@firsthead +\newbox\LT@foot +\newbox\LT@lastfoot +\newcount\LT@cols +\newcount\LT@rows +\newcounter{LT@tables} +\newcounter{LT@chunks}[LT@tables] +\ifx\c@table\undefined + \newcounter{table} + \def\fnum@table{\tablename~\thetable} +\fi +\ifx\tablename\undefined + \def\tablename{Table} +\fi +\newtoks\LT@p@ftn +\mathchardef\LT@end@pen=30000 +\def\longtable{% + \par + \ifx\multicols\@undefined + \else + \ifnum\col@number>\@ne + \@twocolumntrue + \fi + \fi + \if@twocolumn + \LT@err{longtable not in 1-column mode}\@ehc + \fi + \begingroup + \@ifnextchar[\LT@array{\LT@array[x]}} +\def\LT@array[#1]#2{% + \refstepcounter{table}\stepcounter{LT@tables}% + \if l#1% + \LTleft\z@ \LTright\fill + \else\if r#1% + \LTleft\fill \LTright\z@ + \else\if c#1% + \LTleft\fill \LTright\fill + \fi\fi\fi + \let\LT@mcol\multicolumn + \let\LT@@tabarray\@tabarray + \let\LT@@hl\hline + \def\@tabarray{% + \let\hline\LT@@hl + \LT@@tabarray}% + \let\\\LT@tabularcr\let\tabularnewline\\% + \def\newpage{\noalign{\break}}% + \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% + \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% + \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption + \@tempdima\ht\strutbox + \let\@endpbox\LT@endpbox + \ifx\extrarowheight\@undefined + \let\@acol\@tabacol + \let\@classz\@tabclassz \let\@classiv\@tabclassiv + \def\@startpbox{\vtop\LT@startpbox}% + \let\@@startpbox\@startpbox + \let\@@endpbox\@endpbox + \let\LT@LL@FM@cr\@tabularcr + \else + \advance\@tempdima\extrarowheight + \col@sep\tabcolsep + \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr + \fi + \setbox\@arstrutbox\hbox{\vrule + \@height \arraystretch \@tempdima + \@depth \arraystretch \dp \strutbox + \@width \z@}% + \let\@sharp##\let\protect\relax + \begingroup + \@mkpream{#2}% + \xdef\LT@bchunk{% + \global\advance\c@LT@chunks\@ne + \global\LT@rows\z@\setbox\z@\vbox\bgroup + \LT@setprevdepth + \tabskip\LTleft \noexpand\halign to\hsize\bgroup + \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% + \endgroup + \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols + \LT@make@row + \m@th\let\par\@empty + \everycr{}\lineskip\z@\baselineskip\z@ + \LT@bchunk} +\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}} +\def\LT@start{% + \let\LT@start\endgraf + \endgraf\penalty\z@\vskip\LTpre + \dimen@\pagetotal + \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi + \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi + \advance\dimen@ \ht\LT@foot + \dimen@ii\vfuzz + \vfuzz\maxdimen + \setbox\tw@\copy\z@ + \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox + \setbox\tw@\vbox{\unvbox\tw@}% + \vfuzz\dimen@ii + \advance\dimen@ \ht + \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi + \advance\dimen@\dp + \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi + \advance\dimen@ -\pagegoal + \ifdim \dimen@>\z@\vfil\break\fi + \global\@colroom\@colht + \ifvoid\LT@foot\else + \advance\vsize-\ht\LT@foot + \global\advance\@colroom-\ht\LT@foot + \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ + \maxdepth\z@ + \fi + \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak + \output{\LT@output}} +\def\endlongtable{% + \crcr + \noalign{% + \let\LT@entry\LT@entry@chop + \xdef\LT@save@row{\LT@save@row}}% + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \if@filesw + {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% + \gdef\expandafter\noexpand + \csname LT@\romannumeral\c@LT@tables\endcsname + {\LT@save@row}}}% + \fi + \ifx\LT@save@row\LT@@save@row + \else + \LT@warn{Column \@width s have changed\MessageBreak + in table \thetable}% + \LT@final@warn + \fi + \endgraf\penalty -\LT@end@pen + \endgroup + \global\@mparbottom\z@ + \pagegoal\vsize + \endgraf\penalty\z@\addvspace\LTpost + \ifvoid\footins\else\insert\footins{}\fi} +\def\LT@nofcols#1&{% + \futurelet\@let@token\LT@n@fcols} +\def\LT@n@fcols{% + \advance\LT@cols\@ne + \ifx\@let@token\LT@nofcols + \expandafter\@gobble + \else + \expandafter\LT@nofcols + \fi} +\def\LT@tabularcr{% + \relax\iffalse{\fi\ifnum0=`}\fi + \@ifstar + {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr + \LT@t@bularcr}% + {\LT@t@bularcr}} +\let\LT@crcr\crcr +\let\LT@setprevdepth\relax +\def\LT@t@bularcr{% + \global\advance\LT@rows\@ne + \ifnum\LT@rows=\LTchunksize + \gdef\LT@setprevdepth{% + \prevdepth\z@\global + \global\let\LT@setprevdepth\relax}% + \expandafter\LT@xtabularcr + \else + \ifnum0=`{}\fi + \expandafter\LT@LL@FM@cr + \fi} +\def\LT@xtabularcr{% + \@ifnextchar[\LT@argtabularcr\LT@ntabularcr} +\def\LT@ntabularcr{% + \ifnum0=`{}\fi + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \LT@bchunk} +\def\LT@argtabularcr[#1]{% + \ifnum0=`{}\fi + \ifdim #1>\z@ + \unskip\@xargarraycr{#1}% + \else + \@yargarraycr{#1}% + \fi + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \LT@bchunk} +\def\LT@echunk{% + \crcr\LT@save@row\cr\egroup + \global\setbox\@ne\lastbox + \unskip + \egroup} +\def\LT@entry#1#2{% + \ifhmode\@firstofone{&}\fi\omit + \ifnum#1=\c@LT@chunks + \else + \kern#2\relax + \fi} +\def\LT@entry@chop#1#2{% + \noexpand\LT@entry + {\ifnum#1>\c@LT@chunks + 1}{0pt% + \else + #1}{#2% + \fi}} +\def\LT@entry@write{% + \noexpand\LT@entry^^J% + \@spaces} +\def\LT@kill{% + \LT@echunk + \LT@get@widths + \expandafter\LT@rebox\LT@bchunk} +\def\LT@rebox#1\bgroup{% + #1\bgroup + \unvbox\z@ + \unskip + \setbox\z@\lastbox} +\def\LT@blank@row{% + \xdef\LT@save@row{\expandafter\LT@build@blank + \romannumeral\number\LT@cols 001 }} +\def\LT@build@blank#1{% + \if#1m% + \noexpand\LT@entry{1}{0pt}% + \expandafter\LT@build@blank + \fi} +\def\LT@make@row{% + \global\expandafter\let\expandafter\LT@save@row + \csname LT@\romannumeral\c@LT@tables\endcsname + \ifx\LT@save@row\relax + \LT@blank@row + \else + {\let\LT@entry\or + \if!% + \ifcase\expandafter\expandafter\expandafter\LT@cols + \expandafter\@gobble\LT@save@row + \or + \else + \relax + \fi + !% + \else + \aftergroup\LT@blank@row + \fi}% + \fi} +\let\setlongtables\relax +\def\LT@get@widths{% + \setbox\tw@\hbox{% + \unhbox\@ne + \let\LT@old@row\LT@save@row + \global\let\LT@save@row\@empty + \count@\LT@cols + \loop + \unskip + \setbox\tw@\lastbox + \ifhbox\tw@ + \LT@def@row + \advance\count@\m@ne + \repeat}% + \ifx\LT@@save@row\@undefined + \let\LT@@save@row\LT@save@row + \fi} +\def\LT@def@row{% + \let\LT@entry\or + \edef\@tempa{% + \ifcase\expandafter\count@\LT@old@row + \else + {1}{0pt}% + \fi}% + \let\LT@entry\relax + \xdef\LT@save@row{% + \LT@entry + \expandafter\LT@max@sel\@tempa + \LT@save@row}} +\def\LT@max@sel#1#2{% + {\ifdim#2=\wd\tw@ + #1% + \else + \number\c@LT@chunks + \fi}% + {\the\wd\tw@}} +\def\LT@hline{% + \noalign{\ifnum0=`}\fi + \penalty\@M + \futurelet\@let@token\LT@@hline} +\def\LT@@hline{% + \ifx\@let@token\hline + \global\let\@gtempa\@gobble + \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% + \else + \global\let\@gtempa\@empty + \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr + \noalign{\LT@sep}% + \multispan\LT@cols + \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr + \noalign{\penalty\@M}% + \@gtempa} +\def\LT@caption{% + \noalign\bgroup + \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} +\def\LT@c@ption#1[#2]#3{% + \LT@makecaption#1\fnum@table{#3}% + \def\@tempa{#2}% + \ifx\@tempa\@empty\else + {\let\\\space + \addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}% + \fi} +\def\LT@capti@n{% + \@ifstar + {\egroup\LT@c@ption\@gobble[]}% + {\egroup\@xdblarg{\LT@c@ption\@firstofone}}} +\def\LT@makecaption#1#2#3{% + \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% + \sbox\@tempboxa{#1{#2: }#3}% + \ifdim\wd\@tempboxa>\hsize + #1{#2: }#3% + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \endgraf\vskip\baselineskip}% + \hss}}} +\def\LT@output{% + \ifnum\outputpenalty <-\@Mi + \ifnum\outputpenalty > -\LT@end@pen + \LT@err{floats and marginpars not allowed in a longtable}\@ehc + \else + \setbox\z@\vbox{\unvbox\@cclv}% + \ifdim \ht\LT@lastfoot>\ht\LT@foot + \dimen@\pagegoal + \advance\dimen@-\ht\LT@lastfoot + \ifdim\dimen@<\ht\z@ + \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% + \@makecol + \@outputpage + \setbox\z@\vbox{\box\LT@head}% + \fi + \fi + \global\@colroom\@colht + \global\vsize\@colht + \vbox + {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% + \fi + \else + \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% + \@makecol + \@outputpage + \global\vsize\@colroom + \copy\LT@head\nobreak + \fi} +\def\LT@end@hd@ft#1{% + \LT@echunk + \ifx\LT@start\endgraf + \LT@err + {Longtable head or foot not at start of table}% + {Increase LTchunksize}% + \fi + \setbox#1\box\z@ + \LT@get@widths + \LT@bchunk} +\def\endfirsthead{\LT@end@hd@ft\LT@firsthead} +\def\endhead{\LT@end@hd@ft\LT@head} +\def\endfoot{\LT@end@hd@ft\LT@foot} +\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot} +\def\LT@startpbox#1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \vrule \@height \ht\@arstrutbox \@width \z@} +\def\LT@endpbox{% + \@finalstrut\@arstrutbox + \egroup + \the\LT@p@ftn + \global\LT@p@ftn{}% + \hfil} +\def\LT@p@ftntext#1{% + \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% + \global\LT@p@ftn\expandafter{\@tempa{#1}}}% + +\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen} +\endinput +%% +%% End of file `longtable.sty'. diff --git a/docs/latex/make.bat b/docs/latex/make.bat new file mode 100644 index 0000000..e4a3290 --- /dev/null +++ b/docs/latex/make.bat @@ -0,0 +1,56 @@ +set Dir_Old=%cd% +cd /D %~dp0 + + +set ORG_LATEX_CMD=%LATEX_CMD% +set ORG_MKIDX_CMD=%MKIDX_CMD% +set ORG_BIBTEX_CMD=%BIBTEX_CMD% +set ORG_LATEX_COUNT=%LATEX_COUNT% +set ORG_MANUAL_FILE=%MANUAL_FILE% +if "X"%LATEX_CMD% == "X" set LATEX_CMD=pdflatex +if "X"%MKIDX_CMD% == "X" set MKIDX_CMD=makeindex +if "X"%BIBTEX_CMD% == "X" set BIBTEX_CMD=bibtex +if "X"%LATEX_COUNT% == "X" set LATEX_COUNT=8 +if "X"%MANUAL_FILE% == "X" set MANUAL_FILE=refman + +del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl %MANUAL_FILE%.pdf + + +%LATEX_CMD% %MANUAL_FILE% +echo ---- +%MKIDX_CMD% %MANUAL_FILE%.idx +echo ---- +%LATEX_CMD% %MANUAL_FILE% + +setlocal enabledelayedexpansion +set count=%LATEX_COUNT% +:repeat +set content=X +for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" %MANUAL_FILE%.log' ) do set content="%%~T" +if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" %MANUAL_FILE%.log' ) do set content="%%~T" +if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get bibliographical references right" %MANUAL_FILE%.log' ) do set content="%%~T" +if !content! == X goto :skip +set /a count-=1 +if !count! EQU 0 goto :skip + +echo ---- +%LATEX_CMD% %MANUAL_FILE% +goto :repeat +:skip +endlocal +%MKIDX_CMD% %MANUAL_FILE%.idx +%LATEX_CMD% %MANUAL_FILE% + +@REM reset environment +cd /D %Dir_Old% +set Dir_Old= +set LATEX_CMD=%ORG_LATEX_CMD% +set ORG_LATEX_CMD= +set MKIDX_CMD=%ORG_MKIDX_CMD% +set ORG_MKIDX_CMD= +set BIBTEX_CMD=%ORG_BIBTEX_CMD% +set ORG_BIBTEX_CMD= +set MANUAL_FILE=%ORG_MANUAL_FILE% +set ORG_MANUAL_FILE= +set LATEX_COUNT=%ORG_LATEX_COUNT% +set ORG_LATEX_COUNT= diff --git a/docs/latex/namespace_code_generation.tex b/docs/latex/namespace_code_generation.tex new file mode 100644 index 0000000..ee82613 --- /dev/null +++ b/docs/latex/namespace_code_generation.tex @@ -0,0 +1,14 @@ +\hypertarget{namespace_code_generation}{}\doxysection{Code\+Generation Namespace Reference} +\label{namespace_code_generation}\index{CodeGeneration@{CodeGeneration}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} +\item +namespace \mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils}{Code\+Generation\+Utils}} +\begin{DoxyCompactList}\small\item\em Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_code_generation_1_1_base.tex b/docs/latex/namespace_code_generation_1_1_base.tex new file mode 100644 index 0000000..4ed23c8 --- /dev/null +++ b/docs/latex/namespace_code_generation_1_1_base.tex @@ -0,0 +1,11 @@ +\hypertarget{namespace_code_generation_1_1_base}{}\doxysection{Code\+Generation.\+Base Namespace Reference} +\label{namespace_code_generation_1_1_base}\index{CodeGeneration.Base@{CodeGeneration.Base}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Base\+Script\+Template}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_code_generation_1_1_data.tex b/docs/latex/namespace_code_generation_1_1_data.tex new file mode 100644 index 0000000..dd9385b --- /dev/null +++ b/docs/latex/namespace_code_generation_1_1_data.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_code_generation_1_1_data}{}\doxysection{Code\+Generation.\+Data Namespace Reference} +\label{namespace_code_generation_1_1_data}\index{CodeGeneration.Data@{CodeGeneration.Data}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search.tex b/docs/latex/namespace_field_search.tex new file mode 100644 index 0000000..280f251 --- /dev/null +++ b/docs/latex/namespace_field_search.tex @@ -0,0 +1,17 @@ +\hypertarget{namespace_field_search}{}\doxysection{Field\+Search Namespace Reference} +\label{namespace_field_search}\index{FieldSearch@{FieldSearch}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_attributes}{Attributes}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core}{Core}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation}{Editor\+Script\+Generation}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers}{Helpers}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_samples}{Samples}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} +\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_attributes.tex b/docs/latex/namespace_field_search_1_1_attributes.tex new file mode 100644 index 0000000..c8c6140 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_attributes.tex @@ -0,0 +1,14 @@ +\hypertarget{namespace_field_search_1_1_attributes}{}\doxysection{Field\+Search.\+Attributes Namespace Reference} +\label{namespace_field_search_1_1_attributes}\index{FieldSearch.Attributes@{FieldSearch.Attributes}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_attributes_1_1_drawers}{Drawers}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_comparer}{Type\+Comparer}} +\begin{DoxyCompactList}\small\item\em Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} +\begin{DoxyCompactList}\small\item\em Dropdown list attribute for type, inherited from Base\+Type \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex b/docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex new file mode 100644 index 0000000..3a67abf --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_attributes_1_1_drawers}{}\doxysection{Field\+Search.\+Attributes.\+Drawers Namespace Reference} +\label{namespace_field_search_1_1_attributes_1_1_drawers}\index{FieldSearch.Attributes.Drawers@{FieldSearch.Attributes.Drawers}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}{Type\+Ref\+Dropdown\+Attribute\+Drawer}} +\begin{DoxyCompactList}\small\item\em Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core.tex b/docs/latex/namespace_field_search_1_1_core.tex new file mode 100644 index 0000000..42986f7 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core.tex @@ -0,0 +1,18 @@ +\hypertarget{namespace_field_search_1_1_core}{}\doxysection{Field\+Search.\+Core Namespace Reference} +\label{namespace_field_search_1_1_core}\index{FieldSearch.Core@{FieldSearch.Core}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data}{Data}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_global_editor}{Global\+Editor}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} +\begin{DoxyCompactList}\small\item\em Default search with filters \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_base.tex new file mode 100644 index 0000000..ae8d088 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_base.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Base Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_base}\index{FieldSearch.Core.Base@{FieldSearch.Core.Base}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Base\+Search}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_data.tex b/docs/latex/namespace_field_search_1_1_core_1_1_data.tex new file mode 100644 index 0000000..f244e24 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_data.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_data}{}\doxysection{Field\+Search.\+Core.\+Data Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_data}\index{FieldSearch.Core.Data@{FieldSearch.Core.Data}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria}{Criteria}} +\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex b/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex new file mode 100644 index 0000000..03eab32 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex @@ -0,0 +1,14 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_data_1_1_criteria}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_data_1_1_criteria}\index{FieldSearch.Core.Data.Criteria@{FieldSearch.Core.Data.Criteria}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}{By\+Field\+Name\+Search\+Criterion}} +\begin{DoxyCompactList}\small\item\em By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}{By\+Obj\+Name\+Search\+Criterion}} +\begin{DoxyCompactList}\small\item\em By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex new file mode 100644 index 0000000..b550bb1 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+Base Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}\index{FieldSearch.Core.Data.Criteria.Base@{FieldSearch.Core.Data.Criteria.Base}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex b/docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex new file mode 100644 index 0000000..a408eb3 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex @@ -0,0 +1,9 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_global_editor}{}\doxysection{Field\+Search.\+Core.\+Global\+Editor Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_global_editor}\index{FieldSearch.Core.GlobalEditor@{FieldSearch.Core.GlobalEditor}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Default\+Field\+Search\+Global\+Editor}} +\begin{DoxyCompactList}\small\item\em Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex new file mode 100644 index 0000000..98f1d8a --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex @@ -0,0 +1,16 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_inspectors}{}\doxysection{Field\+Search.\+Core.\+Inspectors Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_inspectors}\index{FieldSearch.Core.Inspectors@{FieldSearch.Core.Inspectors}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}{Controllers}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}{Editor}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}{Default\+Search\+Layer\+Inspector}} +\begin{DoxyCompactList}\small\item\em Default implementation Base\+Search\+Layer\+Inspector \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex new file mode 100644 index 0000000..5425226 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Base Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}\index{FieldSearch.Core.Inspectors.Base@{FieldSearch.Core.Inspectors.Base}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Base\+Search\+Layer\+Inspector}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex new file mode 100644 index 0000000..0eb97bd --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Controllers Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}\index{FieldSearch.Core.Inspectors.Controllers@{FieldSearch.Core.Inspectors.Controllers}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Search\+Inspector\+Service}} +\begin{DoxyCompactList}\small\item\em Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex new file mode 100644 index 0000000..7338f5b --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Editor Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}\index{FieldSearch.Core.Inspectors.Editor@{FieldSearch.Core.Inspectors.Editor}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} +\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex new file mode 100644 index 0000000..1b6edb8 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base Namespace Reference} +\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}\index{FieldSearch.Core.Inspectors.Editor.Base@{FieldSearch.Core.Inspectors.Editor.Base}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Base\+Searchable\+Editor}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation.tex new file mode 100644 index 0000000..752cd0d --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_editor_script_generation.tex @@ -0,0 +1,18 @@ +\hypertarget{namespace_field_search_1_1_editor_script_generation}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation Namespace Reference} +\label{namespace_field_search_1_1_editor_script_generation}\index{FieldSearch.EditorScriptGeneration@{FieldSearch.EditorScriptGeneration}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_editor}{Editor}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}{Global\+Editor}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_templates}{Templates}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex new file mode 100644 index 0000000..deb4427 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_editor_script_generation_1_1_editor}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor Namespace Reference} +\label{namespace_field_search_1_1_editor_script_generation_1_1_editor}\index{FieldSearch.EditorScriptGeneration.Editor@{FieldSearch.EditorScriptGeneration.Editor}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} +\begin{DoxyCompactList}\small\item\em Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex new file mode 100644 index 0000000..dcf7bf1 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex @@ -0,0 +1,9 @@ +\hypertarget{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor Namespace Reference} +\label{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}\index{FieldSearch.EditorScriptGeneration.GlobalEditor@{FieldSearch.EditorScriptGeneration.GlobalEditor}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Generated\+Field\+Search\+Global\+Editor}} +\begin{DoxyCompactList}\small\item\em Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}{Generated\+Search\+Layer\+Inspector}} +\begin{DoxyCompactList}\small\item\em Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex new file mode 100644 index 0000000..eb8a93f --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex @@ -0,0 +1,9 @@ +\hypertarget{namespace_field_search_1_1_editor_script_generation_1_1_templates}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Templates Namespace Reference} +\label{namespace_field_search_1_1_editor_script_generation_1_1_templates}\index{FieldSearch.EditorScriptGeneration.Templates@{FieldSearch.EditorScriptGeneration.Templates}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} +\begin{DoxyCompactList}\small\item\em Base editor script template object. Base editor implementation Base\+Script\+Template \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} +\begin{DoxyCompactList}\small\item\em Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers.tex b/docs/latex/namespace_field_search_1_1_helpers.tex new file mode 100644 index 0000000..bebb37e --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_helpers.tex @@ -0,0 +1,9 @@ +\hypertarget{namespace_field_search_1_1_helpers}{}\doxysection{Field\+Search.\+Helpers Namespace Reference} +\label{namespace_field_search_1_1_helpers}\index{FieldSearch.Helpers@{FieldSearch.Helpers}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache}{Cache}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_string_formatter}{String\+Formatter}} +\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex b/docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex new file mode 100644 index 0000000..5a208ec --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex @@ -0,0 +1,12 @@ +\hypertarget{namespace_field_search_1_1_helpers_1_1_cache}{}\doxysection{Field\+Search.\+Helpers.\+Cache Namespace Reference} +\label{namespace_field_search_1_1_helpers_1_1_cache}\index{FieldSearch.Helpers.Cache@{FieldSearch.Helpers.Cache}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}{Data}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}{Search\+Inspector\+Cache}} +\begin{DoxyCompactList}\small\item\em Search\+Cache inspector controller. With Initialize\+On\+Load logic \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex b/docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex new file mode 100644 index 0000000..11e7aa3 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex @@ -0,0 +1,9 @@ +\hypertarget{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Data Namespace Reference} +\label{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}\index{FieldSearch.Helpers.Cache.Data@{FieldSearch.Helpers.Cache.Data}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +struct \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}{Search\+Cache\+Json}} +\begin{DoxyCompactList}\small\item\em Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} \end{DoxyCompactList}\item +struct \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} +\begin{DoxyCompactList}\small\item\em Stored Search\+Cache struct \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex b/docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex new file mode 100644 index 0000000..e663aea --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_helpers_1_1_string_formatter}{}\doxysection{Field\+Search.\+Helpers.\+String\+Formatter Namespace Reference} +\label{namespace_field_search_1_1_helpers_1_1_string_formatter}\index{FieldSearch.Helpers.StringFormatter@{FieldSearch.Helpers.StringFormatter}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}{Search\+String\+Formatter}} +\begin{DoxyCompactList}\small\item\em Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_samples.tex b/docs/latex/namespace_field_search_1_1_samples.tex new file mode 100644 index 0000000..16ef2f8 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_samples.tex @@ -0,0 +1,16 @@ +\hypertarget{namespace_field_search_1_1_samples}{}\doxysection{Field\+Search.\+Samples Namespace Reference} +\label{namespace_field_search_1_1_samples}\index{FieldSearch.Samples@{FieldSearch.Samples}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_samples_1_1_editor}{Editor}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}{Base\+Sample\+Searchable\+Mono\+Behaviour}} +\begin{DoxyCompactList}\small\item\em Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}{Sample\+Default\+Mono\+Behaviour}} +\begin{DoxyCompactList}\small\item\em Sample monobehaviour without specific inspector \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} +\begin{DoxyCompactList}\small\item\em Sample monobehaviour with specific inspector \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex new file mode 100644 index 0000000..298e210 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_samples_1_1_editor}{}\doxysection{Field\+Search.\+Samples.\+Editor Namespace Reference} +\label{namespace_field_search_1_1_samples_1_1_editor}\index{FieldSearch.Samples.Editor@{FieldSearch.Samples.Editor}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}{Sample\+Searchable\+Mono\+Behaviour\+Editor}} +\begin{DoxyCompactList}\small\item\em Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_settings.tex b/docs/latex/namespace_field_search_1_1_settings.tex new file mode 100644 index 0000000..5c165ce --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_settings.tex @@ -0,0 +1,14 @@ +\hypertarget{namespace_field_search_1_1_settings}{}\doxysection{Field\+Search.\+Settings Namespace Reference} +\label{namespace_field_search_1_1_settings}\index{FieldSearch.Settings@{FieldSearch.Settings}} +\doxysubsection*{Namespaces} +\begin{DoxyCompactItemize} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} +\item +namespace \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} +\end{DoxyCompactItemize} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_settings_1_1_base.tex b/docs/latex/namespace_field_search_1_1_settings_1_1_base.tex new file mode 100644 index 0000000..77dec39 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_settings_1_1_base.tex @@ -0,0 +1,7 @@ +\hypertarget{namespace_field_search_1_1_settings_1_1_base}{}\doxysection{Field\+Search.\+Settings.\+Base Namespace Reference} +\label{namespace_field_search_1_1_settings_1_1_base}\index{FieldSearch.Settings.Base@{FieldSearch.Settings.Base}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex new file mode 100644 index 0000000..29aba71 --- /dev/null +++ b/docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex @@ -0,0 +1,9 @@ +\hypertarget{namespace_field_search_1_1_settings_1_1_editor}{}\doxysection{Field\+Search.\+Settings.\+Editor Namespace Reference} +\label{namespace_field_search_1_1_settings_1_1_editor}\index{FieldSearch.Settings.Editor@{FieldSearch.Settings.Editor}} +\doxysubsection*{Classes} +\begin{DoxyCompactItemize} +\item +class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}{Default\+Field\+Search\+Settings\+Editor}} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}{Field\+Search\+Settings\+Editor}} +\begin{DoxyCompactList}\small\item\em Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespaces.tex b/docs/latex/namespaces.tex new file mode 100644 index 0000000..dda58ea --- /dev/null +++ b/docs/latex/namespaces.tex @@ -0,0 +1,33 @@ +\doxysection{Package List} +Here are the packages with brief descriptions (if available)\+:\begin{DoxyCompactList} +\item\contentsline{section}{\mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} }{\pageref{namespace_code_generation}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_code_generation_1_1_base}{Code\+Generation.\+Base}} }{\pageref{namespace_code_generation_1_1_base}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_code_generation_1_1_data}{Code\+Generation.\+Data}} }{\pageref{namespace_code_generation_1_1_data}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search}{Field\+Search}} }{\pageref{namespace_field_search}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_attributes}{Field\+Search.\+Attributes}} }{\pageref{namespace_field_search_1_1_attributes}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_attributes_1_1_drawers}{Field\+Search.\+Attributes.\+Drawers}} }{\pageref{namespace_field_search_1_1_attributes_1_1_drawers}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core}{Field\+Search.\+Core}} }{\pageref{namespace_field_search_1_1_core}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Field\+Search.\+Core.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_base}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data}{Field\+Search.\+Core.\+Data}} }{\pageref{namespace_field_search_1_1_core_1_1_data}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria}{Field\+Search.\+Core.\+Data.\+Criteria}} }{\pageref{namespace_field_search_1_1_core_1_1_data_1_1_criteria}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_global_editor}{Field\+Search.\+Core.\+Global\+Editor}} }{\pageref{namespace_field_search_1_1_core_1_1_global_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Field\+Search.\+Core.\+Inspectors}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Field\+Search.\+Core.\+Inspectors.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}{Field\+Search.\+Core.\+Inspectors.\+Controllers}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation}{Field\+Search.\+Editor\+Script\+Generation}} }{\pageref{namespace_field_search_1_1_editor_script_generation}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Editor}} }{\pageref{namespace_field_search_1_1_editor_script_generation_1_1_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor}} }{\pageref{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_templates}{Field\+Search.\+Editor\+Script\+Generation.\+Templates}} }{\pageref{namespace_field_search_1_1_editor_script_generation_1_1_templates}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers}{Field\+Search.\+Helpers}} }{\pageref{namespace_field_search_1_1_helpers}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache}{Field\+Search.\+Helpers.\+Cache}} }{\pageref{namespace_field_search_1_1_helpers_1_1_cache}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}{Field\+Search.\+Helpers.\+Cache.\+Data}} }{\pageref{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_string_formatter}{Field\+Search.\+Helpers.\+String\+Formatter}} }{\pageref{namespace_field_search_1_1_helpers_1_1_string_formatter}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_samples}{Field\+Search.\+Samples}} }{\pageref{namespace_field_search_1_1_samples}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_samples_1_1_editor}{Field\+Search.\+Samples.\+Editor}} }{\pageref{namespace_field_search_1_1_samples_1_1_editor}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_settings}{Field\+Search.\+Settings}} }{\pageref{namespace_field_search_1_1_settings}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Field\+Search.\+Settings.\+Base}} }{\pageref{namespace_field_search_1_1_settings_1_1_base}}{} +\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Field\+Search.\+Settings.\+Editor}} }{\pageref{namespace_field_search_1_1_settings_1_1_editor}}{} +\end{DoxyCompactList} diff --git a/docs/latex/refman.tex b/docs/latex/refman.tex new file mode 100644 index 0000000..e9e13d3 --- /dev/null +++ b/docs/latex/refman.tex @@ -0,0 +1,266 @@ + % Handle batch mode + % to overcome problems with too many open files + \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} + % Set document class depending on configuration + \documentclass[twoside]{book} + %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package + \usepackage{ifthen} + \ifx\requestedLaTeXdate\undefined + \usepackage{array} + \else + \usepackage{array}[=2016-10-06] + \fi + %% + % Packages required by doxygen + \usepackage{fixltx2e} % for \textsubscript + \usepackage{doxygen} + \usepackage{graphicx} + \usepackage[utf8]{inputenc} + \usepackage{makeidx} + \PassOptionsToPackage{warn}{textcomp} + \usepackage{textcomp} + \usepackage[nointegrals]{wasysym} + \usepackage{ifxetex} + % NLS support packages + % Define default fonts + % Font selection + \usepackage[T1]{fontenc} + % set main and monospaced font + \usepackage[scaled=.90]{helvet} +\usepackage{courier} +\renewcommand{\familydefault}{\sfdefault} + \usepackage{sectsty} + \allsectionsfont{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \renewcommand{\DoxyLabelFont}{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} + % Arguments of doxygenemoji: + % 1) '::' form of the emoji, already LaTeX-escaped + % 2) file with the name of the emoji without the .png extension + % in case image exist use this otherwise use the '::' form + \newcommand{\doxygenemoji}[2]{% + \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% + } + % Page & text layout + \usepackage{geometry} + \geometry{% + a4paper,% + top=2.5cm,% + bottom=2.5cm,% + left=2.5cm,% + right=2.5cm% + } + % Allow a bit of overflow to go unnoticed by other means + \tolerance=750 + \hfuzz=15pt + \hbadness=750 + \setlength{\emergencystretch}{15pt} + \setlength{\parindent}{0cm} + \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} + \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} + \doxynormalparskip + % Redefine paragraph/subparagraph environments, using sectsty fonts + \makeatletter + \renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@parafont% + }% + } + \renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@subparafont% + }% + } + \makeatother + \makeatletter + \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} + \makeatother + % Headers & footers + \usepackage{fancyhdr} + \pagestyle{fancyplain} + \renewcommand{\footrulewidth}{0.4pt} + \fancypagestyle{fancyplain}{ + \fancyhf{} + \fancyhead[LE, RO]{\bfseries\thepage} + \fancyhead[LO]{\bfseries\rightmark} + \fancyhead[RE]{\bfseries\leftmark} + \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } + } + \fancypagestyle{plain}{ + \fancyhf{} + \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } + \renewcommand{\headrulewidth}{0pt} + } + \pagestyle{fancyplain} + \renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% + } + \renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% + } + % ToC, LoF, LoT, bibliography, and index + % Indices & bibliography + \usepackage{natbib} + \usepackage[titles]{tocloft} + \setcounter{tocdepth}{3} + \setcounter{secnumdepth}{5} + % creating indexes + \makeindex + \usepackage{newunicodechar} + \newunicodechar{⁻}{${}^{-}$}% Superscript minus + \newunicodechar{²}{${}^{2}$}% Superscript two + \newunicodechar{³}{${}^{3}$}% Superscript three + % Hyperlinks + % Hyperlinks (required, but should be loaded last) + \ifpdf + \usepackage[pdftex,pagebackref=true]{hyperref} + \else + \ifxetex + \usepackage[pagebackref=true]{hyperref} + \else + \usepackage[ps2pdf,pagebackref=true]{hyperref} + \fi + \fi + \hypersetup{% + colorlinks=true,% + linkcolor=blue,% + citecolor=blue,% + unicode,% + pdftitle={Field\+Search-\/\+Unity},% + pdfsubject={}% + } + % Custom commands used by the header + % Custom commands + \newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% + } + % caption style definition + \usepackage{caption} + \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} + % in page table of contents + \usepackage{etoc} + \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} + % prevent numbers overlap the titles in toc + \renewcommand{\numberline}[1]{#1~} +% End of preamble, now comes the document contents +%===== C O N T E N T S ===== +\begin{document} + \raggedbottom + % Titlepage & ToC + % To avoid duplicate page anchors due to reuse of same numbers for + % the index (be it as roman numbers) + \hypersetup{pageanchor=false, + bookmarksnumbered=true, + pdfencoding=unicode + } + \pagenumbering{alph} + \begin{titlepage} + \vspace*{7cm} + \begin{center}% + {\Large Field\+Search-\/\+Unity}\\ + \vspace*{1cm} + {\large Generated by Doxygen 1.9.5}\\ + \end{center} + \end{titlepage} + \clearemptydoublepage + \pagenumbering{roman} + \tableofcontents + \clearemptydoublepage + \pagenumbering{arabic} + % re-enable anchors again + \hypersetup{pageanchor=true} +%--- Begin generated contents --- +\chapter{Field\+Search-\/\+Unity V1.0.3} +\label{index}\hypertarget{index}{}\input{index} +\chapter{Namespace Index} +\input{namespaces} +\chapter{Hierarchical Index} +\input{hierarchy} +\chapter{Class Index} +\input{annotated} +\chapter{Namespace Documentation} +\input{namespace_code_generation} +\input{namespace_code_generation_1_1_base} +\input{namespace_code_generation_1_1_data} +\input{namespace_field_search} +\input{namespace_field_search_1_1_attributes} +\input{namespace_field_search_1_1_attributes_1_1_drawers} +\input{namespace_field_search_1_1_core} +\input{namespace_field_search_1_1_core_1_1_base} +\input{namespace_field_search_1_1_core_1_1_data} +\input{namespace_field_search_1_1_core_1_1_data_1_1_criteria} +\input{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base} +\input{namespace_field_search_1_1_core_1_1_global_editor} +\input{namespace_field_search_1_1_core_1_1_inspectors} +\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_base} +\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers} +\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor} +\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base} +\input{namespace_field_search_1_1_editor_script_generation} +\input{namespace_field_search_1_1_editor_script_generation_1_1_editor} +\input{namespace_field_search_1_1_editor_script_generation_1_1_global_editor} +\input{namespace_field_search_1_1_editor_script_generation_1_1_templates} +\input{namespace_field_search_1_1_helpers} +\input{namespace_field_search_1_1_helpers_1_1_cache} +\input{namespace_field_search_1_1_helpers_1_1_cache_1_1_data} +\input{namespace_field_search_1_1_helpers_1_1_string_formatter} +\input{namespace_field_search_1_1_samples} +\input{namespace_field_search_1_1_samples_1_1_editor} +\input{namespace_field_search_1_1_settings} +\input{namespace_field_search_1_1_settings_1_1_base} +\input{namespace_field_search_1_1_settings_1_1_editor} +\chapter{Class Documentation} +\input{class_code_generation_1_1_base_1_1_base_code_generator} +\input{class_code_generation_1_1_base_1_1_base_code_generator_settings} +\input{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template} +\input{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor} +\input{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings} +\input{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour} +\input{class_code_generation_1_1_base_1_1_base_script_template} +\input{class_field_search_1_1_core_1_1_base_1_1_base_search} +\input{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor} +\input{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion} +\input{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector} +\input{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion} +\input{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion} +\input{class_code_generation_1_1_code_generation_utils} +\input{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template} +\input{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor} +\input{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor} +\input{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector} +\input{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator} +\input{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings} +\input{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window} +\input{class_field_search_1_1_settings_1_1_field_search_settings} +\input{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor} +\input{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor} +\input{class_code_generation_1_1_data_1_1_generated_script} +\input{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector} +\input{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour} +\input{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour} +\input{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor} +\input{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data} +\input{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json} +\input{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj} +\input{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache} +\input{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service} +\input{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter} +\input{class_field_search_1_1_core_1_1_search_with_filters} +\input{class_field_search_1_1_attributes_1_1_type_comparer} +\input{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute} +\input{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer} +%--- End generated contents --- +% Index + \backmatter + \newpage + \phantomsection + \clearemptydoublepage + \addcontentsline{toc}{chapter}{\indexname} + \printindex +% Required for some languages (in combination with latexdocumentpre from the header) +\end{document} diff --git a/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex b/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex new file mode 100644 index 0000000..c6d891e --- /dev/null +++ b/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex @@ -0,0 +1,65 @@ +\hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json Struct Reference} +\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} + + +Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} + + +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a78f0e7e8dc1f36574fce71b1ca6e4a6a}{Search\+Cache\+Json}} (Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ dict) +\item +\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_ac4163df3a58b72c067c8eca93636f660}{Search\+Cache\+Json}} (Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ dict) +\item +Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_adf041a03da0bb76e156de73ebabf159d}{To\+Dictionary}} () +\item +Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a4b3c36a48d41b821985861bd6e0153a6}{To\+Concurrent\+Dictionary}} () +\end{DoxyCompactItemize} +\doxysubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +List$<$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a6b0e419b0aa22ead8716209bd55f54cd}{objects}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a78f0e7e8dc1f36574fce71b1ca6e4a6a}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a78f0e7e8dc1f36574fce71b1ca6e4a6a}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!SearchCacheJson@{SearchCacheJson}} +\index{SearchCacheJson@{SearchCacheJson}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} +\doxysubsubsection{\texorpdfstring{SearchCacheJson()}{SearchCacheJson()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+Search\+Cache\+Json (\begin{DoxyParamCaption}\item[{Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$}]{dict }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_ac4163df3a58b72c067c8eca93636f660}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_ac4163df3a58b72c067c8eca93636f660}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!SearchCacheJson@{SearchCacheJson}} +\index{SearchCacheJson@{SearchCacheJson}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} +\doxysubsubsection{\texorpdfstring{SearchCacheJson()}{SearchCacheJson()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+Search\+Cache\+Json (\begin{DoxyParamCaption}\item[{Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$}]{dict }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Function Documentation} +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a4b3c36a48d41b821985861bd6e0153a6}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a4b3c36a48d41b821985861bd6e0153a6}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!ToConcurrentDictionary@{ToConcurrentDictionary}} +\index{ToConcurrentDictionary@{ToConcurrentDictionary}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} +\doxysubsubsection{\texorpdfstring{ToConcurrentDictionary()}{ToConcurrentDictionary()}} +{\footnotesize\ttfamily Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+To\+Concurrent\+Dictionary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_adf041a03da0bb76e156de73ebabf159d}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_adf041a03da0bb76e156de73ebabf159d}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!ToDictionary@{ToDictionary}} +\index{ToDictionary@{ToDictionary}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} +\doxysubsubsection{\texorpdfstring{ToDictionary()}{ToDictionary()}} +{\footnotesize\ttfamily Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+To\+Dictionary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a6b0e419b0aa22ead8716209bd55f54cd}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a6b0e419b0aa22ead8716209bd55f54cd}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!objects@{objects}} +\index{objects@{objects}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} +\doxysubsubsection{\texorpdfstring{objects}{objects}} +{\footnotesize\ttfamily List$<$\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$ Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+objects} + diff --git a/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex b/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex new file mode 100644 index 0000000..304bc46 --- /dev/null +++ b/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex @@ -0,0 +1,54 @@ +\hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj Struct Reference} +\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} + + +Stored Search\+Cache struct + + +\doxysubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a0e475493db03493e1d054f41ffe6141d}{Search\+Cache\+Obj}} (int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}{id}}, string \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}{search\+Text}}, int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}{flags}}) +\end{DoxyCompactItemize} +\doxysubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}{id}} +\item +string \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}{search\+Text}} +\item +int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}{flags}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Stored Search\+Cache struct + +\doxysubsection{Constructor \& Destructor Documentation} +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a0e475493db03493e1d054f41ffe6141d}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a0e475493db03493e1d054f41ffe6141d}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!SearchCacheObj@{SearchCacheObj}} +\index{SearchCacheObj@{SearchCacheObj}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} +\doxysubsubsection{\texorpdfstring{SearchCacheObj()}{SearchCacheObj()}} +{\footnotesize\ttfamily Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+Search\+Cache\+Obj (\begin{DoxyParamCaption}\item[{int}]{id, }\item[{string}]{search\+Text, }\item[{int}]{flags }\end{DoxyParamCaption})} + + + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!flags@{flags}} +\index{flags@{flags}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} +\doxysubsubsection{\texorpdfstring{flags}{flags}} +{\footnotesize\ttfamily int Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+flags} + +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!id@{id}} +\index{id@{id}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} +\doxysubsubsection{\texorpdfstring{id}{id}} +{\footnotesize\ttfamily int Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+id} + +\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}} +\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!searchText@{searchText}} +\index{searchText@{searchText}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} +\doxysubsubsection{\texorpdfstring{searchText}{searchText}} +{\footnotesize\ttfamily string Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+search\+Text} + diff --git a/docs/latex/tabu_doxygen.sty b/docs/latex/tabu_doxygen.sty new file mode 100644 index 0000000..3f17d1d --- /dev/null +++ b/docs/latex/tabu_doxygen.sty @@ -0,0 +1,2557 @@ +%% +%% This is file `tabu.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tabu.dtx (with options: `package') +%% +%% This is a generated file. +%% Copyright (FC) 2010-2011 - lppl +%% +%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars +%% +%% ********************************************************************************************** +%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal +%% \begin{tabu} to { preamble } => target specified +%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' +%% +%% tabu works in text and in math modes. +%% +%% X columns: automatic width adjustment + horizontal and vertical alignment +%% \begin{tabu} { X[4c] X[1c] X[-2ml] } +%% +%% Horizontal lines and / or leaders: +%% \hline\hline => double horizontal line +%% \firsthline\hline => for nested tabulars +%% \lasthline\hline => for nested tabulars +%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) +%% Automatic lines / leaders : +%% \everyrow{\hline\hline} +%% +%% Vertical lines and / or leaders: +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } +%% +%% Fixed vertical spacing adjustment: +%% \extrarowheight= \extrarowdepth= +%% or: \extrarowsep= => may be prefixed by \global +%% +%% Dynamic vertical spacing adjustment: +%% \abovetabulinesep= \belowtabulinesep= +%% or: \tabulinesep= => may be prefixed by \global +%% +%% delarray.sty shortcuts: in math and text modes +%% \begin{tabu} .... \({ preamble }\) +%% +%% Algorithms reports: +%% \tracingtabu=1 \tracingtabu=2 +%% +%% ********************************************************************************************** +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% +%% This work consists of the main source file tabu.dtx +%% and the derived files +%% tabu.sty, tabu.pdf, tabu.ins +%% +%% tabu : Flexible LaTeX tabulars +%% lppl copyright 2010-2011 by FC +%% + +\NeedsTeXFormat{LaTeX2e}[2005/12/01] +\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] +\RequirePackage{array}[2008/09/09] +\RequirePackage{varwidth}[2009/03/30] +\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} +\let\tabu@AtEnd\@empty +\def\TMP@EnsureCode#1={% + \edef\tabu@AtEnd{\tabu@AtEnd + \catcode#1 \the\catcode#1}% + \catcode#1=% +}% \TMP@EnsureCode +\TMP@EnsureCode 33 = 12 % ! +\TMP@EnsureCode 58 = 12 % : (for siunitx) +\TMP@EnsureCode124 = 12 % | +\TMP@EnsureCode 36 = 3 % $ = math shift +\TMP@EnsureCode 38 = 4 % & = tab alignment character +\TMP@EnsureCode 32 = 10 % space +\TMP@EnsureCode 94 = 7 % ^ +\TMP@EnsureCode 95 = 8 % _ +%% Constants -------------------------------------------------------- +\newcount \c@taburow \def\thetaburow {\number\c@taburow} +\newcount \tabu@nbcols +\newcount \tabu@cnt +\newcount \tabu@Xcol +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcount \tabu@alloc \tabu@alloc=\m@ne +\newcount \tabu@nested +\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} +\newdimen \tabu@target +\newdimen \tabu@spreadtarget +\newdimen \tabu@naturalX +\newdimen \tabucolX +\let\tabu@DELTA \@tempdimc +\let\tabu@thick \@tempdima +\let\tabu@on \@tempdimb +\let\tabu@off \@tempdimc +\newdimen \tabu@Xsum +\newdimen \extrarowdepth +\newdimen \abovetabulinesep +\newdimen \belowtabulinesep +\newdimen \tabustrutrule \tabustrutrule \z@ +\newtoks \tabu@thebody +\newtoks \tabu@footnotes +\newsavebox \tabu@box +\newsavebox \tabu@arstrutbox +\newsavebox \tabu@hleads +\newsavebox \tabu@vleads +\newif \iftabu@colortbl +\newif \iftabu@siunitx +\newif \iftabu@measuring +\newif \iftabu@spread +\newif \iftabu@negcoef +\newif \iftabu@everyrow +\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} +\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} +\newif \iftabu@long +\newif \iftabuscantokens +\def\tabu@rescan {\tabu@verbatim \scantokens } +%% Utilities (for internal usage) ----------------------------------- +\def\tabu@gobblespace #1 {#1} +\def\tabu@gobbletoken #1#2{#1} +\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} +\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble + \else\ifx \@sptoken\@let@token + \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX + \fi\fi +}% \tabu@gobblex +\def\tabu@X{^^J} +{\obeyspaces +\global\let\tabu@spxiii= % saves an active space (for \ifx) +\gdef\tabu@@spxiii{ }} +\def\tabu@ifenvir {% only for \multicolumn + \expandafter\tabu@if@nvir\csname\@currenvir\endcsname +}% \tabu@ifenvir +\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else + \ifx\longtabu#1first\else + second\fi\fi oftwo\endcsname +}% \tabu@ifenvir +\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} +{\catcode`\&=3 +\gdef\tabu@strtrim #1{% #1 = control sequence to trim + \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi + \let\tabu@c@l@r \@empty \let#1\@empty + \else \expandafter \tabu@trimspaces #1\@nnil + \fi +}% \tabu@strtrim +\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% +\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} +\gdef\tabu@lastspace #1{\def #3{#1}% + \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi + \tabu@trimspaces #1\@nnil} +}% \catcode +\def\tabu@sanitizearg #1#2{{% + \csname \ifcsname if@safe@actives\endcsname % + @safe@activestrue\else + relax\fi \endcsname + \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% + \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% +}% \tabu@sanitizearg +\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% + \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! +}% \tabu@textbar +\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} +\def\tabu@everyrow@egroup{% + \iftabu@everyrow \expandafter \endgroup \the\toks@ + \else \ifnum0=`{\fi}% + \fi +}% \tabu@everyrow@egroup +\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \z@}% +}% \tabu@arstrut +\def\tabu@rearstrut {% + \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax + \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax + \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima + \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi + \tabu@mkarstrut + \fi +}% \tabu@rearstrut +\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} +\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox + \hbox to\z@{\hbox to\z@{\hss + {\tabu@DBG{cyan}\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \z@ + width \tabustrutrule}\kern-\tabustrutrule + {\tabu@DBG{pink}\vrule + height \z@ + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \tabustrutrule}}}% +}% \tabu@DBG@arstrut +\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ + \@nextchar}}% +\def\tabu@savedecl{\ifcat$\d@llarend\else + \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode +}% \tabu@savedecl +\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} +\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } +\let\tabu@trialh@@k \@empty +\def\tabu@nowrite #1#{{\afterassignment}\toks@} +\let\tabu@write\write +\let\tabu@immediate\immediate +\def\tabu@WRITE{\begingroup + \def\immediate\write{\aftergroup\endgroup + \tabu@immediate\tabu@write}% +}% \tabu@WRITE +\expandafter\def\expandafter\tabu@GenericError\expandafter{% + \expandafter\tabu@WRITE\GenericError} +\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} +\def\tabu@noxfootnote [#1]{\@gobble} +\def\tabu@nocolor #1#{\@gobble} +\newcommand*\tabu@norowcolor[2][]{} +\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% + \futurelet\@let@token \tabu@m@ybesiunitx} +\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% + \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi + \tabu@temp}% \tabu@m@ybesiunitx +}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname +\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% +%% Fixed vertical spacing adjustment: \extrarowsep ------------------ +\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% + \iftabu@everyrow \aftergroup\tabu@Gextra + \else \aftergroup\tabu@n@Gextra + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra +}% \extrarowsep +\def\tabu@extra {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setextrasep \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extra +\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} +\def\tabu@extr@ #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extr@ +\def\tabu@setextrasep {\extrarowheight=\extrarowdepth + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth +}% \tabu@setextrasep +\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} +\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} +\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} +\let\tabu@C@extra \z@ +\let\tabu@G@extra \@empty +%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- +\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% + \iftabu@everyrow \aftergroup\tabu@Glinesep + \else \aftergroup\tabu@n@Glinesep + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep +}% \tabulinesep +\def\tabu@linesep {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setlinesep \abovetabulinesep + \fi \tabu@temp}% +}% \tabu@linesep +\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} +\def\tabu@sets@p #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep + \fi \tabu@temp}% +}% \tabu@sets@p +\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep +}% \tabu@setlinesep +\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} +\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} +\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} +\let\tabu@C@linesep \z@ +\let\tabu@G@linesep \@empty +%% \global\extrarowsep and \global\tabulinesep ------------------- +\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% + \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% +}% \tabu@Gsave +\def\tabu@Grestore#1#2{% + \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax + \ifcat$\the\toks\currentgrouplevel$\else + \global\let#1\@empty \global\let#2\z@ + \the\toks\currentgrouplevel + \fi +}% \tabu@Grestore +%% Setting code for every row --------------------------------------- +\newcommand*\everyrow{\tabu@everyrow@bgroup + \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop +}% \everyrow +\def\tabu@evrstartstop {\@ifnextchar^% + {\afterassignment \tabu@evrstartstop \tabu@stop=}% + {\ifx ^\@let@token + \afterassignment\tabu@evrstartstop \tabu@start=% + \else \afterassignment\tabu@everyr@w \toks@ + \fi}% +}% \tabu@evrstartstop +\def\tabu@everyr@w {% + \xdef\tabu@everyrow{% + \noexpand\tabu@everyrowfalse + \let\noalign \relax + \noexpand\tabu@rowfontreset + \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors + \let\noexpand\tabu@docline \noexpand\tabu@docline@evr + \the\toks@ + \noexpand\tabu@evrh@@k + \noexpand\tabu@rearstrut + \global\advance\c@taburow \@ne}% + \iftabu@everyrow \toks@\expandafter + {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% + \else \xdef\tabu@evr@G{\the\toks@}% + \fi + \tabu@everyrow@egroup +}% \tabu@everyr@w +\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only +\tabu@evr{} +%% line style and leaders ------------------------------------------- +\newcommand*\newtabulinestyle [1]{% + {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% +}% \newtabulinestyle +\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% + \tabu@sanitizearg {#1}\@tempa + \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi + \global\expandafter\let + \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi +}% \tabu@newlinestyle +\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% + \iftabu@everyrow + \toks@\expandafter{\expandafter \def \expandafter + \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% + \gdef\tabu@ls@{\tabu@ls@L}% + \else + \global\let\tabu@ls@G \tabu@thestyle + \gdef\tabu@ls@{\tabu@ls@G}% + \fi + \tabu@everyrow@egroup +}% \tabulinestyle +\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} +\def\tabu@rulecolor #1{\toks@{}% + \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% + \tabu@temp + \tabu@rulearc +}% \tabu@rulecolor +\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp + \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% + \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% + \fi + \tabu@temp +}% \tabu@ruledrsc@ +\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} +\def\tabu@rule@drsc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% + \else \toks@{\def\CT@drsc@{\color #1{#2}}}% + \fi + \else + \ifx \\#1#2\\\global\let\CT@drsc@ \relax + \else \gdef\CT@drsc@{\color #1{#2}}% + \fi + \fi + \tabu@rulearc +}% \tabu@rule@drsc@ +\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} +\def\tabu@rule@arc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% + \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% + \fi + \toks@\expandafter{\the\toks@ + \let\tabu@arc@L \CT@arc@ + \let\tabu@drsc@L \CT@drsc@ + \ignorespaces}% + \else + \ifx \\#1#2\\\gdef\CT@arc@{}% + \else \gdef\CT@arc@{\color #1{#2}}% + \fi + \global\let\tabu@arc@G \CT@arc@ + \global\let\tabu@drsc@G \CT@drsc@ + \fi + \tabu@everyrow@egroup +}% \tabu@rule@arc@ +\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} +\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} +\def\tabu@rowc@lors #1#2#3{% + \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil + \@defaultunits \tabu@start =\number0#1\relax \@nnil + \ifnum \count@<\tw@ \count@=\tw@ \fi + \advance\tabu@start \m@ne + \ifnum \tabu@start<\z@ \tabu@start \z@ \fi + \tabu@rowcolorseries #3\in@..\in@ \@nnil +}% \tabu@rowcolors +\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% + \ifx \in@#1\relax + \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% + \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ + \fi + \else + \ifx \\#2\\\tabu@rowcolorserieserror \fi + \tabu@sanitizearg{#1}\tabu@temp + \tabu@sanitizearg{#2}\@tempa + \advance\count@ \m@ne + \iftabu@everyrow + \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% + \ifnum ##2=\c@taburow + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi + \ifnum \c@taburow<##2 \else + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}\fi}% + }\edef\x{\noexpand\tabu@rc@ {\the\count@} + {\the\tabu@start} + {\tabu@temp} + {\@tempa}% + }\x + \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% + \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% + \else % inside \noalign + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% + \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% + \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}}% + }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x + \global\let\tabu@rc@G \tabu@rc@ + \fi + \fi + \tabu@everyrow@egroup +}% \tabu@rowcolorseries +\tabuDisableCommands {\let\tabu@rc@ \@empty } +\def\tabu@rowcolorserieserror {\PackageError{tabu} + {Invalid syntax for \string\taburowcolors + \MessageBreak Please look at the documentation!}\@ehd +}% \tabu@rowcolorserieserror +\newcommand*\tabureset {% + \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ + \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% +}% \tabureset +%% Parsing the line styles ------------------------------------------ +\def\tabu@getline #1{\begingroup + \csname \ifcsname if@safe@actives\endcsname % + @safe@activestrue\else + relax\fi \endcsname + \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa + \let\tabu@thestyle \relax + \ifcsname tabu@linestyle@\@tempa \endcsname + \edef\tabu@thestyle{\endgroup + \def\tabu@thestyle{\expandafter\noexpand + \csname tabu@linestyle@\@tempa\endcsname}% + }\tabu@thestyle + \else \expandafter\tabu@definestyle \tabu@temp \@nil + \fi +}% \tabu@getline +\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter + \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen + \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined + \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs + \def\tabu@temp{\tabu@getparam{thick}}% + \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% + \fi + {% + \let\tabu@ \relax + \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) + \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% + \expandafter}\expandafter + \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) + \def\;{\def\:}% + \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) + \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) + \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi + \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi + \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi + \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen + \tabu@on \tabulineon \fi\fi + \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen + \tabu@off \tabulineoff \fi\fi + \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi + \in@true % + \else \in@false % + \fi + \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% + \else \edef\tabu@thick{\the\tabu@thick}% + \fi + \edef \tabu@thestyle ##1##2{\endgroup + \def\tabu@thestyle{% + \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} + {\the\tabu@on}{##1} + {\the\tabu@off}{##2}% + \else \noexpand\tabu@rulesstyle + {##1\vrule width \tabu@thick}% + {##1\leaders \hrule height \tabu@thick \hfil}% + \fi}% + }\expandafter \expandafter + \expandafter \tabu@thestyle \expandafter + \expandafter \expandafter + {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% +}% \tabu@definestyle +{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active + \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} + \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} +}% \catcode +\def\tabu@oxiii #1{% + \ifcase \ifx n#1\z@ \else + \ifx f#1\@ne\else + \tw@ \fi\fi + \expandafter\tabu@onxiii + \or \expandafter\tabu@ofxiii + \else o% + \fi#1}% +\def\tabu@onxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx \tabu@spxiii#2\@ne\else + \tw@ \fi\fi\fi + \tabu@getparam{on}#2\expandafter\@gobble + \or \expandafter\tabu@onxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}}% +\def\tabu@ofxiii #1#2{% + \ifx #2f\expandafter\tabu@offxiii + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@offxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx\tabu@spxiii#2\@ne \else + \tw@ \fi\fi\fi + \tabu@getparam{off}#2\expandafter\@gobble + \or \expandafter\tabu@offxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} +\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef + \ifx \tabu@#1\else % no more spec + \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi +}% \tabu@getcolor +\def\tabu@getc@l@r #1\tabu@ {% + \def\tabu@temp{#1}\tabu@strtrim \tabu@temp + \ifx \tabu@temp\@empty + \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists + \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r + \else \let\tabu@c@lon \tabu@c@l@r + \fi + %\else \tabu@warncolour{\tabu@temp}% + \fi%\fi + \tabu@ % next spec +}% \tabu@getc@l@r +\def\tabu@warncolour #1{\PackageWarning{tabu} + {Color #1 is not defined. Default color used}% +}% \tabu@warncolour +\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% + \ifx \tabu@leaders\tabu@leaders@G \else + \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi +}% \tabu@leadersstyle +\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined + \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% +}% \tabu@rulesstyle +%% The leaders boxes ------------------------------------------------ +\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color + {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor + {% % but the leaders boxes should have colors ! + \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% + \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% + \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thehleaders \tabu@theleaders + }% + {% + \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% + \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% + \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thevleaders \tabu@theleaders + }% + \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% + }% +}% \tabu@LEADERS +\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} +\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color + \global\setbox \tabu@leads=\@box{% + {#3\tabu@therule{#1}{#2}}% + \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi + {#3\tabu@therule{#1}{#2}}}% + \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss + {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% + \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% + {##1\tabu@therule{#1}{#2}}% + \xleaders \copy\tabu@leads \@ss + \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% + }\tabu@theleaders{#3}% +}% \tabu@l@@d@rs +%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- +\newcommand*\tabu {\tabu@longfalse + \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% + \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endtabu*\endcsname{\endtabu}% + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {tabu} +\let\tabu@tabular \tabular % +\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} +\newcommand*\longtabu {\tabu@longtrue + \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi + \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% + \LTchunksize=\@M + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% + \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {longtabu} +\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} +\def\tabu@nolongtabu{\PackageError{tabu} + {longtabu requires the longtable package}\@ehd} +%% Read the target and then : \tabular or \@array ------------------ +\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } +\def\tabu@sett@rget {\tabu@target \z@ + \ifcase \ifx \bgroup\@let@token \z@ \else + \ifx \@sptoken\@let@token \@ne \else + \if t\@let@token \tw@ \else + \if s\@let@token \thr@@\else + \z@\fi\fi\fi\fi + \expandafter\tabu@begin + \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget + \or \expandafter\tabu@to + \or \expandafter\tabu@spread + \fi +}% \tabu@sett@rget +\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} +\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} +\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } +\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } +\def\tabu@linegoalt@rget {% + \ifx \tabu@temp\LNGL@setlinegoal + \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal + \tabu@begin +}% \tabu@linegoalt@rget +\def\tabu@begin #1#{% + \iftabu@measuring \expandafter\tabu@nestedmeasure \fi + \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty + \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% + \fi + \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil +}% \tabu@begin +\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup + \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% + \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% +}% \tabu@tabu@ +\def\tabu@nestedmeasure {% + \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax + \tabu@spreadtrue + \else \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}% + \expandafter\tabu@collectbody\expandafter\tabu@quickrule + \expandafter\endgroup + \fi +}% \tabu@nestedmeasure +\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} +%% \tabu@setup \tabu@init \tabu@indent +\def\tabu@setup{\tabu@alloc@ + \ifcase \tabu@nested + \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ + \let\tabu@afterendpar \par + \fi\fi\fi + \def\tabu@aligndefault{c}\tabu@init \tabu@indent + \else % + \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth + \fi + \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined + \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% + \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... + \let\@endpbox \tabu@endpbox % idem " " " " " " + \let\@tabarray \tabu@tabarray % idem " " " " " " + \tabu@setcleanup \tabu@setreset +}% \tabu@setup +\def\tabu@init{\tabu@starttimer \tabu@measuringfalse + \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% + \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline + \let\firstline \tabu@firstline \let\lastline \tabu@lastline + \let\hline \tabu@hline \let\@xhline \tabu@xhline + \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox + \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi + \tabu@trivlist % + \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext + \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering + \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft + \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering + \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft + \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont + \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x + \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar + \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok + \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn + \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! + \let\tabu@endpbox \@endpbox % idem " " " " " " " + \let\tabu@tabarray \@tabarray % idem " " " " " " " + \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) + \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi +}% \tabu@init +\def\tabu@indent{% correction for indentation + \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget + \everypar\expandafter{% + \the\everypar\everypar\expandafter{\the\everypar}% + \setbox\z@=\lastbox + \ifdim\wd\z@>\z@ \edef\tabu@thetarget + {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi + \box\z@}% + \fi\fi +}% \tabu@indent +\def\tabu@setcleanup {% saves last global assignments + \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax + \def\tabu@aftergroupcleanup{% + \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% + \else + \def\tabu@aftergroupcleanup{% + \aftergroup\aftergroup\aftergroup\tabu@cleanup + \let\tabu@aftergroupcleanup \relax}% + \fi + \let\tabu@arc@Gsave \tabu@arc@G + \let\tabu@arc@G \tabu@arc@L % + \let\tabu@drsc@Gsave \tabu@drsc@G + \let\tabu@drsc@G \tabu@drsc@L % + \let\tabu@ls@Gsave \tabu@ls@G + \let\tabu@ls@G \tabu@ls@L % + \let\tabu@rc@Gsave \tabu@rc@G + \let\tabu@rc@G \tabu@rc@L % + \let\tabu@evr@Gsave \tabu@evr@G + \let\tabu@evr@G \tabu@evr@L % + \let\tabu@celllalign@save \tabu@celllalign + \let\tabu@cellralign@save \tabu@cellralign + \let\tabu@cellleft@save \tabu@cellleft + \let\tabu@cellright@save \tabu@cellright + \let\tabu@@celllalign@save \tabu@@celllalign + \let\tabu@@cellralign@save \tabu@@cellralign + \let\tabu@@cellleft@save \tabu@@cellleft + \let\tabu@@cellright@save \tabu@@cellright + \let\tabu@rowfontreset@save \tabu@rowfontreset + \let\tabu@@rowfontreset@save\tabu@@rowfontreset + \let\tabu@rowfontreset \@empty + \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset + \edef\c@taburow@save {\the\c@taburow}% + \edef\tabu@naturalX@save {\the\tabu@naturalX}% + \let\tabu@naturalXmin@save \tabu@naturalXmin + \let\tabu@naturalXmax@save \tabu@naturalXmax + \let\tabu@mkarstrut@save \tabu@mkarstrut + \edef\tabu@clarstrut{% + \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax + \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax + \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% +}% \tabu@setcleanup +\def\tabu@cleanup {\begingroup + \globaldefs\@ne \tabu@everyrowtrue + \let\tabu@arc@G \tabu@arc@Gsave + \let\CT@arc@ \tabu@arc@G + \let\tabu@drsc@G \tabu@drsc@Gsave + \let\CT@drsc@ \tabu@drsc@G + \let\tabu@ls@G \tabu@ls@Gsave + \let\tabu@ls@ \tabu@ls@G + \let\tabu@rc@G \tabu@rc@Gsave + \let\tabu@rc@ \tabu@rc@G + \let\CT@do@color \relax + \let\tabu@evr@G \tabu@evr@Gsave + \let\tabu@celllalign \tabu@celllalign@save + \let\tabu@cellralign \tabu@cellralign@save + \let\tabu@cellleft \tabu@cellleft@save + \let\tabu@cellright \tabu@cellright@save + \let\tabu@@celllalign \tabu@@celllalign@save + \let\tabu@@cellralign \tabu@@cellralign@save + \let\tabu@@cellleft \tabu@@cellleft@save + \let\tabu@@cellright \tabu@@cellright@save + \let\tabu@rowfontreset \tabu@rowfontreset@save + \let\tabu@@rowfontreset \tabu@@rowfontreset@save + \tabu@naturalX =\tabu@naturalX@save + \let\tabu@naturalXmax \tabu@naturalXmax@save + \let\tabu@naturalXmin \tabu@naturalXmin@save + \let\tabu@mkarstrut \tabu@mkarstrut@save + \c@taburow =\c@taburow@save + \ifcase \tabu@nested \tabu@alloc \m@ne\fi + \endgroup % + \ifcase \tabu@nested + \the\tabu@footnotes \global\tabu@footnotes{}% + \tabu@afterendpar \tabu@elapsedtime + \fi + \tabu@clarstrut + \everyrow\expandafter {\tabu@evr@G}% +}% \tabu@cleanup +\let\tabu@afterendpar \relax +\def\tabu@setreset {% + \edef\tabu@savedparams {% \relax for \tabu@message@save + \ifmmode \col@sep \the\arraycolsep + \else \col@sep \the\tabcolsep \fi \relax + \arrayrulewidth \the\arrayrulewidth \relax + \doublerulesep \the\doublerulesep \relax + \extratabsurround \the\extratabsurround \relax + \extrarowheight \the\extrarowheight \relax + \extrarowdepth \the\extrarowdepth \relax + \abovetabulinesep \the\abovetabulinesep \relax + \belowtabulinesep \the\belowtabulinesep \relax + \def\noexpand\arraystretch{\arraystretch}% + \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% + \begingroup + \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu + \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi + \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi + \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L + \expandafter \endgroup \expandafter + \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena + \let\tabu@arc@G \tabu@arc@L + \let\tabu@drsc@G \tabu@drsc@L + \let\tabu@ls@G \tabu@ls@L + \let\tabu@rc@G \tabu@rc@L + \let\tabu@evr@G \tabu@evr@L}% + \def\tabu@reset{\tabu@savedparams + \tabu@everyrowtrue \c@taburow \z@ + \let\CT@arc@ \tabu@arc@L + \let\CT@drsc@ \tabu@drsc@L + \let\tabu@ls@ \tabu@ls@L + \let\tabu@rc@ \tabu@rc@L + \global\tabu@alloc \tabu@alloc@save + \everyrow\expandafter{\tabu@evr@L}}% +}% \tabu@reset +\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} +\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} +%% The Rewriting Process ------------------------------------------- +\def\tabu@newcolumntype #1{% + \expandafter\tabu@new@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@newcolumntype +\def\tabu@new@columntype #1#2#3{% + \def#1##1#3{\NC@{##1}}% + \let#2\relax \newcommand*#2% +}% \tabu@new@columntype +\def\tabu@privatecolumntype #1{% + \expandafter\tabu@private@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\expandafter\endcsname + \csname tabu@NC@find@\string#1\expandafter\endcsname + \csname tabu@NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@privatecolumntype +\def\tabu@private@columntype#1#2#3#4{% + \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% + \tabu@new@columntype#3#4% +}% \tabu@private@columntype +\let\tabu@privatecolumns \@empty +\newcommand*\tabucolumn [1]{\expandafter \def \expandafter + \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns + \NC@do #1}}% +\let\tabu@highprioritycolumns \@empty +%% The | ``column'' : rewriting process -------------------------- +\tabu@privatecolumntype |{\tabu@rewritevline} +\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% + \expandafter \NC@find \tabu@rewritten} +\def\tabu@lines #1{% + \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi + \NC@list\expandafter{\the\NC@list \NC@do #1}% +}% \tabu@lines@ +\def\tabu@vlinearg #1{% + \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% + \else\tabu@getline {#1}% + \fi + \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% + }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% + \expandafter \tabu@keepls \tabu@thestyle \@nil +}% \tabu@vlinearg +\def\tabu@keepls #1\@nil{% + \ifcat $\@cdr #1\@nil $% + \ifx \relax#1\else + \ifx \tabu@ls@#1\else + \let#1\relax + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@savels\noexpand#1}\fi\fi\fi +}% \tabu@keepls +\def\tabu@thevline {\begingroup + \ifdefined\tabu@leaders + \setbox\@tempboxa=\vtop to\dimexpr + \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% + \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox + \box\@tempboxa + \else + \tabu@thevrule + \fi \endgroup +}% \tabu@thevline +\def\tabu@savels #1{% + \expandafter\let\csname\string#1\endcsname #1% + \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset + \tabu@resetls#1}}% +\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% +%% \multicolumn inside tabu environment ----------------------------- +\tabu@newcolumntype \tabu@rewritemulticolumn{% + \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \tabu@savedecl + \tabu@privatecolumns + \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% + \let\tabu@savels \relax + \NC@find +}% \tabu@rewritemulticolumn +\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} +\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} +\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup + \tabu@everyrowtrue + \NC@list{\NC@do \tabu@rewritemulticolumn}% + \expandafter\@gobbletwo % gobbles \multispan{#1} + \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% + {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi + {#3}}% +}% \tabu@multic@lumn +%% The X column(s): rewriting process ----------------------------- +\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} +\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } +\def\tabu@siunitx #1{\@ifnextchar \bgroup + {\tabu@rewriteX@Ss{#1}} + {\tabu@nosiunitx{#1}}} +\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% + \@defaultunits \let\tabu@temp =#2\relax\@nnil + \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi + \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% + }\expandafter\NC@find \the\@temptokena \relax + }\expandafter\NC@rewrite@S \@gobble #2\relax + \else \tabu@siunitxerror + \fi + \expandafter \NC@find \tabu@rewritten +}% \tabu@rewriteX@Ss +\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! + \MessageBreak X column can only embed siunitx S or s columns}\@ehd +}% \tabu@siunitxerror +\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% + \iftabu@measuring + \else \tabu@measuringtrue % first X column found in the preamble + \let\@halignto \relax \let\tabu@halignto \relax + \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ + \else \tabu@spreadtarget \z@ \fi + \ifdim \tabu@target=\z@ + \setlength\tabu@target \tabu@thetarget + \tabu@message{\tabu@message@defaulttarget}% + \else \tabu@message{\tabu@message@target}\fi + \fi +}% \tabu@rewriteX +\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax + \def\tabu@rewritten{l}} +\def\tabu@Xarg #1#2#3{% + \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty + \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty + \ifx\\#1\\% + \def\tabu@rewritten{p}\tabucolX \p@ % + \else + \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ + \tabu@Xparse {}#1\relax + \fi + \tabu@Xrewritten{#2}{#3}% +}% \tabu@Xarg +\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} +\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} +\def\tabu@Xtest{% + \ifcase \ifx \relax\@let@token \z@ \else + \if ,\@let@token \m@ne\else + \if p\@let@token 1\else + \if m\@let@token 2\else + \if b\@let@token 3\else + \if l\@let@token 4\else + \if c\@let@token 5\else + \if r\@let@token 6\else + \if j\@let@token 7\else + \if L\@let@token 8\else + \if C\@let@token 9\else + \if R\@let@token 10\else + \if J\@let@token 11\else + \ifx \@sptoken\@let@token 12\else + \if .\@let@token 13\else + \if -\@let@token 13\else + \ifcat $\@let@token 14\else + 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \or \tabu@Xtype {p}% + \or \tabu@Xtype {m}% + \or \tabu@Xtype {b}% + \or \tabu@Xalign \raggedright\relax + \or \tabu@Xalign \centering\relax + \or \tabu@Xalign \raggedleft\relax + \or \tabu@Xalign \tabu@justify\relax + \or \tabu@Xalign \RaggedRight\raggedright + \or \tabu@Xalign \Centering\centering + \or \tabu@Xalign \RaggedLeft\raggedleft + \or \tabu@Xalign \justifying\tabu@justify + \or \expandafter \tabu@Xparsespace + \or \expandafter \tabu@Xcoef + \or \expandafter \tabu@Xm@th + \or \tabu@Xcoef{}% + \else\expandafter \tabu@Xparse + \fi +}% \tabu@Xtest +\def\tabu@Xalign #1#2{% + \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} + {Duplicate horizontal alignment specification}\fi + \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax + \else \def\tabu@Xlcr{#2}\let#2\relax\fi + \expandafter\tabu@Xparse +}% \tabu@Xalign +\def\tabu@Xtype #1{% + \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} + {Duplicate vertical alignment specification}\fi + \def\tabu@rewritten{#1}\expandafter\tabu@Xparse +}% \tabu@Xtype +\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% + \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi +}% \tabu@Xcoef +\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ + \tabu@Xparse{}% +}% \tabu@Xc@ef +\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} +\def\tabu@Xd@sp{\let\tabu@Xmath=$% + \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% + \expandafter\tabu@Xparse + \else \expandafter\tabu@Xparse\expandafter{\expandafter}% + \fi +}% \tabu@Xd@sp +\def\tabu@Xrewritten {% + \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi + \ifdim \tabucolX<\z@ \tabu@negcoeftrue + \else\ifdim \tabucolX=\z@ \tabucolX \p@ + \fi\fi + \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% + \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% + \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% + >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% + \tabu@rewritten {\tabu@hsize \tabu@temp}% + <{##2\ifx$\tabu@Xmath$\fi}}% + }\tabu@rewritten +}% \tabu@Xrewritten +\def\tabu@hsize #1#2{% + \ifdim #2\p@<\z@ + \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else + \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi + \fi + \else #2\tabucolX + \fi +}% \tabu@hsize +%% \usetabu and \preamble: rewriting process --------------------- +\tabu@privatecolumntype \usetabu [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\let\tabu@rewriteX \tabu@rewriteXrestore + \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% + \fi +}% \NC@rewrite@\usetabu +\tabu@privatecolumntype \preamble [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% + \fi +}% \NC@rewrite@\preamble +%% Controlling the rewriting process ------------------------------- +\tabu@newcolumntype \tabu@rewritefirst{% + \iftabu@long \aftergroup \tabu@longpream % + \else \aftergroup \tabu@pream + \fi + \let\tabu@ \relax \let\tabu@hsize \relax + \let\tabu@Xcoefs \@empty \let\tabu@savels \relax + \tabu@Xcol \z@ \tabu@cnt \tw@ + \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse + \global\setbox\@arstrutbox \box\@arstrutbox + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \NC@list\expandafter{\the\NC@list \NC@do X}% + \iftabu@siunitx % + \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi + \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% + \expandafter\def\expandafter\tabu@NC@list\expandafter{% + \the\expandafter\NC@list \tabu@NC@list}% % * | X S + \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu + \expandafter \NC@do \expandafter\preamble + \the\NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \tabu@savedecl + \tabu@privatecolumns + \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle +}% NC@rewrite@\tabu@rewritefirst +\tabu@newcolumntype \tabu@rewritemiddle{% + \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast +}% \NC@rewrite@\tabu@rewritemiddle +\tabu@newcolumntype \tabu@rewritelast{% + \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne + \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \else \let\tabu@prev\tabu@temp + \fi + \ifcase \tabu@cnt \expandafter\tabu@endrewrite + \else \expandafter\NC@find \expandafter\tabu@rewritemiddle + \fi +}% \NC@rewrite@\tabu@rewritelast +%% Choosing the strategy -------------------------------------------- +\def\tabu@endrewrite {% + \let\tabu@temp \NC@find + \ifx \@arrayright\relax \let\@arrayright \@empty \fi + \count@=% + \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print + \iftabu@measuring + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@target \csname tabu@\the\tabu@nested.T\endcsname + \tabucolX \csname tabu@\the\tabu@nested.X\endcsname + \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% + \fi + \else\iftabu@measuring 4 % X columns + \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer + \tabu@target \the\tabu@target + \tabu@spreadtarget \the\tabu@spreadtarget}% + \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% + \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% + \let\tabu@Xcoefs \relax + \else\ifcase\tabu@nested \thr@@ % outer, no X + \global\let\tabu@afterendpar \relax + \else \@ne % inner, no X, outer in mode 1 or 2 + \fi + \ifdefined\tabu@usetabu + \else \ifdim\tabu@target=\z@ + \else \let\tabu@temp \tabu@extracolsep + \fi\fi + \fi + \fi + \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% + \tabu@temp +}% \tabu@endrewrite +\def\tabu@extracolsep{\@defaultunits \expandafter\let + \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil + \ifx \tabu@temp\@sptoken + \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep + \else + \edef\tabu@temp{\noexpand\NC@find + \if |\noexpand\tabu@temp @% + \else\if !\noexpand\tabu@temp @% + \else !% + \fi\fi + {\noexpand\extracolsep\noexpand\@flushglue}}% + \fi + \tabu@temp +}% \tabu@extrac@lsep +%% Implementing the strategy ---------------------------------------- +\long\def\tabu@pream #1\@preamble {% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\tabu@aftergroupcleanup}% + \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody + \@preamble}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@pream +\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@longpream +\def\tabu@select {% + \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi + \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi + \ifcase \count@ + \global\let\tabu@elapsedtime \relax + \tabu@seteverycr + \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) + \or % exit in vertical measure + struts per cell because no X and outer in mode 3 + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \tabu@seteverycr + \expandafter \tabuthepreamble + \or % exit without measure because no X and outer in mode 4 + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@seteverycr + \expandafter \tabuthepreamble + \else % needs trials + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@savecounters + \expandafter \tabu@setstrategy + \fi +}% \tabu@select +\def\tabu@@ {\gdef\tabu@mkpreambuffer} +%% Protections to set up before trials ------------------------------ +\def\tabu@setstrategy {\begingroup % + \tabu@trialh@@k \tabu@cnt \z@ % number of trials + \hbadness \@M \let\hbadness \@tempcnta + \hfuzz \maxdimen \let\hfuzz \@tempdima + \let\write \tabu@nowrite\let\GenericError \tabu@GenericError + \let\savetabu \@gobble \let\tabudefaulttarget \linewidth + \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote + \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor + \let\tabu@aftergroupcleanup \relax % only after the last trial + \tabu@mkpreambuffer + \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init + \def\tabu@lasttry{\m@ne\p@}\fi + \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % + \tabu@collectbody \tabu@strategy % +}% \tabu@setstrategy +\def\tabu@savecounters{% + \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% + \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax +}% \tabu@savecounters +\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) + \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs + \ifdim \dimen@>\z@ + \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \fi +}% \tabucolX@init +\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum + \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ + \else -#2\p@ \tabu@negcoeftrue + \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \tabu@wddef{#1}{0pt}% + \fi +}% \tabu@Xinit +%% Collecting the environment body ---------------------------------- +\long\def\tabu@collectbody #1#2\end #3{% + \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% + \ifx \tabu@stack\@empty + \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% + \def\tabu@end@envir{\end{#3}}% + \iftabuscantokens + \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% + \else \def\tabu@endenvir {\let\endarray \@empty + \end{#3}\tabu@gobbleX}% + \fi + \else \def\tabu@endenvir {\end{#3}}\fi}% + \let\tabu@collectbody \tabu@endofcollect + \else\def\tabu@temp{#3}% + \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% + \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% + \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% + \else \toks@\expandafter{\the\toks@ #2\end{#3}}% + \fi\fi\fi + \fi + \tabu@collectbody{#1}% +}% \tabu@collectbody +\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% +\def\tabu@endofcollect #1{\ifnum0=`{}\fi + \expandafter\endgroup \the\toks@ #1% +}% \tabu@endofcollect +%% The trials: switching between strategies ------------------------- +\def\tabu@strategy {\relax % stops \count@ assignment ! + \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) + \expandafter \tabu@endoftrials + \or % case 1 = exit in vertical measure (outer in mode 3) + \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% + \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% + \expandafter \tabu@endoftrials + \or % case 2 = exit with a rule replacing the table (outer in mode 4) + \expandafter \tabu@quickend + \or % case 3 = outer is in mode 3 because of no X + \begingroup + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \expandafter \tabu@measuring + \else % case 4 = horizontal measure + \begingroup + \global\let\tabu@elapsedtime \tabu@message@etime + \long\def\multicolumn##1##2##3{\multispan{##1}}% + \let\tabu@startpboxORI \@startpbox + \iftabu@spread + \def\tabu@naturalXmax {\z@}% + \let\tabu@naturalXmin \tabu@naturalXmax + \tabu@evr{\global\tabu@naturalX \z@}% + \let\@startpbox \tabu@startpboxmeasure + \else\iftabu@negcoef + \let\@startpbox \tabu@startpboxmeasure + \else \let\@startpbox \tabu@startpboxquick + \fi\fi + \expandafter \tabu@measuring + \fi +}% \tabu@strategy +\def\tabu@measuring{\expandafter \tabu@trial \expandafter + \count@ \the\count@ \tabu@endtrial +}% \tabu@measuring +\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} +\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \csname tabu@adl@endtrial\endcsname + \endarray}$\egroup % got \tabu@box +}% \tabu@shorttrial +\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \tabuendlongtrial}\egroup % got \tabu@box +}% \tabu@longtrial +\def\tabuendlongtrial{% no @ allowed for \scantokens + \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne + \LT@get@widths +}% \tabuendlongtrial +\def\tabu@adl@endtrial{% + \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! +\def\tabu@seteverycr {\tabu@reset + \everycr \expandafter{\the\everycr \tabu@everycr}% + \let\everycr \tabu@noeverycr % +}% \tabu@seteverycr +\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} +\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} +\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} +\def\tabu@endoftrials {% + \iftabuscantokens \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\expandafter \tabu@closetrialsgroup \expandafter + \tabu@rescan \expandafter{% + \expandafter\tabuthepreamble + \the\expandafter\tabu@thebody + \iftabu@long \else \endarray \fi}} + {\expandafter\tabu@closetrialsgroup \expandafter + \tabuthepreamble + \the\tabu@thebody}% + \tabu@endenvir % Finish ! +}% \tabu@endoftrials +\def\tabu@closetrialsgroup {% + \toks@\expandafter{\tabu@endenvir}% + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target + \tabu@cnt \the\tabu@cnt + \def\noexpand\tabu@endenvir{\the\toks@}% + %Quid de \@halignto = \tabu@halignto ?? + }% \tabu@bufferX + \tabu@bufferX + \ifcase\tabu@nested % print out (outer in mode 0) + \global\tabu@cnt \tabu@cnt + \tabu@evr{\tabu@verticaldynamicadjustment}% + \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty + \let\@finalstrut \tabu@finalstrut + \else % vertical measure of nested tabu + \tabu@evr{\tabu@verticalinit}% + \tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \fi + \tabu@clckpt \let\@halignto \tabu@halignto + \let\@halignto \@empty + \tabu@seteverycr + \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ + \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) + \fi\fi +}% \tabu@closetrialsgroup +\def\tabu@quickend {\expandafter \endgroup \expandafter + \tabu@target \the\tabu@target \tabu@quickrule + \let\endarray \relax \tabu@endenvir +}% \tabu@quickend +\def\tabu@endtrial {\relax % stops \count@ assignment ! + \ifcase \count@ \tabu@err % case 0 = impossible here + \or \tabu@err % case 1 = impossible here + \or \tabu@err % case 2 = impossible here + \or % case 3 = outer goes into mode 0 + \def\tabu@bufferX{\endgroup}\count@ \z@ + \else % case 4 = outer goes into mode 3 + \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) + \else \tabu@arith % or 2 (outer in mode 4) + \fi + \count@=% + \ifcase\tabu@nested \thr@@ % outer goes into mode 3 + \else\iftabu@measuring \tw@ % outer is in mode 4 + \else \@ne % outer is in mode 3 + \fi\fi + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% + \fi + \expandafter \tabu@bufferX \expandafter + \count@ \the\count@ \tabu@strategy +}% \tabu@endtrial +\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} +%% The algorithms: compute the widths / stop or go on --------------- +\def\tabu@arithnegcoef {% + \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs +}% \tabu@arithnegcoef +\def\tabu@arith@negcoef #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition + \advance\@tempdima #2\tabucolX + \else + \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated + \advance\dimen@ -#2\p@ + \advance\@tempdima -#2\tabucolX + \else + \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised + \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised + \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) + \fi + \fi + \fi +}% \tabu@arith@negcoef +\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ + \ifdim \@tempdima=\z@ + \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% + \else + \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} + *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% + \fi +}% \tabu@givespace +\def\tabu@arith {\advance\tabu@cnt \@ne + \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi + \tabu@arithnegcoef + \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % + \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax + \tabu@message{\tabu@message@arith}% + \ifdim \tabu@DELTA <\tabu@hfuzz + \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? + \let\tabu@ \tabu@givespace \tabu@Xcoefs + \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message + \else % already converged: nothing to do but nearly impossible... + \fi + \tabucolX \maxdimen + \tabu@measuringfalse + \else % need for narrower X columns + \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax + \tabu@measuringtrue + \@whilesw \iftabu@measuring\fi {% + \advance\tabu@cnt \@ne + \tabu@arithnegcoef + \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here + \tabu@message{\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else + \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ + \fi}% + \ifdim -\tabu@DELTA<\tabu@hfuzz + \advance\@tempdima \@tempdimb % for message + \tabu@measuringfalse + \else + \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax + \fi + }% + \fi + \tabu@message{\tabu@message@reached}% + \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% +}% \tabu@arith +\def\tabu@spreadarith {% + \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs + \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% + \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax + \iftabu@measuring + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% + \else + \tabu@message{\tabu@message@spreadarith}% + \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target + \tabu@message{(tabu) spread + \ifdim \@tempdimc>\tabu@target useless here: default target used% + \else too large: reduced to fit default target\fi.}% + \else + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% + \fi + \begingroup \let\tabu@wddef \@gobbletwo + \@tempdimb \@tempdima + \tabucolX@init + \tabu@arithnegcoef + \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax + \expandafter\endgroup \expandafter\tabucolX \the\tabucolX + \tabu@arith + \fi +}% \tabu@spreadarith +\def\tabu@spread@arith #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ + \else \advance\@tempdima \tabu@wd{#1}\relax + \fi +}% \tabu@spread@arith +%% Reporting in the .log file --------------------------------------- +\def\tabu@message@defaulttarget{% + \ifnum\tabu@nested=\z@^^J(tabu) Default target: + \ifx\tabudefaulttarget\linewidth \string\linewidth + \ifdim \tabu@thetarget=\linewidth \else + -\the\dimexpr\linewidth-\tabu@thetarget\fi = + \else\ifx\tabudefaulttarget\linegoal\string\linegoal= + \fi\fi + \else (tabu) Default target (nested): \fi + \the\tabu@target \on@line + \ifnum\tabu@nested=\z@ , page \the\c@page\fi} +\def\tabu@message@target {^^J(tabu) Target specified: + \the\tabu@target \on@line, page \the\c@page} +\def\tabu@message@arith {\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else + \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ + \fi +}% \tabu@message@arith +\def\tabu@message@spreadarith {\tabu@spreadheader + \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ + \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ + \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ + \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target + \else \@tempdimc+\tabu@spreadtarget \fi + {}{}{}{}{}\@@} +\def\tabu@message@negcoef #1#2{ + \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: + \space width = \tabu@wd {#1} + \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname + \ifdim -\tabu@pt#2\tabucolX<\tabu@target + < \number-\rem@pt#2 X + = \the\dimexpr -\tabu@pt#2\tabucolX \relax + \else + <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} +\def\tabu@message@reached{\tabu@header + ******* Reached Target: + hfuzz = \tabu@hfuzz\on@line\space *******} +\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% + \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: + \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec + \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) + -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax + *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space + cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} +\def\tabu@message@verticalsp {% + \ifdim \@tempdima>\tabu@ht + \ifdim \@tempdimb>\tabu@dp + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% + \else + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% + \fi + \else\ifdim \@tempdimb>\tabu@dp + \tabu@spaces\tabu@spaces\tabu@spaces + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi + \fi +}% \tabu@message@verticalsp +\edef\tabu@spaces{\@spaces} +\def\tabu@strippt{\expandafter\tabu@pt\the} +{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} +\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} +\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} +\def\do #1{% + \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% + \ifnum##1<10 #1 #1\else + \ifnum##1<100 #1 \else + \ifnum##1<\@m #1\fi\fi\fi + ##1.##2##3##4##5##6##7##8#1}% + \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% + \def\tabu@titles{\ifnum \tabu@nested=\z@ + (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target + #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% + \def\tabu@spreadheader{% + (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. + #1 New Target^^J% + (tabu) sprd} + \def\tabu@message@save {\begingroup + \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} + \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt + \dimexpr####1\p@{ }{ }}}% + \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% + \let\CT@arc@ \relax \let\@preamble \@gobble + \let\tabu@savedpream \@firstofone + \let\tabu@savedparams \@firstofone + \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% + \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% + \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% + \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% + \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% + \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% + \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% + \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% + \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% + \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% + \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% + \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% + \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% + \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% + \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% + \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% + \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% + \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% + \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% + \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% + \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo + \tabu@message{% + (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% + \tabu@usetabu \@nil^^J}% + \endgroup} +}\do{ } +%% Measuring the natural width (varwidth) - store the results ------- +\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop + \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% + \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? + \iftabu@spread \else % if spread -> measure + \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure + \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) + \tabu@measuringtrue % for the quick option... + \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi + \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target + \tabu@target=\tabu@temp\tabucolX \fi\fi + \setbox\tabu@box \hbox \bgroup + \begin{varwidth}\tabu@target + \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... + \narrowragged \arraybackslash \parfillskip \@flushglue + \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi + \bgroup \aftergroup\tabu@endpboxmeasure + \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi + \else \expandafter\@gobble + \tabu@startpboxquick{#1}% \@gobble \bgroup + \fi +}% \tabu@startpboxmeasure +\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty + \bgroup\color@begingroup} +\def\tabu@endpboxmeasure {% + \@finalstrut \@arstrutbox + \end{varwidth}\egroup % + \ifdim \tabu@temp\p@ <\z@ % neg coef + \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box + \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% + \tabu@debug{\tabu@message@endpboxmeasure}% + \fi + \else % spread coef>0 + \global\advance \tabu@naturalX \wd\tabu@box + \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax + \ifdim \tabu@naturalXmax <\tabu@naturalX + \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi + \ifdim \tabu@naturalXmin <\@tempdima + \xdef\tabu@naturalXmin {\the\@tempdima}\fi + \fi + \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target +}% \tabu@endpboxmeasure +\def\tabu@wddef #1{\expandafter\xdef + \csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd + \the\tabu@Xcol. X[\tabu@temp]: + target = \the\tabucolX \space + \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol + =\tabu@wd\tabu@Xcol +}% \tabu@message@endpboxmeasure +\def\tabu@startpboxquick {\bgroup + \let\@startpbox \tabu@startpboxORI % restore immediately + \let\tabu \tabu@quick % \begin is expanded before... + \expandafter\@gobble \@startpbox % gobbles \bgroup +}% \tabu@startpboxquick +\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick +}% \tabu@quick +\def\tabu@endquick {% + \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else + \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax + \endgroup + \else \let\endtabu \relax + \tabu@end@envir + \fi +}% \tabu@quick +\def\tabu@endtabu {\end{tabu}} +\def\tabu@endtabus {\end{tabu*}} +%% Measuring the heights and depths - store the results ------------- +\def\tabu@verticalmeasure{\everypar{}% + \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group + \setbox\tabu@box =\hbox\bgroup + \let\tabu@verticalspacing \tabu@verticalsp@lcr + \d@llarbegin % after \hbox ... + \else + \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop + \else\ifnum\currentgrouptype=12\vcenter + \else\vbox\fi\fi}% + \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup + \let\tabu@verticalspacing \tabu@verticalsp@pmb + \fi +}% \tabu@verticalmeasure +\def\tabu@verticalsp@lcr{% + \d@llarend \egroup % + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \noindent\vrule height\@tempdima depth\@tempdimb +}% \tabu@verticalsp@lcr +\def\tabu@verticalsp@pmb{% inserts struts as needed + \par \expandafter\egroup + \expandafter$\expandafter + \egroup \expandafter + \@tempdimc \the\prevdepth + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \let\@finalstrut \@gobble + \hrule height\@tempdima depth\@tempdimb width\hsize +%% \box\tabu@box +}% \tabu@verticalsp@pmb + +\def\tabu@verticalinit{% + \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! + \advance\c@taburow \@ne + \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% + \advance\c@taburow \m@ne +}% \tabu@verticalinit +\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@verticaldynamicadjustment {% + \advance\c@taburow \@ne + \extrarowheight \dimexpr\tabu@ht - \ht\strutbox + \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox + \let\arraystretch \@empty + \advance\c@taburow \m@ne +}% \tabu@verticaldynamicadjustment +\def\tabuphantomline{\crcr \noalign{% + {\globaldefs \@ne + \setbox\@arstrutbox \box\voidb@x + \let\tabu@@celllalign \tabu@celllalign + \let\tabu@@cellralign \tabu@cellralign + \let\tabu@@cellleft \tabu@cellleft + \let\tabu@@cellright \tabu@cellright + \let\tabu@@thevline \tabu@thevline + \let\tabu@celllalign \@empty + \let\tabu@cellralign \@empty + \let\tabu@cellright \@empty + \let\tabu@cellleft \@empty + \let\tabu@thevline \relax}% + \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% + \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr + \noalign{\tabu@rearstrut + {\globaldefs\@ne + \let\tabu@celllalign \tabu@@celllalign + \let\tabu@cellralign \tabu@@cellralign + \let\tabu@cellleft \tabu@@cellleft + \let\tabu@cellright \tabu@@cellright + \let\tabu@thevline \tabu@@thevline}}}% + \expandafter}\the\toks@ +}% \tabuphantomline +%% \firsthline and \lasthline corrections --------------------------- +\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} +\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} +\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} +\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} +\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) + \noalign{\ifnum0=`}\fi + {\CT@arc@\hrule height\arrayrulewidth}% + \futurelet \tabu@temp \tabu@xhline +}% \tabu@hline +\def\tabu@xhline{% + \ifx \tabu@temp \hline + {\ifx \CT@drsc@\relax \vskip + \else\ifx \CT@drsc@\@empty \vskip + \else \CT@drsc@\hrule height + \fi\fi + \doublerulesep}% + \fi + \ifnum0=`{\fi}% +}% \tabu@xhline +\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ + \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% + \tabu@hlineAZsurround +}% \tabu@hlineAZ +\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% + \extratabsurround #1\let\tabucline \tabucline@scan + \let\hline \tabu@hlinescan \let\firsthline \hline + \let\cline \tabu@clinescan \let\lasthline \hline + \expandafter \futurelet \expandafter \tabu@temp + \expandafter \tabu@nexthlineAZ \tabu@temp +}% \tabu@hlineAZsurround +\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} +\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} +\def\tabucline@scan{\@testopt \tabucline@sc@n {}} +\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} +\def\tabu@nexthlineAZ{% + \ifx \tabu@temp\hline \else + \ifx \tabu@temp\cline \else + \ifx \tabu@temp\tabucline \else + \tabu@hlinecorrection + \fi\fi\fi +}% \tabu@nexthlineAZ +\def\tabu@xhlineAZ #1{% + \toks@\expandafter{\the\toks@ #1}% + \@tempdimc \tabu@thick % The last line width + \ifcase\count@ \@tempdimb \tabu@thick % The first line width + \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax + \fi + \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ +}% \tabu@xhlineAZ +\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 + \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ + \edef\firsthline{% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + height \the\dimexpr\@tempdima+\extratabsurround + depth \dp\@arstrutbox + width \tabustrutrule}\hss}\cr + \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb + +\dp\@arstrutbox \relax}% + \the\toks@ + }\ifnum0=`{\fi + \expandafter}\firsthline % we are then ! +}% \tabu@firsthlinecorrection +\def\tabu@lasthlinecorrection{% + \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc + \edef\lasthline{% + \the\toks@ + \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ + +\extratabsurround-\@tempdimc + height \z@ + width \tabustrutrule}\hss}\cr + }\ifnum0=`{\fi + \expandafter}\lasthline % we are then ! +}% \tabu@lasthlinecorrection +\def\tabu@LT@@hline{% + \ifx\LT@next\hline + \global\let\LT@next \@gobble + \ifx \CT@drsc@\relax + \gdef\CT@LT@sep{% + \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% + \else + \gdef\CT@LT@sep{% + \multispan\LT@cols{% + \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% + \fi + \else + \global\let\LT@next\empty + \gdef\CT@LT@sep{% + \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \CT@LT@sep + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \noalign{\penalty\@M}% + \LT@next +}% \tabu@LT@@hline +%% Horizontal lines : \tabucline ------------------------------------ +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} +\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% + \ifnum \tabu@stop<\z@ \toks@{}% + \else \tabu@clinearg{#1}\tabu@thestyle + \edef\tabucline{\toks@{% + \ifnum \tabu@start>\z@ \omit + \tabu@multispan\tabu@start {\span\omit}&\fi + \omit \tabu@multispan\tabu@stop {\span\omit}% + \tabu@thehline\cr + }}\tabucline + \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% + \fi + \futurelet \tabu@temp \tabu@xcline +}% \tabu@cline +\def\tabu@clinearg #1{% + \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ + \else \@defaultunits \expandafter\let\expandafter\@tempa + \romannumeral-`\0#1\relax \@nnil + \ifx \hbox\@tempa \tabu@clinebox{#1}% + \else\ifx \box\@tempa \tabu@clinebox{#1}% + \else\ifx \vbox\@tempa \tabu@clinebox{#1}% + \else\ifx \vtop\@tempa \tabu@clinebox{#1}% + \else\ifx \copy\@tempa \tabu@clinebox{#1}% + \else\ifx \leaders\@tempa \tabu@clineleads{#1}% + \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% + \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% + \else\tabu@getline {#1}% + \fi\fi\fi\fi\fi\fi\fi\fi + \fi +}% \tabu@clinearg +\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} +\def\tabu@clineleads #1{% + \let\tabu@thestyle \relax \let\tabu@leaders \@undefined + \gdef\tabu@thehrule{#1}} +\def\tabu@thehline{\begingroup + \ifdefined\tabu@leaders + \noexpand\tabu@thehleaders + \else \noexpand\tabu@thehrule + \fi \endgroup +}% \tabu@thehline +\def\tabu@xcline{% + \ifx \tabu@temp\tabucline + \toks@\expandafter{\the\toks@ \noalign + {\ifx\CT@drsc@\relax \vskip + \else \CT@drsc@\hrule height + \fi + \doublerulesep}}% + \fi + \tabu@docline +}% \tabu@xcline +\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} +\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% + \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} +\def\tabu@multispan #1#2{% + \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan + \else \expandafter\@gobbletwo + \fi {#1-1}{#2}% +}% \tabu@multispan +\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} +\def\tabu@start@stop #1-#2\@nnil{% + \@defaultunits \tabu@start\number 0#1\relax \@nnil + \@defaultunits \tabu@stop \number 0#2\relax \@nnil + \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne + \else\ifnum \tabu@stop=\z@ \tabu@nbcols + \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols + \else \tabu@stop + \fi\fi\fi + \advance\tabu@start \m@ne + \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi +}% \tabu@start@stop +%% Numbers: siunitx S columns (and \tabudecimal) ------------------- +\def\tabu@tabudecimal #1{% + \def\tabu@decimal{#1}\@temptokena{}% + \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces + \tabu@scandecimal +}% \tabu@tabudecimal +\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} +\def\tabu@skipdecimal#1{#1\tabu@scandecimal} +\def\tabu@getdecimal@ignorespaces{% + \ifcase 0\ifx\tabu@temp\ignorespaces\else + \ifx\tabu@temp\@sptoken1\else + 2\fi\fi\relax + \let\tabu@getdecimal@ \tabu@getdecimal + \expandafter\tabu@skipdecimal + \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal + \else \expandafter\tabu@skipdecimal + \fi +}% \tabu@getdecimal@ignorespaces +\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% + \tabu@scandecimal} +\def\do#1{% + \def\tabu@get@decimalspace#1{% + \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% +}\do{ } +\let\tabu@@tabudecimal \tabu@tabudecimal +\def\tabu@getdecimal{% + \ifcase 0\ifx 0\tabu@temp\else + \ifx 1\tabu@temp\else + \ifx 2\tabu@temp\else + \ifx 3\tabu@temp\else + \ifx 4\tabu@temp\else + \ifx 5\tabu@temp\else + \ifx 6\tabu@temp\else + \ifx 7\tabu@temp\else + \ifx 8\tabu@temp\else + \ifx 9\tabu@temp\else + \ifx .\tabu@temp\else + \ifx ,\tabu@temp\else + \ifx -\tabu@temp\else + \ifx +\tabu@temp\else + \ifx e\tabu@temp\else + \ifx E\tabu@temp\else + \ifx\tabu@cellleft\tabu@temp1\else + \ifx\ignorespaces\tabu@temp1\else + \ifx\@sptoken\tabu@temp2\else + 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \expandafter\tabu@get@decimal + \or \expandafter\tabu@skipdecimal + \or \expandafter\tabu@get@decimalspace + \else\expandafter\tabu@printdecimal + \fi +}% \tabu@getdecimal +\def\tabu@printdecimal{% + \edef\tabu@temp{\the\@temptokena}% + \ifx\tabu@temp\@empty\else + \ifx\tabu@temp\space\else + \expandafter\tabu@decimal\expandafter{\the\@temptokena}% + \fi\fi +}% \tabu@printdecimal +%% Verbatim inside X columns ---------------------------------------- +\def\tabu@verbatim{% + \let\verb \tabu@verb + \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd +}% \tabu@verbatim +\let\tabu@ltx@verb \verb +\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} +\def\tabu@fancyvrb {% + \def\tabu@FV@DefineCheckEnd ##1{% + \def\tabu@FV@DefineCheckEnd{% + ##1% + \let\FV@CheckEnd \tabu@FV@CheckEnd + \let\FV@@CheckEnd \tabu@FV@@CheckEnd + \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd + \edef\FV@EndScanning{% + \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% + \global\let\noexpand\FV@EnvironName\relax + \noexpand\next}% + \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% + }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} +}% \tabu@fancyvrb +\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} +\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} +\begingroup +\catcode`\[1 \catcode`\]2 +\@makeother\{ \@makeother\} + \edef\x[\endgroup + \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% + ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} +\def\tabu@FV@ListProcessLine #1{% + \hbox {%to \hsize{% + \kern\leftmargin + \hbox {%to \linewidth{% + \FV@LeftListNumber + \FV@LeftListFrame + \FancyVerbFormatLine{#1}\hss +%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) +%% \FV@RightListFrame}% + \FV@RightListFrame + \FV@RightListNumber}% +%% DG/SR modification end + \hss}} +%% \savetabu -------------------------------------------------------- +\newcommand*\savetabu[1]{\noalign{% + \tabu@sanitizearg{#1}\tabu@temp + \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else + \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% + \ifdefined\tabu@restored \expandafter\let + \csname tabu@saved@\tabu@temp \endcsname \tabu@restored + \else {\tabu@save}% + \fi + \fi}% +}% \savetabu +\def\tabu@save {% + \toks0\expandafter{\tabu@saved@}% + \iftabu@negcoef + \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% + \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi + \toks1\expandafter{\tabu@savedpream}% + \toks2\expandafter{\tabu@savedpreamble}% + \let\@preamble \relax + \let\tabu@savedpream \relax \let\tabu@savedparams \relax + \edef\tabu@preamble{% + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \edef\tabu@usetabu{% + \def\@preamble {\noexpand\the\toks2}% + \tabu@target \the\tabu@target \relax + \tabucolX \the\tabucolX \relax + \tabu@nbcols \the\tabu@nbcols \relax + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \let\tabu@aligndefault \relax \let\@sharp \relax + \edef\@tempa{\noexpand\tabu@s@ved + {\tabu@usetabu} + {\tabu@preamble} + {\the\toks1}}\@tempa + \tabu@message@save +}% \tabu@save +\long\def\tabu@s@ved #1#2#3{% + \def\tabu@usetabu{#1}% + \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% + \ifodd ##1% \usetabu + \tabu@measuringfalse \tabu@spreadfalse % Just in case... + \gdef\tabu@usetabu {% + \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi + \global\let\tabu@usetabu \@undefined + \def\@halignto {to\tabu@target}% + #1% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \else % \preamble + \gdef\tabu@preamble {% + \global\let\tabu@preamble \@undefined + #2% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \fi + #3}% +}% \tabu@s@ved +\def\tabu@aligndefault@text {\tabu@aligndefault}% +\def\tabu@warn@usetabu {\PackageWarning{tabu} + {Specifying a target with \string\usetabu\space is useless + \MessageBreak The target cannot be changed!}} +\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} +\def\tabu@savewarn#1#2{\PackageInfo{tabu} + {User-name `#1' already used for \string\savetabu + \MessageBreak #2}}% +\def\tabu@saveerr#1{\PackageError{tabu} + {User-name `#1' is unknown for \string\usetabu + \MessageBreak I cannot restore an unknown preamble!}\@ehd} +%% \rowfont --------------------------------------------------------- +\newskip \tabu@cellskip +\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi + {\ifnum0=`}\fi \tabu@row@font} +\newcommand*\tabu@row@font[2][]{% + \ifnum7=\currentgrouptype + \global\let\tabu@@cellleft \tabu@cellleft + \global\let\tabu@@cellright \tabu@cellright + \global\let\tabu@@celllalign \tabu@celllalign + \global\let\tabu@@cellralign \tabu@cellralign + \global\let\tabu@@rowfontreset\tabu@rowfontreset + \fi + \global\let\tabu@rowfontreset \tabu@rowfont@reset + \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% + \ifcsname tabu@cell@#1\endcsname % row alignment + \csname tabu@cell@#1\endcsname \fi + \ifnum0=`{\fi}% end of group / noalign group +}% \rowfont +\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% +\def\tabu@rowfont@reset{% + \global\let\tabu@rowfontreset \tabu@@rowfontreset + \global\let\tabu@cellleft \tabu@@cellleft + \global\let\tabu@cellright \tabu@@cellright + \global\let\tabu@cellfont \@empty + \global\let\tabu@celllalign \tabu@@celllalign + \global\let\tabu@cellralign \tabu@@cellralign +}% \tabu@@rowfontreset +\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl +%% \tabu@prepnext@tok ----------------------------------------------- +\newif \iftabu@cellright +\def\tabu@prepnext@tok{% + \ifnum \count@<\z@ % + \@tempcnta \@M % + \tabu@nbcols\z@ + \let\tabu@fornoopORI \@fornoop + \tabu@cellrightfalse + \else + \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left + \advance \tabu@nbcols \@ne + \iftabu@cellright % before-previous token is right and is finished + \tabu@cellrightfalse % + \tabu@righttok + \fi + \tabu@lefttok + \or % (case 1) previous token is right + \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop + \else % special column: do not change the token + \iftabu@cellright % before-previous token is right + \tabu@cellrightfalse + \tabu@righttok + \fi + \fi % \ifcase + \fi + \tabu@prepnext@tokORI +}% \tabu@prepnext@tok +\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} +\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% + \ifx \in@#2\else + \let\@fornoop \tabu@fornoopORI + \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% + \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% + \expandafter\prepnext@tok + \fi +}% \tabu@lastnoop +\def\tabu@righttok{% + \advance \count@ \m@ne + \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% + \advance \count@ \@ne +}% \tabu@righttok +\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign + \the\toks\count@ \tabu@cellleft}% after because of $ +}% \tabu@lefttok +%% Neutralisation of glues ------------------------------------------ +\let\tabu@cellleft \@empty +\let\tabu@cellright \@empty +\tabu@celllalign@def{\tabu@cellleft}% +\let\tabu@cellralign \@empty +\def\tabu@cell@align #1#2#3{% + \let\tabu@maybesiunitx \toks@ \tabu@celllalign + \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% + \toks@\expandafter{\tabu@cellralign #2}% + \xdef\tabu@cellralign{\the\toks@}% + \toks@\expandafter{\tabu@cellleft #3}% + \xdef\tabu@cellleft{\the\toks@}% +}% \tabu@cell@align +\def\tabu@cell@l{% force alignment to left + \tabu@cell@align + {\tabu@removehfil \raggedright \tabu@cellleft}% left + {\tabu@flush1\tabu@ignorehfil}% right + \raggedright +}% \tabu@cell@l +\def\tabu@cell@c{% force alignment to center + \tabu@cell@align + {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \centering +}% \tabu@cell@c +\def\tabu@cell@r{% force alignment to right + \tabu@cell@align + {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} + \tabu@ignorehfil + \raggedleft +}% \tabu@cell@r +\def\tabu@cell@j{% force justification (for p, m, b columns) + \tabu@cell@align + {\tabu@justify\tabu@cellleft} + {} + \tabu@justify +}% \tabu@cell@j +\def\tabu@justify{% + \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip + \parfillskip\@flushglue +}% \tabu@justify +%% ragged2e settings +\def\tabu@cell@L{% force alignment to left (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedRight \tabu@cellleft} + {\tabu@flush 1\tabu@ignorehfil} + \RaggedRight +}% \tabu@cell@L +\def\tabu@cell@C{% force alignment to center (ragged2e) + \tabu@cell@align + {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \Centering +}% \tabu@cell@C +\def\tabu@cell@R{% force alignment to right (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} + \tabu@ignorehfil + \RaggedLeft +}% \tabu@cell@R +\def\tabu@cell@J{% force justification (ragged2e) + \tabu@cell@align + {\justifying \tabu@cellleft} + {} + \justifying +}% \tabu@cell@J +\def\tabu@flush#1{% + \iftabu@colortbl % colortbl uses \hfill rather than \hfil + \hskip \ifnum13<\currentgrouptype \stretch{#1}% + \else \ifdim#1pt<\p@ \tabu@cellskip + \else \stretch{#1} + \fi\fi \relax + \else % array.sty + \ifnum 13<\currentgrouptype + \hfil \hskip1sp \relax \fi + \fi +}% \tabu@flush +\let\tabu@hfil \hfil +\let\tabu@hfill \hfill +\let\tabu@hskip \hskip +\def\tabu@removehfil{% + \iftabu@colortbl + \unkern \tabu@cellskip =\lastskip + \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip + \else \tabu@cellskip \z@skip + \fi + \else + \ifdim\lastskip=1sp\unskip\fi + \ifnum\gluestretchorder\lastskip =\@ne + \hfilneg % \hfilneg for array.sty but not for colortbl... + \fi + \fi +}% \tabu@removehfil +\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} +\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil + \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group +}% \tabu@nohfil +\def\tabu@colortblalignments {% if colortbl + \def\tabu@nohfil{% + \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group + \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... + \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local +}% \tabu@colortblalignments +%% Taking care of footnotes and hyperfootnotes ---------------------- +\long\def\tabu@footnotetext #1{% + \edef\@tempa{\the\tabu@footnotes + \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% + \global\tabu@footnotes\expandafter{\@tempa {#1}}}% +\long\def\tabu@xfootnotetext [#1]#2{% + \global\tabu@footnotes\expandafter{\the\tabu@footnotes + \footnotetext [{#1}]{#2}}} +\let\tabu@xfootnote \@xfootnote +\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} +\long\def\tabu@Hy@xfootnote [#1]{% + \begingroup + \value\@mpfn #1\relax + \protected@xdef \@thefnmark {\thempfn}% + \endgroup + \@footnotemark \tabu@Hy@ftntxt {#1}% +}% \tabu@Hy@xfootnote +\long\def\tabu@Hy@ftntxt #1#2{% + \edef\@tempa{% + \the\tabu@footnotes + \begingroup + \value\@mpfn #1\relax + \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% + \expandafter \noexpand \expandafter + \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% + }% + \global\tabu@footnotes\expandafter{\@tempa {#2}% + \endgroup}% +}% \tabu@Hy@ftntxt +\long\def\tabu@Hy@footnotetext #1#2{% + \H@@footnotetext{% + \ifHy@nesting + \hyper@@anchor {#1}{#2}% + \else + \Hy@raisedlink{% + \hyper@@anchor {#1}{\relax}% + }% + \def\@currentHref {#1}% + \let\@currentlabelname \@empty + #2% + \fi + }% +}% \tabu@Hy@footnotetext +%% No need for \arraybackslash ! ------------------------------------ +\def\tabu@latextwoe {% +\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@centering \centering \arraybackslash +\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash +\tabu@temp \tabu@raggedright \raggedright \arraybackslash +}% \tabu@latextwoe +\def\tabu@raggedtwoe {% +\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@Centering \Centering \arraybackslash +\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash +\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash +\tabu@temp \tabu@justifying \justifying \arraybackslash +}% \tabu@raggedtwoe +\def\tabu@normalcrbackslash{\let\\\@normalcr} +\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% + \expandafter\tabu@normalcrbackslash \@trivlist}} +%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- +\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} +\def\tabu@beginfbox {\bgroup \kern\fboxsep + \bgroup\aftergroup\tabu@endfbox} +\def\tabu@endfbox {\kern\fboxsep\egroup\egroup + \@frameb@x\relax} +\def\tabu@color@b@x #1#2{\leavevmode \bgroup + \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% + \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox +}% \tabu@color@b@x +\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup + \aftergroup\tabu@endcolor@b@x \set@color} +\def\tabu@endcolor@b@x {\kern\fboxsep \egroup + \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ + \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ + \tabu@docolor@b@x \egroup +}% \tabu@endcolor@b@x +%% Corrections (arydshln, delarray, colortbl) ----------------------- +\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray + \iftabu@colortbl + \ifdefined\adl@array % + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % + \@arrayright % + \gdef\@preamble{}}% + \else % + \def\tabu@endarray{% + \crcr \egroup \egroup % + \@arrayright % + \gdef\@preamble{}\CT@end}% + \fi + \else + \ifdefined\adl@array % + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \egroup % + \@arrayright % + \gdef\@preamble{}}% + \else % + \PackageWarning{tabu} + {\string\@arrayright\space is missing from the + \MessageBreak definition of \string\endarray. + \MessageBreak Compatibility with delarray.sty is broken.}% + \fi\fi +}% \tabu@fix@arrayright +\def\tabu@adl@xarraydashrule #1#2#3{% + \ifnum\@lastchclass=\adl@class@start\else + \ifnum\@lastchclass=\@ne\else + \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) + \adl@leftrulefalse \fi\fi % must be treated the same + \fi + \ifadl@zwvrule\else \ifadl@inactive\else + \@addtopreamble{\vrule\@width\arrayrulewidth + \@height\z@ \@depth\z@}\fi \fi + \ifadl@leftrule + \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% + {\number#1}#3}% + \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% + {\number#2}#3} + \fi +}% \tabu@adl@xarraydashrule +\def\tabu@adl@act@endpbox {% + \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox + \egroup \egroup + \adl@colhtdp \box\adl@box \hfil +}% \tabu@adl@act@endpbox +\def\tabu@adl@fix {% + \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln + \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln + \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln + \let\@preamerror \@preamerr % arydshln +}% \tabu@adl@fix +%% Correction for longtable' \@startbox definition ------------------ +%% => \everypar is ``missing'' : TeX should be in vertical mode +\def\tabu@LT@startpbox #1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \everypar{% + \vrule \@height \ht\@arstrutbox \@width \z@ + \everypar{}}% +}% \tabu@LT@startpbox +%% \tracingtabu and the package options ------------------ +\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} +\DeclareOption{linegoal}{% + \AtEndOfPackage{% + \RequirePackage{linegoal}[2010/12/07]% + \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX +}} +\DeclareOption{scantokens}{\tabuscantokenstrue} +\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} +\def\tracingtabu {\begingroup\@ifnextchar=% + {\afterassignment\tabu@tracing\count@} + {\afterassignment\tabu@tracing\count@1\relax}} +\def\tabu@tracing{\expandafter\endgroup + \expandafter\tabu@tr@cing \the\count@ \relax +}% \tabu@tracing +\def\tabu@tr@cing #1\relax {% + \ifnum#1>\thr@@ \let\tabu@tracinglines\message + \else \let\tabu@tracinglines\@gobble + \fi + \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG + \def\tabu@mkarstrut {\tabu@DBG@arstrut}% + \tabustrutrule 1.5\p@ + \else \let\tabu@DBG \@gobble + \def\tabu@mkarstrut {\tabu@arstrut}% + \tabustrutrule \z@ + \fi + \ifnum#1>\@ne \let\tabu@debug \message + \else \let\tabu@debug \@gobble + \fi + \ifnum#1>\z@ + \let\tabu@message \message + \let\tabu@tracing@save \tabu@message@save + \let\tabu@starttimer \tabu@pdftimer + \else + \let\tabu@message \@gobble + \let\tabu@tracing@save \@gobble + \let\tabu@starttimer \relax + \fi +}% \tabu@tr@cing +%% Setup \AtBeginDocument +\AtBeginDocument{\tabu@AtBeginDocument} +\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined + \ifdefined\arrayrulecolor \tabu@colortbltrue % + \tabu@colortblalignments % different glues are used + \else \tabu@colortblfalse \fi + \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi + \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi + \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ + \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % + \expandafter\ifx + \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax + \tabu@siunitxtrue + \else \let\tabu@maybesiunitx \@firstofone % + \let\tabu@siunitx \tabu@nosiunitx + \tabu@siunitxfalse + \fi + \ifdefined\adl@array % + \else \let\tabu@adl@fix \relax + \let\tabu@adl@endtrial \@empty \fi + \ifdefined\longtable % + \else \let\longtabu \tabu@nolongtabu \fi + \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi + \csname\ifcsname ifHy@hyperfootnotes\endcsname % + ifHy@hyperfootnotes\else iffalse\fi\endcsname + \let\tabu@footnotetext \tabu@Hy@ftntext + \let\tabu@xfootnote \tabu@Hy@xfootnote \fi + \ifdefined\FV@DefineCheckEnd% + \tabu@fancyvrb \fi + \ifdefined\color % + \let\tabu@color \color + \def\tabu@leavevmodecolor ##1{% + \def\tabu@leavevmodecolor {\leavevmode ##1}% + }\expandafter\tabu@leavevmodecolor\expandafter{\color}% + \else + \let\tabu@color \tabu@nocolor + \let\tabu@leavevmodecolor \@firstofone \fi + \tabu@latextwoe + \ifdefined\@raggedtwoe@everyselectfont % + \tabu@raggedtwoe + \else + \let\tabu@cell@L \tabu@cell@l + \let\tabu@cell@R \tabu@cell@r + \let\tabu@cell@C \tabu@cell@c + \let\tabu@cell@J \tabu@cell@j \fi + \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% + \ifin@ \let\tabu@endarray \endarray + \else \tabu@fix@arrayright \fi% + \everyrow{}% +}% \tabu@AtBeginDocument +\def\tabu@warn@cellspace{% + \PackageWarning{tabu}{% + Package cellspace has some limitations + \MessageBreak And redefines some macros of array.sty. + \MessageBreak Please use \string\tabulinesep\space to control + \MessageBreak vertical spacing of lines inside tabu environment}% +}% \tabu@warn@cellspace +%% tabu Package initialisation +\tabuscantokensfalse +\let\tabu@arc@G \relax +\let\tabu@drsc@G \relax +\let\tabu@evr@G \@empty +\let\tabu@rc@G \@empty +\def\tabu@ls@G {\tabu@linestyle@}% +\let\tabu@@rowfontreset \@empty % +\let\tabu@@celllalign \@empty +\let\tabu@@cellralign \@empty +\let\tabu@@cellleft \@empty +\let\tabu@@cellright \@empty +\def\tabu@naturalXmin {\z@} +\def\tabu@naturalXmax {\z@} +\let\tabu@rowfontreset \@empty +\def\tabulineon {4pt}\let\tabulineoff \tabulineon +\tabu@everyrowtrue +\ifdefined\pdfelapsedtime % + \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% +\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax +\fi +\tracingtabu=\z@ +\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ +\tabulinestyle{} +\taburowcolors{} +\let\tabudefaulttarget \linewidth +\ProcessOptions* % \ProcessOptions* is quicker ! +\endinput +%% +%% End of file `tabu.sty'. From 3332827067c73027a7e0fec630f7f8488db51f0a Mon Sep 17 00:00:00 2001 From: Vsevolod Belskiy Date: Tue, 8 Nov 2022 10:03:40 +0400 Subject: [PATCH 59/60] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2b05503..3ff5f3b 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ - Create your own search logic if necessary - Override current CustomEditors with EditorScriptGeneratorWindow +[Docs link](https://proton-v.github.io/FieldSearch-Unity/html/index.html) + ### Tested on: - Unity Editor: 2018.4.3f1 | 2020.3.35f1 - OS: Windows 10 From 7acc461f1a1740ee9558262fcdd40886c85b628e Mon Sep 17 00:00:00 2001 From: Proton-V <65833201+Proton-V@users.noreply.github.com> Date: Wed, 9 Nov 2022 12:41:13 +0400 Subject: [PATCH 60/60] Delete docs folder --- docs/html/annotated.html | 177 -- docs/html/annotated_dup.js | 101 - docs/html/bc_s.png | Bin 676 -> 0 bytes docs/html/bc_sd.png | Bin 635 -> 0 bytes docs/html/bdwn.png | Bin 147 -> 0 bytes ..._base_1_1_base_code_generator-members.html | 110 - ...tion_1_1_base_1_1_base_code_generator.html | 249 -- ...ration_1_1_base_1_1_base_code_generator.js | 6 - ..._base_code_generator_settings-members.html | 115 - ...base_1_1_base_code_generator_settings.html | 351 --- ...1_base_1_1_base_code_generator_settings.js | 11 - ..._base_1_1_base_code_generator_settings.png | Bin 960 -> 0 bytes ...base_1_1_base_script_template-members.html | 110 - ...ion_1_1_base_1_1_base_script_template.html | 238 -- ...ation_1_1_base_1_1_base_script_template.js | 6 - ...tion_1_1_base_1_1_base_script_template.png | Bin 2398 -> 0 bytes ...ion_1_1_code_generation_utils-members.html | 113 - ..._generation_1_1_code_generation_utils.html | 407 --- ...de_generation_1_1_code_generation_utils.js | 9 - ...1_1_data_1_1_generated_script-members.html | 110 - ...eration_1_1_data_1_1_generated_script.html | 185 -- ...eneration_1_1_data_1_1_generated_script.js | 6 - ...ref_dropdown_attribute_drawer-members.html | 113 - ..._1_type_ref_dropdown_attribute_drawer.html | 322 --- ..._1_1_type_ref_dropdown_attribute_drawer.js | 9 - ...1_1_type_ref_dropdown_attribute_drawer.png | Bin 1071 -> 0 bytes ..._attributes_1_1_type_comparer-members.html | 108 - ...arch_1_1_attributes_1_1_type_comparer.html | 154 - ...search_1_1_attributes_1_1_type_comparer.js | 4 - ...earch_1_1_attributes_1_1_type_comparer.png | Bin 807 -> 0 bytes ...1_type_ref_dropdown_attribute-members.html | 112 - ...butes_1_1_type_ref_dropdown_attribute.html | 294 -- ...ributes_1_1_type_ref_dropdown_attribute.js | 8 - ...ibutes_1_1_type_ref_dropdown_attribute.png | Bin 970 -> 0 bytes ...core_1_1_base_1_1_base_search-members.html | 115 - ...rch_1_1_core_1_1_base_1_1_base_search.html | 335 --- ...earch_1_1_core_1_1_base_1_1_base_search.js | 11 - ...arch_1_1_core_1_1_base_1_1_base_search.png | Bin 774 -> 0 bytes ...ase_1_1_base_search_criterion-members.html | 114 - ...ia_1_1_base_1_1_base_search_criterion.html | 398 --- ...eria_1_1_base_1_1_base_search_criterion.js | 10 - ...ria_1_1_base_1_1_base_search_criterion.png | Bin 1638 -> 0 bytes ...y_field_name_search_criterion-members.html | 116 - ...ia_1_1_by_field_name_search_criterion.html | 296 -- ...eria_1_1_by_field_name_search_criterion.js | 7 - ...ria_1_1_by_field_name_search_criterion.png | Bin 1197 -> 0 bytes ..._by_obj_name_search_criterion-members.html | 116 - ...eria_1_1_by_obj_name_search_criterion.html | 296 -- ...iteria_1_1_by_obj_name_search_criterion.js | 7 - ...teria_1_1_by_obj_name_search_criterion.png | Bin 1205 -> 0 bytes ...r_1_1_base_field_search_global_editor.html | 124 - ...or_1_1_base_field_search_global_editor.png | Bin 4480 -> 0 bytes ...lt_field_search_global_editor-members.html | 119 - ..._1_default_field_search_global_editor.html | 455 --- ..._1_1_default_field_search_global_editor.js | 15 - ...1_1_default_field_search_global_editor.png | Bin 3282 -> 0 bytes ..._base_1_1_base_search_layer_inspector.html | 120 - ...1_base_1_1_base_search_layer_inspector.png | Bin 2432 -> 0 bytes ..._1_1_search_inspector_service-members.html | 126 - ...trollers_1_1_search_inspector_service.html | 671 ----- ...ontrollers_1_1_search_inspector_service.js | 22 - ...efault_search_layer_inspector-members.html | 112 - ...rs_1_1_default_search_layer_inspector.html | 266 -- ...tors_1_1_default_search_layer_inspector.js | 8 - ...ors_1_1_default_search_layer_inspector.png | Bin 2430 -> 0 bytes ...se_1_1_base_searchable_editor-members.html | 111 - ...r_1_1_base_1_1_base_searchable_editor.html | 248 -- ...tor_1_1_base_1_1_base_searchable_editor.js | 7 - ...or_1_1_base_1_1_base_searchable_editor.png | Bin 1052 -> 0 bytes ..._core_1_1_search_with_filters-members.html | 116 - ...arch_1_1_core_1_1_search_with_filters.html | 202 -- ...search_1_1_core_1_1_search_with_filters.js | 5 - ...earch_1_1_core_1_1_search_with_filters.png | Bin 769 -> 0 bytes ...ditor_script_generator_window-members.html | 127 - ...or_1_1_editor_script_generator_window.html | 676 ----- ...itor_1_1_editor_script_generator_window.js | 24 - ...tor_1_1_editor_script_generator_window.png | Bin 988 -> 0 bytes ...r_window_1_1_scroll_view_data-members.html | 115 - ...generator_window_1_1_scroll_view_data.html | 309 -- ...t_generator_window_1_1_scroll_view_data.js | 11 - ...n_1_1_editor_script_generator-members.html | 113 - ...eneration_1_1_editor_script_generator.html | 216 -- ..._generation_1_1_editor_script_generator.js | 6 - ...generation_1_1_editor_script_generator.png | Bin 1258 -> 0 bytes ...tor_script_generator_settings-members.html | 115 - ..._1_1_editor_script_generator_settings.html | 344 --- ...on_1_1_editor_script_generator_settings.js | 11 - ...n_1_1_editor_script_generator_settings.png | Bin 1246 -> 0 bytes ...ed_field_search_global_editor-members.html | 118 - ..._generated_field_search_global_editor.html | 276 -- ..._1_generated_field_search_global_editor.js | 7 - ...1_generated_field_search_global_editor.png | Bin 4989 -> 0 bytes ...erated_search_layer_inspector-members.html | 112 - ..._1_1_generated_search_layer_inspector.html | 165 -- ...or_1_1_generated_search_layer_inspector.js | 4 - ...r_1_1_generated_search_layer_inspector.png | Bin 2425 -> 0 bytes ...1_base_editor_script_template-members.html | 112 - ...lates_1_1_base_editor_script_template.html | 195 -- ...mplates_1_1_base_editor_script_template.js | 5 - ...plates_1_1_base_editor_script_template.png | Bin 2392 -> 0 bytes ...efault_editor_script_template-members.html | 117 - ...es_1_1_default_editor_script_template.html | 349 --- ...ates_1_1_default_editor_script_template.js | 9 - ...tes_1_1_default_editor_script_template.png | Bin 2387 -> 0 bytes ...he_1_1_search_inspector_cache-members.html | 124 - ..._1_1_cache_1_1_search_inspector_cache.html | 609 ---- ...rs_1_1_cache_1_1_search_inspector_cache.js | 20 - ...r_1_1_search_string_formatter-members.html | 109 - ...formatter_1_1_search_string_formatter.html | 194 -- ...g_formatter_1_1_search_string_formatter.js | 5 - ...ple_searchable_mono_behaviour-members.html | 109 - ...base_sample_searchable_mono_behaviour.html | 175 -- ...1_base_sample_searchable_mono_behaviour.js | 5 - ..._base_sample_searchable_mono_behaviour.png | Bin 1582 -> 0 bytes ...rchable_mono_behaviour_editor-members.html | 111 - ...mple_searchable_mono_behaviour_editor.html | 158 - ...sample_searchable_mono_behaviour_editor.js | 4 - ...ample_searchable_mono_behaviour_editor.png | Bin 1620 -> 0 bytes ...sample_default_mono_behaviour-members.html | 109 - ...les_1_1_sample_default_mono_behaviour.html | 172 -- ...mples_1_1_sample_default_mono_behaviour.js | 5 - ...ples_1_1_sample_default_mono_behaviour.png | Bin 934 -> 0 bytes ...ple_searchable_mono_behaviour-members.html | 111 - ..._1_1_sample_searchable_mono_behaviour.html | 175 -- ...es_1_1_sample_searchable_mono_behaviour.js | 5 - ...s_1_1_sample_searchable_mono_behaviour.png | Bin 1586 -> 0 bytes ..._1_base_field_search_settings-members.html | 123 - ...1_base_1_1_base_field_search_settings.html | 587 ---- ...1_1_base_1_1_base_field_search_settings.js | 19 - ..._1_base_1_1_base_field_search_settings.png | Bin 1412 -> 0 bytes ..._field_search_settings_editor-members.html | 108 - ..._default_field_search_settings_editor.html | 146 - ..._1_default_field_search_settings_editor.js | 4 - ...1_default_field_search_settings_editor.png | Bin 1549 -> 0 bytes ..._field_search_settings_editor-members.html | 110 - ...itor_1_1_field_search_settings_editor.html | 209 -- ...editor_1_1_field_search_settings_editor.js | 6 - ...ditor_1_1_field_search_settings_editor.png | Bin 1546 -> 0 bytes ...ngs_1_1_field_search_settings-members.html | 131 - ..._1_settings_1_1_field_search_settings.html | 411 --- ..._1_1_settings_1_1_field_search_settings.js | 11 - ...1_1_settings_1_1_field_search_settings.png | Bin 1408 -> 0 bytes docs/html/classes.html | 131 - docs/html/closed.png | Bin 132 -> 0 bytes .../dir_17b3333cde9b07dffa0f1af85352ddeb.html | 111 - .../dir_2432a9848d19d11a1bd4eeeeb53ff027.html | 119 - .../dir_259decbc2ea484bb3f6813060f56881f.html | 111 - .../dir_275089585c7fc1b5fd5d7d42c69cb1da.html | 111 - .../dir_2af6c947823b869652ab1b712b229c19.html | 105 - .../dir_2bb8e1101e7d047227a19043a128fbe6.html | 111 - .../dir_2d407afb53fc3fbd336edf7052583ccf.html | 113 - .../dir_2ddae2a2cb80147c930e3cb999298926.html | 111 - .../dir_31139cfdf64044a70722c64a4fbdfa03.html | 105 - .../dir_397ae9a71f12a691e3755e94381afeb8.html | 105 - .../dir_3f049fbb230563968553d2b13eca820a.html | 113 - .../dir_403eb944046b7c692683ac762e3240e9.html | 105 - .../dir_41f3b1fcfc4edad21f8cefe0027808e9.html | 105 - .../dir_45b04df99150743fec6a8199bf7d7052.html | 105 - .../dir_4870bb5aa8e14e2850b827dfa5b6803c.html | 105 - .../dir_494b2c069ec96d29724b6a041fb77ff7.html | 105 - .../dir_5a05a18f86e214d2f26e045c1a1daa9d.html | 119 - .../dir_5f864546fa19a64e60521b53e6d6ab49.html | 111 - .../dir_6f23626456459d8450b4168dda7093ef.html | 111 - .../dir_87ba2e080a62137deed56279787c8764.html | 105 - .../dir_8be70ae0296bae15f9f1a1a875770e9b.html | 111 - .../dir_90b0b2e2658143fe38756520398d4050.html | 111 - .../dir_9701da8b63bd30888976d3ce63d7628f.html | 105 - .../dir_b09b0bedfac9617a783405e377175182.html | 111 - .../dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html | 105 - .../dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html | 105 - .../dir_c639eb9416e02bd7a41deb172f803f35.html | 115 - .../dir_d0e477a32e007b38b39be8aed850ebd3.html | 111 - .../dir_d958da1c8948fc577ad3d59d33b69e46.html | 111 - .../dir_dd16eb35667a81e095a4898fedce711f.html | 105 - .../dir_e23e80085117c025ca199c397a1e3536.html | 111 - .../dir_e337ad9be45e8eff5e0e645b41b107a5.html | 113 - .../dir_e33ee9843d959fc7c64c985cb7dab962.html | 105 - .../dir_f48224f90665e2302a441b3a4b3122fa.html | 111 - docs/html/doc.png | Bin 746 -> 0 bytes docs/html/docd.png | Bin 756 -> 0 bytes docs/html/doxygen.css | 1973 ------------- docs/html/doxygen.svg | 26 - docs/html/dynsections.js | 123 - docs/html/folderclosed.png | Bin 616 -> 0 bytes docs/html/folderopen.png | Bin 597 -> 0 bytes docs/html/functions.html | 115 - docs/html/functions_a.html | 112 - docs/html/functions_b.html | 113 - docs/html/functions_c.html | 120 - docs/html/functions_d.html | 115 - docs/html/functions_dup.js | 22 - docs/html/functions_e.html | 110 - docs/html/functions_enum.html | 104 - docs/html/functions_f.html | 111 - docs/html/functions_func.html | 245 -- docs/html/functions_g.html | 123 - docs/html/functions_h.html | 108 - docs/html/functions_i.html | 116 - docs/html/functions_l.html | 106 - docs/html/functions_m.html | 108 - docs/html/functions_o.html | 114 - docs/html/functions_prop.html | 126 - docs/html/functions_r.html | 111 - docs/html/functions_s.html | 145 - docs/html/functions_t.html | 119 - docs/html/functions_u.html | 107 - docs/html/functions_v.html | 107 - docs/html/functions_vars.html | 228 -- docs/html/functions_w.html | 106 - docs/html/hierarchy.html | 161 -- docs/html/hierarchy.js | 78 - docs/html/index.html | 171 -- docs/html/jquery.js | 34 - docs/html/menu.js | 136 - docs/html/menudata.js | 88 - docs/html/namespace_code_generation.html | 122 - docs/html/namespace_code_generation.js | 6 - .../namespace_code_generation_1_1_base.html | 120 - .../namespace_code_generation_1_1_base.js | 6 - .../namespace_code_generation_1_1_data.html | 114 - .../namespace_code_generation_1_1_data.js | 4 - docs/html/namespace_field_search.html | 123 - docs/html/namespace_field_search.js | 9 - ...namespace_field_search_1_1_attributes.html | 123 - .../namespace_field_search_1_1_attributes.js | 6 - ...eld_search_1_1_attributes_1_1_drawers.html | 114 - ...field_search_1_1_attributes_1_1_drawers.js | 4 - .../html/namespace_field_search_1_1_core.html | 126 - docs/html/namespace_field_search_1_1_core.js | 8 - ...espace_field_search_1_1_core_1_1_base.html | 114 - ...amespace_field_search_1_1_core_1_1_base.js | 4 - ...espace_field_search_1_1_core_1_1_data.html | 113 - ...amespace_field_search_1_1_core_1_1_data.js | 4 - ...search_1_1_core_1_1_data_1_1_criteria.html | 123 - ...d_search_1_1_core_1_1_data_1_1_criteria.js | 6 - ...1_core_1_1_data_1_1_criteria_1_1_base.html | 114 - ...1_1_core_1_1_data_1_1_criteria_1_1_base.js | 4 - ...eld_search_1_1_core_1_1_global_editor.html | 117 - ...field_search_1_1_core_1_1_global_editor.js | 5 - ..._field_search_1_1_core_1_1_inspectors.html | 124 - ...ce_field_search_1_1_core_1_1_inspectors.js | 7 - ...arch_1_1_core_1_1_inspectors_1_1_base.html | 114 - ...search_1_1_core_1_1_inspectors_1_1_base.js | 4 - ...1_core_1_1_inspectors_1_1_controllers.html | 114 - ...1_1_core_1_1_inspectors_1_1_controllers.js | 4 - ...ch_1_1_core_1_1_inspectors_1_1_editor.html | 113 - ...arch_1_1_core_1_1_inspectors_1_1_editor.js | 4 - ...re_1_1_inspectors_1_1_editor_1_1_base.html | 114 - ...core_1_1_inspectors_1_1_editor_1_1_base.js | 4 - ...d_search_1_1_editor_script_generation.html | 127 - ...eld_search_1_1_editor_script_generation.js | 8 - ...1_editor_script_generation_1_1_editor.html | 114 - ...1_1_editor_script_generation_1_1_editor.js | 4 - ...r_script_generation_1_1_global_editor.html | 117 - ...tor_script_generation_1_1_global_editor.js | 5 - ...ditor_script_generation_1_1_templates.html | 117 - ..._editor_script_generation_1_1_templates.js | 5 - .../namespace_field_search_1_1_helpers.html | 115 - .../namespace_field_search_1_1_helpers.js | 5 - ...ce_field_search_1_1_helpers_1_1_cache.html | 120 - ...pace_field_search_1_1_helpers_1_1_cache.js | 5 - ...search_1_1_helpers_1_1_cache_1_1_data.html | 117 - ...d_search_1_1_helpers_1_1_cache_1_1_data.js | 5 - ...arch_1_1_helpers_1_1_string_formatter.html | 114 - ...search_1_1_helpers_1_1_string_formatter.js | 4 - .../namespace_field_search_1_1_samples.html | 126 - .../namespace_field_search_1_1_samples.js | 7 - ...e_field_search_1_1_samples_1_1_editor.html | 114 - ...ace_field_search_1_1_samples_1_1_editor.js | 4 - .../namespace_field_search_1_1_settings.html | 122 - .../namespace_field_search_1_1_settings.js | 6 - ...ce_field_search_1_1_settings_1_1_base.html | 114 - ...pace_field_search_1_1_settings_1_1_base.js | 4 - ..._field_search_1_1_settings_1_1_editor.html | 117 - ...ce_field_search_1_1_settings_1_1_editor.js | 5 - docs/html/namespaces.html | 177 -- docs/html/namespaces_dup.js | 5 - docs/html/nav_f.png | Bin 153 -> 0 bytes docs/html/nav_fd.png | Bin 169 -> 0 bytes docs/html/nav_g.png | Bin 95 -> 0 bytes docs/html/nav_h.png | Bin 98 -> 0 bytes docs/html/nav_hd.png | Bin 114 -> 0 bytes docs/html/navtree.css | 150 - docs/html/navtree.js | 549 ---- docs/html/navtreedata.js | 66 - docs/html/navtreeindex0.js | 253 -- docs/html/navtreeindex1.js | 253 -- docs/html/navtreeindex2.js | 80 - docs/html/open.png | Bin 123 -> 0 bytes docs/html/resize.js | 155 - docs/html/search/all_0.js | 13 - docs/html/search/all_1.js | 10 - docs/html/search/all_10.js | 5 - docs/html/search/all_11.js | 5 - docs/html/search/all_12.js | 4 - docs/html/search/all_2.js | 21 - docs/html/search/all_3.js | 22 - docs/html/search/all_4.js | 17 - docs/html/search/all_5.js | 9 - docs/html/search/all_6.js | 30 - docs/html/search/all_7.js | 23 - docs/html/search/all_8.js | 6 - docs/html/search/all_9.js | 14 - docs/html/search/all_a.js | 4 - docs/html/search/all_b.js | 6 - docs/html/search/all_c.js | 11 - docs/html/search/all_d.js | 9 - docs/html/search/all_e.js | 49 - docs/html/search/all_f.js | 19 - docs/html/search/classes_0.js | 18 - docs/html/search/classes_1.js | 4 - docs/html/search/classes_2.js | 7 - docs/html/search/classes_3.js | 6 - docs/html/search/classes_4.js | 5 - docs/html/search/classes_5.js | 6 - docs/html/search/classes_6.js | 14 - docs/html/search/classes_7.js | 6 - docs/html/search/close.svg | 31 - docs/html/search/enums_0.js | 4 - docs/html/search/functions_0.js | 8 - docs/html/search/functions_1.js | 8 - docs/html/search/functions_2.js | 13 - docs/html/search/functions_3.js | 6 - docs/html/search/functions_4.js | 4 - docs/html/search/functions_5.js | 19 - docs/html/search/functions_6.js | 5 - docs/html/search/functions_7.js | 8 - docs/html/search/functions_8.js | 9 - docs/html/search/functions_9.js | 6 - docs/html/search/functions_a.js | 21 - docs/html/search/functions_b.js | 13 - docs/html/search/functions_c.js | 5 - docs/html/search/functions_d.js | 5 - docs/html/search/mag.svg | 37 - docs/html/search/mag_d.svg | 37 - docs/html/search/mag_sel.svg | 74 - docs/html/search/mag_seld.svg | 74 - docs/html/search/namespaces_0.js | 6 - docs/html/search/namespaces_1.js | 21 - docs/html/search/pages_0.js | 4 - docs/html/search/properties_0.js | 4 - docs/html/search/properties_1.js | 4 - docs/html/search/properties_2.js | 5 - docs/html/search/properties_3.js | 6 - docs/html/search/properties_4.js | 4 - docs/html/search/properties_5.js | 4 - docs/html/search/properties_6.js | 4 - docs/html/search/properties_7.js | 8 - docs/html/search/properties_8.js | 4 - docs/html/search/properties_9.js | 4 - docs/html/search/properties_a.js | 8 - docs/html/search/properties_b.js | 4 - docs/html/search/search.css | 291 -- docs/html/search/search.js | 816 ------ docs/html/search/searchdata.js | 36 - docs/html/search/variables_0.js | 13 - docs/html/search/variables_1.js | 4 - docs/html/search/variables_10.js | 4 - docs/html/search/variables_2.js | 5 - docs/html/search/variables_3.js | 6 - docs/html/search/variables_4.js | 10 - docs/html/search/variables_5.js | 4 - docs/html/search/variables_6.js | 7 - docs/html/search/variables_7.js | 4 - docs/html/search/variables_8.js | 4 - docs/html/search/variables_9.js | 5 - docs/html/search/variables_a.js | 4 - docs/html/search/variables_b.js | 5 - docs/html/search/variables_c.js | 4 - docs/html/search/variables_d.js | 6 - docs/html/search/variables_e.js | 19 - docs/html/search/variables_f.js | 6 - docs/html/splitbar.png | Bin 314 -> 0 bytes docs/html/splitbard.png | Bin 282 -> 0 bytes ..._1_data_1_1_search_cache_json-members.html | 112 - ..._cache_1_1_data_1_1_search_cache_json.html | 218 -- ..._1_cache_1_1_data_1_1_search_cache_json.js | 8 - ...1_1_data_1_1_search_cache_obj-members.html | 111 - ...1_cache_1_1_data_1_1_search_cache_obj.html | 207 -- ...1_1_cache_1_1_data_1_1_search_cache_obj.js | 7 - docs/html/sync_off.png | Bin 853 -> 0 bytes docs/html/sync_on.png | Bin 845 -> 0 bytes docs/html/tab_a.png | Bin 142 -> 0 bytes docs/html/tab_ad.png | Bin 135 -> 0 bytes docs/html/tab_b.png | Bin 169 -> 0 bytes docs/html/tab_bd.png | Bin 173 -> 0 bytes docs/html/tab_h.png | Bin 177 -> 0 bytes docs/html/tab_hd.png | Bin 180 -> 0 bytes docs/html/tab_s.png | Bin 184 -> 0 bytes docs/html/tab_sd.png | Bin 188 -> 0 bytes docs/html/tabs.css | 1 - docs/latex/Makefile | 27 - docs/latex/annotated.tex | 42 - ...ation_1_1_base_1_1_base_code_generator.tex | 76 - ..._base_1_1_base_code_generator_settings.eps | 197 -- ..._base_1_1_base_code_generator_settings.tex | 137 - ...tion_1_1_base_1_1_base_script_template.eps | 209 -- ...tion_1_1_base_1_1_base_script_template.tex | 78 - ...e_generation_1_1_code_generation_utils.tex | 157 - ...neration_1_1_data_1_1_generated_script.tex | 46 - ...1_1_type_ref_dropdown_attribute_drawer.eps | 197 -- ...1_1_type_ref_dropdown_attribute_drawer.tex | 88 - ...earch_1_1_attributes_1_1_type_comparer.eps | 197 -- ...earch_1_1_attributes_1_1_type_comparer.tex | 30 - ...ibutes_1_1_type_ref_dropdown_attribute.eps | 197 -- ...ibutes_1_1_type_ref_dropdown_attribute.tex | 100 - ...arch_1_1_core_1_1_base_1_1_base_search.eps | 197 -- ...arch_1_1_core_1_1_base_1_1_base_search.tex | 108 - ...ria_1_1_base_1_1_base_search_criterion.eps | 203 -- ...ria_1_1_base_1_1_base_search_criterion.tex | 160 -- ...ria_1_1_by_field_name_search_criterion.eps | 197 -- ...ria_1_1_by_field_name_search_criterion.tex | 101 - ...teria_1_1_by_obj_name_search_criterion.eps | 197 -- ...teria_1_1_by_obj_name_search_criterion.tex | 101 - ...or_1_1_base_field_search_global_editor.eps | 233 -- ...or_1_1_base_field_search_global_editor.tex | 17 - ...1_1_default_field_search_global_editor.eps | 227 -- ...1_1_default_field_search_global_editor.tex | 153 - ...1_base_1_1_base_search_layer_inspector.eps | 209 -- ...1_base_1_1_base_search_layer_inspector.tex | 17 - ...ntrollers_1_1_search_inspector_service.tex | 287 -- ...ors_1_1_default_search_layer_inspector.eps | 209 -- ...ors_1_1_default_search_layer_inspector.tex | 81 - ...or_1_1_base_1_1_base_searchable_editor.eps | 197 -- ...or_1_1_base_1_1_base_searchable_editor.tex | 77 - ...earch_1_1_core_1_1_search_with_filters.eps | 197 -- ...earch_1_1_core_1_1_search_with_filters.tex | 49 - ...tor_1_1_editor_script_generator_window.eps | 197 -- ...tor_1_1_editor_script_generator_window.tex | 199 -- ..._generator_window_1_1_scroll_view_data.tex | 105 - ...generation_1_1_editor_script_generator.eps | 197 -- ...generation_1_1_editor_script_generator.tex | 50 - ...n_1_1_editor_script_generator_settings.eps | 197 -- ...n_1_1_editor_script_generator_settings.tex | 115 - ...1_generated_field_search_global_editor.eps | 251 -- ...1_generated_field_search_global_editor.tex | 81 - ...r_1_1_generated_search_layer_inspector.eps | 209 -- ...r_1_1_generated_search_layer_inspector.tex | 31 - ...plates_1_1_base_editor_script_template.eps | 209 -- ...plates_1_1_base_editor_script_template.tex | 45 - ...tes_1_1_default_editor_script_template.eps | 209 -- ...tes_1_1_default_editor_script_template.tex | 123 - ...s_1_1_cache_1_1_search_inspector_cache.tex | 173 -- ..._formatter_1_1_search_string_formatter.tex | 32 - ..._base_sample_searchable_mono_behaviour.eps | 203 -- ..._base_sample_searchable_mono_behaviour.tex | 38 - ...ample_searchable_mono_behaviour_editor.eps | 197 -- ...ample_searchable_mono_behaviour_editor.tex | 31 - ...ples_1_1_sample_default_mono_behaviour.eps | 197 -- ...ples_1_1_sample_default_mono_behaviour.tex | 38 - ...s_1_1_sample_searchable_mono_behaviour.eps | 203 -- ...s_1_1_sample_searchable_mono_behaviour.tex | 38 - ..._1_base_1_1_base_field_search_settings.eps | 203 -- ..._1_base_1_1_base_field_search_settings.tex | 206 -- ...1_default_field_search_settings_editor.eps | 203 -- ...1_default_field_search_settings_editor.tex | 30 - ...ditor_1_1_field_search_settings_editor.eps | 203 -- ...ditor_1_1_field_search_settings_editor.tex | 55 - ...1_1_settings_1_1_field_search_settings.eps | 203 -- ...1_1_settings_1_1_field_search_settings.tex | 122 - .../dir_17b3333cde9b07dffa0f1af85352ddeb.tex | 7 - .../dir_2432a9848d19d11a1bd4eeeeb53ff027.tex | 15 - .../dir_259decbc2ea484bb3f6813060f56881f.tex | 7 - .../dir_275089585c7fc1b5fd5d7d42c69cb1da.tex | 7 - .../dir_2af6c947823b869652ab1b712b229c19.tex | 2 - .../dir_2bb8e1101e7d047227a19043a128fbe6.tex | 7 - .../dir_2d407afb53fc3fbd336edf7052583ccf.tex | 9 - .../dir_2ddae2a2cb80147c930e3cb999298926.tex | 7 - .../dir_31139cfdf64044a70722c64a4fbdfa03.tex | 2 - .../dir_397ae9a71f12a691e3755e94381afeb8.tex | 2 - .../dir_3f049fbb230563968553d2b13eca820a.tex | 9 - .../dir_403eb944046b7c692683ac762e3240e9.tex | 2 - .../dir_41f3b1fcfc4edad21f8cefe0027808e9.tex | 2 - .../dir_45b04df99150743fec6a8199bf7d7052.tex | 2 - .../dir_4870bb5aa8e14e2850b827dfa5b6803c.tex | 2 - .../dir_494b2c069ec96d29724b6a041fb77ff7.tex | 2 - .../dir_5a05a18f86e214d2f26e045c1a1daa9d.tex | 15 - .../dir_5f864546fa19a64e60521b53e6d6ab49.tex | 7 - .../dir_6f23626456459d8450b4168dda7093ef.tex | 7 - .../dir_87ba2e080a62137deed56279787c8764.tex | 2 - .../dir_8be70ae0296bae15f9f1a1a875770e9b.tex | 7 - .../dir_90b0b2e2658143fe38756520398d4050.tex | 7 - .../dir_9701da8b63bd30888976d3ce63d7628f.tex | 2 - .../dir_b09b0bedfac9617a783405e377175182.tex | 7 - .../dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex | 2 - .../dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex | 2 - .../dir_c639eb9416e02bd7a41deb172f803f35.tex | 11 - .../dir_d0e477a32e007b38b39be8aed850ebd3.tex | 7 - .../dir_d958da1c8948fc577ad3d59d33b69e46.tex | 7 - .../dir_dd16eb35667a81e095a4898fedce711f.tex | 2 - .../dir_e23e80085117c025ca199c397a1e3536.tex | 7 - .../dir_e337ad9be45e8eff5e0e645b41b107a5.tex | 9 - .../dir_e33ee9843d959fc7c64c985cb7dab962.tex | 2 - .../dir_f48224f90665e2302a441b3a4b3122fa.tex | 7 - docs/latex/doxygen.sty | 596 ---- docs/latex/hierarchy.tex | 91 - docs/latex/index.tex | 74 - docs/latex/longtable_doxygen.sty | 448 --- docs/latex/make.bat | 56 - docs/latex/namespace_code_generation.tex | 14 - .../namespace_code_generation_1_1_base.tex | 11 - .../namespace_code_generation_1_1_data.tex | 7 - docs/latex/namespace_field_search.tex | 17 - .../namespace_field_search_1_1_attributes.tex | 14 - ...ield_search_1_1_attributes_1_1_drawers.tex | 7 - .../latex/namespace_field_search_1_1_core.tex | 18 - ...mespace_field_search_1_1_core_1_1_base.tex | 7 - ...mespace_field_search_1_1_core_1_1_data.tex | 7 - ..._search_1_1_core_1_1_data_1_1_criteria.tex | 14 - ..._1_core_1_1_data_1_1_criteria_1_1_base.tex | 7 - ...ield_search_1_1_core_1_1_global_editor.tex | 9 - ...e_field_search_1_1_core_1_1_inspectors.tex | 16 - ...earch_1_1_core_1_1_inspectors_1_1_base.tex | 7 - ..._1_core_1_1_inspectors_1_1_controllers.tex | 7 - ...rch_1_1_core_1_1_inspectors_1_1_editor.tex | 7 - ...ore_1_1_inspectors_1_1_editor_1_1_base.tex | 7 - ...ld_search_1_1_editor_script_generation.tex | 18 - ..._1_editor_script_generation_1_1_editor.tex | 7 - ...or_script_generation_1_1_global_editor.tex | 9 - ...editor_script_generation_1_1_templates.tex | 9 - .../namespace_field_search_1_1_helpers.tex | 9 - ...ace_field_search_1_1_helpers_1_1_cache.tex | 12 - ..._search_1_1_helpers_1_1_cache_1_1_data.tex | 9 - ...earch_1_1_helpers_1_1_string_formatter.tex | 7 - .../namespace_field_search_1_1_samples.tex | 16 - ...ce_field_search_1_1_samples_1_1_editor.tex | 7 - .../namespace_field_search_1_1_settings.tex | 14 - ...ace_field_search_1_1_settings_1_1_base.tex | 7 - ...e_field_search_1_1_settings_1_1_editor.tex | 9 - docs/latex/namespaces.tex | 33 - docs/latex/refman.tex | 266 -- ...1_cache_1_1_data_1_1_search_cache_json.tex | 65 - ..._1_cache_1_1_data_1_1_search_cache_obj.tex | 54 - docs/latex/tabu_doxygen.sty | 2557 ----------------- 534 files changed, 47553 deletions(-) delete mode 100644 docs/html/annotated.html delete mode 100644 docs/html/annotated_dup.js delete mode 100644 docs/html/bc_s.png delete mode 100644 docs/html/bc_sd.png delete mode 100644 docs/html/bdwn.png delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator-members.html delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.png delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template.html delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template.js delete mode 100644 docs/html/class_code_generation_1_1_base_1_1_base_script_template.png delete mode 100644 docs/html/class_code_generation_1_1_code_generation_utils-members.html delete mode 100644 docs/html/class_code_generation_1_1_code_generation_utils.html delete mode 100644 docs/html/class_code_generation_1_1_code_generation_utils.js delete mode 100644 docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html delete mode 100644 docs/html/class_code_generation_1_1_data_1_1_generated_script.html delete mode 100644 docs/html/class_code_generation_1_1_data_1_1_generated_script.js delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.png delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_comparer.png delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js delete mode 100644 docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.png delete mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters.html delete mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters.js delete mode 100644 docs/html/class_field_search_1_1_core_1_1_search_with_filters.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.png delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js delete mode 100644 docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.png delete mode 100644 docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html delete mode 100644 docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html delete mode 100644 docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js delete mode 100644 docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html delete mode 100644 docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html delete mode 100644 docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.png delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.png delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour-members.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.png delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js delete mode 100644 docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.png delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.png delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.png delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.png delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings-members.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js delete mode 100644 docs/html/class_field_search_1_1_settings_1_1_field_search_settings.png delete mode 100644 docs/html/classes.html delete mode 100644 docs/html/closed.png delete mode 100644 docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html delete mode 100644 docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html delete mode 100644 docs/html/dir_259decbc2ea484bb3f6813060f56881f.html delete mode 100644 docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html delete mode 100644 docs/html/dir_2af6c947823b869652ab1b712b229c19.html delete mode 100644 docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html delete mode 100644 docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html delete mode 100644 docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html delete mode 100644 docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html delete mode 100644 docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html delete mode 100644 docs/html/dir_3f049fbb230563968553d2b13eca820a.html delete mode 100644 docs/html/dir_403eb944046b7c692683ac762e3240e9.html delete mode 100644 docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html delete mode 100644 docs/html/dir_45b04df99150743fec6a8199bf7d7052.html delete mode 100644 docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html delete mode 100644 docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html delete mode 100644 docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html delete mode 100644 docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html delete mode 100644 docs/html/dir_6f23626456459d8450b4168dda7093ef.html delete mode 100644 docs/html/dir_87ba2e080a62137deed56279787c8764.html delete mode 100644 docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html delete mode 100644 docs/html/dir_90b0b2e2658143fe38756520398d4050.html delete mode 100644 docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html delete mode 100644 docs/html/dir_b09b0bedfac9617a783405e377175182.html delete mode 100644 docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html delete mode 100644 docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html delete mode 100644 docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html delete mode 100644 docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html delete mode 100644 docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html delete mode 100644 docs/html/dir_dd16eb35667a81e095a4898fedce711f.html delete mode 100644 docs/html/dir_e23e80085117c025ca199c397a1e3536.html delete mode 100644 docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html delete mode 100644 docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html delete mode 100644 docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html delete mode 100644 docs/html/doc.png delete mode 100644 docs/html/docd.png delete mode 100644 docs/html/doxygen.css delete mode 100644 docs/html/doxygen.svg delete mode 100644 docs/html/dynsections.js delete mode 100644 docs/html/folderclosed.png delete mode 100644 docs/html/folderopen.png delete mode 100644 docs/html/functions.html delete mode 100644 docs/html/functions_a.html delete mode 100644 docs/html/functions_b.html delete mode 100644 docs/html/functions_c.html delete mode 100644 docs/html/functions_d.html delete mode 100644 docs/html/functions_dup.js delete mode 100644 docs/html/functions_e.html delete mode 100644 docs/html/functions_enum.html delete mode 100644 docs/html/functions_f.html delete mode 100644 docs/html/functions_func.html delete mode 100644 docs/html/functions_g.html delete mode 100644 docs/html/functions_h.html delete mode 100644 docs/html/functions_i.html delete mode 100644 docs/html/functions_l.html delete mode 100644 docs/html/functions_m.html delete mode 100644 docs/html/functions_o.html delete mode 100644 docs/html/functions_prop.html delete mode 100644 docs/html/functions_r.html delete mode 100644 docs/html/functions_s.html delete mode 100644 docs/html/functions_t.html delete mode 100644 docs/html/functions_u.html delete mode 100644 docs/html/functions_v.html delete mode 100644 docs/html/functions_vars.html delete mode 100644 docs/html/functions_w.html delete mode 100644 docs/html/hierarchy.html delete mode 100644 docs/html/hierarchy.js delete mode 100644 docs/html/index.html delete mode 100644 docs/html/jquery.js delete mode 100644 docs/html/menu.js delete mode 100644 docs/html/menudata.js delete mode 100644 docs/html/namespace_code_generation.html delete mode 100644 docs/html/namespace_code_generation.js delete mode 100644 docs/html/namespace_code_generation_1_1_base.html delete mode 100644 docs/html/namespace_code_generation_1_1_base.js delete mode 100644 docs/html/namespace_code_generation_1_1_data.html delete mode 100644 docs/html/namespace_code_generation_1_1_data.js delete mode 100644 docs/html/namespace_field_search.html delete mode 100644 docs/html/namespace_field_search.js delete mode 100644 docs/html/namespace_field_search_1_1_attributes.html delete mode 100644 docs/html/namespace_field_search_1_1_attributes.js delete mode 100644 docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html delete mode 100644 docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js delete mode 100644 docs/html/namespace_field_search_1_1_core.html delete mode 100644 docs/html/namespace_field_search_1_1_core.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_base.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_base.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_global_editor.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_global_editor.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html delete mode 100644 docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation.html delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation.js delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html delete mode 100644 docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js delete mode 100644 docs/html/namespace_field_search_1_1_helpers.html delete mode 100644 docs/html/namespace_field_search_1_1_helpers.js delete mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache.html delete mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache.js delete mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html delete mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js delete mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html delete mode 100644 docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js delete mode 100644 docs/html/namespace_field_search_1_1_samples.html delete mode 100644 docs/html/namespace_field_search_1_1_samples.js delete mode 100644 docs/html/namespace_field_search_1_1_samples_1_1_editor.html delete mode 100644 docs/html/namespace_field_search_1_1_samples_1_1_editor.js delete mode 100644 docs/html/namespace_field_search_1_1_settings.html delete mode 100644 docs/html/namespace_field_search_1_1_settings.js delete mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_base.html delete mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_base.js delete mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_editor.html delete mode 100644 docs/html/namespace_field_search_1_1_settings_1_1_editor.js delete mode 100644 docs/html/namespaces.html delete mode 100644 docs/html/namespaces_dup.js delete mode 100644 docs/html/nav_f.png delete mode 100644 docs/html/nav_fd.png delete mode 100644 docs/html/nav_g.png delete mode 100644 docs/html/nav_h.png delete mode 100644 docs/html/nav_hd.png delete mode 100644 docs/html/navtree.css delete mode 100644 docs/html/navtree.js delete mode 100644 docs/html/navtreedata.js delete mode 100644 docs/html/navtreeindex0.js delete mode 100644 docs/html/navtreeindex1.js delete mode 100644 docs/html/navtreeindex2.js delete mode 100644 docs/html/open.png delete mode 100644 docs/html/resize.js delete mode 100644 docs/html/search/all_0.js delete mode 100644 docs/html/search/all_1.js delete mode 100644 docs/html/search/all_10.js delete mode 100644 docs/html/search/all_11.js delete mode 100644 docs/html/search/all_12.js delete mode 100644 docs/html/search/all_2.js delete mode 100644 docs/html/search/all_3.js delete mode 100644 docs/html/search/all_4.js delete mode 100644 docs/html/search/all_5.js delete mode 100644 docs/html/search/all_6.js delete mode 100644 docs/html/search/all_7.js delete mode 100644 docs/html/search/all_8.js delete mode 100644 docs/html/search/all_9.js delete mode 100644 docs/html/search/all_a.js delete mode 100644 docs/html/search/all_b.js delete mode 100644 docs/html/search/all_c.js delete mode 100644 docs/html/search/all_d.js delete mode 100644 docs/html/search/all_e.js delete mode 100644 docs/html/search/all_f.js delete mode 100644 docs/html/search/classes_0.js delete mode 100644 docs/html/search/classes_1.js delete mode 100644 docs/html/search/classes_2.js delete mode 100644 docs/html/search/classes_3.js delete mode 100644 docs/html/search/classes_4.js delete mode 100644 docs/html/search/classes_5.js delete mode 100644 docs/html/search/classes_6.js delete mode 100644 docs/html/search/classes_7.js delete mode 100644 docs/html/search/close.svg delete mode 100644 docs/html/search/enums_0.js delete mode 100644 docs/html/search/functions_0.js delete mode 100644 docs/html/search/functions_1.js delete mode 100644 docs/html/search/functions_2.js delete mode 100644 docs/html/search/functions_3.js delete mode 100644 docs/html/search/functions_4.js delete mode 100644 docs/html/search/functions_5.js delete mode 100644 docs/html/search/functions_6.js delete mode 100644 docs/html/search/functions_7.js delete mode 100644 docs/html/search/functions_8.js delete mode 100644 docs/html/search/functions_9.js delete mode 100644 docs/html/search/functions_a.js delete mode 100644 docs/html/search/functions_b.js delete mode 100644 docs/html/search/functions_c.js delete mode 100644 docs/html/search/functions_d.js delete mode 100644 docs/html/search/mag.svg delete mode 100644 docs/html/search/mag_d.svg delete mode 100644 docs/html/search/mag_sel.svg delete mode 100644 docs/html/search/mag_seld.svg delete mode 100644 docs/html/search/namespaces_0.js delete mode 100644 docs/html/search/namespaces_1.js delete mode 100644 docs/html/search/pages_0.js delete mode 100644 docs/html/search/properties_0.js delete mode 100644 docs/html/search/properties_1.js delete mode 100644 docs/html/search/properties_2.js delete mode 100644 docs/html/search/properties_3.js delete mode 100644 docs/html/search/properties_4.js delete mode 100644 docs/html/search/properties_5.js delete mode 100644 docs/html/search/properties_6.js delete mode 100644 docs/html/search/properties_7.js delete mode 100644 docs/html/search/properties_8.js delete mode 100644 docs/html/search/properties_9.js delete mode 100644 docs/html/search/properties_a.js delete mode 100644 docs/html/search/properties_b.js delete mode 100644 docs/html/search/search.css delete mode 100644 docs/html/search/search.js delete mode 100644 docs/html/search/searchdata.js delete mode 100644 docs/html/search/variables_0.js delete mode 100644 docs/html/search/variables_1.js delete mode 100644 docs/html/search/variables_10.js delete mode 100644 docs/html/search/variables_2.js delete mode 100644 docs/html/search/variables_3.js delete mode 100644 docs/html/search/variables_4.js delete mode 100644 docs/html/search/variables_5.js delete mode 100644 docs/html/search/variables_6.js delete mode 100644 docs/html/search/variables_7.js delete mode 100644 docs/html/search/variables_8.js delete mode 100644 docs/html/search/variables_9.js delete mode 100644 docs/html/search/variables_a.js delete mode 100644 docs/html/search/variables_b.js delete mode 100644 docs/html/search/variables_c.js delete mode 100644 docs/html/search/variables_d.js delete mode 100644 docs/html/search/variables_e.js delete mode 100644 docs/html/search/variables_f.js delete mode 100644 docs/html/splitbar.png delete mode 100644 docs/html/splitbard.png delete mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html delete mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html delete mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js delete mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html delete mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html delete mode 100644 docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js delete mode 100644 docs/html/sync_off.png delete mode 100644 docs/html/sync_on.png delete mode 100644 docs/html/tab_a.png delete mode 100644 docs/html/tab_ad.png delete mode 100644 docs/html/tab_b.png delete mode 100644 docs/html/tab_bd.png delete mode 100644 docs/html/tab_h.png delete mode 100644 docs/html/tab_hd.png delete mode 100644 docs/html/tab_s.png delete mode 100644 docs/html/tab_sd.png delete mode 100644 docs/html/tabs.css delete mode 100644 docs/latex/Makefile delete mode 100644 docs/latex/annotated.tex delete mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex delete mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps delete mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex delete mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps delete mode 100644 docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex delete mode 100644 docs/latex/class_code_generation_1_1_code_generation_utils.tex delete mode 100644 docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex delete mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps delete mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex delete mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps delete mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex delete mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps delete mode 100644 docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps delete mode 100644 docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps delete mode 100644 docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex delete mode 100644 docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex delete mode 100644 docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps delete mode 100644 docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps delete mode 100644 docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex delete mode 100644 docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex delete mode 100644 docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex delete mode 100644 docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex delete mode 100644 docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex delete mode 100644 docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex delete mode 100644 docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex delete mode 100644 docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex delete mode 100644 docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex delete mode 100644 docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex delete mode 100644 docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex delete mode 100644 docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex delete mode 100644 docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex delete mode 100644 docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex delete mode 100644 docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex delete mode 100644 docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex delete mode 100644 docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex delete mode 100644 docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex delete mode 100644 docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex delete mode 100644 docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex delete mode 100644 docs/latex/dir_87ba2e080a62137deed56279787c8764.tex delete mode 100644 docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex delete mode 100644 docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex delete mode 100644 docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex delete mode 100644 docs/latex/dir_b09b0bedfac9617a783405e377175182.tex delete mode 100644 docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex delete mode 100644 docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex delete mode 100644 docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex delete mode 100644 docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex delete mode 100644 docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex delete mode 100644 docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex delete mode 100644 docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex delete mode 100644 docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex delete mode 100644 docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex delete mode 100644 docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex delete mode 100644 docs/latex/doxygen.sty delete mode 100644 docs/latex/hierarchy.tex delete mode 100644 docs/latex/index.tex delete mode 100644 docs/latex/longtable_doxygen.sty delete mode 100644 docs/latex/make.bat delete mode 100644 docs/latex/namespace_code_generation.tex delete mode 100644 docs/latex/namespace_code_generation_1_1_base.tex delete mode 100644 docs/latex/namespace_code_generation_1_1_data.tex delete mode 100644 docs/latex/namespace_field_search.tex delete mode 100644 docs/latex/namespace_field_search_1_1_attributes.tex delete mode 100644 docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_base.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_data.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex delete mode 100644 docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex delete mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation.tex delete mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex delete mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex delete mode 100644 docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex delete mode 100644 docs/latex/namespace_field_search_1_1_helpers.tex delete mode 100644 docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex delete mode 100644 docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex delete mode 100644 docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex delete mode 100644 docs/latex/namespace_field_search_1_1_samples.tex delete mode 100644 docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex delete mode 100644 docs/latex/namespace_field_search_1_1_settings.tex delete mode 100644 docs/latex/namespace_field_search_1_1_settings_1_1_base.tex delete mode 100644 docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex delete mode 100644 docs/latex/namespaces.tex delete mode 100644 docs/latex/refman.tex delete mode 100644 docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex delete mode 100644 docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex delete mode 100644 docs/latex/tabu_doxygen.sty diff --git a/docs/html/annotated.html b/docs/html/annotated.html deleted file mode 100644 index ede91c3..0000000 --- a/docs/html/annotated.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Class List
    -
    -
    -
    Here are the classes, structs, unions and interfaces with brief descriptions:
    -
    [detail level 123456]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     NCodeGeneration
     NBase
     CBaseCodeGeneratorBase class for custom CodeGenerator
     CBaseCodeGeneratorSettingsBase settings object for BaseCodeGenerator<T>
     CBaseScriptTemplateBase script template object
     NData
     CGeneratedScriptData class for Generated Script
     CCodeGenerationUtilsUtils for CodeGeneration
     NFieldSearch
     NAttributes
     NDrawers
     CTypeRefDropdownAttributeDrawerDrawer for TypeRefDropdownAttribute
     CTypeComparerType comparer. Used in TypeRefDropdownAttribute
     CTypeRefDropdownAttributeDropdown list attribute for type, inherited from BaseType
     NCore
     NBase
     CBaseSearchBase search class with filter implementation
     NData
     NCriteria
     NBase
     CBaseSearchCriterionBase search criterion for Core.Base.BaseSearch
     CByFieldNameSearchCriterionByFieldName search criterion for Core.SearchWithFilters
     CByObjNameSearchCriterionByObjName search criterion for Core.SearchWithFilters
     NGlobalEditor
     CBaseFieldSearchGlobalEditorBase FieldSearchGlobalEditor class
     CDefaultFieldSearchGlobalEditorDefault implementation BaseFieldSearchGlobalEditor
     NInspectors
     NBase
     CBaseSearchLayerInspectorBase SearchLayerInspector class
     NControllers
     CSearchInspectorServiceDefault Search Service for Inspectors. Using SearchWithFilters
     NEditor
     NBase
     CBaseSearchableEditorBase class for manually created SearchableEditor's
     CDefaultSearchLayerInspectorDefault implementation BaseSearchLayerInspector
     CSearchWithFiltersDefault search with filters
     NEditorScriptGeneration
     NEditor
     CEditorScriptGeneratorWindowWindow for EditorScriptGenerator
     CScrollViewDataScrollViewData class for EditorScriptGeneratorWindow
     NGlobalEditor
     CGeneratedFieldSearchGlobalEditorGeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
     CGeneratedSearchLayerInspectorGeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector
     NTemplates
     CBaseEditorScriptTemplateBase editor script template object. Base editor implementation BaseScriptTemplate
     CDefaultEditorScriptTemplateDefault implementation BaseEditorScriptTemplate
     CEditorScriptGeneratorBaseCodeGenerator<T> for UnityEditor.Editor
     CEditorScriptGeneratorSettingsSettings singleton object for EditorScriptGenerator
     NHelpers
     NCache
     NData
     CSearchCacheJsonContainer for SearchCacheObj
     CSearchCacheObjStored SearchCache struct
     CSearchInspectorCacheSearchCache inspector controller. With InitializeOnLoad logic
     NStringFormatter
     CSearchStringFormatterHelper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion
     NSamples
     NEditor
     CSampleSearchableMonoBehaviourEditorCustom editor for SampleSearchableMonoBehaviour
     CBaseSampleSearchableMonoBehaviourBase class for SampleSearchableMonoBehaviour
     CSampleDefaultMonoBehaviourSample monobehaviour without specific inspector
     CSampleSearchableMonoBehaviourSample monobehaviour with specific inspector
     NSettings
     NBase
     CBaseFieldSearchSettingsBase settings singleton class for FieldSearch
     NEditor
     CDefaultFieldSearchSettingsEditorEditor for BaseFieldSearchSettings
     CFieldSearchSettingsEditorCustom editor for FieldSearchSettings
     CFieldSearchSettingsFieldSearchSettings implementation based on BaseFieldSearchSettings
    -
    -
    -
    - - - - diff --git a/docs/html/annotated_dup.js b/docs/html/annotated_dup.js deleted file mode 100644 index 3c0cda7..0000000 --- a/docs/html/annotated_dup.js +++ /dev/null @@ -1,101 +0,0 @@ -var annotated_dup = -[ - [ "CodeGeneration", "namespace_code_generation.html", [ - [ "Base", "namespace_code_generation_1_1_base.html", [ - [ "BaseCodeGenerator", "class_code_generation_1_1_base_1_1_base_code_generator.html", "class_code_generation_1_1_base_1_1_base_code_generator" ], - [ "BaseCodeGeneratorSettings", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html", "class_code_generation_1_1_base_1_1_base_code_generator_settings" ], - [ "BaseScriptTemplate", "class_code_generation_1_1_base_1_1_base_script_template.html", "class_code_generation_1_1_base_1_1_base_script_template" ] - ] ], - [ "Data", "namespace_code_generation_1_1_data.html", [ - [ "GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html", "class_code_generation_1_1_data_1_1_generated_script" ] - ] ], - [ "CodeGenerationUtils", "class_code_generation_1_1_code_generation_utils.html", "class_code_generation_1_1_code_generation_utils" ] - ] ], - [ "FieldSearch", "namespace_field_search.html", [ - [ "Attributes", "namespace_field_search_1_1_attributes.html", [ - [ "Drawers", "namespace_field_search_1_1_attributes_1_1_drawers.html", [ - [ "TypeRefDropdownAttributeDrawer", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer" ] - ] ], - [ "TypeComparer", "class_field_search_1_1_attributes_1_1_type_comparer.html", "class_field_search_1_1_attributes_1_1_type_comparer" ], - [ "TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute" ] - ] ], - [ "Core", "namespace_field_search_1_1_core.html", [ - [ "Base", "namespace_field_search_1_1_core_1_1_base.html", [ - [ "BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html", "class_field_search_1_1_core_1_1_base_1_1_base_search" ] - ] ], - [ "Data", "namespace_field_search_1_1_core_1_1_data.html", [ - [ "Criteria", "namespace_field_search_1_1_core_1_1_data_1_1_criteria.html", [ - [ "Base", "namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html", [ - [ "BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion" ] - ] ], - [ "ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion" ], - [ "ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion" ] - ] ] - ] ], - [ "GlobalEditor", "namespace_field_search_1_1_core_1_1_global_editor.html", [ - [ "BaseFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html", null ], - [ "DefaultFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor" ] - ] ], - [ "Inspectors", "namespace_field_search_1_1_core_1_1_inspectors.html", [ - [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html", [ - [ "BaseSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html", null ] - ] ], - [ "Controllers", "namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html", [ - [ "SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service" ] - ] ], - [ "Editor", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html", [ - [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html", [ - [ "BaseSearchableEditor", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor" ] - ] ] - ] ], - [ "DefaultSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector" ] - ] ], - [ "SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html", "class_field_search_1_1_core_1_1_search_with_filters" ] - ] ], - [ "EditorScriptGeneration", "namespace_field_search_1_1_editor_script_generation.html", [ - [ "Editor", "namespace_field_search_1_1_editor_script_generation_1_1_editor.html", [ - [ "EditorScriptGeneratorWindow", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window" ] - ] ], - [ "GlobalEditor", "namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html", [ - [ "GeneratedFieldSearchGlobalEditor", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor" ], - [ "GeneratedSearchLayerInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector" ] - ] ], - [ "Templates", "namespace_field_search_1_1_editor_script_generation_1_1_templates.html", [ - [ "BaseEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template" ], - [ "DefaultEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template" ] - ] ], - [ "EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator" ], - [ "EditorScriptGeneratorSettings", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings" ] - ] ], - [ "Helpers", "namespace_field_search_1_1_helpers.html", [ - [ "Cache", "namespace_field_search_1_1_helpers_1_1_cache.html", [ - [ "Data", "namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html", [ - [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json" ], - [ "SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj" ] - ] ], - [ "SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache" ] - ] ], - [ "StringFormatter", "namespace_field_search_1_1_helpers_1_1_string_formatter.html", [ - [ "SearchStringFormatter", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter" ] - ] ] - ] ], - [ "Samples", "namespace_field_search_1_1_samples.html", [ - [ "Editor", "namespace_field_search_1_1_samples_1_1_editor.html", [ - [ "SampleSearchableMonoBehaviourEditor", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor" ] - ] ], - [ "BaseSampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour" ], - [ "SampleDefaultMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour" ], - [ "SampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour" ] - ] ], - [ "Settings", "namespace_field_search_1_1_settings.html", [ - [ "Base", "namespace_field_search_1_1_settings_1_1_base.html", [ - [ "BaseFieldSearchSettings", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings" ] - ] ], - [ "Editor", "namespace_field_search_1_1_settings_1_1_editor.html", [ - [ "DefaultFieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor" ], - [ "FieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor" ] - ] ], - [ "FieldSearchSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html", "class_field_search_1_1_settings_1_1_field_search_settings" ] - ] ] - ] ] -]; \ No newline at end of file diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/docs/html/bc_sd.png b/docs/html/bc_sd.png deleted file mode 100644 index 31ca888dc71049713b35c351933a8d0f36180bf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)Jwi0r1~gdSq#w{Bu1q z`craw(p2!hu$4C_$Oc3X(sI6e=9QSTwPt{G) z=htT&^~&c~L2~e{r5_5SYe7#Is-$ln>~Kd%$F#tC65?{LvQ}8O`A~RBB0N~`2M+waajO;5>3B&-viHGJeEK2TQOiPRa zfDKyqwMc4wfaEh4jt>H`nW_Zidwk@Bowp`}(VUaj-pSI(-1L>FJVsX}Yl9~JsqgsZ zUD9(rMwf23Gez6KPa|wwInZodP-2}9@fK0Ga_9{8SOjU&4l`pH4@qlQp83>>HT$xW zER^U>)MyV%t(Lu=`d=Y?{k1@}&r7ZGkFQ%z%N+sE9BtYjovzxyxCPxN6&@wLK{soQ zSmkj$aLI}miuE^p@~4}mg9OjDfGEkgY4~^XzLRUBB*O{+&vq<3v(E%+k_i%=`~j%{ Vj14gnt9}3g002ovPDHLkV1n!oC4m3{ diff --git a/docs/html/bdwn.png b/docs/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    CodeGeneration.Base.BaseCodeGenerator< T > Member List
    -
    -
    - -

    This is the complete list of members for CodeGeneration.Base.BaseCodeGenerator< T >, including all inherited members.

    - - - - -
    _settingsCodeGeneration.Base.BaseCodeGenerator< T >protected
    BaseCodeGenerator(BaseCodeGeneratorSettings< T > settings)CodeGeneration.Base.BaseCodeGenerator< T >protected
    CreateScripts(T scriptTemplate, bool refresh=true, params Type[] inputTypes)CodeGeneration.Base.BaseCodeGenerator< T >pure virtual
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html deleted file mode 100644 index 1eb8bd6..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.Base.BaseCodeGenerator< T > Class Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.Base.BaseCodeGenerator< T > Class Template Referenceabstract
    -
    -
    - -

    Base class for custom CodeGenerator - More...

    - - - - - -

    -Public Member Functions

    abstract void CreateScripts (T scriptTemplate, bool refresh=true, params Type[] inputTypes)
     Create scripts using scriptTemplate More...
     
    - - - -

    -Protected Member Functions

     BaseCodeGenerator (BaseCodeGeneratorSettings< T > settings)
     
    - - - -

    -Protected Attributes

    BaseCodeGeneratorSettings< T > _settings
     
    -

    Detailed Description

    -

    Base class for custom CodeGenerator

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    -
    Type Constraints
    - - -
    T :BaseScriptTemplate 
    -
    -
    -
    -

    Constructor & Destructor Documentation

    - -

    ◆ BaseCodeGenerator()

    - -
    -
    - - - - - -
    - - - - - - - - -
    CodeGeneration.Base.BaseCodeGenerator< T >.BaseCodeGenerator (BaseCodeGeneratorSettings< T > settings)
    -
    -protected
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ CreateScripts()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    abstract void CodeGeneration.Base.BaseCodeGenerator< T >.CreateScripts (scriptTemplate,
    bool refresh = true,
    params Type[] inputTypes 
    )
    -
    -pure virtual
    -
    - -

    Create scripts using scriptTemplate

    -
    Parameters
    - - - - -
    scriptTemplate
    refresh
    inputTypes
    -
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ _settings

    - -
    -
    - - - - - -
    - - - - -
    BaseCodeGeneratorSettings<T> CodeGeneration.Base.BaseCodeGenerator< T >._settings
    -
    -protected
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js deleted file mode 100644 index 2c02612..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_code_generation_1_1_base_1_1_base_code_generator = -[ - [ "BaseCodeGenerator", "class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861", null ], - [ "CreateScripts", "class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30", null ], - [ "_settings", "class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235", null ] -]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html deleted file mode 100644 index 2d12353..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html deleted file mode 100644 index 8d2199c..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.Base.BaseCodeGeneratorSettings< T > Class Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.Base.BaseCodeGeneratorSettings< T > Class Template Reference
    -
    -
    - -

    Base settings object for BaseCodeGenerator<T> - More...

    -
    -Inheritance diagram for CodeGeneration.Base.BaseCodeGeneratorSettings< T >:
    -
    -
    - -
    - - - - - - - - -

    -Public Member Functions

    string FullFileFolder (string relativePath)
     Full folder path with relativePath More...
     
    BaseCodeGenerator< T > CreateGeneratorInstance ()
     Create new instance BaseCodeGenerator<T> using CodeGeneratorType More...
     
    - - - - - -

    -Protected Attributes

    string _defaultFileFolder
     
    _defaultScriptTemplate
     
    - - - - - - - - - - - - - -

    -Properties

    DefaultScriptTemplate [get]
     Default script template, used in BaseCodeGenerator<T> More...
     
    string DefaultFileFolder [get]
     Folder for generated files More...
     
    abstract string CodeGeneratorTypeName [get]
     CodeGenerator type name More...
     
    Type CodeGeneratorType [get]
     Get CodeGeneratorType using CodeGeneratorTypeName More...
     
    -

    Detailed Description

    -

    Base settings object for BaseCodeGenerator<T>

    -
    -
    Type Constraints
    - - -
    T :BaseScriptTemplate 
    -
    -
    -
    -

    Member Function Documentation

    - -

    ◆ CreateGeneratorInstance()

    - -
    -
    - - - - - - - -
    BaseCodeGenerator< T > CodeGeneration.Base.BaseCodeGeneratorSettings< T >.CreateGeneratorInstance ()
    -
    - -

    Create new instance BaseCodeGenerator<T> using CodeGeneratorType

    -
    Returns
    - -
    -
    - -

    ◆ FullFileFolder()

    - -
    -
    - - - - - - - - -
    string CodeGeneration.Base.BaseCodeGeneratorSettings< T >.FullFileFolder (string relativePath)
    -
    - -

    Full folder path with relativePath

    -
    Parameters
    - - -
    relativePath
    -
    -
    -
    Returns
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ _defaultFileFolder

    - -
    -
    - - - - - -
    - - - - -
    string CodeGeneration.Base.BaseCodeGeneratorSettings< T >._defaultFileFolder
    -
    -protected
    -
    - -
    -
    - -

    ◆ _defaultScriptTemplate

    - -
    -
    - - - - - -
    - - - - -
    T CodeGeneration.Base.BaseCodeGeneratorSettings< T >._defaultScriptTemplate
    -
    -protected
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ CodeGeneratorType

    - -
    -
    - - - - - -
    - - - - -
    Type CodeGeneration.Base.BaseCodeGeneratorSettings< T >.CodeGeneratorType
    -
    -getprotected
    -
    - -

    Get CodeGeneratorType using CodeGeneratorTypeName

    - -
    -
    - -

    ◆ CodeGeneratorTypeName

    - -
    -
    - - - - - -
    - - - - -
    abstract string CodeGeneration.Base.BaseCodeGeneratorSettings< T >.CodeGeneratorTypeName
    -
    -getprotected
    -
    - -

    CodeGenerator type name

    - -
    -
    - -

    ◆ DefaultFileFolder

    - -
    -
    - - - - - -
    - - - - -
    string CodeGeneration.Base.BaseCodeGeneratorSettings< T >.DefaultFileFolder
    -
    -get
    -
    - -

    Folder for generated files

    - -
    -
    - -

    ◆ DefaultScriptTemplate

    - -
    -
    - - - - - -
    - - - - -
    T CodeGeneration.Base.BaseCodeGeneratorSettings< T >.DefaultScriptTemplate
    -
    -get
    -
    - -

    Default script template, used in BaseCodeGenerator<T>

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js deleted file mode 100644 index 1272258..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_code_generation_1_1_base_1_1_base_code_generator_settings = -[ - [ "CreateGeneratorInstance", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f", null ], - [ "FullFileFolder", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56", null ], - [ "_defaultFileFolder", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429", null ], - [ "_defaultScriptTemplate", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6", null ], - [ "CodeGeneratorType", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c", null ], - [ "CodeGeneratorTypeName", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5", null ], - [ "DefaultFileFolder", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94", null ], - [ "DefaultScriptTemplate", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55", null ] -]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.png b/docs/html/class_code_generation_1_1_base_1_1_base_code_generator_settings.png deleted file mode 100644 index aaebbbdef47f1ebef4f132493f8028f43484c70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 960 zcmeAS@N?(olHy`uVBq!ia0y~yVDtjA12~w0q{rDabwElwz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aCv$v;nyQ*hr)&;T(VV!Xc!`%Mmtv?_5XZ`( zNlqS9Cy5;T9pY!|AGA03?cM#mUY9;mFtJng+<*Rd$TcICl}|mMT7A0q;(yT7Pkm?K zzBGTk?C-8j%M?Vm_hFU@mtGY z?Z1Dprf2<>5KT`-6wmEgp|f<#k|{xcOdo#MFsd-5droB#tf^h<-M|o}>cApC`K8bU zo0UQe9U`0pPODfr6hoO>CTKAN1BC%-P=f$a5eHDZC4^GxL-zwBy)->Fm(FQTy4{&O zUpe$v8OO>?+nhb7Zj*IdwdJjV*3@9ZO|iM9#qwL<+D`X7TzB8}+_wAz8UE8}zir$4 z_}Q8F{#&kO-_E-cQYU|#?`^5v&NFZAzN=aE{P)YdyQAGk?#`1{n`RZ6)!pG)3C!L>i{7e0G-~Mc`?|##FN0^IOpTBnh@z>PZt!3dG-?p)b>fNmMkK2Ch z#W&NK^J!& zujg0a-gRx#LFW9YQn|OU+V;(R`;mQ5^t1j)8+UHCnq6o<>HgXo$Mc_NY<#6(`$N!n z`KOgzjm)+$jyxV-S+q80|C+?9ccwqvb|=sF*xgn6Kcm!cYgNnipI&Ppeb%ZpQtQXB zin@@4xz-!+=A1v_Idz-ul9hhjYTH9HZzr#N-JWaj01D)wrMc}Bv~sOmfWp8CzRmY= i(WWUulY+b~PujcBnj9f%lHU!?YYd*QelF{r5}E*ln8x=2 diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html b/docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html deleted file mode 100644 index de1d91d..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_script_template-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    CodeGeneration.Base.BaseScriptTemplate Member List
    -
    -
    - -

    This is the complete list of members for CodeGeneration.Base.BaseScriptTemplate, including all inherited members.

    - - - - -
    _scriptFormatStringCodeGeneration.Base.BaseScriptTemplateprotected
    _scriptNameFormatStringCodeGeneration.Base.BaseScriptTemplateprotected
    CreateScript(Type type, params object[] args)CodeGeneration.Base.BaseScriptTemplatepure virtual
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.html b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.html deleted file mode 100644 index 4b2ae0a..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.Base.BaseScriptTemplate Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.Base.BaseScriptTemplate Class Referenceabstract
    -
    -
    - -

    Base script template object - More...

    -
    -Inheritance diagram for CodeGeneration.Base.BaseScriptTemplate:
    -
    -
    - - -FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate -FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate - -
    - - - - - -

    -Public Member Functions

    abstract GeneratedScript CreateScript (Type type, params object[] args)
     Create script with args using _scriptFormatString More...
     
    - - - - - - - -

    -Protected Attributes

    string _scriptNameFormatString
     File name format string More...
     
    string _scriptFormatString
     Script format string More...
     
    -

    Detailed Description

    -

    Base script template object

    -

    Member Function Documentation

    - -

    ◆ CreateScript()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    abstract GeneratedScript CodeGeneration.Base.BaseScriptTemplate.CreateScript (Type type,
    params object[] args 
    )
    -
    -pure virtual
    -
    - -

    Create script with args using _scriptFormatString

    -
    Parameters
    - - - -
    type
    args
    -
    -
    -
    Returns
    - -

    Implemented in FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.

    - -
    -
    -

    Member Data Documentation

    - -

    ◆ _scriptFormatString

    - -
    -
    - - - - - -
    - - - - -
    string CodeGeneration.Base.BaseScriptTemplate._scriptFormatString
    -
    -protected
    -
    - -

    Script format string

    - -
    -
    - -

    ◆ _scriptNameFormatString

    - -
    -
    - - - - - -
    - - - - -
    string CodeGeneration.Base.BaseScriptTemplate._scriptNameFormatString
    -
    -protected
    -
    - -

    File name format string

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.js b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.js deleted file mode 100644 index 0ec6689..0000000 --- a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_code_generation_1_1_base_1_1_base_script_template = -[ - [ "CreateScript", "class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2", null ], - [ "_scriptFormatString", "class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75", null ], - [ "_scriptNameFormatString", "class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a", null ] -]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_base_1_1_base_script_template.png b/docs/html/class_code_generation_1_1_base_1_1_base_script_template.png deleted file mode 100644 index 85703d44acbdc6912a7f5cfaf42d9d6a4a83b75f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 zcmcJRX;6}D8^r!gOK>5@w9L|Ic>#Bw zQZqsHAPJ*plDmSLDd7UPfD-eIMq< zpBQrVvkBu|-22k9E$~=r8t@R(E=(TFY3xG@bWfob0;x>4$8@LY-t)n8JYD1W=}I#^ zkWT-bF+6AoN$f4a#C~fBQLQRRs&|{?Q`+Lup?lN#h#_G@9m9J>$ux}h?(U1Wyb$5- zfE*-lkDbh>h440N#=UmTET<)m5wG%bU4EBNBbCG--tk-8(uz7|wZ^J+TqC(^e4Pm> z(nVJzvZcq(Qsd*FU+EaiQX>+ekH;2Pe}n=4Gpl7@-_@$rq?DY0#Lj*rpMP;n8=rqj z`+NDM2OLcgpGHqIbnWIJx1~H)R?6-l*uT4oOqqPnb_#Yn)4`t>ETl6Wbk46hj;Z`7ba z!=}z_&s)b2Fz7W|??P3Wz`4BZ148P18_r_6%}B_&DtK5q7_x&EQYI1YjBQ39^=J}A zVAW}hak-}5{G>aL0Tqq7wNgFouT18PgJsq2?Yz7i$l6~0JlH2^JNDUtLhe-UA*`Y% zi+>MU@9PVpJY~rfN=F@rZoNqgS2r!SuotofDAk+1$*2uB=vq>2LpaOHwu<+9NOLm0BX2C&ji-W;)?WN=SS2=hu}BgOeyRX-E;`)X3|X`4(oh1iIBNWqZ-_ z#f)Nn1xs%GJaL)+#eUsYY8Uc}FqNm7lk-KtXkTF9#NB?liop6E_~dJwvU74Q06||0 zoP%8E^ZDC;5FLzF>2D?EM_QnlkBpN+T+PdyxZ2Lnk2i6(zLL&mfHni9^Y=#XHo$*s zjfRGysS*PfntDZb90h}|*4Ea!xldc$?FWfz>ywR2e8ptZg`ME&+q9V3V8TcYIwbvM zBCfcQf9NHM4%FeI61`eSVh(Sr_cHSD zP}J&7`?*k1Bc1wKDC5l0oJaG~1k>tunOH0*bemV=3gz_@Esk-}y20a2oj98DG}>M) zJYg`lF4lVwfUDSnj|KjbB%Dg`u(-At)a{2Q`_kq%0;|kjVQh~@yQ6y=s31M z`?D#$%OOC>=Uo?<*$!XZtuwBd1m#TbAOzo&{I#e#%L%~bfg#G%(1Mq5@l0h*h#2u*zz{Dek`V>b1~r+N+5d3eCz^U(g+RnjS_CGUl4tf zXidx^0(y!t?}x=Ug}c1tDvl^D!?%t)wHtNGK6DuEV;h0hFOUW;o{{wuQ10gH zVd=a*Zevg=8vlG^gyGN9RNi>5c<7=9-(@z3JZNSrk9Y|??_5=(MvY|O14b^8344WNhjF?@Sj>Q1;XmxJgA(tnaMagLHgLYhec4Pw+4D>hMRw8bX7(ThVHnu}}M9nt5(K-W}5{t&~JXaJ0r_UZmkW-mhxWw;Fq{xCf%67x5{TG+#+0s6nGihQrDctAcD3S>&&}yEc z+}4#F&a6>qoip={MO2m8sgY3*I|!#{Csi)w*h~p`sNCuUImIU^3Hf4ZJH?k~?h{e# z>0YZBFbWC^_T{9s zK%`bN+voJ+gPoG8>Zu8TM3jGpAI7J1!KyKDQgL4FgK;D$rQqq^=Dh|6tMmDI=zm!E z8#GJw8uF)t+UhRgS}#7jrk_dab;ZFEl~BcX)2>vXs9|+LV#B2hsjNeI?y!*ihAYKE20PU)%l{Hm#2U~ArSo7Sy-jZrIh~z)fS*F diff --git a/docs/html/class_code_generation_1_1_code_generation_utils-members.html b/docs/html/class_code_generation_1_1_code_generation_utils-members.html deleted file mode 100644 index 913b464..0000000 --- a/docs/html/class_code_generation_1_1_code_generation_utils-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    CodeGeneration.CodeGenerationUtils Member List
    -
    -
    - -

    This is the complete list of members for CodeGeneration.CodeGenerationUtils, including all inherited members.

    - - - - - - - -
    GetAllAvailableEditorTypes()CodeGeneration.CodeGenerationUtilsstatic
    GetAllInheritedTypes(Type baseType, Assembly[] assemblies=default, Func< string, bool > ValidateNamespaceFunc=default)CodeGeneration.CodeGenerationUtilsstatic
    GetAttributeFieldByName(Attribute attribute, string fieldName)CodeGeneration.CodeGenerationUtilsstatic
    GetFirstAttributeFieldByType< T >(Attribute attribute)CodeGeneration.CodeGenerationUtilsstatic
    GetFirstClassAttribute< T >(Type type)CodeGeneration.CodeGenerationUtilsstatic
    SaveToFile(string folderPath, GeneratedScript generatedScript)CodeGeneration.CodeGenerationUtilsstatic
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_code_generation_utils.html b/docs/html/class_code_generation_1_1_code_generation_utils.html deleted file mode 100644 index 2776a61..0000000 --- a/docs/html/class_code_generation_1_1_code_generation_utils.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.CodeGenerationUtils Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.CodeGenerationUtils Class Reference
    -
    -
    - -

    Utils for CodeGeneration - More...

    - - - - - - - - - - - - - - - - - - - - -

    -Static Public Member Functions

    static Type[] GetAllAvailableEditorTypes ()
     Get all UnityEditor.Editor types. Excluding default or sample types. More...
     
    static Type[] GetAllInheritedTypes (Type baseType, Assembly[] assemblies=default, Func< string, bool > ValidateNamespaceFunc=default)
     Get all inherited types for baseType More...
     
    static FieldInfo GetAttributeFieldByName (Attribute attribute, string fieldName)
     Get first FieldInfo for attribute by fieldName More...
     
    static FieldInfo GetFirstAttributeFieldByType< T > (Attribute attribute)
     Get first FieldInfo for attribute by type of T More...
     
    static T GetFirstClassAttribute< T > (Type type)
     Get first class T attribute More...
     
    static bool SaveToFile (string folderPath, GeneratedScript generatedScript)
     Save generatedScript to folder with folderPath More...
     
    -

    Detailed Description

    -

    Utils for CodeGeneration

    -

    Member Function Documentation

    - -

    ◆ GetAllAvailableEditorTypes()

    - -
    -
    - - - - - -
    - - - - - - - -
    static Type[] CodeGeneration.CodeGenerationUtils.GetAllAvailableEditorTypes ()
    -
    -static
    -
    - -

    Get all UnityEditor.Editor types. Excluding default or sample types.

    -
    Returns
    - -
    -
    - -

    ◆ GetAllInheritedTypes()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    static Type[] CodeGeneration.CodeGenerationUtils.GetAllInheritedTypes (Type baseType,
    Assembly[] assemblies = default,
    Func< string, bool > ValidateNamespaceFunc = default 
    )
    -
    -static
    -
    - -

    Get all inherited types for baseType

    -
    Parameters
    - - - - -
    baseType
    assemblies
    ValidateNamespaceFunc
    -
    -
    -
    Returns
    - -
    -
    - -

    ◆ GetAttributeFieldByName()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static FieldInfo CodeGeneration.CodeGenerationUtils.GetAttributeFieldByName (Attribute attribute,
    string fieldName 
    )
    -
    -static
    -
    - -

    Get first FieldInfo for attribute by fieldName

    -
    Parameters
    - - - -
    attribute
    fieldName
    -
    -
    -
    Returns
    - -
    -
    - -

    ◆ GetFirstAttributeFieldByType< T >()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static FieldInfo CodeGeneration.CodeGenerationUtils.GetFirstAttributeFieldByType< T > (Attribute attribute)
    -
    -static
    -
    - -

    Get first FieldInfo for attribute by type of T

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    Parameters
    - - -
    attribute
    -
    -
    -
    Returns
    -
    -
    Type Constraints
    - - -
    T :Type 
    -
    -
    -
    - -
    -
    - -

    ◆ GetFirstClassAttribute< T >()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static T CodeGeneration.CodeGenerationUtils.GetFirstClassAttribute< T > (Type type)
    -
    -static
    -
    - -

    Get first class T attribute

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    Parameters
    - - -
    type
    -
    -
    -
    Returns
    -
    -
    Type Constraints
    - - -
    T :Attribute 
    -
    -
    -
    - -
    -
    - -

    ◆ SaveToFile()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static bool CodeGeneration.CodeGenerationUtils.SaveToFile (string folderPath,
    GeneratedScript generatedScript 
    )
    -
    -static
    -
    - -

    Save generatedScript to folder with folderPath

    -
    Parameters
    - - - -
    folderPath
    generatedScript
    -
    -
    -
    Returns
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_code_generation_utils.js b/docs/html/class_code_generation_1_1_code_generation_utils.js deleted file mode 100644 index e8afbe4..0000000 --- a/docs/html/class_code_generation_1_1_code_generation_utils.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_code_generation_1_1_code_generation_utils = -[ - [ "GetAllAvailableEditorTypes", "class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279", null ], - [ "GetAllInheritedTypes", "class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a", null ], - [ "GetAttributeFieldByName", "class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267", null ], - [ "GetFirstAttributeFieldByType< T >", "class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0", null ], - [ "GetFirstClassAttribute< T >", "class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0", null ], - [ "SaveToFile", "class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf", null ] -]; \ No newline at end of file diff --git a/docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html b/docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html deleted file mode 100644 index c945865..0000000 --- a/docs/html/class_code_generation_1_1_data_1_1_generated_script-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    CodeGeneration.Data.GeneratedScript Member List
    -
    -
    - -

    This is the complete list of members for CodeGeneration.Data.GeneratedScript, including all inherited members.

    - - - - -
    fileNameCodeGeneration.Data.GeneratedScript
    GeneratedScript(string fileName, string scriptStr)CodeGeneration.Data.GeneratedScript
    scriptStrCodeGeneration.Data.GeneratedScript
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_data_1_1_generated_script.html b/docs/html/class_code_generation_1_1_data_1_1_generated_script.html deleted file mode 100644 index 137c034..0000000 --- a/docs/html/class_code_generation_1_1_data_1_1_generated_script.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.Data.GeneratedScript Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.Data.GeneratedScript Class Reference
    -
    -
    - -

    Data class for Generated Script - More...

    - - - - -

    -Public Member Functions

     GeneratedScript (string fileName, string scriptStr)
     
    - - - - - -

    -Public Attributes

    string fileName
     
    string scriptStr
     
    -

    Detailed Description

    -

    Data class for Generated Script

    -

    Constructor & Destructor Documentation

    - -

    ◆ GeneratedScript()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    CodeGeneration.Data.GeneratedScript.GeneratedScript (string fileName,
    string scriptStr 
    )
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ fileName

    - -
    -
    - - - - -
    string CodeGeneration.Data.GeneratedScript.fileName
    -
    - -
    -
    - -

    ◆ scriptStr

    - -
    -
    - - - - -
    string CodeGeneration.Data.GeneratedScript.scriptStr
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_code_generation_1_1_data_1_1_generated_script.js b/docs/html/class_code_generation_1_1_data_1_1_generated_script.js deleted file mode 100644 index 15834f4..0000000 --- a/docs/html/class_code_generation_1_1_data_1_1_generated_script.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_code_generation_1_1_data_1_1_generated_script = -[ - [ "GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0", null ], - [ "fileName", "class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f", null ], - [ "scriptStr", "class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html deleted file mode 100644 index 91c6377..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html deleted file mode 100644 index f920a10..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer Class Reference
    -
    -
    - -

    Drawer for TypeRefDropdownAttribute - More...

    -
    -Inheritance diagram for FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer:
    -
    -
    - -
    - - - - -

    -Public Member Functions

    override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
     
    - - - - - - -

    -Private Member Functions

    void ShowDropDownTypeList (Rect position, SerializedProperty property, GUIContent label)
     
    void Init (SerializedProperty property)
     First Init call More...
     
    - - - - - - - -

    -Private Attributes

    TypeRefDropdownAttribute target
     
    int currentTypeIndex
     
    GUIContent[] displayedOptions
     
    -

    Detailed Description

    -

    Member Function Documentation

    - -

    ◆ Init()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.Init (SerializedProperty property)
    -
    -private
    -
    - -

    First Init call

    -
    Parameters
    - - -
    property
    -
    -
    - -
    -
    - -

    ◆ OnGUI()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    override void FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.OnGUI (Rect position,
    SerializedProperty property,
    GUIContent label 
    )
    -
    - -
    -
    - -

    ◆ ShowDropDownTypeList()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.ShowDropDownTypeList (Rect position,
    SerializedProperty property,
    GUIContent label 
    )
    -
    -private
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ currentTypeIndex

    - -
    -
    - - - - - -
    - - - - -
    int FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.currentTypeIndex
    -
    -private
    -
    - -
    -
    - -

    ◆ displayedOptions

    - -
    -
    - - - - - -
    - - - - -
    GUIContent [] FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.displayedOptions
    -
    -private
    -
    - -
    -
    - -

    ◆ target

    - -
    -
    - - - - - -
    - - - - -
    TypeRefDropdownAttribute FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.target
    -
    -private
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js deleted file mode 100644 index 4527446..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer = -[ - [ "Init", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51", null ], - [ "OnGUI", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c", null ], - [ "ShowDropDownTypeList", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298", null ], - [ "currentTypeIndex", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02", null ], - [ "displayedOptions", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac", null ], - [ "target", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.png b/docs/html/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.png deleted file mode 100644 index 73686342168aaf7ae1cdb2e1c45572fa24e9ae93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071 zcmeAS@N?(olHy`uVBq!ia0y~yU~B=h12~w0q~7jNIY3G}z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aC^Da*p$B+ufw{ved-B#dn zao4y0{6GFq&YOk<76;!p7p%(lt9__e$g}6r86898Zf3VhoStqIg*=RAOmUcWa0$yK z9yQeoDF)qM8}8drs_|cIbhAO_dU7b|Tan36IMfr@F?y~${z~Z0_y2E|>+j^P|9<-O z>-*YoKi}VWqdSW~TGDgf(N99JQr>M(&6@45zHrYPp&IE)F+Eq$v-~$TpMLQ6ue$x; z_b=;F5l?zLwLmHHd+_~hFLleK=l&|r^(ZpT(|8zAG$mkF-v3!fX45Wzri8946iO^invP5X9ukHW}te8>Fa0wFwhngybgMlU^Lz5>^nU5Dk1JE=EmdQd43NwI8fFVXL zCC|7a4l6vMqB(JiMo^Oq>trDn%^6b^Jb|`&axL??(f9KBR$_4@&;8OrTN*RF zq*?Cr+TbPU^$`^;W{SM{v>uqX89ZJ6T-G@yGywqjJLe_< diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html deleted file mode 100644 index 6e5fb96..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Attributes.TypeComparer Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Attributes.TypeComparer, including all inherited members.

    - - -
    Compare(Type x, Type y)FieldSearch.Attributes.TypeComparer
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html deleted file mode 100644 index a4ab9bd..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Attributes.TypeComparer Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Attributes.TypeComparer Class Reference
    -
    -
    - -

    Type comparer. Used in TypeRefDropdownAttribute - More...

    -
    -Inheritance diagram for FieldSearch.Attributes.TypeComparer:
    -
    -
    - -
    - - - - -

    -Public Member Functions

    int Compare (Type x, Type y)
     
    -

    Detailed Description

    -

    Type comparer. Used in TypeRefDropdownAttribute

    -

    Member Function Documentation

    - -

    ◆ Compare()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    int FieldSearch.Attributes.TypeComparer.Compare (Type x,
    Type y 
    )
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js deleted file mode 100644 index 3e56d55..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_field_search_1_1_attributes_1_1_type_comparer = -[ - [ "Compare", "class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.png b/docs/html/class_field_search_1_1_attributes_1_1_type_comparer.png deleted file mode 100644 index c461c0e0a471fe0c871b68a22720fbeaad308c1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 807 zcmV+?1K9kDP)vTJr#LVva2S`&=)l0h|Ns9}lGCUF000SeQchC<|NsC0|NsC0Hv*f~0008A zNklh-LDU2unZjjg;hN=;Oa@lPph; z({pk)ktBEOD8%I8)5E1vX!B=omsf{aPi#h#f_6ZD8L`XWIE(8UbrTN(Jg%a4h)ptk)b=bU#Iv2naxa!m*cHZm%L?ug>@%AkK;k0P!^u0U)|2A^=3!L=$eQCaInnGt}U1(U0D-RlA>!ON>X%X z#HIM$-=(X(mM%#esP0|9oUzJoKi)YoT;{C{lC-IUC`pw{$FucvfvVH;1o!(b;_D^e zyC6xM>JZnYp9AJ=ZkkCyHyYKE~Q9sBIZSw z@x_hOk@)kkdRJB>i=EcCYxRijsLJ>w^efKDr5wBZEN&pCP&mgM4*$7@*c$B+2U&cH z*n23GIt{a!3s2*D4ujjt8;D)7wh^elLg+Z^`EM(rwUzLeZ6lUI8-JDf{G zUm>$+zM}d|A=N{_WaEOP9J$mZO43R6lRNN(VJAc^7nCHuQAotLz(~?qF|#O1M`|KU lQgls3Ns6vJqM6yH^$&9(5?jsRd4&J~002ovPDHLkV1mJ#e`Wvx diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html deleted file mode 100644 index 2201d99..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Attributes.TypeRefDropdownAttribute Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html deleted file mode 100644 index a7097ec..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Attributes.TypeRefDropdownAttribute Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Attributes.TypeRefDropdownAttribute Class Reference
    -
    -
    - -

    Dropdown list attribute for type, inherited from BaseType - More...

    -
    -Inheritance diagram for FieldSearch.Attributes.TypeRefDropdownAttribute:
    -
    -
    - -
    - - - - -

    -Public Member Functions

     TypeRefDropdownAttribute (Type baseType, params string[] ignoredNamespaces)
     
    - - - - -

    -Static Public Member Functions

    static List< Type > GetInheritedTypes (Type baseType, params Assembly[] assemblies)
     Get all Inherited from baseType Types More...
     
    - - - - - - - - - - -

    -Properties

    Type BaseType [get, private set]
     Base type More...
     
    string[] InheritedTypeNameArray [get, private set]
     Array with Type.AssemblyQualifiedName More...
     
    string[] ShortInheritedTypeNameArray [get, private set]
     Array with Type.Name More...
     
    -

    Detailed Description

    -

    Dropdown list attribute for type, inherited from BaseType

    -

    Constructor & Destructor Documentation

    - -

    ◆ TypeRefDropdownAttribute()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    FieldSearch.Attributes.TypeRefDropdownAttribute.TypeRefDropdownAttribute (Type baseType,
    params string[] ignoredNamespaces 
    )
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ GetInheritedTypes()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static List< Type > FieldSearch.Attributes.TypeRefDropdownAttribute.GetInheritedTypes (Type baseType,
    params Assembly[] assemblies 
    )
    -
    -static
    -
    - -

    Get all Inherited from baseType Types

    -
    Parameters
    - - - -
    baseType
    assemblies
    -
    -
    -
    Returns
    - -
    -
    -

    Property Documentation

    - -

    ◆ BaseType

    - -
    -
    - - - - - -
    - - - - -
    Type FieldSearch.Attributes.TypeRefDropdownAttribute.BaseType
    -
    -getprivate set
    -
    - -

    Base type

    - -
    -
    - -

    ◆ InheritedTypeNameArray

    - -
    -
    - - - - - -
    - - - - -
    string [] FieldSearch.Attributes.TypeRefDropdownAttribute.InheritedTypeNameArray
    -
    -getprivate set
    -
    - -

    Array with Type.AssemblyQualifiedName

    - -
    -
    - -

    ◆ ShortInheritedTypeNameArray

    - -
    -
    - - - - - -
    - - - - -
    string [] FieldSearch.Attributes.TypeRefDropdownAttribute.ShortInheritedTypeNameArray
    -
    -getprivate set
    -
    - -

    Array with Type.Name

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js deleted file mode 100644 index 4481858..0000000 --- a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute = -[ - [ "TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2", null ], - [ "GetInheritedTypes", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16", null ], - [ "BaseType", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456", null ], - [ "InheritedTypeNameArray", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14", null ], - [ "ShortInheritedTypeNameArray", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.png b/docs/html/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.png deleted file mode 100644 index 73c06ae6834924d9056277b03208eb8e19761e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 zcmeAS@N?(olHy`uVBq!ia0y~yU{nLL12~w0WV4t?1CWvq@CkAK|NlRb`Qpvj(*8rs zEetdZB&MHvap1rKpm^}4%PW9#oFzei!3;n?7??B7zQVx39O~)f7*fIbcJ9r-#})!C zi{q?5|KDH1DeJSjejA*{U)(c$SLhQWMW0ugpnH zrd(3-)O>%j#9l|`<*bFLz7+i4zvpcp|0?fGuPY`mJDzs+ddIaD)xV=n?yB3bU32^G zm#Tetrr(KKnYl~<@a|PBpI%AJy!UI;lIfrFd_TY1;lE++)O9K6oy}wu5Oe#5bJ@c2B zcl`2~*1EL;lU4raYxqu@5`^r#*~>aQl$0JZHRL~LU%;?qkqKkUpFdO78(J>0OeowO zGLK=MrY{43z$AtsFJT9-OePN?S92++!cr5)B~#QIrT~=%&7wqdUtlmK+hN7@NCxIWgBzF zPWsV)^%&Ee-ws3-?5|F^@oj_2i@4>p^xAKz?D${exgxvOU+qrjEOGzc(!XZa?|)jP zKl^pr{x>2?vGa=MvzG@izIHS2Sk(U0o7`Sc`+MiU+3_jWYj=dqX0O(J*ttxsM5=D? zsi+MWIqQ#owZ0Pb`{uX1ci)=kX6MT9_Sh{GyXdAz@QtO_1`q4 zW&wBMI~*1l5ZNZrm%`WGqw1 zx?FLa?Yy_Xx%IUv`LFCRZ{B;7kKbnIhli8%exCX@d0ndfzWs_vHl+8ZUwF6Vb^rIL z61KK4+w{{XC)Z!P`LHov_}i?U-`+2#-ux!KC(9^)#mZ=<%Xl9JvJ=EuFM>C&g)W&(2^gQu&X%Q~loCIIU_ B)@uL& diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html deleted file mode 100644 index dc1e4fc..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Base.BaseSearch Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Core.Base.BaseSearch, including all inherited members.

    - - - - - - - - - -
    AddCriterion(BaseSearchCriterion baseSearchCriterion)FieldSearch.Core.Base.BaseSearchprotected
    BaseSearch(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
    baseSearchCriteriaFieldSearch.Core.Base.BaseSearchprivate
    ClearCriteria()FieldSearch.Core.Base.BaseSearch
    CreateCriteria(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearchprotectedpure virtual
    GetResult(SearchFilter currentFlags, bool any=false, params object[] input)FieldSearch.Core.Base.BaseSearch
    SearchFilter enum nameFieldSearch.Core.Base.BaseSearch
    UpdateCriteria(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html deleted file mode 100644 index 82f4077..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Base.BaseSearch Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Base.BaseSearch Class Referenceabstract
    -
    -
    - -

    Base search class with filter implementation - More...

    -
    -Inheritance diagram for FieldSearch.Core.Base.BaseSearch:
    -
    -
    - - -FieldSearch.Core.SearchWithFilters - -
    - - - - -

    -Public Types

    enum  SearchFilter
     
    - - - - - - - - - -

    -Public Member Functions

     BaseSearch (SearchFilter currentFlags)
     
    void UpdateCriteria (SearchFilter currentFlags)
     
    bool GetResult (SearchFilter currentFlags, bool any=false, params object[] input)
     
    void ClearCriteria ()
     
    - - - - - -

    -Protected Member Functions

    abstract bool CreateCriteria (SearchFilter currentFlags)
     
    void AddCriterion (BaseSearchCriterion baseSearchCriterion)
     
    - - - -

    -Private Attributes

    List< BaseSearchCriterionbaseSearchCriteria
     
    -

    Detailed Description

    -

    Base search class with filter implementation

    -

    Member Enumeration Documentation

    - -

    ◆ SearchFilter

    - - -

    Constructor & Destructor Documentation

    - -

    ◆ BaseSearch()

    - -
    -
    - - - - - - - - -
    FieldSearch.Core.Base.BaseSearch.BaseSearch (SearchFilter currentFlags)
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ AddCriterion()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void FieldSearch.Core.Base.BaseSearch.AddCriterion (BaseSearchCriterion baseSearchCriterion)
    -
    -protected
    -
    - -
    -
    - -

    ◆ ClearCriteria()

    - -
    -
    - - - - - - - -
    void FieldSearch.Core.Base.BaseSearch.ClearCriteria ()
    -
    - -
    -
    - -

    ◆ CreateCriteria()

    - -
    -
    - - - - - -
    - - - - - - - - -
    abstract bool FieldSearch.Core.Base.BaseSearch.CreateCriteria (SearchFilter currentFlags)
    -
    -protectedpure virtual
    -
    - -

    Implemented in FieldSearch.Core.SearchWithFilters.

    - -
    -
    - -

    ◆ GetResult()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    bool FieldSearch.Core.Base.BaseSearch.GetResult (SearchFilter currentFlags,
    bool any = false,
    params object[] input 
    )
    -
    - -
    -
    - -

    ◆ UpdateCriteria()

    - -
    -
    - - - - - - - - -
    void FieldSearch.Core.Base.BaseSearch.UpdateCriteria (SearchFilter currentFlags)
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ baseSearchCriteria

    - -
    -
    - - - - - -
    - - - - -
    List<BaseSearchCriterion> FieldSearch.Core.Base.BaseSearch.baseSearchCriteria
    -
    -private
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js deleted file mode 100644 index eee46f6..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_field_search_1_1_core_1_1_base_1_1_base_search = -[ - [ "SearchFilter", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a", null ], - [ "BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7", null ], - [ "AddCriterion", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723", null ], - [ "ClearCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96", null ], - [ "CreateCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb", null ], - [ "GetResult", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5", null ], - [ "UpdateCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30", null ], - [ "baseSearchCriteria", "class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.png b/docs/html/class_field_search_1_1_core_1_1_base_1_1_base_search.png deleted file mode 100644 index 761e841d16c20db64c675a98e2c87541e968a9aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 774 zcmeAS@N?(olHy`uVBq!ia0vp^w}3c+gBeJAyqFyhq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SRXIB)dx7o202xWqBTBoTGdYs@~YEjLns`wW<@lj-AN~;XVGwY>Am&g+1%;&HAdB7EV<<>2u-KvX>7x zh{oUa4gGfR>=N~ZQ{Fe%>P}>g;tZPSq``fvV2^G5Ro)e+zvo$%?mo4oR#UL}8k=Kx z^4jFd+y9n#T)T0#a-z+%x7?jQtJK81@|vj%W^<4P3e@4YG*BYOiRBI;K zd+f}f=}f&dZ_Y*#-`u=4m+G=I+`r7t@a@XJjP=*I<@{dscf#9K+YF=bOkjB6-^j*r zPb7okfiDS+5A3HbpRa#8wfNk9AtS+yeOx9=O8Ho9{o&RZ`kDVWVBe zc{XdYI`4UE!ISj`XD(kPC@6VVwC`rF)vX^7Y-N2Gt~5EbJv(EmhmrC8>3{9o4~Nw( z6)-NH?OU?JuV-zcBh+K)60{xQT2a)=9|tvyMXZ*FrazQbaqJ9HeIW+t93r*KT)b> z$KJD5@6+sL&n$X*?MlY4HW_mj!HaPSe}h@Kq;;Rq*?z@-QP5`F!u!A10#hu5r>mdK II;Vst00ISTrT_o{ diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html deleted file mode 100644 index a21782f..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html deleted file mode 100644 index 3333e98..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion Class Referenceabstract
    -
    -
    - -

    Base search criterion for Core.Base.BaseSearch - More...

    -
    -Inheritance diagram for FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion:
    -
    -
    - - -FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion -FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion - -
    - - - - - - - -

    -Public Member Functions

     BaseSearchCriterion ()
     
    abstract bool HasResult< T > (SearchFilter currentFlags, params T[] input)
     Check results More...
     
    - - - - - - - - - - - - - -

    -Protected Member Functions

    abstract SearchFilter GetCriterionSearchFilter ()
     Get Criterion SearchFilter flag More...
     
    bool Compare (string name, string rawSearchText, SearchFilter currentSearchFilter)
     Compare result with search text More...
     
    virtual bool IsActive (SearchFilter currentFlags)
     If criterion is active for current search flag More...
     
    virtual void Init ()
     Init method with base logic More...
     
    - - - - -

    -Protected Attributes

    SearchFilter criterionFilter
     Criterion SearchFilter flag More...
     
    -

    Detailed Description

    -

    Base search criterion for Core.Base.BaseSearch

    -

    Constructor & Destructor Documentation

    - -

    ◆ BaseSearchCriterion()

    - -
    -
    - - - - - - - -
    FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.BaseSearchCriterion ()
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ Compare()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    bool FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Compare (string name,
    string rawSearchText,
    SearchFilter currentSearchFilter 
    )
    -
    -protected
    -
    - -

    Compare result with search text

    -
    Parameters
    - - - - -
    name
    rawSearchText
    currentSearchFilter
    -
    -
    -
    Returns
    - -
    -
    - -

    ◆ GetCriterionSearchFilter()

    - -
    -
    - - - - - -
    - - - - - - - -
    abstract SearchFilter FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.GetCriterionSearchFilter ()
    -
    -protectedpure virtual
    -
    -
    - -

    ◆ HasResult< T >()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    abstract bool FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.HasResult< T > (SearchFilter currentFlags,
    params T[] input 
    )
    -
    -pure virtual
    -
    - -

    Check results

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    Parameters
    - - - -
    currentFlags
    input
    -
    -
    -
    Returns
    - -

    Implemented in FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion, and FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.

    - -
    -
    - -

    ◆ Init()

    - -
    -
    - - - - - -
    - - - - - - - -
    virtual void FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Init ()
    -
    -protectedvirtual
    -
    - -

    Init method with base logic

    - -
    -
    - -

    ◆ IsActive()

    - -
    -
    - - - - - -
    - - - - - - - - -
    virtual bool FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.IsActive (SearchFilter currentFlags)
    -
    -protectedvirtual
    -
    - -

    If criterion is active for current search flag

    -
    Parameters
    - - -
    currentFlags
    -
    -
    -
    Returns
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ criterionFilter

    - -
    -
    - - - - - -
    - - - - -
    SearchFilter FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.criterionFilter
    -
    -protected
    -
    - -

    Criterion SearchFilter flag

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js deleted file mode 100644 index 9b91dce..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.js +++ /dev/null @@ -1,10 +0,0 @@ -var class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion = -[ - [ "BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081", null ], - [ "Compare", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8", null ], - [ "GetCriterionSearchFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2", null ], - [ "HasResult< T >", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc", null ], - [ "Init", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f", null ], - [ "IsActive", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321", null ], - [ "criterionFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.png b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.png deleted file mode 100644 index f4849b50f0b028f513dac243a92ff302c13dd519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1638 zcmcJQX;4#F6vtm=K&rB+sE8sOqZLG;EJhSXF%+T#vYSURghiH=eF+5&s4y%7Y7nA0 zfMpR70!Vm(BFjXPf=ZC((GWubWizFKA#5SghcoTB_CsfSKiu;>=l;)~IrpABH~F%) zg~BGaO#lEW;4N`>0I&f@__DkVGHeG9ZsdkrwPbEI@mXL`q0?n0F`#;!76W$R==vQ?oT295UUS*As- z%yoz&rmLSH#y1$F>C>be>QJ7|m!i99v=pSo-Rp&DI-Np7t;uO;=4eo0^t@|7%k#M) zoHx+#TN^t%(MIZCsjn915IfkC0%@4t`1uP@-I%DsbN0el*}L0$kItW zl^DU#ddzYu;-~XChr-c?BYjmc5SZTxntC3|?SX?#n@YrE&Lgn?`;b>zaBGbDv|;`L zapP1m{p40UB)7O_0QB~Ln-D{mYLtZ^xAn01(Me0VmQdTi;bmUg2inO}(E$P_4jWn` zUY^U6g}%@O3`lZ8kjJpu5>tv8HFEcXG(j%$$EO1skdD@)&8c&5G-_kV{c zzS-{#t?X@pEpe!lU>Q9?ZbegPLk~>KU%EJr{FKd~@cNC`R84ghx++pi>yogsSKDV};_RE)pStUDTsW{(6zP?OpFJ%M8qKR%JE zabs7Gy?^y<>&!*t!jH-f;}jTu&%G&s!M4O}kXy6F=ZqmqJs_!gEE6kog#!FslWSty z*V;PnoqoH0k2_4{vgq3ad4pud$sex}96CoM&#)Oat6#JGA=*Xeof_+_RVJw&auCTK z-=!|F>X{YXVx>m(pL%@*=*D$H`c)qVftJvMibv% zY}*ggn;t~HHyyzfaYCiKWjcuU3t%3a%$u2XBH0RUYL~UjAk1}rXCe}`M|!DO9qFY{ pRsRf&AEI){x$i_KRLtM>*%bFR1SY4++9E#!fH$|sRhYTm{1Ya%K%xKu diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html deleted file mode 100644 index 37ff31f..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html deleted file mode 100644 index 194c9c9..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion Class Reference
    -
    -
    - -

    ByFieldName search criterion for Core.SearchWithFilters - More...

    -
    -Inheritance diagram for FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion:
    -
    -
    - - -FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion - -
    - - - - - - - - - - - - - -

    -Public Member Functions

     ByFieldNameSearchCriterion ()
     
    override bool HasResult< T > (SearchFilter currentFlags, params T[] input)
     Check results More...
     
    - Public Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
     BaseSearchCriterion ()
     
    abstract bool HasResult< T > (SearchFilter currentFlags, params T[] input)
     Check results More...
     
    - - - -

    -Static Public Attributes

    const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByFieldName
     
    - - - - - - - - - - - - - - - - - -

    -Protected Member Functions

    override SearchFilter GetCriterionSearchFilter ()
     Get Criterion SearchFilter flag More...
     
    - Protected Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
    abstract SearchFilter GetCriterionSearchFilter ()
     Get Criterion SearchFilter flag More...
     
    bool Compare (string name, string rawSearchText, SearchFilter currentSearchFilter)
     Compare result with search text More...
     
    virtual bool IsActive (SearchFilter currentFlags)
     If criterion is active for current search flag More...
     
    virtual void Init ()
     Init method with base logic More...
     
    - - - - - -

    -Additional Inherited Members

    - Protected Attributes inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
    SearchFilter criterionFilter
     Criterion SearchFilter flag More...
     
    -

    Detailed Description

    -

    ByFieldName search criterion for Core.SearchWithFilters

    -

    Constructor & Destructor Documentation

    - -

    ◆ ByFieldNameSearchCriterion()

    - -
    -
    - - - - - - - -
    FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.ByFieldNameSearchCriterion ()
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ GetCriterionSearchFilter()

    - -
    -
    - - - - - -
    - - - - - - - -
    override SearchFilter FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.GetCriterionSearchFilter ()
    -
    -protectedvirtual
    -
    - -

    Get Criterion SearchFilter flag

    -
    Returns
    - -

    Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

    - -
    -
    - -

    ◆ HasResult< T >()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    override bool FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.HasResult< T > (SearchFilter currentFlags,
    params T[] input 
    )
    -
    -virtual
    -
    - -

    Check results

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    Parameters
    - - - -
    currentFlags
    input
    -
    -
    -
    Returns
    - -

    Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

    - -
    -
    -

    Member Data Documentation

    - -

    ◆ CRITERION_SEARCH_FILTER

    - -
    -
    - - - - - -
    - - - - -
    const SearchFilter FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.CRITERION_SEARCH_FILTER = SearchFilter.ByFieldName
    -
    -static
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js deleted file mode 100644 index c1fa463..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion = -[ - [ "ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100", null ], - [ "GetCriterionSearchFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185", null ], - [ "HasResult< T >", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d", null ], - [ "CRITERION_SEARCH_FILTER", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.png b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.png deleted file mode 100644 index ebd533b6ca22829fd3ba39d847b2dca49198d9ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1197 zcmeAS@N?(olHy`uVBq!ia0y~yU`zwD12~w0r0g1f1t29I;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=q9eK=I&7msbGgI7@>3f*F8(FfeDDeT9L6#lq9YF{Fa=?cCRSOAUBh z)SE+o{+(aZ&o|+QAJf9!adX4+W;zw>J?=m9vpe_pwkz9mqnB)$n9`;4c*+bmvNbBy#K3-s*`@rO0*NpuQi(g{>Q54Z)L4-U3|T8T}jkUoVK|y?*=m+n=jydG_wD zF>b!;bNQ>??ysMJUYq;)=#Q+R*VA$?&b|Ju@?UPPb=$Z5iq8V?gf0<$cFxtlbKTxj zjk|BG_D#Fer22iOSa`85Pw9R!i~bh%8PWTeWy~qwvEuZ}v(KZl-52lFd*tn@8}Uo- znd8q7-0!7V-@N{8_oBo@&2R6Dv-UqV+BfIQuBFds_~yRzzLRpDr&#)J`R&pxzsuVH z<>touXWhJHeCCx#o$ZU}!Flw@HZ_^E6_;C3PD}yFOM@SM|Lq=__ zYB~c)7>K!7Lp`0LBNWK|zo3PO;i1<;^o4}X8CUqD^LHtp<~5q(|ui?k+|N374Ww4^AuQ=nseBb$hTb~B?z2-BW!uTxhR}8Cr@zk?F zztvowbmjL+bK@CjO=90~j<%nlZ+qm<(*Q&Bv(s6zn>ps(Ej^wne5kncPD+H!EWheV1KIc=0o0R@20G~9dh?q@vg`Z?OQAJ zW|sg{)(T+C5-jdBudX}1eWse_jHuA-rP({@JzjL!Fimix{2KoAkESR5`=V0E{;dD} z!|fuxf)n|}lEef#!%>Or+{Kzpmw0Ka2Gldmovga?9oxS%z=DOr)78&qol`;+010DK A9smFU diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html deleted file mode 100644 index 243c330..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html deleted file mode 100644 index b6c79c8..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion Class Reference
    -
    -
    - -

    ByObjName search criterion for Core.SearchWithFilters - More...

    -
    -Inheritance diagram for FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion:
    -
    -
    - - -FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion - -
    - - - - - - - - - - - - - -

    -Public Member Functions

     ByObjNameSearchCriterion ()
     
    override bool HasResult< T > (SearchFilter currentFlags, params T[] input)
     Check results More...
     
    - Public Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
     BaseSearchCriterion ()
     
    abstract bool HasResult< T > (SearchFilter currentFlags, params T[] input)
     Check results More...
     
    - - - -

    -Static Public Attributes

    const SearchFilter CRITERION_SEARCH_FILTER = SearchFilter.ByObjName
     
    - - - - - - - - - - - - - - - - - -

    -Protected Member Functions

    override SearchFilter GetCriterionSearchFilter ()
     Get Criterion SearchFilter flag More...
     
    - Protected Member Functions inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
    abstract SearchFilter GetCriterionSearchFilter ()
     Get Criterion SearchFilter flag More...
     
    bool Compare (string name, string rawSearchText, SearchFilter currentSearchFilter)
     Compare result with search text More...
     
    virtual bool IsActive (SearchFilter currentFlags)
     If criterion is active for current search flag More...
     
    virtual void Init ()
     Init method with base logic More...
     
    - - - - - -

    -Additional Inherited Members

    - Protected Attributes inherited from FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion
    SearchFilter criterionFilter
     Criterion SearchFilter flag More...
     
    -

    Detailed Description

    -

    ByObjName search criterion for Core.SearchWithFilters

    -

    Constructor & Destructor Documentation

    - -

    ◆ ByObjNameSearchCriterion()

    - -
    -
    - - - - - - - -
    FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.ByObjNameSearchCriterion ()
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ GetCriterionSearchFilter()

    - -
    -
    - - - - - -
    - - - - - - - -
    override SearchFilter FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.GetCriterionSearchFilter ()
    -
    -protectedvirtual
    -
    - -

    Get Criterion SearchFilter flag

    -
    Returns
    - -

    Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

    - -
    -
    - -

    ◆ HasResult< T >()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    override bool FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.HasResult< T > (SearchFilter currentFlags,
    params T[] input 
    )
    -
    -virtual
    -
    - -

    Check results

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    Parameters
    - - - -
    currentFlags
    input
    -
    -
    -
    Returns
    - -

    Implements FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.

    - -
    -
    -

    Member Data Documentation

    - -

    ◆ CRITERION_SEARCH_FILTER

    - -
    -
    - - - - - -
    - - - - -
    const SearchFilter FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.CRITERION_SEARCH_FILTER = SearchFilter.ByObjName
    -
    -static
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js deleted file mode 100644 index 3e82ec6..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion = -[ - [ "ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f", null ], - [ "GetCriterionSearchFilter", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49", null ], - [ "HasResult< T >", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6", null ], - [ "CRITERION_SEARCH_FILTER", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.png b/docs/html/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.png deleted file mode 100644 index b26b3b259dd9448eeee9f992c2afa4b48f16fce4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1205 zcmeAS@N?(olHy`uVBq!ia0y~yV2lH@12~w0WLn4DH$X}{z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aCi-V_&V@L(#+qthNJ=WrB znO$}@WdDER`8hevLO0ZQFSfFdp5=MG@95I6l1JimZf{$%Fn-EdsHNs z9r2!&2xq+dIPLrW*SF?vIW4Djl6&Th+SkeRD#Nee{xNgQx8#W?^KbvC3Ys6W>yY;( zH{SQZ-(5R(;PtMp{O8ZawR@J$S5Geg_;rchrY{ZOBi4L9w`bjB-Fef?-(*DJ&)@#1 zJxw=md1m~+@Bi+%eph#X{chsM?*j3DS$BinAF{nSeD={&BYg4KPjyvxS^5j_yX~8K zFngI~)%?51e%8D`_%W%*bY-dcwjF(2zgxZEHc!_2cX3y_SozfSw(>iJ#Goc`NB?)cf>{8w+^oGZJQmhM^htxxq$Qn^p@thd>>ORxPdRR5Rx zHr7Au<|V0n?=oude!0DIcSv*D{duD2=Nx^u@9o*z8J}g|vAy|hc)VnD`uB|564UD@ z`(|BPv^08;%1ot``N5A=Pa3GkP2$19*!v+55<5&R4ECP!3=^0dI8@^pIxbxg|HRs$ z0A_aQ0htm&CP&C2)&`(y3>?9a=)?GHvS;a(Nm@&%a4hr)@|v_SzB7E%p(z!rnm%xb z==-`0d)Mh+(W~~Dq?fYj``Z4>XR)#QkJB&R>JPOxfB*Y#v%Kf7kmApcn;F-uNLqGp zmt%{&zP7gF*(WQVmA`$Y_g{B*e{XC(DW#OnzNoAfl8TlW=gyf|f3$Dg*Q4KN{zOYf zhZ8>k+-DtZv8yEV>erynF{g6xM)D^&ZJ$}oA28iv{?VUbYEmY>j+>I3_F-0L+r9Md zg?9I=y0*X0iTxjCAo@{#=UVI6i8F3h&n=HW-#7QK?#H)@t#o+1%X!O{4lq_1*>7i=xZ7HC(@P&$DxOes`qfoOh6f#qIZ@ zY`^Z&eUo+tUN4R=`_{1CI{16=g1qDJjOOh>+hpHzw)Xav-v-Ya@9^GGPdfKJ?R@@+ zbrSOKJ0nZhMjv0gE9P|W#hWtgRsJTN-TdQz@o)DJaVirlRA2Ug-G1qBdRMc`-&U_Z vlSGys(e?ypbSR_hq3+TtA(~5BUf8FG$;--R@4OByU>H1I{an^LB{Ts5bE#gp diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html deleted file mode 100644 index 193c0b2..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor Class Reference
    -
    -
    - -

    Base FieldSearchGlobalEditor class - More...

    -
    -Inheritance diagram for FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor:
    -
    -
    - - -FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > -FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > - -
    -

    Detailed Description

    -

    Base FieldSearchGlobalEditor class

    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.png b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.png deleted file mode 100644 index ceaf99aa585d18c6461ea7e210190ac44862066d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4480 zcmdT|c~nzp7H84wG-_;B&>9In9mlbV)TS1rz@si>9joDBYX&1kMPL*mAR-2`h#bn; z#dt(P3X-}NMI;Cq!Wtm8DG)GE>${ekrRJBe5t6`9dE`zdb%;A;lua5c^l1Mb6kv=meO@0SrOEz#q;O5 zq#oi#gi1E5s){wyseztAmEsMA5J@7Pi~{CB&mW?J&{|cjG9N(9E)8KVRmIVriJ>wH zVqQF7cK`@w#VS*s8xkvZ@f3sz~*G*t{y46BP&RkL>^T1HdL zq}IrSp!^;i%~FBfJ{xOG>?N~&vYpslGvHpj-T~RSXLUAfLOwC1-PU_wRaJLou06%* z^rupVWHn5)41^_tDku?-l4=LuHzqbgSSC->3o0RnI4Ys=_Ao*xSwdw2r-}qh_HvZ0 zT3FGf45#^pF#Rk=Xe{~BN(L5M|Ar$;mQ(>cpnG6%*SXrP#83&Sr;g(Q@el}+p^|C3 z_wU!>b-S}7Li$$N59lKO;G6bLfwA&eX9}L&P%HsQjR@b1<7>klcE%SfvGa^a!qWzRTFG_h^?QKl$`EJ?F2`k?J{|I#w`^y!O za=oS8m=`Mmgf4DO%JUTfLJK!W`eFsRF(e@O%?|MaAe6>PbuU%`2=42!a-rPTY>V4c z4n$PJP3C5^)=)v{hRp{=5|(?^|&RNbbh5^@KyT!Fj+ zx@JwZB;`(2++~aO)naPv)0*SA0YaaLjtR7N7N6>QJ6kE&2+P|0&TNTe8aC;u>apAH zT%)zTeL}uw)sR24e@w=DOK4n_YpN@3$H2DZVcfPDDK~p|t(nK(+8kSMzF>IZ+Lxpd zq;f(Hwzj&od|#>d7)vPD1klyi%kIi9~Jb&tXSzc_N-TdehpooPS}J zFT4g;qov#vvR-{VCD+233ZGYZf3QZ$9;)ORN*-XjdiR5^E&HoLZ-QqRj}o&(xX@6y zB>(iVAd)7_#OizHVN^e5$s<{XUXwd9oFF#qGg}Sv30|IHUajJ#BBH%Es|yOE$Ub?C z{M28d3CzT9hNUZ#)}0L3tiTcz^QIzRf=wbl5&Wf^l8RnACMY(Hx0Q`qx=zD*m82S5 zF(^O6s9eD$Kc${WTK4egEd$voBN=9=GFb_<{8M?F!~RH^QX~wKHWY8j_{F_JJK$m++;f#>$gx9V>6aNK~_SA}yLECuEs*C{n{1Px#b3%vt9FPdDz z57&d^sKxVd*?=Xk=)d6_mEEG894tnzeE{Rg$;yL$2d&p_PWbZloE(v;h67M}bYLSR zf!aBkbTwyJjI)dQ>2Fs|Hgij8Utn2gFSB6mpCXY@-UZw6s8}uwI0kE?H<00g{8Em= z(kQ~HwD&ocrSA7lQ;D$cW>lnY$-}wx{q8^=*b($a2^ZkY+*i+ZpU6l99Hug8VoNCd zplB4D1J#}@&<`>bA~*-8HJw{f$+}jU7E%i>^WQr&D?$?g#0`iPN$G4K>A~+$_!#2pDxg-3JcVPbq;Glw-XKT3L znApOUDy+KEyzn$%Y>OuuXf1+XOI+Hu06mRh<9d%K$pap(E0gf~rNkoBKp)efk@2RqHz#YU_UbCUcjTvvN?|E2Ki|LNQ()#psC=;sXe#n)?^n zR;tNL2ZNDalpLu`-s6LGLgIjPJLYiYpKv&s{|V`AeVR!i66M~50*|9`xVyls@;|Fs z6f*$U3B1-*7PvHAU!UEw8rieQfESSG6@(QoB0Ha|L0CbtlgR6I_gws;)fssLMhr8& zF|w0*$H&1JpbF2$XTCxBBKAw*XXle!2(k26BYa}FW9}h#gjfL6%qD4gfF!ZI#ufd0 zu0H}cOQ;Rw7?%TZ13=ivJc|MNf;~Ky&MxR?*P7ZRPHWMN^9ua}n_X`$2UIrckn5#h zuUwpTYPbvZeu1Ak&k??jcF6w=H^m`mqfQ1_&3(Vi8Iy=i0G~k~;IP8h<8V1SRI-r! z4lXk%NB@aOWMnXSzl$rVTAG%VlSD+=ka{(zNdzhviH?f5ZMd34O?U{1>2d}_o_CuC zqK|Zbh_mmnb*6oH$haKx&}0O#tu)@MuX2p(f+w8w0px%^mFx{TVX~nEV)QX4eIA?h z2Bc3heFkBo?f3&6PG&i2V;a-zMz=149_!^Y=~n8W(aP&cS>x-_WB?71Z?#lcVvmfE zDKnC646b=2oaqBsl;!a+YGi%vP9xgQEL|=VTdc9g`YbxWl^zZ6+c1bg%*dGi1j5S zYxu)u?0!R^?A!iLj|4gVs&VG)Y4Qbx0;VB{u_6sVwU$Nh=G(TCPraGpiOC-$z(2Un zHtKQ)%a6utV97I<(dyzzMq3>JsDRici5Mv)fd-Hfh1GrZJJMSZ8`ywmF zSEYazGP2)B1La#vK;6h2mr%GHS)`<2xkv)|3K-g>k%P>B_z;NKBoe`aU|t=oITE}8 zJiLS=KMaoOlVG3y(T@&A4z@mZd%n{Mh%Rjq;(YK|IwN!eUfD^f|BeF8eyK%yk{Yf= jNIw`Mkku?X?0nE|ZqOxDLMQlNiPNqfd$$*FJ#_A0vYeuW diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html deleted file mode 100644 index 115a90f..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor-members.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html deleted file mode 100644 index e0c3023..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html +++ /dev/null @@ -1,455 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > Class Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > Class Template Reference
    -
    -
    - -

    Default implementation BaseFieldSearchGlobalEditor - More...

    -
    -Inheritance diagram for FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >:
    -
    -
    - - -FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor -FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > - -
    - - - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    override void OnInspectorGUI ()
     
    - - - -

    -Protected Member Functions

    virtual void InitSearchableInspector ()
     
    - - - - - - - -

    -Protected Attributes

    Editor searchLayerInspector
     
    Editor searchableGlobalEditor
     
    Editor defaultEditor
     
    - - - - - - - -

    -Properties

    virtual BaseFieldSearchSettings Settings [get]
     
    virtual Type SearchLayerInspectorType [get]
     
    virtual bool IsActive [get]
     
    - - - - - - - -

    -Private Member Functions

    void OnEnable ()
     
    void OnDisable ()
     
    void OnEnable ()
     
    -

    Detailed Description

    -

    Default implementation BaseFieldSearchGlobalEditor

    -

    Abstract DefaultFieldSearchGlobalEditor to save default Inspector

    -
    Template Parameters
    - - -
    TDefault inspector
    -
    -
    -
    -
    Type Constraints
    - - -
    T :Editor 
    -
    -
    -
    -

    Member Function Documentation

    - -

    ◆ InitSearchableInspector()

    - -
    -
    - - - - - -
    - - - - - - - -
    virtual void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.InitSearchableInspector ()
    -
    -protectedvirtual
    -
    -
    - -

    ◆ OnDisable()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnDisable ()
    -
    -private
    -
    - -
    -
    - -

    ◆ OnEnable() [1/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnEnable ()
    -
    -private
    -
    - -
    -
    - -

    ◆ OnEnable() [2/2]

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnEnable ()
    -
    -private
    -
    - -
    -
    - -

    ◆ OnInspectorGUI() [1/2]

    - -
    -
    - - - - - - - -
    override void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnInspectorGUI ()
    -
    - -
    -
    - -

    ◆ OnInspectorGUI() [2/2]

    - -
    -
    - - - - - - - -
    override void FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.OnInspectorGUI ()
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ defaultEditor

    - -
    -
    - - - - - -
    - - - - -
    Editor FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.defaultEditor
    -
    -protected
    -
    - -
    -
    - -

    ◆ searchableGlobalEditor

    - -
    -
    - - - - - -
    - - - - -
    Editor FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.searchableGlobalEditor
    -
    -protected
    -
    - -
    -
    - -

    ◆ searchLayerInspector

    - -
    -
    - - - - - -
    - - - - -
    Editor FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.searchLayerInspector
    -
    -protected
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ IsActive

    - -
    -
    - - - - - -
    - - - - -
    virtual bool FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.IsActive
    -
    -getprotected
    -
    - -
    -
    - -

    ◆ SearchLayerInspectorType

    - -
    -
    - - - - - -
    - - - - -
    virtual Type FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.SearchLayerInspectorType
    -
    -getprotected
    -
    - -
    -
    - -

    ◆ Settings

    - -
    -
    - - - - - -
    - - - - -
    virtual BaseFieldSearchSettings FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >.Settings
    -
    -getprotected
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js deleted file mode 100644 index bfd114c..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.js +++ /dev/null @@ -1,15 +0,0 @@ -var class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor = -[ - [ "InitSearchableInspector", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded", null ], - [ "OnDisable", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d", null ], - [ "OnEnable", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe", null ], - [ "OnEnable", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe", null ], - [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63", null ], - [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63", null ], - [ "defaultEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1", null ], - [ "searchableGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4", null ], - [ "searchLayerInspector", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1", null ], - [ "IsActive", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b", null ], - [ "SearchLayerInspectorType", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e", null ], - [ "Settings", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.png b/docs/html/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.png deleted file mode 100644 index 60eac420442c2b0d1ee44d9995e3c14dbb0bf66f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3282 zcmdT{dstIf62FKdLfF`C4N@ytZ7Qo0!PF8I5=H37CMNIj$ zf}v3qc}W$FJZyx3AkSDJA`lFM5JN=d8Aw133E`1FL9yMh-QDi)Uz_hs?%bIMVQP zHOH1-e$-!CSqb!>Y;iWQEjr;r_JqLw><2e5xdnm{J|q_>uTuuYDUu74&5P&n#8e7& zx)+I>RTp_`b`Hkf}`4(&zly>#e`1z*OqK4)FedxY3Y;doIRb{;jQ zP&_D~*>r59Jb4`mZmwgzC~97i@)G@X&WyXt4@fk!-Sl5Zc;e82uMR$Y9(Z3EdrYUhq!yHzYJ~ zD8qQpKOL!pZ1E4@`D=l{I1}-IVwRWW@$%%GKOOY*X`|TTb4aU5Ser5oIu0$oA81O# z0*J7`<0qi6>s15J)a~qnW)$0{AQt^z@JbSz1Tz~^m*mRYlT6`e?WoI5zegILW3W5aRey3QRAIini&4TSHB$g7Qc zs@}Z#^?P|lSy+8BH9O=UIlH&uZLlqZiXT}@`{n$HXZI>shbMQt)gRc;3%-|X6|PYf zTju+V;*N~H2%(hkYxrt*Cs_KOAR%QdW4aWh2Ld%IVn2=Ows3jmlo;FZs#_ChLwTFZ z*C3VrHUUm}z-GYqIBP93-WSt!yJy+7c0~ESEA59WacE@O)w|eTY|n`(z&B=*Wx12l z7L&o%T{F+^A|?+dHUBG1Ao`}H|+hR=6&lgpPT(Mp?NEy zux=W(7{n87uoarWwO|1dp=J~iAs6bbAszWoO>Yd*gx^{9t2NOV=PEU1kdTZiXuVp{ z+5t!gUDwOtI?py8NF6VKUln>&U!3FRGyWCNu6hRzo1JZqr^_U1&MOi^2=;7%^3HpvNcK)#Zrw`U}3g@n=PMcdJuTZnHQou@}k zs=d#bxrM893&)kBw}-a*$fka1T9l-Tr;w-Qe;Jjna z=Dz?vA$eUtIL;LSmcSRPYgnqc%|Af<*XV`}w4z_rr83p`S)KrGT@$xIDZ+(iH(?QJd^rG-DKE!^=uz} z^dl<n!zQ@>bpbLHzmUfn%uTwX);lf@Ay3p?%({NDZoc4c#tF4!{R6kV7u(d-vGFzjtoMBRokL>+N9HDu-#v1YD9mJ_mEpLYf7ToX za(VY&^?5`{`_xviuWciQ zZN491I_O8h-@jBv=v*l`57Hi4qz#u{tg3ooG{(prX{t+yyLv{5>L}$0lN_%LiQ_$s z@V64k#!_k2WCm!~!q+3#G4QaDk$Pcxa{GGf28N8dR^3U>3JO)@l=+BEyb1k&VdQgr zjeX7V_vX?+ts!_%KHG9R04ECYXwT{s7BCsx+}5ClmQ8L1-U5|vhNS|#ovq_s9{2=I zTWLM*DE3R{=XkVGcjmXvb;fcQth#S2KreOyj$3~_ih(xl8V{E0XElA-C22K&rf&y4 gFzwE@;HiZ}E?>rCtX~F$w-1Q)IoTy|+kw-62a$R4eE - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector Class Reference
    -
    -
    - -

    Base SearchLayerInspector class - More...

    -
    -Inheritance diagram for FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector:
    -
    -
    - - -FieldSearch.Core.Inspectors.DefaultSearchLayerInspector -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector - -
    -

    Detailed Description

    -

    Base SearchLayerInspector class

    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.png b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.png deleted file mode 100644 index ec0d58e271b14e21df35de23766725bf66665384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2432 zcmdUxdr(tX9>;^!^#xc(3xbup^4N%gd< zp8K6M=gP5wL+0yk*27>hbIjobfiRef4B{7SO`$%$6*&e4+ha$A4jPR{2uH_flJZ)s zzS#>uXI;b}eevQ2q~mF#htRuq7XkzDFeqPnyjPWqA#DTZ!2Y0%CYn2HnsT?!CNNlW|)}6@5E)UA}jH{s&j|q@jUq#9*>FOv=@~ez0@v!n9J#l%Td|XDy&+vF$yNWnc`}^V*kFe})leIAU zCcq?oN@tm1;=3851iWp6$##euHxo@Vp!lb@sb~O?g&&4Hq}<^1S9y5EWD`6*?*5@` z979|;0)11A@Ckn+(bltC|FWuAZdOv`=|PAF4db2`_zaQ-k%-gQ5Ikxr?k}|fsOM_G zT097@i5P!&w~P`BiV$}uiJ*uY71dD>PgZP_bWFCsi+}qPH*;n%Wg$M3{65BlqwtGG z`(1CSt+61@S0HZ}M<}lYRh>s$Fxp1q%<1m(snrEr$J=(8+Sg8%PI8~B`_u~Fb}ItF zg4Qr5igjLk|FLMqMWqP=bgBmW+>|gFj7awq46JvRCWLJmSpQ@@xy2y&WEO^>Pd^VW z*(z1l+{D50b}}j2MTV?qq+6J(aL?P{Cyjpg?v`tbB1MMtFK2d2zO5S;3V-2`+r+aw z4b*-KGiHtiS|U)hGf82bhB*D%TEny__n+c7CVNlRFnxLk&QRuM#JrumyIqa#_BY`+~|FE!*SA-B1z{Y+$(ScIfTPx3TQ zRX=RiynF1r+Ss+7&u43y&>m;Cu3?aGzi|`pl$R76*8jSV0*Pft@_^H3GmuF9x%gH7 zAO7J=DwkIl1l|b5Dq!mRncy>-TLrknxQ!IIFV;{&}P zK1ZW>N9_xfpvJ%6N9*F8t$W))164*Wb+MfAY+PCOhbmnmqbOCE$}5~)>U8b+ zaCq;vEJ!7|iLuYdz2`&v1u&T^wB=SDfr+*jRy4j(*0GQ`IrdF_&T|7k9=nyfdqBK5 zl9~2=8oUNf>TUXF{9I1x79Vs-O@#}-H6;pEVM1`7+7Q;!TmY4I>E+m7^e`!ICx(-F zTM*Ul4du2-fg==<%b@_y-V$(t-(YlS6EIVl=Y{r=gFb;=Zqc^)v$nlv|3Aia=lLsJ zWJy5D#4>d1(dza~7Dr>#^td05dZTnF zFVD%im*Mlv6HVI-Lb-~{+z!`eUskr~os>4zrIdvJQN|r{T3Jq70v#JxR`mrbfcto{ zO#VTt^(rvoI+GVP$sFye<=eX6A2r&XNo(~kYldB>hv(-{${W)0%#plqg*(WTZw0x{LRYtE>ef*SCAoM#S z9rOVvo%pAY2m2MHh*P1t9K9dgblg|;PZL8`jI%0HjOI=uiBG6s2k2FSF~2!8}5D+Nj>L`vHR^x z^t>-f+j6*|GW?i-IZXNg8>KFe?M{Q EKlr!af&c&j diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html deleted file mode 100644 index 7742634..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service-members.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Inspectors.Controllers.SearchInspectorService Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Core.Inspectors.Controllers.SearchInspectorService, including all inherited members.

    - - - - - - - - - - - - - - - - - - - - -
    ActionWithChangeCheck(Action action)FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    EndVertical()FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    GetData()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    GetFieldInfoRecursive(Type type)FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    GetSerializedPropertyRecursive(SerializedProperty property, Func< SerializedProperty, bool > validateFunc)FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    IsNullOrNoneFieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    searchFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    searchFiltersFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    SearchInspectorService(SerializedObject serializedObject)FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    searchLabelFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    searchTextFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    SerializedObjectFieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    serializedObjectFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    ShowInspectorLayer()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    ShowSearchFields()FieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    ShowSearchObjectsLayer()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    ShowSearchTextArea()FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    TargetObjectFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceprivate
    UpdateData(string searchText, SearchFilter searchFilters)FieldSearch.Core.Inspectors.Controllers.SearchInspectorService
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html deleted file mode 100644 index 32f9e35..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html +++ /dev/null @@ -1,671 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Controllers.SearchInspectorService Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.Controllers.SearchInspectorService Class Reference
    -
    -
    - -

    Default Search Service for Inspectors. Using SearchWithFilters - More...

    - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     SearchInspectorService (SerializedObject serializedObject)
     
    string int flags GetData ()
     
    void UpdateData (string searchText, SearchFilter searchFilters)
     Update current search data More...
     
    bool ShowInspectorLayer ()
     Try show full inspector search layer More...
     
    bool ShowSearchTextArea ()
     Try show only search layer More...
     
    bool ShowSearchObjectsLayer ()
     Try show only search result layer More...
     
    - - - - - - - - - -

    -Properties

    SerializedObject SerializedObject [get, set]
     
    bool IsNullOrNone [get]
     Search status is inactive More...
     
    object TargetObject [get]
     Current target object More...
     
    - - - - - - - - - - - - - - - - -

    -Private Member Functions

    List< SerializedProperty > GetSerializedPropertyRecursive (SerializedProperty property, Func< SerializedProperty, bool > validateFunc)
     Get all SerializedProperty based on property with inherited objs More...
     
    List< FieldInfo > GetFieldInfoRecursive (Type type)
     Get all FieldInfo for type with inherited objs More...
     
    bool ShowSearchFields ()
     Just show search layer More...
     
    bool ActionWithChangeCheck (Action action)
     Method to call GUI action that returns state of change More...
     
    bool EndVertical ()
     Default call EditorGUILayout.EndVertical() with extra actions More...
     
    - - - - - - - - - - - - -

    -Private Attributes

    SearchWithFilters search
     
    SerializedObject serializedObject
     
    readonly string searchLabel = "Field Search:"
     
    string searchText
     Get current search data with searchText & searchFilters More...
     
    SearchFilter searchFilters
     
    -

    Detailed Description

    -

    Default Search Service for Inspectors. Using SearchWithFilters

    -

    Constructor & Destructor Documentation

    - -

    ◆ SearchInspectorService()

    - -
    -
    - - - - - - - - -
    FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.SearchInspectorService (SerializedObject serializedObject)
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ ActionWithChangeCheck()

    - -
    -
    - - - - - -
    - - - - - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ActionWithChangeCheck (Action action)
    -
    -private
    -
    - -

    Method to call GUI action that returns state of change

    -
    Parameters
    - - -
    action
    -
    -
    -
    Returns
    - -
    -
    - -

    ◆ EndVertical()

    - -
    -
    - - - - - -
    - - - - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.EndVertical ()
    -
    -private
    -
    - -

    Default call EditorGUILayout.EndVertical() with extra actions

    -
    Returns
    - -
    -
    - -

    ◆ GetData()

    - -
    -
    - - - - - - - -
    string int flags FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.GetData ()
    -
    - -
    -
    - -

    ◆ GetFieldInfoRecursive()

    - -
    -
    - - - - - -
    - - - - - - - - -
    List< FieldInfo > FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.GetFieldInfoRecursive (Type type)
    -
    -private
    -
    - -

    Get all FieldInfo for type with inherited objs

    -
    Parameters
    - - - -
    property
    validateFunc
    -
    -
    -
    Returns
    - -
    -
    - -

    ◆ GetSerializedPropertyRecursive()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    List< SerializedProperty > FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.GetSerializedPropertyRecursive (SerializedProperty property,
    Func< SerializedProperty, bool > validateFunc 
    )
    -
    -private
    -
    - -

    Get all SerializedProperty based on property with inherited objs

    -
    Parameters
    - - - -
    property
    validateFunc
    -
    -
    -
    Returns
    - -
    -
    - -

    ◆ ShowInspectorLayer()

    - -
    -
    - - - - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowInspectorLayer ()
    -
    - -

    Try show full inspector search layer

    -
    Returns
    - -
    -
    - -

    ◆ ShowSearchFields()

    - -
    -
    - - - - - -
    - - - - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowSearchFields ()
    -
    -private
    -
    - -

    Just show search layer

    -
    Returns
    - -
    -
    - -

    ◆ ShowSearchObjectsLayer()

    - -
    -
    - - - - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowSearchObjectsLayer ()
    -
    - -

    Try show only search result layer

    -
    Returns
    - -
    -
    - -

    ◆ ShowSearchTextArea()

    - -
    -
    - - - - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.ShowSearchTextArea ()
    -
    - -

    Try show only search layer

    -
    Returns
    - -
    -
    - -

    ◆ UpdateData()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.UpdateData (string searchText,
    SearchFilter searchFilters 
    )
    -
    - -

    Update current search data

    -
    Parameters
    - - - -
    searchText
    searchFilters
    -
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ search

    - -
    -
    - - - - - -
    - - - - -
    SearchWithFilters FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.search
    -
    -private
    -
    - -
    -
    - -

    ◆ searchFilters

    - -
    -
    - - - - - -
    - - - - -
    SearchFilter FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchFilters
    -
    -private
    -
    - -
    -
    - -

    ◆ searchLabel

    - -
    -
    - - - - - -
    - - - - -
    readonly string FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchLabel = "Field Search:"
    -
    -private
    -
    - -
    -
    - -

    ◆ searchText

    - -
    -
    - - - - - -
    - - - - -
    string FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchText
    -
    -private
    -
    - -

    Get current search data with searchText & searchFilters

    -
    Returns
    - -
    -
    - -

    ◆ serializedObject

    - -
    -
    - - - - - -
    - - - - -
    SerializedObject FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.serializedObject
    -
    -private
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ IsNullOrNone

    - -
    -
    - - - - - -
    - - - - -
    bool FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.IsNullOrNone
    -
    -get
    -
    - -

    Search status is inactive

    - -
    -
    - -

    ◆ SerializedObject

    - -
    -
    - - - - - -
    - - - - -
    SerializedObject FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.SerializedObject
    -
    -getset
    -
    - -
    -
    - -

    ◆ TargetObject

    - -
    -
    - - - - - -
    - - - - -
    object FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.TargetObject
    -
    -getprivate
    -
    - -

    Current target object

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js deleted file mode 100644 index 036a0dd..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.js +++ /dev/null @@ -1,22 +0,0 @@ -var class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service = -[ - [ "SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5", null ], - [ "ActionWithChangeCheck", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9", null ], - [ "EndVertical", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16", null ], - [ "GetData", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c", null ], - [ "GetFieldInfoRecursive", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0", null ], - [ "GetSerializedPropertyRecursive", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7", null ], - [ "ShowInspectorLayer", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217", null ], - [ "ShowSearchFields", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f", null ], - [ "ShowSearchObjectsLayer", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d", null ], - [ "ShowSearchTextArea", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b", null ], - [ "UpdateData", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209", null ], - [ "search", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a", null ], - [ "searchFilters", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126", null ], - [ "searchLabel", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32", null ], - [ "searchText", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa", null ], - [ "serializedObject", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4", null ], - [ "IsNullOrNone", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84", null ], - [ "SerializedObject", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f", null ], - [ "TargetObject", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html deleted file mode 100644 index d013bb7..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Inspectors.DefaultSearchLayerInspector Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html deleted file mode 100644 index dfe58f6..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.DefaultSearchLayerInspector Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.DefaultSearchLayerInspector Class Reference
    -
    -
    - -

    Default implementation BaseSearchLayerInspector - More...

    -
    -Inheritance diagram for FieldSearch.Core.Inspectors.DefaultSearchLayerInspector:
    -
    -
    - - -FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector -FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector - -
    - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    - - - - - -

    -Protected Member Functions

    virtual void OnEnable ()
     
    virtual void OnDisable ()
     
    - - - -

    -Protected Attributes

    SearchInspectorService searchInspectorService
     
    - - - - -

    -Properties

    Func< Object, int > Id [get]
     Func to get Id of current target Object More...
     
    -

    Detailed Description

    -

    Default implementation BaseSearchLayerInspector

    -

    Member Function Documentation

    - -

    ◆ OnDisable()

    - -
    -
    - - - - - -
    - - - - - - - -
    virtual void FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnDisable ()
    -
    -protectedvirtual
    -
    - -
    -
    - -

    ◆ OnEnable()

    - -
    -
    - - - - - -
    - - - - - - - -
    virtual void FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnEnable ()
    -
    -protectedvirtual
    -
    - -
    -
    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnInspectorGUI ()
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ searchInspectorService

    - -
    -
    - - - - - -
    - - - - -
    SearchInspectorService FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.searchInspectorService
    -
    -protected
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ Id

    - -
    -
    - - - - - -
    - - - - -
    Func<Object, int> FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.Id
    -
    -getprotected
    -
    - -

    Func to get Id of current target Object

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js deleted file mode 100644 index 6262461..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector = -[ - [ "OnDisable", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae", null ], - [ "OnEnable", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d", null ], - [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd", null ], - [ "searchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971", null ], - [ "Id", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.png b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.png deleted file mode 100644 index 89b640c33348060d9da6506810ea98e5fc1123e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2430 zcmcJRdo-Kb7Qlm5`cQoj9n;a7Di>|JV?xswZEsx-Rc(R}6{;oLR1#!Fg0NN}+%}_+ zV7ek9z4b`Z&^GuGN~s!;CgTyQJW-@X>JdQ*?x$zq61 z&U$U$`1M8z1hN@^`V;~JF_3`VxZViVNlmbE&{&>3+we2uED{3NKNnX+Mla~w06%rYpJbrURnb1!n;J6&0XOBVcl`Qd zO)V5d5p&Tyv4x^<_uYJ)vEbuvx6ZC`*bKpknZT42zr-*IeD@6ih?)O`TM~}igrQ@2 zr7ISz!p#myw_RBTzSX}R0iQ1F5)_EK5y#gV#SXd1Tn0$}1wrXVtZCJ3dd~ z1@ypn;~JXO?dQcjnOQqbxn;Onc260}Q={$f=g$iAyNRj(?suElx}I^DVfnCm5);XX zd8GRQ|L)^R&Z%l_luW`_9D(0&JLsZhQnvpW;|L6d_X%%1ve7`&g28%-bQ{hfWJa?i z&fwT~km8V*aR%RjRJR>%kPO-{Dl?I|^l*zC;TFaTPNxxj;r#UgZ8$T=0S=zVA3zpj zzh0GJ8}joX+xftQBZ1|KAI*@-STow}PDfsLLD~;p(>PaQ?eyM7 zPrw829d}BQd9Qma$WCJN4K2bq^G(UT7;>-7X7Rur1St-3+24C%X3Wq80#f%kCDXn%88LM1#X zpwBa`lj3|%c>8+2it6l~Ze9V0(d1`jidEqc-k9bN6jx8b)d_Q@- zDGPMt;d!~wr(cwpcO{@g!YO@>61YY}_rEI16VBwIz@H)oAQ4$>YNgBq^{S zu#A$cu2J!J3l~P$rWbOommTX4&}ob2VQtrDX_NI0)42pY!5$H%cks~+)Hx|TEcU2l zcU?(O_pfQ`3%c_;u2!tc<^&^tG74`iBl!5wuH2cIwvAiq7-r{AmLyv%Kd6{L&pHm z{(s&-A?hnBZ;MZ^!Ojg8XO-rJ;1@mVsV-oQ7j%_5(o`mDIgzL!@~&JldR8tB_LYlK zf&wX+c*;^;4!!=Z0)|)J4le$6*;uhrvis7Keq0oX_0gJqsL67b;ZmTsYk|?jVwc$R zEPMZeisJA(e{IYdez#0M4=qzA1vidrJu^5ac^YyAw4P!=QgT(a#QlY0x3&T@>!LGv z^>%8sVfvW9GP#*U@3(~UZKOH$+z+gr#yb&B;3-@}6X`M6(W9CFrx=nf#72a7nfkraAxR zwtT)eXyBSYfyejlk+C}J;WU@0!B%^G?=ueh+$vZEEVMCo+v~QuYJY!MlsN4q;6&^% z&R4C@KG{P|4cFhk2*+Fjx$g0C*|#I)@B7^Vwz+z;Cihjf zt}G~R%qKadNU)l6F~Mn_LQ((d=8U&U(%bdEg%y?kph$yz?=^MS%rdtkGgv@4?{^Pr z*P-cs@(%teK=Bjvh06U7PG8&s1tMpz=<_>j2fs^6@wY)H_$L;J2F<#7L0`WkQLM0c z8L(N-JE{qpXw?>Lf8i^R`%+aC!<1JXZLP=yE_P{5xSbI?<fMzgCcfxS zr?r>+R*i*MRvy96&mnl%t&IA4rNDn(mhp%RaEiYG)lMnW%Xn)RTwWj()tySA&61_P4X>Kh$Z-=j^G)D zxnwXDY>yiAk**=Os+Vt(&y<$fBAZEcF5ccZ{+{oodmLSUpoL9#F?N^dnEXVP&&8%* z*&qFID8G`w9FiB{6@~b`odKRaSgEAt8YWH@%Su)U(pD~va=wQvItNcOQN`d}xVpVn zwH3F2%n0_vl%))$8Nw6I2Lox~!@R%E_D^sHnw?BvJDJ{eT`?*)Hd=Ojkr533lpt`= Lv!}{VUb^ugm{s_` diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html deleted file mode 100644 index 55f15d9..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T > Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html deleted file mode 100644 index 754104c..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T > Class Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T > Class Template Reference
    -
    -
    - -

    Base class for manually created SearchableEditor's - More...

    -
    -Inheritance diagram for FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >:
    -
    -
    - -
    - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    - - - -

    -Protected Member Functions

    void OnEnable ()
     
    - - - -

    -Protected Attributes

    UnityEditor.Editor searchLayerInspector
     
    - - - -

    -Private Member Functions

    void OnDisable ()
     
    -

    Detailed Description

    -

    Base class for manually created SearchableEditor's

    -
    Template Parameters
    - - -
    T
    -
    -
    -
    -
    Type Constraints
    - - -
    T :BaseSearchLayerInspector 
    -
    -
    -
    -

    Member Function Documentation

    - -

    ◆ OnDisable()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.OnDisable ()
    -
    -private
    -
    - -
    -
    - -

    ◆ OnEnable()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.OnEnable ()
    -
    -protected
    -
    - -
    -
    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.OnInspectorGUI ()
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ searchLayerInspector

    - -
    -
    - - - - - -
    - - - - -
    UnityEditor.Editor FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >.searchLayerInspector
    -
    -protected
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js deleted file mode 100644 index e50655a..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor = -[ - [ "OnDisable", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f", null ], - [ "OnEnable", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4", null ], - [ "OnInspectorGUI", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a", null ], - [ "searchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.png b/docs/html/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.png deleted file mode 100644 index 681741b11bb2d6b029db423fb9d0261039700554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1052 zcmeAS@N?(olHy`uVBq!ia0y~yV4MnM2XHV0$!FIkb^$5r0G|-o|Ns93nJ?aaE$u(F z+`>S!Kw|ot7Y7a;0E!1sy1W7?$5|5O7t8?UgMm5I>?;fm%*#Dp978G?-_AW*w#IC9G@yB^vq zFWsUPJLQ(XGhqhG?=`ED6baha57bK+Fo#dm*BobnLz-1U(~`=ivC%QwFt zn19~u`?>AUZv4sLl_eXaI&q0~{|2Fy+ACq-9?sm9bypoIaDIk%O33j$r$0|C6wx+w zo8)n+S3N4z>fa@ZQ5M>#>n4PGd=ln~vb|PRX!Q-2Xgo&F3(*P!+;iSahjC3 zXN`-CilCq!!vXz=+zdht21;ug8YJW6SF$qf@z7>SIOgq@#mJz2iHqUKL_dZDy<37bs-)D}VZfy5*{O1KLYT_Q-YrU= zK)XGQl-GJplAb-a@_qf^X#qcHI!`Kb65e}GPKtH8XZB3*px}bpDxT^w$L?om-}TN9 zx$)%N$0XNDQnSqOe@Txok*a^*+eii})#tnAu}xIOFa zgL6*a?J-}RHho)U-2GtNsQtVD+?Kn)zjo~!@3qxs)#+awXaA^(p1pe8?L6&2jZ>fA zJ-zY7O{qb$=F|`K243b@z3ya~bn*9lKlC-mR*7 zwC+&W#Z~MdPwp$aW_)`?Uis{QpDuWb=f8SycT4SR|GRDb_nl?`ee9n#^T+MCZk1lE zZ9VIDX->YY?AfVrxB3Qa7he@J&q&?RJZ)mI`Li=#`udIc-CchY)|GfaIjLf~sc1`+W=Nm2_T6%}M~8E5V;| zq%VSYe`}#}m+3m`&W}B!o?a@U?oks}%rAAR?3@UTVOWa%!+fRr!-Lwezq5h)n8DN4 K&t;ucLK6VLr}Ojx diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html b/docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html deleted file mode 100644 index 5abf512..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_search_with_filters-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Core.SearchWithFilters Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Core.SearchWithFilters, including all inherited members.

    - - - - - - - - - - -
    AddCriterion(BaseSearchCriterion baseSearchCriterion)FieldSearch.Core.Base.BaseSearchprotected
    BaseSearch(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
    baseSearchCriteriaFieldSearch.Core.Base.BaseSearchprivate
    ClearCriteria()FieldSearch.Core.Base.BaseSearch
    CreateCriteria(SearchFilter currentFlags)FieldSearch.Core.SearchWithFiltersprotectedvirtual
    GetResult(SearchFilter currentFlags, bool any=false, params object[] input)FieldSearch.Core.Base.BaseSearch
    SearchFilter enum nameFieldSearch.Core.Base.BaseSearch
    SearchWithFilters(SearchFilter currentFlags)FieldSearch.Core.SearchWithFilters
    UpdateCriteria(SearchFilter currentFlags)FieldSearch.Core.Base.BaseSearch
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.html b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.html deleted file mode 100644 index 9238c34..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.SearchWithFilters Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.SearchWithFilters Class Reference
    -
    -
    - -

    Default search with filters - More...

    -
    -Inheritance diagram for FieldSearch.Core.SearchWithFilters:
    -
    -
    - - -FieldSearch.Core.Base.BaseSearch - -
    - - - - - - - - - - - - - -

    -Public Member Functions

     SearchWithFilters (SearchFilter currentFlags)
     
    - - - - - - - - -

    -Protected Member Functions

    override bool CreateCriteria (SearchFilter currentFlags)
     
    - - - - -

    -Additional Inherited Members

    -

    Detailed Description

    -

    Default search with filters

    -

    Constructor & Destructor Documentation

    - -

    ◆ SearchWithFilters()

    - -
    -
    - - - - - - - - -
    FieldSearch.Core.SearchWithFilters.SearchWithFilters (SearchFilter currentFlags)
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ CreateCriteria()

    - -
    -
    - - - - - -
    - - - - - - - - -
    override bool FieldSearch.Core.SearchWithFilters.CreateCriteria (SearchFilter currentFlags)
    -
    -protectedvirtual
    -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.js b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.js deleted file mode 100644 index e168ab7..0000000 --- a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_field_search_1_1_core_1_1_search_with_filters = -[ - [ "SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28", null ], - [ "CreateCriteria", "class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_core_1_1_search_with_filters.png b/docs/html/class_field_search_1_1_core_1_1_search_with_filters.png deleted file mode 100644 index 185e43324cd9d2f267362ecb628625fdf6333750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmeAS@N?(olHy`uVBq!ia0vp^w}3c+gBeJAyqFyhq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SRXIB)zAi^rF3R0~dcw7e$F<^bPW{uE$Q-3P>7B@0 znOU)B(I2l~Hc7SLvGa?`jE{Ra+IuZ&4{Ms@uXsiL)h64!@>iKxthe8F^UB|7wzvL5 zAIsMYZ?U*$WmfsSes@Oi-8 zK6v)#`=*_%YIUCNEUJC|+$m<^Pd$y6XEMCo?Ow@b9bc=!%eGoJJlK%^ZPlfgfZe;Z zWw-2=uc - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow, including all inherited members.

    - - - - - - - - - - - - - - - - - - - - - -
    BUTTON_SCROLLVIEW_RL_OFFSETFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
    editorScriptGeneratorFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    HEIGHTFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
    Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowstatic
    InitScrollView(Vector2 size)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    InitStyles()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    labelHeaderStyleFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    MIN_LABEL_AREA_HEIGHTFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
    OnClickAllTypesData(Type type)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    OnClickSelectedTypeData(Type type)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    OnGUI()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    RL_OFFSETFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
    selectedTypeDatasFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    ShowButtonsLayout()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    ShowScrollViewLayout()FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    ShowScrollViewSingleLayout(string label, ScrollViewData< Type > scrollViewData, Action< Type > onClickData)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    TB_OFFSETFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
    TryCreateEditors(params Type[] types)FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    typeDatasFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivate
    WIDTHFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowprivatestatic
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html deleted file mode 100644 index 27053ee..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow Class Reference
    -
    -
    - -

    Window for EditorScriptGenerator - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow:
    -
    -
    - -
    - - - - - -

    -Classes

    class  ScrollViewData
     ScrollViewData class for EditorScriptGeneratorWindow More...
     
    - - - -

    -Static Public Member Functions

    static void Init (EditorScriptGeneratorSettings editorScriptGeneratorSettings)
     
    - - - - - - - - - - - - - - - - - - - -

    -Private Member Functions

    void InitStyles ()
     
    void InitScrollView (Vector2 size)
     
    void OnGUI ()
     
    void ShowButtonsLayout ()
     
    void TryCreateEditors (params Type[] types)
     
    void ShowScrollViewLayout ()
     
    void OnClickAllTypesData (Type type)
     
    void OnClickSelectedTypeData (Type type)
     
    void ShowScrollViewSingleLayout (string label, ScrollViewData< Type > scrollViewData, Action< Type > onClickData)
     
    - - - - - - - - - -

    -Private Attributes

    EditorScriptGenerator editorScriptGenerator
     
    ScrollViewData< Type > typeDatas
     
    ScrollViewData< Type > selectedTypeDatas
     
    GUIStyle labelHeaderStyle
     
    - - - - - - - - - - - - - -

    -Static Private Attributes

    const int WIDTH = 800
     
    const int HEIGHT = 600
     
    const int TB_OFFSET = 75
     
    const int RL_OFFSET = 25
     
    const int MIN_LABEL_AREA_HEIGHT = 15
     
    const int BUTTON_SCROLLVIEW_RL_OFFSET = 5
     
    -

    Detailed Description

    -

    Member Function Documentation

    - -

    ◆ Init()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.Init (EditorScriptGeneratorSettings editorScriptGeneratorSettings)
    -
    -static
    -
    - -
    -
    - -

    ◆ InitScrollView()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.InitScrollView (Vector2 size)
    -
    -private
    -
    - -
    -
    - -

    ◆ InitStyles()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.InitStyles ()
    -
    -private
    -
    - -
    -
    - -

    ◆ OnClickAllTypesData()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnClickAllTypesData (Type type)
    -
    -private
    -
    - -
    -
    - -

    ◆ OnClickSelectedTypeData()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnClickSelectedTypeData (Type type)
    -
    -private
    -
    - -
    -
    - -

    ◆ OnGUI()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnGUI ()
    -
    -private
    -
    - -
    -
    - -

    ◆ ShowButtonsLayout()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ShowButtonsLayout ()
    -
    -private
    -
    - -
    -
    - -

    ◆ ShowScrollViewLayout()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ShowScrollViewLayout ()
    -
    -private
    -
    - -
    -
    - -

    ◆ ShowScrollViewSingleLayout()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ShowScrollViewSingleLayout (string label,
    ScrollViewData< Type > scrollViewData,
    Action< Type > onClickData 
    )
    -
    -private
    -
    - -
    -
    - -

    ◆ TryCreateEditors()

    - -
    -
    - - - - - -
    - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.TryCreateEditors (params Type[] types)
    -
    -private
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ BUTTON_SCROLLVIEW_RL_OFFSET

    - -
    -
    - - - - - -
    - - - - -
    const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.BUTTON_SCROLLVIEW_RL_OFFSET = 5
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ editorScriptGenerator

    - -
    -
    - - - - - -
    - - - - -
    EditorScriptGenerator FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.editorScriptGenerator
    -
    -private
    -
    - -
    -
    - -

    ◆ HEIGHT

    - -
    -
    - - - - - -
    - - - - -
    const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.HEIGHT = 600
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ labelHeaderStyle

    - -
    -
    - - - - - -
    - - - - -
    GUIStyle FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.labelHeaderStyle
    -
    -private
    -
    - -
    -
    - -

    ◆ MIN_LABEL_AREA_HEIGHT

    - -
    -
    - - - - - -
    - - - - -
    const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.MIN_LABEL_AREA_HEIGHT = 15
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ RL_OFFSET

    - -
    -
    - - - - - -
    - - - - -
    const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.RL_OFFSET = 25
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ selectedTypeDatas

    - -
    -
    - - - - - -
    - - - - -
    ScrollViewData<Type> FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.selectedTypeDatas
    -
    -private
    -
    - -
    -
    - -

    ◆ TB_OFFSET

    - -
    -
    - - - - - -
    - - - - -
    const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.TB_OFFSET = 75
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ typeDatas

    - -
    -
    - - - - - -
    - - - - -
    ScrollViewData<Type> FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.typeDatas
    -
    -private
    -
    - -
    -
    - -

    ◆ WIDTH

    - -
    -
    - - - - - -
    - - - - -
    const int FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.WIDTH = 800
    -
    -staticprivate
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js deleted file mode 100644 index b03144a..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.js +++ /dev/null @@ -1,24 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window = -[ - [ "ScrollViewData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data" ], - [ "Init", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f", null ], - [ "InitScrollView", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f", null ], - [ "InitStyles", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326", null ], - [ "OnClickAllTypesData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e", null ], - [ "OnClickSelectedTypeData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444", null ], - [ "OnGUI", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8", null ], - [ "ShowButtonsLayout", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0", null ], - [ "ShowScrollViewLayout", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170", null ], - [ "ShowScrollViewSingleLayout", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90", null ], - [ "TryCreateEditors", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668", null ], - [ "BUTTON_SCROLLVIEW_RL_OFFSET", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0", null ], - [ "editorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5", null ], - [ "HEIGHT", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7", null ], - [ "labelHeaderStyle", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920", null ], - [ "MIN_LABEL_AREA_HEIGHT", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c", null ], - [ "RL_OFFSET", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75", null ], - [ "selectedTypeDatas", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d", null ], - [ "TB_OFFSET", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6", null ], - [ "typeDatas", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7", null ], - [ "WIDTH", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.png deleted file mode 100644 index b9fb771f131ef2c8c57ec6c6d50a6161477d2ed3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 zcmeAS@N?(olHy`uVBq!ia0y~yU|b4h2XHV0$v%}?O+ZRIz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#eo9{fa1ZEF0TN}ah3%61v3EoU|`NP`w9aCbGoOCV@L(#+qox;9vkqm zN>AVO{eQeoUs%whoOCVW!;(9$sLtl**tIjJvqM8kNyynFNYOJ>(|gjCxtmlxZ^9Xs z#@>dt)84<_ zJx(gVa>|k=dsZ&>^sRnzR%lo8hWyQ<(^NfwEno9J==tK`_n-4#jqzQ4{iogJC42U~ zj|A${)0+ zZ=2tPe-+==zgo15tKW*)bl2v5RMfU}-`0NKyJpT;)2q6<+fA>U%=>*Vy5xOP*EW_} zPBqg^UvK5ElPb&o^HnBp!VAMs`=)=(`<+wOuk4-s-|~Rb-?Yi=mS$gkw~2R)d*&{g zMY(Ht9lKlcT%xwCe&S(opEP0w5z?}E=~JexaMj~vC2H%xz9{I_QZA`J}EEs((V5G zx8C08pM3b-S+{=a!JFkPc5I(6=lf6K?Y$@dynKiMM|`r({A!R^1kZs^zPEw1og#II|*@mC1@v}c>kd>2|in%4Dl>&e%A`%Cw~uf4u; z`n=zY7p9)=UcPhN_QKt_cXu0pmoTZ;YM1xlqAk0=$?V#VNxA!{=v3bL78^GqBXZMQ z{XkF*{okqzjI!T8KmlM1xqZ$L#yEF2$i+oaaN>0PS{D{=j*iegU_NB - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html deleted file mode 100644 index 32b458c..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T > Class Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T > Class Template Reference
    -
    -
    - -

    ScrollViewData class for EditorScriptGeneratorWindow - More...

    - - - - - - - - - - -

    -Public Member Functions

     ScrollViewData (Vector2 size)
     
     ScrollViewData (float width, float height)
     
    void AddObjects (params T[] objs)
     
    void RemoveObjects (params T[] objs)
     
    - - - - - -

    -Public Attributes

    Vector2 size
     
    Vector2 scrollPosition
     
    - - - -

    -Properties

    List< T > Objects [get]
     
    - - - -

    -Private Attributes

    List< T > objects
     
    -

    Detailed Description

    -

    ScrollViewData class for EditorScriptGeneratorWindow

    -
    Template Parameters
    - - -
    T
    -
    -
    -

    Constructor & Destructor Documentation

    - -

    ◆ ScrollViewData() [1/2]

    - - - -

    ◆ ScrollViewData() [2/2]

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.ScrollViewData (float width,
    float height 
    )
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ AddObjects()

    - -
    -
    - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.AddObjects (params T[] objs)
    -
    - -
    -
    - -

    ◆ RemoveObjects()

    - -
    -
    - - - - - - - - -
    void FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.RemoveObjects (params T[] objs)
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ objects

    - -
    -
    - - - - - -
    - - - - -
    List<T> FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >.objects
    -
    -private
    -
    - -
    -
    - -

    ◆ scrollPosition

    - - - -

    ◆ size

    - - -

    Property Documentation

    - -

    ◆ Objects

    - -
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js deleted file mode 100644 index 2807121..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data = -[ - [ "ScrollViewData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7", null ], - [ "ScrollViewData", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1", null ], - [ "AddObjects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc", null ], - [ "RemoveObjects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf", null ], - [ "objects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5", null ], - [ "scrollPosition", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2", null ], - [ "size", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464", null ], - [ "Objects", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html deleted file mode 100644 index 87ce6ae..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.EditorScriptGeneration.EditorScriptGenerator Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.EditorScriptGeneration.EditorScriptGenerator, including all inherited members.

    - - - - - - - -
    _settingsCodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >protected
    BaseCodeGenerator(BaseCodeGeneratorSettings< T > settings)CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >protected
    CreateScripts(BaseEditorScriptTemplate scriptTemplate=null, bool refresh=true, params Type[] inputTypes)FieldSearch.EditorScriptGeneration.EditorScriptGenerator
    BaseCodeGenerator< BaseEditorScriptTemplate >.CreateScripts(T scriptTemplate, bool refresh=true, params Type[] inputTypes)CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >pure virtual
    EditorScriptGenerator(BaseCodeGeneratorSettings< BaseEditorScriptTemplate > settings)FieldSearch.EditorScriptGeneration.EditorScriptGenerator
    TryCreateAllEditors()FieldSearch.EditorScriptGeneration.EditorScriptGenerator
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html deleted file mode 100644 index d3a0845..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.EditorScriptGenerator Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.EditorScriptGenerator Class Reference
    -
    -
    - -

    BaseCodeGenerator<T> for UnityEditor.Editor - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.EditorScriptGenerator:
    -
    -
    - - -CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate > - -
    - - - - - - - - - - - - -

    -Public Member Functions

     EditorScriptGenerator (BaseCodeGeneratorSettings< BaseEditorScriptTemplate > settings)
     
    override void CreateScripts (BaseEditorScriptTemplate scriptTemplate=null, bool refresh=true, params Type[] inputTypes)
     
    bool TryCreateAllEditors ()
     
    - Public Member Functions inherited from CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
    abstract void CreateScripts (T scriptTemplate, bool refresh=true, params Type[] inputTypes)
     Create scripts using scriptTemplate More...
     
    - - - - - - - -

    -Additional Inherited Members

    - Protected Member Functions inherited from CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
     BaseCodeGenerator (BaseCodeGeneratorSettings< T > settings)
     
    - Protected Attributes inherited from CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
    BaseCodeGeneratorSettings< T > _settings
     
    -

    Detailed Description

    -

    BaseCodeGenerator<T> for UnityEditor.Editor

    -

    Constructor & Destructor Documentation

    - -

    ◆ EditorScriptGenerator()

    - -
    -
    - - - - - - - - -
    FieldSearch.EditorScriptGeneration.EditorScriptGenerator.EditorScriptGenerator (BaseCodeGeneratorSettings< BaseEditorScriptTemplatesettings)
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ CreateScripts()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    override void FieldSearch.EditorScriptGeneration.EditorScriptGenerator.CreateScripts (BaseEditorScriptTemplate scriptTemplate = null,
    bool refresh = true,
    params Type[] inputTypes 
    )
    -
    - -
    -
    - -

    ◆ TryCreateAllEditors()

    - -
    -
    - - - - - - - -
    bool FieldSearch.EditorScriptGeneration.EditorScriptGenerator.TryCreateAllEditors ()
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js deleted file mode 100644 index 3f03722..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_editor_script_generator = -[ - [ "EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65", null ], - [ "CreateScripts", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235", null ], - [ "TryCreateAllEditors", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.png deleted file mode 100644 index d88c9f15846469cf5d8207e7c9072f5732d973b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmeAS@N?(olHy`uVBq!ia0y~yU|bGl2XHV0$*zlD`+<~nfKQ0)|NsAi%olIImi8Z7 zZegHVATj;SivtG^0L6nRU0wl{<17jC3uXZF!N8np_7w&OmQqg_$B+ufw{u@kdacFN zGP~?*$o~Jr_m3QN(}|n((YNH>MG;#*1(k!xKZ##9@m-iXOYQn0mr06~O4dAZneo0_O~RhP!V8o<{~OJ@^tgYC=C)hkC#9@!zj)!D<-ZdL3;*ZtocP4U{o(U{cXs-$ z-zvkS_jQWw8@KJtR4juYn%ut9w#@8>>dCm>lWn6{h_m0HdAqYe%ezNLR=r@>J?}X^ zAD#Yv{QomHEBAeIf5h#|$+q?O|8FMV*1NSy_nr6CCI64zS#|AVl3Z*2p>xj{7p3sz z+@93&b))KxWZlGV8?NblMpyY&KCwA;?bW@af73Ot?znbF@5qTaYyRK6v+dfaonrew z#ac$~y{hP|lqRpUwr%<0>U{k_ zg3G@>=(RNU4$0s0Rp6R<{JI!R|8GA{zS;bx`O z`k=q77pGYC=DjeRdwBO#Q$PK^{@wE zgY-`a&wX{gf8$Kc^EU%!UoZK;4;U_4kKeV&-(UXq>v`^&-TBKlOU%+P@t)$dbV|!@ z7SCHr786rCRPrxn?Dd>hlqE37w3xW0o>hI)m-X;?mYcIIbCwe@ z70hF0sGnWOpuobgPIL~#fxUHgOd<>w;RQ?#->VY10vH~|9OPv9$HJ=0@L~M}76xD{ zVK@LxB@916N`S^QJctJ>_@iyX*Z{PGs*3hc3ii@$4e~m#%nJW6(<}g`F*upUQ@Fz{%YEp=$yZ2YHya^t~pjA zxm)J4(UQ;8WY6l&%S}rTKev0s>W|xtS4644+*Ef|)A^L@W24_^9PZ5G@_oIc!q8bN ze|BhU%+c4iS2V3oEUcKeb8|Ur`Bi)nETdZ+ZXo52Aj}(i>h{ zSox=CU#YN;T6}H+=YO;1w~K#>Eq_(JX|t41MR_kL|0N$)8`CH5KUKxsz3D zL*<12Rq!43oD>&UFlk9LtGXwb=Ok+&^=bVB6;EK~Lu252Gc;;8|6`6xj=Q1o+*1u$ PDlvGv`njxgN@xNAOO$b; diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html deleted file mode 100644 index 2468e81..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html deleted file mode 100644 index d9273a1..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings Class Reference
    -
    -
    - -

    Settings singleton object for EditorScriptGenerator - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings:
    -
    -
    - -
    - - - - - -

    -Static Public Member Functions

    static EditorScriptGeneratorSettings CreateSettingsObject ()
     Create EditorScriptGeneratorSettings with default fields More...
     
    - - - -

    -Protected Attributes

    string _codeGeneratorTypeName
     
    - - - - - - -

    -Properties

    EditorScriptGenerator GeneratorInstance [get]
     
    override string CodeGeneratorTypeName [get]
     CodeGenerator type name More...
     
    - - - -

    -Private Attributes

    EditorScriptGenerator _generatorInstance
     
    - - - - - - - -

    -Static Private Attributes

    const string DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
     
    const string DEFAULT_OBJECT_NAME = "EditorScriptGenerator Settings"
     
    const string DEFAULT_GENERATED_FILE_FOLDER = @"Assets/Generated_FieldSearch/Editor"
     
    -

    Detailed Description

    -

    Settings singleton object for EditorScriptGenerator

    -

    Member Function Documentation

    - -

    ◆ CreateSettingsObject()

    - -
    -
    - - - - - -
    - - - - - - - -
    static EditorScriptGeneratorSettings FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CreateSettingsObject ()
    -
    -static
    -
    - -

    Create EditorScriptGeneratorSettings with default fields

    -
    Returns
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ _codeGeneratorTypeName

    - -
    -
    - - - - - -
    - - - - -
    string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings._codeGeneratorTypeName
    -
    -protected
    -
    - -
    -
    - -

    ◆ _generatorInstance

    - -
    -
    - - - - - -
    - - - - -
    EditorScriptGenerator FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings._generatorInstance
    -
    -private
    -
    - -
    -
    - -

    ◆ DEFAULT_GENERATED_FILE_FOLDER

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DEFAULT_GENERATED_FILE_FOLDER = @"Assets/Generated_FieldSearch/Editor"
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ DEFAULT_OBJECT_NAME

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DEFAULT_OBJECT_NAME = "EditorScriptGenerator Settings"
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ DIRECTORY_PATH

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
    -
    -staticprivate
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ CodeGeneratorTypeName

    - -
    -
    - - - - - -
    - - - - -
    override string FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CodeGeneratorTypeName
    -
    -getprotected
    -
    - -

    CodeGenerator type name

    - -
    -
    - -

    ◆ GeneratorInstance

    - -
    -
    - - - - - -
    - - - - -
    EditorScriptGenerator FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.GeneratorInstance
    -
    -get
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js deleted file mode 100644 index 5e0c4b6..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings = -[ - [ "CreateSettingsObject", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2", null ], - [ "_codeGeneratorTypeName", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9", null ], - [ "_generatorInstance", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d", null ], - [ "DEFAULT_GENERATED_FILE_FOLDER", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f", null ], - [ "DEFAULT_OBJECT_NAME", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23", null ], - [ "DIRECTORY_PATH", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22", null ], - [ "CodeGeneratorTypeName", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa", null ], - [ "GeneratorInstance", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.png deleted file mode 100644 index 6f6f5a06c49f6e6c68de43a978648570a1d82265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmeAS@N?(olHy`uVBq!ia0y~yU~B-g12~w0q$gs|U#FhidGO?uZ}DA?sUl?>o^=bf8LSsi z_S;|d{-|;C3!^Iim2>U4>)$Kzy0qBQ*7ZJWmby?B$Miy8R$%tm zf}^w7=Y~&Ay0v48+QHlvON-gk3#|N4GS6U^V~kP$@qo){_tG@u?rYzE{eK&8So7^m z#GgHq4MpZP60i6i>O-C}m^ogZw=U+rU`-k8*FDoOo^$V)^t*OwSIix?wDR(&@0G5o zHk^C;jpa=9r~LPN|F>ryShM+jb~S4(v%sZo`$L%3z8pKWbw^X)YR2>KwqKqLZl2q| zz3TIJ&8PLrkNCbke!9cwk70gT^xo`%-Fxe0Uqv#{TDkY~wmHwtR(npo6y?3nzfEO* zDPx05{k%NxpH=@SJ=y-{HN%cgo|Ec>fl*~$TXMkjle8Cu%Fp{@ObRC*R2e4mguobA zm>W7gyj)aV7(T52%F3Y0&=JVQ&|pzptIEj05e#D5UbE+9aF`;*z|f*KU7mqyDg%Q; z04D=o7++sAc62OpaYL2^Dgb(+PxL=zoJ$CGbg=x z_BOnpZ9&eDU(b9*c07N4HT+oEo3syx-z_3?PbI9CsG3<(XZ+Cmar5osf)bwW(@!PJlq{>}kv@H1v2^2|u5aNJR%NZIbCUUf - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html deleted file mode 100644 index a2b9a7d..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > Class Template Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T > Class Template Reference
    -
    -
    - -

    GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >:
    -
    -
    - - -FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > -FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T > -FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor -FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor -FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor -FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor - -
    - - - - - - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    - Public Member Functions inherited from FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >
    override void OnInspectorGUI ()
     
    override void OnInspectorGUI ()
     
    - - - - - -

    -Protected Member Functions

    override void InitSearchableInspector ()
     
    virtual void InitSearchableInspector ()
     
    - - - - - - - - - - - - -

    -Properties

    override Type SearchLayerInspectorType [get]
     
    override bool IsActive [get]
     
    - Properties inherited from FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >
    virtual BaseFieldSearchSettings Settings [get]
     
    virtual Type SearchLayerInspectorType [get]
     
    virtual bool IsActive [get]
     
    - - - - - - - - -

    -Additional Inherited Members

    - Protected Attributes inherited from FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >
    Editor searchLayerInspector
     
    Editor searchableGlobalEditor
     
    Editor defaultEditor
     
    -

    Detailed Description

    -

    GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor

    -

    Abstract GeneratedFieldSearchGlobalEditor to save default Inspector

    -
    Template Parameters
    - - -
    TDefault inspector
    -
    -
    -
    -
    Type Constraints
    - - -
    T :Inspector 
    -
    -
    -
    -

    Member Function Documentation

    - -

    ◆ InitSearchableInspector()

    - -
    -
    - - - - - -
    - - - - - - - -
    override void FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.InitSearchableInspector ()
    -
    -protectedvirtual
    -
    -
    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.OnInspectorGUI ()
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ IsActive

    - -
    -
    - - - - - -
    - - - - -
    override bool FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.IsActive
    -
    -getprotected
    -
    - -
    -
    - -

    ◆ SearchLayerInspectorType

    - -
    -
    - - - - - -
    - - - - -
    override Type FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >.SearchLayerInspectorType
    -
    -getprotected
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js deleted file mode 100644 index a886b24..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor = -[ - [ "InitSearchableInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64", null ], - [ "OnInspectorGUI", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c", null ], - [ "IsActive", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7", null ], - [ "SearchLayerInspectorType", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.png deleted file mode 100644 index 1bf7d1853b697b8a08d5ced1ee92f0fae2e8e269..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4989 zcmeHLc~nzZ8b_c=ix_6CONW@y>9iItQku~qgao&WM@uNEC`;o~!;Ba}_7IYY7Sm}h zajGa$AUe=Sl%2{W8Qgr@7?da z_jm98zTfwIC+`mt;afak`PC~G;M#gRuNvIEBew6@Y`5FN zVHm%;~wqxakZCw>4Deth97lL9-d8Ak# zNm{yx{Fq1D23_v+NSy0c++AHU8uD^!YfR$7DsE{sd3R#f83wnjEk?5=HUKmdqGMk$ zsrFTIQ`LxH1ueXxj)ag~H>UY&mDV-CrTy z0NTs1V$Lvt6Rf#ZTXEnU5}j`!9~51v!`0ZUxLs)#e$U;YR|h%!`(=$bL$ZHzFd;D2+x{W`XY*V|D`B(qVfg$1KL`r^PX{8U zK5jKQ&n4_atUh=DO_d_GJ`SAWI~`3n`KDO>F;NX^hj=@Y2&AKkwH5sCiHnCL7XSkw zE%7ZC_@UCSOuUOaorw6XMJzsj)lV!g$3SBN5|Ie0NfC>j%FSo7&M;UkvACj5DBfO8 ze%lR&!dLUaKxi;)-A)L54a~k{0k2yt(qu^VD(wTY7++jq8yztY5ClUex#(l8jUS>4 z8ep-45$S7S=ZD1Njn+J#Lr#iVGgm-i+jk>u*OrOJ#l@>f(dV)-(+#z_0{gI<_L}LV z1+?)HX8rjs?de4ICEKRhBGx)z*fTkJ7sWBblnQo13!z48Fd6lILoxD&xq?On1!p96 z53S7&(WYCbKM);}5T*?}%^wG{MayzKhJSmc=B@L$=mlw3?SC}pJ0$FdTv6RlF1O$FE ztW}vd!|Hz$gZ^tbP8Kpae11~RR9(PL>z^oSWBMvPZ9%oUBg$fUggN{*3I)?MfS%9I z-jifOPmD44r|`=!cxR;*q8mo77$Z$!{1AtwQm!&j&ol%~Poz=phY)KV0hpW%K$~za z3T<$ZdU_h&mCt!7h`d$fJtsbH1a7kTe4s$>t`?E0sE6L@HL;*5gT&FA0l4&axb?z<%J&d@N#z*T)~CfCZ|7zR8%;7O@8xwtx4_=Wm_9Y60X z`fqf-E6tqKTDQFZ2#~NZLAuC9ue-5;A@{`M$t!*!Q`UVD!H_JGezw986UOUB6}F58pj#h- zqCj$Aa_^lc(zExbO?waGMnAl|`61G0>=9bp+MQsYQZ@?A2Wiat08TVc2#F`05TImQ zV=w<$159mCJ;*$-uTcl1COzk1;?kz2gE-|2FdrD|w0fPUA?oo93hO&ezy~kK(K?Ux zPA(N#%{j_I+0eCMc*u6^KpL$6I-}jh9)1~s=IYyRW8bL9%!aWCTdJ0PNI%*fEkEor z*pc$ZbYi)DgKY)_WP8;5ID`6|4!mUMhIC*M&lVUb&uF$U94N_Y)!s;|>HkHv;qo4P zd0vM&HF0|3|5TdwtyQ?UrXa8XvyQ;8i>CTJH| zN#-jJnh5(mB|Rp1-qbcF`)R(zlNaM?ZeNDSQ`OtV2K`R*xjMN!A`?hp1rySMsurnX&>cQ zxa2!sL+g=?7j)*|SZe+%OeKz#=be>e-T^_8y~*j`7p6u?1#R7@s*#R%NIP;kJm>&Kb9(Fyy7bX&?rc(T)Tl7 z_?&{os^tLXmtYS{j@+eRjWmN!Bu`ugA=RBYjUhcVoQlUN|I0j=^_lMU=ncbSmR4O_6hR$qT#3)0$@O4;Ea>xO>@jzd$Cb>zMGlB1*AQkr?!Lid) zvhDD7vp`3%q+60@4;b-x6{4A(+~bajbqBpeGz*Z!H-2e7b z@aKB}E$jR*5~8K@_Q~Y!22NCcL#EvyJ+*J?goeTcTmlJCj9*%-xz4A)Bg4tyOTVsj zVf)vJWD=@0Bkn8~YtFf&c!Tgh1^G1N(29qii1Mn-;Mi2u zlfgZl(|EZtCd>x`ZfgRp}tsczY$|;$RInqN(ke2Km zrLtxMGvkVM7IVM@{4RrL9Ye3N)s-@CqV5Q^-9dQ6Z(IAyYPOB&250Q0ZNDeen?0%G z{6<>0C^N@So;Qoe$QVB0Yl=IObnXtba4cFnuli zL#+4q(@gyk+J!dlgw^V8`qYEG+;pqYVzhbAq7kCan$m&qGlEhY1hhTZ>DS=$lbN+} zS!E&N?1RbAvXetXstj2taMb($YI5)cIjhZ@W;1%5iadI-;p=Qzj*B-$exI9N-H&XI zw%*EA^tSILXGaDSbh*k7f#zN^jTb?SzuMHH2yE?BB%jrruWH*v=?N?A&{`>aYW>oQ z?mXdQYTwJx2&>QF+OL(ucU2mfC$H+$tJ20BO3l~O`D`osJI#KB?VgcY{Jwd&6Ar7N zd8zI=Ta<17wxl!Z>**s?fyO4ZLOjK z@3WsJgFCLo(^05#8u|4&d#w5zV0ZdjM-``3(eI~PlUX8x&fMAKDDf6H|#z37gsyl=>Px# diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html deleted file mode 100644 index 3ea8ff3..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html deleted file mode 100644 index 4cd71c8..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector Class Reference
    -
    -
    - -

    GeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector:
    -
    -
    - - -FieldSearch.Core.Inspectors.DefaultSearchLayerInspector -FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector - -
    - - - - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    - Public Member Functions inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
    override void OnInspectorGUI ()
     
    - - - - - - - - - - - - - -

    -Additional Inherited Members

    - Protected Member Functions inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
    virtual void OnEnable ()
     
    virtual void OnDisable ()
     
    - Protected Attributes inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
    SearchInspectorService searchInspectorService
     
    - Properties inherited from FieldSearch.Core.Inspectors.DefaultSearchLayerInspector
    Func< Object, int > Id [get]
     Func to get Id of current target Object More...
     
    -

    Detailed Description

    -

    GeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector

    -

    Member Function Documentation

    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector.OnInspectorGUI ()
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js deleted file mode 100644 index 42e1a8d..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector = -[ - [ "OnInspectorGUI", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.png deleted file mode 100644 index 72a5e330697bcc30c0e7edd4b174cd6fa5a82c20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2425 zcmd6pdr(t%7RO^>K9O~G)h-b1G|Ey$SioRJaD75RPg0@CtOFab>n27_2c8DTLR zz!bv6Eg+9bB8}ui0x^Px1wtsq1mW^fc_x^oJQ5a?kiBBt>GuE5?49|Y^S!^{%sFR% z=QHQt+h_bd%{KgX0}KW;LwgkQS}`5VBWWP)f*IoH-SE!elZ*a{8?{iPlni zz|l5wCqq0f5{aPw0J^jaI$KZj_X~hQ@2ijN2h11H-bd);M*^>`Q5CD`<$E`sG^Yh^ zRhzO#L$Dt|=kTtM3`?R|JxZ?((Y>D-dHx&xy*sQB&RmgL{ON1CSZwnI*Y5ngO46J?Ar3zh8Uh7ij?{emvKfetwG_PqF9A^G>34?HlyAQ%mIcfEK zXz60H$DbSsxgkc@Fq>(ecaRE?iqU=3FaX3DHY~SWoSqmTGnxB4lK|LOY%9;ByTY!SN5IxxcWbe~?jsZ)-FMw{RmpCJ z!7?+jFiu7YtQ7Kp=rT9~t&W?XIc~b)wi97{7ZIC*MbDud@)1zhpGA`rnPU=iCeV$C z3K17FA8HRQHmy2T zVE`!-r``@oGb19}c(&w$EwVOE%l(9Cb!AGuT3`U0ggR~pMpN=6qNJ@aBqS4QkXs@Y z@C1^ZZ_Ki97Gpol1`E%3c<|_)HPZZU`5acwubb(g84*}wumlcNfl_+j!Jt5S_4$rm z9#K#5s3kKLj%kPl)?>yl*1n3f@2`JQ3!CYsfgIm5r@Gg=Nhtmv%@9D-UT{4wa||yf zVeeCoC<^$Nn}HQc}d!c>gGqSwTO@D3y9ajbn2f8yE|-t6{CdA z$erntJ3mQ)8Q?YrJQ6(FaKR= z$vS{Oo||ZghO+)FD5apwie7l%W@7F-P^o$ktc2CQR6&Idh*A7$-u5lR^jk9J3=n1mq9E{Jx>6ztI)YM_a$V1pEG#`kk@cJlBkV%-J6O$R$*Aea!^4UG6J2FZ_Vm3 zwhzcS@1S!dBSpGUyllLASbM4yCsJM&GC7FmHWP6~zOnwSz1~c?gX}0;S(0%k^mOW=$4y|34WuaJI3w4AcwTl2T7^eAy(dsnd#lJcz+k zkm1kHA~zrIdI`+smt!cUSoE@86W$)7Nb-{|jn0_?^o5fWF4QYhPFknxW>m{N>`2W2 zY2a!n6MmU2|1X2?{n&N$LQPqY7jd0i@Dh|BF*I4kJ^dTG9k^gvOttrg(Cb7^S=GoJ z%M_QS(YODN>VGP$svOIIRoqaWNkGc7D=F&TOrpdJXJYJ7J<(f?aiCblW6qk~Epfo` zn2g!pY=4q1o_@>-#%OeVdp35!8=ITXn@T}NHdb92{jKo%l2hsm4dmaj{m-nr%rXzd zA9;AEZQsfvR)$M)a;xOoTGU%opI@9?Pmnw6bj9ADfNUND7n~Y z&}NB@q}ILHD1mzdk^@t!!$Y*Zv?1^C}AO z???3{{Xk4GR!=TiIA|J3!+I=($QwD47>n3=&;7Su%6cMxtOJYXF@#Er2g7?SkP%`pRxKFedF}jz3-S{1k8(B&c z>{GARenrGBO6u~#N#{ccI(3=DB+xPlkbsj#%_W`1C%`1ZrzsOn?uq&Xk&_pKv{7+8 z9ei}Y71feD#W0GY==P@;#(w?EAa@e+=Xtbt3yVnBwki3+#du1v6%M_6oxy)mO+F&* zsI2b5wWrS2gGIy@mcfoPUNj#uLHdl%4s7T~O{LwQPg)0{rVQVNeR->g2=)Ak1obpK o5faeMLQTER{f+$f>%Q{g9fH0{UpKAC;X1HkDg2aFD)SMmH+?% diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html deleted file mode 100644 index 2f36bfd..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html deleted file mode 100644 index c8a257b..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate Class Reference
    -
    -
    - -

    Base editor script template object. Base editor implementation BaseScriptTemplate - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate:
    -
    -
    - - -CodeGeneration.Base.BaseScriptTemplate -FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate - -
    - - - - - - - - - - - -

    -Protected Attributes

    string _defaultBaseEditorTypeName
     
    - Protected Attributes inherited from CodeGeneration.Base.BaseScriptTemplate
    string _scriptNameFormatString
     File name format string More...
     
    string _scriptFormatString
     Script format string More...
     
    - - - -

    -Properties

    Type DefaultBaseEditorType [get]
     
    - - - - - -

    -Additional Inherited Members

    - Public Member Functions inherited from CodeGeneration.Base.BaseScriptTemplate
    abstract GeneratedScript CreateScript (Type type, params object[] args)
     Create script with args using _scriptFormatString More...
     
    -

    Detailed Description

    -

    Base editor script template object. Base editor implementation BaseScriptTemplate

    -

    Member Data Documentation

    - -

    ◆ _defaultBaseEditorTypeName

    - -
    -
    - - - - - -
    - - - - -
    string FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate._defaultBaseEditorTypeName
    -
    -protected
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ DefaultBaseEditorType

    - -
    -
    - - - - - -
    - - - - -
    Type FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate.DefaultBaseEditorType
    -
    -getprotected
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js deleted file mode 100644 index 2ed9a88..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template = -[ - [ "_defaultBaseEditorTypeName", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0", null ], - [ "DefaultBaseEditorType", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.png deleted file mode 100644 index d7a5937607099dcf01e39a3a334f808ebda066c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2392 zcmcJRd05if8pknjX^Umk&3&sJ7c$MvWm2qMGB8_66E!tOEhQj#8Bp)-HfH6LxZ+wS znWC6Ff}psEhN#n&TcnkVCW!lriudO{&D{IU|NWlleb48d^PJ^(zVBHcT)yZaw@YOg z2n3RYp0|U8KvI*Qj1a!awras4|=ncS~UO-(@g zRpQ$hK;6zT_{FOrApgf_zAfh+2qgOjYIoK-N=lR`%qTo1f6iPJ70%x%Sb1?~%9rxC z+qody$J_?vGN`@US!Lk((x7wX9||VbOodx8mXoaliO* z%!tdCI9VxE#y@b&_*?`AR}rpcVzTyS^!)r?hNMx#kaWc^Dds#~N7c#Mhg+Id$7t8=D;kn*yDLUsvYksqep}%fiiGNFkAAa+OgEZMPT29MkD3wQ zegR`rk>dlT%85r)YIPo4*$OsTqX5b9&qW3VX!`LwFv|gn=wcqN*Hg1InBH%2?0%t$ z<_b)wKR7apM5?KO{IBuc)+`c9SCYxTUcA0LfkfI!mIYep|IO7Zd1UzS%Z-mky`eE^8CzX4>mpZ$Gp7N1xyWbP0$sTXgg7o8zqmuG9g zKHzhK2#ovSuTPK18s;4NJ87du^cn9 zAP^3Q9$6Mx2|ksr*Na+ziz%rDmy1xWb=EMwxM4x;*&mK|6pGix#h8r7b*l>U+T6?& zt7I>^NRQ6;c!zW=!EkS%<5bOhN>Rb+Gxm}imeG3&J>hkv$Kfrt;+iVS1&?UB6k>k; zpxuvzwZ0|ni{xTuI58%^(XXsAe1}jOy|=Qm-mrA){agFd;=ZI=gG97>R~7!e*#lUn(M4jZIN)dI9~ zm>?B(IN|%+$g;|}AkJ+f!eM7&`V6fEavD*$1p(6se&R1IG@*Tvcuw)17-)Naa@hUS zg|D|_hr--~iqZrW)y2TPV*|VRY>LI zu=IVSpQChf5HQZdNVjYA3})KS%$#OavQAljywvlhc8IgYTx~4@W6^Z7NA@0;NPUP| z+dvt?oYIVgfcF`Xu3GI%GI|OtoAP@^%jtXm)^AMBa0SDC)d0WUdZ(%BXO=qK`lphvP55-$o&4=Fp0VUB9s8e>8@H*d1 z2Xn!(g+rwp=g@Uo3n>}S)I+TSUSspt;cxPh46UA-ItD~@klu&bODTBL8dQT$V#nRk ztsaVgS)I(mzuMs?CXpf&9JV+s@9>E#W6%VhCQ7zO1s~WtH_bo;Q+reWf)3GO$JCY*jU1W6Rn*SYYAYTozf`8d#d~}V$Z1|%g2NxfVVZ~jC-?s;KjM4a zE#pT-hX1ToQ^n|REzlhsCFwhD{jPe_Gqzh~kI<981JI29%C;FhApM@!Hf;**AF=AH zdw=*w;!7B?$qZ$Y#L)-Gb)dij{S7+U8N9|$h@z;GN-sZ8oVuK@p)RV(F?5uJF7_sh z@6^L_*RZ=kWA@oTByvno=55EbhP&op={+)r2Hh$o-845ftDkbuUyfKiqmdMO;!842 zL&fs-cz%K6JVBq+JkU@ySD{n8k!pciE2hO7M{hdt&=VOtwphFa-Hk{xn`_bx3A*8J3@5$q*Qf*HA_Qt8(z zB_9&Zm)^u#v|WyF@o2WD*rrNc(PcdmCj@w$wI)9*$!S~X$FnS?DeffR4X>3%a(1w- zF1>$+XQ&f>>k5Ne#$;qU=PC*N5w0g7 z&lweqk03qEnZAavf0AQ!zLJ>=>B256@Ax@C*W4v*H*X^);m?*PX3k&ZHrXmUu4+py z){;P4k1{@M-0@1xv>K&7|6Xr*->PKTA08PT;Xb6fRN^_y8z0cF!552Ean|a52$FXw zgzHfwH?^JaQRBU^KRx>SE+4ELEo*G3+;=c ov-=a;UJWp*sFzfs;6Iz7sN?jLC$tF}z#9kzwZCXbwYhQkzX>dqvj6}9 diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html deleted file mode 100644 index f95be8e..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html deleted file mode 100644 index a7e8bec..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate Class Reference
    -
    -
    - -

    Default implementation BaseEditorScriptTemplate - More...

    -
    -Inheritance diagram for FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate:
    -
    -
    - - -FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate -CodeGeneration.Base.BaseScriptTemplate - -
    - - - - - - - - -

    -Public Member Functions

    override GeneratedScript CreateScript (Type type, params object[] args)
     Create script with args using _scriptFormatString More...
     
    abstract GeneratedScript CreateScript (Type type, params object[] args)
     Create script with args using _scriptFormatString More...
     
    - - - - -

    -Static Public Member Functions

    static DefaultEditorScriptTemplate CreateTemplateObject ()
     Create DefaultEditorScriptTemplate with default fields More...
     
    - - - - - -

    -Static Public Attributes

    const string DEFAULT_SCRIPT_NAME_FORMAT = "{0}_Generated.cs"
     
    const string DEFAULT_SCRIPT_FORMAT
     
    - - - - - -

    -Static Private Attributes

    const string DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
     
    const string DEFAULT_OBJECT_NAME = "DefaultEditorScriptTemplate"
     
    - - - - - - - - - - - - - - -

    -Additional Inherited Members

    - Protected Attributes inherited from FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate
    string _defaultBaseEditorTypeName
     
    - Protected Attributes inherited from CodeGeneration.Base.BaseScriptTemplate
    string _scriptNameFormatString
     File name format string More...
     
    string _scriptFormatString
     Script format string More...
     
    - Properties inherited from FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate
    Type DefaultBaseEditorType [get]
     
    -

    Detailed Description

    -

    Default implementation BaseEditorScriptTemplate

    -

    Member Function Documentation

    - -

    ◆ CreateScript()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    override GeneratedScript FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateScript (Type type,
    params object[] args 
    )
    -
    -virtual
    -
    - -

    Create script with args using _scriptFormatString

    -
    Parameters
    - - - -
    type
    args
    -
    -
    -
    Returns
    - -

    Implements CodeGeneration.Base.BaseScriptTemplate.

    - -
    -
    - -

    ◆ CreateTemplateObject()

    - -
    -
    - - - - - -
    - - - - - - - -
    static DefaultEditorScriptTemplate FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateTemplateObject ()
    -
    -static
    -
    - -

    Create DefaultEditorScriptTemplate with default fields

    -
    Returns
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ DEFAULT_OBJECT_NAME

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_OBJECT_NAME = "DefaultEditorScriptTemplate"
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ DEFAULT_SCRIPT_FORMAT

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_SCRIPT_FORMAT
    -
    -static
    -
    -Initial value:
    =
    -
    @"using UnityEditor;
    -
    {0}
    -
    {1}
    -
    {2}
    -
    [CustomEditor({3})]
    -
    public class {4} : {5}<{6}>
    -
    {{
    -
    -
    }}
    -
    "
    -
    -
    -
    - -

    ◆ DEFAULT_SCRIPT_NAME_FORMAT

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_SCRIPT_NAME_FORMAT = "{0}_Generated.cs"
    -
    -static
    -
    - -
    -
    - -

    ◆ DIRECTORY_PATH

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DIRECTORY_PATH = "Assets/FieldSearchConfigs/EditorScriptGenerator"
    -
    -staticprivate
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js deleted file mode 100644 index 1bd9011..0000000 --- a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template = -[ - [ "CreateScript", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78", null ], - [ "CreateTemplateObject", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47", null ], - [ "DEFAULT_OBJECT_NAME", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3", null ], - [ "DEFAULT_SCRIPT_FORMAT", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8", null ], - [ "DEFAULT_SCRIPT_NAME_FORMAT", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0", null ], - [ "DIRECTORY_PATH", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.png b/docs/html/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.png deleted file mode 100644 index 7d091069e199db3d7068c1f6c9a5ffadc3ba99de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2387 zcmcJRdpy(oAIB#@N&S@SoQ61yl;aXPlgOTsF&PjAc5q#9T_5%b4G{e!ug({@v&Cc)#Dz_viD^`}29dAMeK}fTZS1KE z*DhGk>MsRD>)GF?A2A#J zIqjltBVLj3k{Xg-puMip%FMeCB99%1r&-{HP2~sUj}PJp>oJ}pkTZIaWNK+rd>Ns zyB;lpUZ0y+(EwTNWh+^aNll1KOJ7Lel&JI=pe6kzr3C%#uWMtA+Wv!B^#N=^ajP-x zssSJlj9}Py+W-*gpD+gHkh&aU0&hor8No8P+_GwML=mVO-(`rF;D(09m+avu2?|Y! zMI7%wy!_`vqFZl!)sZmWS0?OHnPq)Yc%@r}+|N9fJty)ET3HJi#L`Yl<%^4@45VWI zV>4;C>nRNP9ZP$bLCW2pYmDn>QLFM_MJ(@yr4n+rMVFi3`ZzX}CFa;c;LH|3%tfD> z`lQnFsK>^?x-H47W=79I5KxN2nx2ACs~FI#46Ca$qS?YyRjpq z3k;qt1s4$4$a#CVo^3G6pI1ZGU8jf^XXi5cT8UFSQVc$QGAH1}xl$C)cDS25vucJI zOvIV(D6*fNM+H_5=g9EGwcVY}m-uCxjITqfCsLhb{*u3wKyl=R0S|2A9;SfW{%){v z!vdzg2}KysIJh5Bfd$vRX@CIs=AHk9XU~O<>WG?Z>6G%7pbqd+(CZrqH@^OrMmw|d zb^2$@ssShspse>QuQP!7Rc$mPGGOqK?;sYtfoh;a7{3P8UGnDz{sG;>*tPhk{KJyQ zZ(+Ua6}|WFtzrAn<$C2UjI)RrCbz;C8a1M12Pxl|pIPmxh`6}9+s!>^$j^v8@fjECgS;tF} zxThg&F5deUeBx=1t3)r&uGIC(hkafdg5t=YxW3_Uh(Q$HfR1gC@DO z%t6Mz-ctgK^uS=a@!>Z)$@O|$E&4yUz~`!)qI=gX{M^$MZ0QqwnW=bq2yfJxh4R+J zCL$B};E@tUy}#h;Lk#$)L;b_^PHDVm?nLs`UHccY$4dT)zntjsD1E?pE4B3Zr{N74 zJSQ#Kux=!|rY@JIM$uxC--mG+e%R;d36~3}GX=dJdCmEvEqV5jP261zD{0_tENcX6 z<@GKtH8_W7vNiDnIF-p>4URH*k*(TTMa|e>M%`qk{ID;V>_bma4nMbAHz9OtvezBj z%V~5PzfBLnF5FU0*Ew2u%qMXz=Kky-(+9fn1I+tX2W{J0D(VkxNw@V0k*OU2*7AF z=-Bx$0HdUg>L-k9>NZfyz95j&m7Q&xSN68F9M`%6`AlYQ0PP0IybXNC5QtyZQfRek zBqt+PZwK5_w;r@+}Y9%XkvF0v7pOz8-qfzrbDriyteIMK; zNY;THMfQI+x=-vpWLc~tPi7TOWS!lGGAiqT=?vvZg-0fgG&GNj7L;vt=en~?Z;`c` zH~9w~&EGD25UT1FiUKY=HT`5%AzK3cQuD#p{Z*GMJ3d$l5=%GQ|W1!st3tM11_ z#X{HJV;W8iYSAk4%B}E~poUrpQOCnM$#N3$jg6I>X{zc1UNGJ>jh?w`9qOU0&a3$D z1crJ0Qy$5y+Kd`yw*Om0&dQ;ITiK=aOq>Hm!aGEAnlyY@GaR{tRjb$95gG4kAr}@M zE$rzkPYJE0dY|L&vw85uSBvF^IAuIoglo}|6bHl%%P%Igf-9vnCAD{sA6`|ChzyJo zZjmoN7;*@kw&dsEO`6uBz9_jNs2XO<6Z2ss&slv_vKqup=C)GQ&Hkw3#^~|opNRBq zOnSRTw7}{y_{yH6RFu{%}AmJB`Y)yF8uHGv$lgX7^gdF-?9Dn@0WzQF(Yf*A++ gr(8oLcR^NFLDr3Ea{GuB`2K)kF7D3N$Aho^9X7zAD*ylh diff --git a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html deleted file mode 100644 index c60049d..0000000 --- a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache-members.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Helpers.Cache.SearchInspectorCache Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Helpers.Cache.SearchInspectorCache, including all inherited members.

    - - - - - - - - - - - - - - - - - - -
    AssemblyReloadEvents_beforeAssemblyReload()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    ClearCache(bool fromDisk=true, bool fromMemory=true)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
    ConvertByteToMb(float byteCount)FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    EditorApplication_quitting()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    FILE_NAMEFieldSearch.Helpers.Cache.SearchInspectorCachestatic
    FilePathFieldSearch.Helpers.Cache.SearchInspectorCachestatic
    GetCurrentSize()FieldSearch.Helpers.Cache.SearchInspectorCachestatic
    HasFreeMemorySlots()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    inspectorsDictFieldSearch.Helpers.Cache.SearchInspectorCacheprotectedstatic
    ReadCacheFromDisk()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    SaveCacheToDisk()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    SearchInspectorCache()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    SettingsFieldSearch.Helpers.Cache.SearchInspectorCacheprotectedstatic
    TryAddValue(SearchCacheObj val)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
    TryGetValue(int id, out SearchCacheObj obj)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
    TryRemoveFirstValue()FieldSearch.Helpers.Cache.SearchInspectorCacheprivatestatic
    TryRemoveValue(int id)FieldSearch.Helpers.Cache.SearchInspectorCachestatic
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html deleted file mode 100644 index 712a16e..0000000 --- a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html +++ /dev/null @@ -1,609 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.Cache.SearchInspectorCache Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - -

    SearchCache inspector controller. With InitializeOnLoad logic - More...

    - - - - - - - - - - - - -

    -Static Public Member Functions

    static float GetCurrentSize ()
     
    static bool TryAddValue (SearchCacheObj val)
     
    static bool TryRemoveValue (int id)
     
    static bool TryGetValue (int id, out SearchCacheObj obj)
     
    static void ClearCache (bool fromDisk=true, bool fromMemory=true)
     
    - - - -

    -Static Public Attributes

    const string FILE_NAME = "SearchInspectorCache.txt"
     
    - - - -

    -Static Protected Attributes

    static ConcurrentDictionary< int, SearchCacheObjinspectorsDict = new ConcurrentDictionary<int, SearchCacheObj>()
     
    - - - - - -

    -Properties

    static string FilePath [get]
     
    static BaseFieldSearchSettings Settings [get]
     
    - - - - - - - - - - - - - - - - - -

    -Static Private Member Functions

    static SearchInspectorCache ()
     
    static void EditorApplication_quitting ()
     
    static void AssemblyReloadEvents_beforeAssemblyReload ()
     
    static bool TryRemoveFirstValue ()
     
    static bool HasFreeMemorySlots ()
     
    static double ConvertByteToMb (float byteCount)
     
    static void SaveCacheToDisk ()
     
    static void ReadCacheFromDisk ()
     
    -

    Detailed Description

    -

    SearchCache inspector controller. With InitializeOnLoad logic

    -

    Constructor & Destructor Documentation

    - -

    ◆ SearchInspectorCache()

    - -
    -
    - - - - - -
    - - - - - - - -
    static FieldSearch.Helpers.Cache.SearchInspectorCache.SearchInspectorCache ()
    -
    -staticprivate
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ AssemblyReloadEvents_beforeAssemblyReload()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Helpers.Cache.SearchInspectorCache.AssemblyReloadEvents_beforeAssemblyReload ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ ClearCache()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static void FieldSearch.Helpers.Cache.SearchInspectorCache.ClearCache (bool fromDisk = true,
    bool fromMemory = true 
    )
    -
    -static
    -
    - -
    -
    - -

    ◆ ConvertByteToMb()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static double FieldSearch.Helpers.Cache.SearchInspectorCache.ConvertByteToMb (float byteCount)
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ EditorApplication_quitting()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Helpers.Cache.SearchInspectorCache.EditorApplication_quitting ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ GetCurrentSize()

    - -
    -
    - - - - - -
    - - - - - - - -
    static float FieldSearch.Helpers.Cache.SearchInspectorCache.GetCurrentSize ()
    -
    -static
    -
    - -
    -
    - -

    ◆ HasFreeMemorySlots()

    - -
    -
    - - - - - -
    - - - - - - - -
    static bool FieldSearch.Helpers.Cache.SearchInspectorCache.HasFreeMemorySlots ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ ReadCacheFromDisk()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Helpers.Cache.SearchInspectorCache.ReadCacheFromDisk ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ SaveCacheToDisk()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Helpers.Cache.SearchInspectorCache.SaveCacheToDisk ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ TryAddValue()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryAddValue (SearchCacheObj val)
    -
    -static
    -
    - -
    -
    - -

    ◆ TryGetValue()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryGetValue (int id,
    out SearchCacheObj obj 
    )
    -
    -static
    -
    - -
    -
    - -

    ◆ TryRemoveFirstValue()

    - -
    -
    - - - - - -
    - - - - - - - -
    static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryRemoveFirstValue ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ TryRemoveValue()

    - -
    -
    - - - - - -
    - - - - - - - - -
    static bool FieldSearch.Helpers.Cache.SearchInspectorCache.TryRemoveValue (int id)
    -
    -static
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ FILE_NAME

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.Helpers.Cache.SearchInspectorCache.FILE_NAME = "SearchInspectorCache.txt"
    -
    -static
    -
    - -
    -
    - -

    ◆ inspectorsDict

    - -
    -
    - - - - - -
    - - - - -
    ConcurrentDictionary<int, SearchCacheObj> FieldSearch.Helpers.Cache.SearchInspectorCache.inspectorsDict = new ConcurrentDictionary<int, SearchCacheObj>()
    -
    -staticprotected
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ FilePath

    - -
    -
    - - - - - -
    - - - - -
    string FieldSearch.Helpers.Cache.SearchInspectorCache.FilePath
    -
    -staticget
    -
    - -
    -
    - -

    ◆ Settings

    - -
    -
    - - - - - -
    - - - - -
    BaseFieldSearchSettings FieldSearch.Helpers.Cache.SearchInspectorCache.Settings
    -
    -staticgetprotected
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js b/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js deleted file mode 100644 index 36b0bcc..0000000 --- a/docs/html/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.js +++ /dev/null @@ -1,20 +0,0 @@ -var class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache = -[ - [ "SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce", null ], - [ "AssemblyReloadEvents_beforeAssemblyReload", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c", null ], - [ "ClearCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c", null ], - [ "ConvertByteToMb", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a", null ], - [ "EditorApplication_quitting", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4", null ], - [ "GetCurrentSize", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461", null ], - [ "HasFreeMemorySlots", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f", null ], - [ "ReadCacheFromDisk", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6", null ], - [ "SaveCacheToDisk", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9", null ], - [ "TryAddValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7", null ], - [ "TryGetValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae", null ], - [ "TryRemoveFirstValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197", null ], - [ "TryRemoveValue", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c", null ], - [ "FILE_NAME", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f", null ], - [ "inspectorsDict", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291", null ], - [ "FilePath", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6", null ], - [ "Settings", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html deleted file mode 100644 index 632bb04..0000000 --- a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Helpers.StringFormatter.SearchStringFormatter Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Helpers.StringFormatter.SearchStringFormatter, including all inherited members.

    - - - -
    GetFinalString(string str, bool ignoreCase=false)FieldSearch.Helpers.StringFormatter.SearchStringFormatterstatic
    GetFinalString(string str, SearchFilter searchFilter=default)FieldSearch.Helpers.StringFormatter.SearchStringFormatterstatic
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html deleted file mode 100644 index 59ee13d..0000000 --- a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.StringFormatter.SearchStringFormatter Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers.StringFormatter.SearchStringFormatter Class Reference
    -
    -
    - -

    Helper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion - More...

    - - - - - - -

    -Static Public Member Functions

    static string GetFinalString (string str, bool ignoreCase=false)
     
    static string GetFinalString (string str, SearchFilter searchFilter=default)
     
    -

    Detailed Description

    -

    Helper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion

    -

    Member Function Documentation

    - -

    ◆ GetFinalString() [1/2]

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static string FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString (string str,
    bool ignoreCase = false 
    )
    -
    -static
    -
    - -
    -
    - -

    ◆ GetFinalString() [2/2]

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static string FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString (string str,
    SearchFilter searchFilter = default 
    )
    -
    -static
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js b/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js deleted file mode 100644 index ccfb1c1..0000000 --- a/docs/html/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter = -[ - [ "GetFinalString", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441", null ], - [ "GetFinalString", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html deleted file mode 100644 index c8c55d4..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Samples.BaseSampleSearchableMonoBehaviour Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html deleted file mode 100644 index d7967b9..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Samples.BaseSampleSearchableMonoBehaviour Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Samples.BaseSampleSearchableMonoBehaviour Class Reference
    -
    -
    - -

    Base class for SampleSearchableMonoBehaviour - More...

    -
    -Inheritance diagram for FieldSearch.Samples.BaseSampleSearchableMonoBehaviour:
    -
    -
    - - -FieldSearch.Samples.SampleSearchableMonoBehaviour - -
    - - - - - - -

    -Private Attributes

    Transform[] Receiver2
     
    Transform Sender2
     
    -

    Detailed Description

    -

    Member Data Documentation

    - -

    ◆ Receiver2

    - -
    -
    - - - - - -
    - - - - -
    Transform [] FieldSearch.Samples.BaseSampleSearchableMonoBehaviour.Receiver2
    -
    -private
    -
    - -
    -
    - -

    ◆ Sender2

    - -
    -
    - - - - - -
    - - - - -
    Transform FieldSearch.Samples.BaseSampleSearchableMonoBehaviour.Sender2
    -
    -private
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js deleted file mode 100644 index 3236bc1..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour = -[ - [ "Receiver2", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2", null ], - [ "Sender2", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.png b/docs/html/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.png deleted file mode 100644 index aea189fb4397c3015aa929f08199ba0841e1418b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1582 zcmb`HX*iT?7{}jf2z4-HX*!}%9cdXdS;I*0*iFKaZ0Tf7VyI>sOOfqrP?WVHhofw- z?Oc`-qbwE5;0#F&a#9*$II=IzdF#vh(zkP-56|Dyy|FXBX>!IC| zdm1UGRtu$fJqqEX=ac0e-}HHp!sc1d#T)FAa?zb=+4;G)TaE8D0#!Ko?fFwWsUb?! zCOaclA?Ua3HG)?GoRDSD3y05=7Ufrpp9NPBW1i@SN#Qf5*{KUgaTHR2%0*tg&lyQ+ z9t6qP@LSK&4%Nt;COMG$o4PC$z6Rkbvv2J4*E}hbTD4F$46<5YJTkI_TPVQjzUR~ znK8EptAa=aR6askk_X7dQUD3qMye_OSG!Un$I<45jpoSqm)yhJI8G`mkUU|=)Wcm> z1+!U(sQfOj@>@bvQd|2h+9<+H4Ofi_U1+?lRU;Efexs8kbiDUsD&6(rK2rJ!d3=iu zk4zS~91Eqd$H#ij(T($e^v+cNDdK^w-17@@N?7K9tVX=^E zLtJjuH*(D)3k1Gy8A0QIZW$jt&!N#$ASm1iCNkj=6F@k{>gw=Y&}fOR`F&sBjW35>*=RIZ zS4YkZLdU6;hRy=>1lI$V7S=9OpI#&|?X=~Ns5=HbuQnQWd1Lgc!-;l`dS@%wg{dnB z?)^YDkpL=(GTp%iNv2WgL`K7mJo6ncY3F>2jq`5hkTs$oh*9j^r+i;pc-i z)@rfUab+w>jGj7Cp`6Ff7&ILntD>Oqxlg+8RoD4|@dQEBSkw{q_h!r;=*we4@jK9~ tMgM{@uVFIbkp(`Fy7i6RIhdQvSBay88;(ffehqlC1J(p0SYduH`X5fM)yDt; diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html deleted file mode 100644 index 3eefd25..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html deleted file mode 100644 index 71dd480..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor Class Reference
    -
    -
    - -

    Custom editor for SampleSearchableMonoBehaviour - More...

    -
    -Inheritance diagram for FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor:
    -
    -
    - - -FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector > - -
    - - - - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    - Public Member Functions inherited from FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
    override void OnInspectorGUI ()
     
    - - - - - - - -

    -Additional Inherited Members

    - Protected Member Functions inherited from FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
    void OnEnable ()
     
    - Protected Attributes inherited from FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
    UnityEditor.Editor searchLayerInspector
     
    -

    Detailed Description

    -

    Custom editor for SampleSearchableMonoBehaviour

    -

    Member Function Documentation

    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor.OnInspectorGUI ()
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js deleted file mode 100644 index 9187e41..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor = -[ - [ "OnInspectorGUI", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.png b/docs/html/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.png deleted file mode 100644 index ece376c64d94fafe011647c8d0292c134f1cdab7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1620 zcmc(fdpy%?9LJXvse_b?Lv$n7tBaEjxu0y9%P9|&T`w?Twfj3G>c)1+4=?4PFUz?Rm(GUovI*EY&fF^E{6pMbUu+f0sFRDc=mAdo+E!|1bJ;Z5f zd~S%UfEI>mo(Z6ZVX0wQ+GQ-wL?y%6gqrL2#vZJXa5n~frn^vgBX;DJ-7AMtd&+Uf z;CtofY+V1mRMEM!-n%R2fHO7WtVIfeBzgA=_ia2BuM(4K{Qj4hixI6Om=x{lNMnw0 zeglVY8CG;G$$@QtJ-TS%x-yly5}O`QETPPX7c+pluV6ZqkI~Hc0mLQM%{w@Mtkj$5 zkDcipzYxlhbnYs&A1#nz1RH3-s7Y=YDMd=kh&Hcx>|JO&KNW6Q5+xg&{i!W?zDC0Z&c3{h4>{{!gRHmTe5$DsE3UO``pxqPjMJ@KQCaHMvx3|_aJK6+GU&7E>>pz$kwAWj;|Ly z{utNklPG_#?9(tKOUplzlQ@;gNQpdkXQGW{wElJ~)vKc5f_&~sJ)5D}a4>w}F$&T@cKT4>AV%PE4SnpzTg~ z_h>q)XwL*$)aYN|de9|Z?cf%olRIG5bIP{3fdGg>yRVyrza%}sB>$&yKFS@809P1S zvbjY*1~;OIgjQD>ba7<0%ke*~DI9P}@3H57T@}ECUt0s^Q9S0*<2gHG5JTo(yx_k+`{*+zx2cL+2 zdH2g9x^;o{=IqKr2=J6Db3UJMTYI{x%J*b>kqZMC#$Oz=I+NQ5PG)MXYr5JJ>M%{M zdwByQB^Ki9p5r{06iK-~J8MBVT1hS|Sj&X7>6UZb`s;Ch*d`~_)(56|QE-3u?b(1w z<8<*WwpM#g>SAH~a^G+kiClNwK|}07KHid-aDe>5N?#(biT}MwBUYkP-(ooh<+VXZ zDZ - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Samples.SampleDefaultMonoBehaviour Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html deleted file mode 100644 index 8c53781..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Samples.SampleDefaultMonoBehaviour Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Samples.SampleDefaultMonoBehaviour Class Reference
    -
    -
    - -

    Sample monobehaviour without specific inspector - More...

    -
    -Inheritance diagram for FieldSearch.Samples.SampleDefaultMonoBehaviour:
    -
    -
    - -
    - - - - - - -

    -Private Attributes

    Transform Receiver
     
    Transform Sender
     
    -

    Detailed Description

    -

    Sample monobehaviour without specific inspector

    -

    Member Data Documentation

    - -

    ◆ Receiver

    - -
    -
    - - - - - -
    - - - - -
    Transform FieldSearch.Samples.SampleDefaultMonoBehaviour.Receiver
    -
    -private
    -
    - -
    -
    - -

    ◆ Sender

    - -
    -
    - - - - - -
    - - - - -
    Transform FieldSearch.Samples.SampleDefaultMonoBehaviour.Sender
    -
    -private
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js deleted file mode 100644 index 617ea9f..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_field_search_1_1_samples_1_1_sample_default_mono_behaviour = -[ - [ "Receiver", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1", null ], - [ "Sender", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.png b/docs/html/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.png deleted file mode 100644 index 677fd0f78bb6495a715cf4ef617943d31d8363bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmeAS@N?(olHy`uVBq!ia0y~yU^E7@12~w0q|?MC9Uvtg;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=q9eK=I&7msbGgI7@>3f*F8(FfeDDeT9L6+0fI)F{Fa=?c9r#7F+SK zM(Y=!`(OX@Y#YNiLrIgZr_a0#6`k9VDtYn7kEtCUN=lE6T2w?Ql}s#B^RzrQQ{|~f z`lKm~=XeJ7&7Ql~+09LQ|C{u_Y}=i+UzIZL=e@1|kiM=lzhv8)6%||8 zhOeK$`9ZVUo}%~8clMfXPmkf%S>D^f{b1zbpIfFbxqtqF{RC{MX z`2l@KA*6p`iEWm<9plREuB2~ zQ>E$6uzJbg-+|iW{VgXik$LJfsc4F^=c&MRDw^)d0v`*+1Or`MVpt!fe_{+^h*>s= zamkM#8kr1|rz9P^+BZ#No3LOGV~S=ngC$U)uZV5J;yH{@G}5Wct=q5}8nC(I+iE8k zrQHSwZ0>W7^lft&&$(IFclPEcWt)HBFZ|oylJmR8?AN}}CMBj%Lz8D`?6#ez9ua+> zP4?K#>nXQ`%hI>q-N-&KJ%4F0>z)fsD z--_P&H|^83ebKef&vP5Xr`P_`U$Q4;&Gq%i_FkT}N%V5-?MvqA=?AwqY)f4E`pC_B zTlQ_*+NSp}CwBHN){EtJVq3~3kDp)Gqsq7Zwc(EZwk+{;nFZH2?0x*Nx@^*xy_+6t zm+z6;XOy`8xX%Icpg!lA0y7UQzm-2d4$ronpME>Ln`ag?ZSLBejq`dtS-@CvSelY_75^F1ulV-ShUl*=J8lh?ecWC2oJ$+*tGV zs(0V_=N`T>FJI$%#Z~(N={Y&8-*(J3zWr};%|pBLscE-4VS)bGE`8hI{D5;g*6x;@ o-^x5av#ofF@$GZ4wDQz`b$FTHVVh;ZoXEi7>FVdQ&MBb@01@ZaH~;_u diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html deleted file mode 100644 index ad144cf..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Samples.SampleSearchableMonoBehaviour Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html deleted file mode 100644 index 0e68815..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Samples.SampleSearchableMonoBehaviour Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Samples.SampleSearchableMonoBehaviour Class Reference
    -
    -
    - -

    Sample monobehaviour with specific inspector - More...

    -
    -Inheritance diagram for FieldSearch.Samples.SampleSearchableMonoBehaviour:
    -
    -
    - - -FieldSearch.Samples.BaseSampleSearchableMonoBehaviour - -
    - - - - - - -

    -Private Attributes

    Transform Receiver
     
    Transform Sender
     
    -

    Detailed Description

    -

    Sample monobehaviour with specific inspector

    -

    Member Data Documentation

    - -

    ◆ Receiver

    - -
    -
    - - - - - -
    - - - - -
    Transform FieldSearch.Samples.SampleSearchableMonoBehaviour.Receiver
    -
    -private
    -
    - -
    -
    - -

    ◆ Sender

    - -
    -
    - - - - - -
    - - - - -
    Transform FieldSearch.Samples.SampleSearchableMonoBehaviour.Sender
    -
    -private
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js deleted file mode 100644 index 84b04f9..0000000 --- a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour = -[ - [ "Receiver", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4", null ], - [ "Sender", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.png b/docs/html/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.png deleted file mode 100644 index 7d537c6e2539235984284bd5279106d7f953ae89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1586 zcmcIkYfzF|82*SgHPeMGOEXI|8&@S0UCk5?VNFNTHSm6^R)|W|jP;&(SCTTd(v-ZR zrD5pg1x44y%B-X@B)9U)mKQX^O!0=`e)VT(cJ|-So*(ad&Ut6v=bU+-d9HZkoYlAJ zYykj3-Q_sO3jiQw5K~p4V3n(+^1*GlryCx-v9SR{(X8~>>yN8#%#9;=74k$}E*HE% zkuRtLd#V&K+z9|Ye_Pg@=x+c(slx?x3?B;-mxSk6+HM7g80V^FWh)bKbA@3jiBCG$ zY}Ek??PY||c2?c=%Jp(xMtc#|@q{@;OfAzE#vl;(sPLIgjSMn@pp0@}4DNYQDiulS zwKMa}U9`z`jDwmnkvTKpf^taf6g#cE@%x(T>@%{Fr7_c$@~v};&t;eU|H$i}9V{)( zd@2x%y4ImT6QtvnSZk83n;w(LArl5Xgq0dkM!xtij*5)eeH&yri<#{p^LYdfrSZg- zO!X#oICh%xu*+!WKR>Dv2=bxCD$&Mry5ho+;pVQF(HC}@_!FdM`~T(1=q4r;s_#!2 zNQJSOGh8Q%tFe;tU5W|NnR6%w5C)?yx$?xznP*dmRQbU2!e`xk5Qz~6+6pU%=&JAm z@ZW$k+A;;Iuft7+sS6#cnYNYN@qeCc6TQiAPi?)IOh)&eZzl-+OtgF%FVN zhUaBh=1XT54-9Uayq3lAXbZ$Gd*?av`+BFtte|&1nAGFggYf~})gNf1M$PMfzXS{g zh6rp9zAM&Ur6YobH6Og%K4HCMuxaSURwrce?qL&?y>>liRFo~tO3MmAFP&D@+|Ic- z@Bf-#^(rL0P8snNCtnhkHxeY_^FoIz?l-9A=#3BH=lC~pai#Q<_D&X_R<%}t=OtZ$m2o2XQ15~!2n)HkT_ zk9nF3Gc)+$NY#R06za$O6&&y_AaZu3g!Jrm1R@XV>j;w`J$h`(6=#rBWO1$rI6{4vL3cDDRv?%U`b(jegZ($=egB1@Rvcl^+&fd`sbI(~H6Ge68&eR?Er0T_x zpPf%nAWo!Dt&m7N>alxO->%Wtm@8|PWW1ZRAl7V&+&`II+dF}7YagyGdck(8EC)U1 zhRSWUkIy%+PbE!BB1|Gk_Z6Rd6B~O2GOzZ`V!lR6LILaYg0&9?rPXUn)Rq<^cS*=r z4F!TGrQc_xIJqA~>$lC;RWpt%VcB->$!?1$HR#+`v`&~~rTRxXqEJmciQdgfGLF9~ z*5VK7jnK#(gSFz$(CBsbwm_56N6uxtN;N$9+z?kULHQF!ZSJQpy^J_Rh}jo&jW*F( zB6L>BG0FA418BCJdm7s%#^-y_GbUksBR;dq$i{%xXEn*yp2$XrW7Hp!m-b=kMMplj mfK`6tA7a45Nt1tv)CQzCQ~{5i+UWwOJK%!FVd~H))BXbXZ1OY! diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html deleted file mode 100644 index f4d4d57..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings-members.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html deleted file mode 100644 index ee2df95..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings.Base.BaseFieldSearchSettings Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - -

    Base settings singleton class for FieldSearch - More...

    -
    -Inheritance diagram for FieldSearch.Settings.Base.BaseFieldSearchSettings:
    -
    -
    - - -FieldSearch.Settings.FieldSearchSettings - -
    - - - - - -

    -Protected Member Functions

    virtual void TryUpdateInstance ()
     Delete previous instance when creating a new one More...
     
    - - - - - - - - -

    -Static Protected Member Functions

    static BaseFieldSearchSettings GetInstance ()
     
    static string GetDirectoryName ()
     
    static void StartCmdProcess (string path, string cmdArgs)
     Start hidden cmd process More...
     
    - - - - - - - - - -

    -Protected Attributes

    bool applyToAll = true
     
    string searchLayerTypeName
     
    bool saveToDisk = true
     
    int memoryLimitInMb = 100
     
    - - - - - - -

    -Static Protected Attributes

    const string GlobalGitignorePath = "FieldSearch/gitignore.global"
     Relative path to custom global gitignore file More...
     
    static BaseFieldSearchSettings _instance
     
    - - - - - - - - - - - - - - - -

    -Properties

    static BaseFieldSearchSettings Instance [get, set]
     
    bool ApplyToAll [get]
     Apply SearchableEditor to all MonoBehaviour flag More...
     
    Type SearchLayerInspectorType [get]
     Custom SearchableLayerInspector type More...
     
    bool SaveToDisk [get]
     Save cache to disk flag More...
     
    int MemoryLimitInMb [get]
     Disk/Memory cache limit in MB More...
     
    - - - -

    -Private Member Functions

    void OnEnable ()
     
    -

    Detailed Description

    -

    Base settings singleton class for FieldSearch

    -

    Member Function Documentation

    - -

    ◆ GetDirectoryName()

    - -
    -
    - - - - - -
    - - - - - - - -
    static string FieldSearch.Settings.Base.BaseFieldSearchSettings.GetDirectoryName ()
    -
    -staticprotected
    -
    - -
    -
    - -

    ◆ GetInstance()

    - -
    -
    - - - - - -
    - - - - - - - -
    static BaseFieldSearchSettings FieldSearch.Settings.Base.BaseFieldSearchSettings.GetInstance ()
    -
    -staticprotected
    -
    - -
    -
    - -

    ◆ OnEnable()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Settings.Base.BaseFieldSearchSettings.OnEnable ()
    -
    -private
    -
    - -
    -
    - -

    ◆ StartCmdProcess()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static void FieldSearch.Settings.Base.BaseFieldSearchSettings.StartCmdProcess (string path,
    string cmdArgs 
    )
    -
    -staticprotected
    -
    - -

    Start hidden cmd process

    -
    Parameters
    - - - -
    path
    cmdArgs
    -
    -
    - -
    -
    - -

    ◆ TryUpdateInstance()

    - -
    -
    - - - - - -
    - - - - - - - -
    virtual void FieldSearch.Settings.Base.BaseFieldSearchSettings.TryUpdateInstance ()
    -
    -protectedvirtual
    -
    - -

    Delete previous instance when creating a new one

    - -
    -
    -

    Member Data Documentation

    - -

    ◆ _instance

    - -
    -
    - - - - - -
    - - - - -
    BaseFieldSearchSettings FieldSearch.Settings.Base.BaseFieldSearchSettings._instance
    -
    -staticprotected
    -
    - -
    -
    - -

    ◆ applyToAll

    - -
    -
    - - - - - -
    - - - - -
    bool FieldSearch.Settings.Base.BaseFieldSearchSettings.applyToAll = true
    -
    -protected
    -
    - -
    -
    - -

    ◆ GlobalGitignorePath

    - -
    -
    - - - - - -
    - - - - -
    const string FieldSearch.Settings.Base.BaseFieldSearchSettings.GlobalGitignorePath = "FieldSearch/gitignore.global"
    -
    -staticprotected
    -
    - -

    Relative path to custom global gitignore file

    - -
    -
    - -

    ◆ memoryLimitInMb

    - -
    -
    - - - - - -
    - - - - -
    int FieldSearch.Settings.Base.BaseFieldSearchSettings.memoryLimitInMb = 100
    -
    -protected
    -
    - -
    -
    - -

    ◆ saveToDisk

    - -
    -
    - - - - - -
    - - - - -
    bool FieldSearch.Settings.Base.BaseFieldSearchSettings.saveToDisk = true
    -
    -protected
    -
    - -
    -
    - -

    ◆ searchLayerTypeName

    - -
    -
    - - - - - -
    - - - - -
    string FieldSearch.Settings.Base.BaseFieldSearchSettings.searchLayerTypeName
    -
    -protected
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ ApplyToAll

    - -
    -
    - - - - - -
    - - - - -
    bool FieldSearch.Settings.Base.BaseFieldSearchSettings.ApplyToAll
    -
    -get
    -
    - -

    Apply SearchableEditor to all MonoBehaviour flag

    - -
    -
    - -

    ◆ Instance

    - -
    -
    - - - - - -
    - - - - -
    BaseFieldSearchSettings FieldSearch.Settings.Base.BaseFieldSearchSettings.Instance
    -
    -staticgetset
    -
    - -
    -
    - -

    ◆ MemoryLimitInMb

    - -
    -
    - - - - - -
    - - - - -
    int FieldSearch.Settings.Base.BaseFieldSearchSettings.MemoryLimitInMb
    -
    -get
    -
    - -

    Disk/Memory cache limit in MB

    - -
    -
    - -

    ◆ SaveToDisk

    - -
    -
    - - - - - -
    - - - - -
    bool FieldSearch.Settings.Base.BaseFieldSearchSettings.SaveToDisk
    -
    -get
    -
    - -

    Save cache to disk flag

    - -
    -
    - -

    ◆ SearchLayerInspectorType

    - -
    -
    - - - - - -
    - - - - -
    Type FieldSearch.Settings.Base.BaseFieldSearchSettings.SearchLayerInspectorType
    -
    -get
    -
    - -

    Custom SearchableLayerInspector type

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js deleted file mode 100644 index fc8f74f..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.js +++ /dev/null @@ -1,19 +0,0 @@ -var class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings = -[ - [ "GetDirectoryName", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220", null ], - [ "GetInstance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651", null ], - [ "OnEnable", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557", null ], - [ "StartCmdProcess", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2", null ], - [ "TryUpdateInstance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7", null ], - [ "_instance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd", null ], - [ "applyToAll", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9", null ], - [ "GlobalGitignorePath", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e", null ], - [ "memoryLimitInMb", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b", null ], - [ "saveToDisk", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141", null ], - [ "searchLayerTypeName", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850", null ], - [ "ApplyToAll", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4", null ], - [ "Instance", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe", null ], - [ "MemoryLimitInMb", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5", null ], - [ "SaveToDisk", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea", null ], - [ "SearchLayerInspectorType", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.png b/docs/html/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.png deleted file mode 100644 index 6d337bee3d00427a410223a0ac3d6158191c7f1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1412 zcmd5+YfzF|82+rWQmn>ZWlK_K88z_&Y8NdW+IC>`GejdQbth2^*dn)@6==Qgw6$rh zGJ_!CZC6JnQ}K$IypbBt5({2hh_t0}yrpQ?mS_q4)y)3b-}`6Jk8|GhJny{kd7o$I zy_++6E!%qjhmG{TU8sjk8CmuxWsh+)mfs=;nB7*_u}kk}be ztX;YleWxFbGS7CUr;uMP?aVR+d(|l44%A=5?(cwVT#zT)-W_eVKjOj2ekilE+!WIN zdGjd_Z5oGteKWs>{Q=CTuN|SbXCy0%Jbyx=0!SNYD_t#cn{TH*S?`=i)&G@dX-BYYUkkM8OUuMR{F zR0@fNxJ-XmgQ8NQCvSRLo(Z@COf((XfkaNbD1Q|?glBpLFo9VJ^7V01Rtg>BgrNYB zvL)$+8VHQq{R0ub87c?BtN#mW&Jro~38M)tW(A!Amr7^-=u#>4z}-todvuqC{<{;3Vme=UNH z2ge+;(u~$WrwhAjg^x-8;Be_FUl2BX(jemPC@F~_P_d8lH<7k7{xA+L2E7b3WA_>8kD`)a*Cr|RiA z5g(i}nDX;1I`Wg6b@nWle91>tb*?W&UGt_hEM%(}%Tm#jiYk^W%Jp<0qaZe9!x1hIpW>kPFXanpMvoH52l(5GAkRSPc# yeb0x4RoogOC?KK>y?OtrhZjM@xwg1FhMi^r diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html deleted file mode 100644 index 1d51c4d..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html deleted file mode 100644 index 86434dc..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor Class Reference
    -
    -
    - -

    Editor for BaseFieldSearchSettings - More...

    -
    -Inheritance diagram for FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor:
    -
    -
    - - -FieldSearch.Settings.Editor.FieldSearchSettingsEditor - -
    - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    -

    Detailed Description

    -

    Editor for BaseFieldSearchSettings

    -

    Member Function Documentation

    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor.OnInspectorGUI ()
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js deleted file mode 100644 index 93b73dd..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor = -[ - [ "OnInspectorGUI", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.png b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.png deleted file mode 100644 index 8e7d0db42bb19b7b53ceb6b5d4d0cd4b1e61b5a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1549 zcmcIkeN>WX6n~w|GPQB5}TFtBTx}Pvf09@RIKz> zk<$mO$ic>GI?=>s$zH`=nHrhaAyQ|GsiFCmd$aA2{k^m2kLS71{oQ-dz0dD=p8Q=5 zn$>dqe(uc6OB~!I{nTw`y6|9^MYf} zrNF7P;Y`wf2^!luR~#feL+kR;aTepdL{(*q_Vo$RzpZKBUF%1cN}Y5qLW_brA#X8- zg$d!s2kd70*lB99gsOKeWmh`32F@bwzN9(t5WHZ zi_Cp`l-MBCll1RfdQMA+UO2Z=m5E@@wEFEx_#U z>r{(YK$aH^L>n$N;ZI^+);5ZES-uPoFiTp8HYM5!O)AVG0L}-Fkntx8Fbo#{S6E{g z$oQK95L^-$2Qxq*zzl#O!9}alfQ857`ZXwSrd6M+`-<_{mv{n?ynWy5f-pmcpJ)C4 zicSrwG~xru@RJBk9o|Wz(dFPO+Z%?A4Q97>SxrVG*IGjV2~0h4%Uel&>>oX|Z=4O4 zTsw6B&#P_G9d`+i{Wet(Ixb}g29&QEukCKL`#ooHMc~%0;WQas)+j+k^ zbQb^3;jWNFoDBDg3Y^jxuEoK64luKD9=0owy4Q+WuN1f3hMFIEnYzU0hADnM=G zST3eb!_e0P~Q_H|CJGJlod0%d}p-t0J+~klMTjxcXB_V`u8kqjLIGF!`7)pcO zB(~Qt3Xwo`vz0UO))j5~KBew73)lne!!u1Cv$nAqRtRJL|0tl3>g>0`tZeeiw5y3( z^S%6(KLz~-Vhn{A@L|bPDR9#$6x=idaU>OUL#>*fnrWTcvLc_q&Be(>pms}pSZUYi zu^ro+8++gug>rNfBjDTG2G#Gqu8D$(Nm-Q?A8c>YCrpVBscB9Lj|FjtIpdo0qb0oS z8!HWbHF^S?(CnO#tPb|YCGS?cLdwv5{*!lsm8-$+U=imaov?6mOOLJGrjus8$IVK1 zdq_`nj@YvSQB>B=8{dJP`0>uh!rsskG1&jZrHt|OBh?85dUo%pGVB*n>l{@aaa(Is zhp81w;w8PfNsRcijPR*~E3BC0R#-8}gt0jH{XM7A5u^}|N@NI7L>EOShLxAp_bzjX z=;(#|pRr;PcFV$1s4aJe}J9;CE+LIWHW6z-uS1c-J6N8=#j*uyOx%IzaoUGvU k329K1m*sC>mfs;4OiC<_QFdNhBK&a!bSi@)BOg5V7s~$Ib^rhX diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html deleted file mode 100644 index 1fccb64..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Settings.Editor.FieldSearchSettingsEditor Member List
    -
    - -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html deleted file mode 100644 index 192d1e5..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings.Editor.FieldSearchSettingsEditor Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Settings.Editor.FieldSearchSettingsEditor Class Reference
    -
    -
    - -

    Custom editor for FieldSearchSettings - More...

    -
    -Inheritance diagram for FieldSearch.Settings.Editor.FieldSearchSettingsEditor:
    -
    -
    - - -FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor - -
    - - - - - - - -

    -Public Member Functions

    override void OnInspectorGUI ()
     
    - Public Member Functions inherited from FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor
    override void OnInspectorGUI ()
     
    - - - -

    -Private Member Functions

    void OnEnable ()
     
    - - - -

    -Private Attributes

    FieldSearchSettings fieldSearchSettings
     
    -

    Detailed Description

    -

    Custom editor for FieldSearchSettings

    -

    Member Function Documentation

    - -

    ◆ OnEnable()

    - -
    -
    - - - - - -
    - - - - - - - -
    void FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnEnable ()
    -
    -private
    -
    - -
    -
    - -

    ◆ OnInspectorGUI()

    - -
    -
    - - - - - - - -
    override void FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnInspectorGUI ()
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ fieldSearchSettings

    - -
    -
    - - - - - -
    - - - - -
    FieldSearchSettings FieldSearch.Settings.Editor.FieldSearchSettingsEditor.fieldSearchSettings
    -
    -private
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js deleted file mode 100644 index 6a6f57e..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor = -[ - [ "OnEnable", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849", null ], - [ "OnInspectorGUI", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5", null ], - [ "fieldSearchSettings", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.png b/docs/html/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.png deleted file mode 100644 index f2ac4894bb20354ecdbff08678478321fb302eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1546 zcmd5+X;4#F6b^MnQNU8fr7W5ZK_j4)2myj*pkYjaA_5U2gr&x$i0lXiFu1mnD8a}2 zgaoSsZHz>tMP(~>0V4s06c_;m4H1E`l&2&Hg!HMM&h&Tx^!~W_-20vHJNMjs=9~)( z+-tJt%QXlD!h}pB1|tv#blB#sUIEXqcgIG_&fxV{{&-3>A`^^2zdW-;6AJP9f4R`LMD2LW*JQL)xcE`W5dBKN3Ln}lto6k z=o97C-N>{%B?_loHwi8=%RsQ7w;x959ZWF^r8KXW3WZ%~=oAXmMb8|duH%U!9;rY2i}6&K!&UnS?!8RBa3eJ*Ka?{3h>zZAvkt9Y z|A8{-C(!g1iiFt)d;nKJcmQHw6i!y$JFR*xIH=%o`K-pJ4hP^c~kK>lWUG-varf|g&~kY*RH zp>9c5B{VX{`s1Ne#8~zwLeJ7C(X`6(%l1n3`w zxXHc4796GiQz^RMCmuIN&iZ1P?)75x-o5h=SjST^r5N?q;bNDsy(qFhS{%DgRav%k15j{y7AyI;auop_eJcrq>S$E=_T>9m8THl~@D?$;G{ z6hBRq`!ZM2Cbacj&6SdM@7PWCSy*LX29n(OY?&XqGw%-Vy@-poeqW@@UVQQ5^TD&Y zd^LxuQAI*+*?S{YyvDyT+nK{+OCW8kM%EX{RnGQQHt zHjK}X99xK#aGoSxoK>JuRqgjp*|gN9{Pku!hpx;&7c-&vLtIX-T`fMVBLj(o@=*W& zlrwZQGo}sjL+qwgv6~G42ZfaChgpfKR;`lC9GtLkP_`AIyE)J)gG-3PfGZV?WtyUS z;VzY2fV-BlXm{{c)s`t~SPi~NWM2YOzY(j(mi7=%>K1d1Xr2`b zbD0ytv;dIMq;4JRbyg_C3H$o1rjEf`o0y_2z@-hibFqvAbF - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Settings.FieldSearchSettings Member List
    -
    -
    - -

    This is the complete list of members for FieldSearch.Settings.FieldSearchSettings, including all inherited members.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    _editorScriptGeneratorSettingsFieldSearch.Settings.FieldSearchSettingsprivate
    _instanceFieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
    AddToGlobalGitignore()FieldSearch.Settings.FieldSearchSettingsstatic
    applyToAllFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
    ApplyToAllFieldSearch.Settings.Base.BaseFieldSearchSettings
    CreateSettingsObject()FieldSearch.Settings.FieldSearchSettingsstatic
    EditorScriptGeneratorSettingsFieldSearch.Settings.FieldSearchSettings
    GetDirectoryName()FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
    GetInstance()FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
    GlobalGitignorePathFieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
    InstanceFieldSearch.Settings.Base.BaseFieldSearchSettingsstatic
    memoryLimitInMbFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
    MemoryLimitInMbFieldSearch.Settings.Base.BaseFieldSearchSettings
    OnEnable()FieldSearch.Settings.Base.BaseFieldSearchSettingsprivate
    RemoveFromGlobalGitignore()FieldSearch.Settings.FieldSearchSettingsstatic
    saveToDiskFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
    SaveToDiskFieldSearch.Settings.Base.BaseFieldSearchSettings
    SearchLayerInspectorTypeFieldSearch.Settings.Base.BaseFieldSearchSettings
    searchLayerTypeNameFieldSearch.Settings.Base.BaseFieldSearchSettingsprotected
    ShowSettings()FieldSearch.Settings.FieldSearchSettingsstatic
    StartCmdProcess(string path, string cmdArgs)FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedstatic
    TryUpdateInstance()FieldSearch.Settings.Base.BaseFieldSearchSettingsprotectedvirtual
    ValidateCreateSettingsObject()FieldSearch.Settings.FieldSearchSettingsprivatestatic
    ValidateShowSettings()FieldSearch.Settings.FieldSearchSettingsprivatestatic
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html deleted file mode 100644 index 25b875d..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings.FieldSearchSettings Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Settings.FieldSearchSettings Class Reference
    -
    -
    - -

    FieldSearchSettings implementation based on BaseFieldSearchSettings - More...

    -
    -Inheritance diagram for FieldSearch.Settings.FieldSearchSettings:
    -
    -
    - - -FieldSearch.Settings.Base.BaseFieldSearchSettings - -
    - - - - - - - - - - - - - - -

    -Static Public Member Functions

    static void ShowSettings ()
     Show settings object, method for editor menu More...
     
    static void CreateSettingsObject ()
     Create FieldSearchSettings with default fields More...
     
    static void AddToGlobalGitignore ()
     Add custom global gitignore to project, method for editor menu More...
     
    static void RemoveFromGlobalGitignore ()
     Remove custom global gitignore from project, method for editor menu More...
     
    - - - - - - - - - - - - - - - - - - - -

    -Properties

    EditorScriptGeneratorSettings EditorScriptGeneratorSettings [get]
     EditorScriptGenerator settings ref More...
     
    - Properties inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
    static BaseFieldSearchSettings Instance [get, set]
     
    bool ApplyToAll [get]
     Apply SearchableEditor to all MonoBehaviour flag More...
     
    Type SearchLayerInspectorType [get]
     Custom SearchableLayerInspector type More...
     
    bool SaveToDisk [get]
     Save cache to disk flag More...
     
    int MemoryLimitInMb [get]
     Disk/Memory cache limit in MB More...
     
    - - - - - -

    -Static Private Member Functions

    static bool ValidateShowSettings ()
     
    static bool ValidateCreateSettingsObject ()
     
    - - - -

    -Private Attributes

    EditorScriptGeneratorSettings _editorScriptGeneratorSettings
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Additional Inherited Members

    - Protected Member Functions inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
    virtual void TryUpdateInstance ()
     Delete previous instance when creating a new one More...
     
    - Static Protected Member Functions inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
    static BaseFieldSearchSettings GetInstance ()
     
    static string GetDirectoryName ()
     
    static void StartCmdProcess (string path, string cmdArgs)
     Start hidden cmd process More...
     
    - Protected Attributes inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
    bool applyToAll = true
     
    string searchLayerTypeName
     
    bool saveToDisk = true
     
    int memoryLimitInMb = 100
     
    - Static Protected Attributes inherited from FieldSearch.Settings.Base.BaseFieldSearchSettings
    const string GlobalGitignorePath = "FieldSearch/gitignore.global"
     Relative path to custom global gitignore file More...
     
    static BaseFieldSearchSettings _instance
     
    -

    Detailed Description

    -

    FieldSearchSettings implementation based on BaseFieldSearchSettings

    -

    Member Function Documentation

    - -

    ◆ AddToGlobalGitignore()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Settings.FieldSearchSettings.AddToGlobalGitignore ()
    -
    -static
    -
    - -

    Add custom global gitignore to project, method for editor menu

    - -
    -
    - -

    ◆ CreateSettingsObject()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Settings.FieldSearchSettings.CreateSettingsObject ()
    -
    -static
    -
    - -

    Create FieldSearchSettings with default fields

    - -
    -
    - -

    ◆ RemoveFromGlobalGitignore()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Settings.FieldSearchSettings.RemoveFromGlobalGitignore ()
    -
    -static
    -
    - -

    Remove custom global gitignore from project, method for editor menu

    - -
    -
    - -

    ◆ ShowSettings()

    - -
    -
    - - - - - -
    - - - - - - - -
    static void FieldSearch.Settings.FieldSearchSettings.ShowSettings ()
    -
    -static
    -
    - -

    Show settings object, method for editor menu

    - -
    -
    - -

    ◆ ValidateCreateSettingsObject()

    - -
    -
    - - - - - -
    - - - - - - - -
    static bool FieldSearch.Settings.FieldSearchSettings.ValidateCreateSettingsObject ()
    -
    -staticprivate
    -
    - -
    -
    - -

    ◆ ValidateShowSettings()

    - -
    -
    - - - - - -
    - - - - - - - -
    static bool FieldSearch.Settings.FieldSearchSettings.ValidateShowSettings ()
    -
    -staticprivate
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ _editorScriptGeneratorSettings

    - -
    -
    - - - - - -
    - - - - -
    EditorScriptGeneratorSettings FieldSearch.Settings.FieldSearchSettings._editorScriptGeneratorSettings
    -
    -private
    -
    - -
    -
    -

    Property Documentation

    - -

    ◆ EditorScriptGeneratorSettings

    - -
    -
    - - - - - -
    - - - - -
    EditorScriptGeneratorSettings FieldSearch.Settings.FieldSearchSettings.EditorScriptGeneratorSettings
    -
    -get
    -
    - -

    EditorScriptGenerator settings ref

    - -
    -
    -
    -
    - - - - diff --git a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js deleted file mode 100644 index 7d81e2f..0000000 --- a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_field_search_1_1_settings_1_1_field_search_settings = -[ - [ "AddToGlobalGitignore", "class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b", null ], - [ "CreateSettingsObject", "class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500", null ], - [ "RemoveFromGlobalGitignore", "class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d", null ], - [ "ShowSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758", null ], - [ "ValidateCreateSettingsObject", "class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7", null ], - [ "ValidateShowSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74", null ], - [ "_editorScriptGeneratorSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67", null ], - [ "EditorScriptGeneratorSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd", null ] -]; \ No newline at end of file diff --git a/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.png b/docs/html/class_field_search_1_1_settings_1_1_field_search_settings.png deleted file mode 100644 index 51e43f00a7cf61a33633d3eb1a55adecc84ebd8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmeAS@N?(olHy`uVBq!ia0y~yU^D`3f*F8(FfeDDeT9L6mD|(BF{Fa=?cCR8i>-Lv zwjYg}c<+Cwzg_}Q8&7=ur7u0V-Z)Iyc;wjh{ZoRxg1j`{7w*`t{_fpzkJNYXgjSxp z8>=*R=Wg#MM&;$5*;8%5Ntfr_e}4aNO|I45or1UaJ$U!eHfGhD+Klq=s_&;yLHuk6WiNs`_SCvhbT-`S~zh-;B9<6cgG*>*ZIHul$rjT zYn$#)*!^4d&x}oN_Ulv6_WfMHHg)~ZD{p3W#}?fAIq(1K+`@gu)yLQ+^uUoV5S{nDWH|IBRe>q(<{CvTJ59MC>kN9gw>Fx+N z+c&>z+l!(!G7c&TLM6;^(;E^Lw|fYbt#%ogK=%C3b)3{Ln2S zAD(Hf&VH5k;X2oB&kal0ykELHp*rcB!{e8+fA%bDZTha3mS15x_1os}z2@3CW>?&0 z`lDCpbusH;`?XDVmXXB?Z!_!SH%*h(i_-mZq0f@{RoUm2JH-y~&Hs}T6|KK3#&^!G z*G2W!()KGe7Cs1@IrC=dmeuoS-aNip<3~~I>)u0W-YkB}wXbf<)wLJSyfNRP_rqOn z+02{oRj1CJ>AA$n*tioOuJ2B@B}z<6lxS;as8KU-V0oYcjN6B0-sucXAV!|fTt*r7 zsf-;<45%B`NGa%iXqcC#r{+?bRw2QOE-o_4Q(av=mTcwbMD1!)*WBlX=$)_>+Vy( z;�+U`4g37n(1=HPJK;kuH#$l*Woj# zZW6j!_hjpv0;t5B8JAl!%-2OdPg?b*SKc@Kwd?fLjUTsnwk{DA%(q;jqx49tZi#~8 z%XZD^d=Wvx`+YOMTz0!@(X6Dj&e{7{qp-2kqsgABf`URTb(EZx;32qsQ;?UZm*!K2 Z|BTErn;Op=T?du544$rjF6*2UngBtpod^H` diff --git a/docs/html/classes.html b/docs/html/classes.html deleted file mode 100644 index d7e209a..0000000 --- a/docs/html/classes.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Index - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Class Index
    -
    -
    -
    B | C | D | E | F | G | S | T
    -
    -
    -
    B
    -
    BaseCodeGenerator (CodeGeneration.Base)
    BaseCodeGeneratorSettings (CodeGeneration.Base)
    BaseEditorScriptTemplate (FieldSearch.EditorScriptGeneration.Templates)
    BaseFieldSearchGlobalEditor (FieldSearch.Core.GlobalEditor)
    BaseFieldSearchSettings (FieldSearch.Settings.Base)
    BaseSampleSearchableMonoBehaviour (FieldSearch.Samples)
    BaseScriptTemplate (CodeGeneration.Base)
    BaseSearch (FieldSearch.Core.Base)
    BaseSearchableEditor (FieldSearch.Core.Inspectors.Editor.Base)
    BaseSearchCriterion (FieldSearch.Core.Data.Criteria.Base)
    BaseSearchLayerInspector (FieldSearch.Core.Inspectors.Base)
    ByFieldNameSearchCriterion (FieldSearch.Core.Data.Criteria)
    ByObjNameSearchCriterion (FieldSearch.Core.Data.Criteria)
    -
    -
    C
    -
    CodeGenerationUtils (CodeGeneration)
    -
    -
    D
    -
    DefaultEditorScriptTemplate (FieldSearch.EditorScriptGeneration.Templates)
    DefaultFieldSearchGlobalEditor (FieldSearch.Core.GlobalEditor)
    DefaultFieldSearchSettingsEditor (FieldSearch.Settings.Editor)
    DefaultSearchLayerInspector (FieldSearch.Core.Inspectors)
    -
    -
    E
    -
    EditorScriptGenerator (FieldSearch.EditorScriptGeneration)
    EditorScriptGeneratorSettings (FieldSearch.EditorScriptGeneration)
    EditorScriptGeneratorWindow (FieldSearch.EditorScriptGeneration.Editor)
    -
    -
    F
    -
    FieldSearchSettings (FieldSearch.Settings)
    FieldSearchSettingsEditor (FieldSearch.Settings.Editor)
    -
    -
    G
    -
    GeneratedFieldSearchGlobalEditor (FieldSearch.EditorScriptGeneration.GlobalEditor)
    GeneratedScript (CodeGeneration.Data)
    GeneratedSearchLayerInspector (FieldSearch.EditorScriptGeneration.GlobalEditor)
    -
    -
    S
    -
    SampleDefaultMonoBehaviour (FieldSearch.Samples)
    SampleSearchableMonoBehaviour (FieldSearch.Samples)
    SampleSearchableMonoBehaviourEditor (FieldSearch.Samples.Editor)
    EditorScriptGeneratorWindow.ScrollViewData (FieldSearch.EditorScriptGeneration.Editor)
    SearchCacheJson (FieldSearch.Helpers.Cache.Data)
    SearchCacheObj (FieldSearch.Helpers.Cache.Data)
    SearchInspectorCache (FieldSearch.Helpers.Cache)
    SearchInspectorService (FieldSearch.Core.Inspectors.Controllers)
    SearchStringFormatter (FieldSearch.Helpers.StringFormatter)
    SearchWithFilters (FieldSearch.Core)
    -
    -
    T
    -
    TypeComparer (FieldSearch.Attributes)
    TypeRefDropdownAttribute (FieldSearch.Attributes)
    TypeRefDropdownAttributeDrawer (FieldSearch.Attributes.Drawers)
    -
    -
    -
    - - - - diff --git a/docs/html/closed.png b/docs/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html b/docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html deleted file mode 100644 index bc34623..0000000 --- a/docs/html/dir_17b3333cde9b07dffa0f1af85352ddeb.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Settings Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Settings Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Editor
     
    -
    -
    - - - - diff --git a/docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html b/docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html deleted file mode 100644 index 210c7f8..0000000 --- a/docs/html/dir_2432a9848d19d11a1bd4eeeeb53ff027.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Core Directory Reference
    -
    -
    - - - - - - - - - - - - -

    -Directories

    directory  Data
     
    directory  GlobalEditor
     
    directory  Helpers
     
    directory  Inspectors
     
    directory  Settings
     
    -
    -
    - - - - diff --git a/docs/html/dir_259decbc2ea484bb3f6813060f56881f.html b/docs/html/dir_259decbc2ea484bb3f6813060f56881f.html deleted file mode 100644 index 17f8cfe..0000000 --- a/docs/html/dir_259decbc2ea484bb3f6813060f56881f.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    EditorScriptGeneratorWindow Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Editor
     
    -
    -
    - - - - diff --git a/docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html b/docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html deleted file mode 100644 index 358b1d0..0000000 --- a/docs/html/dir_275089585c7fc1b5fd5d7d42c69cb1da.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D: Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    D: Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  OSS
     
    -
    -
    - - - - diff --git a/docs/html/dir_2af6c947823b869652ab1b712b229c19.html b/docs/html/dir_2af6c947823b869652ab1b712b229c19.html deleted file mode 100644 index d1451fc..0000000 --- a/docs/html/dir_2af6c947823b869652ab1b712b229c19.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/CodeGeneration/Base Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Base Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html b/docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html deleted file mode 100644 index 575e15e..0000000 --- a/docs/html/dir_2bb8e1101e7d047227a19043a128fbe6.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Data Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Data Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Criteria
     
    -
    -
    - - - - diff --git a/docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html b/docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html deleted file mode 100644 index 3e24285..0000000 --- a/docs/html/dir_2d407afb53fc3fbd336edf7052583ccf.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Assets Directory Reference
    -
    -
    - - - - - - -

    -Directories

    directory  FieldSearch
     
    directory  FieldSearchDemo
     
    -
    -
    - - - - diff --git a/docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html b/docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html deleted file mode 100644 index c60765f..0000000 --- a/docs/html/dir_2ddae2a2cb80147c930e3cb999298926.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Settings Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Settings Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Editor
     
    -
    -
    - - - - diff --git a/docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html b/docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html deleted file mode 100644 index bd3a1c0..0000000 --- a/docs/html/dir_31139cfdf64044a70722c64a4fbdfa03.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Settings/Editor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Editor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html b/docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html deleted file mode 100644 index ac10a5c..0000000 --- a/docs/html/dir_397ae9a71f12a691e3755e94381afeb8.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Editor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_3f049fbb230563968553d2b13eca820a.html b/docs/html/dir_3f049fbb230563968553d2b13eca820a.html deleted file mode 100644 index bda5d0a..0000000 --- a/docs/html/dir_3f049fbb230563968553d2b13eca820a.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Inspectors Directory Reference
    -
    -
    - - - - - - -

    -Directories

    directory  Controllers
     
    directory  Editor
     
    -
    -
    - - - - diff --git a/docs/html/dir_403eb944046b7c692683ac762e3240e9.html b/docs/html/dir_403eb944046b7c692683ac762e3240e9.html deleted file mode 100644 index 5e17b03..0000000 --- a/docs/html/dir_403eb944046b7c692683ac762e3240e9.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Data/Criteria Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Criteria Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html b/docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html deleted file mode 100644 index 5271e5b..0000000 --- a/docs/html/dir_41f3b1fcfc4edad21f8cefe0027808e9.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Controllers Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_45b04df99150743fec6a8199bf7d7052.html b/docs/html/dir_45b04df99150743fec6a8199bf7d7052.html deleted file mode 100644 index b419f32..0000000 --- a/docs/html/dir_45b04df99150743fec6a8199bf7d7052.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Templates Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html b/docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html deleted file mode 100644 index e7f7f29..0000000 --- a/docs/html/dir_4870bb5aa8e14e2850b827dfa5b6803c.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Editor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html b/docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html deleted file mode 100644 index eb199c9..0000000 --- a/docs/html/dir_494b2c069ec96d29724b6a041fb77ff7.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Editor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html b/docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html deleted file mode 100644 index 930a945..0000000 --- a/docs/html/dir_5a05a18f86e214d2f26e045c1a1daa9d.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch Directory Reference
    -
    -
    - - - - - - - - - - - - -

    -Directories

    directory  Attributes
     
    directory  CodeGeneration
     
    directory  Core
     
    directory  EditorScriptGeneration
     
    directory  Settings
     
    -
    -
    - - - - diff --git a/docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html b/docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html deleted file mode 100644 index 9526af5..0000000 --- a/docs/html/dir_5f864546fa19a64e60521b53e6d6ab49.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Cache Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Data
     
    -
    -
    - - - - diff --git a/docs/html/dir_6f23626456459d8450b4168dda7093ef.html b/docs/html/dir_6f23626456459d8450b4168dda7093ef.html deleted file mode 100644 index 4a3d3d0..0000000 --- a/docs/html/dir_6f23626456459d8450b4168dda7093ef.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearchDemo/Scripts Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Scripts Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Editor
     
    -
    -
    - - - - diff --git a/docs/html/dir_87ba2e080a62137deed56279787c8764.html b/docs/html/dir_87ba2e080a62137deed56279787c8764.html deleted file mode 100644 index 09a65a6..0000000 --- a/docs/html/dir_87ba2e080a62137deed56279787c8764.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Settings/Editor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Editor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html b/docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html deleted file mode 100644 index 95fa68b..0000000 --- a/docs/html/dir_8be70ae0296bae15f9f1a1a875770e9b.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Attributes Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Attributes Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Drawers
     
    -
    -
    - - - - diff --git a/docs/html/dir_90b0b2e2658143fe38756520398d4050.html b/docs/html/dir_90b0b2e2658143fe38756520398d4050.html deleted file mode 100644 index 91a5521..0000000 --- a/docs/html/dir_90b0b2e2658143fe38756520398d4050.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/CodeGeneration Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    CodeGeneration Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Base
     
    -
    -
    - - - - diff --git a/docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html b/docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html deleted file mode 100644 index fe77046..0000000 --- a/docs/html/dir_9701da8b63bd30888976d3ce63d7628f.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Data Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_b09b0bedfac9617a783405e377175182.html b/docs/html/dir_b09b0bedfac9617a783405e377175182.html deleted file mode 100644 index 387598d..0000000 --- a/docs/html/dir_b09b0bedfac9617a783405e377175182.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    OSS Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  FieldSearch-Unity
     
    -
    -
    - - - - diff --git a/docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html b/docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html deleted file mode 100644 index e67bdeb..0000000 --- a/docs/html/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    StringFormatter Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html b/docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html deleted file mode 100644 index 9f6bbe4..0000000 --- a/docs/html/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Attributes/Drawers Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Drawers Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html b/docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html deleted file mode 100644 index 3a7b080..0000000 --- a/docs/html/dir_c639eb9416e02bd7a41deb172f803f35.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    EditorScriptGeneration Directory Reference
    -
    -
    - - - - - - - - -

    -Directories

    directory  EditorScriptGeneratorWindow
     
    directory  GlobalEditor
     
    directory  Templates
     
    -
    -
    - - - - diff --git a/docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html b/docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html deleted file mode 100644 index dfb3729..0000000 --- a/docs/html/dir_d0e477a32e007b38b39be8aed850ebd3.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Assets
     
    -
    -
    - - - - diff --git a/docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html b/docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html deleted file mode 100644 index 5739225..0000000 --- a/docs/html/dir_d958da1c8948fc577ad3d59d33b69e46.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    GlobalEditor Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Editor
     
    -
    -
    - - - - diff --git a/docs/html/dir_dd16eb35667a81e095a4898fedce711f.html b/docs/html/dir_dd16eb35667a81e095a4898fedce711f.html deleted file mode 100644 index 5beab0c..0000000 --- a/docs/html/dir_dd16eb35667a81e095a4898fedce711f.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Editor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_e23e80085117c025ca199c397a1e3536.html b/docs/html/dir_e23e80085117c025ca199c397a1e3536.html deleted file mode 100644 index dde5dab..0000000 --- a/docs/html/dir_e23e80085117c025ca199c397a1e3536.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch-Unity Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  FieldSearch
     
    -
    -
    - - - - diff --git a/docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html b/docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html deleted file mode 100644 index 3cf95c3..0000000 --- a/docs/html/dir_e337ad9be45e8eff5e0e645b41b107a5.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/Core/Helpers Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Helpers Directory Reference
    -
    -
    - - - - - - -

    -Directories

    directory  Cache
     
    directory  StringFormatter
     
    -
    -
    - - - - diff --git a/docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html b/docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html deleted file mode 100644 index 3dd4975..0000000 --- a/docs/html/dir_e33ee9843d959fc7c64c985cb7dab962.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    GlobalEditor Directory Reference
    -
    -
    -
    -
    - - - - diff --git a/docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html b/docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html deleted file mode 100644 index b51b49d..0000000 --- a/docs/html/dir_f48224f90665e2302a441b3a4b3122fa.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: D:/OSS/FieldSearch-Unity/FieldSearch/Assets/FieldSearchDemo Directory Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearchDemo Directory Reference
    -
    -
    - - - - -

    -Directories

    directory  Scripts
     
    -
    -
    - - - - diff --git a/docs/html/doc.png b/docs/html/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/docs/html/docd.png b/docs/html/docd.png deleted file mode 100644 index d7c94fda9bf08ecc02c7190d968452b7a2dbf04b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmV1wr-rhpn+wxm%q2)IkAYsr{iGq<}_z5JCD4J;FN?6Qh;@TCubdp(_XdD-^ zG_#)IP7_z6hKNdx5^+FGArwLWTWCG!j+oKji?U!hxA#d-ljgkN`+e^@-P+RWG{Bx= z2iQyYTtEf*o~ySWrIVW}HWHi0_hd4~$E6Jx1U`>Owo}EYJ1O>iZvS?!z8}B}QwLMA zC3Keqf1c}K@?C`X>68b(EUzYUYAS&OH^VPteZLPr{S&|nQvp@6W4GH-1U8!u&7l~A zx~RUSNH+>7@q38W6!BzirtjLFCzc|XGx)EF#G%^pWION*k@?vP<2O>|XkCD3ujl%1 z{55JSVkw{~HbX>iEZ2%yJ2eHj5Yh8OTpzs0A2;tZ^x!#5D+y-es{k1&0|Ns9-|+Xt ziGiTsZ8(^nUo#wdTpIDkb-Zp(3|A*FzW}GZ5SQD-r^R`&X@`26E3W|GyrwDIZjtQ& z$g5f8Sv=VgVtDien@J(!^BK+#l;s-LgP--p7C;7;E!ysXcXK6?+9D>_-B(?Wm(U zQbNm-5TyYxIU=rs0+)!ixqzhuxw(AqKc3?KKX32{D~Qibp*r0x&Wux5-9WCMMRi3U zTd6dOCQlj>a;gr;gLwRKulT&(m@^L{&HkSC(qH05HSSf$YEhynGvH zWNez``Z8FJXE+BSg=%ak{OR z+Nylcb{?evLYLuE1_HngYw0g%LC#=$a@?4~Tx>F9295Q>9UJ|_6v-KMw;!YZSgGj@ zR8fRov=hJ#QvsO@xw*{0%zH@OKVEUr - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/dynsections.js b/docs/html/dynsections.js deleted file mode 100644 index f579fbf..0000000 --- a/docs/html/dynsections.js +++ /dev/null @@ -1,123 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); - $('table.directory tr'). - removeClass('odd').filter(':visible:odd').addClass('odd'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (la9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/docs/html/functions.html b/docs/html/functions.html deleted file mode 100644 index 12d58e7..0000000 --- a/docs/html/functions.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - _ -

    -
    -
    - - - - diff --git a/docs/html/functions_a.html b/docs/html/functions_a.html deleted file mode 100644 index b7ce9f8..0000000 --- a/docs/html/functions_a.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - a -

    -
    -
    - - - - diff --git a/docs/html/functions_b.html b/docs/html/functions_b.html deleted file mode 100644 index 3d48359..0000000 --- a/docs/html/functions_b.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - b -

    -
    -
    - - - - diff --git a/docs/html/functions_c.html b/docs/html/functions_c.html deleted file mode 100644 index 6c11255..0000000 --- a/docs/html/functions_c.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - c -

    -
    -
    - - - - diff --git a/docs/html/functions_d.html b/docs/html/functions_d.html deleted file mode 100644 index adfb892..0000000 --- a/docs/html/functions_d.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/functions_dup.js b/docs/html/functions_dup.js deleted file mode 100644 index 6d70645..0000000 --- a/docs/html/functions_dup.js +++ /dev/null @@ -1,22 +0,0 @@ -var functions_dup = -[ - [ "_", "functions.html", null ], - [ "a", "functions_a.html", null ], - [ "b", "functions_b.html", null ], - [ "c", "functions_c.html", null ], - [ "d", "functions_d.html", null ], - [ "e", "functions_e.html", null ], - [ "f", "functions_f.html", null ], - [ "g", "functions_g.html", null ], - [ "h", "functions_h.html", null ], - [ "i", "functions_i.html", null ], - [ "l", "functions_l.html", null ], - [ "m", "functions_m.html", null ], - [ "o", "functions_o.html", null ], - [ "r", "functions_r.html", null ], - [ "s", "functions_s.html", null ], - [ "t", "functions_t.html", null ], - [ "u", "functions_u.html", null ], - [ "v", "functions_v.html", null ], - [ "w", "functions_w.html", null ] -]; \ No newline at end of file diff --git a/docs/html/functions_e.html b/docs/html/functions_e.html deleted file mode 100644 index b6f67d1..0000000 --- a/docs/html/functions_e.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - e -

    -
    -
    - - - - diff --git a/docs/html/functions_enum.html b/docs/html/functions_enum.html deleted file mode 100644 index 6133445..0000000 --- a/docs/html/functions_enum.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - Enumerations - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/html/functions_f.html b/docs/html/functions_f.html deleted file mode 100644 index 6258c13..0000000 --- a/docs/html/functions_f.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - f -

    -
    -
    - - - - diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html deleted file mode 100644 index 6606228..0000000 --- a/docs/html/functions_func.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - Functions - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -  - -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - o -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - u -

    - - -

    - v -

    -
    -
    - - - - diff --git a/docs/html/functions_g.html b/docs/html/functions_g.html deleted file mode 100644 index bea699e..0000000 --- a/docs/html/functions_g.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - g -

    -
    -
    - - - - diff --git a/docs/html/functions_h.html b/docs/html/functions_h.html deleted file mode 100644 index 76603c6..0000000 --- a/docs/html/functions_h.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - - - - diff --git a/docs/html/functions_i.html b/docs/html/functions_i.html deleted file mode 100644 index f657bc3..0000000 --- a/docs/html/functions_i.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/functions_l.html b/docs/html/functions_l.html deleted file mode 100644 index 6f321fd..0000000 --- a/docs/html/functions_l.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - l -

    -
    -
    - - - - diff --git a/docs/html/functions_m.html b/docs/html/functions_m.html deleted file mode 100644 index a0fb9b6..0000000 --- a/docs/html/functions_m.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - m -

    -
    -
    - - - - diff --git a/docs/html/functions_o.html b/docs/html/functions_o.html deleted file mode 100644 index 3a8879b..0000000 --- a/docs/html/functions_o.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - o -

    -
    -
    - - - - diff --git a/docs/html/functions_prop.html b/docs/html/functions_prop.html deleted file mode 100644 index 18888c9..0000000 --- a/docs/html/functions_prop.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - Properties - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/html/functions_r.html b/docs/html/functions_r.html deleted file mode 100644 index c739bd5..0000000 --- a/docs/html/functions_r.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - - - - diff --git a/docs/html/functions_s.html b/docs/html/functions_s.html deleted file mode 100644 index baa2581..0000000 --- a/docs/html/functions_s.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - s -

    -
    -
    - - - - diff --git a/docs/html/functions_t.html b/docs/html/functions_t.html deleted file mode 100644 index cbbbf6f..0000000 --- a/docs/html/functions_t.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/docs/html/functions_u.html b/docs/html/functions_u.html deleted file mode 100644 index d699b79..0000000 --- a/docs/html/functions_u.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - u -

    -
    -
    - - - - diff --git a/docs/html/functions_v.html b/docs/html/functions_v.html deleted file mode 100644 index 35bf43d..0000000 --- a/docs/html/functions_v.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - v -

    -
    -
    - - - - diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html deleted file mode 100644 index b1847ef..0000000 --- a/docs/html/functions_vars.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - Variables - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -  - -

    - _ -

    - - -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - l -

    - - -

    - m -

    - - -

    - o -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - w -

    -
    -
    - - - - diff --git a/docs/html/functions_w.html b/docs/html/functions_w.html deleted file mode 100644 index 1730d1d..0000000 --- a/docs/html/functions_w.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Members - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all class members with links to the classes they belong to:
    - -

    - w -

    -
    -
    - - - - diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html deleted file mode 100644 index 19e6fbe..0000000 --- a/docs/html/hierarchy.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -FieldSearch-Unity: Class Hierarchy - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Class Hierarchy
    -
    -
    -
    This inheritance list is sorted roughly, but not completely, alphabetically:
    -
    [detail level 1234]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     CCodeGeneration.Base.BaseCodeGenerator< T >Base class for custom CodeGenerator
     CCodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >
     CFieldSearch.EditorScriptGeneration.EditorScriptGeneratorBaseCodeGenerator<T> for UnityEditor.Editor
     CBaseCodeGeneratorSettings
     CFieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettingsSettings singleton object for EditorScriptGenerator
     CFieldSearch.Core.Base.BaseSearchBase search class with filter implementation
     CFieldSearch.Core.SearchWithFiltersDefault search with filters
     CFieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >
     CFieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditorCustom editor for SampleSearchableMonoBehaviour
     CFieldSearch.Core.Data.Criteria.Base.BaseSearchCriterionBase search criterion for Core.Base.BaseSearch
     CFieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterionByFieldName search criterion for Core.SearchWithFilters
     CFieldSearch.Core.Data.Criteria.ByObjNameSearchCriterionByObjName search criterion for Core.SearchWithFilters
     CCodeGeneration.CodeGenerationUtilsUtils for CodeGeneration
     CUnityEditor.Editor
     CFieldSearch.Core.Inspectors.Base.BaseSearchLayerInspectorBase SearchLayerInspector class
     CFieldSearch.Core.Inspectors.DefaultSearchLayerInspectorDefault implementation BaseSearchLayerInspector
     CFieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspectorGeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector
     CFieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >Base class for manually created SearchableEditor's
     CFieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditorEditor for BaseFieldSearchSettings
     CFieldSearch.Settings.Editor.FieldSearchSettingsEditorCustom editor for FieldSearchSettings
     CEditorWindow
     CFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindowWindow for EditorScriptGenerator
     CCodeGeneration.Data.GeneratedScriptData class for Generated Script
     CIComparer
     CFieldSearch.Attributes.TypeComparerType comparer. Used in TypeRefDropdownAttribute
     CMonoBehaviour
     CFieldSearch.Samples.BaseSampleSearchableMonoBehaviourBase class for SampleSearchableMonoBehaviour
     CFieldSearch.Samples.SampleSearchableMonoBehaviourSample monobehaviour with specific inspector
     CFieldSearch.Samples.SampleDefaultMonoBehaviourSample monobehaviour without specific inspector
     CPropertyAttribute
     CFieldSearch.Attributes.TypeRefDropdownAttributeDropdown list attribute for type, inherited from BaseType
     CPropertyDrawer
     CFieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawerDrawer for TypeRefDropdownAttribute
     CScriptableObject
     CCodeGeneration.Base.BaseCodeGeneratorSettings< T >Base settings object for BaseCodeGenerator<T>
     CCodeGeneration.Base.BaseScriptTemplateBase script template object
     CFieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplateBase editor script template object. Base editor implementation BaseScriptTemplate
     CFieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplateDefault implementation BaseEditorScriptTemplate
     CFieldSearch.Settings.Base.BaseFieldSearchSettingsBase settings singleton class for FieldSearch
     CFieldSearch.Settings.FieldSearchSettingsFieldSearchSettings implementation based on BaseFieldSearchSettings
     CFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >ScrollViewData class for EditorScriptGeneratorWindow
     CFieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< Type >
     CFieldSearch.Helpers.Cache.Data.SearchCacheJsonContainer for SearchCacheObj
     CFieldSearch.Helpers.Cache.Data.SearchCacheObjStored SearchCache struct
     CFieldSearch.Helpers.Cache.SearchInspectorCacheSearchCache inspector controller. With InitializeOnLoad logic
     CFieldSearch.Core.Inspectors.Controllers.SearchInspectorServiceDefault Search Service for Inspectors. Using SearchWithFilters
     CFieldSearch.Helpers.StringFormatter.SearchStringFormatterHelper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion
     CEditor
     CFieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditorBase FieldSearchGlobalEditor class
     CFieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >Default implementation BaseFieldSearchGlobalEditor
     CFieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
     CFieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
     CFieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >Default implementation BaseFieldSearchGlobalEditor
    -
    -
    -
    - - - - diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js deleted file mode 100644 index e1dd3ed..0000000 --- a/docs/html/hierarchy.js +++ /dev/null @@ -1,78 +0,0 @@ -var hierarchy = -[ - [ "CodeGeneration.Base.BaseCodeGenerator< T >", "class_code_generation_1_1_base_1_1_base_code_generator.html", null ], - [ "CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >", "class_code_generation_1_1_base_1_1_base_code_generator.html", [ - [ "FieldSearch.EditorScriptGeneration.EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html", null ] - ] ], - [ "BaseCodeGeneratorSettings", null, [ - [ "FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html", null ] - ] ], - [ "FieldSearch.Core.Base.BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html", [ - [ "FieldSearch.Core.SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html", null ] - ] ], - [ "FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", [ - [ "FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html", null ] - ] ], - [ "FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html", [ - [ "FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html", null ], - [ "FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html", null ] - ] ], - [ "CodeGeneration.CodeGenerationUtils", "class_code_generation_1_1_code_generation_utils.html", null ], - [ "UnityEditor.Editor", null, [ - [ "FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html", [ - [ "FieldSearch.Core.Inspectors.DefaultSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html", [ - [ "FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html", null ] - ] ] - ] ], - [ "FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", null ], - [ "FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html", [ - [ "FieldSearch.Settings.Editor.FieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html", null ] - ] ] - ] ], - [ "EditorWindow", null, [ - [ "FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html", null ] - ] ], - [ "CodeGeneration.Data.GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html", null ], - [ "IComparer", null, [ - [ "FieldSearch.Attributes.TypeComparer", "class_field_search_1_1_attributes_1_1_type_comparer.html", null ] - ] ], - [ "MonoBehaviour", null, [ - [ "FieldSearch.Samples.BaseSampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html", [ - [ "FieldSearch.Samples.SampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html", null ] - ] ], - [ "FieldSearch.Samples.SampleDefaultMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html", null ] - ] ], - [ "PropertyAttribute", null, [ - [ "FieldSearch.Attributes.TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html", null ] - ] ], - [ "PropertyDrawer", null, [ - [ "FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html", null ] - ] ], - [ "ScriptableObject", null, [ - [ "CodeGeneration.Base.BaseCodeGeneratorSettings< T >", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html", null ], - [ "CodeGeneration.Base.BaseScriptTemplate", "class_code_generation_1_1_base_1_1_base_script_template.html", [ - [ "FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html", [ - [ "FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html", null ] - ] ] - ] ], - [ "FieldSearch.Settings.Base.BaseFieldSearchSettings", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html", [ - [ "FieldSearch.Settings.FieldSearchSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html", null ] - ] ] - ] ], - [ "FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html", null ], - [ "FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< Type >", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html", null ], - [ "FieldSearch.Helpers.Cache.Data.SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html", null ], - [ "FieldSearch.Helpers.Cache.Data.SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html", null ], - [ "FieldSearch.Helpers.Cache.SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html", null ], - [ "FieldSearch.Core.Inspectors.Controllers.SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html", null ], - [ "FieldSearch.Helpers.StringFormatter.SearchStringFormatter", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html", null ], - [ "Editor", null, [ - [ "FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html", [ - [ "FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", [ - [ "FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", null ], - [ "FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", null ] - ] ], - [ "FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", null ] - ] ] - ] ] -]; \ No newline at end of file diff --git a/docs/html/index.html b/docs/html/index.html deleted file mode 100644 index 4651ab2..0000000 --- a/docs/html/index.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch-Unity V1.0.3 - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch-Unity V1.0.3
    -
    -
    -

    image

    -
      -
    • Ability to set SearchableEditor for all MonoBehaviour
    • -
    • Add to project without git handler
    • -
    • Save your requests between sessions with caching logic
    • -
    • Default Search with criteria (ObjName, FieldName) && options (StartWith, IgnoreCase)
    • -
    • Create your own search logic if necessary
    • -
    • Override current CustomEditors with EditorScriptGeneratorWindow
    • -
    -

    -Tested on:

    -
      -
    • Unity Editor: 2018.4.3f1 | 2020.3.35f1
    • -
    • OS: Windows 10
    • -
    -

    -Quick start

    -

    -Step 1 (Optional)

    -

    You can install this as package (nit: git will always handle "package.json" && lock file).

    -

    Use PackageManager -> Add package from git URL... >https://github.com/Proton-V/FieldSearch-Unity.git?path=/FieldSearch/Assets/FieldSearch

    -

    If you want example of using SearchableEditor for specific MonoBehaviour please see Step 2

    -

    -Step 2

    -

    Skip this if you installed this as package && you don't want to add a "FieldSearchDemo" folder

    -

    Download && Import latest asset package V1.0.3

    -

    **"FieldSearchDemo" folder (optional) contains example of using SearchableEditor for specific MonoBehaviour**

      -
    • [ ] Uncheck "FieldSearchDemo" folder if you don't need it.
    • -
    • [ ] Uncheck "FieldSearch" folder if you have this as pacakge.
    • -
    -

    image

    -

    -Step 3

    -

    Create instance of default settings Field Search -> Add default settings ...

    -

    image

    -

    -Step 4 (Optional)

    -

    Field Search -> Add package folders to .gitignore (global)

    -

    After adding this package as asset you have tracked files for you git repo.

    -

    You can remove it for git without updating .gitignore in repo

    -

    Before press:

    -

    image

    -

    After press:

    -

    image

    -

    -<em><strong>Also you can undo it</strong></em>

    -

    Field Search -> Remove package folders from .gitignore (global)

    -

    -Settings

    -

    image

      -
    1. Apply SearchableEditor to all MonoBehaviour (who don't use custom inspector)
    2. -
    3. You can create && set custom SearchableLayerInspector to change default view of SearchableEditor
    4. -
    5. Save cache to disk to use previous cache between sessions
    6. -
    7. Memory limit in MB - memory and disk cache limit
    8. -
    9. Ref to EditorScriptGeneratorSettings
    10. -
    11. Clear cache buttons
    12. -
    13. Open EditorScriptGenerator window button
    14. -
    -
    -

    ‍## EditorScriptGenerator Window

    -

    You can try to override current active editors

    -

    image

    -
      -
    • You can create your own Generation Template && Generator
    • -
    -
    -
    -
    -
    - - - - diff --git a/docs/html/jquery.js b/docs/html/jquery.js deleted file mode 100644 index 1dffb65..0000000 --- a/docs/html/jquery.js +++ /dev/null @@ -1,34 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
  • "),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 - * http://www.smartmenus.org/ - * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
    ').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/docs/html/menu.js b/docs/html/menu.js deleted file mode 100644 index b0b2693..0000000 --- a/docs/html/menu.js +++ /dev/null @@ -1,136 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - var result=''; - if ('children' in data) { - result+='
      '; - for (var i in data.children) { - var url; - var link; - link = data.children[i].url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - } else { - url = relPath+link; - } - result+='
    • '+ - data.children[i].text+''+ - makeTree(data.children[i],relPath)+'
    • '; - } - result+='
    '; - } - return result; - } - var searchBoxHtml; - if (searchEnabled) { - if (serverSide) { - searchBoxHtml='
    '+ - '
    '+ - '
     '+ - ''+ - '
    '+ - '
    '+ - '
    '+ - '
    '; - } else { - searchBoxHtml='
    '+ - ''+ - ' '+ - ''+ - ''+ - ''+ - ''+ - ''+ - '
    '; - } - } - - $('#main-nav').before('
    '+ - ''+ - ''+ - '
    '); - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchBoxHtml) { - $('#main-menu').append('
  • '); - } - var $mainMenuState = $('#main-menu-state'); - var prevWidth = 0; - if ($mainMenuState.length) { - function initResizableIfExists() { - if (typeof initResizable==='function') initResizable(); - } - // animate mobile menu - $mainMenuState.change(function(e) { - var $menu = $('#main-menu'); - var options = { duration: 250, step: initResizableIfExists }; - if (this.checked) { - options['complete'] = function() { $menu.css('display', 'block') }; - $menu.hide().slideDown(options); - } else { - options['complete'] = function() { $menu.css('display', 'none') }; - $menu.show().slideUp(options); - } - }); - // set default menu visibility - function resetState() { - var $menu = $('#main-menu'); - var $mainMenuState = $('#main-menu-state'); - var newWidth = $(window).outerWidth(); - if (newWidth!=prevWidth) { - if ($(window).outerWidth()<768) { - $mainMenuState.prop('checked',false); $menu.hide(); - $('#searchBoxPos1').html(searchBoxHtml); - $('#searchBoxPos2').hide(); - } else { - $menu.show(); - $('#searchBoxPos1').empty(); - $('#searchBoxPos2').html(searchBoxHtml); - $('#searchBoxPos2').show(); - } - if (typeof searchBox!=='undefined') { - searchBox.CloseResultsWindow(); - } - prevWidth = newWidth; - } - } - $(window).ready(function() { resetState(); initResizableIfExists(); }); - $(window).resize(resetState); - } - $('#main-menu').smartmenus(); -} -/* @license-end */ diff --git a/docs/html/menudata.js b/docs/html/menudata.js deleted file mode 100644 index d59a33a..0000000 --- a/docs/html/menudata.js +++ /dev/null @@ -1,88 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file -*/ -var menudata={children:[ -{text:"Main Page",url:"index.html"}, -{text:"Packages",url:"namespaces.html",children:[ -{text:"Package List",url:"namespaces.html"}]}, -{text:"Classes",url:"annotated.html",children:[ -{text:"Class List",url:"annotated.html"}, -{text:"Class Index",url:"classes.html"}, -{text:"Class Hierarchy",url:"hierarchy.html"}, -{text:"Class Members",url:"functions.html",children:[ -{text:"All",url:"functions.html",children:[ -{text:"_",url:"functions.html#index__5F"}, -{text:"a",url:"functions_a.html#index_a"}, -{text:"b",url:"functions_b.html#index_b"}, -{text:"c",url:"functions_c.html#index_c"}, -{text:"d",url:"functions_d.html#index_d"}, -{text:"e",url:"functions_e.html#index_e"}, -{text:"f",url:"functions_f.html#index_f"}, -{text:"g",url:"functions_g.html#index_g"}, -{text:"h",url:"functions_h.html#index_h"}, -{text:"i",url:"functions_i.html#index_i"}, -{text:"l",url:"functions_l.html#index_l"}, -{text:"m",url:"functions_m.html#index_m"}, -{text:"o",url:"functions_o.html#index_o"}, -{text:"r",url:"functions_r.html#index_r"}, -{text:"s",url:"functions_s.html#index_s"}, -{text:"t",url:"functions_t.html#index_t"}, -{text:"u",url:"functions_u.html#index_u"}, -{text:"v",url:"functions_v.html#index_v"}, -{text:"w",url:"functions_w.html#index_w"}]}, -{text:"Functions",url:"functions_func.html",children:[ -{text:"a",url:"functions_func.html#index_a"}, -{text:"b",url:"functions_func.html#index_b"}, -{text:"c",url:"functions_func.html#index_c"}, -{text:"e",url:"functions_func.html#index_e"}, -{text:"f",url:"functions_func.html#index_f"}, -{text:"g",url:"functions_func.html#index_g"}, -{text:"h",url:"functions_func.html#index_h"}, -{text:"i",url:"functions_func.html#index_i"}, -{text:"o",url:"functions_func.html#index_o"}, -{text:"r",url:"functions_func.html#index_r"}, -{text:"s",url:"functions_func.html#index_s"}, -{text:"t",url:"functions_func.html#index_t"}, -{text:"u",url:"functions_func.html#index_u"}, -{text:"v",url:"functions_func.html#index_v"}]}, -{text:"Variables",url:"functions_vars.html",children:[ -{text:"_",url:"functions_vars.html#index__5F"}, -{text:"a",url:"functions_vars.html#index_a"}, -{text:"b",url:"functions_vars.html#index_b"}, -{text:"c",url:"functions_vars.html#index_c"}, -{text:"d",url:"functions_vars.html#index_d"}, -{text:"e",url:"functions_vars.html#index_e"}, -{text:"f",url:"functions_vars.html#index_f"}, -{text:"g",url:"functions_vars.html#index_g"}, -{text:"h",url:"functions_vars.html#index_h"}, -{text:"i",url:"functions_vars.html#index_i"}, -{text:"l",url:"functions_vars.html#index_l"}, -{text:"m",url:"functions_vars.html#index_m"}, -{text:"o",url:"functions_vars.html#index_o"}, -{text:"r",url:"functions_vars.html#index_r"}, -{text:"s",url:"functions_vars.html#index_s"}, -{text:"t",url:"functions_vars.html#index_t"}, -{text:"w",url:"functions_vars.html#index_w"}]}, -{text:"Enumerations",url:"functions_enum.html"}, -{text:"Properties",url:"functions_prop.html"}]}]}]} diff --git a/docs/html/namespace_code_generation.html b/docs/html/namespace_code_generation.html deleted file mode 100644 index 5cf6d2a..0000000 --- a/docs/html/namespace_code_generation.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration Namespace Reference
    -
    -
    - - - - - - -

    -Namespaces

    namespace  Base
     
    namespace  Data
     
    - - - - -

    -Classes

    class  CodeGenerationUtils
     Utils for CodeGeneration More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_code_generation.js b/docs/html/namespace_code_generation.js deleted file mode 100644 index e02b63a..0000000 --- a/docs/html/namespace_code_generation.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_code_generation = -[ - [ "Base", "namespace_code_generation_1_1_base.html", "namespace_code_generation_1_1_base" ], - [ "Data", "namespace_code_generation_1_1_data.html", "namespace_code_generation_1_1_data" ], - [ "CodeGenerationUtils", "class_code_generation_1_1_code_generation_utils.html", "class_code_generation_1_1_code_generation_utils" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_code_generation_1_1_base.html b/docs/html/namespace_code_generation_1_1_base.html deleted file mode 100644 index 604e39c..0000000 --- a/docs/html/namespace_code_generation_1_1_base.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.Base Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.Base Namespace Reference
    -
    -
    - - - - - - - - - - - -

    -Classes

    class  BaseCodeGenerator
     Base class for custom CodeGenerator More...
     
    class  BaseCodeGeneratorSettings
     Base settings object for BaseCodeGenerator<T> More...
     
    class  BaseScriptTemplate
     Base script template object More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_code_generation_1_1_base.js b/docs/html/namespace_code_generation_1_1_base.js deleted file mode 100644 index e695acd..0000000 --- a/docs/html/namespace_code_generation_1_1_base.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_code_generation_1_1_base = -[ - [ "BaseCodeGenerator", "class_code_generation_1_1_base_1_1_base_code_generator.html", "class_code_generation_1_1_base_1_1_base_code_generator" ], - [ "BaseCodeGeneratorSettings", "class_code_generation_1_1_base_1_1_base_code_generator_settings.html", "class_code_generation_1_1_base_1_1_base_code_generator_settings" ], - [ "BaseScriptTemplate", "class_code_generation_1_1_base_1_1_base_script_template.html", "class_code_generation_1_1_base_1_1_base_script_template" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_code_generation_1_1_data.html b/docs/html/namespace_code_generation_1_1_data.html deleted file mode 100644 index f37060a..0000000 --- a/docs/html/namespace_code_generation_1_1_data.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: CodeGeneration.Data Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    CodeGeneration.Data Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  GeneratedScript
     Data class for Generated Script More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_code_generation_1_1_data.js b/docs/html/namespace_code_generation_1_1_data.js deleted file mode 100644 index 218a124..0000000 --- a/docs/html/namespace_code_generation_1_1_data.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_code_generation_1_1_data = -[ - [ "GeneratedScript", "class_code_generation_1_1_data_1_1_generated_script.html", "class_code_generation_1_1_data_1_1_generated_script" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search.html b/docs/html/namespace_field_search.html deleted file mode 100644 index 3bc7fc7..0000000 --- a/docs/html/namespace_field_search.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch Namespace Reference
    -
    -
    - - - - - - - - - - - - - - -

    -Namespaces

    namespace  Attributes
     
    namespace  Core
     
    namespace  EditorScriptGeneration
     
    namespace  Helpers
     
    namespace  Samples
     
    namespace  Settings
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search.js b/docs/html/namespace_field_search.js deleted file mode 100644 index acc426c..0000000 --- a/docs/html/namespace_field_search.js +++ /dev/null @@ -1,9 +0,0 @@ -var namespace_field_search = -[ - [ "Attributes", "namespace_field_search_1_1_attributes.html", "namespace_field_search_1_1_attributes" ], - [ "Core", "namespace_field_search_1_1_core.html", "namespace_field_search_1_1_core" ], - [ "EditorScriptGeneration", "namespace_field_search_1_1_editor_script_generation.html", "namespace_field_search_1_1_editor_script_generation" ], - [ "Helpers", "namespace_field_search_1_1_helpers.html", "namespace_field_search_1_1_helpers" ], - [ "Samples", "namespace_field_search_1_1_samples.html", "namespace_field_search_1_1_samples" ], - [ "Settings", "namespace_field_search_1_1_settings.html", "namespace_field_search_1_1_settings" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_attributes.html b/docs/html/namespace_field_search_1_1_attributes.html deleted file mode 100644 index 8ec9f46..0000000 --- a/docs/html/namespace_field_search_1_1_attributes.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Attributes Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Attributes Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  Drawers
     
    - - - - - - - -

    -Classes

    class  TypeComparer
     Type comparer. Used in TypeRefDropdownAttribute More...
     
    class  TypeRefDropdownAttribute
     Dropdown list attribute for type, inherited from BaseType More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_attributes.js b/docs/html/namespace_field_search_1_1_attributes.js deleted file mode 100644 index 47eaee0..0000000 --- a/docs/html/namespace_field_search_1_1_attributes.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_field_search_1_1_attributes = -[ - [ "Drawers", "namespace_field_search_1_1_attributes_1_1_drawers.html", "namespace_field_search_1_1_attributes_1_1_drawers" ], - [ "TypeComparer", "class_field_search_1_1_attributes_1_1_type_comparer.html", "class_field_search_1_1_attributes_1_1_type_comparer" ], - [ "TypeRefDropdownAttribute", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html", "class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html b/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html deleted file mode 100644 index f18f070..0000000 --- a/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Attributes.Drawers Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Attributes.Drawers Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  TypeRefDropdownAttributeDrawer
     Drawer for TypeRefDropdownAttribute More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js b/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js deleted file mode 100644 index c8519cf..0000000 --- a/docs/html/namespace_field_search_1_1_attributes_1_1_drawers.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_attributes_1_1_drawers = -[ - [ "TypeRefDropdownAttributeDrawer", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html", "class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core.html b/docs/html/namespace_field_search_1_1_core.html deleted file mode 100644 index 5da0007..0000000 --- a/docs/html/namespace_field_search_1_1_core.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core Namespace Reference
    -
    -
    - - - - - - - - - - -

    -Namespaces

    namespace  Base
     
    namespace  Data
     
    namespace  GlobalEditor
     
    namespace  Inspectors
     
    - - - - -

    -Classes

    class  SearchWithFilters
     Default search with filters More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core.js b/docs/html/namespace_field_search_1_1_core.js deleted file mode 100644 index 13279bc..0000000 --- a/docs/html/namespace_field_search_1_1_core.js +++ /dev/null @@ -1,8 +0,0 @@ -var namespace_field_search_1_1_core = -[ - [ "Base", "namespace_field_search_1_1_core_1_1_base.html", "namespace_field_search_1_1_core_1_1_base" ], - [ "Data", "namespace_field_search_1_1_core_1_1_data.html", "namespace_field_search_1_1_core_1_1_data" ], - [ "GlobalEditor", "namespace_field_search_1_1_core_1_1_global_editor.html", "namespace_field_search_1_1_core_1_1_global_editor" ], - [ "Inspectors", "namespace_field_search_1_1_core_1_1_inspectors.html", "namespace_field_search_1_1_core_1_1_inspectors" ], - [ "SearchWithFilters", "class_field_search_1_1_core_1_1_search_with_filters.html", "class_field_search_1_1_core_1_1_search_with_filters" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_base.html deleted file mode 100644 index 44c82b5..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_base.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Base Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Base Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  BaseSearch
     Base search class with filter implementation More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_base.js deleted file mode 100644 index 1fd14a4..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_base.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_base = -[ - [ "BaseSearch", "class_field_search_1_1_core_1_1_base_1_1_base_search.html", "class_field_search_1_1_core_1_1_base_1_1_base_search" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data.html b/docs/html/namespace_field_search_1_1_core_1_1_data.html deleted file mode 100644 index c478df5..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_data.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Data Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Data Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  Criteria
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data.js b/docs/html/namespace_field_search_1_1_core_1_1_data.js deleted file mode 100644 index f5a8bc9..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_data.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_data = -[ - [ "Criteria", "namespace_field_search_1_1_core_1_1_data_1_1_criteria.html", "namespace_field_search_1_1_core_1_1_data_1_1_criteria" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html deleted file mode 100644 index ae08fca..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Data.Criteria Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Data.Criteria Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  Base
     
    - - - - - - - -

    -Classes

    class  ByFieldNameSearchCriterion
     ByFieldName search criterion for Core.SearchWithFilters More...
     
    class  ByObjNameSearchCriterion
     ByObjName search criterion for Core.SearchWithFilters More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js deleted file mode 100644 index 06e876f..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_field_search_1_1_core_1_1_data_1_1_criteria = -[ - [ "Base", "namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html", "namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base" ], - [ "ByFieldNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion" ], - [ "ByObjNameSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html deleted file mode 100644 index 2c27277..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Data.Criteria.Base Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Data.Criteria.Base Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  BaseSearchCriterion
     Base search criterion for Core.Base.BaseSearch More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js deleted file mode 100644 index 5d7fab0..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base = -[ - [ "BaseSearchCriterion", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html", "class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_global_editor.html b/docs/html/namespace_field_search_1_1_core_1_1_global_editor.html deleted file mode 100644 index 11fda1d..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_global_editor.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.GlobalEditor Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.GlobalEditor Namespace Reference
    -
    -
    - - - - - - - - -

    -Classes

    class  BaseFieldSearchGlobalEditor
     Base FieldSearchGlobalEditor class More...
     
    class  DefaultFieldSearchGlobalEditor
     Default implementation BaseFieldSearchGlobalEditor More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_global_editor.js b/docs/html/namespace_field_search_1_1_core_1_1_global_editor.js deleted file mode 100644 index e840d95..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_global_editor.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_core_1_1_global_editor = -[ - [ "BaseFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html", null ], - [ "DefaultFieldSearchGlobalEditor", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html", "class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors.html deleted file mode 100644 index 45c6b5b..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors Namespace Reference
    -
    -
    - - - - - - - - -

    -Namespaces

    namespace  Base
     
    namespace  Controllers
     
    namespace  Editor
     
    - - - - -

    -Classes

    class  DefaultSearchLayerInspector
     Default implementation BaseSearchLayerInspector More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors.js deleted file mode 100644 index 2d61dcc..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors.js +++ /dev/null @@ -1,7 +0,0 @@ -var namespace_field_search_1_1_core_1_1_inspectors = -[ - [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_base" ], - [ "Controllers", "namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers" ], - [ "Editor", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor" ], - [ "DefaultSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html", "class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html deleted file mode 100644 index a687fd8..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Base Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.Base Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  BaseSearchLayerInspector
     Base SearchLayerInspector class More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js deleted file mode 100644 index 0376f5a..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_inspectors_1_1_base = -[ - [ "BaseSearchLayerInspector", "class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html", null ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html deleted file mode 100644 index f595601..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Controllers Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.Controllers Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  SearchInspectorService
     Default Search Service for Inspectors. Using SearchWithFilters More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js deleted file mode 100644 index 972caa5..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers = -[ - [ "SearchInspectorService", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html", "class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html deleted file mode 100644 index 639cdba..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Editor Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.Editor Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  Base
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js deleted file mode 100644 index 51b26ec..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_inspectors_1_1_editor = -[ - [ "Base", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html", "namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html deleted file mode 100644 index fc646e1..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Core.Inspectors.Editor.Base Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Core.Inspectors.Editor.Base Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  BaseSearchableEditor
     Base class for manually created SearchableEditor's More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js b/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js deleted file mode 100644 index 5a91605..0000000 --- a/docs/html/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base = -[ - [ "BaseSearchableEditor", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html", "class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation.html b/docs/html/namespace_field_search_1_1_editor_script_generation.html deleted file mode 100644 index 9b419d6..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration Namespace Reference
    -
    -
    - - - - - - - - -

    -Namespaces

    namespace  Editor
     
    namespace  GlobalEditor
     
    namespace  Templates
     
    - - - - - - - -

    -Classes

    class  EditorScriptGenerator
     BaseCodeGenerator<T> for UnityEditor.Editor More...
     
    class  EditorScriptGeneratorSettings
     Settings singleton object for EditorScriptGenerator More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation.js b/docs/html/namespace_field_search_1_1_editor_script_generation.js deleted file mode 100644 index 515be7b..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation.js +++ /dev/null @@ -1,8 +0,0 @@ -var namespace_field_search_1_1_editor_script_generation = -[ - [ "Editor", "namespace_field_search_1_1_editor_script_generation_1_1_editor.html", "namespace_field_search_1_1_editor_script_generation_1_1_editor" ], - [ "GlobalEditor", "namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html", "namespace_field_search_1_1_editor_script_generation_1_1_global_editor" ], - [ "Templates", "namespace_field_search_1_1_editor_script_generation_1_1_templates.html", "namespace_field_search_1_1_editor_script_generation_1_1_templates" ], - [ "EditorScriptGenerator", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator" ], - [ "EditorScriptGeneratorSettings", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html", "class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html deleted file mode 100644 index c0fa99f..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Editor Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.Editor Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  EditorScriptGeneratorWindow
     Window for EditorScriptGenerator More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js deleted file mode 100644 index e32641c..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_editor.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_editor_script_generation_1_1_editor = -[ - [ "EditorScriptGeneratorWindow", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html", "class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html deleted file mode 100644 index 3566a26..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.GlobalEditor Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.GlobalEditor Namespace Reference
    -
    -
    - - - - - - - - -

    -Classes

    class  GeneratedFieldSearchGlobalEditor
     GeneratedFieldSearch implementation BaseFieldSearchGlobalEditor More...
     
    class  GeneratedSearchLayerInspector
     GeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js deleted file mode 100644 index 99fa195..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_editor_script_generation_1_1_global_editor = -[ - [ "GeneratedFieldSearchGlobalEditor", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor" ], - [ "GeneratedSearchLayerInspector", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html", "class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html deleted file mode 100644 index 748b567..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.EditorScriptGeneration.Templates Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.EditorScriptGeneration.Templates Namespace Reference
    -
    -
    - - - - - - - - -

    -Classes

    class  BaseEditorScriptTemplate
     Base editor script template object. Base editor implementation BaseScriptTemplate More...
     
    class  DefaultEditorScriptTemplate
     Default implementation BaseEditorScriptTemplate More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js b/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js deleted file mode 100644 index b8ef9a9..0000000 --- a/docs/html/namespace_field_search_1_1_editor_script_generation_1_1_templates.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_editor_script_generation_1_1_templates = -[ - [ "BaseEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template" ], - [ "DefaultEditorScriptTemplate", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html", "class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers.html b/docs/html/namespace_field_search_1_1_helpers.html deleted file mode 100644 index 0176224..0000000 --- a/docs/html/namespace_field_search_1_1_helpers.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers Namespace Reference
    -
    -
    - - - - - - -

    -Namespaces

    namespace  Cache
     
    namespace  StringFormatter
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_helpers.js b/docs/html/namespace_field_search_1_1_helpers.js deleted file mode 100644 index 33dfa79..0000000 --- a/docs/html/namespace_field_search_1_1_helpers.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_helpers = -[ - [ "Cache", "namespace_field_search_1_1_helpers_1_1_cache.html", "namespace_field_search_1_1_helpers_1_1_cache" ], - [ "StringFormatter", "namespace_field_search_1_1_helpers_1_1_string_formatter.html", "namespace_field_search_1_1_helpers_1_1_string_formatter" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache.html b/docs/html/namespace_field_search_1_1_helpers_1_1_cache.html deleted file mode 100644 index 0a47a6f..0000000 --- a/docs/html/namespace_field_search_1_1_helpers_1_1_cache.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.Cache Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers.Cache Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  Data
     
    - - - - -

    -Classes

    class  SearchInspectorCache
     SearchCache inspector controller. With InitializeOnLoad logic More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache.js b/docs/html/namespace_field_search_1_1_helpers_1_1_cache.js deleted file mode 100644 index 10a4ee7..0000000 --- a/docs/html/namespace_field_search_1_1_helpers_1_1_cache.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_helpers_1_1_cache = -[ - [ "Data", "namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html", "namespace_field_search_1_1_helpers_1_1_cache_1_1_data" ], - [ "SearchInspectorCache", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html", "class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html b/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html deleted file mode 100644 index 2a796f9..0000000 --- a/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.Cache.Data Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers.Cache.Data Namespace Reference
    -
    -
    - - - - - - - - -

    -Classes

    struct  SearchCacheJson
     Container for SearchCacheObj More...
     
    struct  SearchCacheObj
     Stored SearchCache struct More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js b/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js deleted file mode 100644 index 3748303..0000000 --- a/docs/html/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_helpers_1_1_cache_1_1_data = -[ - [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json" ], - [ "SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html b/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html deleted file mode 100644 index dbf2c6c..0000000 --- a/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.StringFormatter Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers.StringFormatter Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  SearchStringFormatter
     Helper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js b/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js deleted file mode 100644 index 64e1386..0000000 --- a/docs/html/namespace_field_search_1_1_helpers_1_1_string_formatter.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_helpers_1_1_string_formatter = -[ - [ "SearchStringFormatter", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html", "class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_samples.html b/docs/html/namespace_field_search_1_1_samples.html deleted file mode 100644 index 3f71c55..0000000 --- a/docs/html/namespace_field_search_1_1_samples.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Samples Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Samples Namespace Reference
    -
    -
    - - - - -

    -Namespaces

    namespace  Editor
     
    - - - - - - - - - - -

    -Classes

    class  BaseSampleSearchableMonoBehaviour
     Base class for SampleSearchableMonoBehaviour More...
     
    class  SampleDefaultMonoBehaviour
     Sample monobehaviour without specific inspector More...
     
    class  SampleSearchableMonoBehaviour
     Sample monobehaviour with specific inspector More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_samples.js b/docs/html/namespace_field_search_1_1_samples.js deleted file mode 100644 index 4c167bf..0000000 --- a/docs/html/namespace_field_search_1_1_samples.js +++ /dev/null @@ -1,7 +0,0 @@ -var namespace_field_search_1_1_samples = -[ - [ "Editor", "namespace_field_search_1_1_samples_1_1_editor.html", "namespace_field_search_1_1_samples_1_1_editor" ], - [ "BaseSampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour" ], - [ "SampleDefaultMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_default_mono_behaviour" ], - [ "SampleSearchableMonoBehaviour", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html", "class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_samples_1_1_editor.html b/docs/html/namespace_field_search_1_1_samples_1_1_editor.html deleted file mode 100644 index 18a078e..0000000 --- a/docs/html/namespace_field_search_1_1_samples_1_1_editor.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Samples.Editor Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Samples.Editor Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  SampleSearchableMonoBehaviourEditor
     Custom editor for SampleSearchableMonoBehaviour More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_samples_1_1_editor.js b/docs/html/namespace_field_search_1_1_samples_1_1_editor.js deleted file mode 100644 index e1067e4..0000000 --- a/docs/html/namespace_field_search_1_1_samples_1_1_editor.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_samples_1_1_editor = -[ - [ "SampleSearchableMonoBehaviourEditor", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html", "class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_settings.html b/docs/html/namespace_field_search_1_1_settings.html deleted file mode 100644 index 88afcac..0000000 --- a/docs/html/namespace_field_search_1_1_settings.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Settings Namespace Reference
    -
    -
    - - - - - - -

    -Namespaces

    namespace  Base
     
    namespace  Editor
     
    - - - - -

    -Classes

    class  FieldSearchSettings
     FieldSearchSettings implementation based on BaseFieldSearchSettings More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_settings.js b/docs/html/namespace_field_search_1_1_settings.js deleted file mode 100644 index e897a9a..0000000 --- a/docs/html/namespace_field_search_1_1_settings.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_field_search_1_1_settings = -[ - [ "Base", "namespace_field_search_1_1_settings_1_1_base.html", "namespace_field_search_1_1_settings_1_1_base" ], - [ "Editor", "namespace_field_search_1_1_settings_1_1_editor.html", "namespace_field_search_1_1_settings_1_1_editor" ], - [ "FieldSearchSettings", "class_field_search_1_1_settings_1_1_field_search_settings.html", "class_field_search_1_1_settings_1_1_field_search_settings" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_base.html b/docs/html/namespace_field_search_1_1_settings_1_1_base.html deleted file mode 100644 index cfae003..0000000 --- a/docs/html/namespace_field_search_1_1_settings_1_1_base.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings.Base Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Settings.Base Namespace Reference
    -
    -
    - - - - - -

    -Classes

    class  BaseFieldSearchSettings
     Base settings singleton class for FieldSearch More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_base.js b/docs/html/namespace_field_search_1_1_settings_1_1_base.js deleted file mode 100644 index 1018ee7..0000000 --- a/docs/html/namespace_field_search_1_1_settings_1_1_base.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_field_search_1_1_settings_1_1_base = -[ - [ "BaseFieldSearchSettings", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html", "class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_editor.html b/docs/html/namespace_field_search_1_1_settings_1_1_editor.html deleted file mode 100644 index ed5353b..0000000 --- a/docs/html/namespace_field_search_1_1_settings_1_1_editor.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Settings.Editor Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Settings.Editor Namespace Reference
    -
    -
    - - - - - - - - -

    -Classes

    class  DefaultFieldSearchSettingsEditor
     Editor for BaseFieldSearchSettings More...
     
    class  FieldSearchSettingsEditor
     Custom editor for FieldSearchSettings More...
     
    -
    -
    - - - - diff --git a/docs/html/namespace_field_search_1_1_settings_1_1_editor.js b/docs/html/namespace_field_search_1_1_settings_1_1_editor.js deleted file mode 100644 index c67fdda..0000000 --- a/docs/html/namespace_field_search_1_1_settings_1_1_editor.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_field_search_1_1_settings_1_1_editor = -[ - [ "DefaultFieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor" ], - [ "FieldSearchSettingsEditor", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html", "class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor" ] -]; \ No newline at end of file diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html deleted file mode 100644 index 0709df9..0000000 --- a/docs/html/namespaces.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - -FieldSearch-Unity: Package List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Package List
    -
    -
    -
    Here are the packages with brief descriptions (if available):
    -
    [detail level 123456]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     NCodeGeneration
     NBase
     CBaseCodeGeneratorBase class for custom CodeGenerator
     CBaseCodeGeneratorSettingsBase settings object for BaseCodeGenerator<T>
     CBaseScriptTemplateBase script template object
     NData
     CGeneratedScriptData class for Generated Script
     CCodeGenerationUtilsUtils for CodeGeneration
     NFieldSearch
     NAttributes
     NDrawers
     CTypeRefDropdownAttributeDrawerDrawer for TypeRefDropdownAttribute
     CTypeComparerType comparer. Used in TypeRefDropdownAttribute
     CTypeRefDropdownAttributeDropdown list attribute for type, inherited from BaseType
     NCore
     NBase
     CBaseSearchBase search class with filter implementation
     NData
     NCriteria
     NBase
     CBaseSearchCriterionBase search criterion for Core.Base.BaseSearch
     CByFieldNameSearchCriterionByFieldName search criterion for Core.SearchWithFilters
     CByObjNameSearchCriterionByObjName search criterion for Core.SearchWithFilters
     NGlobalEditor
     CBaseFieldSearchGlobalEditorBase FieldSearchGlobalEditor class
     CDefaultFieldSearchGlobalEditorDefault implementation BaseFieldSearchGlobalEditor
     NInspectors
     NBase
     CBaseSearchLayerInspectorBase SearchLayerInspector class
     NControllers
     CSearchInspectorServiceDefault Search Service for Inspectors. Using SearchWithFilters
     NEditor
     NBase
     CBaseSearchableEditorBase class for manually created SearchableEditor's
     CDefaultSearchLayerInspectorDefault implementation BaseSearchLayerInspector
     CSearchWithFiltersDefault search with filters
     NEditorScriptGeneration
     NEditor
     CEditorScriptGeneratorWindowWindow for EditorScriptGenerator
     CScrollViewDataScrollViewData class for EditorScriptGeneratorWindow
     NGlobalEditor
     CGeneratedFieldSearchGlobalEditorGeneratedFieldSearch implementation BaseFieldSearchGlobalEditor
     CGeneratedSearchLayerInspectorGeneratedSearchLayer implementation Core.Inspectors.Base.BaseSearchLayerInspector
     NTemplates
     CBaseEditorScriptTemplateBase editor script template object. Base editor implementation BaseScriptTemplate
     CDefaultEditorScriptTemplateDefault implementation BaseEditorScriptTemplate
     CEditorScriptGeneratorBaseCodeGenerator<T> for UnityEditor.Editor
     CEditorScriptGeneratorSettingsSettings singleton object for EditorScriptGenerator
     NHelpers
     NCache
     NData
     CSearchCacheJsonContainer for SearchCacheObj
     CSearchCacheObjStored SearchCache struct
     CSearchInspectorCacheSearchCache inspector controller. With InitializeOnLoad logic
     NStringFormatter
     CSearchStringFormatterHelper formatter class for strings. Used in Core.Data.Criteria.Base.BaseSearchCriterion
     NSamples
     NEditor
     CSampleSearchableMonoBehaviourEditorCustom editor for SampleSearchableMonoBehaviour
     CBaseSampleSearchableMonoBehaviourBase class for SampleSearchableMonoBehaviour
     CSampleDefaultMonoBehaviourSample monobehaviour without specific inspector
     CSampleSearchableMonoBehaviourSample monobehaviour with specific inspector
     NSettings
     NBase
     CBaseFieldSearchSettingsBase settings singleton class for FieldSearch
     NEditor
     CDefaultFieldSearchSettingsEditorEditor for BaseFieldSearchSettings
     CFieldSearchSettingsEditorCustom editor for FieldSearchSettings
     CFieldSearchSettingsFieldSearchSettings implementation based on BaseFieldSearchSettings
    -
    -
    -
    - - - - diff --git a/docs/html/namespaces_dup.js b/docs/html/namespaces_dup.js deleted file mode 100644 index 464ef9c..0000000 --- a/docs/html/namespaces_dup.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespaces_dup = -[ - [ "CodeGeneration", "namespace_code_generation.html", "namespace_code_generation" ], - [ "FieldSearch", "namespace_field_search.html", "namespace_field_search" ] -]; \ No newline at end of file diff --git a/docs/html/nav_f.png b/docs/html/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U diff --git a/docs/html/nav_fd.png b/docs/html/nav_fd.png deleted file mode 100644 index 032fbdd4c54f54fa9a2e6423b94ef4b2ebdfaceb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQU#tajv*C{Z|C~*H7f|XvG1G8 zt7aS*L7xwMeS}!z6R#{C5tIw-s~AJ==F^i}x3XyJseHR@yF& zerFf(Zf;Dd{+(0lDIROL@Sj-Ju2JQ8&-n%4%q?>|^bShc&lR?}7HeMo@BDl5N(aHY Uj$gdr1MOz;boFyt=akR{0D!zeaR2}S diff --git a/docs/html/nav_g.png b/docs/html/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL6W-eg#Jd_@e6*DPn)w;=|1H}Zvm9l6xXXB%>yL=NQU;mg M>FVdQ&MBb@0Bdt1Qvd(} diff --git a/docs/html/navtree.css b/docs/html/navtree.css deleted file mode 100644 index c8a7766..0000000 --- a/docs/html/navtree.css +++ /dev/null @@ -1,150 +0,0 @@ -#nav-tree .children_ul { - margin:0; - padding:4px; -} - -#nav-tree ul { - list-style:none outside none; - margin:0px; - padding:0px; -} - -#nav-tree li { - white-space:nowrap; - margin:0px; - padding:0px; -} - -#nav-tree .plus { - margin:0px; -} - -#nav-tree .selected { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: var(--nav-text-active-color); - text-shadow: var(--nav-text-active-shadow); -} - -#nav-tree .selected .arrow { - color: var(--nav-arrow-selected-color); - text-shadow: none; -} - -#nav-tree img { - margin:0px; - padding:0px; - border:0px; - vertical-align: middle; -} - -#nav-tree a { - text-decoration:none; - padding:0px; - margin:0px; - outline:none; -} - -#nav-tree .label { - margin:0px; - padding:0px; - font: 12px var(--font-family-nav); -} - -#nav-tree .label a { - padding:2px; -} - -#nav-tree .selected a { - text-decoration:none; - color:var(--nav-text-active-color); -} - -#nav-tree .children_ul { - margin:0px; - padding:0px; -} - -#nav-tree .item { - margin:0px; - padding:0px; -} - -#nav-tree { - padding: 0px 0px; - font-size:14px; - overflow:auto; -} - -#doc-content { - overflow:auto; - display:block; - padding:0px; - margin:0px; - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#side-nav { - padding:0 6px 0 0; - margin: 0px; - display:block; - position: absolute; - left: 0px; - width: $width; - overflow : hidden; -} - -.ui-resizable .ui-resizable-handle { - display:block; -} - -.ui-resizable-e { - background-image:var(--nav-splitbar-image); - background-size:100%; - background-repeat:repeat-y; - background-attachment: scroll; - cursor:ew-resize; - height:100%; - right:0; - top:0; - width:6px; -} - -.ui-resizable-handle { - display:none; - font-size:0.1px; - position:absolute; - z-index:1; -} - -#nav-tree-contents { - margin: 6px 0px 0px 0px; -} - -#nav-tree { - background-repeat:repeat-x; - background-color: var(--nav-background-color); - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#nav-sync { - position:absolute; - top:5px; - right:24px; - z-index:0; -} - -#nav-sync img { - opacity:0.3; -} - -#nav-sync img:hover { - opacity:0.9; -} - -@media print -{ - #nav-tree { display: none; } - div.ui-resizable-handle { display: none; position: relative; } -} - diff --git a/docs/html/navtree.js b/docs/html/navtree.js deleted file mode 100644 index 2798368..0000000 --- a/docs/html/navtree.js +++ /dev/null @@ -1,549 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -var navTreeSubIndices = new Array(); -var arrowDown = '▼'; -var arrowRight = '►'; - -function getData(varName) -{ - var i = varName.lastIndexOf('/'); - var n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} - -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; - } - catch(e) { - return false; - } -} - -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); - } -} - -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); - } -} - -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; - } -} - -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); -} - -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } -} - -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); - } -} - -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); - } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - } - - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - } - } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - var topOffset=5; - if (typeof page_layout!=='undefined' && page_layout==1) { - topOffset+=$('#top').outerHeight(); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - topOffset+=25; - } - $('#nav-sync').css('top',topOffset+'px'); - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); - } -} - -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -var loadTriggered = false; -var readyTriggered = false; -var loadObject,loadToRoot,loadUrl,loadRelPath; - -$(window).on('load',function(){ - if (readyTriggered) { // ready first - navTo(loadObject,loadToRoot,loadUrl,loadRelPath); - showRoot(); - } - loadTriggered=true; -}); - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - navSync.click(function(){ toggleSyncButton(relpath); }); - } - - if (loadTriggered) { // load before ready - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - } else { // ready before load - loadObject = o; - loadToRoot = toroot; - loadUrl = hashUrl(); - loadRelPath = relpath; - readyTriggered=true; - } - - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/Also you can undo it", "index.html#autotoc_md7", null ] - ] ] - ] ], - [ "Settings", "index.html#autotoc_md8", null ] - ] ], - [ "Packages", "namespaces.html", [ - [ "Package List", "namespaces.html", "namespaces_dup" ] - ] ], - [ "Classes", "annotated.html", [ - [ "Class List", "annotated.html", "annotated_dup" ], - [ "Class Index", "classes.html", null ], - [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], - [ "Class Members", "functions.html", [ - [ "All", "functions.html", "functions_dup" ], - [ "Functions", "functions_func.html", null ], - [ "Variables", "functions_vars.html", null ], - [ "Enumerations", "functions_enum.html", null ], - [ "Properties", "functions_prop.html", null ] - ] ] - ] ] - ] ] -]; - -var NAVTREEINDEX = -[ -"annotated.html", -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d", -"functions_i.html" -]; - -var SYNCONMSG = 'click to disable panel synchronisation'; -var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js deleted file mode 100644 index 81a70e0..0000000 --- a/docs/html/navtreeindex0.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX0 = -{ -"annotated.html":[2,0], -"class_code_generation_1_1_base_1_1_base_code_generator.html":[2,0,0,0,0], -"class_code_generation_1_1_base_1_1_base_code_generator.html":[1,0,0,0,0], -"class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861":[2,0,0,0,0,0], -"class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861":[1,0,0,0,0,0], -"class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235":[1,0,0,0,0,2], -"class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235":[2,0,0,0,0,2], -"class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30":[2,0,0,0,0,1], -"class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30":[1,0,0,0,0,1], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html":[2,0,0,0,1], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html":[1,0,0,0,1], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f":[1,0,0,0,1,0], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f":[2,0,0,0,1,0], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5":[2,0,0,0,1,5], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5":[1,0,0,0,1,5], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6":[2,0,0,0,1,3], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6":[1,0,0,0,1,3], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94":[2,0,0,0,1,6], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94":[1,0,0,0,1,6], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429":[2,0,0,0,1,2], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429":[1,0,0,0,1,2], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55":[2,0,0,0,1,7], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55":[1,0,0,0,1,7], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c":[2,0,0,0,1,4], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c":[1,0,0,0,1,4], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56":[1,0,0,0,1,1], -"class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56":[2,0,0,0,1,1], -"class_code_generation_1_1_base_1_1_base_script_template.html":[2,0,0,0,2], -"class_code_generation_1_1_base_1_1_base_script_template.html":[1,0,0,0,2], -"class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a":[2,0,0,0,2,2], -"class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a":[1,0,0,0,2,2], -"class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75":[2,0,0,0,2,1], -"class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75":[1,0,0,0,2,1], -"class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2":[2,0,0,0,2,0], -"class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2":[1,0,0,0,2,0], -"class_code_generation_1_1_code_generation_utils.html":[2,0,0,2], -"class_code_generation_1_1_code_generation_utils.html":[1,0,0,2], -"class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279":[2,0,0,2,0], -"class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279":[1,0,0,2,0], -"class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267":[2,0,0,2,2], -"class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267":[1,0,0,2,2], -"class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf":[1,0,0,2,5], -"class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf":[2,0,0,2,5], -"class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0":[2,0,0,2,3], -"class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0":[1,0,0,2,3], -"class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0":[1,0,0,2,4], -"class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0":[2,0,0,2,4], -"class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a":[2,0,0,2,1], -"class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a":[1,0,0,2,1], -"class_code_generation_1_1_data_1_1_generated_script.html":[1,0,0,1,0], -"class_code_generation_1_1_data_1_1_generated_script.html":[2,0,0,1,0], -"class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0":[2,0,0,1,0,0], -"class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0":[1,0,0,1,0,0], -"class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f":[2,0,0,1,0,1], -"class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f":[1,0,0,1,0,1], -"class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982":[2,0,0,1,0,2], -"class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982":[1,0,0,1,0,2], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html":[2,0,1,0,0,0], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html":[1,0,1,0,0,0], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c":[1,0,1,0,0,0,1], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c":[2,0,1,0,0,0,1], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51":[2,0,1,0,0,0,0], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51":[1,0,1,0,0,0,0], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac":[1,0,1,0,0,0,4], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac":[2,0,1,0,0,0,4], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02":[1,0,1,0,0,0,3], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02":[2,0,1,0,0,0,3], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761":[1,0,1,0,0,0,5], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761":[2,0,1,0,0,0,5], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298":[2,0,1,0,0,0,2], -"class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298":[1,0,1,0,0,0,2], -"class_field_search_1_1_attributes_1_1_type_comparer.html":[2,0,1,0,1], -"class_field_search_1_1_attributes_1_1_type_comparer.html":[1,0,1,0,1], -"class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e":[1,0,1,0,1,0], -"class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e":[2,0,1,0,1,0], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html":[2,0,1,0,2], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html":[1,0,1,0,2], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14":[2,0,1,0,2,3], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14":[1,0,1,0,2,3], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2":[2,0,1,0,2,0], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2":[1,0,1,0,2,0], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456":[2,0,1,0,2,2], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456":[1,0,1,0,2,2], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a":[2,0,1,0,2,4], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a":[1,0,1,0,2,4], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16":[1,0,1,0,2,1], -"class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16":[2,0,1,0,2,1], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html":[1,0,1,1,0,0], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html":[2,0,1,1,0,0], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7":[1,0,1,1,0,0,1], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7":[2,0,1,1,0,0,1], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30":[1,0,1,1,0,0,6], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30":[2,0,1,1,0,0,6], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5":[1,0,1,1,0,0,5], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5":[2,0,1,1,0,0,5], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723":[1,0,1,1,0,0,2], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723":[2,0,1,1,0,0,2], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96":[1,0,1,1,0,0,3], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96":[2,0,1,1,0,0,3], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb":[1,0,1,1,0,0,4], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb":[2,0,1,1,0,0,4], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c":[1,0,1,1,0,0,7], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c":[2,0,1,1,0,0,7], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a":[2,0,1,1,0,0,0], -"class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a":[1,0,1,1,0,0,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html":[1,0,1,1,1,0,0,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html":[2,0,1,1,1,0,0,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f":[2,0,1,1,1,0,0,0,4], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f":[1,0,1,1,1,0,0,0,4], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4":[2,0,1,1,1,0,0,0,6], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4":[1,0,1,1,1,0,0,0,6], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081":[2,0,1,1,1,0,0,0,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081":[1,0,1,1,1,0,0,0,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc":[1,0,1,1,1,0,0,0,3], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc":[2,0,1,1,1,0,0,0,3], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8":[2,0,1,1,1,0,0,0,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8":[1,0,1,1,1,0,0,0,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321":[2,0,1,1,1,0,0,0,5], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321":[1,0,1,1,1,0,0,0,5], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2":[2,0,1,1,1,0,0,0,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2":[1,0,1,1,1,0,0,0,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html":[2,0,1,1,1,0,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html":[1,0,1,1,1,0,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc":[2,0,1,1,1,0,1,3], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc":[1,0,1,1,1,0,1,3], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d":[2,0,1,1,1,0,1,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d":[1,0,1,1,1,0,1,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100":[2,0,1,1,1,0,1,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100":[1,0,1,1,1,0,1,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185":[2,0,1,1,1,0,1,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185":[1,0,1,1,1,0,1,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html":[1,0,1,1,1,0,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html":[2,0,1,1,1,0,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49":[1,0,1,1,1,0,2,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49":[2,0,1,1,1,0,2,1], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f":[1,0,1,1,1,0,2,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f":[2,0,1,1,1,0,2,0], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567":[2,0,1,1,1,0,2,3], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567":[1,0,1,1,1,0,2,3], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6":[1,0,1,1,1,0,2,2], -"class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6":[2,0,1,1,1,0,2,2], -"class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html":[2,0,1,1,2,0], -"class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html":[1,0,1,1,2,0], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html":[2,0,1,1,2,1], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html":[1,0,1,1,2,1], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b":[1,0,1,1,2,1,9], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b":[2,0,1,1,2,1,9], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1":[1,0,1,1,2,1,8], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1":[2,0,1,1,2,1,8], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[1,0,1,1,2,1,2], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[1,0,1,1,2,1,3], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[2,0,1,1,2,1,3], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe":[2,0,1,1,2,1,2], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4":[1,0,1,1,2,1,7], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4":[2,0,1,1,2,1,7], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[1,0,1,1,2,1,5], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[2,0,1,1,2,1,5], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[2,0,1,1,2,1,4], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63":[1,0,1,1,2,1,4], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d":[2,0,1,1,2,1,1], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d":[1,0,1,1,2,1,1], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e":[1,0,1,1,2,1,10], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e":[2,0,1,1,2,1,10], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4":[1,0,1,1,2,1,11], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4":[2,0,1,1,2,1,11], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1":[1,0,1,1,2,1,6], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1":[2,0,1,1,2,1,6], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded":[1,0,1,1,2,1,0], -"class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded":[2,0,1,1,2,1,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html":[1,0,1,1,3,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html":[2,0,1,1,3,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html":[1,0,1,1,3,1,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html":[2,0,1,1,3,1,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9":[1,0,1,1,3,1,0,1], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9":[2,0,1,1,3,1,0,1], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84":[2,0,1,1,3,1,0,16], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84":[1,0,1,1,3,1,0,16], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a":[2,0,1,1,3,1,0,11], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a":[1,0,1,1,3,1,0,11], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209":[1,0,1,1,3,1,0,10], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209":[2,0,1,1,3,1,0,10], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f":[1,0,1,1,3,1,0,7], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f":[2,0,1,1,3,1,0,7], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16":[2,0,1,1,3,1,0,2], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16":[1,0,1,1,3,1,0,2], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4":[1,0,1,1,3,1,0,15], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4":[2,0,1,1,3,1,0,15], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5":[2,0,1,1,3,1,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5":[1,0,1,1,3,1,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d":[2,0,1,1,3,1,0,8], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d":[1,0,1,1,3,1,0,8], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32":[1,0,1,1,3,1,0,13], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32":[2,0,1,1,3,1,0,13], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126":[1,0,1,1,3,1,0,12], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126":[2,0,1,1,3,1,0,12], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217":[1,0,1,1,3,1,0,6], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217":[2,0,1,1,3,1,0,6], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0":[2,0,1,1,3,1,0,4], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0":[1,0,1,1,3,1,0,4], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7":[2,0,1,1,3,1,0,5], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7":[1,0,1,1,3,1,0,5], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f":[1,0,1,1,3,1,0,17], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f":[2,0,1,1,3,1,0,17], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b":[1,0,1,1,3,1,0,9], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b":[2,0,1,1,3,1,0,9], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa":[1,0,1,1,3,1,0,14], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa":[2,0,1,1,3,1,0,14], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe":[2,0,1,1,3,1,0,18], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe":[1,0,1,1,3,1,0,18], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c":[2,0,1,1,3,1,0,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c":[1,0,1,1,3,1,0,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html":[2,0,1,1,3,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html":[1,0,1,1,3,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971":[1,0,1,1,3,3,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971":[2,0,1,1,3,3,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd":[1,0,1,1,3,3,2], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd":[2,0,1,1,3,3,2], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d":[1,0,1,1,3,3,1], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d":[2,0,1,1,3,3,1], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33":[2,0,1,1,3,3,4], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33":[1,0,1,1,3,3,4], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae":[1,0,1,1,3,3,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae":[2,0,1,1,3,3,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html":[1,0,1,1,3,2,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html":[2,0,1,1,3,2,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4":[1,0,1,1,3,2,0,0,1], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4":[2,0,1,1,3,2,0,0,1], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55":[2,0,1,1,3,2,0,0,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55":[1,0,1,1,3,2,0,0,3], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a":[2,0,1,1,3,2,0,0,2], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a":[1,0,1,1,3,2,0,0,2], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f":[2,0,1,1,3,2,0,0,0], -"class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f":[1,0,1,1,3,2,0,0,0], -"class_field_search_1_1_core_1_1_search_with_filters.html":[1,0,1,1,4], -"class_field_search_1_1_core_1_1_search_with_filters.html":[2,0,1,1,4], -"class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f":[1,0,1,1,4,1], -"class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f":[2,0,1,1,4,1], -"class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28":[1,0,1,1,4,0], -"class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28":[2,0,1,1,4,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html":[1,0,1,2,0,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html":[2,0,1,2,0,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7":[1,0,1,2,0,0,19], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7":[2,0,1,2,0,0,19], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6":[1,0,1,2,0,0,18], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6":[2,0,1,2,0,0,18], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90":[1,0,1,2,0,0,9], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90":[2,0,1,2,0,0,9], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170":[2,0,1,2,0,0,8], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170":[1,0,1,2,0,0,8], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d":[1,0,1,2,0,0,17] -}; diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js deleted file mode 100644 index 1f77c32..0000000 --- a/docs/html/navtreeindex1.js +++ /dev/null @@ -1,253 +0,0 @@ -var NAVTREEINDEX1 = -{ -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d":[2,0,1,2,0,0,17], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444":[1,0,1,2,0,0,5], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444":[2,0,1,2,0,0,5], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e":[1,0,1,2,0,0,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e":[2,0,1,2,0,0,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75":[1,0,1,2,0,0,16], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75":[2,0,1,2,0,0,16], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5":[1,0,1,2,0,0,12], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5":[2,0,1,2,0,0,12], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920":[1,0,1,2,0,0,14], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920":[2,0,1,2,0,0,14], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0":[1,0,1,2,0,0,11], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0":[2,0,1,2,0,0,11], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8":[1,0,1,2,0,0,6], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8":[2,0,1,2,0,0,6], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f":[2,0,1,2,0,0,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f":[1,0,1,2,0,0,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c":[2,0,1,2,0,0,15], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c":[1,0,1,2,0,0,15], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f":[2,0,1,2,0,0,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f":[1,0,1,2,0,0,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342":[1,0,1,2,0,0,20], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342":[2,0,1,2,0,0,20], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0":[2,0,1,2,0,0,7], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0":[1,0,1,2,0,0,7], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668":[2,0,1,2,0,0,10], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668":[1,0,1,2,0,0,10], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7":[2,0,1,2,0,0,13], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7":[1,0,1,2,0,0,13], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326":[2,0,1,2,0,0,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326":[1,0,1,2,0,0,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html":[2,0,1,2,0,0,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html":[1,0,1,2,0,0,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7":[2,0,1,2,0,0,0,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7":[1,0,1,2,0,0,0,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1":[2,0,1,2,0,0,0,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1":[1,0,1,2,0,0,0,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2":[2,0,1,2,0,0,0,5], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2":[1,0,1,2,0,0,0,5], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2":[2,0,1,2,0,0,0,7], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2":[1,0,1,2,0,0,0,7], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf":[1,0,1,2,0,0,0,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf":[2,0,1,2,0,0,0,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464":[2,0,1,2,0,0,0,6], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464":[1,0,1,2,0,0,0,6], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5":[1,0,1,2,0,0,0,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5":[2,0,1,2,0,0,0,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc":[2,0,1,2,0,0,0,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc":[1,0,1,2,0,0,0,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html":[1,0,1,2,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html":[2,0,1,2,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db":[1,0,1,2,3,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db":[2,0,1,2,3,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235":[1,0,1,2,3,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235":[2,0,1,2,3,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65":[1,0,1,2,3,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65":[2,0,1,2,3,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html":[1,0,1,2,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html":[2,0,1,2,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22":[1,0,1,2,4,5], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22":[2,0,1,2,4,5], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f":[1,0,1,2,4,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f":[2,0,1,2,4,3], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa":[1,0,1,2,4,6], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa":[2,0,1,2,4,6], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9":[1,0,1,2,4,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9":[2,0,1,2,4,1], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596":[2,0,1,2,4,7], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596":[1,0,1,2,4,7], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d":[1,0,1,2,4,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d":[2,0,1,2,4,2], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23":[1,0,1,2,4,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23":[2,0,1,2,4,4], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2":[1,0,1,2,4,0], -"class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2":[2,0,1,2,4,0], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html":[2,0,1,2,1,0], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html":[1,0,1,2,1,0], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7":[1,0,1,2,1,0,2], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7":[2,0,1,2,1,0,2], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb":[1,0,1,2,1,0,3], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb":[2,0,1,2,1,0,3], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64":[2,0,1,2,1,0,0], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64":[1,0,1,2,1,0,0], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c":[1,0,1,2,1,0,1], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c":[2,0,1,2,1,0,1], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html":[1,0,1,2,1,1], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html":[2,0,1,2,1,1], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d":[1,0,1,2,1,1,0], -"class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d":[2,0,1,2,1,1,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html":[1,0,1,2,2,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html":[2,0,1,2,2,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0":[2,0,1,2,2,0,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0":[1,0,1,2,2,0,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d":[1,0,1,2,2,0,1], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d":[2,0,1,2,2,0,1], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html":[2,0,1,2,2,1], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html":[1,0,1,2,2,1], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3":[1,0,1,2,2,1,2], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3":[2,0,1,2,2,1,2], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0":[1,0,1,2,2,1,4], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0":[2,0,1,2,2,1,4], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a":[1,0,1,2,2,1,5], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a":[2,0,1,2,2,1,5], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47":[1,0,1,2,2,1,1], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47":[2,0,1,2,2,1,1], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78":[1,0,1,2,2,1,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78":[2,0,1,2,2,1,0], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8":[1,0,1,2,2,1,3], -"class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8":[2,0,1,2,2,1,3], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html":[1,0,1,3,0,1], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html":[2,0,1,3,0,1], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c":[2,0,1,3,0,1,2], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c":[1,0,1,3,0,1,2], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f":[1,0,1,3,0,1,13], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f":[2,0,1,3,0,1,13], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c":[2,0,1,3,0,1,1], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c":[1,0,1,3,0,1,1], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c":[1,0,1,3,0,1,12], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c":[2,0,1,3,0,1,12], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4":[1,0,1,3,0,1,4], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4":[2,0,1,3,0,1,4], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6":[1,0,1,3,0,1,15], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6":[2,0,1,3,0,1,15], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7":[1,0,1,3,0,1,9], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7":[2,0,1,3,0,1,9], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461":[1,0,1,3,0,1,5], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461":[2,0,1,3,0,1,5], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f":[1,0,1,3,0,1,6], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f":[2,0,1,3,0,1,6], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e":[1,0,1,3,0,1,16], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e":[2,0,1,3,0,1,16], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197":[2,0,1,3,0,1,11], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197":[1,0,1,3,0,1,11], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6":[1,0,1,3,0,1,7], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6":[2,0,1,3,0,1,7], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae":[2,0,1,3,0,1,10], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae":[1,0,1,3,0,1,10], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce":[1,0,1,3,0,1,0], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce":[2,0,1,3,0,1,0], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291":[1,0,1,3,0,1,14], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291":[2,0,1,3,0,1,14], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9":[1,0,1,3,0,1,8], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9":[2,0,1,3,0,1,8], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a":[2,0,1,3,0,1,3], -"class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a":[1,0,1,3,0,1,3], -"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html":[1,0,1,3,1,0], -"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html":[2,0,1,3,1,0], -"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441":[1,0,1,3,1,0,0], -"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441":[2,0,1,3,1,0,0], -"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336":[1,0,1,3,1,0,1], -"class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336":[2,0,1,3,1,0,1], -"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html":[1,0,1,4,1], -"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html":[2,0,1,4,1], -"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107":[1,0,1,4,1,1], -"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107":[2,0,1,4,1,1], -"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2":[1,0,1,4,1,0], -"class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2":[2,0,1,4,1,0], -"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html":[1,0,1,4,0,0], -"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html":[2,0,1,4,0,0], -"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a":[1,0,1,4,0,0,0], -"class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a":[2,0,1,4,0,0,0], -"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html":[1,0,1,4,2], -"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html":[2,0,1,4,2], -"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1":[1,0,1,4,2,0], -"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1":[2,0,1,4,2,0], -"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d":[1,0,1,4,2,1], -"class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d":[2,0,1,4,2,1], -"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html":[1,0,1,4,3], -"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html":[2,0,1,4,3], -"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c":[1,0,1,4,3,1], -"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c":[2,0,1,4,3,1], -"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4":[1,0,1,4,3,0], -"class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4":[2,0,1,4,3,0], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html":[1,0,1,5,0,0], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html":[2,0,1,5,0,0], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141":[2,0,1,5,0,0,9], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141":[1,0,1,5,0,0,9], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe":[2,0,1,5,0,0,12], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe":[1,0,1,5,0,0,12], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e":[2,0,1,5,0,0,7], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e":[1,0,1,5,0,0,7], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9":[2,0,1,5,0,0,6], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9":[1,0,1,5,0,0,6], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea":[2,0,1,5,0,0,14], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea":[1,0,1,5,0,0,14], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557":[2,0,1,5,0,0,2], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557":[1,0,1,5,0,0,2], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2":[1,0,1,5,0,0,3], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2":[2,0,1,5,0,0,3], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7":[2,0,1,5,0,0,4], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7":[1,0,1,5,0,0,4], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b":[2,0,1,5,0,0,8], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b":[1,0,1,5,0,0,8], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651":[1,0,1,5,0,0,1], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651":[2,0,1,5,0,0,1], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850":[2,0,1,5,0,0,10], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850":[1,0,1,5,0,0,10], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4":[2,0,1,5,0,0,11], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4":[1,0,1,5,0,0,11], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5":[2,0,1,5,0,0,13], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5":[1,0,1,5,0,0,13], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220":[1,0,1,5,0,0,0], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220":[2,0,1,5,0,0,0], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd":[2,0,1,5,0,0,5], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd":[1,0,1,5,0,0,5], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7":[1,0,1,5,0,0,15], -"class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7":[2,0,1,5,0,0,15], -"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html":[1,0,1,5,1,0], -"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html":[2,0,1,5,1,0], -"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5":[1,0,1,5,1,0,0], -"class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5":[2,0,1,5,1,0,0], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html":[1,0,1,5,1,1], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html":[2,0,1,5,1,1], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8":[1,0,1,5,1,1,2], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8":[2,0,1,5,1,1,2], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849":[1,0,1,5,1,1,0], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849":[2,0,1,5,1,1,0], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5":[1,0,1,5,1,1,1], -"class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5":[2,0,1,5,1,1,1], -"class_field_search_1_1_settings_1_1_field_search_settings.html":[1,0,1,5,2], -"class_field_search_1_1_settings_1_1_field_search_settings.html":[2,0,1,5,2], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d":[1,0,1,5,2,2], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d":[2,0,1,5,2,2], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7":[1,0,1,5,2,4], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7":[2,0,1,5,2,4], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74":[1,0,1,5,2,5], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74":[2,0,1,5,2,5], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500":[1,0,1,5,2,1], -"class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500":[2,0,1,5,2,1], -"class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758":[1,0,1,5,2,3], -"class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758":[2,0,1,5,2,3], -"class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67":[1,0,1,5,2,6], -"class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67":[2,0,1,5,2,6], -"class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b":[1,0,1,5,2,0], -"class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b":[2,0,1,5,2,0], -"class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd":[2,0,1,5,2,7], -"class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd":[1,0,1,5,2,7], -"classes.html":[2,1], -"functions.html":[2,3,0,0], -"functions.html":[2,3,0], -"functions_a.html":[2,3,0,1], -"functions_b.html":[2,3,0,2], -"functions_c.html":[2,3,0,3], -"functions_d.html":[2,3,0,4], -"functions_e.html":[2,3,0,5], -"functions_enum.html":[2,3,3], -"functions_f.html":[2,3,0,6], -"functions_func.html":[2,3,1], -"functions_g.html":[2,3,0,7], -"functions_h.html":[2,3,0,8] -}; diff --git a/docs/html/navtreeindex2.js b/docs/html/navtreeindex2.js deleted file mode 100644 index 181341b..0000000 --- a/docs/html/navtreeindex2.js +++ /dev/null @@ -1,80 +0,0 @@ -var NAVTREEINDEX2 = -{ -"functions_i.html":[2,3,0,9], -"functions_l.html":[2,3,0,10], -"functions_m.html":[2,3,0,11], -"functions_o.html":[2,3,0,12], -"functions_prop.html":[2,3,4], -"functions_r.html":[2,3,0,13], -"functions_s.html":[2,3,0,14], -"functions_t.html":[2,3,0,15], -"functions_u.html":[2,3,0,16], -"functions_v.html":[2,3,0,17], -"functions_vars.html":[2,3,2], -"functions_w.html":[2,3,0,18], -"hierarchy.html":[2,2], -"index.html":[0], -"index.html":[], -"index.html#autotoc_md1":[0], -"index.html#autotoc_md2":[0,0], -"index.html#autotoc_md3":[0,0,1], -"index.html#autotoc_md4":[0,0,2], -"index.html#autotoc_md5":[0,0,3], -"index.html#autotoc_md6":[0,0,4], -"index.html#autotoc_md7":[0,0,4,0], -"index.html#autotoc_md8":[0,1], -"namespace_code_generation.html":[1,0,0], -"namespace_code_generation_1_1_base.html":[1,0,0,0], -"namespace_code_generation_1_1_data.html":[1,0,0,1], -"namespace_field_search.html":[1,0,1], -"namespace_field_search_1_1_attributes.html":[1,0,1,0], -"namespace_field_search_1_1_attributes_1_1_drawers.html":[1,0,1,0,0], -"namespace_field_search_1_1_core.html":[1,0,1,1], -"namespace_field_search_1_1_core_1_1_base.html":[1,0,1,1,0], -"namespace_field_search_1_1_core_1_1_data.html":[1,0,1,1,1], -"namespace_field_search_1_1_core_1_1_data_1_1_criteria.html":[1,0,1,1,1,0], -"namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html":[1,0,1,1,1,0,0], -"namespace_field_search_1_1_core_1_1_global_editor.html":[1,0,1,1,2], -"namespace_field_search_1_1_core_1_1_inspectors.html":[1,0,1,1,3], -"namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html":[1,0,1,1,3,0], -"namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html":[1,0,1,1,3,1], -"namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html":[1,0,1,1,3,2], -"namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html":[1,0,1,1,3,2,0], -"namespace_field_search_1_1_editor_script_generation.html":[1,0,1,2], -"namespace_field_search_1_1_editor_script_generation_1_1_editor.html":[1,0,1,2,0], -"namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html":[1,0,1,2,1], -"namespace_field_search_1_1_editor_script_generation_1_1_templates.html":[1,0,1,2,2], -"namespace_field_search_1_1_helpers.html":[1,0,1,3], -"namespace_field_search_1_1_helpers_1_1_cache.html":[1,0,1,3,0], -"namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html":[1,0,1,3,0,0], -"namespace_field_search_1_1_helpers_1_1_string_formatter.html":[1,0,1,3,1], -"namespace_field_search_1_1_samples.html":[1,0,1,4], -"namespace_field_search_1_1_samples_1_1_editor.html":[1,0,1,4,0], -"namespace_field_search_1_1_settings.html":[1,0,1,5], -"namespace_field_search_1_1_settings_1_1_base.html":[1,0,1,5,0], -"namespace_field_search_1_1_settings_1_1_editor.html":[1,0,1,5,1], -"namespaces.html":[1,0], -"pages.html":[], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html":[2,0,1,3,0,0,0], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html":[1,0,1,3,0,0,0], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6":[1,0,1,3,0,0,0,2], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6":[2,0,1,3,0,0,0,2], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd":[1,0,1,3,0,0,0,4], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd":[2,0,1,3,0,0,0,4], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a":[1,0,1,3,0,0,0,0], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a":[2,0,1,3,0,0,0,0], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660":[1,0,1,3,0,0,0,1], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660":[2,0,1,3,0,0,0,1], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d":[1,0,1,3,0,0,0,3], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d":[2,0,1,3,0,0,0,3], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html":[1,0,1,3,0,0,1], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html":[2,0,1,3,0,0,1], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c":[2,0,1,3,0,0,1,3], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c":[1,0,1,3,0,0,1,3], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f":[1,0,1,3,0,0,1,2], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f":[2,0,1,3,0,0,1,2], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d":[1,0,1,3,0,0,1,0], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d":[2,0,1,3,0,0,1,0], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0":[1,0,1,3,0,0,1,1], -"struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0":[2,0,1,3,0,0,1,1] -}; diff --git a/docs/html/open.png b/docs/html/open.png deleted file mode 100644 index 30f75c7efe2dd0c9e956e35b69777a02751f048b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM0) { - newWidth=0; - } - else { - var width = readSetting('width'); - newWidth = (width>250 && width<$(window).width()) ? width : 250; - } - restoreWidth(newWidth); - var sidenavWidth = $(sidenav).outerWidth(); - writeSetting('width',sidenavWidth-barWidth); - } - - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; - } - var width = readSetting('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - if (once) { - $(".ui-resizable-handle").dblclick(collapseExpand); - once=0 - } - $(window).on('load',resizeHeight); -} -/* @license-end */ diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js deleted file mode 100644 index 60e508f..0000000 --- a/docs/html/search/all_0.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['_5fcodegeneratortypename_0',['_codeGeneratorTypeName',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a479d53e943591a59418527ea18bb7ba9',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], - ['_5fdefaultbaseeditortypename_1',['_defaultBaseEditorTypeName',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#aae71df22a7fd053a487523008f5d31a0',1,'FieldSearch::EditorScriptGeneration::Templates::BaseEditorScriptTemplate']]], - ['_5fdefaultfilefolder_2',['_defaultFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#ab3ce77734ba566268bc5bc94768a2429',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['_5fdefaultscripttemplate_3',['_defaultScriptTemplate',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a9284d0450c15c9cb3b8e84a118c47ea6',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['_5feditorscriptgeneratorsettings_4',['_editorScriptGeneratorSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#aad8183199c307fd9833b19f636e1fb67',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['_5fgeneratorinstance_5',['_generatorInstance',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a70bf10f41cbb57c08ac98d22e14dd75d',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], - ['_5finstance_6',['_instance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#abcc9c02059f6931a15dcaaa29a9d75dd',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['_5fscriptformatstring_7',['_scriptFormatString',['../class_code_generation_1_1_base_1_1_base_script_template.html#ad955ab8ce6a8318d3a65f6f5b880ae75',1,'CodeGeneration::Base::BaseScriptTemplate']]], - ['_5fscriptnameformatstring_8',['_scriptNameFormatString',['../class_code_generation_1_1_base_1_1_base_script_template.html#ac54e71e41e3c776cd4b38e34b470ee1a',1,'CodeGeneration::Base::BaseScriptTemplate']]], - ['_5fsettings_9',['_settings',['../class_code_generation_1_1_base_1_1_base_code_generator.html#aa8fba5afdf5e2cdc34ee77cd58c48235',1,'CodeGeneration::Base::BaseCodeGenerator']]] -]; diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js deleted file mode 100644 index d6ab581..0000000 --- a/docs/html/search/all_1.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['actionwithchangecheck_0',['ActionWithChangeCheck',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['addcriterion_1',['AddCriterion',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723',1,'FieldSearch::Core::Base::BaseSearch']]], - ['addobjects_2',['AddObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], - ['addtoglobalgitignore_3',['AddToGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['applytoall_4',['ApplyToAll',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['applytoall_5',['applyToAll',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a33e9285aecc73f5f80497879cbe3cac9',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['assemblyreloadevents_5fbeforeassemblyreload_6',['AssemblyReloadEvents_beforeAssemblyReload',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]] -]; diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js deleted file mode 100644 index 2a5db8e..0000000 --- a/docs/html/search/all_10.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['updatecriteria_0',['UpdateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30',1,'FieldSearch::Core::Base::BaseSearch']]], - ['updatedata_1',['UpdateData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js deleted file mode 100644 index b6bb396..0000000 --- a/docs/html/search/all_11.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['validatecreatesettingsobject_0',['ValidateCreateSettingsObject',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['validateshowsettings_1',['ValidateShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74',1,'FieldSearch::Settings::FieldSearchSettings']]] -]; diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js deleted file mode 100644 index e21fdab..0000000 --- a/docs/html/search/all_12.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['width_0',['WIDTH',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aaa4f2ac6da45d616c0e12c2a08f7c342',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] -]; diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js deleted file mode 100644 index afbc4af..0000000 --- a/docs/html/search/all_2.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['basecodegenerator_0',['BaseCodeGenerator',['../class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861',1,'CodeGeneration.Base.BaseCodeGenerator.BaseCodeGenerator()'],['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration.Base.BaseCodeGenerator< T >']]], - ['basecodegenerator_3c_20baseeditorscripttemplate_20_3e_1',['BaseCodeGenerator< BaseEditorScriptTemplate >',['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration::Base']]], - ['basecodegeneratorsettings_2',['BaseCodeGeneratorSettings',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html',1,'CodeGeneration::Base']]], - ['baseeditorscripttemplate_3',['BaseEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], - ['basefieldsearchglobaleditor_4',['BaseFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], - ['basefieldsearchsettings_5',['BaseFieldSearchSettings',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html',1,'FieldSearch::Settings::Base']]], - ['basesamplesearchablemonobehaviour_6',['BaseSampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], - ['basescripttemplate_7',['BaseScriptTemplate',['../class_code_generation_1_1_base_1_1_base_script_template.html',1,'CodeGeneration::Base']]], - ['basesearch_8',['BaseSearch',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7',1,'FieldSearch.Core.Base.BaseSearch.BaseSearch()'],['../class_field_search_1_1_core_1_1_base_1_1_base_search.html',1,'FieldSearch.Core.Base.BaseSearch']]], - ['basesearchableeditor_9',['BaseSearchableEditor',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], - ['basesearchableeditor_3c_20defaultsearchlayerinspector_20_3e_10',['BaseSearchableEditor< DefaultSearchLayerInspector >',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], - ['basesearchcriteria_11',['baseSearchCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ad0d1450356ee36c7dc622f7e7b95fc8c',1,'FieldSearch::Core::Base::BaseSearch']]], - ['basesearchcriterion_12',['BaseSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.BaseSearchCriterion()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion']]], - ['basesearchlayerinspector_13',['BaseSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors::Base']]], - ['basetype_14',['BaseType',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], - ['button_5fscrollview_5frl_5foffset_15',['BUTTON_SCROLLVIEW_RL_OFFSET',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a626584ccef5c634cb2a0be7167306be0',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['byfieldnamesearchcriterion_16',['ByFieldNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.ByFieldNameSearchCriterion()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion']]], - ['byobjnamesearchcriterion_17',['ByObjNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.ByObjNameSearchCriterion()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion']]] -]; diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js deleted file mode 100644 index a0fc851..0000000 --- a/docs/html/search/all_3.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['base_0',['Base',['../namespace_code_generation_1_1_base.html',1,'CodeGeneration']]], - ['clearcache_1',['ClearCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['clearcriteria_2',['ClearCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96',1,'FieldSearch::Core::Base::BaseSearch']]], - ['codegeneration_3',['CodeGeneration',['../namespace_code_generation.html',1,'']]], - ['codegenerationutils_4',['CodeGenerationUtils',['../class_code_generation_1_1_code_generation_utils.html',1,'CodeGeneration']]], - ['codegeneratortype_5',['CodeGeneratorType',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['codegeneratortypename_6',['CodeGeneratorTypeName',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5',1,'CodeGeneration.Base.BaseCodeGeneratorSettings.CodeGeneratorTypeName()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CodeGeneratorTypeName()']]], - ['compare_7',['Compare',['../class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e',1,'FieldSearch.Attributes.TypeComparer.Compare()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Compare()']]], - ['convertbytetomb_8',['ConvertByteToMb',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['createcriteria_9',['CreateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb',1,'FieldSearch.Core.Base.BaseSearch.CreateCriteria()'],['../class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f',1,'FieldSearch.Core.SearchWithFilters.CreateCriteria()']]], - ['creategeneratorinstance_10',['CreateGeneratorInstance',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['createscript_11',['CreateScript',['../class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2',1,'CodeGeneration.Base.BaseScriptTemplate.CreateScript()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateScript()']]], - ['createscripts_12',['CreateScripts',['../class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30',1,'CodeGeneration.Base.BaseCodeGenerator.CreateScripts()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator.CreateScripts()']]], - ['createsettingsobject_13',['CreateSettingsObject',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CreateSettingsObject()'],['../class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500',1,'FieldSearch.Settings.FieldSearchSettings.CreateSettingsObject()']]], - ['createtemplateobject_14',['CreateTemplateObject',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]], - ['criterion_5fsearch_5ffilter_15',['CRITERION_SEARCH_FILTER',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a18a768e9c410bde3461d1416e8cfabdc',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.CRITERION_SEARCH_FILTER()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#aaebf06c7caa0cca04a7b90ffa9742567',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.CRITERION_SEARCH_FILTER()']]], - ['criterionfilter_16',['criterionFilter',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a720d9a286c989fcf623ff7cacda59de4',1,'FieldSearch::Core::Data::Criteria::Base::BaseSearchCriterion']]], - ['currenttypeindex_17',['currentTypeIndex',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a9610420828745e9532370e0700e08b02',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], - ['data_18',['Data',['../namespace_code_generation_1_1_data.html',1,'CodeGeneration']]] -]; diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js deleted file mode 100644 index 9c39ddf..0000000 --- a/docs/html/search/all_4.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['default_5fgenerated_5ffile_5ffolder_0',['DEFAULT_GENERATED_FILE_FOLDER',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0daffdb2b8cd55db1294842b09a7455f',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], - ['default_5fobject_5fname_1',['DEFAULT_OBJECT_NAME',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aa5e1fab10ae6d03c8d0acc710a4e1f23',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DEFAULT_OBJECT_NAME()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a2f429aa922f02b1099a823a31ab43db3',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DEFAULT_OBJECT_NAME()']]], - ['default_5fscript_5fformat_2',['DEFAULT_SCRIPT_FORMAT',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#af32b4dc7238aa21a4da7bd428cc90db8',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]], - ['default_5fscript_5fname_5fformat_3',['DEFAULT_SCRIPT_NAME_FORMAT',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a5c66343c98b7cafd378b89c728a840c0',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]], - ['defaultbaseeditortype_4',['DefaultBaseEditorType',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d',1,'FieldSearch::EditorScriptGeneration::Templates::BaseEditorScriptTemplate']]], - ['defaulteditor_5',['defaultEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad2ebbda528c30c6b39e2d5e27b95a9d1',1,'FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor']]], - ['defaulteditorscripttemplate_6',['DefaultEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], - ['defaultfieldsearchglobaleditor_7',['DefaultFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], - ['defaultfieldsearchsettingseditor_8',['DefaultFieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]], - ['defaultfilefolder_9',['DefaultFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['defaultscripttemplate_10',['DefaultScriptTemplate',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['defaultsearchlayerinspector_11',['DefaultSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors']]], - ['directory_5fpath_12',['DIRECTORY_PATH',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0d0d0f5cd33534958347221f7bce7b22',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.DIRECTORY_PATH()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a6cd987951e193901108a0ad3b6de0a0a',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.DIRECTORY_PATH()']]], - ['displayedoptions_13',['displayedOptions',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a8353ced6434d15487f6b0b488fb487ac',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]] -]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js deleted file mode 100644 index 913e42e..0000000 --- a/docs/html/search/all_5.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['editorapplication_5fquitting_0',['EditorApplication_quitting',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['editorscriptgenerator_1',['editorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a53a158c452f443a3d2aa2b19473591c5',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['editorscriptgenerator_2',['EditorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator.EditorScriptGenerator()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator']]], - ['editorscriptgeneratorsettings_3',['EditorScriptGeneratorSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd',1,'FieldSearch.Settings.FieldSearchSettings.EditorScriptGeneratorSettings()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings']]], - ['editorscriptgeneratorwindow_4',['EditorScriptGeneratorWindow',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html',1,'FieldSearch::EditorScriptGeneration::Editor']]], - ['endvertical_5',['EndVertical',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js deleted file mode 100644 index bca100d..0000000 --- a/docs/html/search/all_6.js +++ /dev/null @@ -1,30 +0,0 @@ -var searchData= -[ - ['attributes_0',['Attributes',['../namespace_field_search_1_1_attributes.html',1,'FieldSearch']]], - ['base_1',['Base',['../namespace_field_search_1_1_core_1_1_base.html',1,'FieldSearch.Core.Base'],['../namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html',1,'FieldSearch.Core.Data.Criteria.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html',1,'FieldSearch.Core.Inspectors.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html',1,'FieldSearch.Core.Inspectors.Editor.Base'],['../namespace_field_search_1_1_settings_1_1_base.html',1,'FieldSearch.Settings.Base']]], - ['cache_2',['Cache',['../namespace_field_search_1_1_helpers_1_1_cache.html',1,'FieldSearch::Helpers']]], - ['controllers_3',['Controllers',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html',1,'FieldSearch::Core::Inspectors']]], - ['core_4',['Core',['../namespace_field_search_1_1_core.html',1,'FieldSearch']]], - ['criteria_5',['Criteria',['../namespace_field_search_1_1_core_1_1_data_1_1_criteria.html',1,'FieldSearch::Core::Data']]], - ['data_6',['Data',['../namespace_field_search_1_1_core_1_1_data.html',1,'FieldSearch.Core.Data'],['../namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html',1,'FieldSearch.Helpers.Cache.Data']]], - ['drawers_7',['Drawers',['../namespace_field_search_1_1_attributes_1_1_drawers.html',1,'FieldSearch::Attributes']]], - ['editor_8',['Editor',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html',1,'FieldSearch.Core.Inspectors.Editor'],['../namespace_field_search_1_1_editor_script_generation_1_1_editor.html',1,'FieldSearch.EditorScriptGeneration.Editor'],['../namespace_field_search_1_1_samples_1_1_editor.html',1,'FieldSearch.Samples.Editor'],['../namespace_field_search_1_1_settings_1_1_editor.html',1,'FieldSearch.Settings.Editor']]], - ['editorscriptgeneration_9',['EditorScriptGeneration',['../namespace_field_search_1_1_editor_script_generation.html',1,'FieldSearch']]], - ['fieldsearch_10',['FieldSearch',['../namespace_field_search.html',1,'']]], - ['fieldsearch_2dunity_20v1_2e0_2e3_11',['FieldSearch-Unity V1.0.3',['../index.html',1,'']]], - ['fieldsearchsettings_12',['FieldSearchSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html',1,'FieldSearch::Settings']]], - ['fieldsearchsettings_13',['fieldSearchSettings',['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#a908ab503c3cbbff6066747c9e0db26f8',1,'FieldSearch::Settings::Editor::FieldSearchSettingsEditor']]], - ['fieldsearchsettingseditor_14',['FieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]], - ['file_5fname_15',['FILE_NAME',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a12c5654132e2023e82dbbafa3f7ea98f',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['filename_16',['fileName',['../class_code_generation_1_1_data_1_1_generated_script.html#a8264e62ba4a84eca902f084638d5a68f',1,'CodeGeneration::Data::GeneratedScript']]], - ['filepath_17',['FilePath',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['flags_18',['flags',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0',1,'FieldSearch::Helpers::Cache::Data::SearchCacheObj']]], - ['fullfilefolder_19',['FullFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['globaleditor_20',['GlobalEditor',['../namespace_field_search_1_1_core_1_1_global_editor.html',1,'FieldSearch.Core.GlobalEditor'],['../namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html',1,'FieldSearch.EditorScriptGeneration.GlobalEditor']]], - ['helpers_21',['Helpers',['../namespace_field_search_1_1_helpers.html',1,'FieldSearch']]], - ['inspectors_22',['Inspectors',['../namespace_field_search_1_1_core_1_1_inspectors.html',1,'FieldSearch::Core']]], - ['samples_23',['Samples',['../namespace_field_search_1_1_samples.html',1,'FieldSearch']]], - ['settings_24',['Settings',['../namespace_field_search_1_1_settings.html',1,'FieldSearch']]], - ['stringformatter_25',['StringFormatter',['../namespace_field_search_1_1_helpers_1_1_string_formatter.html',1,'FieldSearch::Helpers']]], - ['templates_26',['Templates',['../namespace_field_search_1_1_editor_script_generation_1_1_templates.html',1,'FieldSearch::EditorScriptGeneration']]] -]; diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js deleted file mode 100644 index b6a4021..0000000 --- a/docs/html/search/all_7.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['generatedfieldsearchglobaleditor_0',['GeneratedFieldSearchGlobalEditor',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]], - ['generatedscript_1',['GeneratedScript',['../class_code_generation_1_1_data_1_1_generated_script.html',1,'CodeGeneration.Data.GeneratedScript'],['../class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0',1,'CodeGeneration.Data.GeneratedScript.GeneratedScript()']]], - ['generatedsearchlayerinspector_2',['GeneratedSearchLayerInspector',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]], - ['generatorinstance_3',['GeneratorInstance',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]], - ['getallavailableeditortypes_4',['GetAllAvailableEditorTypes',['../class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279',1,'CodeGeneration::CodeGenerationUtils']]], - ['getallinheritedtypes_5',['GetAllInheritedTypes',['../class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a',1,'CodeGeneration::CodeGenerationUtils']]], - ['getattributefieldbyname_6',['GetAttributeFieldByName',['../class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267',1,'CodeGeneration::CodeGenerationUtils']]], - ['getcriterionsearchfilter_7',['GetCriterionSearchFilter',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.GetCriterionSearchFilter()']]], - ['getcurrentsize_8',['GetCurrentSize',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['getdata_9',['GetData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['getdirectoryname_10',['GetDirectoryName',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['getfieldinforecursive_11',['GetFieldInfoRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['getfinalstring_12',['GetFinalString',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, bool ignoreCase=false)'],['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, SearchFilter searchFilter=default)']]], - ['getfirstattributefieldbytype_3c_20t_20_3e_13',['GetFirstAttributeFieldByType< T >',['../class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0',1,'CodeGeneration::CodeGenerationUtils']]], - ['getfirstclassattribute_3c_20t_20_3e_14',['GetFirstClassAttribute< T >',['../class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0',1,'CodeGeneration::CodeGenerationUtils']]], - ['getinheritedtypes_15',['GetInheritedTypes',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], - ['getinstance_16',['GetInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['getresult_17',['GetResult',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5',1,'FieldSearch::Core::Base::BaseSearch']]], - ['getserializedpropertyrecursive_18',['GetSerializedPropertyRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['globalgitignorepath_19',['GlobalGitignorePath',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a295364a5e88916f6b929ec2a39abc34e',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] -]; diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js deleted file mode 100644 index 75f5ae9..0000000 --- a/docs/html/search/all_8.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['hasfreememoryslots_0',['HasFreeMemorySlots',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['hasresult_3c_20t_20_3e_1',['HasResult< T >',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.HasResult< T >()']]], - ['height_2',['HEIGHT',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ad16175e24b194970b8ec7f5533e4d5c7',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] -]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js deleted file mode 100644 index 11915a1..0000000 --- a/docs/html/search/all_9.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['id_0',['id',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f',1,'FieldSearch::Helpers::Cache::Data::SearchCacheObj']]], - ['id_1',['Id',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33',1,'FieldSearch::Core::Inspectors::DefaultSearchLayerInspector']]], - ['inheritedtypenamearray_2',['InheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], - ['init_3',['Init',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.Init()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Init()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings)']]], - ['initscrollview_4',['InitScrollView',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['initsearchableinspector_5',['InitSearchableInspector',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.InitSearchableInspector()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.InitSearchableInspector()']]], - ['initstyles_6',['InitStyles',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['inspectorsdict_7',['inspectorsDict',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af8445ffed001d6ddae15abdea240d291',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['instance_8',['Instance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['isactive_9',['IsActive',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.IsActive()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.IsActive()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.IsActive()']]], - ['isnullornone_10',['IsNullOrNone',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js deleted file mode 100644 index 3f4b184..0000000 --- a/docs/html/search/all_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['labelheaderstyle_0',['labelHeaderStyle',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5ea0a10399649343c09df5bf9f35a920',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] -]; diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js deleted file mode 100644 index 74ef779..0000000 --- a/docs/html/search/all_b.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['memorylimitinmb_0',['MemoryLimitInMb',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['memorylimitinmb_1',['memoryLimitInMb',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a5d7640ec35be6a628d7e9a452257980b',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['min_5flabel_5farea_5fheight_2',['MIN_LABEL_AREA_HEIGHT',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a9b56157f2827c3788533a224a337a23c',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] -]; diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js deleted file mode 100644 index 7c1c17b..0000000 --- a/docs/html/search/all_c.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['objects_0',['objects',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.objects()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#aaad6ec3eda98a7e1dee65fe713aa82f5',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.objects()']]], - ['objects_1',['Objects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], - ['onclickalltypesdata_2',['OnClickAllTypesData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['onclickselectedtypedata_3',['OnClickSelectedTypeData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['ondisable_4',['OnDisable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnDisable()']]], - ['onenable_5',['OnEnable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnEnable()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.OnEnable()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnEnable()']]], - ['ongui_6',['OnGUI',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.OnGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnGUI()']]], - ['oninspectorgui_7',['OnInspectorGUI',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5',1,'FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a',1,'FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor.OnInspectorGUI()']]] -]; diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js deleted file mode 100644 index abcd168..0000000 --- a/docs/html/search/all_d.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['readcachefromdisk_0',['ReadCacheFromDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['receiver_1',['Receiver',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#a018ed52b12084692c7bcf0d4e3df5fb1',1,'FieldSearch.Samples.SampleDefaultMonoBehaviour.Receiver()'],['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#aed97a6b44ab2ce429dd2245a78258be4',1,'FieldSearch.Samples.SampleSearchableMonoBehaviour.Receiver()']]], - ['receiver2_2',['Receiver2',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a3ac91733bc3daf9f29b70b6c492961b2',1,'FieldSearch::Samples::BaseSampleSearchableMonoBehaviour']]], - ['removefromglobalgitignore_3',['RemoveFromGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['removeobjects_4',['RemoveObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], - ['rl_5foffset_5',['RL_OFFSET',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a5031e996cc500e6676e381a9efb83f75',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]] -]; diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js deleted file mode 100644 index 7c98f4b..0000000 --- a/docs/html/search/all_e.js +++ /dev/null @@ -1,49 +0,0 @@ -var searchData= -[ - ['sampledefaultmonobehaviour_0',['SampleDefaultMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html',1,'FieldSearch::Samples']]], - ['samplesearchablemonobehaviour_1',['SampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], - ['samplesearchablemonobehavioureditor_2',['SampleSearchableMonoBehaviourEditor',['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html',1,'FieldSearch::Samples::Editor']]], - ['savecachetodisk_3',['SaveCacheToDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['savetodisk_4',['saveToDisk',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b231451b40132226f3b276f358f0141',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['savetodisk_5',['SaveToDisk',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['savetofile_6',['SaveToFile',['../class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf',1,'CodeGeneration::CodeGenerationUtils']]], - ['scriptstr_7',['scriptStr',['../class_code_generation_1_1_data_1_1_generated_script.html#af9bbecc461529231eb5e7c65b4c81982',1,'CodeGeneration::Data::GeneratedScript']]], - ['scrollposition_8',['scrollPosition',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7c41a93ced2c82f8e1cb1ff9ed5098e2',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], - ['scrollviewdata_9',['ScrollViewData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData< T >'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(Vector2 size)'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(float width, float height)']]], - ['scrollviewdata_3c_20type_20_3e_10',['ScrollViewData< Type >',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['search_11',['search',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a195e189d1b826ae58ca4b49587e4673a',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['searchableglobaleditor_12',['searchableGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a79af117490074ba1e9ddd2d33415a3b4',1,'FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor']]], - ['searchcachejson_13',['SearchCacheJson',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(ConcurrentDictionary< int, SearchCacheObj > dict)'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(Dictionary< int, SearchCacheObj > dict)']]], - ['searchcacheobj_14',['SearchCacheObj',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html',1,'FieldSearch.Helpers.Cache.Data.SearchCacheObj'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d',1,'FieldSearch.Helpers.Cache.Data.SearchCacheObj.SearchCacheObj()']]], - ['searchfilter_15',['SearchFilter',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a',1,'FieldSearch::Core::Base::BaseSearch']]], - ['searchfilters_16',['searchFilters',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6c5cec57fa20bfc3a628911339725126',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['searchinspectorcache_17',['SearchInspectorCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html',1,'FieldSearch.Helpers.Cache.SearchInspectorCache'],['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce',1,'FieldSearch.Helpers.Cache.SearchInspectorCache.SearchInspectorCache()']]], - ['searchinspectorservice_18',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html',1,'FieldSearch::Core::Inspectors::Controllers']]], - ['searchinspectorservice_19',['searchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a075c0ce0f24a20ec4b991f3e1d68e971',1,'FieldSearch::Core::Inspectors::DefaultSearchLayerInspector']]], - ['searchinspectorservice_20',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['searchlabel_21',['searchLabel',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a693e753ed746fd0831e82138af950d32',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['searchlayerinspector_22',['searchLayerInspector',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a3426e0aff8f9946c4ce13e0f10fbd8f1',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.searchLayerInspector()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a4b6ea5ee537b0cea57d4bda4afad9b55',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.searchLayerInspector()']]], - ['searchlayerinspectortype_23',['SearchLayerInspectorType',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.SearchLayerInspectorType()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.SearchLayerInspectorType()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.SearchLayerInspectorType()']]], - ['searchlayertypename_24',['searchLayerTypeName',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6521837b06f6c16022222bdecbe05850',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['searchstringformatter_25',['SearchStringFormatter',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html',1,'FieldSearch::Helpers::StringFormatter']]], - ['searchtext_26',['searchText',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c',1,'FieldSearch.Helpers.Cache.Data.SearchCacheObj.searchText()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab60115c4ef3ade7e158e5346aadfc2aa',1,'FieldSearch.Core.Inspectors.Controllers.SearchInspectorService.searchText()']]], - ['searchwithfilters_27',['SearchWithFilters',['../class_field_search_1_1_core_1_1_search_with_filters.html',1,'FieldSearch.Core.SearchWithFilters'],['../class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28',1,'FieldSearch.Core.SearchWithFilters.SearchWithFilters()']]], - ['selectedtypedatas_28',['selectedTypeDatas',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1fc4528b631fa5451ddac221d078234d',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['sender_29',['Sender',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html#acec891ee7a582d3119f4b18ca780b87d',1,'FieldSearch.Samples.SampleDefaultMonoBehaviour.Sender()'],['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html#ab2a95c7fb3db32b5f90826d655a0cb4c',1,'FieldSearch.Samples.SampleSearchableMonoBehaviour.Sender()']]], - ['sender2_30',['Sender2',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html#a290c1da3fe72f8c09f45f5b958a01107',1,'FieldSearch::Samples::BaseSampleSearchableMonoBehaviour']]], - ['serializedobject_31',['serializedObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a3acf62ac213d096d820867b4d0e002c4',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['serializedobject_32',['SerializedObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['settings_33',['Settings',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.Settings()'],['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e',1,'FieldSearch.Helpers.Cache.SearchInspectorCache.Settings()']]], - ['shortinheritedtypenamearray_34',['ShortInheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], - ['showbuttonslayout_35',['ShowButtonsLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['showdropdowntypelist_36',['ShowDropDownTypeList',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], - ['showinspectorlayer_37',['ShowInspectorLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showscrollviewlayout_38',['ShowScrollViewLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['showscrollviewsinglelayout_39',['ShowScrollViewSingleLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['showsearchfields_40',['ShowSearchFields',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showsearchobjectslayer_41',['ShowSearchObjectsLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showsearchtextarea_42',['ShowSearchTextArea',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showsettings_43',['ShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['size_44',['size',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9f52deb021c258603b75b041df0e6464',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], - ['startcmdprocess_45',['StartCmdProcess',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] -]; diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js deleted file mode 100644 index 0766e37..0000000 --- a/docs/html/search/all_f.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['target_0',['target',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#ae252b50e8c6993146ab5a056b1a69761',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], - ['targetobject_1',['TargetObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['tb_5foffset_2',['TB_OFFSET',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a04e122aaa9dd2cf813d17e2838424ac6',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['toconcurrentdictionary_3',['ToConcurrentDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], - ['todictionary_4',['ToDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], - ['tryaddvalue_5',['TryAddValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['trycreatealleditors_6',['TryCreateAllEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db',1,'FieldSearch::EditorScriptGeneration::EditorScriptGenerator']]], - ['trycreateeditors_7',['TryCreateEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['trygetvalue_8',['TryGetValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['tryremovefirstvalue_9',['TryRemoveFirstValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['tryremovevalue_10',['TryRemoveValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['tryupdateinstance_11',['TryUpdateInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['typecomparer_12',['TypeComparer',['../class_field_search_1_1_attributes_1_1_type_comparer.html',1,'FieldSearch::Attributes']]], - ['typedatas_13',['typeDatas',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a0227fcd9d8f83cb874933cc36394a0e7',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['typerefdropdownattribute_14',['TypeRefDropdownAttribute',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html',1,'FieldSearch.Attributes.TypeRefDropdownAttribute'],['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2',1,'FieldSearch.Attributes.TypeRefDropdownAttribute.TypeRefDropdownAttribute()']]], - ['typerefdropdownattributedrawer_15',['TypeRefDropdownAttributeDrawer',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html',1,'FieldSearch::Attributes::Drawers']]] -]; diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js deleted file mode 100644 index 7574990..0000000 --- a/docs/html/search/classes_0.js +++ /dev/null @@ -1,18 +0,0 @@ -var searchData= -[ - ['basecodegenerator_0',['BaseCodeGenerator',['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration::Base']]], - ['basecodegenerator_3c_20baseeditorscripttemplate_20_3e_1',['BaseCodeGenerator< BaseEditorScriptTemplate >',['../class_code_generation_1_1_base_1_1_base_code_generator.html',1,'CodeGeneration::Base']]], - ['basecodegeneratorsettings_2',['BaseCodeGeneratorSettings',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html',1,'CodeGeneration::Base']]], - ['baseeditorscripttemplate_3',['BaseEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], - ['basefieldsearchglobaleditor_4',['BaseFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], - ['basefieldsearchsettings_5',['BaseFieldSearchSettings',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html',1,'FieldSearch::Settings::Base']]], - ['basesamplesearchablemonobehaviour_6',['BaseSampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], - ['basescripttemplate_7',['BaseScriptTemplate',['../class_code_generation_1_1_base_1_1_base_script_template.html',1,'CodeGeneration::Base']]], - ['basesearch_8',['BaseSearch',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html',1,'FieldSearch::Core::Base']]], - ['basesearchableeditor_9',['BaseSearchableEditor',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], - ['basesearchableeditor_3c_20defaultsearchlayerinspector_20_3e_10',['BaseSearchableEditor< DefaultSearchLayerInspector >',['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html',1,'FieldSearch::Core::Inspectors::Editor::Base']]], - ['basesearchcriterion_11',['BaseSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html',1,'FieldSearch::Core::Data::Criteria::Base']]], - ['basesearchlayerinspector_12',['BaseSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors::Base']]], - ['byfieldnamesearchcriterion_13',['ByFieldNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html',1,'FieldSearch::Core::Data::Criteria']]], - ['byobjnamesearchcriterion_14',['ByObjNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html',1,'FieldSearch::Core::Data::Criteria']]] -]; diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js deleted file mode 100644 index 880ad28..0000000 --- a/docs/html/search/classes_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['codegenerationutils_0',['CodeGenerationUtils',['../class_code_generation_1_1_code_generation_utils.html',1,'CodeGeneration']]] -]; diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js deleted file mode 100644 index 9627274..0000000 --- a/docs/html/search/classes_2.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['defaulteditorscripttemplate_0',['DefaultEditorScriptTemplate',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html',1,'FieldSearch::EditorScriptGeneration::Templates']]], - ['defaultfieldsearchglobaleditor_1',['DefaultFieldSearchGlobalEditor',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html',1,'FieldSearch::Core::GlobalEditor']]], - ['defaultfieldsearchsettingseditor_2',['DefaultFieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]], - ['defaultsearchlayerinspector_3',['DefaultSearchLayerInspector',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html',1,'FieldSearch::Core::Inspectors']]] -]; diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js deleted file mode 100644 index ccb5f3e..0000000 --- a/docs/html/search/classes_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['editorscriptgenerator_0',['EditorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html',1,'FieldSearch::EditorScriptGeneration']]], - ['editorscriptgeneratorsettings_1',['EditorScriptGeneratorSettings',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html',1,'FieldSearch::EditorScriptGeneration']]], - ['editorscriptgeneratorwindow_2',['EditorScriptGeneratorWindow',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html',1,'FieldSearch::EditorScriptGeneration::Editor']]] -]; diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js deleted file mode 100644 index 8e14b96..0000000 --- a/docs/html/search/classes_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['fieldsearchsettings_0',['FieldSearchSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html',1,'FieldSearch::Settings']]], - ['fieldsearchsettingseditor_1',['FieldSearchSettingsEditor',['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html',1,'FieldSearch::Settings::Editor']]] -]; diff --git a/docs/html/search/classes_5.js b/docs/html/search/classes_5.js deleted file mode 100644 index a807fe5..0000000 --- a/docs/html/search/classes_5.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['generatedfieldsearchglobaleditor_0',['GeneratedFieldSearchGlobalEditor',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]], - ['generatedscript_1',['GeneratedScript',['../class_code_generation_1_1_data_1_1_generated_script.html',1,'CodeGeneration::Data']]], - ['generatedsearchlayerinspector_2',['GeneratedSearchLayerInspector',['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html',1,'FieldSearch::EditorScriptGeneration::GlobalEditor']]] -]; diff --git a/docs/html/search/classes_6.js b/docs/html/search/classes_6.js deleted file mode 100644 index b7ad7e5..0000000 --- a/docs/html/search/classes_6.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['sampledefaultmonobehaviour_0',['SampleDefaultMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.html',1,'FieldSearch::Samples']]], - ['samplesearchablemonobehaviour_1',['SampleSearchableMonoBehaviour',['../class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.html',1,'FieldSearch::Samples']]], - ['samplesearchablemonobehavioureditor_2',['SampleSearchableMonoBehaviourEditor',['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html',1,'FieldSearch::Samples::Editor']]], - ['scrollviewdata_3',['ScrollViewData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['scrollviewdata_3c_20type_20_3e_4',['ScrollViewData< Type >',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['searchcachejson_5',['SearchCacheJson',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html',1,'FieldSearch::Helpers::Cache::Data']]], - ['searchcacheobj_6',['SearchCacheObj',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html',1,'FieldSearch::Helpers::Cache::Data']]], - ['searchinspectorcache_7',['SearchInspectorCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html',1,'FieldSearch::Helpers::Cache']]], - ['searchinspectorservice_8',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html',1,'FieldSearch::Core::Inspectors::Controllers']]], - ['searchstringformatter_9',['SearchStringFormatter',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html',1,'FieldSearch::Helpers::StringFormatter']]], - ['searchwithfilters_10',['SearchWithFilters',['../class_field_search_1_1_core_1_1_search_with_filters.html',1,'FieldSearch::Core']]] -]; diff --git a/docs/html/search/classes_7.js b/docs/html/search/classes_7.js deleted file mode 100644 index 3985fb1..0000000 --- a/docs/html/search/classes_7.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['typecomparer_0',['TypeComparer',['../class_field_search_1_1_attributes_1_1_type_comparer.html',1,'FieldSearch::Attributes']]], - ['typerefdropdownattribute_1',['TypeRefDropdownAttribute',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html',1,'FieldSearch::Attributes']]], - ['typerefdropdownattributedrawer_2',['TypeRefDropdownAttributeDrawer',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html',1,'FieldSearch::Attributes::Drawers']]] -]; diff --git a/docs/html/search/close.svg b/docs/html/search/close.svg deleted file mode 100644 index a933eea..0000000 --- a/docs/html/search/close.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js deleted file mode 100644 index a830cf1..0000000 --- a/docs/html/search/enums_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['searchfilter_0',['SearchFilter',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ae375a3a114606628acbecc3e74bb8e4a',1,'FieldSearch::Core::Base::BaseSearch']]] -]; diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js deleted file mode 100644 index fbbecd3..0000000 --- a/docs/html/search/functions_0.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['actionwithchangecheck_0',['ActionWithChangeCheck',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a102abe4dc487c663629cb447e1587ee9',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['addcriterion_1',['AddCriterion',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8ca67da20bdf099278dced707dfdd723',1,'FieldSearch::Core::Base::BaseSearch']]], - ['addobjects_2',['AddObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#ab26a52993ecbddcac2ecc0f4e9645adc',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]], - ['addtoglobalgitignore_3',['AddToGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ab01a1e49b1d1086511e65f66281e328b',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['assemblyreloadevents_5fbeforeassemblyreload_4',['AssemblyReloadEvents_beforeAssemblyReload',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a143568f700f1bb4ce397601dcfb2591c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]] -]; diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js deleted file mode 100644 index 83134c2..0000000 --- a/docs/html/search/functions_1.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['basecodegenerator_0',['BaseCodeGenerator',['../class_code_generation_1_1_base_1_1_base_code_generator.html#a630b332a3410513d6c4f6d45f3739861',1,'CodeGeneration::Base::BaseCodeGenerator']]], - ['basesearch_1',['BaseSearch',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a0b45e7038726433ce71c80854d5809b7',1,'FieldSearch::Core::Base::BaseSearch']]], - ['basesearchcriterion_2',['BaseSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a72252505c7d1b85d1ffe7eee66c49081',1,'FieldSearch::Core::Data::Criteria::Base::BaseSearchCriterion']]], - ['byfieldnamesearchcriterion_3',['ByFieldNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#ade20a8f7aa2002b316103705eff00100',1,'FieldSearch::Core::Data::Criteria::ByFieldNameSearchCriterion']]], - ['byobjnamesearchcriterion_4',['ByObjNameSearchCriterion',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a727ba023a913c35128bb4db67a79871f',1,'FieldSearch::Core::Data::Criteria::ByObjNameSearchCriterion']]] -]; diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js deleted file mode 100644 index 456203a..0000000 --- a/docs/html/search/functions_2.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['clearcache_0',['ClearCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a082045ffa57cd58370b10d2f0fac268c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['clearcriteria_1',['ClearCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a8feb3ac1b78384e9e4d55535a21fab96',1,'FieldSearch::Core::Base::BaseSearch']]], - ['compare_2',['Compare',['../class_field_search_1_1_attributes_1_1_type_comparer.html#a1dc99db230eb071edca363e039d28c4e',1,'FieldSearch.Attributes.TypeComparer.Compare()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a946c4b6c7cec6415407734b9009891d8',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Compare()']]], - ['convertbytetomb_3',['ConvertByteToMb',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#affb4f899f5ca2ef412d870337540470a',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['createcriteria_4',['CreateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#ab429b00c2cad36eb051225c49c69cffb',1,'FieldSearch.Core.Base.BaseSearch.CreateCriteria()'],['../class_field_search_1_1_core_1_1_search_with_filters.html#a02c22642a3292f43312d0b1b9b6a370f',1,'FieldSearch.Core.SearchWithFilters.CreateCriteria()']]], - ['creategeneratorinstance_5',['CreateGeneratorInstance',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a37f572a859ef43fbd17e0018f802ca8f',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['createscript_6',['CreateScript',['../class_code_generation_1_1_base_1_1_base_script_template.html#ae65841701f409f618e800b07da82f1b2',1,'CodeGeneration.Base.BaseScriptTemplate.CreateScript()'],['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#ad09e4ae40bb4224d4297dec900379b78',1,'FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate.CreateScript()']]], - ['createscripts_7',['CreateScripts',['../class_code_generation_1_1_base_1_1_base_code_generator.html#ab8a520e531164821bdcc1e34be876d30',1,'CodeGeneration.Base.BaseCodeGenerator.CreateScripts()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a5790ebe47d70b1032780f28f794c1235',1,'FieldSearch.EditorScriptGeneration.EditorScriptGenerator.CreateScripts()']]], - ['createsettingsobject_8',['CreateSettingsObject',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#aac5d45bf4e4d75968a2d857361c48ba2',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CreateSettingsObject()'],['../class_field_search_1_1_settings_1_1_field_search_settings.html#a8ebad9db18b577938b5aaa521a21b500',1,'FieldSearch.Settings.FieldSearchSettings.CreateSettingsObject()']]], - ['createtemplateobject_9',['CreateTemplateObject',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.html#a78e3524ef27db6a86d7be59eb443be47',1,'FieldSearch::EditorScriptGeneration::Templates::DefaultEditorScriptTemplate']]] -]; diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js deleted file mode 100644 index ba71598..0000000 --- a/docs/html/search/functions_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['editorapplication_5fquitting_0',['EditorApplication_quitting',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a1f75aa21f7c8810533332d8ffaf69aa4',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['editorscriptgenerator_1',['EditorScriptGenerator',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a759196c9d459cdd8e9f8de392ee25e65',1,'FieldSearch::EditorScriptGeneration::EditorScriptGenerator']]], - ['endvertical_2',['EndVertical',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a31a071d2c37436c7ec1ba7a7c4b4cb16',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js deleted file mode 100644 index 317718a..0000000 --- a/docs/html/search/functions_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['fullfilefolder_0',['FullFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#adc2754ebe569d16fe052c45aa4003e56',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]] -]; diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js deleted file mode 100644 index 08a1a7e..0000000 --- a/docs/html/search/functions_5.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['generatedscript_0',['GeneratedScript',['../class_code_generation_1_1_data_1_1_generated_script.html#a03dcc14c9b7039ed210e41ed9a4030e0',1,'CodeGeneration::Data::GeneratedScript']]], - ['getallavailableeditortypes_1',['GetAllAvailableEditorTypes',['../class_code_generation_1_1_code_generation_utils.html#a190861e24bfc57c427d95a3bf3c42279',1,'CodeGeneration::CodeGenerationUtils']]], - ['getallinheritedtypes_2',['GetAllInheritedTypes',['../class_code_generation_1_1_code_generation_utils.html#af7660c01cf38f6923686dbf3a2d8dd1a',1,'CodeGeneration::CodeGenerationUtils']]], - ['getattributefieldbyname_3',['GetAttributeFieldByName',['../class_code_generation_1_1_code_generation_utils.html#a71c410743989de4b9107607a7b84a267',1,'CodeGeneration::CodeGenerationUtils']]], - ['getcriterionsearchfilter_4',['GetCriterionSearchFilter',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#ac308b638ab99d19df44712a362f87cd2',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#af249f270cfe537f952eec79f0ac55185',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.GetCriterionSearchFilter()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#a35551fdb2443f01aa1c8b9ba264bbc49',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.GetCriterionSearchFilter()']]], - ['getcurrentsize_5',['GetCurrentSize',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a5501bbc63cde38590bacaa09d2ee6461',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['getdata_6',['GetData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#af3a11f867e9222410633ca604306065c',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['getdirectoryname_7',['GetDirectoryName',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a829c946f9e1a7bc46646be626ae11220',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['getfieldinforecursive_8',['GetFieldInfoRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a7bb839fd0fd0246b0032b86daa9576b0',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['getfinalstring_9',['GetFinalString',['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#a0ed21bcc0152521be251751e63f68441',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, bool ignoreCase=false)'],['../class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.html#ac3430517ee504afbf008c827f1b2e336',1,'FieldSearch.Helpers.StringFormatter.SearchStringFormatter.GetFinalString(string str, SearchFilter searchFilter=default)']]], - ['getfirstattributefieldbytype_3c_20t_20_3e_10',['GetFirstAttributeFieldByType< T >',['../class_code_generation_1_1_code_generation_utils.html#a8322d529306138c5431a836c7c9b3ab0',1,'CodeGeneration::CodeGenerationUtils']]], - ['getfirstclassattribute_3c_20t_20_3e_11',['GetFirstClassAttribute< T >',['../class_code_generation_1_1_code_generation_utils.html#a9407f29895b627aee57074b1446680f0',1,'CodeGeneration::CodeGenerationUtils']]], - ['getinheritedtypes_12',['GetInheritedTypes',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a99ae8d7d72647ea4b342d74db5297e16',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], - ['getinstance_13',['GetInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6325276102b1f1a1df7eda6d5b236651',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['getresult_14',['GetResult',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a6cd0cc788accc62962ab1d630dca21a5',1,'FieldSearch::Core::Base::BaseSearch']]], - ['getserializedpropertyrecursive_15',['GetSerializedPropertyRecursive',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aa9f7a27f542cfa32a388110a654345c7',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js deleted file mode 100644 index 772c3bc..0000000 --- a/docs/html/search/functions_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['hasfreememoryslots_0',['HasFreeMemorySlots',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6c443fbd86952c163b1a23c2573b362f',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['hasresult_3c_20t_20_3e_1',['HasResult< T >',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a8aa1cea484c2a33db97d9caddd5fe7bc',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.html#a7b357e7e17e018641d85c9b1352a4e1d',1,'FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion.HasResult< T >()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.html#ae3d46cab968308e4dce1a13f1810eac6',1,'FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion.HasResult< T >()']]] -]; diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js deleted file mode 100644 index ec26d48..0000000 --- a/docs/html/search/functions_7.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['init_0',['Init',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a4221d510d2c503f8c96e47131d0d0c51',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.Init()'],['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#a38ec36c19bc6e98888dcd6fe399b278f',1,'FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion.Init()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a96a10944e464a9a6be4b049b460ed76f',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.Init(EditorScriptGeneratorSettings editorScriptGeneratorSettings)']]], - ['initscrollview_1',['InitScrollView',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['initsearchableinspector_2',['InitSearchableInspector',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ad98754dbd8da5a0ee14d30728073bded',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.InitSearchableInspector()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a86c5d919937eb3fd49cdd3ae97834d64',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.InitSearchableInspector()']]], - ['initstyles_3',['InitStyles',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#add6f2c687318ed12e06fa06dcbc78326',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['isactive_4',['IsActive',['../class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.html#aa988f5327448c116780227c6a28d1321',1,'FieldSearch::Core::Data::Criteria::Base::BaseSearchCriterion']]] -]; diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js deleted file mode 100644 index fa540c7..0000000 --- a/docs/html/search/functions_8.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['onclickalltypesdata_0',['OnClickAllTypesData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a4c6d270cce2c701d53238491e886e59e',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['onclickselectedtypedata_1',['OnClickSelectedTypeData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a339c5537913aea31b6a3937554bf7444',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['ondisable_2',['OnDisable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#aa6ab0fa14d71fe8531cc92a183b9a05d',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#ae9c5875104ad58a59be2935ab55be5ae',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnDisable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#aa9e7877ce050b279a2a17f74b9b10e7f',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnDisable()']]], - ['onenable_3',['OnEnable',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a6fa037fa158d2a054d7ff261c410fcbe',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a3fa1097e96fce78fdf1672ce8220da3d',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnEnable()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a03816f08ec35d02bf9a0950b80dc65c4',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnEnable()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a52b43f0716f9d2be60d8974a899a9557',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.OnEnable()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af24054b408be39e6068cfad24f8c6849',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnEnable()']]], - ['ongui_4',['OnGUI',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#a305b359157f1b6fc901837455895be4c',1,'FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer.OnGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a8c140bfdd5a46d443b163b41c3fb65c8',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.OnGUI()']]], - ['oninspectorgui_5',['OnInspectorGUI',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a92bdb32946e748fa35954ea65b5e6e63',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a11300af7baa1979b0c05f94913442efd',1,'FieldSearch.Core.Inspectors.DefaultSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.html#a53a8300cd73ecd41a7d9dcf0669cf55a',1,'FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.html#a293c391fa51b700586d584c105d8cad5',1,'FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a91dddff7feac3c0ecad3897e1ab09a4c',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.OnInspectorGUI()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.html#af87e67e9df2b64fb3fa5748efe5baa0d',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector.OnInspectorGUI()'],['../class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.html#af87c577e67517b02bbb3b9a580b2b3c5',1,'FieldSearch.Settings.Editor.FieldSearchSettingsEditor.OnInspectorGUI()'],['../class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.html#a8648803fe8811136a07df494a8437d7a',1,'FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor.OnInspectorGUI()']]] -]; diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js deleted file mode 100644 index 0b6535c..0000000 --- a/docs/html/search/functions_9.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['readcachefromdisk_0',['ReadCacheFromDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ad035fd5128efc0f98ab4b4b9c8df01e6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['removefromglobalgitignore_1',['RemoveFromGlobalGitignore',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a215121223d7f95f216a97cffda0ff28d',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['removeobjects_2',['RemoveObjects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a9582d6d3f5ba3635d13bd3fb223ba7bf',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]] -]; diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js deleted file mode 100644 index d11efe7..0000000 --- a/docs/html/search/functions_a.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['savecachetodisk_0',['SaveCacheToDisk',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#afe11b200416c53980556602d52d26eb9',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['savetofile_1',['SaveToFile',['../class_code_generation_1_1_code_generation_utils.html#a7b05412af29f2b8adfbad96746641faf',1,'CodeGeneration::CodeGenerationUtils']]], - ['scrollviewdata_2',['ScrollViewData',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a526bc4ca97f64ef66507bbcb0f34aaa7',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(Vector2 size)'],['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a7a04bfa0a14b4d5b729a4ed38be6b3a1',1,'FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData.ScrollViewData(float width, float height)']]], - ['searchcachejson_3',['SearchCacheJson',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(ConcurrentDictionary< int, SearchCacheObj > dict)'],['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660',1,'FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson(Dictionary< int, SearchCacheObj > dict)']]], - ['searchcacheobj_4',['SearchCacheObj',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d',1,'FieldSearch::Helpers::Cache::Data::SearchCacheObj']]], - ['searchinspectorcache_5',['SearchInspectorCache',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#af11e2572805b46fa24d9dae16a0d5bce',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['searchinspectorservice_6',['SearchInspectorService',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a5b4b2d3b93db1f50a88c0dcabae1e6d5',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['searchwithfilters_7',['SearchWithFilters',['../class_field_search_1_1_core_1_1_search_with_filters.html#af0f6c4525c9c9273795c8bc08fab5b28',1,'FieldSearch::Core::SearchWithFilters']]], - ['showbuttonslayout_8',['ShowButtonsLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#ab39f0fc296476ce605e5cd32af85bbb0',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['showdropdowntypelist_9',['ShowDropDownTypeList',['../class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.html#af6b72a2881e9efa305635f304620f298',1,'FieldSearch::Attributes::Drawers::TypeRefDropdownAttributeDrawer']]], - ['showinspectorlayer_10',['ShowInspectorLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a731d7cba9f93095815b4f8036482b217',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showscrollviewlayout_11',['ShowScrollViewLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a1900c1fe29e7343c73d0d958a8662170',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['showscrollviewsinglelayout_12',['ShowScrollViewSingleLayout',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#a07493facb7f1825bd44e3fb154a6ba90',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['showsearchfields_13',['ShowSearchFields',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a23b3b9865ef8230b2c60f3d5b6494c3f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showsearchobjectslayer_14',['ShowSearchObjectsLayer',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a6252e697f9dd7dcb9ce32e1b65da533d',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showsearchtextarea_15',['ShowSearchTextArea',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#ab5bf9f43f692d4f168904b346a00162b',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['showsettings_16',['ShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#aa99c3e2ea886774c196b6bfe7f7a3758',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['startcmdprocess_17',['StartCmdProcess',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a543cad0287aae6dfc3beb93f4d1554e2',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] -]; diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js deleted file mode 100644 index fb06ec1..0000000 --- a/docs/html/search/functions_b.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['toconcurrentdictionary_0',['ToConcurrentDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], - ['todictionary_1',['ToDictionary',['../struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d',1,'FieldSearch::Helpers::Cache::Data::SearchCacheJson']]], - ['tryaddvalue_2',['TryAddValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a300987d9493e4eb417af52edcaaf2fd7',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['trycreatealleditors_3',['TryCreateAllEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.html#a1cde364cc5d2e8b2747492359a18d8db',1,'FieldSearch::EditorScriptGeneration::EditorScriptGenerator']]], - ['trycreateeditors_4',['TryCreateEditors',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.html#aba658cefd3f990913ce6412016acc668',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow']]], - ['trygetvalue_5',['TryGetValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#aeaeb6fccaf0a67f313248d5ef88ef8ae',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['tryremovefirstvalue_6',['TryRemoveFirstValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#ab6599822459c13ccedd57d113b034197',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['tryremovevalue_7',['TryRemoveValue',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a17825c38f0f5c17896ca6f0f989f643c',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]], - ['tryupdateinstance_8',['TryUpdateInstance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a57ece191ea25a4602f90eb6d14f9eea7',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['typerefdropdownattribute_9',['TypeRefDropdownAttribute',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a33df02f28ad5c9bdf1b7b911810e34a2',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]] -]; diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js deleted file mode 100644 index 2a5db8e..0000000 --- a/docs/html/search/functions_c.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['updatecriteria_0',['UpdateCriteria',['../class_field_search_1_1_core_1_1_base_1_1_base_search.html#a2a90a39eb31051aa8e09f86d72b77b30',1,'FieldSearch::Core::Base::BaseSearch']]], - ['updatedata_1',['UpdateData',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a1db3475bea979e046dad4c734c210209',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js deleted file mode 100644 index b6bb396..0000000 --- a/docs/html/search/functions_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['validatecreatesettingsobject_0',['ValidateCreateSettingsObject',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a23a0775320ec1b29f40f03ea375fadc7',1,'FieldSearch::Settings::FieldSearchSettings']]], - ['validateshowsettings_1',['ValidateShowSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#a85bd36b828056080d898fd1fa6d79b74',1,'FieldSearch::Settings::FieldSearchSettings']]] -]; diff --git a/docs/html/search/mag.svg b/docs/html/search/mag.svg deleted file mode 100644 index 9f46b30..0000000 --- a/docs/html/search/mag.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - diff --git a/docs/html/search/mag_d.svg b/docs/html/search/mag_d.svg deleted file mode 100644 index b9a814c..0000000 --- a/docs/html/search/mag_d.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - diff --git a/docs/html/search/mag_sel.svg b/docs/html/search/mag_sel.svg deleted file mode 100644 index 03626f6..0000000 --- a/docs/html/search/mag_sel.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/docs/html/search/mag_seld.svg b/docs/html/search/mag_seld.svg deleted file mode 100644 index 6e720dc..0000000 --- a/docs/html/search/mag_seld.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js deleted file mode 100644 index 0b0a319..0000000 --- a/docs/html/search/namespaces_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['base_0',['Base',['../namespace_code_generation_1_1_base.html',1,'CodeGeneration']]], - ['codegeneration_1',['CodeGeneration',['../namespace_code_generation.html',1,'']]], - ['data_2',['Data',['../namespace_code_generation_1_1_data.html',1,'CodeGeneration']]] -]; diff --git a/docs/html/search/namespaces_1.js b/docs/html/search/namespaces_1.js deleted file mode 100644 index 772a862..0000000 --- a/docs/html/search/namespaces_1.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['attributes_0',['Attributes',['../namespace_field_search_1_1_attributes.html',1,'FieldSearch']]], - ['base_1',['Base',['../namespace_field_search_1_1_core_1_1_base.html',1,'FieldSearch.Core.Base'],['../namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.html',1,'FieldSearch.Core.Data.Criteria.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_base.html',1,'FieldSearch.Core.Inspectors.Base'],['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.html',1,'FieldSearch.Core.Inspectors.Editor.Base'],['../namespace_field_search_1_1_settings_1_1_base.html',1,'FieldSearch.Settings.Base']]], - ['cache_2',['Cache',['../namespace_field_search_1_1_helpers_1_1_cache.html',1,'FieldSearch::Helpers']]], - ['controllers_3',['Controllers',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.html',1,'FieldSearch::Core::Inspectors']]], - ['core_4',['Core',['../namespace_field_search_1_1_core.html',1,'FieldSearch']]], - ['criteria_5',['Criteria',['../namespace_field_search_1_1_core_1_1_data_1_1_criteria.html',1,'FieldSearch::Core::Data']]], - ['data_6',['Data',['../namespace_field_search_1_1_core_1_1_data.html',1,'FieldSearch.Core.Data'],['../namespace_field_search_1_1_helpers_1_1_cache_1_1_data.html',1,'FieldSearch.Helpers.Cache.Data']]], - ['drawers_7',['Drawers',['../namespace_field_search_1_1_attributes_1_1_drawers.html',1,'FieldSearch::Attributes']]], - ['editor_8',['Editor',['../namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.html',1,'FieldSearch.Core.Inspectors.Editor'],['../namespace_field_search_1_1_editor_script_generation_1_1_editor.html',1,'FieldSearch.EditorScriptGeneration.Editor'],['../namespace_field_search_1_1_samples_1_1_editor.html',1,'FieldSearch.Samples.Editor'],['../namespace_field_search_1_1_settings_1_1_editor.html',1,'FieldSearch.Settings.Editor']]], - ['editorscriptgeneration_9',['EditorScriptGeneration',['../namespace_field_search_1_1_editor_script_generation.html',1,'FieldSearch']]], - ['fieldsearch_10',['FieldSearch',['../namespace_field_search.html',1,'']]], - ['globaleditor_11',['GlobalEditor',['../namespace_field_search_1_1_core_1_1_global_editor.html',1,'FieldSearch.Core.GlobalEditor'],['../namespace_field_search_1_1_editor_script_generation_1_1_global_editor.html',1,'FieldSearch.EditorScriptGeneration.GlobalEditor']]], - ['helpers_12',['Helpers',['../namespace_field_search_1_1_helpers.html',1,'FieldSearch']]], - ['inspectors_13',['Inspectors',['../namespace_field_search_1_1_core_1_1_inspectors.html',1,'FieldSearch::Core']]], - ['samples_14',['Samples',['../namespace_field_search_1_1_samples.html',1,'FieldSearch']]], - ['settings_15',['Settings',['../namespace_field_search_1_1_settings.html',1,'FieldSearch']]], - ['stringformatter_16',['StringFormatter',['../namespace_field_search_1_1_helpers_1_1_string_formatter.html',1,'FieldSearch::Helpers']]], - ['templates_17',['Templates',['../namespace_field_search_1_1_editor_script_generation_1_1_templates.html',1,'FieldSearch::EditorScriptGeneration']]] -]; diff --git a/docs/html/search/pages_0.js b/docs/html/search/pages_0.js deleted file mode 100644 index 94b2632..0000000 --- a/docs/html/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['fieldsearch_2dunity_20v1_2e0_2e3_0',['FieldSearch-Unity V1.0.3',['../index.html',1,'']]] -]; diff --git a/docs/html/search/properties_0.js b/docs/html/search/properties_0.js deleted file mode 100644 index ceb30e7..0000000 --- a/docs/html/search/properties_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['applytoall_0',['ApplyToAll',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a68ab4ccf07fc37251ba4f96e4b4e65c4',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] -]; diff --git a/docs/html/search/properties_1.js b/docs/html/search/properties_1.js deleted file mode 100644 index bf678bb..0000000 --- a/docs/html/search/properties_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['basetype_0',['BaseType',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a3d233b3c537a6625e7d8ce414de3c456',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]] -]; diff --git a/docs/html/search/properties_2.js b/docs/html/search/properties_2.js deleted file mode 100644 index c632822..0000000 --- a/docs/html/search/properties_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['codegeneratortype_0',['CodeGeneratorType',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#acab7bde8979ec2b5747cacea8061855c',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['codegeneratortypename_1',['CodeGeneratorTypeName',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#a575b64d76378b4b905afd9fd120cf2e5',1,'CodeGeneration.Base.BaseCodeGeneratorSettings.CodeGeneratorTypeName()'],['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a0f4a2bc31dc7279220fa4bd67f371daa',1,'FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings.CodeGeneratorTypeName()']]] -]; diff --git a/docs/html/search/properties_3.js b/docs/html/search/properties_3.js deleted file mode 100644 index 8f819df..0000000 --- a/docs/html/search/properties_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['defaultbaseeditortype_0',['DefaultBaseEditorType',['../class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.html#af91918a82b96d34299df996df382b76d',1,'FieldSearch::EditorScriptGeneration::Templates::BaseEditorScriptTemplate']]], - ['defaultfilefolder_1',['DefaultFileFolder',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#aa2c4284058c752937b151191d2bedd94',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]], - ['defaultscripttemplate_2',['DefaultScriptTemplate',['../class_code_generation_1_1_base_1_1_base_code_generator_settings.html#abd1a2925542d55192b1cdec617178c55',1,'CodeGeneration::Base::BaseCodeGeneratorSettings']]] -]; diff --git a/docs/html/search/properties_4.js b/docs/html/search/properties_4.js deleted file mode 100644 index 8c20d50..0000000 --- a/docs/html/search/properties_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['editorscriptgeneratorsettings_0',['EditorScriptGeneratorSettings',['../class_field_search_1_1_settings_1_1_field_search_settings.html#ac49c13df54ab6b444cd5787422cb4bfd',1,'FieldSearch::Settings::FieldSearchSettings']]] -]; diff --git a/docs/html/search/properties_5.js b/docs/html/search/properties_5.js deleted file mode 100644 index d896f1a..0000000 --- a/docs/html/search/properties_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['filepath_0',['FilePath',['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a26b321016c7d14d6d61b7d93fbffa9a6',1,'FieldSearch::Helpers::Cache::SearchInspectorCache']]] -]; diff --git a/docs/html/search/properties_6.js b/docs/html/search/properties_6.js deleted file mode 100644 index 833c14b..0000000 --- a/docs/html/search/properties_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['generatorinstance_0',['GeneratorInstance',['../class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.html#a54fdfa4c8de6ddcdcca7409d37fd5596',1,'FieldSearch::EditorScriptGeneration::EditorScriptGeneratorSettings']]] -]; diff --git a/docs/html/search/properties_7.js b/docs/html/search/properties_7.js deleted file mode 100644 index 122bff2..0000000 --- a/docs/html/search/properties_7.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['id_0',['Id',['../class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.html#a945df15d1b95ae92f66ac2e0152c5a33',1,'FieldSearch::Core::Inspectors::DefaultSearchLayerInspector']]], - ['inheritedtypenamearray_1',['InheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a19c5be564637fd4772edb16dfd288c14',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]], - ['instance_2',['Instance',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a1b6386f0c0e3cab99e650789fcf75dbe',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['isactive_3',['IsActive',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#a2e7a802e5f1c8b7fcff634ef26f9283b',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.IsActive()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a17ea53a817aae2d48714129cb9749aa7',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.IsActive()']]], - ['isnullornone_4',['IsNullOrNone',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#a16f88e8865909c2fb5e39324c3308d84',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/properties_8.js b/docs/html/search/properties_8.js deleted file mode 100644 index 409b464..0000000 --- a/docs/html/search/properties_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['memorylimitinmb_0',['MemoryLimitInMb',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a6a3168edbc50be9bee80f329fa78aad5',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]] -]; diff --git a/docs/html/search/properties_9.js b/docs/html/search/properties_9.js deleted file mode 100644 index 18e2ded..0000000 --- a/docs/html/search/properties_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['objects_0',['Objects',['../class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.html#a835cc7f7c66504c782c4186fe8cf98e2',1,'FieldSearch::EditorScriptGeneration::Editor::EditorScriptGeneratorWindow::ScrollViewData']]] -]; diff --git a/docs/html/search/properties_a.js b/docs/html/search/properties_a.js deleted file mode 100644 index d45bec8..0000000 --- a/docs/html/search/properties_a.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['savetodisk_0',['SaveToDisk',['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#a4f04868d214b98c65cd29eb1f2933dea',1,'FieldSearch::Settings::Base::BaseFieldSearchSettings']]], - ['searchlayerinspectortype_1',['SearchLayerInspectorType',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab54c590712a6dceec3297cb4826cfe7e',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.SearchLayerInspectorType()'],['../class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.html#ac8f57621453e6099d31a7a0d8fbb8aa7',1,'FieldSearch.Settings.Base.BaseFieldSearchSettings.SearchLayerInspectorType()'],['../class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.html#a72284a87af8c6bd6f24f0408273fd2eb',1,'FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor.SearchLayerInspectorType()']]], - ['serializedobject_2',['SerializedObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#aab0860e563d5dbcfb04905b49a92f90f',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]], - ['settings_3',['Settings',['../class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.html#ab813b8133553cc31ed3da5c98b99b6c4',1,'FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor.Settings()'],['../class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.html#a6ec429aad2380233aaab488746b50d0e',1,'FieldSearch.Helpers.Cache.SearchInspectorCache.Settings()']]], - ['shortinheritedtypenamearray_4',['ShortInheritedTypeNameArray',['../class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.html#a93c5ee5d54b528f1fc9b6ffa465b9a5a',1,'FieldSearch::Attributes::TypeRefDropdownAttribute']]] -]; diff --git a/docs/html/search/properties_b.js b/docs/html/search/properties_b.js deleted file mode 100644 index 90f0e93..0000000 --- a/docs/html/search/properties_b.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['targetobject_0',['TargetObject',['../class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.html#acc22b77cdcf9c49f9dacc9a33b03d5fe',1,'FieldSearch::Core::Inspectors::Controllers::SearchInspectorService']]] -]; diff --git a/docs/html/search/search.css b/docs/html/search/search.css deleted file mode 100644 index 19f76f9..0000000 --- a/docs/html/search/search.css +++ /dev/null @@ -1,291 +0,0 @@ -/*---------------- Search Box positioning */ - -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} - -/*---------------- Search box styling */ - -.SRPage * { - font-weight: normal; - line-height: normal; -} - -dark-mode-toggle { - margin-left: 5px; - display: flex; - float: right; -} - -#MSearchBox { - display: inline-block; - white-space : nowrap; - background: var(--search-background-color); - border-radius: 0.65em; - box-shadow: var(--search-box-shadow); - z-index: 102; -} - -#MSearchBox .left { - display: inline-block; - vertical-align: middle; - height: 1.4em; -} - -#MSearchSelect { - display: inline-block; - vertical-align: middle; - width: 20px; - height: 19px; - background-image: var(--search-magnification-select-image); - margin: 0 0 0 0.3em; - padding: 0; -} - -#MSearchSelectExt { - display: inline-block; - vertical-align: middle; - width: 10px; - height: 19px; - background-image: var(--search-magnification-image); - margin: 0 0 0 0.5em; - padding: 0; -} - - -#MSearchField { - display: inline-block; - vertical-align: middle; - width: 7.5em; - height: 19px; - margin: 0 0.15em; - padding: 0; - line-height: 1em; - border:none; - color: var(--search-foreground-color); - outline: none; - font-family: var(--font-family-search); - -webkit-border-radius: 0px; - border-radius: 0px; - background: none; -} - -@media(hover: none) { - /* to avoid zooming on iOS */ - #MSearchField { - font-size: 16px; - } -} - -#MSearchBox .right { - display: inline-block; - vertical-align: middle; - width: 1.4em; - height: 1.4em; -} - -#MSearchClose { - display: none; - font-size: inherit; - background : none; - border: none; - margin: 0; - padding: 0; - outline: none; - -} - -#MSearchCloseImg { - padding: 0.3em; - margin: 0; -} - -.MSearchBoxActive #MSearchField { - color: var(--search-active-color); -} - - - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid var(--search-filter-border-color); - background-color: var(--search-filter-background-color); - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt var(--font-family-search); - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: var(--font-family-monospace); - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: var(--search-filter-foreground-color); - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: var(--search-filter-foreground-color); - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: var(--search-filter-highlight-text-color); - background-color: var(--search-filter-highlight-bg-color); - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - /*width: 60ex;*/ - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid var(--search-results-border-color); - background-color: var(--search-results-background-color); - z-index:10000; - width: 300px; - height: 400px; - overflow: auto; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -div.SRPage { - margin: 5px 2px; - background-color: var(--search-results-background-color); -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: var(--search-results-foreground-color); - font-family: var(--font-family-search); - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: var(--search-results-foreground-color); - font-family: var(--font-family-search); - font-size: 8pt; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; - font-family: var(--font-family-search); -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; - font-family: var(--font-family-search); -} - -.SRResult { - display: none; -} - -div.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: var(--nav-gradient-active-image-parent); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/docs/html/search/search.js b/docs/html/search/search.js deleted file mode 100644 index e103a26..0000000 --- a/docs/html/search/search.js +++ /dev/null @@ -1,816 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var jsFile; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; - } - - var loadJS = function(url, impl, loc){ - var scriptTag = document.createElement('script'); - scriptTag.src = url; - scriptTag.onload = impl; - scriptTag.onreadystatechange = impl; - loc.appendChild(scriptTag); - } - - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - var domSearchBox = this.DOMSearchBox(); - var domPopupSearchResults = this.DOMPopupSearchResults(); - var domSearchClose = this.DOMSearchClose(); - var resultsPath = this.resultsPath; - - var handleResults = function() { - document.getElementById("Loading").style.display="none"; - if (typeof searchData !== 'undefined') { - createResults(resultsPath); - document.getElementById("NoMatches").style.display="none"; - } - - searchResults.Search(searchValue); - - if (domPopupSearchResultsWindow.style.display!='block') - { - domSearchClose.style.display = 'inline-block'; - var left = getXPos(domSearchBox) + 150; - var top = getYPos(domSearchBox) + 20; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - var maxWidth = document.body.clientWidth; - var maxHeight = document.body.clientHeight; - var width = 300; - if (left<10) left=10; - if (width+left+8>maxWidth) width=maxWidth-left-8; - var height = 400; - if (height+top+8>maxHeight) height=maxHeight-top-8; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResultsWindow.style.height = height + 'px'; - } - } - - if (jsFile) { - loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); - } else { - handleResults(); - } - - this.lastSearchValue = searchValue; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - this.searchActive = true; - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - this.DOMSearchField().value = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - searchBox.CloseResultsWindow(); - document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - searchBox.CloseResultsWindow(); - document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults(resultsPath) -{ - var results = document.getElementById("SRResults"); - results.innerHTML = ''; - for (var e=0; e-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/docs/html/splitbard.png b/docs/html/splitbard.png deleted file mode 100644 index 8367416d757fd7b6dc4272b6432dc75a75abd068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@VhhFKy35^fiT zT~&lUj3=cDh^%3HDY9k5CEku}PHXNoNC(_$U3XPb&Q*ME25pT;2(*BOgAf<+R$lzakPG`kF31()Fx{L5Wrac|GQzjeE= zueY1`Ze{#x<8=S|`~MgGetGce)#vN&|J{Cd^tS%;tBYTo?+^d68<#n_Y_xx`J||4O V@QB{^CqU0Kc)I$ztaD0e0svEzbJzd? diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html deleted file mode 100644 index b4d09b9..0000000 --- a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Helpers.Cache.Data.SearchCacheJson Member List
    -
    - -
    - - - - diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html deleted file mode 100644 index 14f0b7c..0000000 --- a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.Cache.Data.SearchCacheJson Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers.Cache.Data.SearchCacheJson Struct Reference
    -
    -
    - -

    Container for SearchCacheObj - More...

    - - - - - - - - - - -

    -Public Member Functions

     SearchCacheJson (ConcurrentDictionary< int, SearchCacheObj > dict)
     
     SearchCacheJson (Dictionary< int, SearchCacheObj > dict)
     
    Dictionary< int, SearchCacheObjToDictionary ()
     
    ConcurrentDictionary< int, SearchCacheObjToConcurrentDictionary ()
     
    - - - -

    -Public Attributes

    List< SearchCacheObjobjects
     
    -

    Detailed Description

    -

    Container for SearchCacheObj

    -

    Constructor & Destructor Documentation

    - -

    ◆ SearchCacheJson() [1/2]

    - -
    -
    - - - - - - - - -
    FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson (ConcurrentDictionary< int, SearchCacheObjdict)
    -
    - -
    -
    - -

    ◆ SearchCacheJson() [2/2]

    - -
    -
    - - - - - - - - -
    FieldSearch.Helpers.Cache.Data.SearchCacheJson.SearchCacheJson (Dictionary< int, SearchCacheObjdict)
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ ToConcurrentDictionary()

    - -
    -
    - - - - - - - -
    ConcurrentDictionary< int, SearchCacheObj > FieldSearch.Helpers.Cache.Data.SearchCacheJson.ToConcurrentDictionary ()
    -
    - -
    -
    - -

    ◆ ToDictionary()

    - -
    -
    - - - - - - - -
    Dictionary< int, SearchCacheObj > FieldSearch.Helpers.Cache.Data.SearchCacheJson.ToDictionary ()
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ objects

    - -
    -
    - - - - -
    List<SearchCacheObj> FieldSearch.Helpers.Cache.Data.SearchCacheJson.objects
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js deleted file mode 100644 index baed872..0000000 --- a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.js +++ /dev/null @@ -1,8 +0,0 @@ -var struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json = -[ - [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a78f0e7e8dc1f36574fce71b1ca6e4a6a", null ], - [ "SearchCacheJson", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#ac4163df3a58b72c067c8eca93636f660", null ], - [ "ToConcurrentDictionary", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a4b3c36a48d41b821985861bd6e0153a6", null ], - [ "ToDictionary", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#adf041a03da0bb76e156de73ebabf159d", null ], - [ "objects", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.html#a6b0e419b0aa22ead8716209bd55f54cd", null ] -]; \ No newline at end of file diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html deleted file mode 100644 index d8f60ac..0000000 --- a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -FieldSearch-Unity: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    FieldSearch.Helpers.Cache.Data.SearchCacheObj Member List
    -
    - -
    - - - - diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html deleted file mode 100644 index a70cf66..0000000 --- a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -FieldSearch-Unity: FieldSearch.Helpers.Cache.Data.SearchCacheObj Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    FieldSearch-Unity -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    - -
    FieldSearch.Helpers.Cache.Data.SearchCacheObj Struct Reference
    -
    -
    - -

    Stored SearchCache struct - More...

    - - - - -

    -Public Member Functions

     SearchCacheObj (int id, string searchText, int flags)
     
    - - - - - - - -

    -Public Attributes

    int id
     
    string searchText
     
    int flags
     
    -

    Detailed Description

    -

    Stored SearchCache struct

    -

    Constructor & Destructor Documentation

    - -

    ◆ SearchCacheObj()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldSearch.Helpers.Cache.Data.SearchCacheObj.SearchCacheObj (int id,
    string searchText,
    int flags 
    )
    -
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ flags

    - -
    -
    - - - - -
    int FieldSearch.Helpers.Cache.Data.SearchCacheObj.flags
    -
    - -
    -
    - -

    ◆ id

    - -
    -
    - - - - -
    int FieldSearch.Helpers.Cache.Data.SearchCacheObj.id
    -
    - -
    -
    - -

    ◆ searchText

    - -
    -
    - - - - -
    string FieldSearch.Helpers.Cache.Data.SearchCacheObj.searchText
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js b/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js deleted file mode 100644 index 8e3a43d..0000000 --- a/docs/html/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj = -[ - [ "SearchCacheObj", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a0e475493db03493e1d054f41ffe6141d", null ], - [ "flags", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a7501e57be790da4f855e8cf7f51f69d0", null ], - [ "id", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a06a731fd59fbb0aae0f111fd825fc84f", null ], - [ "searchText", "struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.html#a020b43961551b919b3f49649064dda3c", null ] -]; \ No newline at end of file diff --git a/docs/html/sync_off.png b/docs/html/sync_off.png deleted file mode 100644 index 3b443fc62892114406e3d399421b2a881b897acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* diff --git a/docs/html/sync_on.png b/docs/html/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 diff --git a/docs/html/tab_a.png b/docs/html/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 diff --git a/docs/html/tab_ad.png b/docs/html/tab_ad.png deleted file mode 100644 index e34850acfc24be58da6d2fd1ccc6b29cc84fe34d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QhuH;jv*C{Z|5d*H3V=pKi{In zd2jxLclDRPylmD}^l7{QOtL{vUjO{-WqItb5sQp2h-99b8^^Scr-=2mblCdZuUm?4 jzOJvgvt3{(cjKLW5(A@0qPS@<&}0TrS3j3^P6y&q2{!U5bk+Tso_B!YCpDh>v z{CM*1U8YvQRyBUHt^Ju0W_sq-?;9@_4equ-bavTs=gk796zopr0EBT&m;e9( diff --git a/docs/html/tab_s.png b/docs/html/tab_s.png deleted file mode 100644 index ab478c95b67371d700a20869f7de1ddd73522d50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QuUrLjv*C{Z|^p8HaRdjTwH7) zC?wLlL}}I{)n%R&r+1}IGmDnq;&J#%V6)9VsYhS`O^BVBQlxOUep0c$RENLq#g8A$ z)z7%K_bI&n@J+X_=x}fJoEKed-$<>=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ diff --git a/docs/html/tab_sd.png b/docs/html/tab_sd.png deleted file mode 100644 index 757a565ced4730f85c833fb2547d8e199ae68f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qq7(&jv*C{Z|_!fH5o7*c=%9% zcILh!EA=pAQKdx-Cdiev=v{eg{8Ht<{e8_NAN~b=)%W>-WDCE0PyDHGemi$BoXwcK z{>e9^za6*c1ilttWw&V+U;WCPlV9{LdC~Ey%_H(qj`xgfES(4Yz5jSTZfCt`4E$0YRsR*S^mTCR^;V&sxC8{l_Cp7w8-YPgg&ebxsLQ00$vXK>z>% diff --git a/docs/html/tabs.css b/docs/html/tabs.css deleted file mode 100644 index 71c8a47..0000000 --- a/docs/html/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important;color:var(--nav-menu-foreground-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file diff --git a/docs/latex/Makefile b/docs/latex/Makefile deleted file mode 100644 index 07f226d..0000000 --- a/docs/latex/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -LATEX_CMD?=pdflatex -MKIDX_CMD?=makeindex -BIBTEX_CMD?=bibtex -LATEX_COUNT?=8 -MANUAL_FILE?=refman - -all: $(MANUAL_FILE).pdf - -pdf: $(MANUAL_FILE).pdf - -$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex - $(LATEX_CMD) $(MANUAL_FILE) - $(MKIDX_CMD) $(MANUAL_FILE).idx - $(LATEX_CMD) $(MANUAL_FILE) - latex_count=$(LATEX_COUNT) ; \ - while egrep -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ - do \ - echo "Rerunning latex...." ;\ - $(LATEX_CMD) $(MANUAL_FILE) ;\ - latex_count=`expr $$latex_count - 1` ;\ - done - $(MKIDX_CMD) $(MANUAL_FILE).idx - $(LATEX_CMD) $(MANUAL_FILE) - - -clean: - rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf diff --git a/docs/latex/annotated.tex b/docs/latex/annotated.tex deleted file mode 100644 index 4563bd6..0000000 --- a/docs/latex/annotated.tex +++ /dev/null @@ -1,42 +0,0 @@ -\doxysection{Class List} -Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator$<$ T $>$}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator }{\pageref{class_code_generation_1_1_base_1_1_base_code_generator}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings$<$ T $>$}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ }{\pageref{class_code_generation_1_1_base_1_1_base_code_generator_settings}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template}} \\*Base editor script template object. Base editor implementation Base\+Script\+Template }{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class }{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings}} \\*\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} }{\pageref{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}{Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour}} \\*Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} }{\pageref{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Code\+Generation.\+Base.\+Base\+Script\+Template}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object }{\pageref{class_code_generation_1_1_base_1_1_base_script_template}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Field\+Search.\+Core.\+Base.\+Base\+Search}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation }{\pageref{class_field_search_1_1_core_1_1_base_1_1_base_search}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor$<$ T $>$}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} }{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} \\*\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}} \\*By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} }{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}} \\*By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} }{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_code_generation_utils}{Code\+Generation.\+Code\+Generation\+Utils}} \\*Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} }{\pageref{class_code_generation_1_1_code_generation_utils}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template}} \\*Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor$<$ T $>$}} \\*Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} }{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}{Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor}} \\*\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings }{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}{Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector}} \\*Default implementation Base\+Search\+Layer\+Inspector }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator}} \\*\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings}} \\*\mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window}} \\*Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search.\+Settings.\+Field\+Search\+Settings}} \\*\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings }{\pageref{class_field_search_1_1_settings_1_1_field_search_settings}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}{Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor}} \\*Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} }{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor$<$ T $>$}} \\*Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor }{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Code\+Generation.\+Data.\+Generated\+Script}} \\*\mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script }{\pageref{class_code_generation_1_1_data_1_1_generated_script}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector}} \\*Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}{Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour}} \\*Sample monobehaviour without specific inspector }{\pageref{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour}} \\*Sample monobehaviour with specific inspector }{\pageref{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}{Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor}} \\*Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} }{\pageref{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data$<$ T $>$}} \\*\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} }{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json}} \\*Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} }{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj}} \\*Stored Search\+Cache struct }{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}{Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache}} \\*Search\+Cache inspector controller. With Initialize\+On\+Load logic }{\pageref{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service}} \\*Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} }{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}{Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter}} \\*Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} }{\pageref{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Field\+Search.\+Core.\+Search\+With\+Filters}} \\*Default search with filters }{\pageref{class_field_search_1_1_core_1_1_search_with_filters}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_comparer}{Field\+Search.\+Attributes.\+Type\+Comparer}} \\*Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} }{\pageref{class_field_search_1_1_attributes_1_1_type_comparer}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute}} \\*Dropdown list attribute for type, inherited from Base\+Type }{\pageref{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}{Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer}} \\*Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} }{\pageref{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}}{} -\end{DoxyCompactList} diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex deleted file mode 100644 index 8041594..0000000 --- a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator.tex +++ /dev/null @@ -1,76 +0,0 @@ -\hypertarget{class_code_generation_1_1_base_1_1_base_code_generator}{}\doxysection{Code\+Generation.\+Base.\+Base\+Code\+Generator\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} -\label{class_code_generation_1_1_base_1_1_base_code_generator}\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} - - -\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator - - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -abstract void \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_ab8a520e531164821bdcc1e34be876d30}{Create\+Scripts}} (T script\+Template, bool refresh=true, params Type\mbox{[}$\,$\mbox{]} input\+Types) -\begin{DoxyCompactList}\small\item\em Create scripts using {\itshape script\+Template} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator}} (\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ T $>$ settings) -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ T $>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_aa8fba5afdf5e2cdc34ee77cd58c48235}{\+\_\+settings}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} -\begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Base\+Script\+Template}}}]\end{description} -\end{Desc} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}\label{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}} -\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}!BaseCodeGenerator@{BaseCodeGenerator}} -\index{BaseCodeGenerator@{BaseCodeGenerator}!CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{BaseCodeGenerator()}{BaseCodeGenerator()}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator}}$<$ T $>$.\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ T $>$}]{settings }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_ab8a520e531164821bdcc1e34be876d30}\label{class_code_generation_1_1_base_1_1_base_code_generator_ab8a520e531164821bdcc1e34be876d30}} -\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}!CreateScripts@{CreateScripts}} -\index{CreateScripts@{CreateScripts}!CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{CreateScripts()}{CreateScripts()}} -{\footnotesize\ttfamily abstract void \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator}}$<$ T $>$.Create\+Scripts (\begin{DoxyParamCaption}\item[{T}]{script\+Template, }\item[{bool}]{refresh = {\ttfamily true}, }\item[{params Type\mbox{[}$\,$\mbox{]}}]{input\+Types }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Create scripts using {\itshape script\+Template} - - -\begin{DoxyParams}{Parameters} -{\em script\+Template} & \\ -\hline -{\em refresh} & \\ -\hline -{\em input\+Types} & \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_aa8fba5afdf5e2cdc34ee77cd58c48235}\label{class_code_generation_1_1_base_1_1_base_code_generator_aa8fba5afdf5e2cdc34ee77cd58c48235}} -\index{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}!\_settings@{\_settings}} -\index{\_settings@{\_settings}!CodeGeneration.Base.BaseCodeGenerator$<$ T $>$@{CodeGeneration.Base.BaseCodeGenerator$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{\_settings}{\_settings}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$T$>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Code\+Generation.\+Base.\+Base\+Code\+Generator}}$<$ T $>$.\+\_\+settings\hspace{0.3cm}{\ttfamily [protected]}} - diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps deleted file mode 100644 index 23df121..0000000 --- a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 118.343193 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 4.225000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(CodeGeneration.Base.BaseCodeGeneratorSettings< T >) cw -(ScriptableObject) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (CodeGeneration.Base.BaseCodeGeneratorSettings< T >) 0.000000 0.000000 box - (ScriptableObject) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex b/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex deleted file mode 100644 index abbac21..0000000 --- a/docs/latex/class_code_generation_1_1_base_1_1_base_code_generator_settings.tex +++ /dev/null @@ -1,137 +0,0 @@ -\hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings}{}\doxysection{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} -\label{class_code_generation_1_1_base_1_1_base_code_generator_settings}\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} - - -\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ - - -Inheritance diagram for Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_code_generation_1_1_base_1_1_base_code_generator_settings} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_adc2754ebe569d16fe052c45aa4003e56}{Full\+File\+Folder}} (string relative\+Path) -\begin{DoxyCompactList}\small\item\em Full folder path with {\itshape relative\+Path} \end{DoxyCompactList}\item -\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}}$<$ T $>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a37f572a859ef43fbd17e0018f802ca8f}{Create\+Generator\+Instance}} () -\begin{DoxyCompactList}\small\item\em Create new instance Base\+Code\+Generator$<$\+T$>$ using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}{Code\+Generator\+Type}} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_ab3ce77734ba566268bc5bc94768a2429}{\+\_\+default\+File\+Folder}} -\item -T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a9284d0450c15c9cb3b8e84a118c47ea6}{\+\_\+default\+Script\+Template}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_abd1a2925542d55192b1cdec617178c55}{Default\+Script\+Template}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Default script template, used in Base\+Code\+Generator$<$\+T$>$ \end{DoxyCompactList}\item -string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_aa2c4284058c752937b151191d2bedd94}{Default\+File\+Folder}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Folder for generated files \end{DoxyCompactList}\item -abstract string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}{Code\+Generator\+Type\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Code\+Generator type name \end{DoxyCompactList}\item -Type \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}{Code\+Generator\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Get Code\+Generator\+Type using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}{Code\+Generator\+Type\+Name}} \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ \begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Base\+Script\+Template}}}]\end{description} -\end{Desc} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_a37f572a859ef43fbd17e0018f802ca8f}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_a37f572a859ef43fbd17e0018f802ca8f}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!CreateGeneratorInstance@{CreateGeneratorInstance}} -\index{CreateGeneratorInstance@{CreateGeneratorInstance}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{CreateGeneratorInstance()}{CreateGeneratorInstance()}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}}$<$ T $>$ \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Create\+Generator\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Create new instance Base\+Code\+Generator$<$\+T$>$ using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}{Code\+Generator\+Type}} - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_adc2754ebe569d16fe052c45aa4003e56}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_adc2754ebe569d16fe052c45aa4003e56}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!FullFileFolder@{FullFileFolder}} -\index{FullFileFolder@{FullFileFolder}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{FullFileFolder()}{FullFileFolder()}} -{\footnotesize\ttfamily string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Full\+File\+Folder (\begin{DoxyParamCaption}\item[{string}]{relative\+Path }\end{DoxyParamCaption})} - - - -Full folder path with {\itshape relative\+Path} - - -\begin{DoxyParams}{Parameters} -{\em relative\+Path} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_ab3ce77734ba566268bc5bc94768a2429}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_ab3ce77734ba566268bc5bc94768a2429}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!\_defaultFileFolder@{\_defaultFileFolder}} -\index{\_defaultFileFolder@{\_defaultFileFolder}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{\_defaultFileFolder}{\_defaultFileFolder}} -{\footnotesize\ttfamily string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.\+\_\+default\+File\+Folder\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_a9284d0450c15c9cb3b8e84a118c47ea6}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_a9284d0450c15c9cb3b8e84a118c47ea6}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!\_defaultScriptTemplate@{\_defaultScriptTemplate}} -\index{\_defaultScriptTemplate@{\_defaultScriptTemplate}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{\_defaultScriptTemplate}{\_defaultScriptTemplate}} -{\footnotesize\ttfamily T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.\+\_\+default\+Script\+Template\hspace{0.3cm}{\ttfamily [protected]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_acab7bde8979ec2b5747cacea8061855c}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!CodeGeneratorType@{CodeGeneratorType}} -\index{CodeGeneratorType@{CodeGeneratorType}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{CodeGeneratorType}{CodeGeneratorType}} -{\footnotesize\ttfamily Type \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Code\+Generator\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - - - -Get Code\+Generator\+Type using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}{Code\+Generator\+Type\+Name}} - -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_a575b64d76378b4b905afd9fd120cf2e5}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!CodeGeneratorTypeName@{CodeGeneratorTypeName}} -\index{CodeGeneratorTypeName@{CodeGeneratorTypeName}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{CodeGeneratorTypeName}{CodeGeneratorTypeName}} -{\footnotesize\ttfamily abstract string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Code\+Generator\+Type\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - - - -Code\+Generator type name - -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_aa2c4284058c752937b151191d2bedd94}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_aa2c4284058c752937b151191d2bedd94}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!DefaultFileFolder@{DefaultFileFolder}} -\index{DefaultFileFolder@{DefaultFileFolder}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{DefaultFileFolder}{DefaultFileFolder}} -{\footnotesize\ttfamily string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Default\+File\+Folder\hspace{0.3cm}{\ttfamily [get]}} - - - -Folder for generated files - -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_code_generator_settings_abd1a2925542d55192b1cdec617178c55}\label{class_code_generation_1_1_base_1_1_base_code_generator_settings_abd1a2925542d55192b1cdec617178c55}} -\index{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}!DefaultScriptTemplate@{DefaultScriptTemplate}} -\index{DefaultScriptTemplate@{DefaultScriptTemplate}!CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$@{CodeGeneration.Base.BaseCodeGeneratorSettings$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{DefaultScriptTemplate}{DefaultScriptTemplate}} -{\footnotesize\ttfamily T \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings}}$<$ T $>$.Default\+Script\+Template\hspace{0.3cm}{\ttfamily [get]}} - - - -Default script template, used in Base\+Code\+Generator$<$\+T$>$ - diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps b/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps deleted file mode 100644 index 22e1c9a..0000000 --- a/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.eps +++ /dev/null @@ -1,209 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 181.405899 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.756250 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(CodeGeneration.Base.BaseScriptTemplate) cw -(ScriptableObject) cw -(FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) cw -(FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (CodeGeneration.Base.BaseScriptTemplate) 0.000000 2.000000 box - (ScriptableObject) 0.000000 3.000000 box - (FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) 0.000000 1.000000 box - (FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 2.000000 out -solid -1 0.000000 3.000000 in -solid -1 0.000000 1.250000 out -solid -0 0.000000 1.750000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex b/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex deleted file mode 100644 index b6c94ce..0000000 --- a/docs/latex/class_code_generation_1_1_base_1_1_base_script_template.tex +++ /dev/null @@ -1,78 +0,0 @@ -\hypertarget{class_code_generation_1_1_base_1_1_base_script_template}{}\doxysection{Code\+Generation.\+Base.\+Base\+Script\+Template Class Reference} -\label{class_code_generation_1_1_base_1_1_base_script_template}\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} - - -\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object - - -Inheritance diagram for Code\+Generation.\+Base.\+Base\+Script\+Template\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=4.000000cm]{class_code_generation_1_1_base_1_1_base_script_template} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -abstract \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}{Create\+Script}} (Type type, params object\mbox{[}$\,$\mbox{]} args) -\begin{DoxyCompactList}\small\item\em Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ac54e71e41e3c776cd4b38e34b470ee1a}{\+\_\+script\+Name\+Format\+String}} -\begin{DoxyCompactList}\small\item\em File name format string \end{DoxyCompactList}\item -string \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} -\begin{DoxyCompactList}\small\item\em Script format string \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}\label{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}} -\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}!CreateScript@{CreateScript}} -\index{CreateScript@{CreateScript}!CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} -\doxysubsubsection{\texorpdfstring{CreateScript()}{CreateScript()}} -{\footnotesize\ttfamily abstract \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} Code\+Generation.\+Base.\+Base\+Script\+Template.\+Create\+Script (\begin{DoxyParamCaption}\item[{Type}]{type, }\item[{params object\mbox{[}$\,$\mbox{]}}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} - - -\begin{DoxyParams}{Parameters} -{\em type} & \\ -\hline -{\em args} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template}}. - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}\label{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}} -\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}!\_scriptFormatString@{\_scriptFormatString}} -\index{\_scriptFormatString@{\_scriptFormatString}!CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} -\doxysubsubsection{\texorpdfstring{\_scriptFormatString}{\_scriptFormatString}} -{\footnotesize\ttfamily string Code\+Generation.\+Base.\+Base\+Script\+Template.\+\_\+script\+Format\+String\hspace{0.3cm}{\ttfamily [protected]}} - - - -Script format string - -\mbox{\Hypertarget{class_code_generation_1_1_base_1_1_base_script_template_ac54e71e41e3c776cd4b38e34b470ee1a}\label{class_code_generation_1_1_base_1_1_base_script_template_ac54e71e41e3c776cd4b38e34b470ee1a}} -\index{CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}!\_scriptNameFormatString@{\_scriptNameFormatString}} -\index{\_scriptNameFormatString@{\_scriptNameFormatString}!CodeGeneration.Base.BaseScriptTemplate@{CodeGeneration.Base.BaseScriptTemplate}} -\doxysubsubsection{\texorpdfstring{\_scriptNameFormatString}{\_scriptNameFormatString}} -{\footnotesize\ttfamily string Code\+Generation.\+Base.\+Base\+Script\+Template.\+\_\+script\+Name\+Format\+String\hspace{0.3cm}{\ttfamily [protected]}} - - - -File name format string - diff --git a/docs/latex/class_code_generation_1_1_code_generation_utils.tex b/docs/latex/class_code_generation_1_1_code_generation_utils.tex deleted file mode 100644 index 9086728..0000000 --- a/docs/latex/class_code_generation_1_1_code_generation_utils.tex +++ /dev/null @@ -1,157 +0,0 @@ -\hypertarget{class_code_generation_1_1_code_generation_utils}{}\doxysection{Code\+Generation.\+Code\+Generation\+Utils Class Reference} -\label{class_code_generation_1_1_code_generation_utils}\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} - - -Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} - - -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static Type\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a190861e24bfc57c427d95a3bf3c42279}{Get\+All\+Available\+Editor\+Types}} () -\begin{DoxyCompactList}\small\item\em Get all Unity\+Editor.\+Editor types. Excluding default or sample types. \end{DoxyCompactList}\item -static Type\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_af7660c01cf38f6923686dbf3a2d8dd1a}{Get\+All\+Inherited\+Types}} (Type base\+Type, Assembly\mbox{[}$\,$\mbox{]} assemblies=default, Func$<$ string, bool $>$ Validate\+Namespace\+Func=default) -\begin{DoxyCompactList}\small\item\em Get all inherited types for {\itshape base\+Type} \end{DoxyCompactList}\item -static Field\+Info \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a71c410743989de4b9107607a7b84a267}{Get\+Attribute\+Field\+By\+Name}} (Attribute attribute, string field\+Name) -\begin{DoxyCompactList}\small\item\em Get first Field\+Info for {\itshape attribute} by {\itshape field\+Name} \end{DoxyCompactList}\item -static Field\+Info \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a8322d529306138c5431a836c7c9b3ab0}{Get\+First\+Attribute\+Field\+By\+Type$<$ T $>$}} (Attribute attribute) -\begin{DoxyCompactList}\small\item\em Get first Field\+Info for {\itshape attribute} by type of {\itshape T} \end{DoxyCompactList}\item -static T \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a9407f29895b627aee57074b1446680f0}{Get\+First\+Class\+Attribute$<$ T $>$}} (Type type) -\begin{DoxyCompactList}\small\item\em Get first class {\itshape T} attribute \end{DoxyCompactList}\item -static bool \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils_a7b05412af29f2b8adfbad96746641faf}{Save\+To\+File}} (string folder\+Path, \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} generated\+Script) -\begin{DoxyCompactList}\small\item\em Save {\itshape generated\+Script} to folder with {\itshape folder\+Path} \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a190861e24bfc57c427d95a3bf3c42279}\label{class_code_generation_1_1_code_generation_utils_a190861e24bfc57c427d95a3bf3c42279}} -\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetAllAvailableEditorTypes@{GetAllAvailableEditorTypes}} -\index{GetAllAvailableEditorTypes@{GetAllAvailableEditorTypes}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} -\doxysubsubsection{\texorpdfstring{GetAllAvailableEditorTypes()}{GetAllAvailableEditorTypes()}} -{\footnotesize\ttfamily static Type\mbox{[}$\,$\mbox{]} Code\+Generation.\+Code\+Generation\+Utils.\+Get\+All\+Available\+Editor\+Types (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get all Unity\+Editor.\+Editor types. Excluding default or sample types. - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_af7660c01cf38f6923686dbf3a2d8dd1a}\label{class_code_generation_1_1_code_generation_utils_af7660c01cf38f6923686dbf3a2d8dd1a}} -\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetAllInheritedTypes@{GetAllInheritedTypes}} -\index{GetAllInheritedTypes@{GetAllInheritedTypes}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} -\doxysubsubsection{\texorpdfstring{GetAllInheritedTypes()}{GetAllInheritedTypes()}} -{\footnotesize\ttfamily static Type\mbox{[}$\,$\mbox{]} Code\+Generation.\+Code\+Generation\+Utils.\+Get\+All\+Inherited\+Types (\begin{DoxyParamCaption}\item[{Type}]{base\+Type, }\item[{Assembly\mbox{[}$\,$\mbox{]}}]{assemblies = {\ttfamily default}, }\item[{Func$<$ string, bool $>$}]{Validate\+Namespace\+Func = {\ttfamily default} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get all inherited types for {\itshape base\+Type} - - -\begin{DoxyParams}{Parameters} -{\em base\+Type} & \\ -\hline -{\em assemblies} & \\ -\hline -{\em Validate\+Namespace\+Func} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a71c410743989de4b9107607a7b84a267}\label{class_code_generation_1_1_code_generation_utils_a71c410743989de4b9107607a7b84a267}} -\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetAttributeFieldByName@{GetAttributeFieldByName}} -\index{GetAttributeFieldByName@{GetAttributeFieldByName}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} -\doxysubsubsection{\texorpdfstring{GetAttributeFieldByName()}{GetAttributeFieldByName()}} -{\footnotesize\ttfamily static Field\+Info Code\+Generation.\+Code\+Generation\+Utils.\+Get\+Attribute\+Field\+By\+Name (\begin{DoxyParamCaption}\item[{Attribute}]{attribute, }\item[{string}]{field\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get first Field\+Info for {\itshape attribute} by {\itshape field\+Name} - - -\begin{DoxyParams}{Parameters} -{\em attribute} & \\ -\hline -{\em field\+Name} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a8322d529306138c5431a836c7c9b3ab0}\label{class_code_generation_1_1_code_generation_utils_a8322d529306138c5431a836c7c9b3ab0}} -\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetFirstAttributeFieldByType$<$ T $>$@{GetFirstAttributeFieldByType$<$ T $>$}} -\index{GetFirstAttributeFieldByType$<$ T $>$@{GetFirstAttributeFieldByType$<$ T $>$}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} -\doxysubsubsection{\texorpdfstring{GetFirstAttributeFieldByType$<$ T $>$()}{GetFirstAttributeFieldByType< T >()}} -{\footnotesize\ttfamily static Field\+Info Code\+Generation.\+Code\+Generation\+Utils.\+Get\+First\+Attribute\+Field\+By\+Type$<$ T $>$ (\begin{DoxyParamCaption}\item[{Attribute}]{attribute }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get first Field\+Info for {\itshape attribute} by type of {\itshape T} - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} - -\begin{DoxyParams}{Parameters} -{\em attribute} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em Type}]\end{description} -\end{Desc} -\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a9407f29895b627aee57074b1446680f0}\label{class_code_generation_1_1_code_generation_utils_a9407f29895b627aee57074b1446680f0}} -\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!GetFirstClassAttribute$<$ T $>$@{GetFirstClassAttribute$<$ T $>$}} -\index{GetFirstClassAttribute$<$ T $>$@{GetFirstClassAttribute$<$ T $>$}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} -\doxysubsubsection{\texorpdfstring{GetFirstClassAttribute$<$ T $>$()}{GetFirstClassAttribute< T >()}} -{\footnotesize\ttfamily static T Code\+Generation.\+Code\+Generation\+Utils.\+Get\+First\+Class\+Attribute$<$ T $>$ (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get first class {\itshape T} attribute - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} - -\begin{DoxyParams}{Parameters} -{\em type} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em Attribute}]\end{description} -\end{Desc} -\mbox{\Hypertarget{class_code_generation_1_1_code_generation_utils_a7b05412af29f2b8adfbad96746641faf}\label{class_code_generation_1_1_code_generation_utils_a7b05412af29f2b8adfbad96746641faf}} -\index{CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}!SaveToFile@{SaveToFile}} -\index{SaveToFile@{SaveToFile}!CodeGeneration.CodeGenerationUtils@{CodeGeneration.CodeGenerationUtils}} -\doxysubsubsection{\texorpdfstring{SaveToFile()}{SaveToFile()}} -{\footnotesize\ttfamily static bool Code\+Generation.\+Code\+Generation\+Utils.\+Save\+To\+File (\begin{DoxyParamCaption}\item[{string}]{folder\+Path, }\item[{\mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}}}]{generated\+Script }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Save {\itshape generated\+Script} to folder with {\itshape folder\+Path} - - -\begin{DoxyParams}{Parameters} -{\em folder\+Path} & \\ -\hline -{\em generated\+Script} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} diff --git a/docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex b/docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex deleted file mode 100644 index dba0a3d..0000000 --- a/docs/latex/class_code_generation_1_1_data_1_1_generated_script.tex +++ /dev/null @@ -1,46 +0,0 @@ -\hypertarget{class_code_generation_1_1_data_1_1_generated_script}{}\doxysection{Code\+Generation.\+Data.\+Generated\+Script Class Reference} -\label{class_code_generation_1_1_data_1_1_generated_script}\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} - - -\mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script - - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_a03dcc14c9b7039ed210e41ed9a4030e0}{Generated\+Script}} (string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}{file\+Name}}, string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}{script\+Str}}) -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}{file\+Name}} -\item -string \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}{script\+Str}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_data_1_1_generated_script_a03dcc14c9b7039ed210e41ed9a4030e0}\label{class_code_generation_1_1_data_1_1_generated_script_a03dcc14c9b7039ed210e41ed9a4030e0}} -\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}!GeneratedScript@{GeneratedScript}} -\index{GeneratedScript@{GeneratedScript}!CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} -\doxysubsubsection{\texorpdfstring{GeneratedScript()}{GeneratedScript()}} -{\footnotesize\ttfamily Code\+Generation.\+Data.\+Generated\+Script.\+Generated\+Script (\begin{DoxyParamCaption}\item[{string}]{file\+Name, }\item[{string}]{script\+Str }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}\label{class_code_generation_1_1_data_1_1_generated_script_a8264e62ba4a84eca902f084638d5a68f}} -\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}!fileName@{fileName}} -\index{fileName@{fileName}!CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} -\doxysubsubsection{\texorpdfstring{fileName}{fileName}} -{\footnotesize\ttfamily string Code\+Generation.\+Data.\+Generated\+Script.\+file\+Name} - -\mbox{\Hypertarget{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}\label{class_code_generation_1_1_data_1_1_generated_script_af9bbecc461529231eb5e7c65b4c81982}} -\index{CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}!scriptStr@{scriptStr}} -\index{scriptStr@{scriptStr}!CodeGeneration.Data.GeneratedScript@{CodeGeneration.Data.GeneratedScript}} -\doxysubsubsection{\texorpdfstring{scriptStr}{scriptStr}} -{\footnotesize\ttfamily string Code\+Generation.\+Data.\+Generated\+Script.\+script\+Str} - diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps b/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps deleted file mode 100644 index 59962dc..0000000 --- a/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 101.010101 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 4.950000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer) cw -(PropertyDrawer) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer) 0.000000 0.000000 box - (PropertyDrawer) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex b/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex deleted file mode 100644 index fe38324..0000000 --- a/docs/latex/class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer.tex +++ /dev/null @@ -1,88 +0,0 @@ -\hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}{}\doxysection{Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer Class Reference} -\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} - - -Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} - - -Inheritance diagram for Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a305b359157f1b6fc901837455895be4c}{On\+GUI}} (Rect position, Serialized\+Property property, GUIContent label) -\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_af6b72a2881e9efa305635f304620f298}{Show\+Drop\+Down\+Type\+List}} (Rect position, Serialized\+Property property, GUIContent label) -\item -void \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a4221d510d2c503f8c96e47131d0d0c51}{Init}} (Serialized\+Property property) -\begin{DoxyCompactList}\small\item\em First Init call \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_ae252b50e8c6993146ab5a056b1a69761}{target}} -\item -int \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a9610420828745e9532370e0700e08b02}{current\+Type\+Index}} -\item -GUIContent\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a8353ced6434d15487f6b0b488fb487ac}{displayed\+Options}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a4221d510d2c503f8c96e47131d0d0c51}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a4221d510d2c503f8c96e47131d0d0c51}} -\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!Init@{Init}} -\index{Init@{Init}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily void Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+Init (\begin{DoxyParamCaption}\item[{Serialized\+Property}]{property }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -First Init call - - -\begin{DoxyParams}{Parameters} -{\em property} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a305b359157f1b6fc901837455895be4c}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a305b359157f1b6fc901837455895be4c}} -\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!OnGUI@{OnGUI}} -\index{OnGUI@{OnGUI}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} -\doxysubsubsection{\texorpdfstring{OnGUI()}{OnGUI()}} -{\footnotesize\ttfamily override void Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+On\+GUI (\begin{DoxyParamCaption}\item[{Rect}]{position, }\item[{Serialized\+Property}]{property, }\item[{GUIContent}]{label }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_af6b72a2881e9efa305635f304620f298}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_af6b72a2881e9efa305635f304620f298}} -\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!ShowDropDownTypeList@{ShowDropDownTypeList}} -\index{ShowDropDownTypeList@{ShowDropDownTypeList}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} -\doxysubsubsection{\texorpdfstring{ShowDropDownTypeList()}{ShowDropDownTypeList()}} -{\footnotesize\ttfamily void Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+Show\+Drop\+Down\+Type\+List (\begin{DoxyParamCaption}\item[{Rect}]{position, }\item[{Serialized\+Property}]{property, }\item[{GUIContent}]{label }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a9610420828745e9532370e0700e08b02}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a9610420828745e9532370e0700e08b02}} -\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!currentTypeIndex@{currentTypeIndex}} -\index{currentTypeIndex@{currentTypeIndex}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} -\doxysubsubsection{\texorpdfstring{currentTypeIndex}{currentTypeIndex}} -{\footnotesize\ttfamily int Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+current\+Type\+Index\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a8353ced6434d15487f6b0b488fb487ac}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_a8353ced6434d15487f6b0b488fb487ac}} -\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!displayedOptions@{displayedOptions}} -\index{displayedOptions@{displayedOptions}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} -\doxysubsubsection{\texorpdfstring{displayedOptions}{displayedOptions}} -{\footnotesize\ttfamily GUIContent \mbox{[}$\,$\mbox{]} Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+displayed\+Options\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_ae252b50e8c6993146ab5a056b1a69761}\label{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer_ae252b50e8c6993146ab5a056b1a69761}} -\index{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}!target@{target}} -\index{target@{target}!FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer@{FieldSearch.Attributes.Drawers.TypeRefDropdownAttributeDrawer}} -\doxysubsubsection{\texorpdfstring{target}{target}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer.\+target\hspace{0.3cm}{\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps b/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps deleted file mode 100644 index a3d40d0..0000000 --- a/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 170.940170 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.925000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Attributes.TypeComparer) cw -(IComparer< Type >) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Attributes.TypeComparer) 0.000000 0.000000 box - (IComparer< Type >) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex b/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex deleted file mode 100644 index ffa1c5c..0000000 --- a/docs/latex/class_field_search_1_1_attributes_1_1_type_comparer.tex +++ /dev/null @@ -1,30 +0,0 @@ -\hypertarget{class_field_search_1_1_attributes_1_1_type_comparer}{}\doxysection{Field\+Search.\+Attributes.\+Type\+Comparer Class Reference} -\label{class_field_search_1_1_attributes_1_1_type_comparer}\index{FieldSearch.Attributes.TypeComparer@{FieldSearch.Attributes.TypeComparer}} - - -Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} - - -Inheritance diagram for Field\+Search.\+Attributes.\+Type\+Comparer\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_attributes_1_1_type_comparer} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -int \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_comparer_a1dc99db230eb071edca363e039d28c4e}{Compare}} (Type x, Type y) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_comparer_a1dc99db230eb071edca363e039d28c4e}\label{class_field_search_1_1_attributes_1_1_type_comparer_a1dc99db230eb071edca363e039d28c4e}} -\index{FieldSearch.Attributes.TypeComparer@{FieldSearch.Attributes.TypeComparer}!Compare@{Compare}} -\index{Compare@{Compare}!FieldSearch.Attributes.TypeComparer@{FieldSearch.Attributes.TypeComparer}} -\doxysubsubsection{\texorpdfstring{Compare()}{Compare()}} -{\footnotesize\ttfamily int Field\+Search.\+Attributes.\+Type\+Comparer.\+Compare (\begin{DoxyParamCaption}\item[{Type}]{x, }\item[{Type}]{y }\end{DoxyParamCaption})} - diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps b/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps deleted file mode 100644 index d87a7a2..0000000 --- a/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 132.450333 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.775000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Attributes.TypeRefDropdownAttribute) cw -(PropertyAttribute) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Attributes.TypeRefDropdownAttribute) 0.000000 0.000000 box - (PropertyAttribute) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex b/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex deleted file mode 100644 index 2fc789c..0000000 --- a/docs/latex/class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute.tex +++ /dev/null @@ -1,100 +0,0 @@ -\hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{}\doxysection{Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute Class Reference} -\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} - - -Dropdown list attribute for type, inherited from Base\+Type - - -Inheritance diagram for Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a33df02f28ad5c9bdf1b7b911810e34a2}{Type\+Ref\+Dropdown\+Attribute}} (Type base\+Type, params string\mbox{[}$\,$\mbox{]} ignored\+Namespaces) -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static List$<$ Type $>$ \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a99ae8d7d72647ea4b342d74db5297e16}{Get\+Inherited\+Types}} (Type base\+Type, params Assembly\mbox{[}$\,$\mbox{]} assemblies) -\begin{DoxyCompactList}\small\item\em Get all Inherited from {\itshape base\+Type} Types \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -Type \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a3d233b3c537a6625e7d8ce414de3c456}{Base\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, private set\mbox{]}} -\begin{DoxyCompactList}\small\item\em Base type \end{DoxyCompactList}\item -string\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a19c5be564637fd4772edb16dfd288c14}{Inherited\+Type\+Name\+Array}}\hspace{0.3cm}{\ttfamily \mbox{[}get, private set\mbox{]}} -\begin{DoxyCompactList}\small\item\em Array with Type.\+Assembly\+Qualified\+Name \end{DoxyCompactList}\item -string\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a93c5ee5d54b528f1fc9b6ffa465b9a5a}{Short\+Inherited\+Type\+Name\+Array}}\hspace{0.3cm}{\ttfamily \mbox{[}get, private set\mbox{]}} -\begin{DoxyCompactList}\small\item\em Array with Type.\+Name \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Dropdown list attribute for type, inherited from Base\+Type - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a33df02f28ad5c9bdf1b7b911810e34a2}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a33df02f28ad5c9bdf1b7b911810e34a2}} -\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!TypeRefDropdownAttribute@{TypeRefDropdownAttribute}} -\index{TypeRefDropdownAttribute@{TypeRefDropdownAttribute}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} -\doxysubsubsection{\texorpdfstring{TypeRefDropdownAttribute()}{TypeRefDropdownAttribute()}} -{\footnotesize\ttfamily Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Type\+Ref\+Dropdown\+Attribute (\begin{DoxyParamCaption}\item[{Type}]{base\+Type, }\item[{params string\mbox{[}$\,$\mbox{]}}]{ignored\+Namespaces }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a99ae8d7d72647ea4b342d74db5297e16}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a99ae8d7d72647ea4b342d74db5297e16}} -\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!GetInheritedTypes@{GetInheritedTypes}} -\index{GetInheritedTypes@{GetInheritedTypes}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} -\doxysubsubsection{\texorpdfstring{GetInheritedTypes()}{GetInheritedTypes()}} -{\footnotesize\ttfamily static List$<$ Type $>$ Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Get\+Inherited\+Types (\begin{DoxyParamCaption}\item[{Type}]{base\+Type, }\item[{params Assembly\mbox{[}$\,$\mbox{]}}]{assemblies }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Get all Inherited from {\itshape base\+Type} Types - - -\begin{DoxyParams}{Parameters} -{\em base\+Type} & \\ -\hline -{\em assemblies} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a3d233b3c537a6625e7d8ce414de3c456}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a3d233b3c537a6625e7d8ce414de3c456}} -\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!BaseType@{BaseType}} -\index{BaseType@{BaseType}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} -\doxysubsubsection{\texorpdfstring{BaseType}{BaseType}} -{\footnotesize\ttfamily Type Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Base\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private set]}} - - - -Base type - -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a19c5be564637fd4772edb16dfd288c14}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a19c5be564637fd4772edb16dfd288c14}} -\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!InheritedTypeNameArray@{InheritedTypeNameArray}} -\index{InheritedTypeNameArray@{InheritedTypeNameArray}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} -\doxysubsubsection{\texorpdfstring{InheritedTypeNameArray}{InheritedTypeNameArray}} -{\footnotesize\ttfamily string \mbox{[}$\,$\mbox{]} Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Inherited\+Type\+Name\+Array\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private set]}} - - - -Array with Type.\+Assembly\+Qualified\+Name - -\mbox{\Hypertarget{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a93c5ee5d54b528f1fc9b6ffa465b9a5a}\label{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute_a93c5ee5d54b528f1fc9b6ffa465b9a5a}} -\index{FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}!ShortInheritedTypeNameArray@{ShortInheritedTypeNameArray}} -\index{ShortInheritedTypeNameArray@{ShortInheritedTypeNameArray}!FieldSearch.Attributes.TypeRefDropdownAttribute@{FieldSearch.Attributes.TypeRefDropdownAttribute}} -\doxysubsubsection{\texorpdfstring{ShortInheritedTypeNameArray}{ShortInheritedTypeNameArray}} -{\footnotesize\ttfamily string \mbox{[}$\,$\mbox{]} Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute.\+Short\+Inherited\+Type\+Name\+Array\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private set]}} - - - -Array with Type.\+Name - diff --git a/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps b/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps deleted file mode 100644 index eaa5750..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 176.991150 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.825000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Base.BaseSearch) cw -(FieldSearch.Core.SearchWithFilters) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Base.BaseSearch) 0.000000 1.000000 box - (FieldSearch.Core.SearchWithFilters) 0.000000 0.000000 box - -% ----- relations ----- - -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex b/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex deleted file mode 100644 index a41df30..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_base_1_1_base_search.tex +++ /dev/null @@ -1,108 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search}{}\doxysection{Field\+Search.\+Core.\+Base.\+Base\+Search Class Reference} -\label{class_field_search_1_1_core_1_1_base_1_1_base_search}\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} - - -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation - - -Inheritance diagram for Field\+Search.\+Core.\+Base.\+Base\+Search\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_base_1_1_base_search} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a0b45e7038726433ce71c80854d5809b7}{Base\+Search}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a2a90a39eb31051aa8e09f86d72b77b30}{Update\+Criteria}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) -\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a6cd0cc788accc62962ab1d630dca21a5}{Get\+Result}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags, bool any=false, params object\mbox{[}$\,$\mbox{]} input) -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a8feb3ac1b78384e9e4d55535a21fab96}{Clear\+Criteria}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -abstract bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}{Create\+Criteria}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_a8ca67da20bdf099278dced707dfdd723}{Add\+Criterion}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}} base\+Search\+Criterion) -\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -List$<$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}} $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ad0d1450356ee36c7dc622f7e7b95fc8c}{base\+Search\+Criteria}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!SearchFilter@{SearchFilter}} -\index{SearchFilter@{SearchFilter}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{SearchFilter}{SearchFilter}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Field\+Search.\+Core.\+Base.\+Base\+Search.\+Search\+Filter}}} - - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a0b45e7038726433ce71c80854d5809b7}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a0b45e7038726433ce71c80854d5809b7}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!BaseSearch@{BaseSearch}} -\index{BaseSearch@{BaseSearch}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{BaseSearch()}{BaseSearch()}} -{\footnotesize\ttfamily Field\+Search.\+Core.\+Base.\+Base\+Search.\+Base\+Search (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a8ca67da20bdf099278dced707dfdd723}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a8ca67da20bdf099278dced707dfdd723}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!AddCriterion@{AddCriterion}} -\index{AddCriterion@{AddCriterion}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{AddCriterion()}{AddCriterion()}} -{\footnotesize\ttfamily void Field\+Search.\+Core.\+Base.\+Base\+Search.\+Add\+Criterion (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}}}]{base\+Search\+Criterion }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a8feb3ac1b78384e9e4d55535a21fab96}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a8feb3ac1b78384e9e4d55535a21fab96}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!ClearCriteria@{ClearCriteria}} -\index{ClearCriteria@{ClearCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{ClearCriteria()}{ClearCriteria()}} -{\footnotesize\ttfamily void Field\+Search.\+Core.\+Base.\+Base\+Search.\+Clear\+Criteria (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!CreateCriteria@{CreateCriteria}} -\index{CreateCriteria@{CreateCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{CreateCriteria()}{CreateCriteria()}} -{\footnotesize\ttfamily abstract bool Field\+Search.\+Core.\+Base.\+Base\+Search.\+Create\+Criteria (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} - - - -Implemented in \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}{Field\+Search.\+Core.\+Search\+With\+Filters}}. - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a6cd0cc788accc62962ab1d630dca21a5}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a6cd0cc788accc62962ab1d630dca21a5}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!GetResult@{GetResult}} -\index{GetResult@{GetResult}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{GetResult()}{GetResult()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Base.\+Base\+Search.\+Get\+Result (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags, }\item[{bool}]{any = {\ttfamily false}, }\item[{params object\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_a2a90a39eb31051aa8e09f86d72b77b30}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_a2a90a39eb31051aa8e09f86d72b77b30}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!UpdateCriteria@{UpdateCriteria}} -\index{UpdateCriteria@{UpdateCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{UpdateCriteria()}{UpdateCriteria()}} -{\footnotesize\ttfamily void Field\+Search.\+Core.\+Base.\+Base\+Search.\+Update\+Criteria (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_base_1_1_base_search_ad0d1450356ee36c7dc622f7e7b95fc8c}\label{class_field_search_1_1_core_1_1_base_1_1_base_search_ad0d1450356ee36c7dc622f7e7b95fc8c}} -\index{FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}!baseSearchCriteria@{baseSearchCriteria}} -\index{baseSearchCriteria@{baseSearchCriteria}!FieldSearch.Core.Base.BaseSearch@{FieldSearch.Core.Base.BaseSearch}} -\doxysubsubsection{\texorpdfstring{baseSearchCriteria}{baseSearchCriteria}} -{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}}$>$ Field\+Search.\+Core.\+Base.\+Base\+Search.\+base\+Search\+Criteria\hspace{0.3cm}{\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps deleted file mode 100644 index d2c1a03..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 54.644810 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 9.150000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 2 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) cw -(FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) cw -(FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) 0.500000 1.000000 box - (FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) 0.000000 0.000000 box - (FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) 1.000000 0.000000 box - -% ----- relations ----- - -solid -1 0.500000 0.250000 out -solid -0.000000 1.000000 1.000000 conn -solid -0 0.000000 0.750000 in -solid -0 1.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex deleted file mode 100644 index 5003aa9..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion.tex +++ /dev/null @@ -1,160 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion Class Reference} -\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} - - -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} - - -Inheritance diagram for Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=1.530055cm]{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a72252505c7d1b85d1ffe7eee66c49081}{Base\+Search\+Criterion}} () -\item -abstract bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}{Has\+Result$<$ T $>$}} (Search\+Filter current\+Flags, params T\mbox{[}$\,$\mbox{]} input) -\begin{DoxyCompactList}\small\item\em Check results \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -abstract Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}{Get\+Criterion\+Search\+Filter}} () -\begin{DoxyCompactList}\small\item\em Get Criterion Search\+Filter flag \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a946c4b6c7cec6415407734b9009891d8}{Compare}} (string name, string raw\+Search\+Text, Search\+Filter current\+Search\+Filter) -\begin{DoxyCompactList}\small\item\em Compare result with search text \end{DoxyCompactList}\item -virtual bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_aa988f5327448c116780227c6a28d1321}{Is\+Active}} (Search\+Filter current\+Flags) -\begin{DoxyCompactList}\small\item\em If criterion is active for current search flag \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a38ec36c19bc6e98888dcd6fe399b278f}{Init}} () -\begin{DoxyCompactList}\small\item\em Init method with base logic \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a720d9a286c989fcf623ff7cacda59de4}{criterion\+Filter}} -\begin{DoxyCompactList}\small\item\em Criterion Search\+Filter flag \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a72252505c7d1b85d1ffe7eee66c49081}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a72252505c7d1b85d1ffe7eee66c49081}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!BaseSearchCriterion@{BaseSearchCriterion}} -\index{BaseSearchCriterion@{BaseSearchCriterion}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{BaseSearchCriterion()}{BaseSearchCriterion()}} -{\footnotesize\ttfamily Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Base\+Search\+Criterion (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a946c4b6c7cec6415407734b9009891d8}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a946c4b6c7cec6415407734b9009891d8}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!Compare@{Compare}} -\index{Compare@{Compare}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{Compare()}{Compare()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Compare (\begin{DoxyParamCaption}\item[{string}]{name, }\item[{string}]{raw\+Search\+Text, }\item[{Search\+Filter}]{current\+Search\+Filter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - - - -Compare result with search text - - -\begin{DoxyParams}{Parameters} -{\em name} & \\ -\hline -{\em raw\+Search\+Text} & \\ -\hline -{\em current\+Search\+Filter} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!GetCriterionSearchFilter@{GetCriterionSearchFilter}} -\index{GetCriterionSearchFilter@{GetCriterionSearchFilter}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{GetCriterionSearchFilter()}{GetCriterionSearchFilter()}} -{\footnotesize\ttfamily abstract Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Get\+Criterion\+Search\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} - - - -Get Criterion Search\+Filter flag - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}}, and \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}}. - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!HasResult$<$ T $>$@{HasResult$<$ T $>$}} -\index{HasResult$<$ T $>$@{HasResult$<$ T $>$}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{HasResult$<$ T $>$()}{HasResult< T >()}} -{\footnotesize\ttfamily abstract bool Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Has\+Result$<$ T $>$ (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags, }\item[{params T\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Check results - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} - -\begin{DoxyParams}{Parameters} -{\em current\+Flags} & \\ -\hline -{\em input} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}}, and \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}}. - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a38ec36c19bc6e98888dcd6fe399b278f}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a38ec36c19bc6e98888dcd6fe399b278f}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!Init@{Init}} -\index{Init@{Init}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily virtual void Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Init method with base logic - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_aa988f5327448c116780227c6a28d1321}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_aa988f5327448c116780227c6a28d1321}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!IsActive@{IsActive}} -\index{IsActive@{IsActive}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{IsActive()}{IsActive()}} -{\footnotesize\ttfamily virtual bool Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+Is\+Active (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -If criterion is active for current search flag - - -\begin{DoxyParams}{Parameters} -{\em current\+Flags} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a720d9a286c989fcf623ff7cacda59de4}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a720d9a286c989fcf623ff7cacda59de4}} -\index{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}!criterionFilter@{criterionFilter}} -\index{criterionFilter@{criterionFilter}!FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion@{FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion}} -\doxysubsubsection{\texorpdfstring{criterionFilter}{criterionFilter}} -{\footnotesize\ttfamily Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion.\+criterion\+Filter\hspace{0.3cm}{\ttfamily [protected]}} - - - -Criterion Search\+Filter flag - diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps deleted file mode 100644 index a69c7b9..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 109.289619 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 4.575000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) cw -(FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion) 0.000000 0.000000 box - (FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex deleted file mode 100644 index 0161362..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion.tex +++ /dev/null @@ -1,101 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion Class Reference} -\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} - - -By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} - - -Inheritance diagram for Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_ade20a8f7aa2002b316103705eff00100}{By\+Field\+Name\+Search\+Criterion}} () -\item -override bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}{Has\+Result$<$ T $>$}} (Search\+Filter current\+Flags, params T\mbox{[}$\,$\mbox{]} input) -\begin{DoxyCompactList}\small\item\em Check results \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -const Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a18a768e9c410bde3461d1416e8cfabdc}{CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER}} = Search\+Filter.\+By\+Field\+Name -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -override Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}{Get\+Criterion\+Search\+Filter}} () -\begin{DoxyCompactList}\small\item\em Get Criterion Search\+Filter flag \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_ade20a8f7aa2002b316103705eff00100}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_ade20a8f7aa2002b316103705eff00100}} -\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!ByFieldNameSearchCriterion@{ByFieldNameSearchCriterion}} -\index{ByFieldNameSearchCriterion@{ByFieldNameSearchCriterion}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{ByFieldNameSearchCriterion()}{ByFieldNameSearchCriterion()}} -{\footnotesize\ttfamily Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+By\+Field\+Name\+Search\+Criterion (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_af249f270cfe537f952eec79f0ac55185}} -\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!GetCriterionSearchFilter@{GetCriterionSearchFilter}} -\index{GetCriterionSearchFilter@{GetCriterionSearchFilter}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{GetCriterionSearchFilter()}{GetCriterionSearchFilter()}} -{\footnotesize\ttfamily override Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+Get\+Criterion\+Search\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Get Criterion Search\+Filter flag - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a7b357e7e17e018641d85c9b1352a4e1d}} -\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!HasResult$<$ T $>$@{HasResult$<$ T $>$}} -\index{HasResult$<$ T $>$@{HasResult$<$ T $>$}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{HasResult$<$ T $>$()}{HasResult< T >()}} -{\footnotesize\ttfamily override bool Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+Has\+Result$<$ T $>$ (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags, }\item[{params T\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} - - - -Check results - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} - -\begin{DoxyParams}{Parameters} -{\em current\+Flags} & \\ -\hline -{\em input} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a18a768e9c410bde3461d1416e8cfabdc}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion_a18a768e9c410bde3461d1416e8cfabdc}} -\index{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}!CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}} -\index{CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}!FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByFieldNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{CRITERION\_SEARCH\_FILTER}{CRITERION\_SEARCH\_FILTER}} -{\footnotesize\ttfamily const Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion.\+CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER = Search\+Filter.\+By\+Field\+Name\hspace{0.3cm}{\ttfamily [static]}} - diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps deleted file mode 100644 index c911d08..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 111.731842 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 4.475000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) cw -(FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion) 0.000000 0.000000 box - (FieldSearch.Core.Data.Criteria.Base.BaseSearchCriterion) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex b/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex deleted file mode 100644 index 7dd0623..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion.tex +++ /dev/null @@ -1,101 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion Class Reference} -\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} - - -By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} - - -Inheritance diagram for Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a727ba023a913c35128bb4db67a79871f}{By\+Obj\+Name\+Search\+Criterion}} () -\item -override bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}{Has\+Result$<$ T $>$}} (Search\+Filter current\+Flags, params T\mbox{[}$\,$\mbox{]} input) -\begin{DoxyCompactList}\small\item\em Check results \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -const Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_aaebf06c7caa0cca04a7b90ffa9742567}{CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER}} = Search\+Filter.\+By\+Obj\+Name -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -override Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}{Get\+Criterion\+Search\+Filter}} () -\begin{DoxyCompactList}\small\item\em Get Criterion Search\+Filter flag \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a727ba023a913c35128bb4db67a79871f}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a727ba023a913c35128bb4db67a79871f}} -\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!ByObjNameSearchCriterion@{ByObjNameSearchCriterion}} -\index{ByObjNameSearchCriterion@{ByObjNameSearchCriterion}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{ByObjNameSearchCriterion()}{ByObjNameSearchCriterion()}} -{\footnotesize\ttfamily Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+By\+Obj\+Name\+Search\+Criterion (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_a35551fdb2443f01aa1c8b9ba264bbc49}} -\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!GetCriterionSearchFilter@{GetCriterionSearchFilter}} -\index{GetCriterionSearchFilter@{GetCriterionSearchFilter}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{GetCriterionSearchFilter()}{GetCriterionSearchFilter()}} -{\footnotesize\ttfamily override Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+Get\+Criterion\+Search\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Get Criterion Search\+Filter flag - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_ac308b638ab99d19df44712a362f87cd2}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_ae3d46cab968308e4dce1a13f1810eac6}} -\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!HasResult$<$ T $>$@{HasResult$<$ T $>$}} -\index{HasResult$<$ T $>$@{HasResult$<$ T $>$}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{HasResult$<$ T $>$()}{HasResult< T >()}} -{\footnotesize\ttfamily override bool Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+Has\+Result$<$ T $>$ (\begin{DoxyParamCaption}\item[{Search\+Filter}]{current\+Flags, }\item[{params T\mbox{[}$\,$\mbox{]}}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} - - - -Check results - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} - -\begin{DoxyParams}{Parameters} -{\em current\+Flags} & \\ -\hline -{\em input} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion_a8aa1cea484c2a33db97d9caddd5fe7bc}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}}. - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_aaebf06c7caa0cca04a7b90ffa9742567}\label{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion_aaebf06c7caa0cca04a7b90ffa9742567}} -\index{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}!CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}} -\index{CRITERION\_SEARCH\_FILTER@{CRITERION\_SEARCH\_FILTER}!FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion@{FieldSearch.Core.Data.Criteria.ByObjNameSearchCriterion}} -\doxysubsubsection{\texorpdfstring{CRITERION\_SEARCH\_FILTER}{CRITERION\_SEARCH\_FILTER}} -{\footnotesize\ttfamily const Search\+Filter Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion.\+CRITERION\+\_\+\+SEARCH\+\_\+\+FILTER = Search\+Filter.\+By\+Obj\+Name\hspace{0.3cm}{\ttfamily [static]}} - diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps deleted file mode 100644 index fa88e73..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.eps +++ /dev/null @@ -1,233 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 38.022812 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 13.150000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 4 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(Editor) cw -(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw -(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 1.500000 2.000000 box - (Editor) 1.500000 3.000000 box - (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 0.500000 1.000000 box - (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 2.500000 1.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 0.000000 0.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 1.000000 0.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 2.000000 0.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 3.000000 0.000000 box - -% ----- relations ----- - -solid -0 1.500000 2.000000 out -solid -1 1.500000 3.000000 in -solid -1 1.500000 1.250000 out -solid -0.500000 2.500000 2.000000 conn -solid -0 0.500000 1.750000 in -solid -1 0.500000 0.250000 out -solid -0.000000 1.000000 1.000000 conn -solid -0 2.500000 1.750000 in -solid -1 2.500000 0.250000 out -solid -2.000000 3.000000 1.000000 conn -solid -0 0.000000 0.750000 in -solid -0 1.000000 0.750000 in -solid -0 2.000000 0.750000 in -solid -0 3.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex deleted file mode 100644 index f82e799..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor.tex +++ /dev/null @@ -1,17 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{}\doxysection{Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor Class Reference} -\label{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}\index{FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor@{FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor}} - - -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class - - -Inheritance diagram for Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=1.064639cm]{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class \ No newline at end of file diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps deleted file mode 100644 index c5a3cc2..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.eps +++ /dev/null @@ -1,227 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 76.045624 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 6.575000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 2 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(Editor) cw -(Editor) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 0.500000 1.000000 box - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 0.000000 2.000000 box - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 1.000000 2.000000 box - (Editor) 0.000000 3.000000 box - (Editor) 1.000000 3.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 0.000000 0.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 1.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.500000 1.000000 out -solid -0.000000 1.000000 2.000000 conn -solid -1 0.000000 2.000000 in -solid -0 0.000000 2.000000 out -solid -1 1.000000 2.000000 in -solid -0 1.000000 2.000000 out -solid -1 0.000000 3.000000 in -solid -1 1.000000 3.000000 in -solid -1 0.500000 0.250000 out -solid -0.000000 1.000000 1.000000 conn -solid -0 0.000000 0.750000 in -solid -0 1.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex b/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex deleted file mode 100644 index b19fb3a..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor.tex +++ /dev/null @@ -1,153 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{}\doxysection{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} -\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} - - -Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} - - -Inheritance diagram for Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.129278cm]{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}{On\+Inspector\+GUI}} () -\item -override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}{Init\+Searchable\+Inspector}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a3426e0aff8f9946c4ce13e0f10fbd8f1}{search\+Layer\+Inspector}} -\item -Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a79af117490074ba1e9ddd2d33415a3b4}{searchable\+Global\+Editor}} -\item -Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad2ebbda528c30c6b39e2d5e27b95a9d1}{default\+Editor}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab813b8133553cc31ed3da5c98b99b6c4}{Settings}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\item -virtual Type \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab54c590712a6dceec3297cb4826cfe7e}{Search\+Layer\+Inspector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\item -virtual bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a2e7a802e5f1c8b7fcff634ef26f9283b}{Is\+Active}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}{On\+Enable}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_aa6ab0fa14d71fe8531cc92a183b9a05d}{On\+Disable}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}{On\+Enable}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} - -Abstract \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Default\+Field\+Search\+Global\+Editor}} to save default Inspector - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & Default inspector\\ -\hline -\end{DoxyTemplParams} -\begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em Editor}]\end{description} -\end{Desc} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!InitSearchableInspector@{InitSearchableInspector}} -\index{InitSearchableInspector@{InitSearchableInspector}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{InitSearchableInspector()}{InitSearchableInspector()}} -{\footnotesize\ttfamily virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Init\+Searchable\+Inspector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Reimplemented in \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor$<$ T $>$}}. - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_aa6ab0fa14d71fe8531cc92a183b9a05d}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_aa6ab0fa14d71fe8531cc92a183b9a05d}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnDisable@{OnDisable}} -\index{OnDisable@{OnDisable}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnDisable()}{OnDisable()}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnEnable@{OnEnable}} -\index{OnEnable@{OnEnable}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a6fa037fa158d2a054d7ff261c410fcbe}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnEnable@{OnEnable}} -\index{OnEnable@{OnEnable}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a92bdb32946e748fa35954ea65b5e6e63}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad2ebbda528c30c6b39e2d5e27b95a9d1}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad2ebbda528c30c6b39e2d5e27b95a9d1}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!defaultEditor@{defaultEditor}} -\index{defaultEditor@{defaultEditor}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{defaultEditor}{defaultEditor}} -{\footnotesize\ttfamily Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.default\+Editor\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a79af117490074ba1e9ddd2d33415a3b4}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a79af117490074ba1e9ddd2d33415a3b4}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!searchableGlobalEditor@{searchableGlobalEditor}} -\index{searchableGlobalEditor@{searchableGlobalEditor}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{searchableGlobalEditor}{searchableGlobalEditor}} -{\footnotesize\ttfamily Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.searchable\+Global\+Editor\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a3426e0aff8f9946c4ce13e0f10fbd8f1}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a3426e0aff8f9946c4ce13e0f10fbd8f1}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!searchLayerInspector@{searchLayerInspector}} -\index{searchLayerInspector@{searchLayerInspector}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{searchLayerInspector}{searchLayerInspector}} -{\footnotesize\ttfamily Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.search\+Layer\+Inspector\hspace{0.3cm}{\ttfamily [protected]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a2e7a802e5f1c8b7fcff634ef26f9283b}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_a2e7a802e5f1c8b7fcff634ef26f9283b}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!IsActive@{IsActive}} -\index{IsActive@{IsActive}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{IsActive}{IsActive}} -{\footnotesize\ttfamily virtual bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Is\+Active\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab54c590712a6dceec3297cb4826cfe7e}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab54c590712a6dceec3297cb4826cfe7e}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!SearchLayerInspectorType@{SearchLayerInspectorType}} -\index{SearchLayerInspectorType@{SearchLayerInspectorType}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{SearchLayerInspectorType}{SearchLayerInspectorType}} -{\footnotesize\ttfamily virtual Type \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Search\+Layer\+Inspector\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab813b8133553cc31ed3da5c98b99b6c4}\label{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ab813b8133553cc31ed3da5c98b99b6c4}} -\index{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}!Settings@{Settings}} -\index{Settings@{Settings}!FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{Settings}{Settings}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor}}$<$ T $>$.Settings\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps deleted file mode 100644 index 8a36a5c..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.eps +++ /dev/null @@ -1,209 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 165.631470 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.018750 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) cw -(UnityEditor.Editor) cw -(FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) 0.000000 2.000000 box - (UnityEditor.Editor) 0.000000 3.000000 box - (FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) 0.000000 1.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 2.000000 out -solid -1 0.000000 3.000000 in -solid -1 0.000000 1.250000 out -solid -0 0.000000 1.750000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex deleted file mode 100644 index 1076f67..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector.tex +++ /dev/null @@ -1,17 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector Class Reference} -\label{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}\index{FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector@{FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector}} - - -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class - - -Inheritance diagram for Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=4.000000cm]{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector} -\end{center} -\end{figure} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class \ No newline at end of file diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex deleted file mode 100644 index 5470f0c..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service.tex +++ /dev/null @@ -1,287 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service Class Reference} -\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} - - -Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} - - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a5b4b2d3b93db1f50a88c0dcabae1e6d5}{Search\+Inspector\+Service}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}{serialized\+Object}}) -\item -string int flags \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_af3a11f867e9222410633ca604306065c}{Get\+Data}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a1db3475bea979e046dad4c734c210209}{Update\+Data}} (string \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}}, Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}}) -\begin{DoxyCompactList}\small\item\em Update current search data \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a731d7cba9f93095815b4f8036482b217}{Show\+Inspector\+Layer}} () -\begin{DoxyCompactList}\small\item\em Try show full inspector search layer \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab5bf9f43f692d4f168904b346a00162b}{Show\+Search\+Text\+Area}} () -\begin{DoxyCompactList}\small\item\em Try show only search layer \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6252e697f9dd7dcb9ce32e1b65da533d}{Show\+Search\+Objects\+Layer}} () -\begin{DoxyCompactList}\small\item\em Try show only search result layer \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -Serialized\+Object \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}} -\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a16f88e8865909c2fb5e39324c3308d84}{Is\+Null\+Or\+None}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Search status is inactive \end{DoxyCompactList}\item -object \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_acc22b77cdcf9c49f9dacc9a33b03d5fe}{Target\+Object}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Current target object \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -List$<$ Serialized\+Property $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aa9f7a27f542cfa32a388110a654345c7}{Get\+Serialized\+Property\+Recursive}} (Serialized\+Property property, Func$<$ Serialized\+Property, bool $>$ validate\+Func) -\begin{DoxyCompactList}\small\item\em Get all Serialized\+Property based on {\itshape property} with inherited objs \end{DoxyCompactList}\item -List$<$ Field\+Info $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a7bb839fd0fd0246b0032b86daa9576b0}{Get\+Field\+Info\+Recursive}} (Type type) -\begin{DoxyCompactList}\small\item\em Get all Field\+Info for {\itshape type} with inherited objs \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a23b3b9865ef8230b2c60f3d5b6494c3f}{Show\+Search\+Fields}} () -\begin{DoxyCompactList}\small\item\em Just show search layer \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a102abe4dc487c663629cb447e1587ee9}{Action\+With\+Change\+Check}} (Action action) -\begin{DoxyCompactList}\small\item\em Method to call GUI action that returns state of change \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a31a071d2c37436c7ec1ba7a7c4b4cb16}{End\+Vertical}} () -\begin{DoxyCompactList}\small\item\em Default call Editor\+GUILayout.\+End\+Vertical() with extra actions \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a195e189d1b826ae58ca4b49587e4673a}{search}} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}{serialized\+Object}} -\item -readonly string \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a693e753ed746fd0831e82138af950d32}{search\+Label}} = \char`\"{}Field Search\+:\char`\"{} -\item -string \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}} -\begin{DoxyCompactList}\small\item\em Get current search data with \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}} \& \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}} \end{DoxyCompactList}\item -Search\+Filter \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a5b4b2d3b93db1f50a88c0dcabae1e6d5}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a5b4b2d3b93db1f50a88c0dcabae1e6d5}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!SearchInspectorService@{SearchInspectorService}} -\index{SearchInspectorService@{SearchInspectorService}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{SearchInspectorService()}{SearchInspectorService()}} -{\footnotesize\ttfamily Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Search\+Inspector\+Service (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}}}]{serialized\+Object }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a102abe4dc487c663629cb447e1587ee9}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a102abe4dc487c663629cb447e1587ee9}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ActionWithChangeCheck@{ActionWithChangeCheck}} -\index{ActionWithChangeCheck@{ActionWithChangeCheck}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{ActionWithChangeCheck()}{ActionWithChangeCheck()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Action\+With\+Change\+Check (\begin{DoxyParamCaption}\item[{Action}]{action }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Method to call GUI action that returns state of change - - -\begin{DoxyParams}{Parameters} -{\em action} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a31a071d2c37436c7ec1ba7a7c4b4cb16}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a31a071d2c37436c7ec1ba7a7c4b4cb16}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!EndVertical@{EndVertical}} -\index{EndVertical@{EndVertical}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{EndVertical()}{EndVertical()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+End\+Vertical (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Default call Editor\+GUILayout.\+End\+Vertical() with extra actions - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_af3a11f867e9222410633ca604306065c}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_af3a11f867e9222410633ca604306065c}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!GetData@{GetData}} -\index{GetData@{GetData}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{GetData()}{GetData()}} -{\footnotesize\ttfamily string int flags Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Get\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a7bb839fd0fd0246b0032b86daa9576b0}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a7bb839fd0fd0246b0032b86daa9576b0}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!GetFieldInfoRecursive@{GetFieldInfoRecursive}} -\index{GetFieldInfoRecursive@{GetFieldInfoRecursive}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{GetFieldInfoRecursive()}{GetFieldInfoRecursive()}} -{\footnotesize\ttfamily List$<$ Field\+Info $>$ Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Get\+Field\+Info\+Recursive (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Get all Field\+Info for {\itshape type} with inherited objs - - -\begin{DoxyParams}{Parameters} -{\em property} & \\ -\hline -{\em validate\+Func} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aa9f7a27f542cfa32a388110a654345c7}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aa9f7a27f542cfa32a388110a654345c7}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!GetSerializedPropertyRecursive@{GetSerializedPropertyRecursive}} -\index{GetSerializedPropertyRecursive@{GetSerializedPropertyRecursive}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{GetSerializedPropertyRecursive()}{GetSerializedPropertyRecursive()}} -{\footnotesize\ttfamily List$<$ Serialized\+Property $>$ Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Get\+Serialized\+Property\+Recursive (\begin{DoxyParamCaption}\item[{Serialized\+Property}]{property, }\item[{Func$<$ Serialized\+Property, bool $>$}]{validate\+Func }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Get all Serialized\+Property based on {\itshape property} with inherited objs - - -\begin{DoxyParams}{Parameters} -{\em property} & \\ -\hline -{\em validate\+Func} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a731d7cba9f93095815b4f8036482b217}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a731d7cba9f93095815b4f8036482b217}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowInspectorLayer@{ShowInspectorLayer}} -\index{ShowInspectorLayer@{ShowInspectorLayer}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{ShowInspectorLayer()}{ShowInspectorLayer()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Inspector\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Try show full inspector search layer - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a23b3b9865ef8230b2c60f3d5b6494c3f}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a23b3b9865ef8230b2c60f3d5b6494c3f}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowSearchFields@{ShowSearchFields}} -\index{ShowSearchFields@{ShowSearchFields}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{ShowSearchFields()}{ShowSearchFields()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Search\+Fields (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Just show search layer - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6252e697f9dd7dcb9ce32e1b65da533d}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6252e697f9dd7dcb9ce32e1b65da533d}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowSearchObjectsLayer@{ShowSearchObjectsLayer}} -\index{ShowSearchObjectsLayer@{ShowSearchObjectsLayer}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{ShowSearchObjectsLayer()}{ShowSearchObjectsLayer()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Search\+Objects\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Try show only search result layer - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab5bf9f43f692d4f168904b346a00162b}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab5bf9f43f692d4f168904b346a00162b}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!ShowSearchTextArea@{ShowSearchTextArea}} -\index{ShowSearchTextArea@{ShowSearchTextArea}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{ShowSearchTextArea()}{ShowSearchTextArea()}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Show\+Search\+Text\+Area (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Try show only search layer - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a1db3475bea979e046dad4c734c210209}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a1db3475bea979e046dad4c734c210209}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!UpdateData@{UpdateData}} -\index{UpdateData@{UpdateData}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{UpdateData()}{UpdateData()}} -{\footnotesize\ttfamily void Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Update\+Data (\begin{DoxyParamCaption}\item[{string}]{search\+Text, }\item[{Search\+Filter}]{search\+Filters }\end{DoxyParamCaption})} - - - -Update current search data - - -\begin{DoxyParams}{Parameters} -{\em search\+Text} & \\ -\hline -{\em search\+Filters} & \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a195e189d1b826ae58ca4b49587e4673a}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a195e189d1b826ae58ca4b49587e4673a}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!search@{search}} -\index{search@{search}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{search}{search}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!searchFilters@{searchFilters}} -\index{searchFilters@{searchFilters}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{searchFilters}{searchFilters}} -{\footnotesize\ttfamily Search\+Filter Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\+Filters\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a693e753ed746fd0831e82138af950d32}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a693e753ed746fd0831e82138af950d32}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!searchLabel@{searchLabel}} -\index{searchLabel@{searchLabel}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{searchLabel}{searchLabel}} -{\footnotesize\ttfamily readonly string Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\+Label = \char`\"{}Field Search\+:\char`\"{}\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!searchText@{searchText}} -\index{searchText@{searchText}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{searchText}{searchText}} -{\footnotesize\ttfamily string Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+search\+Text\hspace{0.3cm}{\ttfamily [private]}} - - - -Get current search data with \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_ab60115c4ef3ade7e158e5346aadfc2aa}{search\+Text}} \& \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a6c5cec57fa20bfc3a628911339725126}{search\+Filters}} - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a3acf62ac213d096d820867b4d0e002c4}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!serializedObject@{serializedObject}} -\index{serializedObject@{serializedObject}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{serializedObject}{serializedObject}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}{Serialized\+Object}} Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+serialized\+Object\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a16f88e8865909c2fb5e39324c3308d84}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_a16f88e8865909c2fb5e39324c3308d84}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!IsNullOrNone@{IsNullOrNone}} -\index{IsNullOrNone@{IsNullOrNone}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{IsNullOrNone}{IsNullOrNone}} -{\footnotesize\ttfamily bool Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Is\+Null\+Or\+None\hspace{0.3cm}{\ttfamily [get]}} - - - -Search status is inactive - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_aab0860e563d5dbcfb04905b49a92f90f}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!SerializedObject@{SerializedObject}} -\index{SerializedObject@{SerializedObject}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{SerializedObject}{SerializedObject}} -{\footnotesize\ttfamily Serialized\+Object Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Serialized\+Object\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_acc22b77cdcf9c49f9dacc9a33b03d5fe}\label{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service_acc22b77cdcf9c49f9dacc9a33b03d5fe}} -\index{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}!TargetObject@{TargetObject}} -\index{TargetObject@{TargetObject}!FieldSearch.Core.Inspectors.Controllers.SearchInspectorService@{FieldSearch.Core.Inspectors.Controllers.SearchInspectorService}} -\doxysubsubsection{\texorpdfstring{TargetObject}{TargetObject}} -{\footnotesize\ttfamily object Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service.\+Target\+Object\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [private]}} - - - -Current target object - diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps deleted file mode 100644 index 2354223..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.eps +++ /dev/null @@ -1,209 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 165.631470 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.018750 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) cw -(FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) cw -(UnityEditor.Editor) cw -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) 0.000000 1.000000 box - (FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) 0.000000 2.000000 box - (UnityEditor.Editor) 0.000000 3.000000 box - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -0 0.000000 2.000000 out -solid -1 0.000000 3.000000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex deleted file mode 100644 index 87deccb..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector.tex +++ /dev/null @@ -1,81 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector Class Reference} -\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} - - -Default implementation Base\+Search\+Layer\+Inspector - - -Inheritance diagram for Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=4.000000cm]{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a11300af7baa1979b0c05f94913442efd}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a3fa1097e96fce78fdf1672ce8220da3d}{On\+Enable}} () -\item -virtual void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_ae9c5875104ad58a59be2935ab55be5ae}{On\+Disable}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Search\+Inspector\+Service}} \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a075c0ce0f24a20ec4b991f3e1d68e971}{search\+Inspector\+Service}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -Func$<$ Object, int $>$ \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a945df15d1b95ae92f66ac2e0152c5a33}{Id}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Func to get Id of current target Object \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Default implementation Base\+Search\+Layer\+Inspector - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_ae9c5875104ad58a59be2935ab55be5ae}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_ae9c5875104ad58a59be2935ab55be5ae}} -\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!OnDisable@{OnDisable}} -\index{OnDisable@{OnDisable}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} -\doxysubsubsection{\texorpdfstring{OnDisable()}{OnDisable()}} -{\footnotesize\ttfamily virtual void Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+On\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a3fa1097e96fce78fdf1672ce8220da3d}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a3fa1097e96fce78fdf1672ce8220da3d}} -\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!OnEnable@{OnEnable}} -\index{OnEnable@{OnEnable}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} -\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} -{\footnotesize\ttfamily virtual void Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a11300af7baa1979b0c05f94913442efd}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a11300af7baa1979b0c05f94913442efd}} -\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a075c0ce0f24a20ec4b991f3e1d68e971}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a075c0ce0f24a20ec4b991f3e1d68e971}} -\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!searchInspectorService@{searchInspectorService}} -\index{searchInspectorService@{searchInspectorService}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} -\doxysubsubsection{\texorpdfstring{searchInspectorService}{searchInspectorService}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Search\+Inspector\+Service}} Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+search\+Inspector\+Service\hspace{0.3cm}{\ttfamily [protected]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a945df15d1b95ae92f66ac2e0152c5a33}\label{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector_a945df15d1b95ae92f66ac2e0152c5a33}} -\index{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}!Id@{Id}} -\index{Id@{Id}!FieldSearch.Core.Inspectors.DefaultSearchLayerInspector@{FieldSearch.Core.Inspectors.DefaultSearchLayerInspector}} -\doxysubsubsection{\texorpdfstring{Id}{Id}} -{\footnotesize\ttfamily Func$<$Object, int$>$ Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector.\+Id\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - - - -Func to get Id of current target Object - diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps deleted file mode 100644 index 6e08756..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 96.852303 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 5.162500 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >) cw -(UnityEditor.Editor) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< T >) 0.000000 0.000000 box - (UnityEditor.Editor) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex b/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex deleted file mode 100644 index badad52..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor.tex +++ /dev/null @@ -1,77 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} -\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} - - -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s - - -Inheritance diagram for Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a53a8300cd73ecd41a7d9dcf0669cf55a}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a03816f08ec35d02bf9a0950b80dc65c4}{On\+Enable}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -Unity\+Editor.\+Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a4b6ea5ee537b0cea57d4bda4afad9b55}{search\+Layer\+Inspector}} -\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_aa9e7877ce050b279a2a17f74b9b10e7f}{On\+Disable}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} -\begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em Base\+Search\+Layer\+Inspector}]\end{description} -\end{Desc} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_aa9e7877ce050b279a2a17f74b9b10e7f}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_aa9e7877ce050b279a2a17f74b9b10e7f}} -\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!OnDisable@{OnDisable}} -\index{OnDisable@{OnDisable}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnDisable()}{OnDisable()}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.On\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a03816f08ec35d02bf9a0950b80dc65c4}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a03816f08ec35d02bf9a0950b80dc65c4}} -\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!OnEnable@{OnEnable}} -\index{OnEnable@{OnEnable}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a53a8300cd73ecd41a7d9dcf0669cf55a}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a53a8300cd73ecd41a7d9dcf0669cf55a}} -\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a4b6ea5ee537b0cea57d4bda4afad9b55}\label{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor_a4b6ea5ee537b0cea57d4bda4afad9b55}} -\index{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}!searchLayerInspector@{searchLayerInspector}} -\index{searchLayerInspector@{searchLayerInspector}!FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$@{FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{searchLayerInspector}{searchLayerInspector}} -{\footnotesize\ttfamily Unity\+Editor.\+Editor \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor}}$<$ T $>$.search\+Layer\+Inspector\hspace{0.3cm}{\ttfamily [protected]}} - diff --git a/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps b/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps deleted file mode 100644 index b937396..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 176.991150 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.825000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Core.SearchWithFilters) cw -(FieldSearch.Core.Base.BaseSearch) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Core.SearchWithFilters) 0.000000 0.000000 box - (FieldSearch.Core.Base.BaseSearch) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex b/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex deleted file mode 100644 index bf6a705..0000000 --- a/docs/latex/class_field_search_1_1_core_1_1_search_with_filters.tex +++ /dev/null @@ -1,49 +0,0 @@ -\hypertarget{class_field_search_1_1_core_1_1_search_with_filters}{}\doxysection{Field\+Search.\+Core.\+Search\+With\+Filters Class Reference} -\label{class_field_search_1_1_core_1_1_search_with_filters}\index{FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}} - - -Default search with filters - - -Inheritance diagram for Field\+Search.\+Core.\+Search\+With\+Filters\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_core_1_1_search_with_filters} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters_af0f6c4525c9c9273795c8bc08fab5b28}{Search\+With\+Filters}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -override bool \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}{Create\+Criteria}} (\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}} current\+Flags) -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -Default search with filters - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_search_with_filters_af0f6c4525c9c9273795c8bc08fab5b28}\label{class_field_search_1_1_core_1_1_search_with_filters_af0f6c4525c9c9273795c8bc08fab5b28}} -\index{FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}!SearchWithFilters@{SearchWithFilters}} -\index{SearchWithFilters@{SearchWithFilters}!FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}} -\doxysubsubsection{\texorpdfstring{SearchWithFilters()}{SearchWithFilters()}} -{\footnotesize\ttfamily Field\+Search.\+Core.\+Search\+With\+Filters.\+Search\+With\+Filters (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}\label{class_field_search_1_1_core_1_1_search_with_filters_a02c22642a3292f43312d0b1b9b6a370f}} -\index{FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}!CreateCriteria@{CreateCriteria}} -\index{CreateCriteria@{CreateCriteria}!FieldSearch.Core.SearchWithFilters@{FieldSearch.Core.SearchWithFilters}} -\doxysubsubsection{\texorpdfstring{CreateCriteria()}{CreateCriteria()}} -{\footnotesize\ttfamily override bool Field\+Search.\+Core.\+Search\+With\+Filters.\+Create\+Criteria (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ae375a3a114606628acbecc3e74bb8e4a}{Search\+Filter}}}]{current\+Flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Implements \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search_ab429b00c2cad36eb051225c49c69cffb}{Field\+Search.\+Core.\+Base.\+Base\+Search}}. - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps deleted file mode 100644 index 2881355..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 93.240097 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 5.362500 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow) cw -(EditorWindow) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow) 0.000000 0.000000 box - (EditorWindow) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex deleted file mode 100644 index 56f4e4c..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window.tex +++ /dev/null @@ -1,199 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window Class Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} - - -Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window} -\end{center} -\end{figure} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a96a10944e464a9a6be4b049b460ed76f}{Init}} (\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} editor\+Script\+Generator\+Settings) -\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_add6f2c687318ed12e06fa06dcbc78326}{Init\+Styles}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f}{Init\+Scroll\+View}} (Vector2 size) -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a8c140bfdd5a46d443b163b41c3fb65c8}{On\+GUI}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ab39f0fc296476ce605e5cd32af85bbb0}{Show\+Buttons\+Layout}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aba658cefd3f990913ce6412016acc668}{Try\+Create\+Editors}} (params Type\mbox{[}$\,$\mbox{]} types) -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1900c1fe29e7343c73d0d958a8662170}{Show\+Scroll\+View\+Layout}} () -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a4c6d270cce2c701d53238491e886e59e}{On\+Click\+All\+Types\+Data}} (Type type) -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a339c5537913aea31b6a3937554bf7444}{On\+Click\+Selected\+Type\+Data}} (Type type) -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a07493facb7f1825bd44e3fb154a6ba90}{Show\+Scroll\+View\+Single\+Layout}} (string label, \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$ scroll\+View\+Data, Action$<$ Type $>$ on\+Click\+Data) -\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a53a158c452f443a3d2aa2b19473591c5}{editor\+Script\+Generator}} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a0227fcd9d8f83cb874933cc36394a0e7}{type\+Datas}} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1fc4528b631fa5451ddac221d078234d}{selected\+Type\+Datas}} -\item -GUIStyle \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5ea0a10399649343c09df5bf9f35a920}{label\+Header\+Style}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aaa4f2ac6da45d616c0e12c2a08f7c342}{WIDTH}} = 800 -\item -const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ad16175e24b194970b8ec7f5533e4d5c7}{HEIGHT}} = 600 -\item -const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a04e122aaa9dd2cf813d17e2838424ac6}{TB\+\_\+\+OFFSET}} = 75 -\item -const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5031e996cc500e6676e381a9efb83f75}{RL\+\_\+\+OFFSET}} = 25 -\item -const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a9b56157f2827c3788533a224a337a23c}{MIN\+\_\+\+LABEL\+\_\+\+AREA\+\_\+\+HEIGHT}} = 15 -\item -const int \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a626584ccef5c634cb2a0be7167306be0}{BUTTON\+\_\+\+SCROLLVIEW\+\_\+\+RL\+\_\+\+OFFSET}} = 5 -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a96a10944e464a9a6be4b049b460ed76f}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a96a10944e464a9a6be4b049b460ed76f}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!Init@{Init}} -\index{Init@{Init}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily static void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}}}]{editor\+Script\+Generator\+Settings }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aa91fe0c5fc54fa5ac7a0c62d4e7b3c8f}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!InitScrollView@{InitScrollView}} -\index{InitScrollView@{InitScrollView}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{InitScrollView()}{InitScrollView()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Init\+Scroll\+View (\begin{DoxyParamCaption}\item[{Vector2}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_add6f2c687318ed12e06fa06dcbc78326}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_add6f2c687318ed12e06fa06dcbc78326}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!InitStyles@{InitStyles}} -\index{InitStyles@{InitStyles}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{InitStyles()}{InitStyles()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Init\+Styles (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a4c6d270cce2c701d53238491e886e59e}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a4c6d270cce2c701d53238491e886e59e}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!OnClickAllTypesData@{OnClickAllTypesData}} -\index{OnClickAllTypesData@{OnClickAllTypesData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{OnClickAllTypesData()}{OnClickAllTypesData()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+On\+Click\+All\+Types\+Data (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a339c5537913aea31b6a3937554bf7444}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a339c5537913aea31b6a3937554bf7444}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!OnClickSelectedTypeData@{OnClickSelectedTypeData}} -\index{OnClickSelectedTypeData@{OnClickSelectedTypeData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{OnClickSelectedTypeData()}{OnClickSelectedTypeData()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+On\+Click\+Selected\+Type\+Data (\begin{DoxyParamCaption}\item[{Type}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a8c140bfdd5a46d443b163b41c3fb65c8}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a8c140bfdd5a46d443b163b41c3fb65c8}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!OnGUI@{OnGUI}} -\index{OnGUI@{OnGUI}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{OnGUI()}{OnGUI()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+On\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ab39f0fc296476ce605e5cd32af85bbb0}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ab39f0fc296476ce605e5cd32af85bbb0}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!ShowButtonsLayout@{ShowButtonsLayout}} -\index{ShowButtonsLayout@{ShowButtonsLayout}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{ShowButtonsLayout()}{ShowButtonsLayout()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Show\+Buttons\+Layout (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1900c1fe29e7343c73d0d958a8662170}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1900c1fe29e7343c73d0d958a8662170}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!ShowScrollViewLayout@{ShowScrollViewLayout}} -\index{ShowScrollViewLayout@{ShowScrollViewLayout}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{ShowScrollViewLayout()}{ShowScrollViewLayout()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Show\+Scroll\+View\+Layout (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a07493facb7f1825bd44e3fb154a6ba90}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a07493facb7f1825bd44e3fb154a6ba90}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!ShowScrollViewSingleLayout@{ShowScrollViewSingleLayout}} -\index{ShowScrollViewSingleLayout@{ShowScrollViewSingleLayout}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{ShowScrollViewSingleLayout()}{ShowScrollViewSingleLayout()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Show\+Scroll\+View\+Single\+Layout (\begin{DoxyParamCaption}\item[{string}]{label, }\item[{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$ Type $>$}]{scroll\+View\+Data, }\item[{Action$<$ Type $>$}]{on\+Click\+Data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aba658cefd3f990913ce6412016acc668}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aba658cefd3f990913ce6412016acc668}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!TryCreateEditors@{TryCreateEditors}} -\index{TryCreateEditors@{TryCreateEditors}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{TryCreateEditors()}{TryCreateEditors()}} -{\footnotesize\ttfamily void Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Try\+Create\+Editors (\begin{DoxyParamCaption}\item[{params Type\mbox{[}$\,$\mbox{]}}]{types }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a626584ccef5c634cb2a0be7167306be0}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a626584ccef5c634cb2a0be7167306be0}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!BUTTON\_SCROLLVIEW\_RL\_OFFSET@{BUTTON\_SCROLLVIEW\_RL\_OFFSET}} -\index{BUTTON\_SCROLLVIEW\_RL\_OFFSET@{BUTTON\_SCROLLVIEW\_RL\_OFFSET}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{BUTTON\_SCROLLVIEW\_RL\_OFFSET}{BUTTON\_SCROLLVIEW\_RL\_OFFSET}} -{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+BUTTON\+\_\+\+SCROLLVIEW\+\_\+\+RL\+\_\+\+OFFSET = 5\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a53a158c452f443a3d2aa2b19473591c5}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a53a158c452f443a3d2aa2b19473591c5}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!editorScriptGenerator@{editorScriptGenerator}} -\index{editorScriptGenerator@{editorScriptGenerator}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{editorScriptGenerator}{editorScriptGenerator}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+editor\+Script\+Generator\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ad16175e24b194970b8ec7f5533e4d5c7}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_ad16175e24b194970b8ec7f5533e4d5c7}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!HEIGHT@{HEIGHT}} -\index{HEIGHT@{HEIGHT}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{HEIGHT}{HEIGHT}} -{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+HEIGHT = 600\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5ea0a10399649343c09df5bf9f35a920}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5ea0a10399649343c09df5bf9f35a920}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!labelHeaderStyle@{labelHeaderStyle}} -\index{labelHeaderStyle@{labelHeaderStyle}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{labelHeaderStyle}{labelHeaderStyle}} -{\footnotesize\ttfamily GUIStyle Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+label\+Header\+Style\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a9b56157f2827c3788533a224a337a23c}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a9b56157f2827c3788533a224a337a23c}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!MIN\_LABEL\_AREA\_HEIGHT@{MIN\_LABEL\_AREA\_HEIGHT}} -\index{MIN\_LABEL\_AREA\_HEIGHT@{MIN\_LABEL\_AREA\_HEIGHT}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{MIN\_LABEL\_AREA\_HEIGHT}{MIN\_LABEL\_AREA\_HEIGHT}} -{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+MIN\+\_\+\+LABEL\+\_\+\+AREA\+\_\+\+HEIGHT = 15\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5031e996cc500e6676e381a9efb83f75}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a5031e996cc500e6676e381a9efb83f75}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!RL\_OFFSET@{RL\_OFFSET}} -\index{RL\_OFFSET@{RL\_OFFSET}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{RL\_OFFSET}{RL\_OFFSET}} -{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+RL\+\_\+\+OFFSET = 25\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1fc4528b631fa5451ddac221d078234d}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a1fc4528b631fa5451ddac221d078234d}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!selectedTypeDatas@{selectedTypeDatas}} -\index{selectedTypeDatas@{selectedTypeDatas}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{selectedTypeDatas}{selectedTypeDatas}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$Type$>$ Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+selected\+Type\+Datas\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a04e122aaa9dd2cf813d17e2838424ac6}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a04e122aaa9dd2cf813d17e2838424ac6}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!TB\_OFFSET@{TB\_OFFSET}} -\index{TB\_OFFSET@{TB\_OFFSET}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{TB\_OFFSET}{TB\_OFFSET}} -{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+TB\+\_\+\+OFFSET = 75\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a0227fcd9d8f83cb874933cc36394a0e7}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_a0227fcd9d8f83cb874933cc36394a0e7}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!typeDatas@{typeDatas}} -\index{typeDatas@{typeDatas}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{typeDatas}{typeDatas}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}}$<$Type$>$ Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+type\+Datas\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aaa4f2ac6da45d616c0e12c2a08f7c342}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_aaa4f2ac6da45d616c0e12c2a08f7c342}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}!WIDTH@{WIDTH}} -\index{WIDTH@{WIDTH}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow}} -\doxysubsubsection{\texorpdfstring{WIDTH}{WIDTH}} -{\footnotesize\ttfamily const int Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+WIDTH = 800\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex deleted file mode 100644 index 57f50b5..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data.tex +++ /dev/null @@ -1,105 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} - - -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} - - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a526bc4ca97f64ef66507bbcb0f34aaa7}{Scroll\+View\+Data}} (Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}{size}}) -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7a04bfa0a14b4d5b729a4ed38be6b3a1}{Scroll\+View\+Data}} (float width, float height) -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_ab26a52993ecbddcac2ecc0f4e9645adc}{Add\+Objects}} (params T\mbox{[}$\,$\mbox{]} objs) -\item -void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9582d6d3f5ba3635d13bd3fb223ba7bf}{Remove\+Objects}} (params T\mbox{[}$\,$\mbox{]} objs) -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}{size}} -\item -Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7c41a93ced2c82f8e1cb1ff9ed5098e2}{scroll\+Position}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -List$<$ T $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a835cc7f7c66504c782c4186fe8cf98e2}{Objects}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -List$<$ T $>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_aaad6ec3eda98a7e1dee65fe713aa82f5}{objects}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} class for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a526bc4ca97f64ef66507bbcb0f34aaa7}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a526bc4ca97f64ef66507bbcb0f34aaa7}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!ScrollViewData@{ScrollViewData}} -\index{ScrollViewData@{ScrollViewData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{ScrollViewData()}{ScrollViewData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} (\begin{DoxyParamCaption}\item[{Vector2}]{size }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7a04bfa0a14b4d5b729a4ed38be6b3a1}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7a04bfa0a14b4d5b729a4ed38be6b3a1}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!ScrollViewData@{ScrollViewData}} -\index{ScrollViewData@{ScrollViewData}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{ScrollViewData()}{ScrollViewData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Scroll\+View\+Data}} (\begin{DoxyParamCaption}\item[{float}]{width, }\item[{float}]{height }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_ab26a52993ecbddcac2ecc0f4e9645adc}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_ab26a52993ecbddcac2ecc0f4e9645adc}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!AddObjects@{AddObjects}} -\index{AddObjects@{AddObjects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{AddObjects()}{AddObjects()}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.Add\+Objects (\begin{DoxyParamCaption}\item[{params T\mbox{[}$\,$\mbox{]}}]{objs }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9582d6d3f5ba3635d13bd3fb223ba7bf}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9582d6d3f5ba3635d13bd3fb223ba7bf}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!RemoveObjects@{RemoveObjects}} -\index{RemoveObjects@{RemoveObjects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{RemoveObjects()}{RemoveObjects()}} -{\footnotesize\ttfamily void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.Remove\+Objects (\begin{DoxyParamCaption}\item[{params T\mbox{[}$\,$\mbox{]}}]{objs }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_aaad6ec3eda98a7e1dee65fe713aa82f5}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_aaad6ec3eda98a7e1dee65fe713aa82f5}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!objects@{objects}} -\index{objects@{objects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{objects}{objects}} -{\footnotesize\ttfamily List$<$T$>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.objects\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7c41a93ced2c82f8e1cb1ff9ed5098e2}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a7c41a93ced2c82f8e1cb1ff9ed5098e2}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!scrollPosition@{scrollPosition}} -\index{scrollPosition@{scrollPosition}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{scrollPosition}{scrollPosition}} -{\footnotesize\ttfamily Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.scroll\+Position} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a9f52deb021c258603b75b041df0e6464}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!size@{size}} -\index{size@{size}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{size}{size}} -{\footnotesize\ttfamily Vector2 \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.size} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a835cc7f7c66504c782c4186fe8cf98e2}\label{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data_a835cc7f7c66504c782c4186fe8cf98e2}} -\index{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}!Objects@{Objects}} -\index{Objects@{Objects}!FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$@{FieldSearch.EditorScriptGeneration.Editor.EditorScriptGeneratorWindow.ScrollViewData$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{Objects}{Objects}} -{\footnotesize\ttfamily List$<$T$>$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data}}$<$ T $>$.Objects\hspace{0.3cm}{\ttfamily [get]}} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps deleted file mode 100644 index 780b3b9..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 92.807426 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 5.387500 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.EditorScriptGenerator) cw -(CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.EditorScriptGenerator) 0.000000 0.000000 box - (CodeGeneration.Base.BaseCodeGenerator< BaseEditorScriptTemplate >) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex deleted file mode 100644 index 6a4dc4e..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator.tex +++ /dev/null @@ -1,50 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator Class Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} - - -\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a759196c9d459cdd8e9f8de392ee25e65}{Editor\+Script\+Generator}} (\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} $>$ settings) -\item -override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a5790ebe47d70b1032780f28f794c1235}{Create\+Scripts}} (\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} script\+Template=null, bool refresh=true, params Type\mbox{[}$\,$\mbox{]} input\+Types) -\item -bool \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a1cde364cc5d2e8b2747492359a18d8db}{Try\+Create\+All\+Editors}} () -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a759196c9d459cdd8e9f8de392ee25e65}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a759196c9d459cdd8e9f8de392ee25e65}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}!EditorScriptGenerator@{EditorScriptGenerator}} -\index{EditorScriptGenerator@{EditorScriptGenerator}!FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} -\doxysubsubsection{\texorpdfstring{EditorScriptGenerator()}{EditorScriptGenerator()}} -{\footnotesize\ttfamily Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator.\+Editor\+Script\+Generator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}}$<$ \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} $>$}]{settings }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a5790ebe47d70b1032780f28f794c1235}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a5790ebe47d70b1032780f28f794c1235}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}!CreateScripts@{CreateScripts}} -\index{CreateScripts@{CreateScripts}!FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} -\doxysubsubsection{\texorpdfstring{CreateScripts()}{CreateScripts()}} -{\footnotesize\ttfamily override void Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator.\+Create\+Scripts (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}}}]{script\+Template = {\ttfamily null}, }\item[{bool}]{refresh = {\ttfamily true}, }\item[{params Type\mbox{[}$\,$\mbox{]}}]{input\+Types }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a1cde364cc5d2e8b2747492359a18d8db}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_a1cde364cc5d2e8b2747492359a18d8db}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}!TryCreateAllEditors@{TryCreateAllEditors}} -\index{TryCreateAllEditors@{TryCreateAllEditors}!FieldSearch.EditorScriptGeneration.EditorScriptGenerator@{FieldSearch.EditorScriptGeneration.EditorScriptGenerator}} -\doxysubsubsection{\texorpdfstring{TryCreateAllEditors()}{TryCreateAllEditors()}} -{\footnotesize\ttfamily bool Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator.\+Try\+Create\+All\+Editors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps deleted file mode 100644 index b188ae1..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 102.040817 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 4.900000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings) cw -(BaseCodeGeneratorSettings< BaseEditorScriptTemplate >) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings) 0.000000 0.000000 box - (BaseCodeGeneratorSettings< BaseEditorScriptTemplate >) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex deleted file mode 100644 index fb92fe5..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings.tex +++ /dev/null @@ -1,115 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings Class Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} - - -\mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings} -\end{center} -\end{figure} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aac5d45bf4e4d75968a2d857361c48ba2}{Create\+Settings\+Object}} () -\begin{DoxyCompactList}\small\item\em Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} with default fields \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a479d53e943591a59418527ea18bb7ba9}{\+\_\+code\+Generator\+Type\+Name}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a54fdfa4c8de6ddcdcca7409d37fd5596}{Generator\+Instance}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\item -override string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0f4a2bc31dc7279220fa4bd67f371daa}{Code\+Generator\+Type\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Code\+Generator type name \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a70bf10f41cbb57c08ac98d22e14dd75d}{\+\_\+generator\+Instance}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0d0d0f5cd33534958347221f7bce7b22}{DIRECTORY\+\_\+\+PATH}} = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aa5e1fab10ae6d03c8d0acc710a4e1f23}{DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME}} = \char`\"{}Editor\+Script\+Generator Settings\char`\"{} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0daffdb2b8cd55db1294842b09a7455f}{DEFAULT\+\_\+\+GENERATED\+\_\+\+FILE\+\_\+\+FOLDER}} = @\char`\"{}Assets/Generated\+\_\+\+Field\+Search/Editor\char`\"{} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aac5d45bf4e4d75968a2d857361c48ba2}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aac5d45bf4e4d75968a2d857361c48ba2}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!CreateSettingsObject@{CreateSettingsObject}} -\index{CreateSettingsObject@{CreateSettingsObject}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{CreateSettingsObject()}{CreateSettingsObject()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+Create\+Settings\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} with default fields - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a479d53e943591a59418527ea18bb7ba9}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a479d53e943591a59418527ea18bb7ba9}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!\_codeGeneratorTypeName@{\_codeGeneratorTypeName}} -\index{\_codeGeneratorTypeName@{\_codeGeneratorTypeName}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{\_codeGeneratorTypeName}{\_codeGeneratorTypeName}} -{\footnotesize\ttfamily string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+\_\+code\+Generator\+Type\+Name\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a70bf10f41cbb57c08ac98d22e14dd75d}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a70bf10f41cbb57c08ac98d22e14dd75d}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!\_generatorInstance@{\_generatorInstance}} -\index{\_generatorInstance@{\_generatorInstance}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{\_generatorInstance}{\_generatorInstance}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+\_\+generator\+Instance\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0daffdb2b8cd55db1294842b09a7455f}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0daffdb2b8cd55db1294842b09a7455f}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!DEFAULT\_GENERATED\_FILE\_FOLDER@{DEFAULT\_GENERATED\_FILE\_FOLDER}} -\index{DEFAULT\_GENERATED\_FILE\_FOLDER@{DEFAULT\_GENERATED\_FILE\_FOLDER}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{DEFAULT\_GENERATED\_FILE\_FOLDER}{DEFAULT\_GENERATED\_FILE\_FOLDER}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+DEFAULT\+\_\+\+GENERATED\+\_\+\+FILE\+\_\+\+FOLDER = @\char`\"{}Assets/Generated\+\_\+\+Field\+Search/Editor\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aa5e1fab10ae6d03c8d0acc710a4e1f23}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_aa5e1fab10ae6d03c8d0acc710a4e1f23}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}} -\index{DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{DEFAULT\_OBJECT\_NAME}{DEFAULT\_OBJECT\_NAME}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME = \char`\"{}Editor\+Script\+Generator Settings\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0d0d0f5cd33534958347221f7bce7b22}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0d0d0f5cd33534958347221f7bce7b22}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!DIRECTORY\_PATH@{DIRECTORY\_PATH}} -\index{DIRECTORY\_PATH@{DIRECTORY\_PATH}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{DIRECTORY\_PATH}{DIRECTORY\_PATH}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+DIRECTORY\+\_\+\+PATH = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0f4a2bc31dc7279220fa4bd67f371daa}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a0f4a2bc31dc7279220fa4bd67f371daa}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!CodeGeneratorTypeName@{CodeGeneratorTypeName}} -\index{CodeGeneratorTypeName@{CodeGeneratorTypeName}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{CodeGeneratorTypeName}{CodeGeneratorTypeName}} -{\footnotesize\ttfamily override string Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+Code\+Generator\+Type\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - - - -Code\+Generator type name - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a54fdfa4c8de6ddcdcca7409d37fd5596}\label{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings_a54fdfa4c8de6ddcdcca7409d37fd5596}} -\index{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}!GeneratorInstance@{GeneratorInstance}} -\index{GeneratorInstance@{GeneratorInstance}!FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings@{FieldSearch.EditorScriptGeneration.EditorScriptGeneratorSettings}} -\doxysubsubsection{\texorpdfstring{GeneratorInstance}{GeneratorInstance}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings.\+Generator\+Instance\hspace{0.3cm}{\ttfamily [get]}} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps deleted file mode 100644 index d121184..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.eps +++ /dev/null @@ -1,251 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 38.022812 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 13.150000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 4 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) cw -(FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) cw -(FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor< T >) cw -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) cw -(Editor) cw -(Editor) cw -(Editor) cw -(Editor) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor< T >) 1.500000 0.000000 box - (FieldSearch.Core.GlobalEditor.DefaultFieldSearchGlobalEditor< T >) 0.500000 1.000000 box - (FieldSearch::Core::GlobalEditor::DefaultFieldSearchGlobalEditor< T >) 2.500000 1.000000 box - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 0.000000 2.000000 box - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 1.000000 2.000000 box - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 2.000000 2.000000 box - (FieldSearch.Core.GlobalEditor.BaseFieldSearchGlobalEditor) 3.000000 2.000000 box - (Editor) 0.000000 3.000000 box - (Editor) 1.000000 3.000000 box - (Editor) 2.000000 3.000000 box - (Editor) 3.000000 3.000000 box - -% ----- relations ----- - -solid -0 1.500000 0.000000 out -solid -0.500000 2.500000 1.000000 conn -solid -1 0.500000 1.000000 in -solid -0 0.500000 1.000000 out -solid -0.000000 1.000000 2.000000 conn -solid -1 2.500000 1.000000 in -solid -0 2.500000 1.000000 out -solid -2.000000 3.000000 2.000000 conn -solid -1 0.000000 2.000000 in -solid -0 0.000000 2.000000 out -solid -1 1.000000 2.000000 in -solid -0 1.000000 2.000000 out -solid -1 2.000000 2.000000 in -solid -0 2.000000 2.000000 out -solid -1 3.000000 2.000000 in -solid -0 3.000000 2.000000 out -solid -1 0.000000 3.000000 in -solid -1 1.000000 3.000000 in -solid -1 2.000000 3.000000 in -solid -1 3.000000 3.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex deleted file mode 100644 index 09138c3..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor.tex +++ /dev/null @@ -1,81 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} - - -Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=1.064639cm]{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a91dddff7feac3c0ecad3897e1ab09a4c}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}{Init\+Searchable\+Inspector}} () -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -override Type \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a72284a87af8c6bd6f24f0408273fd2eb}{Search\+Layer\+Inspector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\item -override bool \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a17ea53a817aae2d48714129cb9749aa7}{Is\+Active}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor - -Abstract \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Generated\+Field\+Search\+Global\+Editor}} to save default Inspector - - -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & Default inspector\\ -\hline -\end{DoxyTemplParams} -\begin{Desc} -\item[Type Constraints]\begin{description} -\item[{\em T} : {\em Inspector}]\end{description} -\end{Desc} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a86c5d919937eb3fd49cdd3ae97834d64}} -\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!InitSearchableInspector@{InitSearchableInspector}} -\index{InitSearchableInspector@{InitSearchableInspector}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{InitSearchableInspector()}{InitSearchableInspector()}} -{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.Init\+Searchable\+Inspector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Reimplemented from \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor_ad98754dbd8da5a0ee14d30728073bded}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor$<$ T $>$}}. - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a91dddff7feac3c0ecad3897e1ab09a4c}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a91dddff7feac3c0ecad3897e1ab09a4c}} -\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a17ea53a817aae2d48714129cb9749aa7}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a17ea53a817aae2d48714129cb9749aa7}} -\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!IsActive@{IsActive}} -\index{IsActive@{IsActive}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{IsActive}{IsActive}} -{\footnotesize\ttfamily override bool \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.Is\+Active\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a72284a87af8c6bd6f24f0408273fd2eb}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor_a72284a87af8c6bd6f24f0408273fd2eb}} -\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}!SearchLayerInspectorType@{SearchLayerInspectorType}} -\index{SearchLayerInspectorType@{SearchLayerInspectorType}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedFieldSearchGlobalEditor$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{SearchLayerInspectorType}{SearchLayerInspectorType}} -{\footnotesize\ttfamily override Type \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor}}$<$ T $>$.Search\+Layer\+Inspector\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps deleted file mode 100644 index 74b6c82..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.eps +++ /dev/null @@ -1,209 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 165.631470 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.018750 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) cw -(FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) cw -(FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) cw -(UnityEditor.Editor) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector) 0.000000 0.000000 box - (FieldSearch.Core.Inspectors.DefaultSearchLayerInspector) 0.000000 1.000000 box - (FieldSearch.Core.Inspectors.Base.BaseSearchLayerInspector) 0.000000 2.000000 box - (UnityEditor.Editor) 0.000000 3.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -0 0.000000 2.000000 out -solid -1 0.000000 3.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex deleted file mode 100644 index 8987b12..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector.tex +++ /dev/null @@ -1,31 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector Class Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector}} - - -Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=4.000000cm]{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector_af87e67e9df2b64fb3fa5748efe5baa0d}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector_af87e67e9df2b64fb3fa5748efe5baa0d}\label{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector_af87e67e9df2b64fb3fa5748efe5baa0d}} -\index{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector@{FieldSearch.EditorScriptGeneration.GlobalEditor.GeneratedSearchLayerInspector}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps deleted file mode 100644 index a9b21f7..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.eps +++ /dev/null @@ -1,209 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 181.405899 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.756250 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) cw -(CodeGeneration.Base.BaseScriptTemplate) cw -(ScriptableObject) cw -(FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) 0.000000 1.000000 box - (CodeGeneration.Base.BaseScriptTemplate) 0.000000 2.000000 box - (ScriptableObject) 0.000000 3.000000 box - (FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -0 0.000000 2.000000 out -solid -1 0.000000 3.000000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex deleted file mode 100644 index 9b386e6..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template.tex +++ /dev/null @@ -1,45 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template Class Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}\index{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}} - - -Base editor script template object. Base editor implementation Base\+Script\+Template - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=4.000000cm]{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template} -\end{center} -\end{figure} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_aae71df22a7fd053a487523008f5d31a0}{\+\_\+default\+Base\+Editor\+Type\+Name}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -Type \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_af91918a82b96d34299df996df382b76d}{Default\+Base\+Editor\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -Base editor script template object. Base editor implementation Base\+Script\+Template - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_aae71df22a7fd053a487523008f5d31a0}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_aae71df22a7fd053a487523008f5d31a0}} -\index{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}!\_defaultBaseEditorTypeName@{\_defaultBaseEditorTypeName}} -\index{\_defaultBaseEditorTypeName@{\_defaultBaseEditorTypeName}!FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{\_defaultBaseEditorTypeName}{\_defaultBaseEditorTypeName}} -{\footnotesize\ttfamily string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template.\+\_\+default\+Base\+Editor\+Type\+Name\hspace{0.3cm}{\ttfamily [protected]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_af91918a82b96d34299df996df382b76d}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template_af91918a82b96d34299df996df382b76d}} -\index{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}!DefaultBaseEditorType@{DefaultBaseEditorType}} -\index{DefaultBaseEditorType@{DefaultBaseEditorType}!FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{DefaultBaseEditorType}{DefaultBaseEditorType}} -{\footnotesize\ttfamily Type Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template.\+Default\+Base\+Editor\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [protected]}} - diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps deleted file mode 100644 index b5d3fda..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.eps +++ /dev/null @@ -1,209 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 181.405899 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.756250 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 4 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) cw -(FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) cw -(CodeGeneration.Base.BaseScriptTemplate) cw -(ScriptableObject) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate) 0.000000 0.000000 box - (FieldSearch.EditorScriptGeneration.Templates.BaseEditorScriptTemplate) 0.000000 1.000000 box - (CodeGeneration.Base.BaseScriptTemplate) 0.000000 2.000000 box - (ScriptableObject) 0.000000 3.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -0 0.000000 2.000000 out -solid -1 0.000000 3.000000 in diff --git a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex b/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex deleted file mode 100644 index a258022..0000000 --- a/docs/latex/class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template.tex +++ /dev/null @@ -1,123 +0,0 @@ -\hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template Class Reference} -\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} - - -Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} - - -Inheritance diagram for Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=4.000000cm]{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}{Create\+Script}} (Type type, params object\mbox{[}$\,$\mbox{]} args) -\begin{DoxyCompactList}\small\item\em Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a78e3524ef27db6a86d7be59eb443be47}{Create\+Template\+Object}} () -\begin{DoxyCompactList}\small\item\em Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} with default fields \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a5c66343c98b7cafd378b89c728a840c0}{DEFAULT\+\_\+\+SCRIPT\+\_\+\+NAME\+\_\+\+FORMAT}} = \char`\"{}\{0\}\+\_\+\+Generated.\+cs\char`\"{} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_af32b4dc7238aa21a4da7bd428cc90db8}{DEFAULT\+\_\+\+SCRIPT\+\_\+\+FORMAT}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a6cd987951e193901108a0ad3b6de0a0a}{DIRECTORY\+\_\+\+PATH}} = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{} -\item -const string \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a2f429aa922f02b1099a823a31ab43db3}{DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME}} = \char`\"{}Default\+Editor\+Script\+Template\char`\"{} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_ad09e4ae40bb4224d4297dec900379b78}} -\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!CreateScript@{CreateScript}} -\index{CreateScript@{CreateScript}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{CreateScript()}{CreateScript()}} -{\footnotesize\ttfamily override \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+Create\+Script (\begin{DoxyParamCaption}\item[{Type}]{type, }\item[{params object\mbox{[}$\,$\mbox{]}}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}} - - - -Create script with args using \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ad955ab8ce6a8318d3a65f6f5b880ae75}{\+\_\+script\+Format\+String}} - - -\begin{DoxyParams}{Parameters} -{\em type} & \\ -\hline -{\em args} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template_ae65841701f409f618e800b07da82f1b2}{Code\+Generation.\+Base.\+Base\+Script\+Template}}. - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a78e3524ef27db6a86d7be59eb443be47}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a78e3524ef27db6a86d7be59eb443be47}} -\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!CreateTemplateObject@{CreateTemplateObject}} -\index{CreateTemplateObject@{CreateTemplateObject}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{CreateTemplateObject()}{CreateTemplateObject()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+Create\+Template\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Create \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} with default fields - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a2f429aa922f02b1099a823a31ab43db3}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a2f429aa922f02b1099a823a31ab43db3}} -\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}} -\index{DEFAULT\_OBJECT\_NAME@{DEFAULT\_OBJECT\_NAME}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{DEFAULT\_OBJECT\_NAME}{DEFAULT\_OBJECT\_NAME}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DEFAULT\+\_\+\+OBJECT\+\_\+\+NAME = \char`\"{}Default\+Editor\+Script\+Template\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_af32b4dc7238aa21a4da7bd428cc90db8}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_af32b4dc7238aa21a4da7bd428cc90db8}} -\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DEFAULT\_SCRIPT\_FORMAT@{DEFAULT\_SCRIPT\_FORMAT}} -\index{DEFAULT\_SCRIPT\_FORMAT@{DEFAULT\_SCRIPT\_FORMAT}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{DEFAULT\_SCRIPT\_FORMAT}{DEFAULT\_SCRIPT\_FORMAT}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DEFAULT\+\_\+\+SCRIPT\+\_\+\+FORMAT\hspace{0.3cm}{\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\textcolor{stringliteral}{@"{}using UnityEditor;}} -\DoxyCodeLine{\textcolor{stringliteral}{\{0\}}} -\DoxyCodeLine{\textcolor{stringliteral}{\{1\}}} -\DoxyCodeLine{\textcolor{stringliteral}{\{2\}}} -\DoxyCodeLine{\textcolor{stringliteral}{[CustomEditor(\{3\})]}} -\DoxyCodeLine{\textcolor{stringliteral}{public class \{4\} : \{5\}<\{6\}>}} -\DoxyCodeLine{\textcolor{stringliteral}{\{\{}} -\DoxyCodeLine{\textcolor{stringliteral}{}} -\DoxyCodeLine{\textcolor{stringliteral}{\}\}}} -\DoxyCodeLine{\textcolor{stringliteral}{"{}}} - -\end{DoxyCode} -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a5c66343c98b7cafd378b89c728a840c0}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a5c66343c98b7cafd378b89c728a840c0}} -\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DEFAULT\_SCRIPT\_NAME\_FORMAT@{DEFAULT\_SCRIPT\_NAME\_FORMAT}} -\index{DEFAULT\_SCRIPT\_NAME\_FORMAT@{DEFAULT\_SCRIPT\_NAME\_FORMAT}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{DEFAULT\_SCRIPT\_NAME\_FORMAT}{DEFAULT\_SCRIPT\_NAME\_FORMAT}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DEFAULT\+\_\+\+SCRIPT\+\_\+\+NAME\+\_\+\+FORMAT = \char`\"{}\{0\}\+\_\+\+Generated.\+cs\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a6cd987951e193901108a0ad3b6de0a0a}\label{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template_a6cd987951e193901108a0ad3b6de0a0a}} -\index{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}!DIRECTORY\_PATH@{DIRECTORY\_PATH}} -\index{DIRECTORY\_PATH@{DIRECTORY\_PATH}!FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate@{FieldSearch.EditorScriptGeneration.Templates.DefaultEditorScriptTemplate}} -\doxysubsubsection{\texorpdfstring{DIRECTORY\_PATH}{DIRECTORY\_PATH}} -{\footnotesize\ttfamily const string Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template.\+DIRECTORY\+\_\+\+PATH = \char`\"{}Assets/Field\+Search\+Configs/Editor\+Script\+Generator\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex b/docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex deleted file mode 100644 index efffe79..0000000 --- a/docs/latex/class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache.tex +++ /dev/null @@ -1,173 +0,0 @@ -\hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache Class Reference} -\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} - - -Search\+Cache inspector controller. With Initialize\+On\+Load logic - - -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static float \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a5501bbc63cde38590bacaa09d2ee6461}{Get\+Current\+Size}} () -\item -static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a300987d9493e4eb417af52edcaaf2fd7}{Try\+Add\+Value}} (\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} val) -\item -static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a17825c38f0f5c17896ca6f0f989f643c}{Try\+Remove\+Value}} (int id) -\item -static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_aeaeb6fccaf0a67f313248d5ef88ef8ae}{Try\+Get\+Value}} (int id, out \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} obj) -\item -static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a082045ffa57cd58370b10d2f0fac268c}{Clear\+Cache}} (bool from\+Disk=true, bool from\+Memory=true) -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -const string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a12c5654132e2023e82dbbafa3f7ea98f}{FILE\+\_\+\+NAME}} = \char`\"{}Search\+Inspector\+Cache.\+txt\char`\"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes} -\begin{DoxyCompactItemize} -\item -static Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af8445ffed001d6ddae15abdea240d291}{inspectors\+Dict}} = new Concurrent\+Dictionary$<$int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$() -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -static string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a26b321016c7d14d6d61b7d93fbffa9a6}{File\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\item -static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6ec429aad2380233aaab488746b50d0e}{Settings}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af11e2572805b46fa24d9dae16a0d5bce}{Search\+Inspector\+Cache}} () -\item -static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a1f75aa21f7c8810533332d8ffaf69aa4}{Editor\+Application\+\_\+quitting}} () -\item -static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a143568f700f1bb4ce397601dcfb2591c}{Assembly\+Reload\+Events\+\_\+before\+Assembly\+Reload}} () -\item -static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ab6599822459c13ccedd57d113b034197}{Try\+Remove\+First\+Value}} () -\item -static bool \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6c443fbd86952c163b1a23c2573b362f}{Has\+Free\+Memory\+Slots}} () -\item -static double \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_affb4f899f5ca2ef412d870337540470a}{Convert\+Byte\+To\+Mb}} (float byte\+Count) -\item -static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_afe11b200416c53980556602d52d26eb9}{Save\+Cache\+To\+Disk}} () -\item -static void \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ad035fd5128efc0f98ab4b4b9c8df01e6}{Read\+Cache\+From\+Disk}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Search\+Cache inspector controller. With Initialize\+On\+Load logic - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af11e2572805b46fa24d9dae16a0d5bce}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af11e2572805b46fa24d9dae16a0d5bce}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!SearchInspectorCache@{SearchInspectorCache}} -\index{SearchInspectorCache@{SearchInspectorCache}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{SearchInspectorCache()}{SearchInspectorCache()}} -{\footnotesize\ttfamily static Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Search\+Inspector\+Cache (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a143568f700f1bb4ce397601dcfb2591c}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a143568f700f1bb4ce397601dcfb2591c}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!AssemblyReloadEvents\_beforeAssemblyReload@{AssemblyReloadEvents\_beforeAssemblyReload}} -\index{AssemblyReloadEvents\_beforeAssemblyReload@{AssemblyReloadEvents\_beforeAssemblyReload}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{AssemblyReloadEvents\_beforeAssemblyReload()}{AssemblyReloadEvents\_beforeAssemblyReload()}} -{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Assembly\+Reload\+Events\+\_\+before\+Assembly\+Reload (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a082045ffa57cd58370b10d2f0fac268c}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a082045ffa57cd58370b10d2f0fac268c}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!ClearCache@{ClearCache}} -\index{ClearCache@{ClearCache}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{ClearCache()}{ClearCache()}} -{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Clear\+Cache (\begin{DoxyParamCaption}\item[{bool}]{from\+Disk = {\ttfamily true}, }\item[{bool}]{from\+Memory = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_affb4f899f5ca2ef412d870337540470a}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_affb4f899f5ca2ef412d870337540470a}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!ConvertByteToMb@{ConvertByteToMb}} -\index{ConvertByteToMb@{ConvertByteToMb}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{ConvertByteToMb()}{ConvertByteToMb()}} -{\footnotesize\ttfamily static double Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Convert\+Byte\+To\+Mb (\begin{DoxyParamCaption}\item[{float}]{byte\+Count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a1f75aa21f7c8810533332d8ffaf69aa4}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a1f75aa21f7c8810533332d8ffaf69aa4}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!EditorApplication\_quitting@{EditorApplication\_quitting}} -\index{EditorApplication\_quitting@{EditorApplication\_quitting}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{EditorApplication\_quitting()}{EditorApplication\_quitting()}} -{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Editor\+Application\+\_\+quitting (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a5501bbc63cde38590bacaa09d2ee6461}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a5501bbc63cde38590bacaa09d2ee6461}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!GetCurrentSize@{GetCurrentSize}} -\index{GetCurrentSize@{GetCurrentSize}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{GetCurrentSize()}{GetCurrentSize()}} -{\footnotesize\ttfamily static float Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Get\+Current\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6c443fbd86952c163b1a23c2573b362f}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6c443fbd86952c163b1a23c2573b362f}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!HasFreeMemorySlots@{HasFreeMemorySlots}} -\index{HasFreeMemorySlots@{HasFreeMemorySlots}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{HasFreeMemorySlots()}{HasFreeMemorySlots()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Has\+Free\+Memory\+Slots (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ad035fd5128efc0f98ab4b4b9c8df01e6}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ad035fd5128efc0f98ab4b4b9c8df01e6}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!ReadCacheFromDisk@{ReadCacheFromDisk}} -\index{ReadCacheFromDisk@{ReadCacheFromDisk}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{ReadCacheFromDisk()}{ReadCacheFromDisk()}} -{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Read\+Cache\+From\+Disk (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_afe11b200416c53980556602d52d26eb9}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_afe11b200416c53980556602d52d26eb9}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!SaveCacheToDisk@{SaveCacheToDisk}} -\index{SaveCacheToDisk@{SaveCacheToDisk}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{SaveCacheToDisk()}{SaveCacheToDisk()}} -{\footnotesize\ttfamily static void Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Save\+Cache\+To\+Disk (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a300987d9493e4eb417af52edcaaf2fd7}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a300987d9493e4eb417af52edcaaf2fd7}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryAddValue@{TryAddValue}} -\index{TryAddValue@{TryAddValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{TryAddValue()}{TryAddValue()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Add\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_aeaeb6fccaf0a67f313248d5ef88ef8ae}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_aeaeb6fccaf0a67f313248d5ef88ef8ae}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryGetValue@{TryGetValue}} -\index{TryGetValue@{TryGetValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{TryGetValue()}{TryGetValue()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Get\+Value (\begin{DoxyParamCaption}\item[{int}]{id, }\item[{out \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}}]{obj }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ab6599822459c13ccedd57d113b034197}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_ab6599822459c13ccedd57d113b034197}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryRemoveFirstValue@{TryRemoveFirstValue}} -\index{TryRemoveFirstValue@{TryRemoveFirstValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{TryRemoveFirstValue()}{TryRemoveFirstValue()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Remove\+First\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a17825c38f0f5c17896ca6f0f989f643c}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a17825c38f0f5c17896ca6f0f989f643c}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!TryRemoveValue@{TryRemoveValue}} -\index{TryRemoveValue@{TryRemoveValue}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{TryRemoveValue()}{TryRemoveValue()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Try\+Remove\+Value (\begin{DoxyParamCaption}\item[{int}]{id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a12c5654132e2023e82dbbafa3f7ea98f}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a12c5654132e2023e82dbbafa3f7ea98f}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!FILE\_NAME@{FILE\_NAME}} -\index{FILE\_NAME@{FILE\_NAME}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{FILE\_NAME}{FILE\_NAME}} -{\footnotesize\ttfamily const string Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+FILE\+\_\+\+NAME = \char`\"{}Search\+Inspector\+Cache.\+txt\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af8445ffed001d6ddae15abdea240d291}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_af8445ffed001d6ddae15abdea240d291}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!inspectorsDict@{inspectorsDict}} -\index{inspectorsDict@{inspectorsDict}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{inspectorsDict}{inspectorsDict}} -{\footnotesize\ttfamily Concurrent\+Dictionary$<$int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$ Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+inspectors\+Dict = new Concurrent\+Dictionary$<$int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$()\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a26b321016c7d14d6d61b7d93fbffa9a6}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a26b321016c7d14d6d61b7d93fbffa9a6}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!FilePath@{FilePath}} -\index{FilePath@{FilePath}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{FilePath}{FilePath}} -{\footnotesize\ttfamily string Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+File\+Path\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6ec429aad2380233aaab488746b50d0e}\label{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache_a6ec429aad2380233aaab488746b50d0e}} -\index{FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}!Settings@{Settings}} -\index{Settings@{Settings}!FieldSearch.Helpers.Cache.SearchInspectorCache@{FieldSearch.Helpers.Cache.SearchInspectorCache}} -\doxysubsubsection{\texorpdfstring{Settings}{Settings}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache.\+Settings\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [protected]}} - diff --git a/docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex b/docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex deleted file mode 100644 index 511f7ff..0000000 --- a/docs/latex/class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter.tex +++ /dev/null @@ -1,32 +0,0 @@ -\hypertarget{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}{}\doxysection{Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter Class Reference} -\label{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}\index{FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}} - - -Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} - - -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_a0ed21bcc0152521be251751e63f68441}{Get\+Final\+String}} (string str, bool ignore\+Case=false) -\item -static string \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_ac3430517ee504afbf008c827f1b2e336}{Get\+Final\+String}} (string str, Search\+Filter search\+Filter=default) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_a0ed21bcc0152521be251751e63f68441}\label{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_a0ed21bcc0152521be251751e63f68441}} -\index{FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}!GetFinalString@{GetFinalString}} -\index{GetFinalString@{GetFinalString}!FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}} -\doxysubsubsection{\texorpdfstring{GetFinalString()}{GetFinalString()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily static string Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter.\+Get\+Final\+String (\begin{DoxyParamCaption}\item[{string}]{str, }\item[{bool}]{ignore\+Case = {\ttfamily false} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -\mbox{\Hypertarget{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_ac3430517ee504afbf008c827f1b2e336}\label{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter_ac3430517ee504afbf008c827f1b2e336}} -\index{FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}!GetFinalString@{GetFinalString}} -\index{GetFinalString@{GetFinalString}!FieldSearch.Helpers.StringFormatter.SearchStringFormatter@{FieldSearch.Helpers.StringFormatter.SearchStringFormatter}} -\doxysubsubsection{\texorpdfstring{GetFinalString()}{GetFinalString()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily static string Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter.\+Get\+Final\+String (\begin{DoxyParamCaption}\item[{string}]{str, }\item[{Search\+Filter}]{search\+Filter = {\ttfamily default} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - diff --git a/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps b/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps deleted file mode 100644 index 950e5d0..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 163.043472 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.066667 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 3 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) cw -(MonoBehaviour) cw -(FieldSearch.Samples.SampleSearchableMonoBehaviour) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) 0.000000 1.000000 box - (MonoBehaviour) 0.000000 2.000000 box - (FieldSearch.Samples.SampleSearchableMonoBehaviour) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex b/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex deleted file mode 100644 index 32c25c0..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour.tex +++ /dev/null @@ -1,38 +0,0 @@ -\hypertarget{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}{}\doxysection{Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour Class Reference} -\label{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}\index{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}} - - -Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} - - -Inheritance diagram for Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=3.000000cm]{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour} -\end{center} -\end{figure} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -Transform\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a3ac91733bc3daf9f29b70b6c492961b2}{Receiver2}} -\item -Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a290c1da3fe72f8c09f45f5b958a01107}{Sender2}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a3ac91733bc3daf9f29b70b6c492961b2}\label{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a3ac91733bc3daf9f29b70b6c492961b2}} -\index{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}!Receiver2@{Receiver2}} -\index{Receiver2@{Receiver2}!FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}} -\doxysubsubsection{\texorpdfstring{Receiver2}{Receiver2}} -{\footnotesize\ttfamily Transform \mbox{[}$\,$\mbox{]} Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour.\+Receiver2\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a290c1da3fe72f8c09f45f5b958a01107}\label{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour_a290c1da3fe72f8c09f45f5b958a01107}} -\index{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}!Sender2@{Sender2}} -\index{Sender2@{Sender2}!FieldSearch.Samples.BaseSampleSearchableMonoBehaviour@{FieldSearch.Samples.BaseSampleSearchableMonoBehaviour}} -\doxysubsubsection{\texorpdfstring{Sender2}{Sender2}} -{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour.\+Sender2\hspace{0.3cm}{\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps b/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps deleted file mode 100644 index 1baa0dc..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 69.930069 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 7.150000 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor) cw -(FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor) 0.000000 0.000000 box - (FieldSearch.Core.Inspectors.Editor.Base.BaseSearchableEditor< DefaultSearchLayerInspector >) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex b/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex deleted file mode 100644 index 1443611..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor.tex +++ /dev/null @@ -1,31 +0,0 @@ -\hypertarget{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}{}\doxysection{Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor Class Reference} -\label{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}\index{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor@{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor}} - - -Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} - - -Inheritance diagram for Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=1.958042cm]{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor_a8648803fe8811136a07df494a8437d7a}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor_a8648803fe8811136a07df494a8437d7a}\label{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor_a8648803fe8811136a07df494a8437d7a}} -\index{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor@{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor@{FieldSearch.Samples.Editor.SampleSearchableMonoBehaviourEditor}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps b/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps deleted file mode 100644 index 138006d..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 126.984123 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.937500 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Samples.SampleDefaultMonoBehaviour) cw -(MonoBehaviour) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Samples.SampleDefaultMonoBehaviour) 0.000000 0.000000 box - (MonoBehaviour) 0.000000 1.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex b/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex deleted file mode 100644 index 3c703b1..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_sample_default_mono_behaviour.tex +++ /dev/null @@ -1,38 +0,0 @@ -\hypertarget{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}{}\doxysection{Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour Class Reference} -\label{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}\index{FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}} - - -Sample monobehaviour without specific inspector - - -Inheritance diagram for Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2.000000cm]{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour} -\end{center} -\end{figure} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_a018ed52b12084692c7bcf0d4e3df5fb1}{Receiver}} -\item -Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_acec891ee7a582d3119f4b18ca780b87d}{Sender}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Sample monobehaviour without specific inspector - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_a018ed52b12084692c7bcf0d4e3df5fb1}\label{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_a018ed52b12084692c7bcf0d4e3df5fb1}} -\index{FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}!Receiver@{Receiver}} -\index{Receiver@{Receiver}!FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}} -\doxysubsubsection{\texorpdfstring{Receiver}{Receiver}} -{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour.\+Receiver\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_acec891ee7a582d3119f4b18ca780b87d}\label{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour_acec891ee7a582d3119f4b18ca780b87d}} -\index{FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}!Sender@{Sender}} -\index{Sender@{Sender}!FieldSearch.Samples.SampleDefaultMonoBehaviour@{FieldSearch.Samples.SampleDefaultMonoBehaviour}} -\doxysubsubsection{\texorpdfstring{Sender}{Sender}} -{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour.\+Sender\hspace{0.3cm}{\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps b/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps deleted file mode 100644 index 427b3e9..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 163.043472 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.066667 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 3 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Samples.SampleSearchableMonoBehaviour) cw -(FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) cw -(MonoBehaviour) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Samples.SampleSearchableMonoBehaviour) 0.000000 0.000000 box - (FieldSearch.Samples.BaseSampleSearchableMonoBehaviour) 0.000000 1.000000 box - (MonoBehaviour) 0.000000 2.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in diff --git a/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex b/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex deleted file mode 100644 index c7ae609..0000000 --- a/docs/latex/class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour.tex +++ /dev/null @@ -1,38 +0,0 @@ -\hypertarget{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{}\doxysection{Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour Class Reference} -\label{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}\index{FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}} - - -Sample monobehaviour with specific inspector - - -Inheritance diagram for Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=3.000000cm]{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour} -\end{center} -\end{figure} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_aed97a6b44ab2ce429dd2245a78258be4}{Receiver}} -\item -Transform \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_ab2a95c7fb3db32b5f90826d655a0cb4c}{Sender}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Sample monobehaviour with specific inspector - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_aed97a6b44ab2ce429dd2245a78258be4}\label{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_aed97a6b44ab2ce429dd2245a78258be4}} -\index{FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}!Receiver@{Receiver}} -\index{Receiver@{Receiver}!FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}} -\doxysubsubsection{\texorpdfstring{Receiver}{Receiver}} -{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour.\+Receiver\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_ab2a95c7fb3db32b5f90826d655a0cb4c}\label{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour_ab2a95c7fb3db32b5f90826d655a0cb4c}} -\index{FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}!Sender@{Sender}} -\index{Sender@{Sender}!FieldSearch.Samples.SampleSearchableMonoBehaviour@{FieldSearch.Samples.SampleSearchableMonoBehaviour}} -\doxysubsubsection{\texorpdfstring{Sender}{Sender}} -{\footnotesize\ttfamily Transform Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour.\+Sender\hspace{0.3cm}{\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps b/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps deleted file mode 100644 index 6cf304f..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 191.082809 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.616667 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 3 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Settings.Base.BaseFieldSearchSettings) cw -(ScriptableObject) cw -(FieldSearch.Settings.FieldSearchSettings) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Settings.Base.BaseFieldSearchSettings) 0.000000 1.000000 box - (ScriptableObject) 0.000000 2.000000 box - (FieldSearch.Settings.FieldSearchSettings) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex b/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex deleted file mode 100644 index bc1db25..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings.tex +++ /dev/null @@ -1,206 +0,0 @@ -\hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{}\doxysection{Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings Class Reference} -\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} - - -\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} - - -Inheritance diagram for Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings} -\end{center} -\end{figure} -\doxysubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a57ece191ea25a4602f90eb6d14f9eea7}{Try\+Update\+Instance}} () -\begin{DoxyCompactList}\small\item\em Delete previous instance when creating a new one \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6325276102b1f1a1df7eda6d5b236651}{Get\+Instance}} () -\item -static string \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a829c946f9e1a7bc46646be626ae11220}{Get\+Directory\+Name}} () -\item -static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a543cad0287aae6dfc3beb93f4d1554e2}{Start\+Cmd\+Process}} (string path, string cmd\+Args) -\begin{DoxyCompactList}\small\item\em Start hidden cmd process \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a33e9285aecc73f5f80497879cbe3cac9}{apply\+To\+All}} = true -\item -string \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6521837b06f6c16022222bdecbe05850}{search\+Layer\+Type\+Name}} -\item -bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b231451b40132226f3b276f358f0141}{save\+To\+Disk}} = true -\item -int \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a5d7640ec35be6a628d7e9a452257980b}{memory\+Limit\+In\+Mb}} = 100 -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes} -\begin{DoxyCompactItemize} -\item -const string \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a295364a5e88916f6b929ec2a39abc34e}{Global\+Gitignore\+Path}} = \char`\"{}Field\+Search/gitignore.\+global\char`\"{} -\begin{DoxyCompactList}\small\item\em Relative path to custom global gitignore file \end{DoxyCompactList}\item -static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_abcc9c02059f6931a15dcaaa29a9d75dd}{\+\_\+instance}} -\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b6386f0c0e3cab99e650789fcf75dbe}{Instance}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}} -\item -bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a68ab4ccf07fc37251ba4f96e4b4e65c4}{Apply\+To\+All}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Apply Searchable\+Editor to all Mono\+Behaviour flag \end{DoxyCompactList}\item -Type \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_ac8f57621453e6099d31a7a0d8fbb8aa7}{Search\+Layer\+Inspector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Custom Searchable\+Layer\+Inspector type \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a4f04868d214b98c65cd29eb1f2933dea}{Save\+To\+Disk}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Save cache to disk flag \end{DoxyCompactList}\item -int \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6a3168edbc50be9bee80f329fa78aad5}{Memory\+Limit\+In\+Mb}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Disk/\+Memory cache limit in MB \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a52b43f0716f9d2be60d8974a899a9557}{On\+Enable}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a829c946f9e1a7bc46646be626ae11220}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a829c946f9e1a7bc46646be626ae11220}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!GetDirectoryName@{GetDirectoryName}} -\index{GetDirectoryName@{GetDirectoryName}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{GetDirectoryName()}{GetDirectoryName()}} -{\footnotesize\ttfamily static string Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Get\+Directory\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6325276102b1f1a1df7eda6d5b236651}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6325276102b1f1a1df7eda6d5b236651}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!GetInstance@{GetInstance}} -\index{GetInstance@{GetInstance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{GetInstance()}{GetInstance()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Get\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a52b43f0716f9d2be60d8974a899a9557}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a52b43f0716f9d2be60d8974a899a9557}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!OnEnable@{OnEnable}} -\index{OnEnable@{OnEnable}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} -{\footnotesize\ttfamily void Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a543cad0287aae6dfc3beb93f4d1554e2}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a543cad0287aae6dfc3beb93f4d1554e2}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!StartCmdProcess@{StartCmdProcess}} -\index{StartCmdProcess@{StartCmdProcess}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{StartCmdProcess()}{StartCmdProcess()}} -{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Start\+Cmd\+Process (\begin{DoxyParamCaption}\item[{string}]{path, }\item[{string}]{cmd\+Args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} - - - -Start hidden cmd process - - -\begin{DoxyParams}{Parameters} -{\em path} & \\ -\hline -{\em cmd\+Args} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a57ece191ea25a4602f90eb6d14f9eea7}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a57ece191ea25a4602f90eb6d14f9eea7}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!TryUpdateInstance@{TryUpdateInstance}} -\index{TryUpdateInstance@{TryUpdateInstance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{TryUpdateInstance()}{TryUpdateInstance()}} -{\footnotesize\ttfamily virtual void Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Try\+Update\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}} - - - -Delete previous instance when creating a new one - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_abcc9c02059f6931a15dcaaa29a9d75dd}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_abcc9c02059f6931a15dcaaa29a9d75dd}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!\_instance@{\_instance}} -\index{\_instance@{\_instance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{\_instance}{\_instance}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+\_\+instance\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a33e9285aecc73f5f80497879cbe3cac9}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a33e9285aecc73f5f80497879cbe3cac9}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!applyToAll@{applyToAll}} -\index{applyToAll@{applyToAll}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{applyToAll}{applyToAll}} -{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+apply\+To\+All = true\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a295364a5e88916f6b929ec2a39abc34e}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a295364a5e88916f6b929ec2a39abc34e}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!GlobalGitignorePath@{GlobalGitignorePath}} -\index{GlobalGitignorePath@{GlobalGitignorePath}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{GlobalGitignorePath}{GlobalGitignorePath}} -{\footnotesize\ttfamily const string Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Global\+Gitignore\+Path = \char`\"{}Field\+Search/gitignore.\+global\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}} - - - -Relative path to custom global gitignore file - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a5d7640ec35be6a628d7e9a452257980b}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a5d7640ec35be6a628d7e9a452257980b}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!memoryLimitInMb@{memoryLimitInMb}} -\index{memoryLimitInMb@{memoryLimitInMb}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{memoryLimitInMb}{memoryLimitInMb}} -{\footnotesize\ttfamily int Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+memory\+Limit\+In\+Mb = 100\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b231451b40132226f3b276f358f0141}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b231451b40132226f3b276f358f0141}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!saveToDisk@{saveToDisk}} -\index{saveToDisk@{saveToDisk}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{saveToDisk}{saveToDisk}} -{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+save\+To\+Disk = true\hspace{0.3cm}{\ttfamily [protected]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6521837b06f6c16022222bdecbe05850}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6521837b06f6c16022222bdecbe05850}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!searchLayerTypeName@{searchLayerTypeName}} -\index{searchLayerTypeName@{searchLayerTypeName}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{searchLayerTypeName}{searchLayerTypeName}} -{\footnotesize\ttfamily string Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+search\+Layer\+Type\+Name\hspace{0.3cm}{\ttfamily [protected]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a68ab4ccf07fc37251ba4f96e4b4e65c4}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a68ab4ccf07fc37251ba4f96e4b4e65c4}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!ApplyToAll@{ApplyToAll}} -\index{ApplyToAll@{ApplyToAll}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{ApplyToAll}{ApplyToAll}} -{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Apply\+To\+All\hspace{0.3cm}{\ttfamily [get]}} - - - -Apply Searchable\+Editor to all Mono\+Behaviour flag - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b6386f0c0e3cab99e650789fcf75dbe}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a1b6386f0c0e3cab99e650789fcf75dbe}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!Instance@{Instance}} -\index{Instance@{Instance}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{Instance}{Instance}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Instance\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6a3168edbc50be9bee80f329fa78aad5}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a6a3168edbc50be9bee80f329fa78aad5}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!MemoryLimitInMb@{MemoryLimitInMb}} -\index{MemoryLimitInMb@{MemoryLimitInMb}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{MemoryLimitInMb}{MemoryLimitInMb}} -{\footnotesize\ttfamily int Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Memory\+Limit\+In\+Mb\hspace{0.3cm}{\ttfamily [get]}} - - - -Disk/\+Memory cache limit in MB - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a4f04868d214b98c65cd29eb1f2933dea}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_a4f04868d214b98c65cd29eb1f2933dea}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!SaveToDisk@{SaveToDisk}} -\index{SaveToDisk@{SaveToDisk}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{SaveToDisk}{SaveToDisk}} -{\footnotesize\ttfamily bool Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Save\+To\+Disk\hspace{0.3cm}{\ttfamily [get]}} - - - -Save cache to disk flag - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_ac8f57621453e6099d31a7a0d8fbb8aa7}\label{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings_ac8f57621453e6099d31a7a0d8fbb8aa7}} -\index{FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}!SearchLayerInspectorType@{SearchLayerInspectorType}} -\index{SearchLayerInspectorType@{SearchLayerInspectorType}!FieldSearch.Settings.Base.BaseFieldSearchSettings@{FieldSearch.Settings.Base.BaseFieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{SearchLayerInspectorType}{SearchLayerInspectorType}} -{\footnotesize\ttfamily Type Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings.\+Search\+Layer\+Inspector\+Type\hspace{0.3cm}{\ttfamily [get]}} - - - -Custom Searchable\+Layer\+Inspector type - diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps deleted file mode 100644 index 44efb41..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 164.835159 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.033333 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 3 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) cw -(UnityEditor.Editor) cw -(FieldSearch.Settings.Editor.FieldSearchSettingsEditor) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) 0.000000 1.000000 box - (UnityEditor.Editor) 0.000000 2.000000 box - (FieldSearch.Settings.Editor.FieldSearchSettingsEditor) 0.000000 0.000000 box - -% ----- relations ----- - -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in -solid -1 0.000000 0.250000 out -solid -0 0.000000 0.750000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex deleted file mode 100644 index 99db17d..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor.tex +++ /dev/null @@ -1,30 +0,0 @@ -\hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}{}\doxysection{Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor Class Reference} -\label{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}\index{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor@{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor}} - - -\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings - - -Inheritance diagram for Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor_a293c391fa51b700586d584c105d8cad5}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor_a293c391fa51b700586d584c105d8cad5}\label{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor_a293c391fa51b700586d584c105d8cad5}} -\index{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor@{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor@{FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps deleted file mode 100644 index 5a1e4ce..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 164.835159 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.033333 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 3 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Settings.Editor.FieldSearchSettingsEditor) cw -(FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) cw -(UnityEditor.Editor) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Settings.Editor.FieldSearchSettingsEditor) 0.000000 0.000000 box - (FieldSearch.Settings.Editor.DefaultFieldSearchSettingsEditor) 0.000000 1.000000 box - (UnityEditor.Editor) 0.000000 2.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex b/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex deleted file mode 100644 index a739f39..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor.tex +++ /dev/null @@ -1,55 +0,0 @@ -\hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}{}\doxysection{Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor Class Reference} -\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} - - -Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} - - -Inheritance diagram for Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -override void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af87c577e67517b02bbb3b9a580b2b3c5}{On\+Inspector\+GUI}} () -\end{DoxyCompactItemize} -\doxysubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af24054b408be39e6068cfad24f8c6849}{On\+Enable}} () -\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_a908ab503c3cbbff6066747c9e0db26f8}{field\+Search\+Settings}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af24054b408be39e6068cfad24f8c6849}\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af24054b408be39e6068cfad24f8c6849}} -\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}!OnEnable@{OnEnable}} -\index{OnEnable@{OnEnable}!FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} -\doxysubsubsection{\texorpdfstring{OnEnable()}{OnEnable()}} -{\footnotesize\ttfamily void Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor.\+On\+Enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af87c577e67517b02bbb3b9a580b2b3c5}\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_af87c577e67517b02bbb3b9a580b2b3c5}} -\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}!OnInspectorGUI@{OnInspectorGUI}} -\index{OnInspectorGUI@{OnInspectorGUI}!FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} -\doxysubsubsection{\texorpdfstring{OnInspectorGUI()}{OnInspectorGUI()}} -{\footnotesize\ttfamily override void Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor.\+On\+Inspector\+GUI (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_a908ab503c3cbbff6066747c9e0db26f8}\label{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor_a908ab503c3cbbff6066747c9e0db26f8}} -\index{FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}!fieldSearchSettings@{fieldSearchSettings}} -\index{fieldSearchSettings@{fieldSearchSettings}!FieldSearch.Settings.Editor.FieldSearchSettingsEditor@{FieldSearch.Settings.Editor.FieldSearchSettingsEditor}} -\doxysubsubsection{\texorpdfstring{fieldSearchSettings}{fieldSearchSettings}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor.\+field\+Search\+Settings\hspace{0.3cm}{\ttfamily [private]}} - diff --git a/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps b/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps deleted file mode 100644 index 2dae100..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.eps +++ /dev/null @@ -1,203 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 191.082809 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 2.616667 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 3 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text 'arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(FieldSearch.Settings.FieldSearchSettings) cw -(FieldSearch.Settings.Base.BaseFieldSearchSettings) cw -(ScriptableObject) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (FieldSearch.Settings.FieldSearchSettings) 0.000000 0.000000 box - (FieldSearch.Settings.Base.BaseFieldSearchSettings) 0.000000 1.000000 box - (ScriptableObject) 0.000000 2.000000 box - -% ----- relations ----- - -solid -0 0.000000 0.000000 out -solid -1 0.000000 1.000000 in -solid -0 0.000000 1.000000 out -solid -1 0.000000 2.000000 in diff --git a/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex b/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex deleted file mode 100644 index e54db0a..0000000 --- a/docs/latex/class_field_search_1_1_settings_1_1_field_search_settings.tex +++ /dev/null @@ -1,122 +0,0 @@ -\hypertarget{class_field_search_1_1_settings_1_1_field_search_settings}{}\doxysection{Field\+Search.\+Settings.\+Field\+Search\+Settings Class Reference} -\label{class_field_search_1_1_settings_1_1_field_search_settings}\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} - - -\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings - - -Inheritance diagram for Field\+Search.\+Settings.\+Field\+Search\+Settings\+:\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=3.000000cm]{class_field_search_1_1_settings_1_1_field_search_settings} -\end{center} -\end{figure} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_aa99c3e2ea886774c196b6bfe7f7a3758}{Show\+Settings}} () -\begin{DoxyCompactList}\small\item\em Show settings object, method for editor menu \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a8ebad9db18b577938b5aaa521a21b500}{Create\+Settings\+Object}} () -\begin{DoxyCompactList}\small\item\em Create \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} with default fields \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_ab01a1e49b1d1086511e65f66281e328b}{Add\+To\+Global\+Gitignore}} () -\begin{DoxyCompactList}\small\item\em Add custom global gitignore to project, method for editor menu \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a215121223d7f95f216a97cffda0ff28d}{Remove\+From\+Global\+Gitignore}} () -\begin{DoxyCompactList}\small\item\em Remove custom global gitignore from project, method for editor menu \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Properties} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_ac49c13df54ab6b444cd5787422cb4bfd}{Editor\+Script\+Generator\+Settings}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}} -\begin{DoxyCompactList}\small\item\em Editor\+Script\+Generator settings ref \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a85bd36b828056080d898fd1fa6d79b74}{Validate\+Show\+Settings}} () -\item -static bool \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_a23a0775320ec1b29f40f03ea375fadc7}{Validate\+Create\+Settings\+Object}} () -\end{DoxyCompactItemize} -\doxysubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings_aad8183199c307fd9833b19f636e1fb67}{\+\_\+editor\+Script\+Generator\+Settings}} -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_ab01a1e49b1d1086511e65f66281e328b}\label{class_field_search_1_1_settings_1_1_field_search_settings_ab01a1e49b1d1086511e65f66281e328b}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!AddToGlobalGitignore@{AddToGlobalGitignore}} -\index{AddToGlobalGitignore@{AddToGlobalGitignore}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{AddToGlobalGitignore()}{AddToGlobalGitignore()}} -{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Add\+To\+Global\+Gitignore (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Add custom global gitignore to project, method for editor menu - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a8ebad9db18b577938b5aaa521a21b500}\label{class_field_search_1_1_settings_1_1_field_search_settings_a8ebad9db18b577938b5aaa521a21b500}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!CreateSettingsObject@{CreateSettingsObject}} -\index{CreateSettingsObject@{CreateSettingsObject}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{CreateSettingsObject()}{CreateSettingsObject()}} -{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Create\+Settings\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Create \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} with default fields - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a215121223d7f95f216a97cffda0ff28d}\label{class_field_search_1_1_settings_1_1_field_search_settings_a215121223d7f95f216a97cffda0ff28d}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!RemoveFromGlobalGitignore@{RemoveFromGlobalGitignore}} -\index{RemoveFromGlobalGitignore@{RemoveFromGlobalGitignore}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{RemoveFromGlobalGitignore()}{RemoveFromGlobalGitignore()}} -{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Remove\+From\+Global\+Gitignore (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Remove custom global gitignore from project, method for editor menu - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_aa99c3e2ea886774c196b6bfe7f7a3758}\label{class_field_search_1_1_settings_1_1_field_search_settings_aa99c3e2ea886774c196b6bfe7f7a3758}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!ShowSettings@{ShowSettings}} -\index{ShowSettings@{ShowSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{ShowSettings()}{ShowSettings()}} -{\footnotesize\ttfamily static void Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Show\+Settings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Show settings object, method for editor menu - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a23a0775320ec1b29f40f03ea375fadc7}\label{class_field_search_1_1_settings_1_1_field_search_settings_a23a0775320ec1b29f40f03ea375fadc7}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!ValidateCreateSettingsObject@{ValidateCreateSettingsObject}} -\index{ValidateCreateSettingsObject@{ValidateCreateSettingsObject}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{ValidateCreateSettingsObject()}{ValidateCreateSettingsObject()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Validate\+Create\+Settings\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_a85bd36b828056080d898fd1fa6d79b74}\label{class_field_search_1_1_settings_1_1_field_search_settings_a85bd36b828056080d898fd1fa6d79b74}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!ValidateShowSettings@{ValidateShowSettings}} -\index{ValidateShowSettings@{ValidateShowSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{ValidateShowSettings()}{ValidateShowSettings()}} -{\footnotesize\ttfamily static bool Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Validate\+Show\+Settings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_aad8183199c307fd9833b19f636e1fb67}\label{class_field_search_1_1_settings_1_1_field_search_settings_aad8183199c307fd9833b19f636e1fb67}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!\_editorScriptGeneratorSettings@{\_editorScriptGeneratorSettings}} -\index{\_editorScriptGeneratorSettings@{\_editorScriptGeneratorSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{\_editorScriptGeneratorSettings}{\_editorScriptGeneratorSettings}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} Field\+Search.\+Settings.\+Field\+Search\+Settings.\+\_\+editor\+Script\+Generator\+Settings\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxysubsection{Property Documentation} -\mbox{\Hypertarget{class_field_search_1_1_settings_1_1_field_search_settings_ac49c13df54ab6b444cd5787422cb4bfd}\label{class_field_search_1_1_settings_1_1_field_search_settings_ac49c13df54ab6b444cd5787422cb4bfd}} -\index{FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}!EditorScriptGeneratorSettings@{EditorScriptGeneratorSettings}} -\index{EditorScriptGeneratorSettings@{EditorScriptGeneratorSettings}!FieldSearch.Settings.FieldSearchSettings@{FieldSearch.Settings.FieldSearchSettings}} -\doxysubsubsection{\texorpdfstring{EditorScriptGeneratorSettings}{EditorScriptGeneratorSettings}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} Field\+Search.\+Settings.\+Field\+Search\+Settings.\+Editor\+Script\+Generator\+Settings\hspace{0.3cm}{\ttfamily [get]}} - - - -Editor\+Script\+Generator settings ref - diff --git a/docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex b/docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex deleted file mode 100644 index 7fe3cdc..0000000 --- a/docs/latex/dir_17b3333cde9b07dffa0f1af85352ddeb.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_17b3333cde9b07dffa0f1af85352ddeb}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Settings Directory Reference} -\label{dir_17b3333cde9b07dffa0f1af85352ddeb}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_87ba2e080a62137deed56279787c8764}{Editor}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex b/docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex deleted file mode 100644 index 1963dbb..0000000 --- a/docs/latex/dir_2432a9848d19d11a1bd4eeeeb53ff027.tex +++ /dev/null @@ -1,15 +0,0 @@ -\hypertarget{dir_2432a9848d19d11a1bd4eeeeb53ff027}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core Directory Reference} -\label{dir_2432a9848d19d11a1bd4eeeeb53ff027}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_2bb8e1101e7d047227a19043a128fbe6}{Data}} -\item -directory \mbox{\hyperlink{dir_d958da1c8948fc577ad3d59d33b69e46}{Global\+Editor}} -\item -directory \mbox{\hyperlink{dir_e337ad9be45e8eff5e0e645b41b107a5}{Helpers}} -\item -directory \mbox{\hyperlink{dir_3f049fbb230563968553d2b13eca820a}{Inspectors}} -\item -directory \mbox{\hyperlink{dir_2ddae2a2cb80147c930e3cb999298926}{Settings}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex b/docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex deleted file mode 100644 index 201e4c7..0000000 --- a/docs/latex/dir_259decbc2ea484bb3f6813060f56881f.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_259decbc2ea484bb3f6813060f56881f}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Editor\+Script\+Generator\+Window Directory Reference} -\label{dir_259decbc2ea484bb3f6813060f56881f}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_4870bb5aa8e14e2850b827dfa5b6803c}{Editor}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex b/docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex deleted file mode 100644 index 623e03d..0000000 --- a/docs/latex/dir_275089585c7fc1b5fd5d7d42c69cb1da.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_275089585c7fc1b5fd5d7d42c69cb1da}{}\doxysection{D\+: Directory Reference} -\label{dir_275089585c7fc1b5fd5d7d42c69cb1da}\index{D: Directory Reference@{D: Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_b09b0bedfac9617a783405e377175182}{OSS}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex b/docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex deleted file mode 100644 index 767aae5..0000000 --- a/docs/latex/dir_2af6c947823b869652ab1b712b229c19.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_2af6c947823b869652ab1b712b229c19}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Code\+Generation/\+Base Directory Reference} -\label{dir_2af6c947823b869652ab1b712b229c19}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration/Base Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration/Base Directory Reference}} diff --git a/docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex b/docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex deleted file mode 100644 index 86fd90c..0000000 --- a/docs/latex/dir_2bb8e1101e7d047227a19043a128fbe6.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_2bb8e1101e7d047227a19043a128fbe6}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Data Directory Reference} -\label{dir_2bb8e1101e7d047227a19043a128fbe6}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_403eb944046b7c692683ac762e3240e9}{Criteria}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex b/docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex deleted file mode 100644 index 89fd1f1..0000000 --- a/docs/latex/dir_2d407afb53fc3fbd336edf7052583ccf.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{dir_2d407afb53fc3fbd336edf7052583ccf}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets Directory Reference} -\label{dir_2d407afb53fc3fbd336edf7052583ccf}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_5a05a18f86e214d2f26e045c1a1daa9d}{Field\+Search}} -\item -directory \mbox{\hyperlink{dir_f48224f90665e2302a441b3a4b3122fa}{Field\+Search\+Demo}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex b/docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex deleted file mode 100644 index 393aa20..0000000 --- a/docs/latex/dir_2ddae2a2cb80147c930e3cb999298926.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_2ddae2a2cb80147c930e3cb999298926}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Settings Directory Reference} -\label{dir_2ddae2a2cb80147c930e3cb999298926}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_31139cfdf64044a70722c64a4fbdfa03}{Editor}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex b/docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex deleted file mode 100644 index 80afb61..0000000 --- a/docs/latex/dir_31139cfdf64044a70722c64a4fbdfa03.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_31139cfdf64044a70722c64a4fbdfa03}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Settings/\+Editor Directory Reference} -\label{dir_31139cfdf64044a70722c64a4fbdfa03}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Settings/Editor Directory Reference}} diff --git a/docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex b/docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex deleted file mode 100644 index e791be7..0000000 --- a/docs/latex/dir_397ae9a71f12a691e3755e94381afeb8.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_397ae9a71f12a691e3755e94381afeb8}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Global\+Editor/\+Editor Directory Reference} -\label{dir_397ae9a71f12a691e3755e94381afeb8}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor/Editor Directory Reference}} diff --git a/docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex b/docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex deleted file mode 100644 index 0fd6e10..0000000 --- a/docs/latex/dir_3f049fbb230563968553d2b13eca820a.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{dir_3f049fbb230563968553d2b13eca820a}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Inspectors Directory Reference} -\label{dir_3f049fbb230563968553d2b13eca820a}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_41f3b1fcfc4edad21f8cefe0027808e9}{Controllers}} -\item -directory \mbox{\hyperlink{dir_494b2c069ec96d29724b6a041fb77ff7}{Editor}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex b/docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex deleted file mode 100644 index 04b2502..0000000 --- a/docs/latex/dir_403eb944046b7c692683ac762e3240e9.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_403eb944046b7c692683ac762e3240e9}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Data/\+Criteria Directory Reference} -\label{dir_403eb944046b7c692683ac762e3240e9}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data/Criteria Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Data/Criteria Directory Reference}} diff --git a/docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex b/docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex deleted file mode 100644 index 26b8007..0000000 --- a/docs/latex/dir_41f3b1fcfc4edad21f8cefe0027808e9.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_41f3b1fcfc4edad21f8cefe0027808e9}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Inspectors/\+Controllers Directory Reference} -\label{dir_41f3b1fcfc4edad21f8cefe0027808e9}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Controllers Directory Reference}} diff --git a/docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex b/docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex deleted file mode 100644 index ba31a2f..0000000 --- a/docs/latex/dir_45b04df99150743fec6a8199bf7d7052.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_45b04df99150743fec6a8199bf7d7052}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Templates Directory Reference} -\label{dir_45b04df99150743fec6a8199bf7d7052}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/Templates Directory Reference}} diff --git a/docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex b/docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex deleted file mode 100644 index e70b2b4..0000000 --- a/docs/latex/dir_4870bb5aa8e14e2850b827dfa5b6803c.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_4870bb5aa8e14e2850b827dfa5b6803c}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Editor\+Script\+Generator\+Window/\+Editor Directory Reference} -\label{dir_4870bb5aa8e14e2850b827dfa5b6803c}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/EditorScriptGeneratorWindow/Editor Directory Reference}} diff --git a/docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex b/docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex deleted file mode 100644 index 7c74668..0000000 --- a/docs/latex/dir_494b2c069ec96d29724b6a041fb77ff7.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_494b2c069ec96d29724b6a041fb77ff7}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Inspectors/\+Editor Directory Reference} -\label{dir_494b2c069ec96d29724b6a041fb77ff7}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Inspectors/Editor Directory Reference}} diff --git a/docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex b/docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex deleted file mode 100644 index 352c291..0000000 --- a/docs/latex/dir_5a05a18f86e214d2f26e045c1a1daa9d.tex +++ /dev/null @@ -1,15 +0,0 @@ -\hypertarget{dir_5a05a18f86e214d2f26e045c1a1daa9d}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search Directory Reference} -\label{dir_5a05a18f86e214d2f26e045c1a1daa9d}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_8be70ae0296bae15f9f1a1a875770e9b}{Attributes}} -\item -directory \mbox{\hyperlink{dir_90b0b2e2658143fe38756520398d4050}{Code\+Generation}} -\item -directory \mbox{\hyperlink{dir_2432a9848d19d11a1bd4eeeeb53ff027}{Core}} -\item -directory \mbox{\hyperlink{dir_c639eb9416e02bd7a41deb172f803f35}{Editor\+Script\+Generation}} -\item -directory \mbox{\hyperlink{dir_17b3333cde9b07dffa0f1af85352ddeb}{Settings}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex b/docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex deleted file mode 100644 index f810250..0000000 --- a/docs/latex/dir_5f864546fa19a64e60521b53e6d6ab49.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_5f864546fa19a64e60521b53e6d6ab49}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers/\+Cache Directory Reference} -\label{dir_5f864546fa19a64e60521b53e6d6ab49}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_9701da8b63bd30888976d3ce63d7628f}{Data}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex b/docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex deleted file mode 100644 index bcdfbce..0000000 --- a/docs/latex/dir_6f23626456459d8450b4168dda7093ef.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_6f23626456459d8450b4168dda7093ef}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search\+Demo/\+Scripts Directory Reference} -\label{dir_6f23626456459d8450b4168dda7093ef}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_dd16eb35667a81e095a4898fedce711f}{Editor}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_87ba2e080a62137deed56279787c8764.tex b/docs/latex/dir_87ba2e080a62137deed56279787c8764.tex deleted file mode 100644 index 1af26c7..0000000 --- a/docs/latex/dir_87ba2e080a62137deed56279787c8764.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_87ba2e080a62137deed56279787c8764}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Settings/\+Editor Directory Reference} -\label{dir_87ba2e080a62137deed56279787c8764}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Settings/Editor Directory Reference}} diff --git a/docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex b/docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex deleted file mode 100644 index cb600e3..0000000 --- a/docs/latex/dir_8be70ae0296bae15f9f1a1a875770e9b.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_8be70ae0296bae15f9f1a1a875770e9b}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Attributes Directory Reference} -\label{dir_8be70ae0296bae15f9f1a1a875770e9b}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_c5f822e6ba80e74b8ac3ac49c9b9bca1}{Drawers}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex b/docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex deleted file mode 100644 index a19229b..0000000 --- a/docs/latex/dir_90b0b2e2658143fe38756520398d4050.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_90b0b2e2658143fe38756520398d4050}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Code\+Generation Directory Reference} -\label{dir_90b0b2e2658143fe38756520398d4050}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/CodeGeneration Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_2af6c947823b869652ab1b712b229c19}{Base}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex b/docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex deleted file mode 100644 index 6bde3eb..0000000 --- a/docs/latex/dir_9701da8b63bd30888976d3ce63d7628f.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_9701da8b63bd30888976d3ce63d7628f}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers/\+Cache/\+Data Directory Reference} -\label{dir_9701da8b63bd30888976d3ce63d7628f}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/Cache/Data Directory Reference}} diff --git a/docs/latex/dir_b09b0bedfac9617a783405e377175182.tex b/docs/latex/dir_b09b0bedfac9617a783405e377175182.tex deleted file mode 100644 index 94b7c60..0000000 --- a/docs/latex/dir_b09b0bedfac9617a783405e377175182.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_b09b0bedfac9617a783405e377175182}{}\doxysection{D\+:/\+OSS Directory Reference} -\label{dir_b09b0bedfac9617a783405e377175182}\index{D:/OSS Directory Reference@{D:/OSS Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_e23e80085117c025ca199c397a1e3536}{Field\+Search-\/\+Unity}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex b/docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex deleted file mode 100644 index aa64da3..0000000 --- a/docs/latex/dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers/\+String\+Formatter Directory Reference} -\label{dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers/StringFormatter Directory Reference}} diff --git a/docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex b/docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex deleted file mode 100644 index 340eccc..0000000 --- a/docs/latex/dir_c5f822e6ba80e74b8ac3ac49c9b9bca1.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_c5f822e6ba80e74b8ac3ac49c9b9bca1}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Attributes/\+Drawers Directory Reference} -\label{dir_c5f822e6ba80e74b8ac3ac49c9b9bca1}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes/Drawers Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Attributes/Drawers Directory Reference}} diff --git a/docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex b/docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex deleted file mode 100644 index 28e6a9d..0000000 --- a/docs/latex/dir_c639eb9416e02bd7a41deb172f803f35.tex +++ /dev/null @@ -1,11 +0,0 @@ -\hypertarget{dir_c639eb9416e02bd7a41deb172f803f35}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation Directory Reference} -\label{dir_c639eb9416e02bd7a41deb172f803f35}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_259decbc2ea484bb3f6813060f56881f}{Editor\+Script\+Generator\+Window}} -\item -directory \mbox{\hyperlink{dir_e33ee9843d959fc7c64c985cb7dab962}{Global\+Editor}} -\item -directory \mbox{\hyperlink{dir_45b04df99150743fec6a8199bf7d7052}{Templates}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex b/docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex deleted file mode 100644 index 6300f22..0000000 --- a/docs/latex/dir_d0e477a32e007b38b39be8aed850ebd3.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_d0e477a32e007b38b39be8aed850ebd3}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search Directory Reference} -\label{dir_d0e477a32e007b38b39be8aed850ebd3}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_2d407afb53fc3fbd336edf7052583ccf}{Assets}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex b/docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex deleted file mode 100644 index 35d1892..0000000 --- a/docs/latex/dir_d958da1c8948fc577ad3d59d33b69e46.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_d958da1c8948fc577ad3d59d33b69e46}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Global\+Editor Directory Reference} -\label{dir_d958da1c8948fc577ad3d59d33b69e46}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/GlobalEditor Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_397ae9a71f12a691e3755e94381afeb8}{Editor}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex b/docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex deleted file mode 100644 index 33ad2f1..0000000 --- a/docs/latex/dir_dd16eb35667a81e095a4898fedce711f.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_dd16eb35667a81e095a4898fedce711f}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search\+Demo/\+Scripts/\+Editor Directory Reference} -\label{dir_dd16eb35667a81e095a4898fedce711f}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo/Scripts/Editor Directory Reference}} diff --git a/docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex b/docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex deleted file mode 100644 index 7a205e6..0000000 --- a/docs/latex/dir_e23e80085117c025ca199c397a1e3536.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_e23e80085117c025ca199c397a1e3536}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity Directory Reference} -\label{dir_e23e80085117c025ca199c397a1e3536}\index{D:/OSS/FieldSearch-\/Unity Directory Reference@{D:/OSS/FieldSearch-\/Unity Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_d0e477a32e007b38b39be8aed850ebd3}{Field\+Search}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex b/docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex deleted file mode 100644 index 04e3dec..0000000 --- a/docs/latex/dir_e337ad9be45e8eff5e0e645b41b107a5.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{dir_e337ad9be45e8eff5e0e645b41b107a5}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Core/\+Helpers Directory Reference} -\label{dir_e337ad9be45e8eff5e0e645b41b107a5}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/Core/Helpers Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_5f864546fa19a64e60521b53e6d6ab49}{Cache}} -\item -directory \mbox{\hyperlink{dir_c4a0ccdb9ac5e7acb449c8c4044eb9dd}{String\+Formatter}} -\end{DoxyCompactItemize} diff --git a/docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex b/docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex deleted file mode 100644 index 2274017..0000000 --- a/docs/latex/dir_e33ee9843d959fc7c64c985cb7dab962.tex +++ /dev/null @@ -1,2 +0,0 @@ -\hypertarget{dir_e33ee9843d959fc7c64c985cb7dab962}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search/\+Editor\+Script\+Generation/\+Global\+Editor Directory Reference} -\label{dir_e33ee9843d959fc7c64c985cb7dab962}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearch/EditorScriptGeneration/GlobalEditor Directory Reference}} diff --git a/docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex b/docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex deleted file mode 100644 index 7c77ffb..0000000 --- a/docs/latex/dir_f48224f90665e2302a441b3a4b3122fa.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{dir_f48224f90665e2302a441b3a4b3122fa}{}\doxysection{D\+:/\+OSS/\+Field\+Search-\/\+Unity/\+Field\+Search/\+Assets/\+Field\+Search\+Demo Directory Reference} -\label{dir_f48224f90665e2302a441b3a4b3122fa}\index{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo Directory Reference@{D:/OSS/FieldSearch-\/Unity/FieldSearch/Assets/FieldSearchDemo Directory Reference}} -\doxysubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_6f23626456459d8450b4168dda7093ef}{Scripts}} -\end{DoxyCompactItemize} diff --git a/docs/latex/doxygen.sty b/docs/latex/doxygen.sty deleted file mode 100644 index bde67ed..0000000 --- a/docs/latex/doxygen.sty +++ /dev/null @@ -1,596 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{doxygen} - -% Packages used by this style file -\RequirePackage{alltt} -%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package -\RequirePackage{calc} -\RequirePackage{float} -%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package -\RequirePackage{verbatim} -\RequirePackage[table]{xcolor} -\RequirePackage{longtable_doxygen} -\RequirePackage{tabu_doxygen} -\RequirePackage{fancyvrb} -\RequirePackage{tabularx} -\RequirePackage{multicol} -\RequirePackage{multirow} -\RequirePackage{hanging} -\RequirePackage{ifpdf} -\RequirePackage{adjustbox} -\RequirePackage{amssymb} -\RequirePackage{stackengine} -\RequirePackage{enumitem} -\RequirePackage{alphalph} -\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis -\RequirePackage{enumitem} - -%---------- Internal commands used in this style file ---------------- - -\newcommand{\ensurespace}[1]{% - \begingroup% - \setlength{\dimen@}{#1}% - \vskip\z@\@plus\dimen@% - \penalty -100\vskip\z@\@plus -\dimen@% - \vskip\dimen@% - \penalty 9999% - \vskip -\dimen@% - \vskip\z@skip% hide the previous |\vskip| from |\addvspace| - \endgroup% -} - -\newcommand{\DoxyHorRuler}[1]{% - \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{#1=0}% - {% - \hrule% - }% - {% - \hrulefilll% - }% -} -\newcommand{\DoxyLabelFont}{} -\newcommand{\entrylabel}[1]{% - {% - \parbox[b]{\labelwidth-4pt}{% - \makebox[0pt][l]{\DoxyLabelFont#1}% - \vspace{1.5\baselineskip}% - }% - }% -} - -\newenvironment{DoxyDesc}[1]{% - \ensurespace{4\baselineskip}% - \begin{list}{}{% - \settowidth{\labelwidth}{20pt}% - %\setlength{\parsep}{0pt}% - \setlength{\itemsep}{0pt}% - \setlength{\leftmargin}{\labelwidth+\labelsep}% - \renewcommand{\makelabel}{\entrylabel}% - }% - \item[#1]% -}{% - \end{list}% -} - -\newsavebox{\xrefbox} -\newlength{\xreflength} -\newcommand{\xreflabel}[1]{% - \sbox{\xrefbox}{#1}% - \setlength{\xreflength}{\wd\xrefbox}% - \ifthenelse{\xreflength>\labelwidth}{% - \begin{minipage}{\textwidth}% - \setlength{\parindent}{0pt}% - \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% - \end{minipage}% - }{% - \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% - }% -} - -%---------- Commands used by doxygen LaTeX output generator ---------- - -% Used by
     ... 
    -\newenvironment{DoxyPre}{% - \small% - \begin{alltt}% -}{% - \end{alltt}% - \normalsize% -} -% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output. -\newlength{\CodeWidthChar} -\newlength{\CodeHeightChar} -\settowidth{\CodeWidthChar}{?} -\settoheight{\CodeHeightChar}{?} -% Necessary for hanging indent -\newlength{\DoxyCodeWidth} - -\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par} - -\newcommand\NiceSpace{% - \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% -} - -% Used by @code ... @endcode -\newenvironment{DoxyCode}[1]{% - \par% - \scriptsize% - \normalfont\ttfamily% - \rightskip0pt plus 1fil% - \settowidth{\DoxyCodeWidth}{000000}% - \settowidth{\CodeWidthChar}{?}% - \settoheight{\CodeHeightChar}{?}% - \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{\equal{#1}{0}} - { - {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% - } - { - {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% - } - -}{% - \normalfont% - \normalsize% - \settowidth{\CodeWidthChar}{?}% - \settoheight{\CodeHeightChar}{?}% -} - -% Redefining not defined characters, i.e. "Replacement Character" in tex output. -\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{% - \textcolor{white}{\sffamily\bfseries\small ?}}{% - \rotatebox{45}{$\blacksquare$}}}} - -% Used by @example, @include, @includelineno and @dontinclude -\newenvironment{DoxyCodeInclude}[1]{% - \DoxyCode{#1}% -}{% - \endDoxyCode% -} - -% Used by @verbatim ... @endverbatim -\newenvironment{DoxyVerb}{% - \par% - \footnotesize% - \verbatim% -}{% - \endverbatim% - \normalsize% -} - -% Used by @verbinclude -\newenvironment{DoxyVerbInclude}{% - \DoxyVerb% -}{% - \endDoxyVerb% -} - -% Used by numbered lists (using '-#' or
      ...
    ) -\setlistdepth{12} -\newlist{DoxyEnumerate}{enumerate}{12} -\setlist[DoxyEnumerate,1]{label=\arabic*.} -\setlist[DoxyEnumerate,2]{label=(\enumalphalphcnt*)} -\setlist[DoxyEnumerate,3]{label=\roman*.} -\setlist[DoxyEnumerate,4]{label=\enumAlphAlphcnt*.} -\setlist[DoxyEnumerate,5]{label=\arabic*.} -\setlist[DoxyEnumerate,6]{label=(\enumalphalphcnt*)} -\setlist[DoxyEnumerate,7]{label=\roman*.} -\setlist[DoxyEnumerate,8]{label=\enumAlphAlphcnt*.} -\setlist[DoxyEnumerate,9]{label=\arabic*.} -\setlist[DoxyEnumerate,10]{label=(\enumalphalphcnt*)} -\setlist[DoxyEnumerate,11]{label=\roman*.} -\setlist[DoxyEnumerate,12]{label=\enumAlphAlphcnt*.} - -% Used by bullet lists (using '-', @li, @arg, or
      ...
    ) -\setlistdepth{12} -\newlist{DoxyItemize}{itemize}{12} -\setlist[DoxyItemize]{label=\textperiodcentered} - -\setlist[DoxyItemize,1]{label=\textbullet} -\setlist[DoxyItemize,2]{label=\normalfont\bfseries \textendash} -\setlist[DoxyItemize,3]{label=\textasteriskcentered} -\setlist[DoxyItemize,4]{label=\textperiodcentered} - -% Used by description lists (using
    ...
    ) -\newenvironment{DoxyDescription}{% - \description% -}{% - \enddescription% -} - -% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc -% (only if caption is specified) -\newenvironment{DoxyImage}{% - \begin{figure}[H]% - \centering% -}{% - \end{figure}% -} - -% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc -% (only if no caption is specified) -\newenvironment{DoxyImageNoCaption}{% - \begin{center}% -}{% - \end{center}% -} - -% Used by @image -% (only if inline is specified) -\newenvironment{DoxyInlineImage}{% -}{% -} - -% Used by @attention -\newenvironment{DoxyAttention}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @author and @authors -\newenvironment{DoxyAuthor}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @date -\newenvironment{DoxyDate}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @invariant -\newenvironment{DoxyInvariant}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @note -\newenvironment{DoxyNote}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @post -\newenvironment{DoxyPostcond}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @pre -\newenvironment{DoxyPrecond}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @copyright -\newenvironment{DoxyCopyright}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @remark -\newenvironment{DoxyRemark}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @return and @returns -\newenvironment{DoxyReturn}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @since -\newenvironment{DoxySince}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @see -\newenvironment{DoxySeeAlso}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @version -\newenvironment{DoxyVersion}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @warning -\newenvironment{DoxyWarning}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @par and @paragraph -\newenvironment{DoxyParagraph}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by parameter lists -\newenvironment{DoxyParams}[2][]{% - \tabulinesep=1mm% - \par% - \ifthenelse{\equal{#1}{}}% - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description - {\ifthenelse{\equal{#1}{1}}% - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc - } - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for fields of simple structs -\newenvironment{DoxyFields}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% - \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for fields simple class style enums -\newenvironment{DoxyEnumFields}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for parameters within a detailed function description -\newenvironment{DoxyParamCaption}{% - \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% -}{% -} - -% Used by return value lists -\newenvironment{DoxyRetVals}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used by exception lists -\newenvironment{DoxyExceptions}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used by template parameter lists -\newenvironment{DoxyTemplParams}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for member lists -\newenvironment{DoxyCompactItemize}{% - \begin{itemize}% - \setlength{\itemsep}{-3pt}% - \setlength{\parsep}{0pt}% - \setlength{\topsep}{0pt}% - \setlength{\partopsep}{0pt}% -}{% - \end{itemize}% -} - -% Used for member descriptions -\newenvironment{DoxyCompactList}{% - \begin{list}{}{% - \setlength{\leftmargin}{0.5cm}% - \setlength{\itemsep}{0pt}% - \setlength{\parsep}{0pt}% - \setlength{\topsep}{0pt}% - \renewcommand{\makelabel}{\hfill}% - }% -}{% - \end{list}% -} - -% Used for reference lists (@bug, @deprecated, @todo, etc.) -\newenvironment{DoxyRefList}{% - \begin{list}{}{% - \setlength{\labelwidth}{10pt}% - \setlength{\leftmargin}{\labelwidth}% - \addtolength{\leftmargin}{\labelsep}% - \renewcommand{\makelabel}{\xreflabel}% - }% -}{% - \end{list}% -} - -% Used by @bug, @deprecated, @todo, etc. -\newenvironment{DoxyRefDesc}[1]{% - \begin{list}{}{% - \renewcommand\makelabel[1]{\textbf{##1}}% - \settowidth\labelwidth{\makelabel{#1}}% - \setlength\leftmargin{\labelwidth+\labelsep}% - }% -}{% - \end{list}% -} - -% Used by parameter lists and simple sections -\newenvironment{Desc} -{\begin{list}{}{% - \settowidth{\labelwidth}{20pt}% - \setlength{\parsep}{0pt}% - \setlength{\itemsep}{0pt}% - \setlength{\leftmargin}{\labelwidth+\labelsep}% - \renewcommand{\makelabel}{\entrylabel}% - } -}{% - \end{list}% -} - -% Used by tables -\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% -\newenvironment{TabularC}[1]% -{\tabulinesep=1mm -\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}% -{\end{longtabu*}\par}% - -\newenvironment{TabularNC}[1]% -{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}% -{\end{tabu}\par}% - -% Used for member group headers -\newenvironment{Indent}{% - \begin{list}{}{% - \setlength{\leftmargin}{0.5cm}% - }% - \item[]\ignorespaces% -}{% - \unskip% - \end{list}% -} - -% Used when hyperlinks are turned off -\newcommand{\doxyref}[3]{% - \textbf{#1} (\textnormal{#2}\,\pageref{#3})% -} - -% Used to link to a table when hyperlinks are turned on -\newcommand{\doxytablelink}[2]{% - \ref{#1}% -} - -% Used to link to a table when hyperlinks are turned off -\newcommand{\doxytableref}[3]{% - \ref{#3}% -} - -% Used by @addindex -\newcommand{\lcurly}{\{} -\newcommand{\rcurly}{\}} - -% Colors used for syntax highlighting -\definecolor{comment}{rgb}{0.5,0.0,0.0} -\definecolor{keyword}{rgb}{0.0,0.5,0.0} -\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} -\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} -\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} -\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} -\definecolor{charliteral}{rgb}{0.0,0.5,0.5} -\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} -\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} -\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} -\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} - -% Color used for table heading -\newcommand{\tableheadbgcolor}{lightgray}% - -% Version of hypertarget with correct landing location -\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}} - -% possibility to have sections etc. be within the margins -% unfortunately had to copy part of book.cls and add \raggedright -\makeatletter -\newcommand\doxysection{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\raggedright\normalfont\Large\bfseries}} -\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\large\bfseries}} -\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}% - {3.25ex \@plus1ex \@minus.2ex}% - {-1em}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\raggedright\normalfont\normalsize\bfseries}} -\makeatother -% Define caption that is also suitable in a table -\makeatletter -\def\doxyfigcaption{% -\H@refstepcounter{figure}% -\@dblarg{\@caption{figure}}} -\makeatother - -% Define alpha enumarative names for counters > 26 -\makeatletter -\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname} -\def\@enumalphalphcnt#1{\alphalph{#1}} -\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname} -\def\@enumAlphAlphcnt#1{\AlphAlph{#1}} -\makeatother -\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa} -\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA} diff --git a/docs/latex/hierarchy.tex b/docs/latex/hierarchy.tex deleted file mode 100644 index 0436ce0..0000000 --- a/docs/latex/hierarchy.tex +++ /dev/null @@ -1,91 +0,0 @@ -\doxysection{Class Hierarchy} -This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} -\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Code\+Generator\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_code_generation_1_1_base_1_1_base_code_generator}}{} -\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Code\+Generator\texorpdfstring{$<$}{<} Base\+Editor\+Script\+Template \texorpdfstring{$>$}{>}}{\pageref{class_code_generation_1_1_base_1_1_base_code_generator}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}}{} -\end{DoxyCompactList} -\item Base\+Code\+Generator\+Settings\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor\+Script\+Generator\+Settings}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Base.\+Base\+Search}{\pageref{class_field_search_1_1_core_1_1_base_1_1_base_search}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Search\+With\+Filters}{\pageref{class_field_search_1_1_core_1_1_search_with_filters}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} Default\+Search\+Layer\+Inspector \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Samples.\+Editor.\+Sample\+Searchable\+Mono\+Behaviour\+Editor}{\pageref{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Field\+Name\+Search\+Criterion}{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}}{} -\item \contentsline{section}{Field\+Search.\+Core.\+Data.\+Criteria.\+By\+Obj\+Name\+Search\+Criterion}{\pageref{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Code\+Generation.\+Code\+Generation\+Utils}{\pageref{class_code_generation_1_1_code_generation_utils}}{} -\item Unity\+Editor.\+Editor\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Default\+Search\+Layer\+Inspector}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Search\+Layer\+Inspector}{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base.\+Base\+Searchable\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}}{} -\item \contentsline{section}{Field\+Search.\+Settings.\+Editor.\+Default\+Field\+Search\+Settings\+Editor}{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Settings.\+Editor.\+Field\+Search\+Settings\+Editor}{\pageref{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} -\item Editor\+Window\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Code\+Generation.\+Data.\+Generated\+Script}{\pageref{class_code_generation_1_1_data_1_1_generated_script}}{} -\item IComparer\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Attributes.\+Type\+Comparer}{\pageref{class_field_search_1_1_attributes_1_1_type_comparer}}{} -\end{DoxyCompactList} -\item Mono\+Behaviour\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Samples.\+Base\+Sample\+Searchable\+Mono\+Behaviour}{\pageref{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Samples.\+Sample\+Searchable\+Mono\+Behaviour}{\pageref{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Samples.\+Sample\+Default\+Mono\+Behaviour}{\pageref{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}}{} -\end{DoxyCompactList} -\item Property\+Attribute\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Attributes.\+Type\+Ref\+Dropdown\+Attribute}{\pageref{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}}{} -\end{DoxyCompactList} -\item Property\+Drawer\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Attributes.\+Drawers.\+Type\+Ref\+Dropdown\+Attribute\+Drawer}{\pageref{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}}{} -\end{DoxyCompactList} -\item Scriptable\+Object\begin{DoxyCompactList} -\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Code\+Generator\+Settings\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_code_generation_1_1_base_1_1_base_code_generator_settings}}{} -\item \contentsline{section}{Code\+Generation.\+Base.\+Base\+Script\+Template}{\pageref{class_code_generation_1_1_base_1_1_base_script_template}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Base\+Editor\+Script\+Template}{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Templates.\+Default\+Editor\+Script\+Template}{\pageref{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Settings.\+Base.\+Base\+Field\+Search\+Settings}{\pageref{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Settings.\+Field\+Search\+Settings}{\pageref{class_field_search_1_1_settings_1_1_field_search_settings}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}}{} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Editor.\+Editor\+Script\+Generator\+Window.\+Scroll\+View\+Data\texorpdfstring{$<$}{<} Type \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data}}{} -\item \contentsline{section}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json}{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}}{} -\item \contentsline{section}{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj}{\pageref{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}}{} -\item \contentsline{section}{Field\+Search.\+Helpers.\+Cache.\+Search\+Inspector\+Cache}{\pageref{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}}{} -\item \contentsline{section}{Field\+Search.\+Core.\+Inspectors.\+Controllers.\+Search\+Inspector\+Service}{\pageref{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}}{} -\item \contentsline{section}{Field\+Search.\+Helpers.\+String\+Formatter.\+Search\+String\+Formatter}{\pageref{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}}{} -\item Editor\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Global\+Editor.\+Base\+Field\+Search\+Global\+Editor}{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}}{} -\item \contentsline{section}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor.\+Generated\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}}{} -\end{DoxyCompactList} -\item \contentsline{section}{Field\+Search.\+Core.\+Global\+Editor.\+Default\+Field\+Search\+Global\+Editor\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} -\end{DoxyCompactList} diff --git a/docs/latex/index.tex b/docs/latex/index.tex deleted file mode 100644 index 6082dba..0000000 --- a/docs/latex/index.tex +++ /dev/null @@ -1,74 +0,0 @@ -\label{index_md_D__OSS_FieldSearch_Unity_README}% -\Hypertarget{index_md_D__OSS_FieldSearch_Unity_README}% - - - -\begin{DoxyItemize} -\item Ability to set Searchable\+Editor for all Mono\+Behaviour -\item Add to project without git handler -\item Save your requests between sessions with caching logic -\item Default Search with criteria (Obj\+Name, Field\+Name) \&\& options (Start\+With, Ignore\+Case) -\item Create your own search logic if necessary -\item Override current Custom\+Editors with Editor\+Script\+Generator\+Window -\end{DoxyItemize}\hypertarget{index_autotoc_md1}{}\doxysubsection{Tested on\+:}\label{index_autotoc_md1} - -\begin{DoxyItemize} -\item Unity Editor\+: 2018.\+4.\+3f1 $\vert$ 2020.\+3.\+35f1 -\item OS\+: Windows 10 -\end{DoxyItemize}\hypertarget{index_autotoc_md2}{}\doxysection{Quick start}\label{index_autotoc_md2} -\hypertarget{index_autotoc_md3}{}\doxysubsection{Step 1 (\+Optional)}\label{index_autotoc_md3} -You can install this as package (nit\+: git will always handle \char`\"{}package.\+json\char`\"{} \&\& lock file). - -Use {\bfseries{Package\+Manager -\/\texorpdfstring{$>$}{>} Add package from git URL...}} \texorpdfstring{$>$}{>}\href{https://github.com/Proton-V/FieldSearch-Unity.git?path=/FieldSearch/Assets/FieldSearch}{\texttt{ https\+://github.\+com/\+Proton-\/\+V/\+Field\+Search-\/\+Unity.\+git?path=/\+Field\+Search/\+Assets/\+Field\+Search}} - -If you want example of using Searchable\+Editor for specific Mono\+Behaviour please see {\bfseries{Step 2}}\hypertarget{index_autotoc_md4}{}\doxysubsection{Step 2}\label{index_autotoc_md4} -{\itshape {\bfseries{Skip this if you installed this as package \&\& you don\textquotesingle{}t want to add a \char`\"{}\+Field\+Search\+Demo\char`\"{} folder}}} - -Download \&\& Import \href{https://github.com/Proton-V/FieldSearch-Unity/releases/download/V1.0.3/FieldSearch-UnityV1.0.3.unitypackage}{\texttt{ latest asset package V1.\+0.\+3}} - -$\ast$$\ast$\char`\"{}\+Field\+Search\+Demo\char`\"{} folder (optional) contains example of using Searchable\+Editor for specific Mono\+Behaviour$\ast$$\ast$ -\begin{DoxyItemize} -\item \mbox{[} \mbox{]} Uncheck \char`\"{}\+Field\+Search\+Demo\char`\"{} folder {\bfseries{if you don\textquotesingle{}t need it}}. -\item \mbox{[} \mbox{]} Uncheck \char`\"{}\+Field\+Search\char`\"{} folder {\bfseries{if you have this as pacakge}}. -\end{DoxyItemize} - -\hypertarget{index_autotoc_md5}{}\doxysubsection{Step 3}\label{index_autotoc_md5} -Create instance of default settings {\bfseries{Field Search -\/\texorpdfstring{$>$}{>} Add default settings ...}} - -\hypertarget{index_autotoc_md6}{}\doxysubsection{Step 4 (\+Optional)}\label{index_autotoc_md6} -{\bfseries{Field Search -\/\texorpdfstring{$>$}{>} Add package folders to .gitignore (global)}} - -After adding this package as asset you have tracked files for you git repo. - -{\itshape {\bfseries{You can remove it for git without updating .gitignore in repo}}} - -Before press\+: - - - -After press\+: - -\hypertarget{index_autotoc_md7}{}\doxysubsubsection{$<$em$>$$<$strong$>$\+Also you can undo it$<$/strong$>$$<$/em$>$}\label{index_autotoc_md7} -{\bfseries{Field Search -\/\texorpdfstring{$>$}{>} Remove package folders from .gitignore (global)}}\hypertarget{index_autotoc_md8}{}\doxysection{Settings}\label{index_autotoc_md8} - -\begin{DoxyEnumerate} -\item Apply Searchable\+Editor to all Mono\+Behaviour (who don\textquotesingle{}t use custom inspector) -\item You can create \&\& set custom Searchable\+Layer\+Inspector to change default view of Searchable\+Editor -\item Save cache to disk to use previous cache between sessions -\item Memory limit in MB -\/ memory and disk cache limit -\item Ref to Editor\+Script\+Generator\+Settings -\item Clear cache buttons -\item Open Editor\+Script\+Generator window button -\end{DoxyEnumerate} - -\begin{quote} -\#\# Editor\+Script\+Generator Window - -You can try to override current active editors - - - - -\begin{DoxyItemize} -\item You can create your own Generation Template \&\& Generator -\end{DoxyItemize}\end{quote} diff --git a/docs/latex/longtable_doxygen.sty b/docs/latex/longtable_doxygen.sty deleted file mode 100644 index a0eb314..0000000 --- a/docs/latex/longtable_doxygen.sty +++ /dev/null @@ -1,448 +0,0 @@ -%% -%% This is file `longtable.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% longtable.dtx (with options: `package') -%% -%% This is a generated file. -%% -%% The source is maintained by the LaTeX Project team and bug -%% reports for it can be opened at http://latex-project.org/bugs.html -%% (but please observe conditions on bug reports sent to that address!) -%% -%% Copyright 1993-2016 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'. -%% -------------------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This file may only be distributed together with a copy of the LaTeX -%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle' -%% without such generated files. -%% -%% The list of all files belonging to the LaTeX `Tools Bundle' is -%% given in the file `manifest.txt'. -%% -%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle -\NeedsTeXFormat{LaTeX2e}[1995/06/01] -\ProvidesPackage{longtable_doxygen} - [2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen] -\def\LT@err{\PackageError{longtable}} -\def\LT@warn{\PackageWarning{longtable}} -\def\LT@final@warn{% - \AtEndDocument{% - \LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}% - \global\let\LT@final@warn\relax} -\DeclareOption{errorshow}{% - \def\LT@warn{\PackageInfo{longtable}}} -\DeclareOption{pausing}{% - \def\LT@warn#1{% - \LT@err{#1}{This is not really an error}}} -\DeclareOption{set}{} -\DeclareOption{final}{} -\ProcessOptions -\newskip\LTleft \LTleft=\fill -\newskip\LTright \LTright=\fill -\newskip\LTpre \LTpre=\bigskipamount -\newskip\LTpost \LTpost=\bigskipamount -\newcount\LTchunksize \LTchunksize=20 -\let\c@LTchunksize\LTchunksize -\newdimen\LTcapwidth \LTcapwidth=4in -\newbox\LT@head -\newbox\LT@firsthead -\newbox\LT@foot -\newbox\LT@lastfoot -\newcount\LT@cols -\newcount\LT@rows -\newcounter{LT@tables} -\newcounter{LT@chunks}[LT@tables] -\ifx\c@table\undefined - \newcounter{table} - \def\fnum@table{\tablename~\thetable} -\fi -\ifx\tablename\undefined - \def\tablename{Table} -\fi -\newtoks\LT@p@ftn -\mathchardef\LT@end@pen=30000 -\def\longtable{% - \par - \ifx\multicols\@undefined - \else - \ifnum\col@number>\@ne - \@twocolumntrue - \fi - \fi - \if@twocolumn - \LT@err{longtable not in 1-column mode}\@ehc - \fi - \begingroup - \@ifnextchar[\LT@array{\LT@array[x]}} -\def\LT@array[#1]#2{% - \refstepcounter{table}\stepcounter{LT@tables}% - \if l#1% - \LTleft\z@ \LTright\fill - \else\if r#1% - \LTleft\fill \LTright\z@ - \else\if c#1% - \LTleft\fill \LTright\fill - \fi\fi\fi - \let\LT@mcol\multicolumn - \let\LT@@tabarray\@tabarray - \let\LT@@hl\hline - \def\@tabarray{% - \let\hline\LT@@hl - \LT@@tabarray}% - \let\\\LT@tabularcr\let\tabularnewline\\% - \def\newpage{\noalign{\break}}% - \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% - \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% - \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption - \@tempdima\ht\strutbox - \let\@endpbox\LT@endpbox - \ifx\extrarowheight\@undefined - \let\@acol\@tabacol - \let\@classz\@tabclassz \let\@classiv\@tabclassiv - \def\@startpbox{\vtop\LT@startpbox}% - \let\@@startpbox\@startpbox - \let\@@endpbox\@endpbox - \let\LT@LL@FM@cr\@tabularcr - \else - \advance\@tempdima\extrarowheight - \col@sep\tabcolsep - \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr - \fi - \setbox\@arstrutbox\hbox{\vrule - \@height \arraystretch \@tempdima - \@depth \arraystretch \dp \strutbox - \@width \z@}% - \let\@sharp##\let\protect\relax - \begingroup - \@mkpream{#2}% - \xdef\LT@bchunk{% - \global\advance\c@LT@chunks\@ne - \global\LT@rows\z@\setbox\z@\vbox\bgroup - \LT@setprevdepth - \tabskip\LTleft \noexpand\halign to\hsize\bgroup - \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% - \endgroup - \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols - \LT@make@row - \m@th\let\par\@empty - \everycr{}\lineskip\z@\baselineskip\z@ - \LT@bchunk} -\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}} -\def\LT@start{% - \let\LT@start\endgraf - \endgraf\penalty\z@\vskip\LTpre - \dimen@\pagetotal - \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \ht\LT@foot - \dimen@ii\vfuzz - \vfuzz\maxdimen - \setbox\tw@\copy\z@ - \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox - \setbox\tw@\vbox{\unvbox\tw@}% - \vfuzz\dimen@ii - \advance\dimen@ \ht - \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@\dp - \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@ -\pagegoal - \ifdim \dimen@>\z@\vfil\break\fi - \global\@colroom\@colht - \ifvoid\LT@foot\else - \advance\vsize-\ht\LT@foot - \global\advance\@colroom-\ht\LT@foot - \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ - \maxdepth\z@ - \fi - \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak - \output{\LT@output}} -\def\endlongtable{% - \crcr - \noalign{% - \let\LT@entry\LT@entry@chop - \xdef\LT@save@row{\LT@save@row}}% - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \if@filesw - {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% - \gdef\expandafter\noexpand - \csname LT@\romannumeral\c@LT@tables\endcsname - {\LT@save@row}}}% - \fi - \ifx\LT@save@row\LT@@save@row - \else - \LT@warn{Column \@width s have changed\MessageBreak - in table \thetable}% - \LT@final@warn - \fi - \endgraf\penalty -\LT@end@pen - \endgroup - \global\@mparbottom\z@ - \pagegoal\vsize - \endgraf\penalty\z@\addvspace\LTpost - \ifvoid\footins\else\insert\footins{}\fi} -\def\LT@nofcols#1&{% - \futurelet\@let@token\LT@n@fcols} -\def\LT@n@fcols{% - \advance\LT@cols\@ne - \ifx\@let@token\LT@nofcols - \expandafter\@gobble - \else - \expandafter\LT@nofcols - \fi} -\def\LT@tabularcr{% - \relax\iffalse{\fi\ifnum0=`}\fi - \@ifstar - {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr - \LT@t@bularcr}% - {\LT@t@bularcr}} -\let\LT@crcr\crcr -\let\LT@setprevdepth\relax -\def\LT@t@bularcr{% - \global\advance\LT@rows\@ne - \ifnum\LT@rows=\LTchunksize - \gdef\LT@setprevdepth{% - \prevdepth\z@\global - \global\let\LT@setprevdepth\relax}% - \expandafter\LT@xtabularcr - \else - \ifnum0=`{}\fi - \expandafter\LT@LL@FM@cr - \fi} -\def\LT@xtabularcr{% - \@ifnextchar[\LT@argtabularcr\LT@ntabularcr} -\def\LT@ntabularcr{% - \ifnum0=`{}\fi - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \LT@bchunk} -\def\LT@argtabularcr[#1]{% - \ifnum0=`{}\fi - \ifdim #1>\z@ - \unskip\@xargarraycr{#1}% - \else - \@yargarraycr{#1}% - \fi - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \LT@bchunk} -\def\LT@echunk{% - \crcr\LT@save@row\cr\egroup - \global\setbox\@ne\lastbox - \unskip - \egroup} -\def\LT@entry#1#2{% - \ifhmode\@firstofone{&}\fi\omit - \ifnum#1=\c@LT@chunks - \else - \kern#2\relax - \fi} -\def\LT@entry@chop#1#2{% - \noexpand\LT@entry - {\ifnum#1>\c@LT@chunks - 1}{0pt% - \else - #1}{#2% - \fi}} -\def\LT@entry@write{% - \noexpand\LT@entry^^J% - \@spaces} -\def\LT@kill{% - \LT@echunk - \LT@get@widths - \expandafter\LT@rebox\LT@bchunk} -\def\LT@rebox#1\bgroup{% - #1\bgroup - \unvbox\z@ - \unskip - \setbox\z@\lastbox} -\def\LT@blank@row{% - \xdef\LT@save@row{\expandafter\LT@build@blank - \romannumeral\number\LT@cols 001 }} -\def\LT@build@blank#1{% - \if#1m% - \noexpand\LT@entry{1}{0pt}% - \expandafter\LT@build@blank - \fi} -\def\LT@make@row{% - \global\expandafter\let\expandafter\LT@save@row - \csname LT@\romannumeral\c@LT@tables\endcsname - \ifx\LT@save@row\relax - \LT@blank@row - \else - {\let\LT@entry\or - \if!% - \ifcase\expandafter\expandafter\expandafter\LT@cols - \expandafter\@gobble\LT@save@row - \or - \else - \relax - \fi - !% - \else - \aftergroup\LT@blank@row - \fi}% - \fi} -\let\setlongtables\relax -\def\LT@get@widths{% - \setbox\tw@\hbox{% - \unhbox\@ne - \let\LT@old@row\LT@save@row - \global\let\LT@save@row\@empty - \count@\LT@cols - \loop - \unskip - \setbox\tw@\lastbox - \ifhbox\tw@ - \LT@def@row - \advance\count@\m@ne - \repeat}% - \ifx\LT@@save@row\@undefined - \let\LT@@save@row\LT@save@row - \fi} -\def\LT@def@row{% - \let\LT@entry\or - \edef\@tempa{% - \ifcase\expandafter\count@\LT@old@row - \else - {1}{0pt}% - \fi}% - \let\LT@entry\relax - \xdef\LT@save@row{% - \LT@entry - \expandafter\LT@max@sel\@tempa - \LT@save@row}} -\def\LT@max@sel#1#2{% - {\ifdim#2=\wd\tw@ - #1% - \else - \number\c@LT@chunks - \fi}% - {\the\wd\tw@}} -\def\LT@hline{% - \noalign{\ifnum0=`}\fi - \penalty\@M - \futurelet\@let@token\LT@@hline} -\def\LT@@hline{% - \ifx\@let@token\hline - \global\let\@gtempa\@gobble - \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% - \else - \global\let\@gtempa\@empty - \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\LT@sep}% - \multispan\LT@cols - \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\penalty\@M}% - \@gtempa} -\def\LT@caption{% - \noalign\bgroup - \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} -\def\LT@c@ption#1[#2]#3{% - \LT@makecaption#1\fnum@table{#3}% - \def\@tempa{#2}% - \ifx\@tempa\@empty\else - {\let\\\space - \addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}% - \fi} -\def\LT@capti@n{% - \@ifstar - {\egroup\LT@c@ption\@gobble[]}% - {\egroup\@xdblarg{\LT@c@ption\@firstofone}}} -\def\LT@makecaption#1#2#3{% - \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% - \sbox\@tempboxa{#1{#2: }#3}% - \ifdim\wd\@tempboxa>\hsize - #1{#2: }#3% - \else - \hbox to\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \endgraf\vskip\baselineskip}% - \hss}}} -\def\LT@output{% - \ifnum\outputpenalty <-\@Mi - \ifnum\outputpenalty > -\LT@end@pen - \LT@err{floats and marginpars not allowed in a longtable}\@ehc - \else - \setbox\z@\vbox{\unvbox\@cclv}% - \ifdim \ht\LT@lastfoot>\ht\LT@foot - \dimen@\pagegoal - \advance\dimen@-\ht\LT@lastfoot - \ifdim\dimen@<\ht\z@ - \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% - \@makecol - \@outputpage - \setbox\z@\vbox{\box\LT@head}% - \fi - \fi - \global\@colroom\@colht - \global\vsize\@colht - \vbox - {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% - \fi - \else - \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% - \@makecol - \@outputpage - \global\vsize\@colroom - \copy\LT@head\nobreak - \fi} -\def\LT@end@hd@ft#1{% - \LT@echunk - \ifx\LT@start\endgraf - \LT@err - {Longtable head or foot not at start of table}% - {Increase LTchunksize}% - \fi - \setbox#1\box\z@ - \LT@get@widths - \LT@bchunk} -\def\endfirsthead{\LT@end@hd@ft\LT@firsthead} -\def\endhead{\LT@end@hd@ft\LT@head} -\def\endfoot{\LT@end@hd@ft\LT@foot} -\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot} -\def\LT@startpbox#1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \vrule \@height \ht\@arstrutbox \@width \z@} -\def\LT@endpbox{% - \@finalstrut\@arstrutbox - \egroup - \the\LT@p@ftn - \global\LT@p@ftn{}% - \hfil} -\def\LT@p@ftntext#1{% - \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% - \global\LT@p@ftn\expandafter{\@tempa{#1}}}% - -\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen} -\endinput -%% -%% End of file `longtable.sty'. diff --git a/docs/latex/make.bat b/docs/latex/make.bat deleted file mode 100644 index e4a3290..0000000 --- a/docs/latex/make.bat +++ /dev/null @@ -1,56 +0,0 @@ -set Dir_Old=%cd% -cd /D %~dp0 - - -set ORG_LATEX_CMD=%LATEX_CMD% -set ORG_MKIDX_CMD=%MKIDX_CMD% -set ORG_BIBTEX_CMD=%BIBTEX_CMD% -set ORG_LATEX_COUNT=%LATEX_COUNT% -set ORG_MANUAL_FILE=%MANUAL_FILE% -if "X"%LATEX_CMD% == "X" set LATEX_CMD=pdflatex -if "X"%MKIDX_CMD% == "X" set MKIDX_CMD=makeindex -if "X"%BIBTEX_CMD% == "X" set BIBTEX_CMD=bibtex -if "X"%LATEX_COUNT% == "X" set LATEX_COUNT=8 -if "X"%MANUAL_FILE% == "X" set MANUAL_FILE=refman - -del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl %MANUAL_FILE%.pdf - - -%LATEX_CMD% %MANUAL_FILE% -echo ---- -%MKIDX_CMD% %MANUAL_FILE%.idx -echo ---- -%LATEX_CMD% %MANUAL_FILE% - -setlocal enabledelayedexpansion -set count=%LATEX_COUNT% -:repeat -set content=X -for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get bibliographical references right" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X goto :skip -set /a count-=1 -if !count! EQU 0 goto :skip - -echo ---- -%LATEX_CMD% %MANUAL_FILE% -goto :repeat -:skip -endlocal -%MKIDX_CMD% %MANUAL_FILE%.idx -%LATEX_CMD% %MANUAL_FILE% - -@REM reset environment -cd /D %Dir_Old% -set Dir_Old= -set LATEX_CMD=%ORG_LATEX_CMD% -set ORG_LATEX_CMD= -set MKIDX_CMD=%ORG_MKIDX_CMD% -set ORG_MKIDX_CMD= -set BIBTEX_CMD=%ORG_BIBTEX_CMD% -set ORG_BIBTEX_CMD= -set MANUAL_FILE=%ORG_MANUAL_FILE% -set ORG_MANUAL_FILE= -set LATEX_COUNT=%ORG_LATEX_COUNT% -set ORG_LATEX_COUNT= diff --git a/docs/latex/namespace_code_generation.tex b/docs/latex/namespace_code_generation.tex deleted file mode 100644 index ee82613..0000000 --- a/docs/latex/namespace_code_generation.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{namespace_code_generation}{}\doxysection{Code\+Generation Namespace Reference} -\label{namespace_code_generation}\index{CodeGeneration@{CodeGeneration}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} -\item -namespace \mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_code_generation_1_1_code_generation_utils}{Code\+Generation\+Utils}} -\begin{DoxyCompactList}\small\item\em Utils for \mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_code_generation_1_1_base.tex b/docs/latex/namespace_code_generation_1_1_base.tex deleted file mode 100644 index 4ed23c8..0000000 --- a/docs/latex/namespace_code_generation_1_1_base.tex +++ /dev/null @@ -1,11 +0,0 @@ -\hypertarget{namespace_code_generation_1_1_base}{}\doxysection{Code\+Generation.\+Base Namespace Reference} -\label{namespace_code_generation_1_1_base}\index{CodeGeneration.Base@{CodeGeneration.Base}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator}{Base\+Code\+Generator}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} class for custom Code\+Generator \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_settings}{Base\+Code\+Generator\+Settings}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} settings object for Base\+Code\+Generator$<$\+T$>$ \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_script_template}{Base\+Script\+Template}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_base}{Base}} script template object \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_code_generation_1_1_data.tex b/docs/latex/namespace_code_generation_1_1_data.tex deleted file mode 100644 index dd9385b..0000000 --- a/docs/latex/namespace_code_generation_1_1_data.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_code_generation_1_1_data}{}\doxysection{Code\+Generation.\+Data Namespace Reference} -\label{namespace_code_generation_1_1_data}\index{CodeGeneration.Data@{CodeGeneration.Data}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_code_generation_1_1_data_1_1_generated_script}{Generated\+Script}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_code_generation_1_1_data}{Data}} class for Generated Script \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search.tex b/docs/latex/namespace_field_search.tex deleted file mode 100644 index 280f251..0000000 --- a/docs/latex/namespace_field_search.tex +++ /dev/null @@ -1,17 +0,0 @@ -\hypertarget{namespace_field_search}{}\doxysection{Field\+Search Namespace Reference} -\label{namespace_field_search}\index{FieldSearch@{FieldSearch}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_attributes}{Attributes}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core}{Core}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation}{Editor\+Script\+Generation}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers}{Helpers}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_samples}{Samples}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} -\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_attributes.tex b/docs/latex/namespace_field_search_1_1_attributes.tex deleted file mode 100644 index c8c6140..0000000 --- a/docs/latex/namespace_field_search_1_1_attributes.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{namespace_field_search_1_1_attributes}{}\doxysection{Field\+Search.\+Attributes Namespace Reference} -\label{namespace_field_search_1_1_attributes}\index{FieldSearch.Attributes@{FieldSearch.Attributes}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_attributes_1_1_drawers}{Drawers}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_comparer}{Type\+Comparer}} -\begin{DoxyCompactList}\small\item\em Type comparer. Used in \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} -\begin{DoxyCompactList}\small\item\em Dropdown list attribute for type, inherited from Base\+Type \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex b/docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex deleted file mode 100644 index 3a67abf..0000000 --- a/docs/latex/namespace_field_search_1_1_attributes_1_1_drawers.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_attributes_1_1_drawers}{}\doxysection{Field\+Search.\+Attributes.\+Drawers Namespace Reference} -\label{namespace_field_search_1_1_attributes_1_1_drawers}\index{FieldSearch.Attributes.Drawers@{FieldSearch.Attributes.Drawers}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer}{Type\+Ref\+Dropdown\+Attribute\+Drawer}} -\begin{DoxyCompactList}\small\item\em Drawer for \mbox{\hyperlink{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute}{Type\+Ref\+Dropdown\+Attribute}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core.tex b/docs/latex/namespace_field_search_1_1_core.tex deleted file mode 100644 index 42986f7..0000000 --- a/docs/latex/namespace_field_search_1_1_core.tex +++ /dev/null @@ -1,18 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core}{}\doxysection{Field\+Search.\+Core Namespace Reference} -\label{namespace_field_search_1_1_core}\index{FieldSearch.Core@{FieldSearch.Core}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data}{Data}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_global_editor}{Global\+Editor}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} -\begin{DoxyCompactList}\small\item\em Default search with filters \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_base.tex deleted file mode 100644 index ae8d088..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_base.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Base Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_base}\index{FieldSearch.Core.Base@{FieldSearch.Core.Base}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Base\+Search}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} search class with filter implementation \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_data.tex b/docs/latex/namespace_field_search_1_1_core_1_1_data.tex deleted file mode 100644 index f244e24..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_data.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_data}{}\doxysection{Field\+Search.\+Core.\+Data Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_data}\index{FieldSearch.Core.Data@{FieldSearch.Core.Data}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria}{Criteria}} -\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex b/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex deleted file mode 100644 index 03eab32..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_data_1_1_criteria}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_data_1_1_criteria}\index{FieldSearch.Core.Data.Criteria@{FieldSearch.Core.Data.Criteria}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion}{By\+Field\+Name\+Search\+Criterion}} -\begin{DoxyCompactList}\small\item\em By\+Field\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion}{By\+Obj\+Name\+Search\+Criterion}} -\begin{DoxyCompactList}\small\item\em By\+Obj\+Name search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Core.\+Search\+With\+Filters}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex deleted file mode 100644 index b550bb1..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Data.\+Criteria.\+Base Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}\index{FieldSearch.Core.Data.Criteria.Base@{FieldSearch.Core.Data.Criteria.Base}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Base\+Search\+Criterion}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Base}} search criterion for \mbox{\hyperlink{class_field_search_1_1_core_1_1_base_1_1_base_search}{Core.\+Base.\+Base\+Search}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex b/docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex deleted file mode 100644 index a408eb3..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_global_editor.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_global_editor}{}\doxysection{Field\+Search.\+Core.\+Global\+Editor Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_global_editor}\index{FieldSearch.Core.GlobalEditor@{FieldSearch.Core.GlobalEditor}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Base}} Field\+Search\+Global\+Editor class \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor}{Default\+Field\+Search\+Global\+Editor}} -\begin{DoxyCompactList}\small\item\em Default implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor}{Base\+Field\+Search\+Global\+Editor}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex deleted file mode 100644 index 98f1d8a..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors.tex +++ /dev/null @@ -1,16 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_inspectors}{}\doxysection{Field\+Search.\+Core.\+Inspectors Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_inspectors}\index{FieldSearch.Core.Inspectors@{FieldSearch.Core.Inspectors}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}{Controllers}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}{Editor}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector}{Default\+Search\+Layer\+Inspector}} -\begin{DoxyCompactList}\small\item\em Default implementation Base\+Search\+Layer\+Inspector \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex deleted file mode 100644 index 5425226..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_base.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Base Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}\index{FieldSearch.Core.Inspectors.Base@{FieldSearch.Core.Inspectors.Base}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Base\+Search\+Layer\+Inspector}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Base}} Search\+Layer\+Inspector class \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex deleted file mode 100644 index 0eb97bd..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Controllers Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}\index{FieldSearch.Core.Inspectors.Controllers@{FieldSearch.Core.Inspectors.Controllers}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service}{Search\+Inspector\+Service}} -\begin{DoxyCompactList}\small\item\em Default Search Service for \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Inspectors}}. Using \mbox{\hyperlink{class_field_search_1_1_core_1_1_search_with_filters}{Search\+With\+Filters}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex deleted file mode 100644 index 7338f5b..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Editor Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}\index{FieldSearch.Core.Inspectors.Editor@{FieldSearch.Core.Inspectors.Editor}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} -\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex b/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex deleted file mode 100644 index 1b6edb8..0000000 --- a/docs/latex/namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{}\doxysection{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base Namespace Reference} -\label{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}\index{FieldSearch.Core.Inspectors.Editor.Base@{FieldSearch.Core.Inspectors.Editor.Base}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor}{Base\+Searchable\+Editor}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Base}} class for manually created Searchable\+Editor\textquotesingle{}s \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation.tex deleted file mode 100644 index 752cd0d..0000000 --- a/docs/latex/namespace_field_search_1_1_editor_script_generation.tex +++ /dev/null @@ -1,18 +0,0 @@ -\hypertarget{namespace_field_search_1_1_editor_script_generation}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation Namespace Reference} -\label{namespace_field_search_1_1_editor_script_generation}\index{FieldSearch.EditorScriptGeneration@{FieldSearch.EditorScriptGeneration}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_editor}{Editor}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}{Global\+Editor}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_templates}{Templates}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_code_generation_1_1_base_1_1_base_code_generator_a630b332a3410513d6c4f6d45f3739861}{Base\+Code\+Generator$<$\+T$>$}} for Unity\+Editor.\+Editor \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings}{Editor\+Script\+Generator\+Settings}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_settings}{Settings}} singleton object for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex deleted file mode 100644 index deb4427..0000000 --- a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_editor.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_editor_script_generation_1_1_editor}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Editor Namespace Reference} -\label{namespace_field_search_1_1_editor_script_generation_1_1_editor}\index{FieldSearch.EditorScriptGeneration.Editor@{FieldSearch.EditorScriptGeneration.Editor}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window}{Editor\+Script\+Generator\+Window}} -\begin{DoxyCompactList}\small\item\em Window for \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator}{Editor\+Script\+Generator}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex deleted file mode 100644 index dcf7bf1..0000000 --- a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_global_editor.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor Namespace Reference} -\label{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}\index{FieldSearch.EditorScriptGeneration.GlobalEditor@{FieldSearch.EditorScriptGeneration.GlobalEditor}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor}{Generated\+Field\+Search\+Global\+Editor}} -\begin{DoxyCompactList}\small\item\em Generated\+Field\+Search implementation Base\+Field\+Search\+Global\+Editor \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector}{Generated\+Search\+Layer\+Inspector}} -\begin{DoxyCompactList}\small\item\em Generated\+Search\+Layer implementation \mbox{\hyperlink{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector}{Core.\+Inspectors.\+Base.\+Base\+Search\+Layer\+Inspector}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex b/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex deleted file mode 100644 index eb8a93f..0000000 --- a/docs/latex/namespace_field_search_1_1_editor_script_generation_1_1_templates.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{namespace_field_search_1_1_editor_script_generation_1_1_templates}{}\doxysection{Field\+Search.\+Editor\+Script\+Generation.\+Templates Namespace Reference} -\label{namespace_field_search_1_1_editor_script_generation_1_1_templates}\index{FieldSearch.EditorScriptGeneration.Templates@{FieldSearch.EditorScriptGeneration.Templates}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} -\begin{DoxyCompactList}\small\item\em Base editor script template object. Base editor implementation Base\+Script\+Template \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template}{Default\+Editor\+Script\+Template}} -\begin{DoxyCompactList}\small\item\em Default implementation \mbox{\hyperlink{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template}{Base\+Editor\+Script\+Template}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers.tex b/docs/latex/namespace_field_search_1_1_helpers.tex deleted file mode 100644 index bebb37e..0000000 --- a/docs/latex/namespace_field_search_1_1_helpers.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{namespace_field_search_1_1_helpers}{}\doxysection{Field\+Search.\+Helpers Namespace Reference} -\label{namespace_field_search_1_1_helpers}\index{FieldSearch.Helpers@{FieldSearch.Helpers}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache}{Cache}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_string_formatter}{String\+Formatter}} -\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex b/docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex deleted file mode 100644 index 5a208ec..0000000 --- a/docs/latex/namespace_field_search_1_1_helpers_1_1_cache.tex +++ /dev/null @@ -1,12 +0,0 @@ -\hypertarget{namespace_field_search_1_1_helpers_1_1_cache}{}\doxysection{Field\+Search.\+Helpers.\+Cache Namespace Reference} -\label{namespace_field_search_1_1_helpers_1_1_cache}\index{FieldSearch.Helpers.Cache@{FieldSearch.Helpers.Cache}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}{Data}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache}{Search\+Inspector\+Cache}} -\begin{DoxyCompactList}\small\item\em Search\+Cache inspector controller. With Initialize\+On\+Load logic \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex b/docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex deleted file mode 100644 index 11e7aa3..0000000 --- a/docs/latex/namespace_field_search_1_1_helpers_1_1_cache_1_1_data.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Data Namespace Reference} -\label{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}\index{FieldSearch.Helpers.Cache.Data@{FieldSearch.Helpers.Cache.Data}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}{Search\+Cache\+Json}} -\begin{DoxyCompactList}\small\item\em Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} \end{DoxyCompactList}\item -struct \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} -\begin{DoxyCompactList}\small\item\em Stored Search\+Cache struct \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex b/docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex deleted file mode 100644 index e663aea..0000000 --- a/docs/latex/namespace_field_search_1_1_helpers_1_1_string_formatter.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_helpers_1_1_string_formatter}{}\doxysection{Field\+Search.\+Helpers.\+String\+Formatter Namespace Reference} -\label{namespace_field_search_1_1_helpers_1_1_string_formatter}\index{FieldSearch.Helpers.StringFormatter@{FieldSearch.Helpers.StringFormatter}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter}{Search\+String\+Formatter}} -\begin{DoxyCompactList}\small\item\em Helper formatter class for strings. Used in \mbox{\hyperlink{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion}{Core.\+Data.\+Criteria.\+Base.\+Base\+Search\+Criterion}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_samples.tex b/docs/latex/namespace_field_search_1_1_samples.tex deleted file mode 100644 index 16ef2f8..0000000 --- a/docs/latex/namespace_field_search_1_1_samples.tex +++ /dev/null @@ -1,16 +0,0 @@ -\hypertarget{namespace_field_search_1_1_samples}{}\doxysection{Field\+Search.\+Samples Namespace Reference} -\label{namespace_field_search_1_1_samples}\index{FieldSearch.Samples@{FieldSearch.Samples}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_samples_1_1_editor}{Editor}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour}{Base\+Sample\+Searchable\+Mono\+Behaviour}} -\begin{DoxyCompactList}\small\item\em Base class for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour}{Sample\+Default\+Mono\+Behaviour}} -\begin{DoxyCompactList}\small\item\em Sample monobehaviour without specific inspector \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} -\begin{DoxyCompactList}\small\item\em Sample monobehaviour with specific inspector \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex deleted file mode 100644 index 298e210..0000000 --- a/docs/latex/namespace_field_search_1_1_samples_1_1_editor.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_samples_1_1_editor}{}\doxysection{Field\+Search.\+Samples.\+Editor Namespace Reference} -\label{namespace_field_search_1_1_samples_1_1_editor}\index{FieldSearch.Samples.Editor@{FieldSearch.Samples.Editor}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor}{Sample\+Searchable\+Mono\+Behaviour\+Editor}} -\begin{DoxyCompactList}\small\item\em Custom editor for \mbox{\hyperlink{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour}{Sample\+Searchable\+Mono\+Behaviour}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_settings.tex b/docs/latex/namespace_field_search_1_1_settings.tex deleted file mode 100644 index 5c165ce..0000000 --- a/docs/latex/namespace_field_search_1_1_settings.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{namespace_field_search_1_1_settings}{}\doxysection{Field\+Search.\+Settings Namespace Reference} -\label{namespace_field_search_1_1_settings}\index{FieldSearch.Settings@{FieldSearch.Settings}} -\doxysubsection*{Namespaces} -\begin{DoxyCompactItemize} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} -\item -namespace \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} -\end{DoxyCompactItemize} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} implementation based on Base\+Field\+Search\+Settings \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_settings_1_1_base.tex b/docs/latex/namespace_field_search_1_1_settings_1_1_base.tex deleted file mode 100644 index 77dec39..0000000 --- a/docs/latex/namespace_field_search_1_1_settings_1_1_base.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{namespace_field_search_1_1_settings_1_1_base}{}\doxysection{Field\+Search.\+Settings.\+Base Namespace Reference} -\label{namespace_field_search_1_1_settings_1_1_base}\index{FieldSearch.Settings.Base@{FieldSearch.Settings.Base}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings}{Base\+Field\+Search\+Settings}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Base}} settings singleton class for \mbox{\hyperlink{namespace_field_search}{Field\+Search}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex b/docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex deleted file mode 100644 index 29aba71..0000000 --- a/docs/latex/namespace_field_search_1_1_settings_1_1_editor.tex +++ /dev/null @@ -1,9 +0,0 @@ -\hypertarget{namespace_field_search_1_1_settings_1_1_editor}{}\doxysection{Field\+Search.\+Settings.\+Editor Namespace Reference} -\label{namespace_field_search_1_1_settings_1_1_editor}\index{FieldSearch.Settings.Editor@{FieldSearch.Settings.Editor}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor}{Default\+Field\+Search\+Settings\+Editor}} -\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Editor}} for Base\+Field\+Search\+Settings \end{DoxyCompactList}\item -class \mbox{\hyperlink{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor}{Field\+Search\+Settings\+Editor}} -\begin{DoxyCompactList}\small\item\em Custom editor for \mbox{\hyperlink{class_field_search_1_1_settings_1_1_field_search_settings}{Field\+Search\+Settings}} \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/docs/latex/namespaces.tex b/docs/latex/namespaces.tex deleted file mode 100644 index dda58ea..0000000 --- a/docs/latex/namespaces.tex +++ /dev/null @@ -1,33 +0,0 @@ -\doxysection{Package List} -Here are the packages with brief descriptions (if available)\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{namespace_code_generation}{Code\+Generation}} }{\pageref{namespace_code_generation}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_code_generation_1_1_base}{Code\+Generation.\+Base}} }{\pageref{namespace_code_generation_1_1_base}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_code_generation_1_1_data}{Code\+Generation.\+Data}} }{\pageref{namespace_code_generation_1_1_data}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search}{Field\+Search}} }{\pageref{namespace_field_search}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_attributes}{Field\+Search.\+Attributes}} }{\pageref{namespace_field_search_1_1_attributes}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_attributes_1_1_drawers}{Field\+Search.\+Attributes.\+Drawers}} }{\pageref{namespace_field_search_1_1_attributes_1_1_drawers}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core}{Field\+Search.\+Core}} }{\pageref{namespace_field_search_1_1_core}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_base}{Field\+Search.\+Core.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_base}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data}{Field\+Search.\+Core.\+Data}} }{\pageref{namespace_field_search_1_1_core_1_1_data}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria}{Field\+Search.\+Core.\+Data.\+Criteria}} }{\pageref{namespace_field_search_1_1_core_1_1_data_1_1_criteria}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}{Field\+Search.\+Core.\+Data.\+Criteria.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_global_editor}{Field\+Search.\+Core.\+Global\+Editor}} }{\pageref{namespace_field_search_1_1_core_1_1_global_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors}{Field\+Search.\+Core.\+Inspectors}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}{Field\+Search.\+Core.\+Inspectors.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_base}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}{Field\+Search.\+Core.\+Inspectors.\+Controllers}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}{Field\+Search.\+Core.\+Inspectors.\+Editor}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}{Field\+Search.\+Core.\+Inspectors.\+Editor.\+Base}} }{\pageref{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation}{Field\+Search.\+Editor\+Script\+Generation}} }{\pageref{namespace_field_search_1_1_editor_script_generation}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Editor}} }{\pageref{namespace_field_search_1_1_editor_script_generation_1_1_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}{Field\+Search.\+Editor\+Script\+Generation.\+Global\+Editor}} }{\pageref{namespace_field_search_1_1_editor_script_generation_1_1_global_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_editor_script_generation_1_1_templates}{Field\+Search.\+Editor\+Script\+Generation.\+Templates}} }{\pageref{namespace_field_search_1_1_editor_script_generation_1_1_templates}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers}{Field\+Search.\+Helpers}} }{\pageref{namespace_field_search_1_1_helpers}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache}{Field\+Search.\+Helpers.\+Cache}} }{\pageref{namespace_field_search_1_1_helpers_1_1_cache}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}{Field\+Search.\+Helpers.\+Cache.\+Data}} }{\pageref{namespace_field_search_1_1_helpers_1_1_cache_1_1_data}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_helpers_1_1_string_formatter}{Field\+Search.\+Helpers.\+String\+Formatter}} }{\pageref{namespace_field_search_1_1_helpers_1_1_string_formatter}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_samples}{Field\+Search.\+Samples}} }{\pageref{namespace_field_search_1_1_samples}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_samples_1_1_editor}{Field\+Search.\+Samples.\+Editor}} }{\pageref{namespace_field_search_1_1_samples_1_1_editor}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_settings}{Field\+Search.\+Settings}} }{\pageref{namespace_field_search_1_1_settings}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_base}{Field\+Search.\+Settings.\+Base}} }{\pageref{namespace_field_search_1_1_settings_1_1_base}}{} -\item\contentsline{section}{\mbox{\hyperlink{namespace_field_search_1_1_settings_1_1_editor}{Field\+Search.\+Settings.\+Editor}} }{\pageref{namespace_field_search_1_1_settings_1_1_editor}}{} -\end{DoxyCompactList} diff --git a/docs/latex/refman.tex b/docs/latex/refman.tex deleted file mode 100644 index e9e13d3..0000000 --- a/docs/latex/refman.tex +++ /dev/null @@ -1,266 +0,0 @@ - % Handle batch mode - % to overcome problems with too many open files - \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} - % Set document class depending on configuration - \documentclass[twoside]{book} - %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package - \usepackage{ifthen} - \ifx\requestedLaTeXdate\undefined - \usepackage{array} - \else - \usepackage{array}[=2016-10-06] - \fi - %% - % Packages required by doxygen - \usepackage{fixltx2e} % for \textsubscript - \usepackage{doxygen} - \usepackage{graphicx} - \usepackage[utf8]{inputenc} - \usepackage{makeidx} - \PassOptionsToPackage{warn}{textcomp} - \usepackage{textcomp} - \usepackage[nointegrals]{wasysym} - \usepackage{ifxetex} - % NLS support packages - % Define default fonts - % Font selection - \usepackage[T1]{fontenc} - % set main and monospaced font - \usepackage[scaled=.90]{helvet} -\usepackage{courier} -\renewcommand{\familydefault}{\sfdefault} - \usepackage{sectsty} - \allsectionsfont{% - \fontseries{bc}\selectfont% - \color{darkgray}% - } - \renewcommand{\DoxyLabelFont}{% - \fontseries{bc}\selectfont% - \color{darkgray}% - } - \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} - % Arguments of doxygenemoji: - % 1) '::' form of the emoji, already LaTeX-escaped - % 2) file with the name of the emoji without the .png extension - % in case image exist use this otherwise use the '::' form - \newcommand{\doxygenemoji}[2]{% - \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% - } - % Page & text layout - \usepackage{geometry} - \geometry{% - a4paper,% - top=2.5cm,% - bottom=2.5cm,% - left=2.5cm,% - right=2.5cm% - } - % Allow a bit of overflow to go unnoticed by other means - \tolerance=750 - \hfuzz=15pt - \hbadness=750 - \setlength{\emergencystretch}{15pt} - \setlength{\parindent}{0cm} - \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} - \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} - \doxynormalparskip - % Redefine paragraph/subparagraph environments, using sectsty fonts - \makeatletter - \renewcommand{\paragraph}{% - \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@parafont% - }% - } - \renewcommand{\subparagraph}{% - \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@subparafont% - }% - } - \makeatother - \makeatletter - \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} - \makeatother - % Headers & footers - \usepackage{fancyhdr} - \pagestyle{fancyplain} - \renewcommand{\footrulewidth}{0.4pt} - \fancypagestyle{fancyplain}{ - \fancyhf{} - \fancyhead[LE, RO]{\bfseries\thepage} - \fancyhead[LO]{\bfseries\rightmark} - \fancyhead[RE]{\bfseries\leftmark} - \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } - } - \fancypagestyle{plain}{ - \fancyhf{} - \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } - \renewcommand{\headrulewidth}{0pt} - } - \pagestyle{fancyplain} - \renewcommand{\chaptermark}[1]{% - \markboth{#1}{}% - } - \renewcommand{\sectionmark}[1]{% - \markright{\thesection\ #1}% - } - % ToC, LoF, LoT, bibliography, and index - % Indices & bibliography - \usepackage{natbib} - \usepackage[titles]{tocloft} - \setcounter{tocdepth}{3} - \setcounter{secnumdepth}{5} - % creating indexes - \makeindex - \usepackage{newunicodechar} - \newunicodechar{⁻}{${}^{-}$}% Superscript minus - \newunicodechar{²}{${}^{2}$}% Superscript two - \newunicodechar{³}{${}^{3}$}% Superscript three - % Hyperlinks - % Hyperlinks (required, but should be loaded last) - \ifpdf - \usepackage[pdftex,pagebackref=true]{hyperref} - \else - \ifxetex - \usepackage[pagebackref=true]{hyperref} - \else - \usepackage[ps2pdf,pagebackref=true]{hyperref} - \fi - \fi - \hypersetup{% - colorlinks=true,% - linkcolor=blue,% - citecolor=blue,% - unicode,% - pdftitle={Field\+Search-\/\+Unity},% - pdfsubject={}% - } - % Custom commands used by the header - % Custom commands - \newcommand{\clearemptydoublepage}{% - \newpage{\pagestyle{empty}\cleardoublepage}% - } - % caption style definition - \usepackage{caption} - \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} - % in page table of contents - \usepackage{etoc} - \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} - % prevent numbers overlap the titles in toc - \renewcommand{\numberline}[1]{#1~} -% End of preamble, now comes the document contents -%===== C O N T E N T S ===== -\begin{document} - \raggedbottom - % Titlepage & ToC - % To avoid duplicate page anchors due to reuse of same numbers for - % the index (be it as roman numbers) - \hypersetup{pageanchor=false, - bookmarksnumbered=true, - pdfencoding=unicode - } - \pagenumbering{alph} - \begin{titlepage} - \vspace*{7cm} - \begin{center}% - {\Large Field\+Search-\/\+Unity}\\ - \vspace*{1cm} - {\large Generated by Doxygen 1.9.5}\\ - \end{center} - \end{titlepage} - \clearemptydoublepage - \pagenumbering{roman} - \tableofcontents - \clearemptydoublepage - \pagenumbering{arabic} - % re-enable anchors again - \hypersetup{pageanchor=true} -%--- Begin generated contents --- -\chapter{Field\+Search-\/\+Unity V1.0.3} -\label{index}\hypertarget{index}{}\input{index} -\chapter{Namespace Index} -\input{namespaces} -\chapter{Hierarchical Index} -\input{hierarchy} -\chapter{Class Index} -\input{annotated} -\chapter{Namespace Documentation} -\input{namespace_code_generation} -\input{namespace_code_generation_1_1_base} -\input{namespace_code_generation_1_1_data} -\input{namespace_field_search} -\input{namespace_field_search_1_1_attributes} -\input{namespace_field_search_1_1_attributes_1_1_drawers} -\input{namespace_field_search_1_1_core} -\input{namespace_field_search_1_1_core_1_1_base} -\input{namespace_field_search_1_1_core_1_1_data} -\input{namespace_field_search_1_1_core_1_1_data_1_1_criteria} -\input{namespace_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base} -\input{namespace_field_search_1_1_core_1_1_global_editor} -\input{namespace_field_search_1_1_core_1_1_inspectors} -\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_base} -\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_controllers} -\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor} -\input{namespace_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base} -\input{namespace_field_search_1_1_editor_script_generation} -\input{namespace_field_search_1_1_editor_script_generation_1_1_editor} -\input{namespace_field_search_1_1_editor_script_generation_1_1_global_editor} -\input{namespace_field_search_1_1_editor_script_generation_1_1_templates} -\input{namespace_field_search_1_1_helpers} -\input{namespace_field_search_1_1_helpers_1_1_cache} -\input{namespace_field_search_1_1_helpers_1_1_cache_1_1_data} -\input{namespace_field_search_1_1_helpers_1_1_string_formatter} -\input{namespace_field_search_1_1_samples} -\input{namespace_field_search_1_1_samples_1_1_editor} -\input{namespace_field_search_1_1_settings} -\input{namespace_field_search_1_1_settings_1_1_base} -\input{namespace_field_search_1_1_settings_1_1_editor} -\chapter{Class Documentation} -\input{class_code_generation_1_1_base_1_1_base_code_generator} -\input{class_code_generation_1_1_base_1_1_base_code_generator_settings} -\input{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_base_editor_script_template} -\input{class_field_search_1_1_core_1_1_global_editor_1_1_base_field_search_global_editor} -\input{class_field_search_1_1_settings_1_1_base_1_1_base_field_search_settings} -\input{class_field_search_1_1_samples_1_1_base_sample_searchable_mono_behaviour} -\input{class_code_generation_1_1_base_1_1_base_script_template} -\input{class_field_search_1_1_core_1_1_base_1_1_base_search} -\input{class_field_search_1_1_core_1_1_inspectors_1_1_editor_1_1_base_1_1_base_searchable_editor} -\input{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_base_1_1_base_search_criterion} -\input{class_field_search_1_1_core_1_1_inspectors_1_1_base_1_1_base_search_layer_inspector} -\input{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_field_name_search_criterion} -\input{class_field_search_1_1_core_1_1_data_1_1_criteria_1_1_by_obj_name_search_criterion} -\input{class_code_generation_1_1_code_generation_utils} -\input{class_field_search_1_1_editor_script_generation_1_1_templates_1_1_default_editor_script_template} -\input{class_field_search_1_1_core_1_1_global_editor_1_1_default_field_search_global_editor} -\input{class_field_search_1_1_settings_1_1_editor_1_1_default_field_search_settings_editor} -\input{class_field_search_1_1_core_1_1_inspectors_1_1_default_search_layer_inspector} -\input{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator} -\input{class_field_search_1_1_editor_script_generation_1_1_editor_script_generator_settings} -\input{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window} -\input{class_field_search_1_1_settings_1_1_field_search_settings} -\input{class_field_search_1_1_settings_1_1_editor_1_1_field_search_settings_editor} -\input{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_field_search_global_editor} -\input{class_code_generation_1_1_data_1_1_generated_script} -\input{class_field_search_1_1_editor_script_generation_1_1_global_editor_1_1_generated_search_layer_inspector} -\input{class_field_search_1_1_samples_1_1_sample_default_mono_behaviour} -\input{class_field_search_1_1_samples_1_1_sample_searchable_mono_behaviour} -\input{class_field_search_1_1_samples_1_1_editor_1_1_sample_searchable_mono_behaviour_editor} -\input{class_field_search_1_1_editor_script_generation_1_1_editor_1_1_editor_script_generator_window_1_1_scroll_view_data} -\input{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json} -\input{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj} -\input{class_field_search_1_1_helpers_1_1_cache_1_1_search_inspector_cache} -\input{class_field_search_1_1_core_1_1_inspectors_1_1_controllers_1_1_search_inspector_service} -\input{class_field_search_1_1_helpers_1_1_string_formatter_1_1_search_string_formatter} -\input{class_field_search_1_1_core_1_1_search_with_filters} -\input{class_field_search_1_1_attributes_1_1_type_comparer} -\input{class_field_search_1_1_attributes_1_1_type_ref_dropdown_attribute} -\input{class_field_search_1_1_attributes_1_1_drawers_1_1_type_ref_dropdown_attribute_drawer} -%--- End generated contents --- -% Index - \backmatter - \newpage - \phantomsection - \clearemptydoublepage - \addcontentsline{toc}{chapter}{\indexname} - \printindex -% Required for some languages (in combination with latexdocumentpre from the header) -\end{document} diff --git a/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex b/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex deleted file mode 100644 index c6d891e..0000000 --- a/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json.tex +++ /dev/null @@ -1,65 +0,0 @@ -\hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json Struct Reference} -\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json}\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} - - -Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} - - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a78f0e7e8dc1f36574fce71b1ca6e4a6a}{Search\+Cache\+Json}} (Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ dict) -\item -\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_ac4163df3a58b72c067c8eca93636f660}{Search\+Cache\+Json}} (Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ dict) -\item -Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_adf041a03da0bb76e156de73ebabf159d}{To\+Dictionary}} () -\item -Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a4b3c36a48d41b821985861bd6e0153a6}{To\+Concurrent\+Dictionary}} () -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -List$<$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a6b0e419b0aa22ead8716209bd55f54cd}{objects}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Container for \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a78f0e7e8dc1f36574fce71b1ca6e4a6a}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a78f0e7e8dc1f36574fce71b1ca6e4a6a}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!SearchCacheJson@{SearchCacheJson}} -\index{SearchCacheJson@{SearchCacheJson}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} -\doxysubsubsection{\texorpdfstring{SearchCacheJson()}{SearchCacheJson()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+Search\+Cache\+Json (\begin{DoxyParamCaption}\item[{Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$}]{dict }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_ac4163df3a58b72c067c8eca93636f660}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_ac4163df3a58b72c067c8eca93636f660}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!SearchCacheJson@{SearchCacheJson}} -\index{SearchCacheJson@{SearchCacheJson}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} -\doxysubsubsection{\texorpdfstring{SearchCacheJson()}{SearchCacheJson()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+Search\+Cache\+Json (\begin{DoxyParamCaption}\item[{Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$}]{dict }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a4b3c36a48d41b821985861bd6e0153a6}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a4b3c36a48d41b821985861bd6e0153a6}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!ToConcurrentDictionary@{ToConcurrentDictionary}} -\index{ToConcurrentDictionary@{ToConcurrentDictionary}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} -\doxysubsubsection{\texorpdfstring{ToConcurrentDictionary()}{ToConcurrentDictionary()}} -{\footnotesize\ttfamily Concurrent\+Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+To\+Concurrent\+Dictionary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_adf041a03da0bb76e156de73ebabf159d}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_adf041a03da0bb76e156de73ebabf159d}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!ToDictionary@{ToDictionary}} -\index{ToDictionary@{ToDictionary}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} -\doxysubsubsection{\texorpdfstring{ToDictionary()}{ToDictionary()}} -{\footnotesize\ttfamily Dictionary$<$ int, \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}} $>$ Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+To\+Dictionary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a6b0e419b0aa22ead8716209bd55f54cd}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_json_a6b0e419b0aa22ead8716209bd55f54cd}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}!objects@{objects}} -\index{objects@{objects}!FieldSearch.Helpers.Cache.Data.SearchCacheJson@{FieldSearch.Helpers.Cache.Data.SearchCacheJson}} -\doxysubsubsection{\texorpdfstring{objects}{objects}} -{\footnotesize\ttfamily List$<$\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{Search\+Cache\+Obj}}$>$ Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Json.\+objects} - diff --git a/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex b/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex deleted file mode 100644 index 304bc46..0000000 --- a/docs/latex/struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj.tex +++ /dev/null @@ -1,54 +0,0 @@ -\hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}{}\doxysection{Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj Struct Reference} -\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj}\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} - - -Stored Search\+Cache struct - - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a0e475493db03493e1d054f41ffe6141d}{Search\+Cache\+Obj}} (int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}{id}}, string \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}{search\+Text}}, int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}{flags}}) -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}{id}} -\item -string \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}{search\+Text}} -\item -int \mbox{\hyperlink{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}{flags}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Stored Search\+Cache struct - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a0e475493db03493e1d054f41ffe6141d}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a0e475493db03493e1d054f41ffe6141d}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!SearchCacheObj@{SearchCacheObj}} -\index{SearchCacheObj@{SearchCacheObj}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} -\doxysubsubsection{\texorpdfstring{SearchCacheObj()}{SearchCacheObj()}} -{\footnotesize\ttfamily Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+Search\+Cache\+Obj (\begin{DoxyParamCaption}\item[{int}]{id, }\item[{string}]{search\+Text, }\item[{int}]{flags }\end{DoxyParamCaption})} - - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a7501e57be790da4f855e8cf7f51f69d0}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!flags@{flags}} -\index{flags@{flags}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} -\doxysubsubsection{\texorpdfstring{flags}{flags}} -{\footnotesize\ttfamily int Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+flags} - -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a06a731fd59fbb0aae0f111fd825fc84f}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!id@{id}} -\index{id@{id}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} -\doxysubsubsection{\texorpdfstring{id}{id}} -{\footnotesize\ttfamily int Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+id} - -\mbox{\Hypertarget{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}\label{struct_field_search_1_1_helpers_1_1_cache_1_1_data_1_1_search_cache_obj_a020b43961551b919b3f49649064dda3c}} -\index{FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}!searchText@{searchText}} -\index{searchText@{searchText}!FieldSearch.Helpers.Cache.Data.SearchCacheObj@{FieldSearch.Helpers.Cache.Data.SearchCacheObj}} -\doxysubsubsection{\texorpdfstring{searchText}{searchText}} -{\footnotesize\ttfamily string Field\+Search.\+Helpers.\+Cache.\+Data.\+Search\+Cache\+Obj.\+search\+Text} - diff --git a/docs/latex/tabu_doxygen.sty b/docs/latex/tabu_doxygen.sty deleted file mode 100644 index 3f17d1d..0000000 --- a/docs/latex/tabu_doxygen.sty +++ /dev/null @@ -1,2557 +0,0 @@ -%% -%% This is file `tabu.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tabu.dtx (with options: `package') -%% -%% This is a generated file. -%% Copyright (FC) 2010-2011 - lppl -%% -%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars -%% -%% ********************************************************************************************** -%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal -%% \begin{tabu} to { preamble } => target specified -%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' -%% -%% tabu works in text and in math modes. -%% -%% X columns: automatic width adjustment + horizontal and vertical alignment -%% \begin{tabu} { X[4c] X[1c] X[-2ml] } -%% -%% Horizontal lines and / or leaders: -%% \hline\hline => double horizontal line -%% \firsthline\hline => for nested tabulars -%% \lasthline\hline => for nested tabulars -%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) -%% Automatic lines / leaders : -%% \everyrow{\hline\hline} -%% -%% Vertical lines and / or leaders: -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } -%% -%% Fixed vertical spacing adjustment: -%% \extrarowheight= \extrarowdepth= -%% or: \extrarowsep= => may be prefixed by \global -%% -%% Dynamic vertical spacing adjustment: -%% \abovetabulinesep= \belowtabulinesep= -%% or: \tabulinesep= => may be prefixed by \global -%% -%% delarray.sty shortcuts: in math and text modes -%% \begin{tabu} .... \({ preamble }\) -%% -%% Algorithms reports: -%% \tracingtabu=1 \tracingtabu=2 -%% -%% ********************************************************************************************** -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% -%% This work consists of the main source file tabu.dtx -%% and the derived files -%% tabu.sty, tabu.pdf, tabu.ins -%% -%% tabu : Flexible LaTeX tabulars -%% lppl copyright 2010-2011 by FC -%% - -\NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] -\RequirePackage{array}[2008/09/09] -\RequirePackage{varwidth}[2009/03/30] -\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} -\let\tabu@AtEnd\@empty -\def\TMP@EnsureCode#1={% - \edef\tabu@AtEnd{\tabu@AtEnd - \catcode#1 \the\catcode#1}% - \catcode#1=% -}% \TMP@EnsureCode -\TMP@EnsureCode 33 = 12 % ! -\TMP@EnsureCode 58 = 12 % : (for siunitx) -\TMP@EnsureCode124 = 12 % | -\TMP@EnsureCode 36 = 3 % $ = math shift -\TMP@EnsureCode 38 = 4 % & = tab alignment character -\TMP@EnsureCode 32 = 10 % space -\TMP@EnsureCode 94 = 7 % ^ -\TMP@EnsureCode 95 = 8 % _ -%% Constants -------------------------------------------------------- -\newcount \c@taburow \def\thetaburow {\number\c@taburow} -\newcount \tabu@nbcols -\newcount \tabu@cnt -\newcount \tabu@Xcol -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcount \tabu@alloc \tabu@alloc=\m@ne -\newcount \tabu@nested -\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} -\newdimen \tabu@target -\newdimen \tabu@spreadtarget -\newdimen \tabu@naturalX -\newdimen \tabucolX -\let\tabu@DELTA \@tempdimc -\let\tabu@thick \@tempdima -\let\tabu@on \@tempdimb -\let\tabu@off \@tempdimc -\newdimen \tabu@Xsum -\newdimen \extrarowdepth -\newdimen \abovetabulinesep -\newdimen \belowtabulinesep -\newdimen \tabustrutrule \tabustrutrule \z@ -\newtoks \tabu@thebody -\newtoks \tabu@footnotes -\newsavebox \tabu@box -\newsavebox \tabu@arstrutbox -\newsavebox \tabu@hleads -\newsavebox \tabu@vleads -\newif \iftabu@colortbl -\newif \iftabu@siunitx -\newif \iftabu@measuring -\newif \iftabu@spread -\newif \iftabu@negcoef -\newif \iftabu@everyrow -\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} -\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} -\newif \iftabu@long -\newif \iftabuscantokens -\def\tabu@rescan {\tabu@verbatim \scantokens } -%% Utilities (for internal usage) ----------------------------------- -\def\tabu@gobblespace #1 {#1} -\def\tabu@gobbletoken #1#2{#1} -\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} -\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble - \else\ifx \@sptoken\@let@token - \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX - \fi\fi -}% \tabu@gobblex -\def\tabu@X{^^J} -{\obeyspaces -\global\let\tabu@spxiii= % saves an active space (for \ifx) -\gdef\tabu@@spxiii{ }} -\def\tabu@ifenvir {% only for \multicolumn - \expandafter\tabu@if@nvir\csname\@currenvir\endcsname -}% \tabu@ifenvir -\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else - \ifx\longtabu#1first\else - second\fi\fi oftwo\endcsname -}% \tabu@ifenvir -\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} -{\catcode`\&=3 -\gdef\tabu@strtrim #1{% #1 = control sequence to trim - \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi - \let\tabu@c@l@r \@empty \let#1\@empty - \else \expandafter \tabu@trimspaces #1\@nnil - \fi -}% \tabu@strtrim -\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% -\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} -\gdef\tabu@lastspace #1{\def #3{#1}% - \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi - \tabu@trimspaces #1\@nnil} -}% \catcode -\def\tabu@sanitizearg #1#2{{% - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% - \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% -}% \tabu@sanitizearg -\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% - \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! -}% \tabu@textbar -\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} -\def\tabu@everyrow@egroup{% - \iftabu@everyrow \expandafter \endgroup \the\toks@ - \else \ifnum0=`{\fi}% - \fi -}% \tabu@everyrow@egroup -\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \z@}% -}% \tabu@arstrut -\def\tabu@rearstrut {% - \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax - \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax - \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima - \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi - \tabu@mkarstrut - \fi -}% \tabu@rearstrut -\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} -\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox - \hbox to\z@{\hbox to\z@{\hss - {\tabu@DBG{cyan}\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \z@ - width \tabustrutrule}\kern-\tabustrutrule - {\tabu@DBG{pink}\vrule - height \z@ - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \tabustrutrule}}}% -}% \tabu@DBG@arstrut -\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ - \@nextchar}}% -\def\tabu@savedecl{\ifcat$\d@llarend\else - \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode -}% \tabu@savedecl -\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} -\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } -\let\tabu@trialh@@k \@empty -\def\tabu@nowrite #1#{{\afterassignment}\toks@} -\let\tabu@write\write -\let\tabu@immediate\immediate -\def\tabu@WRITE{\begingroup - \def\immediate\write{\aftergroup\endgroup - \tabu@immediate\tabu@write}% -}% \tabu@WRITE -\expandafter\def\expandafter\tabu@GenericError\expandafter{% - \expandafter\tabu@WRITE\GenericError} -\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} -\def\tabu@noxfootnote [#1]{\@gobble} -\def\tabu@nocolor #1#{\@gobble} -\newcommand*\tabu@norowcolor[2][]{} -\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% - \futurelet\@let@token \tabu@m@ybesiunitx} -\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% - \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi - \tabu@temp}% \tabu@m@ybesiunitx -}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname -\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% -%% Fixed vertical spacing adjustment: \extrarowsep ------------------ -\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% - \iftabu@everyrow \aftergroup\tabu@Gextra - \else \aftergroup\tabu@n@Gextra - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra -}% \extrarowsep -\def\tabu@extra {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setextrasep \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extra -\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} -\def\tabu@extr@ #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extr@ -\def\tabu@setextrasep {\extrarowheight=\extrarowdepth - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth -}% \tabu@setextrasep -\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} -\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} -\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} -\let\tabu@C@extra \z@ -\let\tabu@G@extra \@empty -%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- -\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% - \iftabu@everyrow \aftergroup\tabu@Glinesep - \else \aftergroup\tabu@n@Glinesep - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep -}% \tabulinesep -\def\tabu@linesep {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setlinesep \abovetabulinesep - \fi \tabu@temp}% -}% \tabu@linesep -\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} -\def\tabu@sets@p #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep - \fi \tabu@temp}% -}% \tabu@sets@p -\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep -}% \tabu@setlinesep -\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} -\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} -\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} -\let\tabu@C@linesep \z@ -\let\tabu@G@linesep \@empty -%% \global\extrarowsep and \global\tabulinesep ------------------- -\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% - \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% -}% \tabu@Gsave -\def\tabu@Grestore#1#2{% - \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax - \ifcat$\the\toks\currentgrouplevel$\else - \global\let#1\@empty \global\let#2\z@ - \the\toks\currentgrouplevel - \fi -}% \tabu@Grestore -%% Setting code for every row --------------------------------------- -\newcommand*\everyrow{\tabu@everyrow@bgroup - \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop -}% \everyrow -\def\tabu@evrstartstop {\@ifnextchar^% - {\afterassignment \tabu@evrstartstop \tabu@stop=}% - {\ifx ^\@let@token - \afterassignment\tabu@evrstartstop \tabu@start=% - \else \afterassignment\tabu@everyr@w \toks@ - \fi}% -}% \tabu@evrstartstop -\def\tabu@everyr@w {% - \xdef\tabu@everyrow{% - \noexpand\tabu@everyrowfalse - \let\noalign \relax - \noexpand\tabu@rowfontreset - \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors - \let\noexpand\tabu@docline \noexpand\tabu@docline@evr - \the\toks@ - \noexpand\tabu@evrh@@k - \noexpand\tabu@rearstrut - \global\advance\c@taburow \@ne}% - \iftabu@everyrow \toks@\expandafter - {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% - \else \xdef\tabu@evr@G{\the\toks@}% - \fi - \tabu@everyrow@egroup -}% \tabu@everyr@w -\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only -\tabu@evr{} -%% line style and leaders ------------------------------------------- -\newcommand*\newtabulinestyle [1]{% - {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% -}% \newtabulinestyle -\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% - \tabu@sanitizearg {#1}\@tempa - \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi - \global\expandafter\let - \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi -}% \tabu@newlinestyle -\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% - \iftabu@everyrow - \toks@\expandafter{\expandafter \def \expandafter - \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% - \gdef\tabu@ls@{\tabu@ls@L}% - \else - \global\let\tabu@ls@G \tabu@thestyle - \gdef\tabu@ls@{\tabu@ls@G}% - \fi - \tabu@everyrow@egroup -}% \tabulinestyle -\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} -\def\tabu@rulecolor #1{\toks@{}% - \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% - \tabu@temp - \tabu@rulearc -}% \tabu@rulecolor -\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp - \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% - \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% - \fi - \tabu@temp -}% \tabu@ruledrsc@ -\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} -\def\tabu@rule@drsc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% - \else \toks@{\def\CT@drsc@{\color #1{#2}}}% - \fi - \else - \ifx \\#1#2\\\global\let\CT@drsc@ \relax - \else \gdef\CT@drsc@{\color #1{#2}}% - \fi - \fi - \tabu@rulearc -}% \tabu@rule@drsc@ -\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} -\def\tabu@rule@arc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% - \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% - \fi - \toks@\expandafter{\the\toks@ - \let\tabu@arc@L \CT@arc@ - \let\tabu@drsc@L \CT@drsc@ - \ignorespaces}% - \else - \ifx \\#1#2\\\gdef\CT@arc@{}% - \else \gdef\CT@arc@{\color #1{#2}}% - \fi - \global\let\tabu@arc@G \CT@arc@ - \global\let\tabu@drsc@G \CT@drsc@ - \fi - \tabu@everyrow@egroup -}% \tabu@rule@arc@ -\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} -\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} -\def\tabu@rowc@lors #1#2#3{% - \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil - \@defaultunits \tabu@start =\number0#1\relax \@nnil - \ifnum \count@<\tw@ \count@=\tw@ \fi - \advance\tabu@start \m@ne - \ifnum \tabu@start<\z@ \tabu@start \z@ \fi - \tabu@rowcolorseries #3\in@..\in@ \@nnil -}% \tabu@rowcolors -\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% - \ifx \in@#1\relax - \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% - \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ - \fi - \else - \ifx \\#2\\\tabu@rowcolorserieserror \fi - \tabu@sanitizearg{#1}\tabu@temp - \tabu@sanitizearg{#2}\@tempa - \advance\count@ \m@ne - \iftabu@everyrow - \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% - \ifnum ##2=\c@taburow - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi - \ifnum \c@taburow<##2 \else - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}\fi}% - }\edef\x{\noexpand\tabu@rc@ {\the\count@} - {\the\tabu@start} - {\tabu@temp} - {\@tempa}% - }\x - \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% - \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% - \else % inside \noalign - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% - \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% - \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}}% - }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x - \global\let\tabu@rc@G \tabu@rc@ - \fi - \fi - \tabu@everyrow@egroup -}% \tabu@rowcolorseries -\tabuDisableCommands {\let\tabu@rc@ \@empty } -\def\tabu@rowcolorserieserror {\PackageError{tabu} - {Invalid syntax for \string\taburowcolors - \MessageBreak Please look at the documentation!}\@ehd -}% \tabu@rowcolorserieserror -\newcommand*\tabureset {% - \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ - \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% -}% \tabureset -%% Parsing the line styles ------------------------------------------ -\def\tabu@getline #1{\begingroup - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa - \let\tabu@thestyle \relax - \ifcsname tabu@linestyle@\@tempa \endcsname - \edef\tabu@thestyle{\endgroup - \def\tabu@thestyle{\expandafter\noexpand - \csname tabu@linestyle@\@tempa\endcsname}% - }\tabu@thestyle - \else \expandafter\tabu@definestyle \tabu@temp \@nil - \fi -}% \tabu@getline -\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter - \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen - \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined - \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs - \def\tabu@temp{\tabu@getparam{thick}}% - \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% - \fi - {% - \let\tabu@ \relax - \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) - \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% - \expandafter}\expandafter - \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) - \def\;{\def\:}% - \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) - \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) - \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi - \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi - \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi - \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen - \tabu@on \tabulineon \fi\fi - \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen - \tabu@off \tabulineoff \fi\fi - \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi - \in@true % - \else \in@false % - \fi - \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% - \else \edef\tabu@thick{\the\tabu@thick}% - \fi - \edef \tabu@thestyle ##1##2{\endgroup - \def\tabu@thestyle{% - \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} - {\the\tabu@on}{##1} - {\the\tabu@off}{##2}% - \else \noexpand\tabu@rulesstyle - {##1\vrule width \tabu@thick}% - {##1\leaders \hrule height \tabu@thick \hfil}% - \fi}% - }\expandafter \expandafter - \expandafter \tabu@thestyle \expandafter - \expandafter \expandafter - {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% -}% \tabu@definestyle -{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active - \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} - \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} -}% \catcode -\def\tabu@oxiii #1{% - \ifcase \ifx n#1\z@ \else - \ifx f#1\@ne\else - \tw@ \fi\fi - \expandafter\tabu@onxiii - \or \expandafter\tabu@ofxiii - \else o% - \fi#1}% -\def\tabu@onxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx \tabu@spxiii#2\@ne\else - \tw@ \fi\fi\fi - \tabu@getparam{on}#2\expandafter\@gobble - \or \expandafter\tabu@onxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}}% -\def\tabu@ofxiii #1#2{% - \ifx #2f\expandafter\tabu@offxiii - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@offxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx\tabu@spxiii#2\@ne \else - \tw@ \fi\fi\fi - \tabu@getparam{off}#2\expandafter\@gobble - \or \expandafter\tabu@offxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} -\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef - \ifx \tabu@#1\else % no more spec - \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi -}% \tabu@getcolor -\def\tabu@getc@l@r #1\tabu@ {% - \def\tabu@temp{#1}\tabu@strtrim \tabu@temp - \ifx \tabu@temp\@empty - \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists - \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r - \else \let\tabu@c@lon \tabu@c@l@r - \fi - %\else \tabu@warncolour{\tabu@temp}% - \fi%\fi - \tabu@ % next spec -}% \tabu@getc@l@r -\def\tabu@warncolour #1{\PackageWarning{tabu} - {Color #1 is not defined. Default color used}% -}% \tabu@warncolour -\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% - \ifx \tabu@leaders\tabu@leaders@G \else - \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi -}% \tabu@leadersstyle -\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined - \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% -}% \tabu@rulesstyle -%% The leaders boxes ------------------------------------------------ -\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color - {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor - {% % but the leaders boxes should have colors ! - \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% - \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% - \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thehleaders \tabu@theleaders - }% - {% - \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% - \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% - \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thevleaders \tabu@theleaders - }% - \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% - }% -}% \tabu@LEADERS -\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} -\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color - \global\setbox \tabu@leads=\@box{% - {#3\tabu@therule{#1}{#2}}% - \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi - {#3\tabu@therule{#1}{#2}}}% - \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss - {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% - \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% - {##1\tabu@therule{#1}{#2}}% - \xleaders \copy\tabu@leads \@ss - \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% - }\tabu@theleaders{#3}% -}% \tabu@l@@d@rs -%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- -\newcommand*\tabu {\tabu@longfalse - \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% - \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endtabu*\endcsname{\endtabu}% - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {tabu} -\let\tabu@tabular \tabular % -\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} -\newcommand*\longtabu {\tabu@longtrue - \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi - \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% - \LTchunksize=\@M - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% - \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {longtabu} -\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} -\def\tabu@nolongtabu{\PackageError{tabu} - {longtabu requires the longtable package}\@ehd} -%% Read the target and then : \tabular or \@array ------------------ -\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } -\def\tabu@sett@rget {\tabu@target \z@ - \ifcase \ifx \bgroup\@let@token \z@ \else - \ifx \@sptoken\@let@token \@ne \else - \if t\@let@token \tw@ \else - \if s\@let@token \thr@@\else - \z@\fi\fi\fi\fi - \expandafter\tabu@begin - \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget - \or \expandafter\tabu@to - \or \expandafter\tabu@spread - \fi -}% \tabu@sett@rget -\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} -\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} -\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } -\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } -\def\tabu@linegoalt@rget {% - \ifx \tabu@temp\LNGL@setlinegoal - \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal - \tabu@begin -}% \tabu@linegoalt@rget -\def\tabu@begin #1#{% - \iftabu@measuring \expandafter\tabu@nestedmeasure \fi - \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty - \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% - \fi - \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil -}% \tabu@begin -\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup - \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% - \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% -}% \tabu@tabu@ -\def\tabu@nestedmeasure {% - \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax - \tabu@spreadtrue - \else \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}% - \expandafter\tabu@collectbody\expandafter\tabu@quickrule - \expandafter\endgroup - \fi -}% \tabu@nestedmeasure -\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} -%% \tabu@setup \tabu@init \tabu@indent -\def\tabu@setup{\tabu@alloc@ - \ifcase \tabu@nested - \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ - \let\tabu@afterendpar \par - \fi\fi\fi - \def\tabu@aligndefault{c}\tabu@init \tabu@indent - \else % - \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth - \fi - \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined - \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% - \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... - \let\@endpbox \tabu@endpbox % idem " " " " " " - \let\@tabarray \tabu@tabarray % idem " " " " " " - \tabu@setcleanup \tabu@setreset -}% \tabu@setup -\def\tabu@init{\tabu@starttimer \tabu@measuringfalse - \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% - \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline - \let\firstline \tabu@firstline \let\lastline \tabu@lastline - \let\hline \tabu@hline \let\@xhline \tabu@xhline - \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox - \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi - \tabu@trivlist % - \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext - \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering - \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft - \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering - \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft - \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont - \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x - \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar - \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok - \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn - \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! - \let\tabu@endpbox \@endpbox % idem " " " " " " " - \let\tabu@tabarray \@tabarray % idem " " " " " " " - \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) - \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi -}% \tabu@init -\def\tabu@indent{% correction for indentation - \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget - \everypar\expandafter{% - \the\everypar\everypar\expandafter{\the\everypar}% - \setbox\z@=\lastbox - \ifdim\wd\z@>\z@ \edef\tabu@thetarget - {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi - \box\z@}% - \fi\fi -}% \tabu@indent -\def\tabu@setcleanup {% saves last global assignments - \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax - \def\tabu@aftergroupcleanup{% - \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% - \else - \def\tabu@aftergroupcleanup{% - \aftergroup\aftergroup\aftergroup\tabu@cleanup - \let\tabu@aftergroupcleanup \relax}% - \fi - \let\tabu@arc@Gsave \tabu@arc@G - \let\tabu@arc@G \tabu@arc@L % - \let\tabu@drsc@Gsave \tabu@drsc@G - \let\tabu@drsc@G \tabu@drsc@L % - \let\tabu@ls@Gsave \tabu@ls@G - \let\tabu@ls@G \tabu@ls@L % - \let\tabu@rc@Gsave \tabu@rc@G - \let\tabu@rc@G \tabu@rc@L % - \let\tabu@evr@Gsave \tabu@evr@G - \let\tabu@evr@G \tabu@evr@L % - \let\tabu@celllalign@save \tabu@celllalign - \let\tabu@cellralign@save \tabu@cellralign - \let\tabu@cellleft@save \tabu@cellleft - \let\tabu@cellright@save \tabu@cellright - \let\tabu@@celllalign@save \tabu@@celllalign - \let\tabu@@cellralign@save \tabu@@cellralign - \let\tabu@@cellleft@save \tabu@@cellleft - \let\tabu@@cellright@save \tabu@@cellright - \let\tabu@rowfontreset@save \tabu@rowfontreset - \let\tabu@@rowfontreset@save\tabu@@rowfontreset - \let\tabu@rowfontreset \@empty - \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset - \edef\c@taburow@save {\the\c@taburow}% - \edef\tabu@naturalX@save {\the\tabu@naturalX}% - \let\tabu@naturalXmin@save \tabu@naturalXmin - \let\tabu@naturalXmax@save \tabu@naturalXmax - \let\tabu@mkarstrut@save \tabu@mkarstrut - \edef\tabu@clarstrut{% - \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax - \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax - \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% -}% \tabu@setcleanup -\def\tabu@cleanup {\begingroup - \globaldefs\@ne \tabu@everyrowtrue - \let\tabu@arc@G \tabu@arc@Gsave - \let\CT@arc@ \tabu@arc@G - \let\tabu@drsc@G \tabu@drsc@Gsave - \let\CT@drsc@ \tabu@drsc@G - \let\tabu@ls@G \tabu@ls@Gsave - \let\tabu@ls@ \tabu@ls@G - \let\tabu@rc@G \tabu@rc@Gsave - \let\tabu@rc@ \tabu@rc@G - \let\CT@do@color \relax - \let\tabu@evr@G \tabu@evr@Gsave - \let\tabu@celllalign \tabu@celllalign@save - \let\tabu@cellralign \tabu@cellralign@save - \let\tabu@cellleft \tabu@cellleft@save - \let\tabu@cellright \tabu@cellright@save - \let\tabu@@celllalign \tabu@@celllalign@save - \let\tabu@@cellralign \tabu@@cellralign@save - \let\tabu@@cellleft \tabu@@cellleft@save - \let\tabu@@cellright \tabu@@cellright@save - \let\tabu@rowfontreset \tabu@rowfontreset@save - \let\tabu@@rowfontreset \tabu@@rowfontreset@save - \tabu@naturalX =\tabu@naturalX@save - \let\tabu@naturalXmax \tabu@naturalXmax@save - \let\tabu@naturalXmin \tabu@naturalXmin@save - \let\tabu@mkarstrut \tabu@mkarstrut@save - \c@taburow =\c@taburow@save - \ifcase \tabu@nested \tabu@alloc \m@ne\fi - \endgroup % - \ifcase \tabu@nested - \the\tabu@footnotes \global\tabu@footnotes{}% - \tabu@afterendpar \tabu@elapsedtime - \fi - \tabu@clarstrut - \everyrow\expandafter {\tabu@evr@G}% -}% \tabu@cleanup -\let\tabu@afterendpar \relax -\def\tabu@setreset {% - \edef\tabu@savedparams {% \relax for \tabu@message@save - \ifmmode \col@sep \the\arraycolsep - \else \col@sep \the\tabcolsep \fi \relax - \arrayrulewidth \the\arrayrulewidth \relax - \doublerulesep \the\doublerulesep \relax - \extratabsurround \the\extratabsurround \relax - \extrarowheight \the\extrarowheight \relax - \extrarowdepth \the\extrarowdepth \relax - \abovetabulinesep \the\abovetabulinesep \relax - \belowtabulinesep \the\belowtabulinesep \relax - \def\noexpand\arraystretch{\arraystretch}% - \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% - \begingroup - \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu - \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi - \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi - \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L - \expandafter \endgroup \expandafter - \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena - \let\tabu@arc@G \tabu@arc@L - \let\tabu@drsc@G \tabu@drsc@L - \let\tabu@ls@G \tabu@ls@L - \let\tabu@rc@G \tabu@rc@L - \let\tabu@evr@G \tabu@evr@L}% - \def\tabu@reset{\tabu@savedparams - \tabu@everyrowtrue \c@taburow \z@ - \let\CT@arc@ \tabu@arc@L - \let\CT@drsc@ \tabu@drsc@L - \let\tabu@ls@ \tabu@ls@L - \let\tabu@rc@ \tabu@rc@L - \global\tabu@alloc \tabu@alloc@save - \everyrow\expandafter{\tabu@evr@L}}% -}% \tabu@reset -\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} -\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} -%% The Rewriting Process ------------------------------------------- -\def\tabu@newcolumntype #1{% - \expandafter\tabu@new@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@newcolumntype -\def\tabu@new@columntype #1#2#3{% - \def#1##1#3{\NC@{##1}}% - \let#2\relax \newcommand*#2% -}% \tabu@new@columntype -\def\tabu@privatecolumntype #1{% - \expandafter\tabu@private@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\expandafter\endcsname - \csname tabu@NC@find@\string#1\expandafter\endcsname - \csname tabu@NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@privatecolumntype -\def\tabu@private@columntype#1#2#3#4{% - \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% - \tabu@new@columntype#3#4% -}% \tabu@private@columntype -\let\tabu@privatecolumns \@empty -\newcommand*\tabucolumn [1]{\expandafter \def \expandafter - \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns - \NC@do #1}}% -\let\tabu@highprioritycolumns \@empty -%% The | ``column'' : rewriting process -------------------------- -\tabu@privatecolumntype |{\tabu@rewritevline} -\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% - \expandafter \NC@find \tabu@rewritten} -\def\tabu@lines #1{% - \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi - \NC@list\expandafter{\the\NC@list \NC@do #1}% -}% \tabu@lines@ -\def\tabu@vlinearg #1{% - \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% - \else\tabu@getline {#1}% - \fi - \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% - }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% - \expandafter \tabu@keepls \tabu@thestyle \@nil -}% \tabu@vlinearg -\def\tabu@keepls #1\@nil{% - \ifcat $\@cdr #1\@nil $% - \ifx \relax#1\else - \ifx \tabu@ls@#1\else - \let#1\relax - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@savels\noexpand#1}\fi\fi\fi -}% \tabu@keepls -\def\tabu@thevline {\begingroup - \ifdefined\tabu@leaders - \setbox\@tempboxa=\vtop to\dimexpr - \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% - \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox - \box\@tempboxa - \else - \tabu@thevrule - \fi \endgroup -}% \tabu@thevline -\def\tabu@savels #1{% - \expandafter\let\csname\string#1\endcsname #1% - \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset - \tabu@resetls#1}}% -\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% -%% \multicolumn inside tabu environment ----------------------------- -\tabu@newcolumntype \tabu@rewritemulticolumn{% - \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \tabu@savedecl - \tabu@privatecolumns - \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% - \let\tabu@savels \relax - \NC@find -}% \tabu@rewritemulticolumn -\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} -\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} -\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup - \tabu@everyrowtrue - \NC@list{\NC@do \tabu@rewritemulticolumn}% - \expandafter\@gobbletwo % gobbles \multispan{#1} - \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% - {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi - {#3}}% -}% \tabu@multic@lumn -%% The X column(s): rewriting process ----------------------------- -\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} -\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } -\def\tabu@siunitx #1{\@ifnextchar \bgroup - {\tabu@rewriteX@Ss{#1}} - {\tabu@nosiunitx{#1}}} -\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% - \@defaultunits \let\tabu@temp =#2\relax\@nnil - \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi - \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% - }\expandafter\NC@find \the\@temptokena \relax - }\expandafter\NC@rewrite@S \@gobble #2\relax - \else \tabu@siunitxerror - \fi - \expandafter \NC@find \tabu@rewritten -}% \tabu@rewriteX@Ss -\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! - \MessageBreak X column can only embed siunitx S or s columns}\@ehd -}% \tabu@siunitxerror -\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% - \iftabu@measuring - \else \tabu@measuringtrue % first X column found in the preamble - \let\@halignto \relax \let\tabu@halignto \relax - \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ - \else \tabu@spreadtarget \z@ \fi - \ifdim \tabu@target=\z@ - \setlength\tabu@target \tabu@thetarget - \tabu@message{\tabu@message@defaulttarget}% - \else \tabu@message{\tabu@message@target}\fi - \fi -}% \tabu@rewriteX -\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax - \def\tabu@rewritten{l}} -\def\tabu@Xarg #1#2#3{% - \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty - \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty - \ifx\\#1\\% - \def\tabu@rewritten{p}\tabucolX \p@ % - \else - \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ - \tabu@Xparse {}#1\relax - \fi - \tabu@Xrewritten{#2}{#3}% -}% \tabu@Xarg -\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} -\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} -\def\tabu@Xtest{% - \ifcase \ifx \relax\@let@token \z@ \else - \if ,\@let@token \m@ne\else - \if p\@let@token 1\else - \if m\@let@token 2\else - \if b\@let@token 3\else - \if l\@let@token 4\else - \if c\@let@token 5\else - \if r\@let@token 6\else - \if j\@let@token 7\else - \if L\@let@token 8\else - \if C\@let@token 9\else - \if R\@let@token 10\else - \if J\@let@token 11\else - \ifx \@sptoken\@let@token 12\else - \if .\@let@token 13\else - \if -\@let@token 13\else - \ifcat $\@let@token 14\else - 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \or \tabu@Xtype {p}% - \or \tabu@Xtype {m}% - \or \tabu@Xtype {b}% - \or \tabu@Xalign \raggedright\relax - \or \tabu@Xalign \centering\relax - \or \tabu@Xalign \raggedleft\relax - \or \tabu@Xalign \tabu@justify\relax - \or \tabu@Xalign \RaggedRight\raggedright - \or \tabu@Xalign \Centering\centering - \or \tabu@Xalign \RaggedLeft\raggedleft - \or \tabu@Xalign \justifying\tabu@justify - \or \expandafter \tabu@Xparsespace - \or \expandafter \tabu@Xcoef - \or \expandafter \tabu@Xm@th - \or \tabu@Xcoef{}% - \else\expandafter \tabu@Xparse - \fi -}% \tabu@Xtest -\def\tabu@Xalign #1#2{% - \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} - {Duplicate horizontal alignment specification}\fi - \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax - \else \def\tabu@Xlcr{#2}\let#2\relax\fi - \expandafter\tabu@Xparse -}% \tabu@Xalign -\def\tabu@Xtype #1{% - \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} - {Duplicate vertical alignment specification}\fi - \def\tabu@rewritten{#1}\expandafter\tabu@Xparse -}% \tabu@Xtype -\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% - \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi -}% \tabu@Xcoef -\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ - \tabu@Xparse{}% -}% \tabu@Xc@ef -\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} -\def\tabu@Xd@sp{\let\tabu@Xmath=$% - \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% - \expandafter\tabu@Xparse - \else \expandafter\tabu@Xparse\expandafter{\expandafter}% - \fi -}% \tabu@Xd@sp -\def\tabu@Xrewritten {% - \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi - \ifdim \tabucolX<\z@ \tabu@negcoeftrue - \else\ifdim \tabucolX=\z@ \tabucolX \p@ - \fi\fi - \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% - \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% - \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% - >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% - \tabu@rewritten {\tabu@hsize \tabu@temp}% - <{##2\ifx$\tabu@Xmath$\fi}}% - }\tabu@rewritten -}% \tabu@Xrewritten -\def\tabu@hsize #1#2{% - \ifdim #2\p@<\z@ - \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else - \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi - \fi - \else #2\tabucolX - \fi -}% \tabu@hsize -%% \usetabu and \preamble: rewriting process --------------------- -\tabu@privatecolumntype \usetabu [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\let\tabu@rewriteX \tabu@rewriteXrestore - \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% - \fi -}% \NC@rewrite@\usetabu -\tabu@privatecolumntype \preamble [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% - \fi -}% \NC@rewrite@\preamble -%% Controlling the rewriting process ------------------------------- -\tabu@newcolumntype \tabu@rewritefirst{% - \iftabu@long \aftergroup \tabu@longpream % - \else \aftergroup \tabu@pream - \fi - \let\tabu@ \relax \let\tabu@hsize \relax - \let\tabu@Xcoefs \@empty \let\tabu@savels \relax - \tabu@Xcol \z@ \tabu@cnt \tw@ - \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse - \global\setbox\@arstrutbox \box\@arstrutbox - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \NC@list\expandafter{\the\NC@list \NC@do X}% - \iftabu@siunitx % - \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi - \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% - \expandafter\def\expandafter\tabu@NC@list\expandafter{% - \the\expandafter\NC@list \tabu@NC@list}% % * | X S - \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu - \expandafter \NC@do \expandafter\preamble - \the\NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \tabu@savedecl - \tabu@privatecolumns - \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle -}% NC@rewrite@\tabu@rewritefirst -\tabu@newcolumntype \tabu@rewritemiddle{% - \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast -}% \NC@rewrite@\tabu@rewritemiddle -\tabu@newcolumntype \tabu@rewritelast{% - \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne - \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \else \let\tabu@prev\tabu@temp - \fi - \ifcase \tabu@cnt \expandafter\tabu@endrewrite - \else \expandafter\NC@find \expandafter\tabu@rewritemiddle - \fi -}% \NC@rewrite@\tabu@rewritelast -%% Choosing the strategy -------------------------------------------- -\def\tabu@endrewrite {% - \let\tabu@temp \NC@find - \ifx \@arrayright\relax \let\@arrayright \@empty \fi - \count@=% - \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print - \iftabu@measuring - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@target \csname tabu@\the\tabu@nested.T\endcsname - \tabucolX \csname tabu@\the\tabu@nested.X\endcsname - \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% - \fi - \else\iftabu@measuring 4 % X columns - \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer - \tabu@target \the\tabu@target - \tabu@spreadtarget \the\tabu@spreadtarget}% - \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% - \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% - \let\tabu@Xcoefs \relax - \else\ifcase\tabu@nested \thr@@ % outer, no X - \global\let\tabu@afterendpar \relax - \else \@ne % inner, no X, outer in mode 1 or 2 - \fi - \ifdefined\tabu@usetabu - \else \ifdim\tabu@target=\z@ - \else \let\tabu@temp \tabu@extracolsep - \fi\fi - \fi - \fi - \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% - \tabu@temp -}% \tabu@endrewrite -\def\tabu@extracolsep{\@defaultunits \expandafter\let - \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil - \ifx \tabu@temp\@sptoken - \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep - \else - \edef\tabu@temp{\noexpand\NC@find - \if |\noexpand\tabu@temp @% - \else\if !\noexpand\tabu@temp @% - \else !% - \fi\fi - {\noexpand\extracolsep\noexpand\@flushglue}}% - \fi - \tabu@temp -}% \tabu@extrac@lsep -%% Implementing the strategy ---------------------------------------- -\long\def\tabu@pream #1\@preamble {% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\tabu@aftergroupcleanup}% - \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody - \@preamble}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@pream -\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@longpream -\def\tabu@select {% - \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi - \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi - \ifcase \count@ - \global\let\tabu@elapsedtime \relax - \tabu@seteverycr - \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) - \or % exit in vertical measure + struts per cell because no X and outer in mode 3 - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \tabu@seteverycr - \expandafter \tabuthepreamble - \or % exit without measure because no X and outer in mode 4 - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@seteverycr - \expandafter \tabuthepreamble - \else % needs trials - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@savecounters - \expandafter \tabu@setstrategy - \fi -}% \tabu@select -\def\tabu@@ {\gdef\tabu@mkpreambuffer} -%% Protections to set up before trials ------------------------------ -\def\tabu@setstrategy {\begingroup % - \tabu@trialh@@k \tabu@cnt \z@ % number of trials - \hbadness \@M \let\hbadness \@tempcnta - \hfuzz \maxdimen \let\hfuzz \@tempdima - \let\write \tabu@nowrite\let\GenericError \tabu@GenericError - \let\savetabu \@gobble \let\tabudefaulttarget \linewidth - \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote - \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor - \let\tabu@aftergroupcleanup \relax % only after the last trial - \tabu@mkpreambuffer - \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init - \def\tabu@lasttry{\m@ne\p@}\fi - \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % - \tabu@collectbody \tabu@strategy % -}% \tabu@setstrategy -\def\tabu@savecounters{% - \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% - \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax -}% \tabu@savecounters -\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) - \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs - \ifdim \dimen@>\z@ - \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \fi -}% \tabucolX@init -\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum - \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ - \else -#2\p@ \tabu@negcoeftrue - \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \tabu@wddef{#1}{0pt}% - \fi -}% \tabu@Xinit -%% Collecting the environment body ---------------------------------- -\long\def\tabu@collectbody #1#2\end #3{% - \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% - \ifx \tabu@stack\@empty - \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% - \def\tabu@end@envir{\end{#3}}% - \iftabuscantokens - \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% - \else \def\tabu@endenvir {\let\endarray \@empty - \end{#3}\tabu@gobbleX}% - \fi - \else \def\tabu@endenvir {\end{#3}}\fi}% - \let\tabu@collectbody \tabu@endofcollect - \else\def\tabu@temp{#3}% - \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% - \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% - \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% - \else \toks@\expandafter{\the\toks@ #2\end{#3}}% - \fi\fi\fi - \fi - \tabu@collectbody{#1}% -}% \tabu@collectbody -\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% -\def\tabu@endofcollect #1{\ifnum0=`{}\fi - \expandafter\endgroup \the\toks@ #1% -}% \tabu@endofcollect -%% The trials: switching between strategies ------------------------- -\def\tabu@strategy {\relax % stops \count@ assignment ! - \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) - \expandafter \tabu@endoftrials - \or % case 1 = exit in vertical measure (outer in mode 3) - \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% - \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% - \expandafter \tabu@endoftrials - \or % case 2 = exit with a rule replacing the table (outer in mode 4) - \expandafter \tabu@quickend - \or % case 3 = outer is in mode 3 because of no X - \begingroup - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \expandafter \tabu@measuring - \else % case 4 = horizontal measure - \begingroup - \global\let\tabu@elapsedtime \tabu@message@etime - \long\def\multicolumn##1##2##3{\multispan{##1}}% - \let\tabu@startpboxORI \@startpbox - \iftabu@spread - \def\tabu@naturalXmax {\z@}% - \let\tabu@naturalXmin \tabu@naturalXmax - \tabu@evr{\global\tabu@naturalX \z@}% - \let\@startpbox \tabu@startpboxmeasure - \else\iftabu@negcoef - \let\@startpbox \tabu@startpboxmeasure - \else \let\@startpbox \tabu@startpboxquick - \fi\fi - \expandafter \tabu@measuring - \fi -}% \tabu@strategy -\def\tabu@measuring{\expandafter \tabu@trial \expandafter - \count@ \the\count@ \tabu@endtrial -}% \tabu@measuring -\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} -\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \csname tabu@adl@endtrial\endcsname - \endarray}$\egroup % got \tabu@box -}% \tabu@shorttrial -\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \tabuendlongtrial}\egroup % got \tabu@box -}% \tabu@longtrial -\def\tabuendlongtrial{% no @ allowed for \scantokens - \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne - \LT@get@widths -}% \tabuendlongtrial -\def\tabu@adl@endtrial{% - \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! -\def\tabu@seteverycr {\tabu@reset - \everycr \expandafter{\the\everycr \tabu@everycr}% - \let\everycr \tabu@noeverycr % -}% \tabu@seteverycr -\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} -\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} -\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} -\def\tabu@endoftrials {% - \iftabuscantokens \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\expandafter \tabu@closetrialsgroup \expandafter - \tabu@rescan \expandafter{% - \expandafter\tabuthepreamble - \the\expandafter\tabu@thebody - \iftabu@long \else \endarray \fi}} - {\expandafter\tabu@closetrialsgroup \expandafter - \tabuthepreamble - \the\tabu@thebody}% - \tabu@endenvir % Finish ! -}% \tabu@endoftrials -\def\tabu@closetrialsgroup {% - \toks@\expandafter{\tabu@endenvir}% - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target - \tabu@cnt \the\tabu@cnt - \def\noexpand\tabu@endenvir{\the\toks@}% - %Quid de \@halignto = \tabu@halignto ?? - }% \tabu@bufferX - \tabu@bufferX - \ifcase\tabu@nested % print out (outer in mode 0) - \global\tabu@cnt \tabu@cnt - \tabu@evr{\tabu@verticaldynamicadjustment}% - \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty - \let\@finalstrut \tabu@finalstrut - \else % vertical measure of nested tabu - \tabu@evr{\tabu@verticalinit}% - \tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \fi - \tabu@clckpt \let\@halignto \tabu@halignto - \let\@halignto \@empty - \tabu@seteverycr - \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ - \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) - \fi\fi -}% \tabu@closetrialsgroup -\def\tabu@quickend {\expandafter \endgroup \expandafter - \tabu@target \the\tabu@target \tabu@quickrule - \let\endarray \relax \tabu@endenvir -}% \tabu@quickend -\def\tabu@endtrial {\relax % stops \count@ assignment ! - \ifcase \count@ \tabu@err % case 0 = impossible here - \or \tabu@err % case 1 = impossible here - \or \tabu@err % case 2 = impossible here - \or % case 3 = outer goes into mode 0 - \def\tabu@bufferX{\endgroup}\count@ \z@ - \else % case 4 = outer goes into mode 3 - \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) - \else \tabu@arith % or 2 (outer in mode 4) - \fi - \count@=% - \ifcase\tabu@nested \thr@@ % outer goes into mode 3 - \else\iftabu@measuring \tw@ % outer is in mode 4 - \else \@ne % outer is in mode 3 - \fi\fi - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% - \fi - \expandafter \tabu@bufferX \expandafter - \count@ \the\count@ \tabu@strategy -}% \tabu@endtrial -\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} -%% The algorithms: compute the widths / stop or go on --------------- -\def\tabu@arithnegcoef {% - \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs -}% \tabu@arithnegcoef -\def\tabu@arith@negcoef #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition - \advance\@tempdima #2\tabucolX - \else - \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated - \advance\dimen@ -#2\p@ - \advance\@tempdima -#2\tabucolX - \else - \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised - \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised - \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) - \fi - \fi - \fi -}% \tabu@arith@negcoef -\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ - \ifdim \@tempdima=\z@ - \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% - \else - \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} - *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% - \fi -}% \tabu@givespace -\def\tabu@arith {\advance\tabu@cnt \@ne - \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi - \tabu@arithnegcoef - \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % - \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax - \tabu@message{\tabu@message@arith}% - \ifdim \tabu@DELTA <\tabu@hfuzz - \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? - \let\tabu@ \tabu@givespace \tabu@Xcoefs - \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message - \else % already converged: nothing to do but nearly impossible... - \fi - \tabucolX \maxdimen - \tabu@measuringfalse - \else % need for narrower X columns - \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax - \tabu@measuringtrue - \@whilesw \iftabu@measuring\fi {% - \advance\tabu@cnt \@ne - \tabu@arithnegcoef - \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here - \tabu@message{\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else - \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ - \fi}% - \ifdim -\tabu@DELTA<\tabu@hfuzz - \advance\@tempdima \@tempdimb % for message - \tabu@measuringfalse - \else - \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax - \fi - }% - \fi - \tabu@message{\tabu@message@reached}% - \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% -}% \tabu@arith -\def\tabu@spreadarith {% - \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs - \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% - \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax - \iftabu@measuring - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% - \else - \tabu@message{\tabu@message@spreadarith}% - \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target - \tabu@message{(tabu) spread - \ifdim \@tempdimc>\tabu@target useless here: default target used% - \else too large: reduced to fit default target\fi.}% - \else - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% - \fi - \begingroup \let\tabu@wddef \@gobbletwo - \@tempdimb \@tempdima - \tabucolX@init - \tabu@arithnegcoef - \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax - \expandafter\endgroup \expandafter\tabucolX \the\tabucolX - \tabu@arith - \fi -}% \tabu@spreadarith -\def\tabu@spread@arith #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ - \else \advance\@tempdima \tabu@wd{#1}\relax - \fi -}% \tabu@spread@arith -%% Reporting in the .log file --------------------------------------- -\def\tabu@message@defaulttarget{% - \ifnum\tabu@nested=\z@^^J(tabu) Default target: - \ifx\tabudefaulttarget\linewidth \string\linewidth - \ifdim \tabu@thetarget=\linewidth \else - -\the\dimexpr\linewidth-\tabu@thetarget\fi = - \else\ifx\tabudefaulttarget\linegoal\string\linegoal= - \fi\fi - \else (tabu) Default target (nested): \fi - \the\tabu@target \on@line - \ifnum\tabu@nested=\z@ , page \the\c@page\fi} -\def\tabu@message@target {^^J(tabu) Target specified: - \the\tabu@target \on@line, page \the\c@page} -\def\tabu@message@arith {\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else - \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ - \fi -}% \tabu@message@arith -\def\tabu@message@spreadarith {\tabu@spreadheader - \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ - \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ - \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ - \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target - \else \@tempdimc+\tabu@spreadtarget \fi - {}{}{}{}{}\@@} -\def\tabu@message@negcoef #1#2{ - \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: - \space width = \tabu@wd {#1} - \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname - \ifdim -\tabu@pt#2\tabucolX<\tabu@target - < \number-\rem@pt#2 X - = \the\dimexpr -\tabu@pt#2\tabucolX \relax - \else - <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} -\def\tabu@message@reached{\tabu@header - ******* Reached Target: - hfuzz = \tabu@hfuzz\on@line\space *******} -\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% - \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: - \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec - \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) - -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax - *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space - cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} -\def\tabu@message@verticalsp {% - \ifdim \@tempdima>\tabu@ht - \ifdim \@tempdimb>\tabu@dp - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% - \else - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% - \fi - \else\ifdim \@tempdimb>\tabu@dp - \tabu@spaces\tabu@spaces\tabu@spaces - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi - \fi -}% \tabu@message@verticalsp -\edef\tabu@spaces{\@spaces} -\def\tabu@strippt{\expandafter\tabu@pt\the} -{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} -\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} -\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} -\def\do #1{% - \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% - \ifnum##1<10 #1 #1\else - \ifnum##1<100 #1 \else - \ifnum##1<\@m #1\fi\fi\fi - ##1.##2##3##4##5##6##7##8#1}% - \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% - \def\tabu@titles{\ifnum \tabu@nested=\z@ - (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target - #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% - \def\tabu@spreadheader{% - (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. - #1 New Target^^J% - (tabu) sprd} - \def\tabu@message@save {\begingroup - \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} - \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt - \dimexpr####1\p@{ }{ }}}% - \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% - \let\CT@arc@ \relax \let\@preamble \@gobble - \let\tabu@savedpream \@firstofone - \let\tabu@savedparams \@firstofone - \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% - \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% - \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% - \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% - \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% - \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% - \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% - \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% - \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% - \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% - \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% - \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% - \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% - \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% - \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% - \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% - \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% - \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% - \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% - \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% - \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo - \tabu@message{% - (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% - \tabu@usetabu \@nil^^J}% - \endgroup} -}\do{ } -%% Measuring the natural width (varwidth) - store the results ------- -\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop - \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% - \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? - \iftabu@spread \else % if spread -> measure - \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure - \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) - \tabu@measuringtrue % for the quick option... - \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi - \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target - \tabu@target=\tabu@temp\tabucolX \fi\fi - \setbox\tabu@box \hbox \bgroup - \begin{varwidth}\tabu@target - \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... - \narrowragged \arraybackslash \parfillskip \@flushglue - \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi - \bgroup \aftergroup\tabu@endpboxmeasure - \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi - \else \expandafter\@gobble - \tabu@startpboxquick{#1}% \@gobble \bgroup - \fi -}% \tabu@startpboxmeasure -\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty - \bgroup\color@begingroup} -\def\tabu@endpboxmeasure {% - \@finalstrut \@arstrutbox - \end{varwidth}\egroup % - \ifdim \tabu@temp\p@ <\z@ % neg coef - \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box - \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% - \tabu@debug{\tabu@message@endpboxmeasure}% - \fi - \else % spread coef>0 - \global\advance \tabu@naturalX \wd\tabu@box - \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax - \ifdim \tabu@naturalXmax <\tabu@naturalX - \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi - \ifdim \tabu@naturalXmin <\@tempdima - \xdef\tabu@naturalXmin {\the\@tempdima}\fi - \fi - \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target -}% \tabu@endpboxmeasure -\def\tabu@wddef #1{\expandafter\xdef - \csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd - \the\tabu@Xcol. X[\tabu@temp]: - target = \the\tabucolX \space - \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol - =\tabu@wd\tabu@Xcol -}% \tabu@message@endpboxmeasure -\def\tabu@startpboxquick {\bgroup - \let\@startpbox \tabu@startpboxORI % restore immediately - \let\tabu \tabu@quick % \begin is expanded before... - \expandafter\@gobble \@startpbox % gobbles \bgroup -}% \tabu@startpboxquick -\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick -}% \tabu@quick -\def\tabu@endquick {% - \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else - \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax - \endgroup - \else \let\endtabu \relax - \tabu@end@envir - \fi -}% \tabu@quick -\def\tabu@endtabu {\end{tabu}} -\def\tabu@endtabus {\end{tabu*}} -%% Measuring the heights and depths - store the results ------------- -\def\tabu@verticalmeasure{\everypar{}% - \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group - \setbox\tabu@box =\hbox\bgroup - \let\tabu@verticalspacing \tabu@verticalsp@lcr - \d@llarbegin % after \hbox ... - \else - \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop - \else\ifnum\currentgrouptype=12\vcenter - \else\vbox\fi\fi}% - \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup - \let\tabu@verticalspacing \tabu@verticalsp@pmb - \fi -}% \tabu@verticalmeasure -\def\tabu@verticalsp@lcr{% - \d@llarend \egroup % - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \noindent\vrule height\@tempdima depth\@tempdimb -}% \tabu@verticalsp@lcr -\def\tabu@verticalsp@pmb{% inserts struts as needed - \par \expandafter\egroup - \expandafter$\expandafter - \egroup \expandafter - \@tempdimc \the\prevdepth - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \let\@finalstrut \@gobble - \hrule height\@tempdima depth\@tempdimb width\hsize -%% \box\tabu@box -}% \tabu@verticalsp@pmb - -\def\tabu@verticalinit{% - \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! - \advance\c@taburow \@ne - \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% - \advance\c@taburow \m@ne -}% \tabu@verticalinit -\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@verticaldynamicadjustment {% - \advance\c@taburow \@ne - \extrarowheight \dimexpr\tabu@ht - \ht\strutbox - \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox - \let\arraystretch \@empty - \advance\c@taburow \m@ne -}% \tabu@verticaldynamicadjustment -\def\tabuphantomline{\crcr \noalign{% - {\globaldefs \@ne - \setbox\@arstrutbox \box\voidb@x - \let\tabu@@celllalign \tabu@celllalign - \let\tabu@@cellralign \tabu@cellralign - \let\tabu@@cellleft \tabu@cellleft - \let\tabu@@cellright \tabu@cellright - \let\tabu@@thevline \tabu@thevline - \let\tabu@celllalign \@empty - \let\tabu@cellralign \@empty - \let\tabu@cellright \@empty - \let\tabu@cellleft \@empty - \let\tabu@thevline \relax}% - \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% - \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr - \noalign{\tabu@rearstrut - {\globaldefs\@ne - \let\tabu@celllalign \tabu@@celllalign - \let\tabu@cellralign \tabu@@cellralign - \let\tabu@cellleft \tabu@@cellleft - \let\tabu@cellright \tabu@@cellright - \let\tabu@thevline \tabu@@thevline}}}% - \expandafter}\the\toks@ -}% \tabuphantomline -%% \firsthline and \lasthline corrections --------------------------- -\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} -\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} -\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} -\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} -\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) - \noalign{\ifnum0=`}\fi - {\CT@arc@\hrule height\arrayrulewidth}% - \futurelet \tabu@temp \tabu@xhline -}% \tabu@hline -\def\tabu@xhline{% - \ifx \tabu@temp \hline - {\ifx \CT@drsc@\relax \vskip - \else\ifx \CT@drsc@\@empty \vskip - \else \CT@drsc@\hrule height - \fi\fi - \doublerulesep}% - \fi - \ifnum0=`{\fi}% -}% \tabu@xhline -\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ - \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% - \tabu@hlineAZsurround -}% \tabu@hlineAZ -\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% - \extratabsurround #1\let\tabucline \tabucline@scan - \let\hline \tabu@hlinescan \let\firsthline \hline - \let\cline \tabu@clinescan \let\lasthline \hline - \expandafter \futurelet \expandafter \tabu@temp - \expandafter \tabu@nexthlineAZ \tabu@temp -}% \tabu@hlineAZsurround -\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} -\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} -\def\tabucline@scan{\@testopt \tabucline@sc@n {}} -\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} -\def\tabu@nexthlineAZ{% - \ifx \tabu@temp\hline \else - \ifx \tabu@temp\cline \else - \ifx \tabu@temp\tabucline \else - \tabu@hlinecorrection - \fi\fi\fi -}% \tabu@nexthlineAZ -\def\tabu@xhlineAZ #1{% - \toks@\expandafter{\the\toks@ #1}% - \@tempdimc \tabu@thick % The last line width - \ifcase\count@ \@tempdimb \tabu@thick % The first line width - \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax - \fi - \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ -}% \tabu@xhlineAZ -\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 - \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ - \edef\firsthline{% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - height \the\dimexpr\@tempdima+\extratabsurround - depth \dp\@arstrutbox - width \tabustrutrule}\hss}\cr - \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb - +\dp\@arstrutbox \relax}% - \the\toks@ - }\ifnum0=`{\fi - \expandafter}\firsthline % we are then ! -}% \tabu@firsthlinecorrection -\def\tabu@lasthlinecorrection{% - \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc - \edef\lasthline{% - \the\toks@ - \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ - +\extratabsurround-\@tempdimc - height \z@ - width \tabustrutrule}\hss}\cr - }\ifnum0=`{\fi - \expandafter}\lasthline % we are then ! -}% \tabu@lasthlinecorrection -\def\tabu@LT@@hline{% - \ifx\LT@next\hline - \global\let\LT@next \@gobble - \ifx \CT@drsc@\relax - \gdef\CT@LT@sep{% - \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% - \else - \gdef\CT@LT@sep{% - \multispan\LT@cols{% - \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% - \fi - \else - \global\let\LT@next\empty - \gdef\CT@LT@sep{% - \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \CT@LT@sep - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \noalign{\penalty\@M}% - \LT@next -}% \tabu@LT@@hline -%% Horizontal lines : \tabucline ------------------------------------ -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} -\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% - \ifnum \tabu@stop<\z@ \toks@{}% - \else \tabu@clinearg{#1}\tabu@thestyle - \edef\tabucline{\toks@{% - \ifnum \tabu@start>\z@ \omit - \tabu@multispan\tabu@start {\span\omit}&\fi - \omit \tabu@multispan\tabu@stop {\span\omit}% - \tabu@thehline\cr - }}\tabucline - \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% - \fi - \futurelet \tabu@temp \tabu@xcline -}% \tabu@cline -\def\tabu@clinearg #1{% - \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ - \else \@defaultunits \expandafter\let\expandafter\@tempa - \romannumeral-`\0#1\relax \@nnil - \ifx \hbox\@tempa \tabu@clinebox{#1}% - \else\ifx \box\@tempa \tabu@clinebox{#1}% - \else\ifx \vbox\@tempa \tabu@clinebox{#1}% - \else\ifx \vtop\@tempa \tabu@clinebox{#1}% - \else\ifx \copy\@tempa \tabu@clinebox{#1}% - \else\ifx \leaders\@tempa \tabu@clineleads{#1}% - \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% - \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% - \else\tabu@getline {#1}% - \fi\fi\fi\fi\fi\fi\fi\fi - \fi -}% \tabu@clinearg -\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} -\def\tabu@clineleads #1{% - \let\tabu@thestyle \relax \let\tabu@leaders \@undefined - \gdef\tabu@thehrule{#1}} -\def\tabu@thehline{\begingroup - \ifdefined\tabu@leaders - \noexpand\tabu@thehleaders - \else \noexpand\tabu@thehrule - \fi \endgroup -}% \tabu@thehline -\def\tabu@xcline{% - \ifx \tabu@temp\tabucline - \toks@\expandafter{\the\toks@ \noalign - {\ifx\CT@drsc@\relax \vskip - \else \CT@drsc@\hrule height - \fi - \doublerulesep}}% - \fi - \tabu@docline -}% \tabu@xcline -\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} -\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% - \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} -\def\tabu@multispan #1#2{% - \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan - \else \expandafter\@gobbletwo - \fi {#1-1}{#2}% -}% \tabu@multispan -\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} -\def\tabu@start@stop #1-#2\@nnil{% - \@defaultunits \tabu@start\number 0#1\relax \@nnil - \@defaultunits \tabu@stop \number 0#2\relax \@nnil - \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne - \else\ifnum \tabu@stop=\z@ \tabu@nbcols - \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols - \else \tabu@stop - \fi\fi\fi - \advance\tabu@start \m@ne - \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi -}% \tabu@start@stop -%% Numbers: siunitx S columns (and \tabudecimal) ------------------- -\def\tabu@tabudecimal #1{% - \def\tabu@decimal{#1}\@temptokena{}% - \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces - \tabu@scandecimal -}% \tabu@tabudecimal -\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} -\def\tabu@skipdecimal#1{#1\tabu@scandecimal} -\def\tabu@getdecimal@ignorespaces{% - \ifcase 0\ifx\tabu@temp\ignorespaces\else - \ifx\tabu@temp\@sptoken1\else - 2\fi\fi\relax - \let\tabu@getdecimal@ \tabu@getdecimal - \expandafter\tabu@skipdecimal - \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal - \else \expandafter\tabu@skipdecimal - \fi -}% \tabu@getdecimal@ignorespaces -\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% - \tabu@scandecimal} -\def\do#1{% - \def\tabu@get@decimalspace#1{% - \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% -}\do{ } -\let\tabu@@tabudecimal \tabu@tabudecimal -\def\tabu@getdecimal{% - \ifcase 0\ifx 0\tabu@temp\else - \ifx 1\tabu@temp\else - \ifx 2\tabu@temp\else - \ifx 3\tabu@temp\else - \ifx 4\tabu@temp\else - \ifx 5\tabu@temp\else - \ifx 6\tabu@temp\else - \ifx 7\tabu@temp\else - \ifx 8\tabu@temp\else - \ifx 9\tabu@temp\else - \ifx .\tabu@temp\else - \ifx ,\tabu@temp\else - \ifx -\tabu@temp\else - \ifx +\tabu@temp\else - \ifx e\tabu@temp\else - \ifx E\tabu@temp\else - \ifx\tabu@cellleft\tabu@temp1\else - \ifx\ignorespaces\tabu@temp1\else - \ifx\@sptoken\tabu@temp2\else - 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \expandafter\tabu@get@decimal - \or \expandafter\tabu@skipdecimal - \or \expandafter\tabu@get@decimalspace - \else\expandafter\tabu@printdecimal - \fi -}% \tabu@getdecimal -\def\tabu@printdecimal{% - \edef\tabu@temp{\the\@temptokena}% - \ifx\tabu@temp\@empty\else - \ifx\tabu@temp\space\else - \expandafter\tabu@decimal\expandafter{\the\@temptokena}% - \fi\fi -}% \tabu@printdecimal -%% Verbatim inside X columns ---------------------------------------- -\def\tabu@verbatim{% - \let\verb \tabu@verb - \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd -}% \tabu@verbatim -\let\tabu@ltx@verb \verb -\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} -\def\tabu@fancyvrb {% - \def\tabu@FV@DefineCheckEnd ##1{% - \def\tabu@FV@DefineCheckEnd{% - ##1% - \let\FV@CheckEnd \tabu@FV@CheckEnd - \let\FV@@CheckEnd \tabu@FV@@CheckEnd - \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd - \edef\FV@EndScanning{% - \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% - \global\let\noexpand\FV@EnvironName\relax - \noexpand\next}% - \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% - }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} -}% \tabu@fancyvrb -\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} -\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} -\begingroup -\catcode`\[1 \catcode`\]2 -\@makeother\{ \@makeother\} - \edef\x[\endgroup - \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% - ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} -\def\tabu@FV@ListProcessLine #1{% - \hbox {%to \hsize{% - \kern\leftmargin - \hbox {%to \linewidth{% - \FV@LeftListNumber - \FV@LeftListFrame - \FancyVerbFormatLine{#1}\hss -%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) -%% \FV@RightListFrame}% - \FV@RightListFrame - \FV@RightListNumber}% -%% DG/SR modification end - \hss}} -%% \savetabu -------------------------------------------------------- -\newcommand*\savetabu[1]{\noalign{% - \tabu@sanitizearg{#1}\tabu@temp - \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else - \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% - \ifdefined\tabu@restored \expandafter\let - \csname tabu@saved@\tabu@temp \endcsname \tabu@restored - \else {\tabu@save}% - \fi - \fi}% -}% \savetabu -\def\tabu@save {% - \toks0\expandafter{\tabu@saved@}% - \iftabu@negcoef - \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% - \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi - \toks1\expandafter{\tabu@savedpream}% - \toks2\expandafter{\tabu@savedpreamble}% - \let\@preamble \relax - \let\tabu@savedpream \relax \let\tabu@savedparams \relax - \edef\tabu@preamble{% - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \edef\tabu@usetabu{% - \def\@preamble {\noexpand\the\toks2}% - \tabu@target \the\tabu@target \relax - \tabucolX \the\tabucolX \relax - \tabu@nbcols \the\tabu@nbcols \relax - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \let\tabu@aligndefault \relax \let\@sharp \relax - \edef\@tempa{\noexpand\tabu@s@ved - {\tabu@usetabu} - {\tabu@preamble} - {\the\toks1}}\@tempa - \tabu@message@save -}% \tabu@save -\long\def\tabu@s@ved #1#2#3{% - \def\tabu@usetabu{#1}% - \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% - \ifodd ##1% \usetabu - \tabu@measuringfalse \tabu@spreadfalse % Just in case... - \gdef\tabu@usetabu {% - \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi - \global\let\tabu@usetabu \@undefined - \def\@halignto {to\tabu@target}% - #1% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \else % \preamble - \gdef\tabu@preamble {% - \global\let\tabu@preamble \@undefined - #2% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \fi - #3}% -}% \tabu@s@ved -\def\tabu@aligndefault@text {\tabu@aligndefault}% -\def\tabu@warn@usetabu {\PackageWarning{tabu} - {Specifying a target with \string\usetabu\space is useless - \MessageBreak The target cannot be changed!}} -\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} -\def\tabu@savewarn#1#2{\PackageInfo{tabu} - {User-name `#1' already used for \string\savetabu - \MessageBreak #2}}% -\def\tabu@saveerr#1{\PackageError{tabu} - {User-name `#1' is unknown for \string\usetabu - \MessageBreak I cannot restore an unknown preamble!}\@ehd} -%% \rowfont --------------------------------------------------------- -\newskip \tabu@cellskip -\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi - {\ifnum0=`}\fi \tabu@row@font} -\newcommand*\tabu@row@font[2][]{% - \ifnum7=\currentgrouptype - \global\let\tabu@@cellleft \tabu@cellleft - \global\let\tabu@@cellright \tabu@cellright - \global\let\tabu@@celllalign \tabu@celllalign - \global\let\tabu@@cellralign \tabu@cellralign - \global\let\tabu@@rowfontreset\tabu@rowfontreset - \fi - \global\let\tabu@rowfontreset \tabu@rowfont@reset - \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% - \ifcsname tabu@cell@#1\endcsname % row alignment - \csname tabu@cell@#1\endcsname \fi - \ifnum0=`{\fi}% end of group / noalign group -}% \rowfont -\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% -\def\tabu@rowfont@reset{% - \global\let\tabu@rowfontreset \tabu@@rowfontreset - \global\let\tabu@cellleft \tabu@@cellleft - \global\let\tabu@cellright \tabu@@cellright - \global\let\tabu@cellfont \@empty - \global\let\tabu@celllalign \tabu@@celllalign - \global\let\tabu@cellralign \tabu@@cellralign -}% \tabu@@rowfontreset -\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl -%% \tabu@prepnext@tok ----------------------------------------------- -\newif \iftabu@cellright -\def\tabu@prepnext@tok{% - \ifnum \count@<\z@ % - \@tempcnta \@M % - \tabu@nbcols\z@ - \let\tabu@fornoopORI \@fornoop - \tabu@cellrightfalse - \else - \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left - \advance \tabu@nbcols \@ne - \iftabu@cellright % before-previous token is right and is finished - \tabu@cellrightfalse % - \tabu@righttok - \fi - \tabu@lefttok - \or % (case 1) previous token is right - \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop - \else % special column: do not change the token - \iftabu@cellright % before-previous token is right - \tabu@cellrightfalse - \tabu@righttok - \fi - \fi % \ifcase - \fi - \tabu@prepnext@tokORI -}% \tabu@prepnext@tok -\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} -\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% - \ifx \in@#2\else - \let\@fornoop \tabu@fornoopORI - \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% - \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% - \expandafter\prepnext@tok - \fi -}% \tabu@lastnoop -\def\tabu@righttok{% - \advance \count@ \m@ne - \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% - \advance \count@ \@ne -}% \tabu@righttok -\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign - \the\toks\count@ \tabu@cellleft}% after because of $ -}% \tabu@lefttok -%% Neutralisation of glues ------------------------------------------ -\let\tabu@cellleft \@empty -\let\tabu@cellright \@empty -\tabu@celllalign@def{\tabu@cellleft}% -\let\tabu@cellralign \@empty -\def\tabu@cell@align #1#2#3{% - \let\tabu@maybesiunitx \toks@ \tabu@celllalign - \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% - \toks@\expandafter{\tabu@cellralign #2}% - \xdef\tabu@cellralign{\the\toks@}% - \toks@\expandafter{\tabu@cellleft #3}% - \xdef\tabu@cellleft{\the\toks@}% -}% \tabu@cell@align -\def\tabu@cell@l{% force alignment to left - \tabu@cell@align - {\tabu@removehfil \raggedright \tabu@cellleft}% left - {\tabu@flush1\tabu@ignorehfil}% right - \raggedright -}% \tabu@cell@l -\def\tabu@cell@c{% force alignment to center - \tabu@cell@align - {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \centering -}% \tabu@cell@c -\def\tabu@cell@r{% force alignment to right - \tabu@cell@align - {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} - \tabu@ignorehfil - \raggedleft -}% \tabu@cell@r -\def\tabu@cell@j{% force justification (for p, m, b columns) - \tabu@cell@align - {\tabu@justify\tabu@cellleft} - {} - \tabu@justify -}% \tabu@cell@j -\def\tabu@justify{% - \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip - \parfillskip\@flushglue -}% \tabu@justify -%% ragged2e settings -\def\tabu@cell@L{% force alignment to left (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedRight \tabu@cellleft} - {\tabu@flush 1\tabu@ignorehfil} - \RaggedRight -}% \tabu@cell@L -\def\tabu@cell@C{% force alignment to center (ragged2e) - \tabu@cell@align - {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \Centering -}% \tabu@cell@C -\def\tabu@cell@R{% force alignment to right (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} - \tabu@ignorehfil - \RaggedLeft -}% \tabu@cell@R -\def\tabu@cell@J{% force justification (ragged2e) - \tabu@cell@align - {\justifying \tabu@cellleft} - {} - \justifying -}% \tabu@cell@J -\def\tabu@flush#1{% - \iftabu@colortbl % colortbl uses \hfill rather than \hfil - \hskip \ifnum13<\currentgrouptype \stretch{#1}% - \else \ifdim#1pt<\p@ \tabu@cellskip - \else \stretch{#1} - \fi\fi \relax - \else % array.sty - \ifnum 13<\currentgrouptype - \hfil \hskip1sp \relax \fi - \fi -}% \tabu@flush -\let\tabu@hfil \hfil -\let\tabu@hfill \hfill -\let\tabu@hskip \hskip -\def\tabu@removehfil{% - \iftabu@colortbl - \unkern \tabu@cellskip =\lastskip - \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip - \else \tabu@cellskip \z@skip - \fi - \else - \ifdim\lastskip=1sp\unskip\fi - \ifnum\gluestretchorder\lastskip =\@ne - \hfilneg % \hfilneg for array.sty but not for colortbl... - \fi - \fi -}% \tabu@removehfil -\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} -\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil - \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group -}% \tabu@nohfil -\def\tabu@colortblalignments {% if colortbl - \def\tabu@nohfil{% - \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group - \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... - \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local -}% \tabu@colortblalignments -%% Taking care of footnotes and hyperfootnotes ---------------------- -\long\def\tabu@footnotetext #1{% - \edef\@tempa{\the\tabu@footnotes - \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% - \global\tabu@footnotes\expandafter{\@tempa {#1}}}% -\long\def\tabu@xfootnotetext [#1]#2{% - \global\tabu@footnotes\expandafter{\the\tabu@footnotes - \footnotetext [{#1}]{#2}}} -\let\tabu@xfootnote \@xfootnote -\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} -\long\def\tabu@Hy@xfootnote [#1]{% - \begingroup - \value\@mpfn #1\relax - \protected@xdef \@thefnmark {\thempfn}% - \endgroup - \@footnotemark \tabu@Hy@ftntxt {#1}% -}% \tabu@Hy@xfootnote -\long\def\tabu@Hy@ftntxt #1#2{% - \edef\@tempa{% - \the\tabu@footnotes - \begingroup - \value\@mpfn #1\relax - \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% - \expandafter \noexpand \expandafter - \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% - }% - \global\tabu@footnotes\expandafter{\@tempa {#2}% - \endgroup}% -}% \tabu@Hy@ftntxt -\long\def\tabu@Hy@footnotetext #1#2{% - \H@@footnotetext{% - \ifHy@nesting - \hyper@@anchor {#1}{#2}% - \else - \Hy@raisedlink{% - \hyper@@anchor {#1}{\relax}% - }% - \def\@currentHref {#1}% - \let\@currentlabelname \@empty - #2% - \fi - }% -}% \tabu@Hy@footnotetext -%% No need for \arraybackslash ! ------------------------------------ -\def\tabu@latextwoe {% -\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@centering \centering \arraybackslash -\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash -\tabu@temp \tabu@raggedright \raggedright \arraybackslash -}% \tabu@latextwoe -\def\tabu@raggedtwoe {% -\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@Centering \Centering \arraybackslash -\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash -\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash -\tabu@temp \tabu@justifying \justifying \arraybackslash -}% \tabu@raggedtwoe -\def\tabu@normalcrbackslash{\let\\\@normalcr} -\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% - \expandafter\tabu@normalcrbackslash \@trivlist}} -%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- -\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} -\def\tabu@beginfbox {\bgroup \kern\fboxsep - \bgroup\aftergroup\tabu@endfbox} -\def\tabu@endfbox {\kern\fboxsep\egroup\egroup - \@frameb@x\relax} -\def\tabu@color@b@x #1#2{\leavevmode \bgroup - \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% - \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox -}% \tabu@color@b@x -\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup - \aftergroup\tabu@endcolor@b@x \set@color} -\def\tabu@endcolor@b@x {\kern\fboxsep \egroup - \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ - \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ - \tabu@docolor@b@x \egroup -}% \tabu@endcolor@b@x -%% Corrections (arydshln, delarray, colortbl) ----------------------- -\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray - \iftabu@colortbl - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \def\tabu@endarray{% - \crcr \egroup \egroup % - \@arrayright % - \gdef\@preamble{}\CT@end}% - \fi - \else - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \PackageWarning{tabu} - {\string\@arrayright\space is missing from the - \MessageBreak definition of \string\endarray. - \MessageBreak Compatibility with delarray.sty is broken.}% - \fi\fi -}% \tabu@fix@arrayright -\def\tabu@adl@xarraydashrule #1#2#3{% - \ifnum\@lastchclass=\adl@class@start\else - \ifnum\@lastchclass=\@ne\else - \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) - \adl@leftrulefalse \fi\fi % must be treated the same - \fi - \ifadl@zwvrule\else \ifadl@inactive\else - \@addtopreamble{\vrule\@width\arrayrulewidth - \@height\z@ \@depth\z@}\fi \fi - \ifadl@leftrule - \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% - {\number#1}#3}% - \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% - {\number#2}#3} - \fi -}% \tabu@adl@xarraydashrule -\def\tabu@adl@act@endpbox {% - \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox - \egroup \egroup - \adl@colhtdp \box\adl@box \hfil -}% \tabu@adl@act@endpbox -\def\tabu@adl@fix {% - \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln - \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln - \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln - \let\@preamerror \@preamerr % arydshln -}% \tabu@adl@fix -%% Correction for longtable' \@startbox definition ------------------ -%% => \everypar is ``missing'' : TeX should be in vertical mode -\def\tabu@LT@startpbox #1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \everypar{% - \vrule \@height \ht\@arstrutbox \@width \z@ - \everypar{}}% -}% \tabu@LT@startpbox -%% \tracingtabu and the package options ------------------ -\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} -\DeclareOption{linegoal}{% - \AtEndOfPackage{% - \RequirePackage{linegoal}[2010/12/07]% - \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX -}} -\DeclareOption{scantokens}{\tabuscantokenstrue} -\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} -\def\tracingtabu {\begingroup\@ifnextchar=% - {\afterassignment\tabu@tracing\count@} - {\afterassignment\tabu@tracing\count@1\relax}} -\def\tabu@tracing{\expandafter\endgroup - \expandafter\tabu@tr@cing \the\count@ \relax -}% \tabu@tracing -\def\tabu@tr@cing #1\relax {% - \ifnum#1>\thr@@ \let\tabu@tracinglines\message - \else \let\tabu@tracinglines\@gobble - \fi - \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG - \def\tabu@mkarstrut {\tabu@DBG@arstrut}% - \tabustrutrule 1.5\p@ - \else \let\tabu@DBG \@gobble - \def\tabu@mkarstrut {\tabu@arstrut}% - \tabustrutrule \z@ - \fi - \ifnum#1>\@ne \let\tabu@debug \message - \else \let\tabu@debug \@gobble - \fi - \ifnum#1>\z@ - \let\tabu@message \message - \let\tabu@tracing@save \tabu@message@save - \let\tabu@starttimer \tabu@pdftimer - \else - \let\tabu@message \@gobble - \let\tabu@tracing@save \@gobble - \let\tabu@starttimer \relax - \fi -}% \tabu@tr@cing -%% Setup \AtBeginDocument -\AtBeginDocument{\tabu@AtBeginDocument} -\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined - \ifdefined\arrayrulecolor \tabu@colortbltrue % - \tabu@colortblalignments % different glues are used - \else \tabu@colortblfalse \fi - \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi - \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi - \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ - \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % - \expandafter\ifx - \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax - \tabu@siunitxtrue - \else \let\tabu@maybesiunitx \@firstofone % - \let\tabu@siunitx \tabu@nosiunitx - \tabu@siunitxfalse - \fi - \ifdefined\adl@array % - \else \let\tabu@adl@fix \relax - \let\tabu@adl@endtrial \@empty \fi - \ifdefined\longtable % - \else \let\longtabu \tabu@nolongtabu \fi - \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi - \csname\ifcsname ifHy@hyperfootnotes\endcsname % - ifHy@hyperfootnotes\else iffalse\fi\endcsname - \let\tabu@footnotetext \tabu@Hy@ftntext - \let\tabu@xfootnote \tabu@Hy@xfootnote \fi - \ifdefined\FV@DefineCheckEnd% - \tabu@fancyvrb \fi - \ifdefined\color % - \let\tabu@color \color - \def\tabu@leavevmodecolor ##1{% - \def\tabu@leavevmodecolor {\leavevmode ##1}% - }\expandafter\tabu@leavevmodecolor\expandafter{\color}% - \else - \let\tabu@color \tabu@nocolor - \let\tabu@leavevmodecolor \@firstofone \fi - \tabu@latextwoe - \ifdefined\@raggedtwoe@everyselectfont % - \tabu@raggedtwoe - \else - \let\tabu@cell@L \tabu@cell@l - \let\tabu@cell@R \tabu@cell@r - \let\tabu@cell@C \tabu@cell@c - \let\tabu@cell@J \tabu@cell@j \fi - \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% - \ifin@ \let\tabu@endarray \endarray - \else \tabu@fix@arrayright \fi% - \everyrow{}% -}% \tabu@AtBeginDocument -\def\tabu@warn@cellspace{% - \PackageWarning{tabu}{% - Package cellspace has some limitations - \MessageBreak And redefines some macros of array.sty. - \MessageBreak Please use \string\tabulinesep\space to control - \MessageBreak vertical spacing of lines inside tabu environment}% -}% \tabu@warn@cellspace -%% tabu Package initialisation -\tabuscantokensfalse -\let\tabu@arc@G \relax -\let\tabu@drsc@G \relax -\let\tabu@evr@G \@empty -\let\tabu@rc@G \@empty -\def\tabu@ls@G {\tabu@linestyle@}% -\let\tabu@@rowfontreset \@empty % -\let\tabu@@celllalign \@empty -\let\tabu@@cellralign \@empty -\let\tabu@@cellleft \@empty -\let\tabu@@cellright \@empty -\def\tabu@naturalXmin {\z@} -\def\tabu@naturalXmax {\z@} -\let\tabu@rowfontreset \@empty -\def\tabulineon {4pt}\let\tabulineoff \tabulineon -\tabu@everyrowtrue -\ifdefined\pdfelapsedtime % - \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% -\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax -\fi -\tracingtabu=\z@ -\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ -\tabulinestyle{} -\taburowcolors{} -\let\tabudefaulttarget \linewidth -\ProcessOptions* % \ProcessOptions* is quicker ! -\endinput -%% -%% End of file `tabu.sty'.