FMX.Types
Définit les types de base utilisés partout dans FireMonkey, notamment les types de dessin 2D.
Package | fmx.bpl |
---|
Sommaire
Classes
EAcquireBitmapAccess | |
EBitmapFormatUnsupported | |
EBitmapIncorrectSize | |
EBitmapLoadingFailed | |
EBitmapSavingFailed | |
EBitmapSizeTooBig | |
ECannotAcquireBitmapAccess | |
ECannotAcquireDXGIFactory | |
ECannotAcquireTextureAccess | |
ECannotActivateDepthStencil | |
ECannotActivateFrameBuffers | |
ECannotActivateRenderBuffers | |
ECannotActivateShaderProgram | |
ECannotActivateSwapChain | |
ECannotActivateTexture | |
ECannotAssociateWindowHandle | |
ECannotBeginRenderingScene | |
ECannotCopyTextureResource | |
ECannotCreateD2DFactory | |
ECannotCreateD3DDevice | |
ECannotCreateDepthStencil | |
ECannotCreateDirect3D | |
ECannotCreateDWriteFactory | |
ECannotCreateIndexBuffer | |
ECannotCreateOpenGLContext | |
ECannotCreatePixelShader | |
ECannotCreateRenderBuffers | |
ECannotCreateRenderTarget | |
ECannotCreateRenderTargetView | |
ECannotCreateSamplerState | |
ECannotCreateSwapChain | |
ECannotCreateTexture | |
ECannotCreateVertexBuffer | |
ECannotCreateVertexDeclaration | |
ECannotCreateVertexLayout | |
ECannotCreateVertexShader | |
ECannotCreateWICImagingFactory | |
ECannotDetermineDirect3DLevel | |
ECannotDrawMeshObject | |
ECannotFindShader | |
ECannotFindShaderVariable | |
ECannotFindSuitablePixelFormat | |
ECannotResizeBuffers | |
ECannotResizeSwapChain | |
ECannotRetrieveBufferDesc | |
ECannotRetrieveDepthStencil | |
ECannotRetrieveDisplayMode | |
ECannotRetrieveRenderBuffers | |
ECannotRetrieveSurface | |
ECannotSyncDeviceBuffers | |
ECannotUpdateOpenGLContext | |
ECannotUploadDeviceBuffers | |
ECannotUploadTexture | |
EErrorCompressingStream | |
EErrorDecompressingStream | |
EErrorUnpackingShaderCode | |
EFeatureNotSupported | |
EGraphicsException | |
EInvalidCallingConditions | |
EInvalidRenderingConditions | |
EProgramCompilationError | |
ERetrieveSurfaceContents | |
ERetrieveSurfaceDescription | |
EShaderCompilationError | |
ETextureSizeTooSmall | |
EThumbnailLoadingFailed | |
EVideoCaptureFault | |
IAlignableObject | IFreeNotification est l'interface des objets alignables. |
IAlignRoot | IAlignRoot est l'interface qui définit la façon dont les enfants sont alignés au sein de leur parent racine. |
ICaret | L'interface ICaret déclare les méthodes permettant de récupérer un objet signe d'insertion TCustomCaret et d'afficher ou de masquer le signe d'insertion. |
IContainerObject | IContainerObject est l'interface qui définit un objet conteneur. |
IContent | Interface qui définit le contenu d'un contrôle. |
IControl | IControl est l'interface qui définit un objet contrôle. |
IDesignablePersistent | |
IFlasher | |
IFMXCursorService | Service de plate-forme pour vérifier et changer le type de curseur de la souris qui apparaît dans votre application. |
IFMXMouseService | Service de plate-forme pour obtenir la position du curseur de la souris. |
IFMXTimerService | Service de plate-forme pour utiliser un timer du système. |
IFreeNotification | IFreeNotification est l'interface pour la libération des notificateurs. |
IFreeNotificationBehavior | Interface qui définit le comportement des classes qui procurent la gestion des notifications. |
IGestureControl | |
IItemsContainer | IItemsContainer est l'interface qui définit la façon dont un conteneur accède à ses sous-éléments. |
IMovablePersistent | |
IMultiTouch | |
INativeControl | Interface qui définit un contrôle natif. |
IObjectState | |
IOriginalContainerSize | Interface qui fournit un accès à la taille originale (celle définie en mode conception). |
IPaintControl | Interface qui définit un contrôle gérant les opérations de dessin. |
IPersistentProvider | |
IPersistentShim | |
IReadOnly | |
IRoot | IRoot est l'interface qui définit un objet racine. |
IRotatedControl | |
ISizeGrip | ISizeGrip est l'interface qui définit un objet poignée de dimensionnement. |
ISpriggedPersistent | |
ITabList | |
ITabStopController | |
IVirtualKeyboardControl | Interface qui définit la manière dont les classes doivent implémenter et définir le style du clavier d'écran. |
Log | |
TAlignLayoutHelper | Utilisé en interne. TAlignLayoutHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TAlignLayout. |
TBounds | Spécifie les limites d'un contrôle. |
TCaretClass | TCaretClass est une classe de TCustomCaret. |
TControlSize | Utilisé pour stocker la taille des composants FireMonkey. |
TCornerHelper | Utilisé en interne. TCornerHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TCorner. |
TCornerTypeHelper | Utilisé en interne. TCornerTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TCornerType. |
TCustomCaret | Classe de base des signes d'insertion de FireMonkey. |
TCustomGestureCollection | TCustomGestureCollection est la classe de base des collections de mouvements. |
TCustomGestureCollectionItem | TCustomGestureCollectionItem est la classe de base des éléments utilisés pour représenter un mouvement dans une collection. |
TCustomGestureEngine | TCustomGestureEngine est la classe de base abstraite pour tous les moteurs de gestion des mouvements. |
TCustomGestureManager | TCustomGestureManager est la classe de base abstraite pour tous les composants du gestionnaire de mouvements. |
TCustomPopupMenu | Représente un menu contextuel attachable aux contrôles graphiques qui supportent les menus contextuels. |
TCustomTouchManager | TCustomTouchManager est la base personnalisée pour la classe TTouchManager. |
TEnumerableFilter | FMX.Types.TEnumerableFilter permet d'utiliser le regroupement avec les contrôles Zone de liste, tels que TListBox. |
TFmxChildrenList | TFmxChildrenList offre le support de la liste enfant des objets "énumérables". |
TFmxObject | |
TFmxObjectClass | TFmxObjectClass définit la métaclasse pour TFmxObject. |
TFormStyleHelper | Utilisé en interne. TFormStyleHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TFormStyle. |
TGestureOptionHelper | Utilisé en interne. TGestureOptionHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TGestureOption. |
TGestureTypeHelper | Utilisé en interne. TGestureTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TGestureType. |
TGuillotineBinPack | |
THorzRectAlignHelper | |
TIdleMessage | Message qui indique que votre application est actuellement inactive. |
TInteractiveGestureHelper | Utilisé en interne. TInteractiveGestureHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TInteractiveGesture. |
TKeyKindHelper | Utilisé en interne. TKeyKindHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TKeyKind. |
TLang | Utilisée pour la traduction des chaînes de l'application. |
TLineMetricInfo | Implémente la fonctionnalité permettant de manipuler les métriques de ligne. |
TMenuItemChangeHelper | Utilisé en interne. TMenuItemChangeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TMenuItemChange. |
TPosition | Utilisée pour la spécification de la position d'un contrôle à l'intérieur d'une fiche. |
TReturnKeyTypeHelper | Utilisé en interne. TReturnKeyTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TReturnKeyType. |
TScreenOrientationHelper | Utilisé en interne. TScreenOrientationHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TScreenOrientation. |
TSideHelper | Utilisé en interne. TSideHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TSide. |
TSpline | TSpline définit une courbe spline. |
TStyledSettingHelper | Utilisé en interne. TStyledSettingHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TStyledSetting. |
TTabList | |
TTabListClass | |
TTextAlignHelper | Utilisé en interne. TTextAlignHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TTextAlign. |
TTextTrimmingHelper | Utilisé en interne. TTextTrimmingHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TTextTrimming. |
TTimer | Utilisez un objet TTimer pour répéter des actions spécifiques après un intervalle de temps donné. |
TTouchManager | Ajoute des options de gestion des mouvements aux contrôles. |
TTransform | TTransform définit les transformations dans un plan bidimensionnel. |
TVertRectAlignHelper | |
TVirtualKeyboardStateHelper | Utilisé en interne. TVirtualKeyboardStateHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVirtualKeyBoardState. |
TVirtualKeyboardTypeHelper | Utilisé en interne. TVirtualKeyboardTypeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVirtualKeyboardType. |
TVKAutoShowModeHelper | Utilisé en interne. TVKAutoShowModeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Types.TVKAutoShowMode. |
TWindowHandle | TWindowHandle est la classe de base utilisée pour définir un handle de fenêtre. |
Routines
AddCustomFindStyleResource | |
AddResource | Ajoute l'objet donné à une liste de ressources. |
AlignObjects | Effectue l'alignement des objets FireMonkey visuels sur la surface d'une fiche FireMonkey. |
AlphaColorToPixel | Convertit une valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA) d'un pixel au format de pixel natif. |
AlphaColorToScanline | Convertit un tableau de pixels contigus ayant un format de couleur RGBA 32 bits (physiquement équivalent au TPixelFormat.BGRA) au format de pixel spécifié. |
ArrangeControl | |
AssignedFlasher | Vérifie si un clignotant est recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass . |
CollectLangFinish | Arrête de collecter les chaînes pouvant être traduites. |
CollectLangStart | Commence à collecter les chaînes pouvant être traduites. |
CollectLangStrings | Renvoie la collection de chaînes pouvant être traduites. |
CornersF | |
DelAmp | Retire les caractères esperluète '& ' de la chaîne Text . |
FindClosestPixelFormat | Renvoie le pixel depuis une liste spécifiée qui ressemble le plus au format de pixel donné. |
FindStyleResource | Renvoie l'objet ressource de style ayant le nom spécifié (AStyleLookup ). |
Flasher | Renvoie l'objet clignotant recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass . |
FlasherClass | Renvoie la classe d'un clignotant recensé pour l'objet TCustomCaret spécifié dans le paramètre CaretClass . |
Float4ToPixel | Convertit System.UITypes.TAlphaColorF au format de pixel spécifique. |
IsHandleValid | Indique si un handle spécifié est valide. |
LoadLangFromFile | Charge le dictionnaire de langue pour la traduction depuis un fichier spécifié. |
LoadLangFromStrings | Charge le dictionnaire de langue pour la traduction à partir d'une chaîne TStrings spécifiée. |
PixelFormatToString | Convertit le format de pixel spécifié en chaîne lisible. |
PixelToAlphaColor | Convertit un pixel donné ayant son format natif en valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA). |
PixelToFloat4 | Convertit un pixel donné ayant un format spécifique en enregistrement TAlphaColorF. |
RecalcAnchorRules | |
RecalcControlOriginalParentSize | |
RegisterFlasherClass | Recense la classe clignotant recensée pour l'objet TCustomCaret spécifié dans le paramètre CaretClass . |
RegisterFmxClasses | Recense un ensemble de classes FireMonkey et ajoute un ensemble de classes aux objets du groupe FireMonkey. |
RegisterShowVKProc | |
RemoveCustomFindStyleResource | |
RemoveResource | Retire l'objet donné d'une liste de ressources. |
ResetLang | Réinitialise le dictionnaire de langue utilisé pour la traduction. |
ScanlineToAlphaColor | Convertit un tableau de pixels contigus ayant leur format natif à la valeur de couleur RGBA 32 bits (physiquement équivalente au TPixelFormat.BGRA). |
Translate | Traduit une chaîne spécifiée. |
TranslateText | Traduit une chaîne spécifiée. |
Types
PCornersF | |
PDeviceDisplayMetrics | |
PLineMetric | Pointeur sur TLineMetric. |
PLongByteArray | |
TAdjustType | Détermine si et comment la largeur et la hauteur d'un contrôle doivent être modifiées pour prendre un espace fixe dicté par le style du contrôle. |
TAlignLayout | Spécifie l'alignement d'un contrôle dans son parent. |
TAnimationType | Le type de la propriété AnimationType d'une animation. |
TCanActionExecEvent | Type de pointeur de méthode utilisé pour définir les gestionnaires d'événement FMX.StdActns.TSysCommonAction.OnCanActionExec pour les actions. |
TCanFocusEvent | Type procédural utilisé pour tous les types d'événements OnCanFocus. |
TCaretDisplayChanged | Le type de pointeur de méthode utilisé pour définir l'événement OnDisplayChanged. |
TCorner | Les valeurs TCorner identifient les coins d'un rectangle. |
TCorners | Spécifie un ensemble de valeurs de type TCorner. |
TCornersF | |
TCornerType | Spécifie le type des coins d'un rectangle. |
TCustomFindStyleResource | |
TCustomTranslateProc | Type procédural qui prend une chaîne (AText ) en tant que paramètre et renvoie une valeur chaîne. |
TDeviceDisplayMetrics | |
TDisplay | Représente les propriétés de base d'un affichage sur lequel une application s'exécute. |
TDragDropEvent | Type procédural utilisé pour tous les types d'événements OnDragDrop. |
TDragEnterEvent | Type procédural utilisé pour tous les types d'événements OnDragEnter. |
TDragObject | TDragObject définit les données utilisées pour la gestion des opérations glisser. |
TDragOperation | Enumère les opérations de glissement pouvant être affichées. |
TDragOverEvent | Type de gestionnaire d'événement pour l'événement FMX.Controls.TControl.OnDragOver. Se produit lorsqu'un objet glissé est positionné sur la zone du contrôle en cours. |
TEnumProcResult | |
TFlasherInterval | Le type relatif aux paramètres spécifiant l'intervalle entre chaque clignotement. |
TFmxHandle | TFmxHandle est un handle spécifique aux objets FireMonkey. |
TFmxObjectList | |
TFmxObjectSortCompare | Type procédural pour les fonctions qui prennent deux objets TFmxObject en tant que paramètres et renvoient une valeur entière. |
TFormStyle | TFormStyle décrit le style de fiche. |
TFreeChoiceHeuristic | |
TGestureArray | Représente un tableau d'éléments de collection de mouvements. |
TGestureEvent | TGestureEvent est le type de fonction utilisé pour les événements associés aux mouvements, tels que OnGesture. |
TGestureEventInfo | Décrit un événement de mouvement. |
TGestureID | Le type TGestureID est utilisé pour identifier un mouvement. |
TGestureOption | Enumère les options de mouvement possibles. |
TGestureOptions | Spécifie un ensemble d'options de mouvement possibles. |
TGesturePointArray | Représente un tableau de points de mouvement. |
TGestureType | Enumère les types de mouvement possibles. |
TGestureTypes | Spécifie un ensemble de types de mouvement. |
TImeMode | Spécifie le type de l'éditeur IME (Input Method Editor). |
TInteractiveGesture | Enumère les mouvements interactifs supportés. |
TInteractiveGestureFlag | Enumère les indicateurs possibles qu'un événement de mouvement interactif peut spécifier. |
TInteractiveGestureFlags | Spécifie un ensemble d'indicateurs possibles pour un événement de mouvement interactif. |
TInteractiveGestures | Spécifie un ensemble de mouvements interactifs. |
TInterpolationType | Le type de la propriété Interpolation d'une animation. |
TKeyEvent | Type procédural utilisé pour tous les types d'événements OnKeyDown et OnKeyUp. |
TKeyKind | |
TLineMetric | Enregistrement contenant les métriques de ligne. |
TLongByteArray | |
TMenuItemChange | |
TMenuItemChanges | |
TMouseEvent | Type procédural utilisé pour tous les types d'événements OnMouseUp et OnMouseDown. |
TMouseMoveEvent | Type procédural utilisé pour tous les types d'événements OnMouseMove. |
TMouseWheelEvent | Type procédural utilisé pour tous les types d'événements OnMouseWheel. |
TOSPlatform | |
TPixelFormat | Spécifie la manière dont la couleur et les données sont encodées pour chaque pixel dans un bitmap ou une texture. |
TPixelFormatList | |
TPointArray | Un tableau à un élément de TPointF, à usage interne. |
TPrefixStyle | |
TProcessTickEvent | A usage interne seulement. |
TReturnKeyType | Type d'action qu'un contrôle de modification exécute quand vous modifiez le texte du contrôle et que vous appuyez sur la touche retour sur le clavier virtuel. |
TScreenOrientation | Définit les orientations de l'écran ou de la fiche disponibles pour les périphériques supportant cette fonctionnalité (par exemple, un iPad ou un iPhone). |
TScreenOrientations | Représente un ensemble d'éléments d'énumération TScreenOrientation. |
TShowVirtualKeyboard | |
TSide | Spécifie les côtés d'un rectangle à afficher. |
TSides | Spécifie un ensemble de côtés du rectangle. |
TSplitMethodHeuristic | |
TStandardGesture | Enumère les mouvements standard supportés. |
TStandardGestures | Spécifie un ensemble de mouvements standard supportés. |
TStyledSetting | Identifie les propriétés de fonte qui peuvent être définies dans un style. |
TStyledSettings | Identifie un ensemble de propriétés de fonte qui peut être défini dans un style. |
TTangentPair | |
TTapEvent | |
TTextAlign | Spécifie l'alignement du texte d'un contrôle dans son parent. |
TTextTrimming | Spécifie le comportement du texte lorsqu'il déborde de sa zone de contenu. |
TTimerProc | Type procédural utilisé en interne par des fonctions telles que CreateTimer. |
TTouch | Chaque TTouch contient l'emplacement d'un toucher sur l'écran. |
TTouchAction | Représente l'action exécutée par un mouvement TTouch. |
TTouchActions | Spécifie un ensemble d'énumérations TTouchAction. |
TTouches | Représente un tableau de TTouch. |
TTouchEvent | TTouchEvent est le type de fonction utilisé pour les événements tactiles (OnTouch). |
TTrigger | Indique l'état de l'objet parent d'une animation. |
TVirtualKeyboardEvent | TVirtualKeyboardEvent est le type de pointeur de méthode utilisé pour définir des gestionnaires pour les événements OnVirtualKeyboardShown et OnVirtualKeyboardHidden. |
TVirtualKeyboardState | Enumération utilisée pour contrôler l'état d'un clavier virtuel (d'écran) qui doit être affiché. |
TVirtualKeyboardStates | Représente un ensemble d'éléments d'énumération TVirtualKeyBoardState. |
TVirtualKeyboardType | Enumération utilisée pour contrôler le type de clavier d'écran à afficher. |
TVKAutoShowMode | Est principalement utilisé à des fins de débogage. |
Variables
AllCorners | AllCorners est la constante, du type TCorners, définissant l'ensemble des quatre coins d'un rectangle. |
AllSides | Constante de type TSides. |
AllStyledSettings | AllStyledSettings est une constante du type TStyledSettings, spécifiant que toutes les propriétés stylées d'un objet de type texte sont extraites d'un style. |
AnchorAlign | Variable représentant un tableau de TAnchors. |
cIdNoTimer | |
ClonePropertiesCache | |
ClosePolygon (obsolète) | Variable de type TPointF qui spécifie les coordonnées de fin d'un polygone. Cette variable est utilisée en interne seulement. |
CustomTranslateProc | Variable de type TCustomTranslateProc utilisée en interne à des fins de traduction. |
DefaultStyledSettings | DefaultStyledSettings est une constante du type TStyledSettings, spécifiant les propriétés stylisées d'un objet texte qui sont extraites d'un style par défaut. |
DigitRoundSize | Le nombre de chiffres décimaux pour l'arrondi des valeurs à virgule flottante. |
GlobalDisableFocusEffect | Variable booléenne qui spécifie si les effets de focalisation sont activés ou désactivés. |
GlobalUseDirect2D | Variable booléenne qui spécifie s'il faut utiliser l'accélération Direct2D matérielle par défaut. |
GlobalUseDX | Détermine si FireMonkey restitue les fiches 2D utilisant DirectX (EN) pour l'accélération matérielle (True ) ou en utilisant Windows GDI (Graphics Device Interface) (EN) (False ) lorsque votre application s'exécute sur Windows. |
GlobalUseDX10 (obsolète) | |
GlobalUseDX10Software (obsolète) | Variable booléenne qui spécifie si les logiciels DirectX10 et Direct2D d'accélération matérielle doivent être utilisés par défaut. |
GlobalUseDXInDX9Mode | |
GlobalUseDXSoftware | |
GlobalUseGDIPlusClearType | Une variable booléenne qui n'affecte que le rendu du texte en utilisant le canevas GDI +. |
GlobalUseGPUCanvas | Variable booléenne qui spécifie si le canevas GPU (Graphics Processing Unit) doit être utilisé pour le rendu des graphiques et du texte. |
GlobalUseHWEffects (obsolète) | Variable booléenne qui spécifie s'il faut utiliser les effets d'accélération matérielle quand c'est possible. |
InvalidSize | |
NullRect | Constante de type TRectF initialisée avec un rectangle null dont toutes les coordonnées sont définies sur 0. |
PixelFormatBytes | |
PolygonPointBreak | |
SharedContext | |
VKAutoShowMode | Est utilisée principalement à des fins de débogage. |
Constantes
FireMonkeyVersion | FireMonkeyVersion: Integer = 250 |