Documentation/Articles/Overview of User Interface System
From NeoAxis Engine Wiki
| Language: | Status: | Approved |
Overview
User Interface System is an advanced framework used for creating controls, menus, dialogs, windows and screens. With the help of this system the end-user exercises control over the application. The system can be enhanced by adding new classes and controls.
User Interface System includes:
- User Interface Editor
- A file format to store user interfaces
- Support of in-game 3D user interface (in-game GUI)
- Support of Unicode (including east-Asian languages)
- Support of localizations
- Video playback (Based on Ogg Theora Video)
- Creation of complex controls (e.g. a list of check boxes)
- A tool for creation of new user interface classes
- Advanced GUI rendering system enables decrease of DIP calls by grouping geometries into large batches.
The basic classes of user interface:
You can learn more about user interface in the User Interface Editor page.