FMX
FMX is the unit scope that contains the units and unit scopes of the FireMonkey application platform (FMX).
Unit Scopes
FMX.ASE | Contains the FMX.ASE.Importer, FMX.ASE.Lexer, and FMX.ASE.Model units, which define functionality for handling Adobe Swatch Exchange (.ase) models in FireMonkey. |
FMX.Bind | Contains the FireMonkey binding navigator classes and types, used for navigating datasets. Also contains a unit that has various implementations for links to several DB fields. |
FMX.Canvas | Defines register and unregister routines for Direct2D and GDI+ canvases. |
FMX.DAE | Contains the FMX.DAE.Importer and FMX.DAE.Model units, which enable you to import and manipulate COLLADA (.DAE) models. For more information about DAE import, see http://edn.embarcadero.com/article/41874. |
FMX.Filter | Contains the FMX.Filter.Effects unit. As FMX.Filter.pas or FMX.Filter.hpp, defines various classes and types used in FireMonkey 2D bitmap effects rendered in hardware (GPU). |
FMX.ListView | Defines FireMonkey controls for list views. |
FMX.MediaLibrary | |
FMX.Platform | Defines the global instance of the cross-platform OS abstraction for FireMonkey. |
FMX.Printer | Defines printer devices, interfacing and printing-related functionality. |
FMX.Styles | Defines classes for FireMonkey style management. |
Units
FMX.ActnList | The FMX.ActnList unit has the same purpose for FireMonkey as Vcl.ActnList for VCL. The FMX.ActnList unit contains the base classes for working with actions in FireMonkey. All similar classes have the same names in both FMX.ActnList and Vcl.ActnList units. |
FMX.ActnRes | FMX.ActnRes defines the single TStandardActions class, whose fields (such as FileExit1) store instances of standard actions (like FMX.StdActns.TFileExit). These instances store the specified default titles, shortcuts, and other properties of standard actions. These values are used as the default property values when a new standard action is created in the Action List editor. |
FMX.Ani | Defines subclasses of FMX.Types.TAnimation, such as TFloatAnimation, and FireMonkey support classes. |
FMX.Colors | Defines FireMonkey controls for selecting colors. |
FMX.Controls | Defines classes of FMX.Controls.TStyledControl for user interface controls. |
FMX.Controls3D | |
FMX.DateTimeCtrls | |
FMX.Dialogs | Defines controls for FireMonkey dialog boxes. |
FMX.Edit | Defines FireMonkey controls for single-line text and number editors. |
FMX.Effects | Defines FireMonkey 2D bitmap effects rendered in software: blur, shadow, glow, bevel, and reflection. |
FMX.ExtCtrls | Defines miscellaneous extra FireMonkey controls. |
FMX.Forms | Defines FireMonkey 2D and 3D forms, and the global TApplication object. |
FMX.Forms3D | |
FMX.Gestures |
Defines classes and types for FireMonkey touch and gesturing functionality. FireMonkey support for gestures is very similar to VCL support for gestures. For general information, see Gestures in FireMonkey and Gesture Support in Metropolis UI Applications. The VCL Gesturing Overview is also useful. |
FMX.Graphics | |
FMX.Grid | Defines FireMonkey controls for grids. |
FMX.Header | |
FMX.Import | Defines FireMonkey functionality needed for importing models, such as DAE and ASE models. |
FMX.InertialMovement | Provides support for inertial moving of the scroll view window during scrolling within the larger content. Scrolling can be managed with the mouse or finger. |
FMX.Layers3D | Defines FireMonkey classes for 3D surfaces. |
FMX.Layouts | Defines FireMonkey layout containers providing functionality for arranging components and for inertial scrolling 2D content. |
FMX.ListBox | Defines FireMonkey controls for list boxes. |
FMX.Materials | Defines FireMonkey materials and material sources for 3D objects. |
FMX.MaterialSources | |
FMX.Media |
Defines classes and types for FireMonkey audio-video media. For an overview, see Audio-Video in FireMonkey. |
FMX.Memo | Defines FireMonkey controls for memos, multiline edit controls. |
FMX.Menus | Defines controls for drop-down and popup menus. For more information, see Using Menus in a FireMonkey Application. |
FMX.Messages | Defines the classes and methods that are in charge with message handling on different platforms. |
FMX.MultiResBitmap | Multi-resolution bitmaps enable your images and icons to appear correctly in different resolutions (Windows, iOS, Mac OS X, and Android). |
FMX.Notification | API for using the notification system on Apple platforms. For examples, see Mobile Code Snippets and Mobile Tutorial: Using the Notification Center (iOS and Android). |
FMX.Objects |
Defines 2D drawing primitives--shapes and images. All these primitives inherit TControl and can be used in styles to construct controls. |
FMX.Objects3D | Defines 3D drawing primitives for FireMonkey. |
FMX.PhoneDialer | Contains classes and interfaces that define the phone dialer services and related information. For an example, see Mobile Code Snippets. |
FMX.Pickers | Pickers provide the platform-specific engine giving selection controls with a native view and native behavior under different platforms. |
FMX.PixelFormats | |
FMX.Sensors | A sensor measures a physical quantity and converts it into a signal that can be read by an application. FireMonkey supports a number of sensors, such as FMX.Sensors.TElectricalSensor and FMX.Sensors.TMotionSensor. In addition, the RTL supports sensors such as System.Sensors.TGeocoder and System.Sensors.TCustomOrientationSensor. |
FMX.StdActns | Provides the standard action classes that are available in FireMonkey, including TVirtualKeyboard, TFileExit, and TWindowClose. Also see FireMonkey Actions. |
FMX.StdCtrls | |
FMX.TabControl | Defines controls for multi-page tabs. |
FMX.Text | Defines the classes, records, and types used for text layout functionality. |
FMX.TextLayout | |
FMX.TreeView | Defines treeview controls for hierarchical lists. |
FMX.Types | Defines base types used throughout FireMonkey, including 2D drawing types. |
FMX.Types3D | Defines base types used throughout FireMonkey, including 3D drawing types. |
FMX.Viewport3D | |
FMX.VirtualKeyboard | |
FMX.WebBrowser |