Namespace LemonUI
Namespaces
| Type | Name |
|---|---|
| namespace | Elements |
| namespace | Extensions |
| namespace | Menus |
| namespace | Scaleform |
| namespace | TimerBars |
| namespace | Tools |
Classes
| Type | Name |
|---|---|
| interface | IContainer <T> Represents a container that can hold other UI Elements . |
| interface | IDrawable Represents an item that can be drawn. |
| interface | IProcessable Interface for items that can be processed in an Object Pool. |
| interface | IRecalculable Interface for classes that have values that need to be recalculated on resolution changes. |
| class | ObjectPool Manager for Menus and Items. |
| class | ResolutionChangedEventArgs Represents the information after a Resolution Change in the game. |
| class | SafeZoneChangedEventArgs Represents the information after a Safe Zone Change in the game. |
| class | Screen Contains a set of tools to work with the screen information. |
| class | Sound Contains information for a Game Sound that is played at specific times. |
Public Types
| Type | Name |
|---|---|
| enum | GFXAlignment Represents the internal alignment of screen elements. |
Public Functions
| Type | Name |
|---|---|
| delegate void | ResolutionChangedEventHandler (object sender, ResolutionChangedEventArgs e) Represents the method that reports a Resolution change in the Game Settings. |
| delegate void | SafeZoneChangedEventHandler (object sender, SafeZoneChangedEventArgs e) Represents the method that reports a Safe Zone change in the Game Settings. |
Public Types Documentation
enum GFXAlignment
enum LemonUI::GFXAlignment {
Bottom = 66,
Top = 84,
Center = 67,
Left = 76,
Right = 82
};
Public Functions Documentation
function ResolutionChangedEventHandler
Represents the method that reports a Resolution change in the Game Settings.
delegate void LemonUI::ResolutionChangedEventHandler (
object sender,
ResolutionChangedEventArgs e
)
Parameters:
senderThe source of the event.eA ResolutionChangedEventArgs containing the Previous and Current resolution.
function SafeZoneChangedEventHandler
Represents the method that reports a Safe Zone change in the Game Settings.
delegate void LemonUI::SafeZoneChangedEventHandler (
object sender,
SafeZoneChangedEventArgs e
)
Parameters:
senderThe source of the event event.eA ResolutionChangedEventArgs containing the Previous and Current Safe Zone.
The documentation for this class was generated from the following file repos/LemonUI/LemonUI/Controls.cs