Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- class LemonUI::Controls Tools for dealing with controls.
- interface LemonUI::IRecalculable Interface for classes that have values that need to be recalculated on resolution changes.
- interface LemonUI::Elements::I2Dimensional A 2D item that can be drawn on the screen.
- class LemonUI::Elements::BaseElement Base class for all of the 2D elements.
- class LemonUI::Elements::ScaledBink A Bink Video file.
- class LemonUI::Elements::ScaledRectangle A 2D rectangle.
- class LemonUI::Elements::ScaledTexture A 2D game texture.
- class LemonUI::Elements::ScaledAnim A scaled animation using YTD files with all of the frames.
- class LemonUI::Elements::BaseElement Base class for all of the 2D elements.
- interface LemonUI::Elements::IText A Drawable screen text.
- class LemonUI::Elements::ScaledText A text string.
- interface LemonUI::IContainer Represents a container that can hold other UI Elements .
- interface LemonUI::Elements::I2Dimensional A 2D item that can be drawn on the screen.
- interface LemonUI::IDrawable Represents an item that can be drawn.
- interface LemonUI::Elements::I2Dimensional A 2D item that can be drawn on the screen.
- class LemonUI::Elements::BaseElement Base class for all of the 2D elements.
- class LemonUI::Elements::ScaledBink A Bink Video file.
- class LemonUI::Elements::ScaledRectangle A 2D rectangle.
- class LemonUI::Elements::ScaledTexture A 2D game texture.
- class LemonUI::Elements::ScaledAnim A scaled animation using YTD files with all of the frames.
- class LemonUI::Elements::BaseElement Base class for all of the 2D elements.
- interface LemonUI::Elements::IText A Drawable screen text.
- class LemonUI::Elements::ScaledText A text string.
- class LemonUI::Menus::NativeItem Basic Rockstar-like item.
- class LemonUI::Menus::NativeCheckboxItem Rockstar-like checkbox item.
- class LemonUI::Menus::NativeSeparatorItem An item used to have a space between the items with text or no text.
- class LemonUI::Menus::NativeSlidableItem Basic elements for a slidable item.
- class LemonUI::Menus::NativeDynamicItem Dynamic Items allow you to dynamically change the item shown to the user.
- class LemonUI::Menus::NativeListItem Base class for list items.
- class LemonUI::Menus::NativeSliderItem A slider item for changing integer values.
- class LemonUI::Menus::NativeSubmenuItem Item used for opening submenus.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::TimerBars::TimerBar Represents a Bar with text information shown in the bottom right.
- class LemonUI::TimerBars::TimerBarObjective A timer bar for a specific amount of objectives.
- class LemonUI::TimerBars::TimerBarProgress Represents a Timer Bar that shows the progress of something.
- interface LemonUI::Elements::I2Dimensional A 2D item that can be drawn on the screen.
- class LemonUI::Extensions::FloatExtensions Extensions for the float class.
- class LemonUI::Extensions::PointExtensions Extensions for the Point and PointF classes.
- class LemonUI::Extensions::SizeExtensions Extensions for the Size and SizeF classes.
- class LemonUI::Menus::BadgeSet Represents a badge that can be applied to a NativeItem .
- class LemonUI::Menus::ColorSet Stores the different colors required to make the colors of a NativeItem dynamic.
- class LemonUI::Menus::GridValueChangedArgs Represents the Previous and Current X and Y values when changing the position on a grid.
- class LemonUI::Menus::ItemActivatedArgs Represents the arguments of an item activation.
- class LemonUI::Menus::ItemChangedEventArgs Represents the change of the selection of an item.
- class LemonUI::Menus::MenuModifiedEventArgs Represents the different
- class LemonUI::Menus::NativeColorData Represents the Color Information shown on the Panel.
- class LemonUI::Menus::NativePanel Represents a panel shown under the description of the item description.
- class LemonUI::Menus::NativeColorPanel A Panel that allows you to select a Color.
- class LemonUI::Menus::NativeGridPanel Represents a grid where you can select X and Y values.
- class LemonUI::Menus::NativeStatsPanel Represents a Statistics panel.
- interface LemonUI::IProcessable Interface for items that can be processed in an Object Pool.
- interface LemonUI::IContainer Represents a container that can hold other UI Elements .
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Menus::NativeStatsInfo Represents the Information of a specific field in a NativeStatsPanel .
- class LemonUI::Menus::SelectedEventArgs Represents the selection of an item in the screen.
- class LemonUI::ResolutionChangedEventArgs Represents the information after a Resolution Change in the game.
- class LemonUI::SafeZoneChangedEventArgs Represents the information after a Safe Zone Change in the game.
- class LemonUI::Scaleform::BruteForceFinishedEventArgs Event information after an the BruteForce hack has finished.
- class LemonUI::Screen Contains a set of tools to work with the screen information.
- class LemonUI::Sound Contains information for a Game Sound that is played at specific times.
- class LemonUI::Tools::Extensions Extensions for converting values between relative and scaled.
- class LemonUI::Tools::GameScreen The screen of the game being rendered.
- class LemonUI::Tools::SafeZone Tools for changing, resetting and retrieving the Safe Zone of the game.
- struct LemonUI::Scaleform::InstructionalButton An individual instructional button.
- class IDisposable
- class LemonUI::Elements::ScaledBink A Bink Video file.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- interface LemonUI::Scaleform::IScaleform Scaleforms are 2D Adobe Flash-like objects.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class LemonUI::Scaleform::BigMessage A customizable big message.
- class LemonUI::Scaleform::BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class LemonUI::Scaleform::CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class LemonUI::Scaleform::Celebration The foreground of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationBackground The background of the celebration scaleform.
- class LemonUI::Scaleform::CelebrationForeground The foreground of the celebration scaleform.
- class LemonUI::Scaleform::Countdown The Countdown scaleform in the GTA Online races.
- class LemonUI::Scaleform::InstructionalButtons Buttons shown on the bottom right of the screen.
- class LemonUI::Scaleform::LoadingScreen Loading screen like the transition between story mode and online.
- class LemonUI::Scaleform::PopUp A warning pop-up.
- class LemonUI::Scaleform::BaseScaleform Represents a generic Scaleform object.
- class IEnumerable< NativeColorData >
- class LemonUI::Menus::NativeColorPanel A Panel that allows you to select a Color.
- class NativeListItem
- class LemonUI::Menus::NativeListItem Base class for list items.
- class IEnumerable< T >
- class LemonUI::Menus::NativeListItem Base class for list items.
- class IEnumerable< NativeItem >
- class LemonUI::Menus::NativeMenu Menu that looks like the ones used by Rockstar.
- class IEnumerable< NativeStatsInfo >
- class LemonUI::Menus::NativeStatsPanel Represents a Statistics panel.
- class IEnumerable< IProcessable >
- class LemonUI::ObjectPool Manager for Menus and Items.