FMX

From RAD Studio API Documentation
Jump to: navigation, search

FMX is the unit scope that contains the units and unit scopes of the FireMonkey application platform (FMX) .

Unit Scopes

FMX.AddressBook Contains the FireMonkey components, classes and interfaces designed to work with a mobile device Address Book.
FMX.Analytics Contains the FireMonkey implementation of AppAnalytics, a component that enables you to monitor user data from your FireMonkey applications. For more information, see AppAnalytics Overview.
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.Calendar Defines presented controls for displaying month calendars.
FMX.Canvas Defines register and unregister routines for Direct2D and GDI+ canvases.
FMX.ComboEdit Defines presented edit boxes showing lists of predefined choices.
FMX.ComboTrackBar Defines special presented combo boxes equipped with track bars.
FMX.Controls Defines classes of FMX.Controls.TStyledControl for user interface controls.
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.DialogService Unit that provides TDialogService, a helper class to manage platform differences for synchronous or asynchronous behavior when showing dialogs.
FMX.Edit Defines FireMonkey controls for single-line text and number editors.
FMX.EditBox Contains the TCustomEditBox base class for all presented edit boxes that manipulate pure numerical values.
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.Grid Defines presented grid controls.
FMX.ListBox Defines FireMonkey controls for list boxes.
FMX.ListView Defines FireMonkey controls for list views.
FMX.Memo Defines presented memo and multiline edit controls.
FMX.MultiView Defines base classes and types for multi view components.
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.ScrollBox Defines presented scroll boxes.
FMX.SpinBox Defines a special presented edit box equipped with buttons to increment or decrement the displayed numeric value.
FMX.Styles Defines classes for FireMonkey style management.

Units

FMX.AcceleratorKey Provides accelerator key support for the FireMonkey controls.
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.
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.
FMX.Advertising Provides support for advertising services.
FMX.Ani Defines subclasses of FMX.Ani.TAnimation, such as TFloatAnimation, and FireMonkey support classes.
FMX.Clipboard API to interact with the system clipboard.
FMX.Colors Defines FireMonkey controls for selecting colors.
FMX.Dialogs Defines controls for FireMonkey dialog boxes.
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.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.ImgList TImageList image lists provides centralized collections of images.
FMX.Import Defines FireMonkey functionality needed for importing models, such as DAE and ASE models.
FMX.InAppPurchase Provides support for in-app payment services.
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.Maps The FireMonkey implementation of interactive maps.
FMX.Materials Defines FireMonkey materials and material sources for 3D objects.
FMX.Media

Defines classes and types for FireMonkey audio-video media.

For an overview, see Audio-Video in FireMonkey.
FMX.Menus Defines controls for drop-down and pop-up menus. For more information, see Using Menus in a FireMonkey Application.
FMX.MultiResBitmap Multi-resolution bitmaps enable your images and icons to appear correctly in different resolutions (Windows, iOS, OS X, and Android).
FMX.MultiTouch

Defines the FMX.MultiTouch.TMultiTouchManager class, which is used internally for FireMonkey multitouch and gesturing functionality.

For general information about gestures, see:

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.StdActns Provides the standard action classes that are available in FireMonkey, including TVirtualKeyboard, TFileExit, and TWindowClose. Also see FireMonkey Actions.
FMX.StdCtrls Contains classes of standard controls like TButton, TCheckBox, and so on.
FMX.TabControl Defines controls for multi-page tabs.
FMX.Text Defines the classes, records, and types used for text layout functionality.
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.


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=FMX&oldid=734832"