Version: Unity 6.7 Alpha (6000.7)
Language : English
uGUI
Introduction to IMGUI (Immediate Mode GUI)

IMGUI (Immediate Mode GUI)

IMGUI (Immediate Mode GUI) is an entirely separate feature to Unity’s main GameObject-based UI System. IMGUI is a code-driven GUI system, and is mainly intended as a tool for programmers.

Topic Description
Introduction to IMGUI (Immediate Mode GUI) Understand IMGUI and how to use OnGUI calls to create in-game and in-Editor windows.
IMGUI Basics Use scripts to create text, labels, textures, and interactive states.
IMGUI Controls Reference for standard IMGUI controls.
Customize IMGUI controls Change the visual appearance and state backgrounds of controls.
IMGUI Layout Modes Position elements precisely with Fixed Layout or let Unity arrange them with Automatic Layout.
Extending IMGUI Build compound controls from standard ones and intercept events to process custom user input.
GUI Skin (IMGUI System) Reference for applying a single set of styles across your entire user interface.
GUI Style (IMGUI System) Reference for the custom attributes that define the appearance of a single IMGUI control.
Extending the Editor with IMGUI Create custom inspector windows, Editor Windows, and property drawers for your tools.

Additional resources

uGUI
Introduction to IMGUI (Immediate Mode GUI)