DrawGUI.Icon.Sirenix.Editor

Static icon accessor that directly proxies Odin Inspector's EditorIcons class. Provides ~130 icons as either Texture2D (for built-in Unity/Odin textures) or EditorIcon objects (which expose Active/Inactive texture variants). No Paragon caching layer — reads directly from Odin's icon system.

Definition

Namespace: Paragon.Editor Assembly: Editor assembly

public static partial class DrawGUI
{
    public static partial class Icon
    {
        public static partial class Sirenix
        {
            public static class Editor

Nesting: DrawGUIIconSirenixEditor Dependencies: Sirenix.Utilities.Editor.EditorIcons

Quick Lookup

Goal
Code

Get a Texture2D icon

DrawGUI.Icon.Sirenix.Editor.UnityLogo

Get an EditorIcon (with Active/Inactive)

DrawGUI.Icon.Sirenix.Editor.Play

Use EditorIcon's active texture

DrawGUI.Icon.Sirenix.Editor.Play.Active

Properties

Texture2D Properties

Direct Texture2D accessors for specific icons:

Property
Source

TestInconclusive

EditorIcons.TestInconclusive

TestFailed

EditorIcons.TestFailed

TestNormal

EditorIcons.TestNormal

TestPassed

EditorIcons.TestPassed

ConsoleInfoIcon

EditorIcons.ConsoleInfoIcon

ConsoleWarnIcon

EditorIcons.ConsoleWarnicon

ConsoleErrorIcon

EditorIcons.ConsoleErroricon

UnityInfoIcon

EditorIcons.UnityInfoIcon

UnityErrorIcon

EditorIcons.UnityErrorIcon

UnityWarningIcon

EditorIcons.UnityWarningIcon

UnityFolderIcon

EditorIcons.UnityFolderIcon

OdinInspectorLogo

EditorIcons.OdinInspectorLogo

UnityLogo

EditorIcons.UnityLogo

UnityGameObjectIcon

EditorIcons.UnityGameObjectIcon

ObjectFieldButtonDark

EditorIcons.ObjectFieldButtonDark

ObjectFieldButtonLight

EditorIcons.ObjectFieldButtonLight

EditorIcon Properties

EditorIcon objects that provide both Active and Inactive texture variants. These can be implicitly cast to Texture2D.

Navigation & Arrows: ArrowDown, ArrowLeft, ArrowRight, ArrowUp, TriangleDown, TriangleLeft, TriangleRight, TriangleUp, Next, Previous

Media & Playback: Play, Pause, Stop, Eject

Files & Folders: File, FileCabinet, Folder, FolderBack

Users & People: SingleUser, MultiUser, Male, Female

Communication: Bell, Letter, SpeechBubbleRound, SpeechBubbleSquare, SpeechBubblesRound, SpeechBubblesSquare

Editing: Pen, PenAdd, PenMinus, Cut, Marker, EyeDropper, Ruler, RulerRect

Status: AlertCircle, AlertTriangle, Checkmark, Info, X, LightBulb

Layout: GridBlocks, GridImageText, GridImageTextList, GridLayout, HamburgerMenu, List, Table

Actions: Download, Upload, Refresh, Redo, Undo, Rotate, Move, Stretch, Maximize, Minimize

Misc: Airplane, Car, Clock, Globe, House, Image, ImageCollection, Link, LockLocked, LockUnlocked, MagnifyingGlass, Microphone, MobilePhone, Money, PacmanGhost, Paperclip, Plus, Minus, Podium, ReceptionSignal, SettingsCog, ShoppingBasket, ShoppingCart, SmartPhone, Sound, StarPointer, Tag, TestTube, Timer, TrafficStopLight, Transparent, Tree, WifiSignal, LoadingBar

Weather: Clouds, CloudsRainy, CloudsRainySunny, CloudsRainyThunder, CloudsThunder

Characters: Char1, Char2, Char3, CharGraph, Crosshair, DayCalendar, Flag, FlagFinnish, FinnishBanner, GKey

Common Pitfalls

circle-exclamation
circle-exclamation

Examples

Using in a toolbar button

Using EditorIcon Active/Inactive variants

See Also

Last updated