FMX.Types
De RAD Studio API Documentation
Définit les types de base utilisés partout dans FireMonkey, notamment les types de dessin 2D.
Sommaire |
Classes
| EBitmapCodecManagerException | |
| ECannotAcquireBitmapAccess | |
| ECannotAcquireDXGIFactory | |
| ECannotAcquireTextureAccess | |
| ECannotActivateDepthStencil | |
| ECannotActivateFrameBuffers | |
| ECannotActivateRenderBuffers | |
| ECannotActivateShaderProgram | |
| ECannotActivateSwapChain | |
| ECannotActivateTexture | |
| ECannotAssociateWindowHandle | |
| ECannotBeginRenderingScene | |
| ECannotCopyTextureResource | |
| ECannotCreateD3DDevice | |
| ECannotCreateDepthStencil | |
| ECannotCreateDirect3D | |
| ECannotCreateIndexBuffer | |
| ECannotCreateOpenGLContext | |
| ECannotCreatePixelShader | |
| ECannotCreateRenderBuffers | |
| ECannotCreateRenderTargetView | |
| ECannotCreateSamplerState | |
| ECannotCreateSwapChain | |
| ECannotCreateTexture | |
| ECannotCreateVertexBuffer | |
| ECannotCreateVertexDeclaration | |
| ECannotCreateVertexLayout | |
| ECannotCreateVertexShader | |
| ECannotDrawMeshObject | |
| ECannotFindShaderVariable | |
| ECannotFindSuitablePixelFormat | |
| ECannotResizeSwapChain | |
| ECannotRetrieveBufferDesc | |
| ECannotRetrieveDepthStencil | |
| ECannotRetrieveDisplayMode | |
| ECannotRetrieveRenderBuffers | |
| ECannotRetrieveSurface | |
| ECannotSyncDeviceBuffers | |
| ECannotUpdateOpenGLContext | |
| ECannotUploadDeviceBuffers | |
| ECannotUploadTexture | |
| ECanvasException | |
| ECanvasManagerException | |
| EErrorCompressingStream | |
| EErrorDecompressingStream | |
| EErrorUnpackingShaderCode | |
| EFeatureNotSupported | |
| EInvalidCallingConditions | |
| EInvalidRenderingConditions | |
| EProgramCompilationError | |
| EShaderCompilationError | |
| ETextureSizeTooSmall | |
| 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. |
| IBitmapAccess | Interface qui définit un objet qui accède à un bitmap. |
| IBitmapLink | |
| IBitmapObject | Interface qui définit un objet qui contient un bitmap. |
| IBrushObject | |
| ICanvasObject | |
| 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 | |
| IControl | IControl est l'interface qui définit un objet contrôle. |
| IEffectContainer | |
| IFlasher | |
| IFMXCursorService | |
| IFMXMouseService | |
| IFMXTimerService | |
| IFontObject | |
| IFreeNotification | IFreeNotification est l'interface pour la libération des notificateurs. |
| IFreeNotificationBehavior | |
| IGroupName | |
| IIsChecked | |
| IItemsContainer | IItemsContainer est l'interface qui définit la façon dont un conteneur accède à ses sous-éléments. |
| INativeControl | |
| IOriginalContainerSize | |
| IPaintControl | |
| IPathObject | |
| IRoot | IRoot est l'interface qui définit un objet racine. |
| ISizeGrip | ISizeGrip est l'interface qui définit un objet poignée de dimensionnement. |
| ITextSettings | Déclare les méthodes et les propriétés permettant de gérer les propriétés de représentation texte les plus courantes des objets texte généraux indépendamment des types particuliers de ces objets. |
| ITouchEvents | |
| IVirtualKeyboardControl | Interface qui définit la manière dont les classes doivent implémenter et définir le style du clavier d'écran. |
| Log | |
| TAbstractPrinter | |
| TAnimation | TAnimation est la classe de base pour tous les descendants de classes d'animation. |
| TBitmap | TBitmap est une encapsulation d'un bitmap. |
| TBitmapCodecManager | TBitmapCodecManager est la classe de base pour l'encodeur / décodeur TBitmap système. |
| TBitmapObject | Classe de base pour tous les objets qui contiennent ou manipulent des bitmaps. |
| TBounds | Spécifie les limites d'un contrôle. |
| TBrush | TBrush représente la couleur et le motif utilisés pour remplir des formes pleines ou pour tracer le contour des formes. |
| TBrushBitmap | Les instances de TBrushBitmap sont utilisées pour créer un motif pour un TBrush depuis un bitmap, en spécifiant son nom et le mode d'encapsulation. |
| TBrushObject | Représente la classe des objets pinceau. |
| TBrushResource | Représente la classe des ressources de pinceau. |
| TCanvas | Fournit un espace de dessin abstrait pour les objets qui doivent restituer leurs propres images. |
| TCanvasClass | TCanvasClass définit la métaclasse pour TCanvas. |
| TCanvasDestroyMessage | |
| TCanvasManager | |
| TCanvasSaveState | Représente un objet utilisé pour stocker l'état (dessin et remplissage) du canevas. |
| TCaretClass | TCaretClass est une classe de TCustomCaret. |
| TColorObject | |
| TCustomBitmapCodec | |
| TCustomBitmapCodecClass | |
| 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 | |
| TEffect | Classe de base pour la plupart des classes d'effets graphiques FireMonkey. |
| TEnumerableFilter | |
| TFmxChildrenList | |
| TFmxObject | |
| TFmxObjectClass | TFmxObjectClass définit la métaclasse pour TFmxObject. |
| TFont | TFont conserve les propriétés de fonte utilisées pour dessiner du texte. |
| TFontObject | |
| TGradient | TGradient représente la classe des modèles de dégradé. |
| TGradientPoint | TGradientPoint représente un élément d'une collection de points de dégradé. |
| TGradientPoints | TGradientPoints est un conteneur pour les objets TGradientPoint. |
| TIdleMessage | |
| 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. |
| TPathData | TPathData représente une série de courbes et de lignes connectées. |
| TPathObject | Classe de base pour tous les objets qui contiennent ou manipulent des données de chemin. |
| TPosition | Utilisée pour la spécification de la position d'un contrôle à l'intérieur d'une fiche. |
| TPrinterCanvas | Fournit un espace de dessin d'imprimante abstrait pour les objets qui doivent restituer leurs propres images. |
| TPrinterCanvasClass | TPrinterCanvasClass définit la métaclasse pour TPrinterCanvas. |
| TSpline | TSpline définit une courbe spline. |
| TStrokeBrush | |
| TTextSettings | Définit les propriétés et les méthodes permettant de stocker et de gérer les paramètres d'apparence des objets texte. |
| 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. |
| TWindowHandle |
Routines
| AddResource | Ajoute l'objet donné à une liste de ressources. |
| AdjointMatrix | Renvoie la comatrice de la matrice donnée. |
| AlignObjects | Effectue l'alignement des objets FireMonkey visuels sur la surface d'une fiche FireMonkey. |
| 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 | |
| CreateRotationMatrix | Crée une matrice de rotation basée sur l'angle donné. |
| CreateScaleMatrix | Crée un TMatrix d'échelle basé sur l'échelle donnée. |
| CreateTranslateMatrix | Crée un TMatrix de translation basé sur la distance donnée. |
| DelAmp | |
| FillAlpha | Définit la valeur alpha de plusieurs (Count) couleurs alpha en même temps. |
| FillLongword | Définit la couleur de plusieurs (Count) couleurs alpha en même temps. |
| FillLongwordRect | Définit la même couleur de plusieurs couleurs alpha en même temps. |
| FindStyleResource | Recherche la référence de style donnée (passée sous la forme d'une chaîne) qui spécifie la liste de ressources. |
| 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. |
| GetToken | Obtient un jeton d'une chaîne. |
| InterpolateBack | Calcule la nouvelle période de temps pour une interpolation arrière. |
| InterpolateBounce | Calcule la nouvelle période de temps pour une interpolation à rebond. |
| InterpolateCirc | Calcule la nouvelle période de temps pour une interpolation circulaire. |
| InterpolateColor | Calcule la valeur en cours d'une interpolation pour les valeurs de couleur alpha. |
| InterpolateCubic | Calcule la nouvelle période de temps pour une interpolation cubique. |
| InterpolateElastic | Calcule la nouvelle période de temps pour une interpolation élastique. |
| InterpolateExpo | Calcule la nouvelle période de temps pour une interpolation exponentielle. |
| InterpolateLinear | Calcule la période de temps pour une interpolation linéaire. |
| InterpolateQuad | Calcule la nouvelle période de temps pour une interpolation quadratique. |
| InterpolateQuart | Calcule la nouvelle période de temps pour une interpolation quartique. |
| InterpolateQuint | Calcule la nouvelle période de temps pour une interpolation quintique. |
| InterpolateRotation | Calcule la valeur en cours d'une interpolation pour les valeurs single. |
| InterpolateSine | Calcule la nouvelle période de temps pour une interpolation sinusoidale. |
| InterpolateSingle | Calcule la valeur en cours d'une interpolation pour les valeurs single. |
| InvertMatrix | Renvoie la matrice inversée de la matrice donnée. |
| 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 depuis un TStrings spécifié. |
| MatrixDeterminant | Renvoie le déterminant de la matrice donnée. |
| MatrixMultiply | Renvoie la multiplication de deux matrices données. |
| PointToString | Convertit les coordonnées du point donné en AnsiString. |
| RecalcAnchorRules | |
| RecalcControlOriginalParentSize | |
| RectToString | Convertit les coordonnées du rectangle donné en AnsiString. |
| 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 | |
| RemoveResource | Retire l'objet donné d'une liste de ressources. |
| ResetLang | Réinitialise le dictionnaire de langue utilisé pour la traduction. |
| ReverseBytes | Inverse les octets d'un tampon spécifié. |
| ScaleMatrix | Met à l'échelle la matrice donnée par le facteur donné. |
| ShiftAddressByPitch | |
| StringToPoint | Renvoie un TPointF basé sur les coordonnées AnsiString données. |
| StringToRect | Renvoie un TRectF basé sur les coordonnées AnsiString données. |
| Translate | Traduit une chaîne spécifiée. |
| TranslateText | Traduit une chaîne spécifiée. |
| VectorAngle | Renvoie l'angle du vecteur donné par V au vecteur wall normalisé N. |
| VectorAngleCosine | Renvoie le cosinus de l'angle entre les vecteurs v1 et v2 donnés. |
| VectorCrossProductZ | Exécute et renvoie le produit vecteur (croisé) des deux vecteurs donnés. |
| WideGetToken | Obtient un jeton d'une chaîne. |
Types
| _di_IAlignableObject | Représente l'interface DelphiInterface de IAlignableObject. |
| _di_IAlignRoot | Représente l'interface DelphiInterface de IAlignRoot. |
| _di_IBitmapAccess | |
| _di_IBitmapLink | |
| _di_IBitmapObject | |
| _di_IBrushObject | |
| _di_ICanvasObject | |
| _di_ICaret | |
| _di_IContainerObject | Représente l'interface DelphiInterface de IContainerObject. |
| _di_IContent | |
| _di_IControl | Représente l'interface DelphiInterface de IControl. |
| _di_IEffectContainer | |
| _di_IFlasher | |
| _di_IFMXCursorService | |
| _di_IFMXMouseService | |
| _di_IFMXTimerService | |
| _di_IFontObject | |
| _di_IFreeNotification | Représente l'interface DelphiInterface de IFreeNotification. |
| _di_IFreeNotificationBehavior | |
| _di_IGroupName | |
| _di_IIsChecked | |
| _di_IItemsContainer | Représente l'interface DelphiInterface de IItemsContainer. |
| _di_INativeControl | |
| _di_IOriginalContainerSize | |
| _di_IPaintControl | |
| _di_IPathObject | |
| _di_IRoot | Représente l'interface DelphiInterface de IRoot. |
| _di_ISizeGrip | Représente l'interface DelphiInterface de ISizeGrip. |
| _di_ITextSettings | |
| _di_ITouchEvents | |
| _di_IVirtualKeyboardControl | Représente l'interface DelphiInterface de IVirtualKeyboardControl. |
| _di_TFmxObjectSortCompare | |
| Fmx_Types | |
| Fmx_Types__14 | |
| PAlphaColorArray | PAlphaColorArray est un pointeur sur TAlphaColorArray. |
| PAlphaColorRecArray | PAlphaColorRecArray est un pointeur sur TAlphaColorRecArray. |
| PBitmapCodecSaveParams | |
| PClipRects | Pointeur sur TClipRects. |
| PCornersF | |
| PLineMetric | Pointeur sur TLineMetric. |
| PLongByteArray | |
| TAlignLayout | Spécifie l'alignement d'un contrôle dans son parent. |
| TAlphaColorArray | TAlphaColorArray est un tableau de couleurs. |
| TAlphaColorRecArray | TAlphaColorRecArray est un tableau de couleurs de canaux. |
| TAnimationType | Le type de la propriété AnimationType d'une animation. |
| TBitmapCodecSaveParams | |
| TBitmapData | Décrit une donnée bitmap. |
| TBitmapHandle | TBitmapHandle définit un handle de TBitmap. |
| TBrushKind | Spécifie les caractéristiques de style d'un pinceau. |
| TCanActionExecEvent | |
| TCanFocusEvent | Type procédural utilisé pour tous les types d'événements OnCanFocus. |
| TCanvasQuality | |
| TCanvasStyle | |
| TCanvasStyles | |
| TCaretDisplayChanged | Le type de pointeur de méthode utilisé pour définir l'événement OnDisplayChanged. |
| TClipRects | Tableau de TRectF. |
| 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. |
| TCustomTranslateProc | Type procédural qui prend une chaîne (AText) en tant que paramètre et renvoie une valeur chaîne. |
| TDashArray | Type utilisé en interne représentant un tableau de Singles. |
| 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. |
| TDragOverEvent | Type procédural utilisé pour tous les types d'événements OnDragOver. |
| TEffectStyle | |
| TFillTextFlag | Spécifie la direction du remplissage d'un texte. |
| TFillTextFlags | Spécifie un ensemble de TFillTextFlag. |
| 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. |
| 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. |
| TGradientStyle | Spécifie les caractéristiques d'un dégradé. |
| 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. |
| TLineMetric | Enregistrement contenant les métriques de ligne. |
| TLongByteArray | |
| TMapAccess | |
| 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. |
| TPathPoint | Définit un point TPathData. |
| TPathPointKind | Définit le type des points TPathData. |
| TPointArray | Un tableau à un élément de TPointF, à usage interne. |
| TProcessTickEvent | A usage interne seulement. |
| TRegion | |
| TRegionArray | |
| TScreenOrientation | |
| TScreenOrientations | |
| TShowVirtualKeyboard | |
| TSide | Spécifie les côtés d'un rectangle à afficher. |
| TSides | Spécifie un ensemble de côtés du rectangle. |
| TStandardGesture | Enumère les mouvements standard supportés. |
| TStandardGestures | Spécifie un ensemble de mouvements standard supportés. |
| TStrokeCap | Spécifie le style graphique utilisé pour dessiner les extrémités d'une ligne. |
| TStrokeDash | Spécifie le style d'une ligne. |
| TStrokeJoin | Spécifie le style des raccords qui connectent les segments de ligne d'une forme ou d'un chemin à dessiner. |
| 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 | |
| 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. |
| TTrigger | Indique l'état de l'objet parent d'une animation. |
| TVirtualKeyboardEvent | |
| TVirtualKeyBoardState | Enumération utilisée pour contrôler l'état d'un clavier virtuel (à l'écran) qui doit être affiché. |
| TVirtualKeyboardType | Enumération utilisée pour contrôler le type de clavier d'écran à afficher. |
| TVKAutoShowMode | Est principalement utilisé à des fins de débogage. |
| TWrapMode | Spécifie le mode d'habillage pour un bitmap. |
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. |
| AniFrameRate | Variable contenant le nombre de cadres par défaut par seconde pour les animations. |
| AniThread | Variable de type TTimer utilisée en interne par les threads d'animation. |
| cIdNoTimer | |
| ClonePersistentCache | |
| ClonePropertiesCache | |
| ClosePolygon | 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 | |
| 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. |
| GlobalUseDX10 | |
| GlobalUseDX10Software | |
| GlobalUseGDIPlusClearType | |
| GlobalUseGPUCanvas | |
| GlobalUseHWEffects | Variable booléenne qui spécifie s'il faut utiliser les effets d'accélération matérielle quand c'est possible. |
| IdentityMatrix | Constante de type TMatrix initialisée avec la matrice d'identité. |
| NullRect | Constante de type TRectF initialisée avec un rectangle null dont toutes les coordonnées sont définies sur 0. |
| SharedContext | |
| USFormatSettings | Variable de type TFormatSettings utilisée en interne pour diverses opérations chaîne-en-flottant. |
| VKAutoShowMode | Est principalement utilisée à des fins de débogage. |
Constantes
| FireMonkeyVersion | FireMonkeyVersion: Comp = 18; |