Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace LemonUI
- class Controls Tools for dealing with controls.
- namespace Elements
- class BaseElement Base class for all of the 2D elements.
- interface I2Dimensional A 2D item that can be drawn on the screen.
- interface IText A Drawable screen text.
- class ScaledAnim A scaled animation using YTD files with all of the frames.
- class ScaledBink A Bink Video file.
- class ScaledRectangle A 2D rectangle.
- class ScaledText A text string.
- class ScaledTexture A 2D game texture.
- namespace Extensions
- class FloatExtensions Extensions for the float class.
- class PointExtensions Extensions for the Point and PointF classes.
- class SizeExtensions Extensions for the Size and SizeF classes.
- interface IContainer 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.
- namespace Menus
- class BadgeSet Represents a badge that can be applied to a NativeItem .
- class ColorSet Stores the different colors required to make the colors of a NativeItem dynamic.
- class GridValueChangedArgs Represents the Previous and Current X and Y values when changing the position on a grid.
- class ItemActivatedArgs Represents the arguments of an item activation.
- class ItemChangedEventArgs Represents the change of the selection of an item.
- class MenuModifiedEventArgs Represents the different
- class NativeCheckboxItem Rockstar-like checkbox item.
- class NativeColorData Represents the Color Information shown on the Panel.
- class NativeColorPanel A Panel that allows you to select a Color.
- class NativeDynamicItem Dynamic Items allow you to dynamically change the item shown to the user.
- class NativeGridPanel Represents a grid where you can select X and Y values.
- class NativeItem Basic Rockstar-like item.
- class NativeListItem Base class for list items.
- class NativeMenu Menu that looks like the ones used by Rockstar.
- class NativePanel Represents a panel shown under the description of the item description.
- class NativeSeparatorItem An item used to have a space between the items with text or no text.
- class NativeSlidableItem Basic elements for a slidable item.
- class NativeSliderItem A slider item for changing integer values.
- class NativeStatsInfo Represents the Information of a specific field in a NativeStatsPanel .
- class NativeStatsPanel Represents a Statistics panel.
- class NativeSubmenuItem Item used for opening submenus.
- class SelectedEventArgs Represents the selection of an item in the screen.
- 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.
- namespace Scaleform
- class BaseScaleform Represents a generic Scaleform object.
- class BigMessage A customizable big message.
- class BruteForce The BruteForce Hacking Minigame shown in multiple missions.
- class BruteForceFinishedEventArgs Event information after an the BruteForce hack has finished.
- class Celebration The foreground of the celebration scaleform.
- class CelebrationBackground The background of the celebration scaleform.
- class CelebrationCore The base of all MP_CELEBRATION* scaleforms.
- class CelebrationForeground The foreground of the celebration scaleform.
- class Countdown The Countdown scaleform in the GTA Online races.
- interface IScaleform Scaleforms are 2D Adobe Flash-like objects.
- struct InstructionalButton An individual instructional button.
- class InstructionalButtons Buttons shown on the bottom right of the screen.
- class LoadingScreen Loading screen like the transition between story mode and online.
- class PopUp A warning pop-up.
- 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.
- namespace TimerBars
- class TimerBar Represents a Bar with text information shown in the bottom right.
- class TimerBarCollection A collection or Set of TimerBar .
- class TimerBarObjective A timer bar for a specific amount of objectives.
- class TimerBarProgress Represents a Timer Bar that shows the progress of something.
- namespace Tools
- class Extensions Extensions for converting values between relative and scaled.
- class GameScreen The screen of the game being rendered.
- class SafeZone Tools for changing, resetting and retrieving the Safe Zone of the game.
- namespace System
- namespace Collections
- namespace Generic
- namespace Drawing
- namespace Linq
- namespace Text