FMX.Types

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert in FireMonkey verwendete Basistypen, einschließlich 2D-Zeichentypen.

Inhaltsverzeichnis

Klassen

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 ist das Interface für ausrichtbare Objekte.
IAlignRoot Das Interface IAlignRoot definiert, wie die untergeordneten Objekte in ihrem Stammobjekt ausgerichtet werden.
IBitmapAccessInterface, das ein Objekt definiert, das auf ein Bitmap zugreift.
IBitmapLink
IBitmapObjectInterface, das ein Objekt definiert, das ein Bitmap enthält.
IBrushObject
ICanvasObject
ICaretDas ICaret-Interface deklariert die Methoden zum Abrufen eines TCustomCaret-Objekts und zum Anzeigen bzw. Verbergen des Cursors.
IContainerObject Das Interface IContainerObject definiert ein Container-Objekt.
IContent
IControl

Das Interface IControl definiert ein Steuerelementobjekt.

IEffectContainer
IFlasher
IFMXCursorService
IFMXMouseService
IFMXTimerService
IFontObject
IFreeNotification IFreeNotification ist das Interface zur Freigabe von Notifiern.
IFreeNotificationBehavior
IGroupName
IIsChecked
IItemsContainer

Das Interface IItemsContainer definiert, wie ein Container auf seine Untereinträge zugreift.

INativeControl
IOriginalContainerSize
IPaintControl
IPathObject
IRoot

Das Interface IRoot definiert ein Stammobjekt.

ISizeGrip

Das Interface ISizeGrip definiert ein Griffobjekt für die Größenänderung.

ITextSettingsDeklariert Methoden und Eigenschaften zur Verwaltung der gemeinsamen Eigenschaften für die Textdarstellung von allgemeinen Textobjekten unabhängig vom jeweiligen Typ dieser Objekte.
ITouchEvents
IVirtualKeyboardControlInterface, das die Art und Weise definiert, wie in Klassen der Stil von Tastaturen auf dem Bildschirm implementiert und festgelegt werden sollte.
Log
TAbstractPrinter
TAnimation TAnimation ist die Basisklasse für alle Nachkommen der Animationsklasse.
TBitmapTBitmap ist eine Kapselung eines Bitmaps.
TBitmapCodecManager TBitmapCodecManager ist die Basisklasse für den TBitmap-System-Encoder/Decoder.
TBitmapObjectBasisklasse für alle Objekte, die Bitmaps enthalten oder ändern.
TBoundsLegt die Begrenzungen für ein Steuerelement fest.
TBrush TBrush repräsentiert die Farbe und das Muster zum Füllen von Formen oder zum Darstellen der Konturen von Formen.
TBrushBitmap Mit TBrushBitmap-Instanzen können Sie durch Angabe des Namens und des Deckungsmodus ein Muster für einen Pinsel (TBrush) aus einem Bitmap erstellen.
TBrushObjectRepräsentiert die Klasse für Pinselobjekte.
TBrushResourceRepräsentiert die Klasse für Pinselressourcen.
TCanvasStellt eine abstrakte Zeichenfläche für Objekte bereit, die eigene Bilder rendern müssen.
TCanvasClass TCanvasClass definiert die Metaklasse für TCanvas.
TCanvasDestroyMessage
TCanvasManager
TCanvasSaveStateRepräsentiert ein Objekt zum Speichern des Status (Zeichnen und Füllen) der Zeichenfläche.
TCaretClassTCaretClass ist eine Klasse von TCustomCaret.
TColorObject
TCustomBitmapCodec
TCustomBitmapCodecClass
TCustomCaretDie Basisklasse für FireMonkey-Caret-Zeichen.
TCustomGestureCollectionTCustomGestureCollection ist die Basisklasse für Gestenkollektionen.
TCustomGestureCollectionItemTCustomGestureCollectionItem ist die Basisklasse für Elemente, die eine Geste in einer Kollektion repräsentieren.
TCustomGestureEngine
TCustomGestureManagerTCustomGestureManager ist die abstrakte Basisklasse für alle Gestenmanager-Komponenten.
TCustomPopupMenuRepräsentiert ein Popup-Menü, das grafischen Steuerelementen hinzugefügt werden kann, die Popup-Menüs unterstützen.
TCustomTouchManager
TEffectBasisklasse für die meisten FireMonkey-Klassen für grafische Effekte.
TEnumerableFilter
TFmxChildrenList
TFmxObject
TFmxObjectClass TFmxObjectClass definiert die Metaklasse für TFmxObject.
TFont TFont enthält Eigenschaften zum Zeichnen von Text.
TFontObject
TGradient TGradient repräsentiert die Klasse für Verlaufsmuster.
TGradientPoint TGradientPoint repräsentiert ein Element in einer Kollektion von Verlaufspunkten.
TGradientPoints TGradientPoints ist ein Container für TGradientPoint-Objekte.
TIdleMessage
TLangWird zur Übersetzung von Strings aus der Anwendung verwendet.
TLineMetricInfoImplementiert die Funktionalität zum Bearbeiten von Zeilenmetriken.
TPathData TPathData repräsentiert eine Reihe verbundener Kurven und Linien.
TPathObjectBasisklasse für alle Objekte, die Pfaddaten enthalten oder ändern.
TPositionDient der Angabe der Position eines Steuerelements auf einem Formular.
TPrinterCanvasStellt eine abstrakte Drucker-Zeichenfläche für Objekte bereit, die eigene Bilder rendern müssen.
TPrinterCanvasClass TPrinterCanvasClass definiert die Metaklasse für TPrinterCanvas.
TSpline TSpline definiert eine Spline-Kurve.
TStrokeBrush
TTextSettingsDefiniert Eigenschaften und Methoden zum Speichern und Verwalten von Darstellungsparametern von Textobjekten.
TTimerMit einem TTimer-Objekt können Sie bestimmte Aktionen nach einem festgelegten Zeitintervall wiederholen.
TTouchManagerFügt Steuerelementen Optionen für Gesten hinzu.
TTransform TTransform legt Transformationen in einer zweidimensionale Ebene fest.
TWindowHandle

Routinen

AddResourceFügt einer Ressourcenliste das angegebene Objekt hinzu.
AdjointMatrixGibt die komplementäre Matrix (Adjunkte) für die gegebene Matrix zurück.
AlignObjectsRichtet die visuellen FireMonkey-Objekte auf der Oberfläche eines FireMonkey-Formulars aus.
AssignedFlasherÜberprüft, ob ein Blinker für das im Parameter CaretClass angegebene TCustomCaret-Objekt registriert ist.
CollectLangFinishBeendet das Erfassen von Strings, die übersetzt werden können.
CollectLangStartBeginnt das Erfassen der Strings, die übersetzt werden können.
CollectLangStringsGibt die String-Kollektion zurück, die übersetzt werden können.
CornersF
CreateRotationMatrixErstellt auf Basis eines gegebenen Winkels eine Drehmatrix.
CreateScaleMatrixErstellt eine Skalierungs-TMatrix auf Basis der gegebenen Skalierung.
CreateTranslateMatrixErstellt eine Parallelverschiebungs-TMatrix auf Basis des gegebenen Abstands.
DelAmp
FillAlphaSetzt den Alphawert von mehreren (Count) Alphafarben gleichzeitig.
FillLongwordSetzt die Farbe von mehreren (Count) Alphafarben gleichzeitig.
FillLongwordRectSetzt mehrere Alphafarben gleichzeitig auf dieselbe Farbe.
FindStyleResourceSucht nach dem (als string übergebenen) Stil-Nachschlageobjekt, das die Ressourcenliste enthält.
FlasherGibt das für das TCustomCaret-Objekt im Parameter CaretClass registrierte Blinkobjekt zurück.
FlasherClassGibt die Klasse eines Blinkers zurück, der für das im Parameter CaretClass angegebene TCustomCaret-Objekt registriert ist.
GetTokenErmittelt ein Token aus einem String.
InterpolateBackBerechnet die neue Zeitspanne für eine Rückwärts-Interpolation.
InterpolateBounceBerechnet die neue Zeitspanne für eine "Aufsetzer"-Interpolation.
InterpolateCircBerechnet die neue Zeitspanne für eine Kreis-Interpolation.
InterpolateColorBerechnet den aktuellen Wert einer Interpolation für Alphafarbwerte.
InterpolateCubicBerechnet die neue Zeitspanne für eine kubische Interpolation.
InterpolateElasticBerechnet die neue Zeitspanne für eine elastische Interpolation.
InterpolateExpoBerechnet die neue Zeitspanne für eine exponentielle Interpolation.
InterpolateLinearBerechnet die Zeitspanne für eine lineare Interpolation.
InterpolateQuadBerechnet die neue Zeitspanne für eine quadratische Interpolation.
InterpolateQuartBerechnet die neue Zeitspanne für eine quartische Interpolation.
InterpolateQuintBerechnet die neue Zeitspanne für eine quintische Interpolation.
InterpolateRotationBerechnet den aktuellen Wert einer Interpolation für einzelne Werte.
InterpolateSineBerechnet die neue Zeitspanne für eine sinusförmige Interpolation.
InterpolateSingleBerechnet den aktuellen Wert einer Interpolation für einzelne Werte.
InvertMatrixGibt die invertierte Matrix für die gegebene Matrix zurück.
IsHandleValidGibt an, ob ein angegebenes Handle gültig ist.
LoadLangFromFileLädt das Sprachwörterbuch zur Übersetzung aus einer angegebenen Datei.
LoadLangFromStringsLädt das Sprachwörterbuch zur Übersetzung aus einer angegebenen TStrings-Instanz.
MatrixDeterminantGibt die Determinante der gegebenen Matrix zurück.
MatrixMultiplyGibt die Multiplikation von zwei gegebenen Matrizen zurück.
PointToStringKonvertiert die Koordinaten des gegebenen Punktes in einen AnsiString.
RecalcAnchorRules
RecalcControlOriginalParentSize
RectToStringKonvertiert die Koordinaten des gegebenen Rechtecks in einen AnsiString.
RegisterFlasherClassRegistriert die Blinkklasse für das im Parameter CaretClass angegebene TCustomCaret-Objekt.
RegisterFmxClassesRegistriert eine Menge von FireMonkey-Klassen und fügt den FireMonkey-Gruppenobjekten eine Klassenmenge hinzu.
RegisterShowVKProc
RemoveResourceEntfernt das gegebene Objekt aus einer Ressourcenliste.
ResetLangSetzt das zur Übersetzung verwendete Sprachwörterbuch zurück.
ReverseBytesKehrt die Bytes eines angegebenen Puffers um.
ScaleMatrixSkaliert die gegebene Matrix mit dem gegebenen Faktor.
ShiftAddressByPitch
StringToPointGibt auf Basis der gegebenen AnsiString-Koordinaten ein TPointF zurück.
StringToRectGibt auf Basis der gegebenen AnsiString-Koordinaten ein TRectF zurück.
TranslateÜbersetzt einen angegebenen String.
TranslateTextÜbersetzt einen angegebenen String.
VectorAngleGibt den Winkel des in V angegebenen Vektors als normalisierten Wandvektor N zurück.
VectorAngleCosineGibt den Kosinus des Winkels zwischen den gegebenen Vektoren v1 und v2 zurück.
VectorCrossProductZMultipliziert die beiden gegebenen Vektoren und gibt das Vektorprodukt (Kreuzprodukt) zurück.
WideGetTokenErmittelt ein Token aus einem String.

Typen

_di_IAlignableObjectRepräsentiert das DelphiInterface von IAlignableObject.
_di_IAlignRootRepräsentiert das DelphiInterface von IAlignRoot.
_di_IBitmapAccess
_di_IBitmapLink
_di_IBitmapObject
_di_IBrushObject
_di_ICanvasObject
_di_ICaret
_di_IContainerObjectRepräsentiert das DelphiInterface von IContainerObject.
_di_IContent
_di_IControlRepräsentiert das DelphiInterface von IControl.
_di_IEffectContainer
_di_IFlasher
_di_IFMXCursorService
_di_IFMXMouseService
_di_IFMXTimerService
_di_IFontObject
_di_IFreeNotificationRepräsentiert das DelphiInterface von IFreeNotification.
_di_IFreeNotificationBehavior
_di_IGroupName
_di_IIsChecked
_di_IItemsContainerRepräsentiert das DelphiInterface von IItemsContainer.
_di_INativeControl
_di_IOriginalContainerSize
_di_IPaintControl
_di_IPathObject
_di_IRootRepräsentiert das DelphiInterface von IRoot.
_di_ISizeGripRepräsentiert das DelphiInterface von ISizeGrip.
_di_ITextSettings
_di_ITouchEvents
_di_IVirtualKeyboardControlRepräsentiert das DelphiInterface von IVirtualKeyboardControl.
_di_TFmxObjectSortCompare
Fmx_Types
Fmx_Types__14
PAlphaColorArray PAlphaColorArray ist ein Zeiger auf TAlphaColorArray.
PAlphaColorRecArray PAlphaColorRecArray ist ein Zeiger auf TAlphaColorRecArray.
PBitmapCodecSaveParams
PClipRectsZeiger auf TClipRects.
PCornersF
PLineMetricZeiger auf TLineMetric.
PLongByteArray
TAlignLayoutLegt die Ausrichtung eines Steuerelements innerhalb seines übergeordneten Elements fest.
TAlphaColorArray

TAlphaColorArray ist ein Array mit Farben.

TAlphaColorRecArray TAlphaColorRecArray ist ein Array mit Kanalfarben.
TAnimationTypeDer Typ der Eigenschaft AnimationType einer Animation.
TBitmapCodecSaveParams
TBitmapDataBeschreibt ein Bitmap-Datenelement.
TBitmapHandle TBitmapHandle definiert ein TBitmap-Handle.
TBrushKindLegt die Stilmerkmale eines Pinsels fest.
TCanActionExecEvent
TCanFocusEventProzeduraler Typ, der für alle OnCanFocus-Ereignistypen verwendet wird.
TCanvasQuality
TCanvasStyle
TCanvasStyles
TCaretDisplayChangedDer Methodenzeigertyp zur Definition des Ereignisses OnDisplayChanged.
TClipRectsArray mit TRectF-Werten.
TCorner TCorner-Werte bezeichnen Ecken eines Rechtecks.
TCornersLegt eine Menge von TCorner-Typwerten fest.
TCornersF
TCornerTypeLegt den Typ der Ecken eines Rechtecks fest.
TCustomTranslateProcProzeduraler Typ, der einen String (AText) als Parameter übernimmt und einen String-Wert zurückgibt.
TDashArrayIntern verwendeter Typ, der ein Array mit Single-Werten repräsentiert.
TDragDropEventProzeduraler Typ, der für alle OnDragDrop-Ereignistypen verwendet wird.
TDragEnterEventProzeduraler Typ, der für alle OnDragEnter-Ereignistypen verwendet wird.
TDragObject TDragObject definiert Daten für die Verwaltung von Drag-Operationen.
TDragOverEventProzeduraler Typ, der für alle OnDragOver-Ereignistypen verwendet wird.
TEffectStyle
TFillTextFlagGibt die Füllrichtung eines Textes an.
TFillTextFlagsLegt eine TFillTextFlag-Menge fest.
TFlasherIntervalDer Typ für Parameter, die Blink-Intervalle festlegen.
TFmxHandle TFmxHandle ist ein für FireMonkey-Objekte spezifisches Handle.
TFmxObjectList
TFmxObjectSortCompareProzeduraler Typ für Funktionen, die zwei TFmxObject-Objekte als Parameter übernehmen und einen Integerwert zurückgeben.
TGestureArrayRepräsentiert ein Array mit Gestenkollektionseinträgen.
TGestureEventTGestureEvent ist der Funktionstyp für gestenbezogene Ereignisse, wie z.B. OnGesture.
TGestureEventInfoBeschreibt ein Gestenereignis.
TGestureIDMit dem Typ TGestureID wird eine Geste identifiziert.
TGestureOptionFührt die möglichen Optionen für Gesten auf.
TGestureOptionsLegt eine Menge möglicher Gestenoptionen fest.
TGesturePointArrayRepräsentiert ein Array mit Gestenpunkten.
TGestureTypeFührt die möglichen Gestentypen auf.
TGestureTypesGibt eine Menge der Gestentypen an.
TGradientStyleBestimmt die Merkmale eines Verlaufs.
TImeModeGibt den Typ des Eingabemethodeneditors (Input Method Editor, IME) an.
TInteractiveGestureFührt die unterstützten interaktiven Gesten auf.
TInteractiveGestureFlagListet die möglichen Flags auf, die in einem Ereignis für eine interaktive Geste angegeben werden können.
TInteractiveGestureFlagsDefiniert eine Gruppe von Flags für ein Ereignis für eine interaktive Geste.
TInteractiveGesturesLegt eine Menge von interaktiven Gesten fest.
TInterpolationTypeDer Typ der Eigenschaft Interpolation einer Animation.
TKeyEventProzeduraler Typ, der für alle OnKeyDown- und OnKeyUp-Ereignistypen verwendet wird.
TLineMetricRecord, der Zeilenmetriken enthält.
TLongByteArray
TMapAccess
TMenuItemChange
TMenuItemChanges
TMouseEventProzeduraler Typ, der für alle OnMouseUp- und OnMouseDown-Ereignistypen verwendet wird.
TMouseMoveEventProzeduraler Typ, der für alle OnMouseMove-Ereignistypen verwendet wird.
TMouseWheelEventProzeduraler Typ, der für alle OnMouseWheel-Ereignistypen verwendet wird.
TPathPointLegt einen TPathData-Punkt fest.
TPathPointKindLegt die Art eines TPathData-Punktes fest.
TPointArrayArray mit einem Element mit dem Typ TPointF; wird intern verwendet.
TProcessTickEventNur für den internen Gebrauch.
TRegion
TRegionArray
TScreenOrientation
TScreenOrientations
TShowVirtualKeyboard
TSideGibt die anzuzeigenden Seiten eines Rechtecks an.
TSidesGibt eine Menge mit den Seiten des Rechtecks an.
TStandardGestureListet die unterstützten Standardgesten auf.
TStandardGesturesDefiniert eine Gruppe von unterstützten Standardgesten.
TStrokeCapGibt einen Grafikstil zum Zeichnen der Enden einer Linie an.
TStrokeDashLegt den Stil einer Linie fest.
TStrokeJoinGibt den Stil der Verbindungstellen an, die die Liniensegmente einer zu zeichnenden Form oder eines Pfades verbinden.
TStyledSettingBezeichnet die Schrifteigenschaften, die in einem Stil festgelegt werden können.
TStyledSettingsBezeichnet eine Menge von Schrifteigenschaften, die in einem Stil festgelegt werden können.
TTangentPair
TTextAlignLegt die Textausrichtung in einem Steuerelement innerhalb seines übergeordneten Elements fest.
TTextTrimmingGibt das Verhalten des Textes an, wenn der Text den Inhaltsbereich überschreitet.
TTimerProcProzeduraler Typ, der intern von Funktionen, wie z.B. CreateTimer, verwendet wird.
TTriggerGibt den Status des einer Animation übergeordneten Objekts an.
TVirtualKeyboardEvent
TVirtualKeyBoardStateAufzählung, mit der der Status der auf dem Bildschirm anzuzeigenden virtuellen Tastatur gesteuert wird.
TVirtualKeyboardTypeAufzählung, mit der der Typ der auf dem Bildschirm anzuzeigenden Tastatur gesteuert wird.
TVKAutoShowModeWird überwiegend beim Debuggen verwendet.
TWrapModeLegt den Kachelungsmodus für ein Bitmap fest.

Variablen

AllCorners Die Konstante AllCorners vom Typ TCorners definiert die Menge der vier Ecken in einem Rechteck.
AllSidesKonstante mit dem Typ TSides.
AllStyledSettingsAllStyledSettings ist eine Konstante mit dem Typ TStyledSettings, die festlegt, dass alle mit Stilen versehenen Eigenschaften eines Typobjekts aus einem Stil übernommen werden.
AnchorAlignVariable, die ein Array mit TAnchors-Werten enthält.
AniFrameRateVariable, die die Vorgabeanzahl der Frames pro Sekunde für Animationen enthält.
AniThreadVariable mit dem Typ TTimer, die intern von Animations-Threads verwendet wird.
cIdNoTimer
ClonePersistentCache
ClonePropertiesCache
ClosePolygonVariable mit dem Typ TPointF, die die Endkoordinaten eines Polygons angibt. Diese Variable wird nur intern verwendet.
CustomTranslateProcVariable mit dem Typ TCustomTranslateProc, die intern für Textübersetzungen verwendet wird.
DefaultStyledSettingsDefaultStyledSettings ist eine Konstante mit dem Typ TStyledSettings, die festlegt, welche mit Stilen versehenen Eigenschaften eines Typobjekts standardmäßig aus einem Stil übernommen werden.
DigitRoundSize
GlobalDisableFocusEffect Eine boolesche Variable, die angibt, ob Fokuseffekte aktiviert oder deaktiviert sind.
GlobalUseDirect2D Eine boolesche Variable, die angibt, ob standardmäßig ein hardwarebeschleunigtes Direct2D verwendet werden soll.
GlobalUseDX10
GlobalUseDX10Software
GlobalUseGDIPlusClearType
GlobalUseGPUCanvas
GlobalUseHWEffects Eine boolesche Variable, die angibt, ob so weit wie möglich hardwarebeschleunigte Effekte verwendet werden sollen.
IdentityMatrixKonstante mit dem Typ TMatrix, die mit der Einheitsmatrix initialisiert wird.
NullRectKonstante mit dem Typ TRectF, die mit einem Null-Rechteck, dessen gesamten Koordinaten auf 0 gesetzt sind, initialisiert wird.
SharedContext
USFormatSettingsVariable mit dem Typ TFormatSettings, die intern für verschiedene Konvertierungen von Strings in Gleitkommawerte verwendet wird.
VKAutoShowModeWird überwiegend beim Debuggen verwendet.

Konstanten

FireMonkeyVersionFireMonkeyVersion: Comp = 18;


Übersetzungen