Show: Delphi C++
Display Preferences

FMX.Types

From XE3 API Documentation
Jump to: navigation, search

Defines base types used throughout FireMonkey, including 2D drawing types.

Contents

Classes

EBitmapCodecManagerException
ECanvasManagerException
IAlignableObjectIFreeNotification is the interface for alignable objects.
IAlignRootIAlignRoot is the interface that defines the way the children are aligned within their root parent.
IBitmapAccessInterface that defines an object that accesses a bitmap.
IBitmapObjectInterface that defines an object that contains a bitmap.
IBrushObject
IContainerObjectIContainerObject is the interface that defines a container object .
IContent
IControlIControl is the interface that defines a control object.
IDesignStyleBook
IFMXTimerService
IFontObject
IFreeNotificationIFreeNotification is the interface for freeing notifiers.
IFreeNotiicationBenavior
IGroupName
IIsChecked
IItemsContainerIItemsContainer is the interface that defines the way a container accesses its subitems.
INativeControl
IPaintControl
IPathObject
IRootIRoot is the interface that defines a root object.
ISceneIScene is the interface that defines a scene of an object.
ISizeGripISizeGrip is the interface that defines a size grip object.
ITextServiceControlITextServiceControl is the interface that defines how the object with the text area manages the text.
ITextSettings
IVirtualKeyboardControlInterface that defines the way classes should implement and set the style of the onscreen keyboard.
Log
TAbstractPrinterTAbstractPrinter is just the synonym for the TPersistent class.
TAnimationTAnimation is the base class for all animation class descendants.
TBitmapTBitmap is an encapsulation of a bitmap.
TBitmapCodecManagerTBitmapCodecManager is the base class for the system TBitmap encoder/decoder.
TBitmapCodecSaveParams
TBitmapDataDescribes a bitmap data.
TBitmapObjectBase class for all objects that contain or manipulate bitmaps.
TBoundsSpecifies the bounds for a control.
TBrushTBrush represents the color and pattern used to fill solid shapes or to stroke the outline of shapes.
TBrushBitmapTBrushBitmap instances are used to create a pattern for a TBrush from a bitmap, specifying its name and the wrapping mode.
TBrushGrabRepresents the class for controls to be used as brush patterns.
TBrushObjectRepresents the class for brush objects.
TBrushResourceRepresents the class for brush resources.
TCanvasProvides an abstract drawing space for objects that must render their own images.
TCanvasClassTCanvasClass defines the metaclass for TCanvas.
TCanvasManager
TCanvasSaveStateRepresents an object used to store the state (drawing and filling) of the canvas.
TCaret
TContentProvides an easy way to realign the children of a control.
TControlTControl is the base class for FMX on-screen components.
TControlAction
TControlActionLinkLinks action objects to clients that descend from TControl.
TCustomBitmapCodec
TCustomBitmapCodecClass
TCustomControlAction
TCustomGestureCollectionTCustomGestureCollection is the base class for gesture collections.
TCustomGestureCollectionItemTCustomGestureCollectionItem is the base class for items used to represent a gesture in a collection.
TCustomGestureEngineTCustomGestureEngine is the abstract base for all gesturing engines.
TCustomGestureManagerTCustomGestureManager is the abstract base class for all gesture manager components.
TCustomPopupMenuRepresents a pop-up menu attachable to graphical controls that support pop-up menus.
TCustomTouchManager
TCustomViewAction
TDragObjectTDragObject defines data used for managing drag operations.
TEffectBase class for most of the FireMonkey graphic effects classes.
TFmxObjectThe base class for FireMonkey components.
TFmxObjectClassTFmxObjectClass defines the metaclass for TFmxObject.
TFmxObjectSortCompareProcedural type for functions that take two TFmxObject objects as parameters and return an integer value.
TFontTFont provides a font to draw texts.
TFontObject
TGestureEventInfoDescribes a gesture event.
TGradientTGradient represents the class for gradient patterns.
TGradientPointTGradientPoint represents an item in a collection of gradient points.
TGradientPointsTGradientPoints is a container for TGradientPoint objects.
TLangUsed for translating strings from the application.
TLineMetricRecord that contains line metrics.
TLineMetricInfoImplements functionality to manipulate line metrics.
TPathDataTPathData represents a series of connected curves and lines.
TPathObjectBase class for all objects that contain or manipulate path data.
TPathPointDefines a TPathData point.
TPopupTPopup provides a pop-up window.
TPositionUsed for specifying a control's position inside a form.
TPrinterCanvasProvides an abstract printer drawing space for objects that must render their own images.
TPrinterCanvasClassTPrinterCanvasClass defines the metaclass for TPrinterCanvas.
TSplineTSpline defines a spline curve.
TStrokeBrush
TStyleBookTStyleBook stores a collection of styles for a form.
TStyledControlTStyledControl is the base class for customizable and user-interaction controls.
TTangentPair
TTextControlBase class for all text controls such as TLabel.
TTextServiceHandles a set of services available for text controls.
TTextServiceClassTTextServiceClass defines the metaclass for TTextService.
TTextSettings
TTimerUse a TTimer object to repeat specific actions after a given time interval.
TTouchManagerAdds gesturing options to controls.
TTransformTTransform defines two-dimensional plane transformations.

Routines

AddResourceAdds the given object to a resources list.
AdjointMatrixReturns the adjugate matrix for the given matrix.
AlignObjectsPerforms the alignment of the visual FireMonkey objects on the surface of a FireMonkey form.
CanClosePopup
CloseAllPopups
CollectLangFinishStops collecting strings that can be translated.
CollectLangStartStarts collecting strings that can be translated.
CollectLangStringsReturns the collection of strings that can be translated.
CreateRotationMatrixCreates a rotation matrix based on the given angle.
CreateScaleMatrixCreates a scale TMatrix based on the given scale.
CreateTranslateMatrixCreates a translation TMatrix based on the given distance.
DelAmp
FillAlphaSets the alpha value of multiple (Count) alpha colors at once.
FillLongwordSets the color of multiple (Count) alpha colors at once.
FillLongwordRectSets the same color of multiple alpha colors at once.
FindStyleResourceSearches for the given style lookup (passed in as a string) that specifies the resources list.
GetTokenGets a token from a string.
InterpolateBackCalculates the new time period for a back interpolation.
InterpolateBounceCalculates the new time period for a bounce interpolation.
InterpolateCircCalculates the new time period for a circle interpolation.
InterpolateColorCalculates the current value of an interpolation for alpha color values.
InterpolateCubicCalculates the new time period for a cubic interpolation.
InterpolateElasticCalculates the new time period for an elastic interpolation.
InterpolateExpoCalculates the new time period for an exponential interpolation.
InterpolateLinearCalculates the time period for a linear interpolation.
InterpolateQuadCalculates the new time period for a quadratic interpolation.
InterpolateQuartCalculates the new time period for a quartic interpolation.
InterpolateQuintCalculates the new time period for a quintic interpolation.
InterpolateRotationCalculates the current value of an interpolation for singles values.
InterpolateSineCalculates the new time period for a sinusoidal interpolation.
InterpolateSingleCalculates the current value of an interpolation for singles values.
InvertMatrixReturns the inverted matrix for the given matrix.
IsHandleValidIndicates whether a specified handle is valid.
IsPopup
LoadLangFromFileLoads the language dictionary for translation from a specified file.
LoadLangFromStringsLoads the language dictionary for translation from a specified TStrings.
MatrixDeterminantReturns the determinant of the given matrix.
MatrixMultiplyReturns the multiplication of the two given matrices.
PointToStringConverts the coordinates of the given point to an AnsiString.
PopupBringToFront
RecalcAnchorRules
RecalcControlOriginalParentSize
RectToStringConverts the coordinates of the given rectangle to an AnsiString.
RegisterFmxClassesRegisters a set of FireMonkey classes and adds a set of classes to the FireMonkey group objects.
RemoveResourceRemoves the given object from a resources list.
ResetLangResets the language dictionary used for translation.
ReverseBytesReverses the bytes of a specified buffer.
ScaleMatrixScales the given matrix by the given factor.
StringToPointReturns a TPointF based on the given AnsiString coordinates.
StringToRectReturns a TRectF based on the given AnsiString coordinates.
TFmxObjectSortCompareProcedural type for functions that take two TFmxObject objects as parameters and return an integer value.
TranslateTranslates a specified string.
TranslateTextTranslates a specified string.
VectorAngleReturns the angle of the given vector given through V to the normalized wall vector N.
VectorAngleCosineReturns the cosine of the angle between the given v1 and v2 vectors.
VectorCrossProductZPerforms and returns the vector (cross) product of the two given vectors.
WideGetTokenGets a token from a string.

Types

_di_IAlignableObjectRepresents the DelphiInterface of IAlignableObject.
_di_IAlignRootRepresents the DelphiInterface of IAlignRoot.
_di_IBitmapAccess
_di_IBitmapObject
_di_IBrushObject
_di_IContainerObjectRepresents the DelphiInterface of IContainerObject.
_di_IContent
_di_IControlRepresents the DelphiInterface of IControl.
_di_IDesignStyleBook
_di_IFMXTimerService
_di_IFontObject
_di_IFreeNotificationRepresents the DelphiInterface of IFreeNotification.
_di_IFreeNotiicationBenavior
_di_IGroupName
_di_IIsChecked
_di_IItemsContainerRepresents the DelphiInterface of IItemsContainer.
_di_INativeControl
_di_IPaintControl
_di_IPathObject
_di_IRootRepresents the DelphiInterface of IRoot.
_di_ISceneRepresents the DelphiInterface of IScene.
_di_ISizeGripRepresents the DelphiInterface of ISizeGrip.
_di_ITextServiceControlRepresents the DelphiInterface of ITextServiceControl.
_di_ITextSettings
_di_IVirtualKeyboardControlRepresents the DelphiInterface of IVirtualKeyboardControl.
_di_TFmxObjectSortCompare
Fmx_Types
Fmx_Types__14
PAlphaColorArrayPAlphaColorArray is a pointer to TAlphaColorArray.
PAlphaColorRecArrayPAlphaColorRecArray is a pointer to TAlphaColorRecArray.
PBitmapCodecSaveParams
PClipRectsPointer to TClipRects.
PLineMetricPointer to TLineMetric.
PLongByteArray
TAlignLayoutSpecifies the alignment of a control within its parent.
TAlphaColorArrayTAlphaColorArray is an array of colors.
TAlphaColorRecArrayTAlphaColorRecArray is an array of channel colors.
TAnimationTypeThe type of the AnimationType property of an animation.
TBitmapCodecSaveParams
TBitmapDataDescribes a bitmap data.
TBitmapHandleTBitmapHandle defines a TBitmap handle.
TBrushKindSpecifies the style characteristics of a brush.
TCanActionExecEvent
TCanFocusEventProcedural type that is used for all OnCanFocus event types.
TCanvasClassTCanvasClass defines the metaclass for TCanvas.
TCaretDisplayChanged
TClipRectsArray of TRectF.
TControlList
TCornerTCorner values identify the corners of a rectangle.
TCornersSpecifies a set of TCorner type values.
TCornerTypeSpecifies the type of the corners of a rectangle.
TCustomBitmapCodecClass
TCustomTranslateProcProcedural type that takes a string (AText) as a parameter and returns a string value.
TDashArrayInternally used type that represents an array of Singles.
TDragDropEventProcedural type that is used for all OnDragDrop event types.
TDragEnterEventProcedural type that is used for all OnDragEnter event types.
TDragObjectTDragObject defines data used for managing drag operations.
TDragOverEventProcedural type that is used for all OnDragOver event types.
TEffectStyle
TFillTextFlagSpecifies the filling direction of a text.
TFillTextFlagsSpecifies a set of TFillTextFlag.
TFmxHandleTFmxHandle is a handle specific to FireMonkey objects.
TFmxObjectClassTFmxObjectClass defines the metaclass for TFmxObject.
TFmxObjectList
TGestureArrayRepresents an array of gesture collection items.
TGestureEventTGestureEvent is the function type used for gesture-related events, such as OnGesture.
TGestureEventInfoDescribes a gesture event.
TGestureIDThe TGestureID type is used to identify a gesture.
TGestureOptionEnumerates the possible gesture options.
TGestureOptionsSpecifies a set of possible gesture options.
TGesturePointArrayRepresents an array of gesture points.
TGestureTypeEnumerates the possible gesture types.
TGestureTypesSpecifies a set of gesture types.
TGradientStyleSpecifies the characteristics of a gradient.
TImeModeSpecifies the type of Input Method Editor (IME).
TInteractiveGestureEnumerates the supported interactive gestures.
TInteractiveGestureFlagEnumerates the possible flags an interactive gesture event can specify.
TInteractiveGestureFlagsSpecifies a set of possible flags for an interactive gesture event.
TInteractiveGesturesSpecifies a set of interactive gestures.
TInterpolationTypeThe type of the Interpolation property of an animation.
TKeyEventProcedural type that is used for all OnKeyDown and OnKeyUp event types.
TLineMetricRecord that contains line metrics.
TLongByteArray
TMapAccess
TMouseEventProcedural type that is used for all OnMouseUp and OnMouseDown event types.
TMouseMoveEventProcedural type that is used for all OnMouseMove event types.
TMouseWheelEventProcedural type that is used for all OnMouseWheel event types.
TOnCreateComponent
TOnPaintEventProcedural type that is used for all OnPaint and OnPainting event types.
TOrientationDefines the control orientation.
TPathPointDefines a TPathData point.
TPathPointKindDefines the TPathData points' kind.
TPlacementTPlacement defines where a TPopup control appears on the screen.
TPointArrayOne-element array of TPointF and is internally used.
TPrinterCanvasClassTPrinterCanvasClass defines the metaclass for TPrinterCanvas.
TProcessTickEventFor internal use only.
TRegion
TRegionArray
TSideSpecifies the sides of a rectangle to be displayed.
TSidesSpecifies a set of the rectangle's sides.
TStandardGestureEnumerates the supported standard gestures.
TStandardGesturesSpecifies a set of supported standard gestures.
TStrokeCapSpecifies the graphic style used to draw the ends of a line.
TStrokeDashSpecifies the style of a line.
TStrokeJoinSpecifies the style of the joints that connect the line segments of a shape or a path to be drawn.
TStyledSettingIdentifies the font properties that can be defined in a style.
TStyledSettingsIdentifies a set of font properties that can be defined in a style.
TTangentPair
TTextAlignSpecifies the text alignment of a control within its parent.
TTextServiceClassTTextServiceClass defines the metaclass for TTextService.
TTextTrimmingSpecifies the behavior of the text when it overflows the content area.
TTimerProcProcedural type that is internally used by functions such as CreateTimer.
TTriggerIndicates the state of the parent object of an animation.
TVirtualKeyboardEvent
TVirtualKeyBoardState
TVirtualKeyboardTypeEnumeration used to control the type of onscreen keyboard to be displayed.
TWrapModeSpecifies the wrapping mode for a bitmap.

Variables

AllCornersAllCorners is the constant, of the TCorners type, defining the set of all four corners in a rectangle.
AllSidesConstant of type TSides.
AllStyledSettingsAllStyledSettings is the constant, of the TStyledSettings type, defining the set of all properties of TTextSettings type objects that can be defined in a style.
AnchorAlignVariable that is an array of TAnchors.
AniFrameRateVariable that holds the default number of frames per second for animations.
AniThreadVariable of type TTimer used internally by animation threads.
ClosePolygonVariable of type TPointF that specifies the end coordinates of a polygon. This variable is internally used only.
CustomTranslateProcVariable of type TCustomTranslateProc used internally for text translation purposes.
DefaultStyledSettingsDefaultStyledSettings is the constant, of the TStyledSettings type, defining which properties of a TFont object are defined in a style by default.
DigitRoundSize
GlobalDisableFocusEffectBoolean variable that specifies whether the focusing effects are enabled or disabled.
GlobalUseDirect2DBoolean variable that specifies whether to use hardware accelerated Direct2D by default.
GlobalUseDX10
GlobalUseDX10Software
GlobalUseGDIPlusClearType
GlobalUseGLSL
GlobalUseHWEffectsBoolean variable that specifies whether to use hardware-accelerated effects whenever possible.
IdentityMatrixConstant of type TMatrix that is initialized with the identity matrix.
InvalidCanvasStateConstant of type Pointer that is internally used to designate an invalid canvas.
NullRectConstant of type TRectF that is initialized with a null rectangle with all the coordinates set to 0.
TAlphaColorArrayTAlphaColorArray is an array of colors.
TAlphaColorRecArrayTAlphaColorRecArray is an array of channel colors.
TClipRectsArray of TRectF.
TDashArrayInternally used type that represents an array of Singles.
TGestureArrayRepresents an array of gesture collection items.
TGesturePointArrayRepresents an array of gesture points.
TLongByteArray
TPointArrayOne-element array of TPointF and is internally used.
TRegion
TRegionArray
USFormatSettingsVariable of type TFormatSettings that is internally used for various string-to-float operations.

Constants

FireMonkeyVersionFireMonkeyVersion: Comp = 17;


Personal tools
Translations