UNPKG

top.fancybit.odin_inspector

Version:

odin inspector plugin

968 lines (967 loc) 204 kB
<?xml version="1.0"?> <doc> <assembly> <name>Sirenix.Utilities</name> </assembly> <members> <member name="T:Sirenix.Utilities.ColorExtensions"> <summary> Extension methods for the UnityEngine.Color type. </summary> </member> <member name="M:Sirenix.Utilities.ColorExtensions.Lerp(UnityEngine.Color[],System.Single)"> <summary> Lerps between multiple colors. </summary> <param name="colors">The colors.</param> <param name="t">The t.</param> <returns></returns> </member> <member name="M:Sirenix.Utilities.ColorExtensions.MoveTowards(UnityEngine.Color,UnityEngine.Color,System.Single)"> <summary> Moves the towards implementation for Color. </summary> <param name="from">From color.</param> <param name="to">To color.</param> <param name="maxDelta">The maximum delta.</param> </member> <member name="M:Sirenix.Utilities.ColorExtensions.TryParseString(System.String,UnityEngine.Color@)"> <summary> Tries to parse a string to a Color. The following formats are supported: "new Color(0.4, 0, 0, 1)", "#FFEEBBFF", "#FFEECC", "FFEEBBFF", "FFEECC" </summary> <param name="colorStr">The color string.</param> <param name="color">The color.</param> <returns>Returns true if the parse was a success.</returns> </member> <member name="M:Sirenix.Utilities.ColorExtensions.ToCSharpColor(UnityEngine.Color)"> <summary> Converts a color to a string formatted to c# </summary> <param name="color">The color.</param> <returns>new Color(r, g, b, a)</returns> </member> <member name="M:Sirenix.Utilities.ColorExtensions.Pow(UnityEngine.Color,System.Single)"> <summary> Pows the color with the specified factor. </summary> <param name="color">The color.</param> <param name="factor">The factor.</param> </member> <member name="M:Sirenix.Utilities.ColorExtensions.NormalizeRGB(UnityEngine.Color)"> <summary> Normalizes the RGB values of the color ignoring the alpha value. </summary> <param name="color">The color.</param> </member> <member name="T:Sirenix.Utilities.DelegateExtensions"> <summary> Delegate method extensions. </summary> </member> <member name="M:Sirenix.Utilities.DelegateExtensions.Memoize``1(System.Func{``0})"> <summary> Memoizes the specified func - returns the memoized version </summary> </member> <member name="M:Sirenix.Utilities.DelegateExtensions.Memoize``2(System.Func{``0,``1})"> <summary> Memoizes the specified func - returns the memoized version </summary> </member> <member name="T:Sirenix.Utilities.FieldInfoExtensions"> <summary> FieldInfo method extensions. </summary> </member> <member name="M:Sirenix.Utilities.FieldInfoExtensions.IsAliasField(System.Reflection.FieldInfo)"> <summary> Determines whether the specified field is an alias. </summary> <param name="fieldInfo">The field to check.</param> <returns> <c>true</c> if the specified field is an alias; otherwise, <c>false</c>. </returns> </member> <member name="M:Sirenix.Utilities.FieldInfoExtensions.DeAliasField(System.Reflection.FieldInfo,System.Boolean)"> <summary> Returns the original, backing field of an alias field if the field is an alias. </summary> <param name="fieldInfo">The field to check.</param> /// <param name="throwOnNotAliased">if set to <c>true</c> an exception will be thrown if the field is not aliased.</param> <returns></returns> <exception cref="T:System.ArgumentException">The field was not aliased; this only occurs if throwOnNotAliased is true.</exception> </member> <member name="T:Sirenix.Utilities.GarbageFreeIterators"> <summary> Garbage free enumerator methods. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.GFIterator``1(System.Collections.Generic.List{``0})"> <summary> Garbage free enumerator for lists. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.GFIterator``2(System.Collections.Generic.Dictionary{``0,``1})"> <summary> Garbage free enumerator for dictionaries. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.GFValueIterator``2(System.Collections.Generic.Dictionary{``0,``1})"> <summary> Garbage free enumator for dictionary values. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.GFIterator``1(System.Collections.Generic.HashSet{``0})"> <summary> Garbage free enumerator for hashsets. </summary> </member> <member name="T:Sirenix.Utilities.GarbageFreeIterators.ListIterator`1"> <summary> List iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.ListIterator`1.#ctor(System.Collections.Generic.List{`0})"> <summary> Creates a list iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.ListIterator`1.GetEnumerator"> <summary> Gets the enumerator. </summary> </member> <member name="P:Sirenix.Utilities.GarbageFreeIterators.ListIterator`1.Current"> <summary> Gets the current value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.ListIterator`1.MoveNext"> <summary> Moves to the next value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.ListIterator`1.Dispose"> <summary> Disposes the iterator. </summary> </member> <member name="T:Sirenix.Utilities.GarbageFreeIterators.HashsetIterator`1"> <summary> Hashset iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.HashsetIterator`1.#ctor(System.Collections.Generic.HashSet{`0})"> <summary> Creates a hashset iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.HashsetIterator`1.GetEnumerator"> <summary> Gets the enumerator. </summary> </member> <member name="P:Sirenix.Utilities.GarbageFreeIterators.HashsetIterator`1.Current"> <summary> Gets the current value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.HashsetIterator`1.MoveNext"> <summary> Moves to the next value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.HashsetIterator`1.Dispose"> <summary> Disposes the iterator. </summary> </member> <member name="T:Sirenix.Utilities.GarbageFreeIterators.DictionaryIterator`2"> <summary> Dictionary iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryIterator`2.#ctor(System.Collections.Generic.Dictionary{`0,`1})"> <summary> Creates a dictionary iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryIterator`2.GetEnumerator"> <summary> Gets the enumerator. </summary> </member> <member name="P:Sirenix.Utilities.GarbageFreeIterators.DictionaryIterator`2.Current"> <summary> Gets the current value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryIterator`2.MoveNext"> <summary> Moves to the next value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryIterator`2.Dispose"> <summary> Disposes the iterator. </summary> </member> <member name="T:Sirenix.Utilities.GarbageFreeIterators.DictionaryValueIterator`2"> <summary> Dictionary value iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryValueIterator`2.#ctor(System.Collections.Generic.Dictionary{`0,`1})"> <summary> Creates a dictionary value iterator. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryValueIterator`2.GetEnumerator"> <summary> Gets the enumerator. </summary> </member> <member name="P:Sirenix.Utilities.GarbageFreeIterators.DictionaryValueIterator`2.Current"> <summary> Gets the current value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryValueIterator`2.MoveNext"> <summary> Moves to the next value. </summary> </member> <member name="M:Sirenix.Utilities.GarbageFreeIterators.DictionaryValueIterator`2.Dispose"> <summary> Disposes the iterator. </summary> </member> <member name="T:Sirenix.Utilities.LinqExtensions"> <summary> Various LinQ extensions. </summary> </member> <member name="M:Sirenix.Utilities.LinqExtensions.Examine``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> <summary> Calls an action on each item before yielding them. </summary> <param name="source">The collection.</param> <param name="action">The action to call for each item.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> <summary> Perform an action on each item. </summary> <param name="source">The source.</param> <param name="action">The action to perform.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0,System.Int32})"> <summary> Perform an action on each item. </summary> <param name="source">The source.</param> <param name="action">The action to perform.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.Convert``1(System.Collections.IEnumerable,System.Func{System.Object,``0})"> <summary> Convert each item in the collection. </summary> <param name="source">The collection.</param> <param name="converter">Func to convert the items.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.ToHashSet``1(System.Collections.Generic.IEnumerable{``0})"> <summary> Convert a colletion to a HashSet. </summary> </member> <member name="M:Sirenix.Utilities.LinqExtensions.ToHashSet``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})"> <summary> Convert a colletion to a HashSet. </summary> </member> <member name="M:Sirenix.Utilities.LinqExtensions.ToImmutableList``1(System.Collections.Generic.IEnumerable{``0})"> <summary> Convert a collection to an immutable list. </summary> <param name="source">The collection.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependWith``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0})"> <summary> Add an item to the beginning of a collection. </summary> <param name="source">The collection.</param> <param name="prepend">Func to create the item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependWith``1(System.Collections.Generic.IEnumerable{``0},``0)"> <summary> Add an item to the beginning of a collection. </summary> <param name="source">The collection.</param> <param name="prepend">The item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependWith``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the beginning of another collection. </summary> <param name="source">The collection.</param> <param name="prepend">The collection to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Func{``0})"> <summary> Add an item to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">Func to create the item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,``0)"> <summary> Add an item to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">The item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">The collection to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Boolean},System.Func{``0})"> <summary> Add an item to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">Func to create the item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Boolean},``0)"> <summary> Add an item to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">The item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Boolean},System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">The collection to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Boolean},System.Func{``0})"> <summary> Add an item to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">Func to create the item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Boolean},``0)"> <summary> Add an item to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">The item to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.PrependIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Boolean},System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the beginning of another collection, if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="prepend">The collection to prepend.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendWith``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0})"> <summary> Add an item to the end of a collection. </summary> <param name="source">The collection.</param> <param name="append">Func to create the item to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendWith``1(System.Collections.Generic.IEnumerable{``0},``0)"> <summary> Add an item to the end of a collection. </summary> <param name="source">The collection.</param> <param name="append">The item to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendWith``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the end of another collection. </summary> <param name="source">The collection.</param> <param name="append">The collection to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Func{``0})"> <summary> Add an item to the end of a collection if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="append">Func to create the item to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,``0)"> <summary> Add an item to the end of a collection if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="append">The item to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the end of another collection if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="append">The collection to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Boolean},System.Func{``0})"> <summary> Add an item to the end of a collection if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="append">Func to create the item to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Boolean},``0)"> <summary> Add an item to the end of a collection if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="append">The item to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AppendIf``1(System.Collections.Generic.IEnumerable{``0},System.Func{System.Boolean},System.Collections.Generic.IEnumerable{``0})"> <summary> Add a collection to the end of another collection if a condition is met. </summary> <param name="source">The collection.</param> <param name="condition">The condition.</param> <param name="append">The collection to append.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.FilterCast``1(System.Collections.IEnumerable)"> <summary> Returns and casts only the items of type <typeparamref name="T"/>. </summary> <param name="source">The collection.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AddRange``1(System.Collections.Generic.HashSet{``0},System.Collections.Generic.IEnumerable{``0})"> <summary> Adds a collection to a hashset. </summary> <param name="hashSet">The hashset.</param> <param name="range">The collection.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.IsNullOrEmpty``1(System.Collections.Generic.IList{``0})"> <summary> Returns <c>true</c> if the list is either null or empty. Otherwise <c>false</c>. </summary> <param name="list">The list.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.Populate``1(System.Collections.Generic.IList{``0},``0)"> <summary> Sets all items in the list to the given value. </summary> <param name="list">The list.</param> <param name="item">The value.</param> </member> <member name="M:Sirenix.Utilities.LinqExtensions.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> <summary> Adds the elements of the specified collection to the end of the IList&lt;T&gt;. </summary> </member> <member name="M:Sirenix.Utilities.LinqExtensions.Sort``1(System.Collections.Generic.IList{``0},System.Comparison{``0})"> <summary> Sorts an IList </summary> </member> <member name="M:Sirenix.Utilities.LinqExtensions.Sort``1(System.Collections.Generic.IList{``0})"> <summary> Sorts an IList </summary> </member> <member name="T:Sirenix.Utilities.MemberInfoExtensions"> <summary> MemberInfo method extensions. </summary> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.IsDefined``1(System.Reflection.ICustomAttributeProvider,System.Boolean)"> <summary> Returns true if the attribute whose type is specified by the generic argument is defined on this member </summary> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.IsDefined``1(System.Reflection.ICustomAttributeProvider)"> <summary> Returns true if the attribute whose type is specified by the generic argument is defined on this member </summary> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetAttribute``1(System.Reflection.ICustomAttributeProvider,System.Boolean)"> <summary> Returns the first found custom attribute of type T on this member Returns null if none was found </summary> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetAttribute``1(System.Reflection.ICustomAttributeProvider)"> <summary> Returns the first found non-inherited custom attribute of type T on this member Returns null if none was found </summary> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetAttributes``1(System.Reflection.ICustomAttributeProvider)"> <summary> Gets all attributes of the specified generic type. </summary> <param name="member">The member.</param> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetAttributes``1(System.Reflection.ICustomAttributeProvider,System.Boolean)"> <summary> Gets all attributes of the specified generic type. </summary> <param name="member">The member.</param> <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetAttributes(System.Reflection.ICustomAttributeProvider)"> <summary> Gets all attribute instances defined on a MemeberInfo. </summary> <param name="member">The member.</param> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetAttributes(System.Reflection.ICustomAttributeProvider,System.Boolean)"> <summary> Gets all attribute instances on a MemberInfo. </summary> <param name="member">The member.</param> <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.GetNiceName(System.Reflection.MemberInfo)"> <summary> If this member is a method, returns the full method name (name + params) otherwise the member name paskal splitted </summary> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.IsStatic(System.Reflection.MemberInfo)"> <summary> Determines whether a FieldInfo, PropertyInfo or MethodInfo is static. </summary> <param name="member">The member.</param> <returns> <c>true</c> if the specified member is static; otherwise, <c>false</c>. </returns> <exception cref="T:System.NotSupportedException"></exception> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.IsAlias(System.Reflection.MemberInfo)"> <summary> Determines whether the specified member is an alias. </summary> <param name="memberInfo">The member to check.</param> <returns> <c>true</c> if the specified member is an alias; otherwise, <c>false</c>. </returns> </member> <member name="M:Sirenix.Utilities.MemberInfoExtensions.DeAlias(System.Reflection.MemberInfo,System.Boolean)"> <summary> Returns the original, backing member of an alias member if the member is an alias. </summary> <param name="memberInfo">The member to check.</param> /// <param name="throwOnNotAliased">if set to <c>true</c> an exception will be thrown if the member is not aliased.</param> <returns></returns> <exception cref="T:System.ArgumentException">The member was not aliased; this only occurs if throwOnNotAliased is true.</exception> </member> <member name="T:Sirenix.Utilities.MethodInfoExtensions"> <summary> Various extensions for MethodInfo. </summary> </member> <member name="M:Sirenix.Utilities.MethodInfoExtensions.GetFullName(System.Reflection.MethodBase,System.String)"> <summary> Returns the specified method's full name "methodName(argType1 arg1, argType2 arg2, etc)" Uses the specified gauntlet to replaces type names, ex: "int" instead of "Int32" </summary> </member> <member name="M:Sirenix.Utilities.MethodInfoExtensions.GetParamsNames(System.Reflection.MethodBase)"> <summary> Returns a string representing the passed method parameters names. Ex "int num, float damage, Transform target" </summary> </member> <member name="M:Sirenix.Utilities.MethodInfoExtensions.GetFullName(System.Reflection.MethodBase)"> <summary> Returns the specified method's full name. </summary> </member> <member name="M:Sirenix.Utilities.MethodInfoExtensions.IsExtensionMethod(System.Reflection.MethodBase)"> <summary> Tests if a method is an extension method. </summary> </member> <member name="M:Sirenix.Utilities.MethodInfoExtensions.IsAliasMethod(System.Reflection.MethodInfo)"> <summary> Determines whether the specified method is an alias. </summary> <param name="methodInfo">The method to check.</param> <returns> <c>true</c> if the specified method is an alias; otherwise, <c>false</c>. </returns> </member> <member name="M:Sirenix.Utilities.MethodInfoExtensions.DeAliasMethod(System.Reflection.MethodInfo,System.Boolean)"> <summary> Returns the original, backing method of an alias method if the method is an alias. </summary> <param name="methodInfo">The method to check.</param> /// <param name="throwOnNotAliased">if set to <c>true</c> an exception will be thrown if the method is not aliased.</param> <returns></returns> <exception cref="T:System.ArgumentException">The method was not aliased; this only occurs if throwOnNotAliased is true.</exception> </member> <member name="T:Sirenix.Utilities.Operator"> <summary> Determines the type of operator. </summary> <seealso cref="T:Sirenix.Utilities.TypeExtensions" /> </member> <member name="F:Sirenix.Utilities.Operator.Equality"> <summary> The == operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.Inequality"> <summary> The != operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.Addition"> <summary> The + operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.Subtraction"> <summary> The - operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.Multiply"> <summary> The * operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.Division"> <summary> The / operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.LessThan"> <summary> The &lt; operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.GreaterThan"> <summary> The &gt; operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.LessThanOrEqual"> <summary> The &lt;= operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.GreaterThanOrEqual"> <summary> The &gt;= operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.Modulus"> <summary> The % operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.RightShift"> <summary> The &gt;&gt; operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.LeftShift"> <summary> The &lt;&lt; operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.BitwiseAnd"> <summary> The &amp; operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.BitwiseOr"> <summary> The | operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.ExclusiveOr"> <summary> The ^ operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.BitwiseComplement"> <summary> The ~ operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.LogicalAnd"> <summary> The &amp;&amp; operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.LogicalOr"> <summary> The || operator. </summary> </member> <member name="F:Sirenix.Utilities.Operator.LogicalNot"> <summary> The ! operator. </summary> </member> <member name="T:Sirenix.Utilities.PathUtilities"> <summary> DirectoryInfo method extensions. </summary> </member> <member name="M:Sirenix.Utilities.PathUtilities.GetDirectoryName(System.String)"> <summary> Gets the name of the directory. Always returns forward slash seperators as opposed to Path.GetDirectoryName(). </summary> </member> <member name="M:Sirenix.Utilities.PathUtilities.HasSubDirectory(System.IO.DirectoryInfo,System.IO.DirectoryInfo)"> <summary> Determines whether the directory has a given directory in its hierarchy of children. </summary> <param name="parentDir">The parent directory.</param> <param name="subDir">The sub directory.</param> </member> <member name="M:Sirenix.Utilities.PathUtilities.FindParentDirectoryWithName(System.IO.DirectoryInfo,System.String)"> <summary> Finds a parent directory with a given name, or null if no such parent directory exists. </summary> </member> <member name="M:Sirenix.Utilities.PathUtilities.CanMakeRelative(System.String,System.String)"> <summary> Returns a value indicating whether or not a path can be made relative to another. </summary> <param name="absoluteParentPath">The parent path.</param> <param name="absolutePath">The path to make relative to the parent path.</param> <returns>A value indicating if the path can be made relative to the parent path.</returns> </member> <member name="M:Sirenix.Utilities.PathUtilities.MakeRelative(System.String,System.String)"> <summary> Returns a path string to path that is relative to the parent path. </summary> <param name="absoluteParentPath">The parent path.</param> <param name="absolutePath">The path to make relative to the parent path.</param> <returns>A relative path from parent path to path.</returns> </member> <member name="M:Sirenix.Utilities.PathUtilities.TryMakeRelative(System.String,System.String,System.String@)"> <summary> Tries to make a path that is relative from parent path to path. </summary> <param name="absoluteParentPath">The parent path.</param> <param name="absolutePath">The path to make relative to the parent path.</param> <param name="relativePath">A relative path from parent path to path. <c>null</c> if no relative path could be made.</param> <returns>A value indicating if the method succeeded in making a relative path.</returns> </member> <member name="M:Sirenix.Utilities.PathUtilities.Combine(System.String,System.String)"> <summary> Combines two paths, and replaces all backslases with forward slash. </summary> </member> <member name="T:Sirenix.Utilities.PropertyInfoExtensions"> <summary> PropertyInfo method extensions. </summary> </member> <member name="M:Sirenix.Utilities.PropertyInfoExtensions.IsAutoProperty(System.Reflection.PropertyInfo,System.Boolean)"> <summary> Determines whether a property is an auto property. </summary> </member> <member name="M:Sirenix.Utilities.PropertyInfoExtensions.IsAliasProperty(System.Reflection.PropertyInfo)"> <summary> Determines whether the specified property is an alias. </summary> <param name="propertyInfo">The property to check.</param> <returns> <c>true</c> if the specified property is an alias; otherwise, <c>false</c>. </returns> </member> <member name="M:Sirenix.Utilities.PropertyInfoExtensions.DeAliasProperty(System.Reflection.PropertyInfo,System.Boolean)"> <summary> Returns the original, backing property of an alias property if the property is an alias. </summary> <param name="propertyInfo">The property to check.</param> /// <param name="throwOnNotAliased">if set to <c>true</c> an exception will be thrown if the property is not aliased.</param> <returns></returns> <exception cref="T:System.ArgumentException">The property was not aliased; this only occurs if throwOnNotAliased is true.</exception> </member> <member name="T:Sirenix.Utilities.RectExtensions"> <summary> Defines a collection of handy Rect transformation methods, that can chained together for complex behaviour. Note that no method defined here changes the original Rect, but instead returns a new transformed Rect. </summary> </member> <member name="M:Sirenix.Utilities.RectExtensions.SetWidth(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect with the specified width. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.SetHeight(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect with the specified height. </summary> <param name="rect">The original Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.SetSize(UnityEngine.Rect,System.Single,System.Single)"> <summary> Returns a Rect with the specified size. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.SetSize(UnityEngine.Rect,UnityEngine.Vector2)"> <summary> Returns a Rect with the specified size. </summary> <param name="rect">The original Rect.</param> <param name="size">The desired size of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.HorizontalPadding(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount on the X-axis. </summary> <param name="rect">The original Rect.</param> <param name="padding">The desired padding.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.HorizontalPadding(UnityEngine.Rect,System.Single,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount on the X-axis. </summary> <param name="rect">The original Rect.</param> <param name="left">Desired padding on the left side.</param> <param name="right">Desired padding on the right side.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.VerticalPadding(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount on the Y-axis. </summary> <param name="rect">The original Rect.</param> <param name="padding">The desired padding.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.VerticalPadding(UnityEngine.Rect,System.Single,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount on the Y-axis. </summary> <param name="rect">The original Rect.</param> <param name="top">The desired padding on the top.</param> <param name="bottom">The desired padding on the bottom.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.Padding(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount. </summary> <param name="rect">The original Rect.</param> <param name="padding">The desired padding.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.Padding(UnityEngine.Rect,System.Single,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount. </summary> <param name="rect">The original Rect.</param> <param name="horizontal">The desired horizontal padding.</param> <param name="vertical">The desired vertical padding.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.Padding(UnityEngine.Rect,System.Single,System.Single,System.Single,System.Single)"> <summary> Returns a Rect that has been inserted by the specified amount. </summary> <param name="rect">The original Rect.</param> <param name="left">The desired padding on the left.</param> <param name="right">The desired padding on the right.</param> <param name="top">The desired padding on the top.</param> <param name="bottom">The desired padding on the bottom.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignLeft(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified width, that has been aligned to the left of the original Rect. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignCenter(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified width, that has been aligned to horizontal center of the original Rect. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignCenter(UnityEngine.Rect,System.Single,System.Single)"> <summary> Returns a Rect, with the specified width and height in the center of the provided rect. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignRight(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified width, that has been aligned to the right of the original Rect. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignRight(UnityEngine.Rect,System.Single,System.Boolean)"> <summary> Returns a Rect, with the specified width, that has been aligned to the right of the original Rect. </summary> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignTop(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified height, that has been aligned to the top of the original Rect. </summary> <param name="rect">The original Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignMiddle(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified height, that has been aligned to the vertical middle of the original Rect. </summary> <param name="rect">The original Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignBottom(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified height, that has been aligned to the bottom of the original Rect. </summary> <param name="rect">The original Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignCenterX(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified width, that has been aligned horizontally to the center of the original rect. </summary> <param name="rect">The original Rect.</param> <param name="width">The desired width of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignCenterY(UnityEngine.Rect,System.Single)"> <summary> Returns a Rect, with the specified height, that has been aligned vertically to the center of the original rect. </summary> <param name="rect">The original Rect.</param> <param name="height">The desired height of the new Rect.</param> </member> <member name="M:Sirenix.Utilities.RectExtensions.AlignCenterXY(UnityEngine.Rect,System.Single)">