Namespace: | Sirenix.Utilities.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public static class EnumTypeUtilities<T>
public static EnumTypeUtilities<T>.EnumMember[] AllEnumMemberInfos { get; }
public static bool IsFlagEnum { get; }
public static string[] Names { get; }
public static string[] NiceNames { get; }
public static EnumTypeUtilities<T>.EnumMember[] VisibleEnumMemberInfos { get; }
public static T[] DecomposeEnumFlagValues(T enumFlagValue)
T | enumFlagValue |
T[] |
public static EnumTypeUtilities<T>.EnumMember GetEnumMemberInfo(T value)
T | value |
EnumTypeUtilities.EnumMember<> |
public static int GetIndexOfEnumValue(T enumValue)
T | enumValue |
System.Int32 |