| DigitalRune Game UI |
DigitalRune Game UI is a .NET class library that
provides input handling and GUI components for video games and other
applications.
This topic contains the following sections:
Features
Here is an overview of features in this product.
General
-
Includes source code of the input classes and GUI controls.
Input handling
-
Detection of button presses, releases and double-clicks
-
Assigning logical players to physical game controllers
-
Automatic repetition of button events for held buttons
-
Mapping inputs to commands
-
And more convenience functions
Graphical user interface (GUI)
-
Available controls: text block/label, text box, image, slider,
scroll bar, progress bar, context menu, window, scroll viewer,
group box, tab control, button, check box, radio button,
drop down button, tool tips
-
Interactive console (for debugging, can be extended with custom commands)
-
Custom controls can easily be added. The source code of the original GUI
controls is included!
-
Flexible layout system
-
Predefined layouts can be loaded from XML files.
-
GUI can be controlled via gamepad, keyboard, mouse, or touch.
-
Exchangeable GUI renderers
-
Visual themes can be defined per XML.
-
Customizable key-mapping (keyboard layouts for the keyboard
and the Xbox 360 Chatpad)
Namespaces
Following namespaces belong to DigitalRune Game UI:
Subtopics