FMX.Platform

From RAD Studio API Documentation
Jump to: navigation, search

Defines the global instance of the cross-platform OS abstraction for FireMonkey.

Package fmx230.bpl

Units

FMX.PlatformDefines the global instance of the cross-platform OS abstraction for FireMonkey.
FMX.Platform.Win

Provides Windows platform-related routines for FireMonkey.


Classes

EInvalidFmxHandleBase class for invalid FireMonkey handle exceptions.
EUnsupportedOSVersion
EUnsupportedPlatformServiceBase exception class for FireMonkey unsupported platform service exceptions.
IFMXApplicationEventServicePlatform service that defines the functionality required for setting application event handlers.
IFMXApplicationServicePlatform service that defines the basic operations expected by an instance of TApplication.
IFMXCanvasServicePlatform service that defines the registration and unregistration operations expected by instances of TCanvas.
IFMXClipboardServicePlatform service to interact with the system clipboard.
IFMXContextServicePlatform service to register and unregister rendering context classes.
IFMXDefaultMetricsServicePlatform service to determine whether or not a given control supports a default size and to obtain the default size of any control that supports a default size.
IFMXDefaultPropertyValueServicePlatform service for obtaining the default value of a specified property from a given class.
IFMXDeviceMetricsService
IFMXDeviceServicePlatform service to obtain hardware information.
IFMXDialogServicePlatform service for accessing common dialog boxes, such as dialog boxes to open and save files, dialog boxes for printing and printing page configuration, message dialog boxes or input query dialog boxes.
IFMXDragDropServicePlatform service that provides support for drag-and-drop operations.
IFMXGestureRecognizersService
IFMXHideAppServicePlatform service for hiding the running application or other applications.
IFMXListingService
IFMXListViewPresentationService
IFMXLocaleServicePlatform service for getting the current language identifier and the first day of the week based on the system locale.
IFMXLoggingServicePlatform service to use the system logging service.
IFMXMultiDisplayServicePlatform service for multiple display support.
IFMXRenderingSetupServicePlatform service that provides a mechanism to override Direct3D and OpenGL rendering parameters, which are set before the actual window is created.
IFMXSaveStateServicePlatform service for getting and setting the global application state.
IFMXScreenServicePlatform service to get the screen size (width and height) and the screen scaling.
IFMXSystemFontServicePlatform service to get the default font family of the system.
IFMXSystemInformationServicePlatform service to retrieve system properties such as scrolling behavior options, minimum scroll thumb size, or the caret width.
IFMXTextEditingService
IFMXTextServicePlatform service to get the metaclass of the TTextService class which is responsible for handling a set of services available for text controls.
IFMXWindowsTouchService
TApplicationEventHelperFor internal use. TApplicationEventHelper is a record helper that provides fields for a scoped enumeration, the FMX.Platform.TApplicationEvent type.
TApplicationEventMessageMessage that contains data about an application event.
TCaretBehaviorHelperFor internal use. TCaretBehaviorHelper is a record helper that provides fields for a scoped enumeration, the FMX.Platform.TCaretBehavior type.
TComponentKindHelperFor internal use. TComponentKindHelper is a record helper that provides fields for a scoped enumeration, the FMX.Platform.TComponentKind type.
TPlatformServicesIs a class that can be used to determine the services that are available on the platform on which your application is running.
TPushDeviceTokenMessageMessage sent when a device token is received.
TPushFailToRegisterMessageMessage sent when the application fails to register.
TPushNotificationMessageBase
TPushRemoteNotificationMessageMessage sent when the application receives a remote notification.
TPushStartupNotificationMessageMessage sent when the application receives a startup notification.
TScrollingBehaviourHelperFor internal use. TScrollingBehaviourHelper is a record helper that provides fields for a scoped enumeration, the FMX.Platform.TScrollingBehaviour type.

Types

_di_IFMXApplicationEventService
_di_IFMXApplicationService
_di_IFMXCanvasService
_di_IFMXClipboardService
_di_IFMXContextService
_di_IFMXDefaultMetricsService
_di_IFMXDefaultPropertyValueService
_di_IFMXDeviceMetricsService
_di_IFMXDeviceService
_di_IFMXDialogService
_di_IFMXDragDropService
_di_IFMXGestureRecognizersService
_di_IFMXHideAppService
_di_IFMXListingService
_di_IFMXListViewPresentationService
_di_IFMXLocaleService
_di_IFMXLoggingService
_di_IFMXMultiDisplayService
_di_IFMXRenderingSetupService
_di_IFMXSaveStateServiceDelphi interface for IFMXSaveStateService.
_di_IFMXScreenService
_di_IFMXSystemFontService
_di_IFMXSystemInformationService
_di_IFMXTextEditingService
_di_IFMXTextService
_di_IFMXWindowsTouchService
_di_TRenderingSetupCallback
TApplicationEventType of an application event.
TApplicationEventDataRecord that represents an application event and provides the type of the event and a context with additional information.
TApplicationEventHandlerType of event handler for application events.
TCaretBehavior
TCaretBehaviors
TComponentKind
TDeviceFeature
TDeviceFeatures
TListingEditModeFeature
TListingEditModeFeatures
TListingHeaderBehavior
TListingHeaderBehaviors
TListingSearchFeature
TListingSearchFeatures
TListingTransitionFeature
TListingTransitionFeatures
TPushDeviceTokenData
TPushFailToRegisterData
TPushNotificationData
TRenderingSetupCallbackReference to a procedure (an anonymous method) that the rendering setup platform service uses to update rendering parameters.
TScrollingBehaviourEnumerates the possible scrolling behavior options.
TScrollingBehavioursDefines the currently active scrolling behavior options.