System.Types
Aus RAD Studio API Documentation
Inhaltsverzeichnis |
Routinen
| Bounds | Gibt das TRect für ein Rechteck mit den angegebenen Dimensionen zurück. |
| CenteredRect | Erstellt ein zentriertes Rechteck. |
| CenterPoint | Gibt den Mittelpunkt eines Rechtecks zurück. |
| EqualRect | Ermittelt, ob zwei TRect-Werte identisch sind. |
| InflateRect | Vergrößert ein Rechteck um eine bestimmte Fläche. |
| IntersectRect | Gibt den Schnittpunkt zweier Rechtecke zurück. |
| IntersectRectF | Gibt die Schnittmenge zweier Rechtecke zurück. |
| IsRectEmpty | Gibt an, ob das angegebene Rechteck eine positive Breite und Höhe aufweist. |
| MinPoint | Gibt den minimalen TPoint oder TPointF zurück. |
| MultiplyRect | Vergrößert ein Rechteck um eine bestimmte Fläche. |
| NormalizeRect | Normalisiert das TRect-Objekt. |
| NormalizeRectF | Normalisiert das TRectF-Objekt. |
| OffsetRect | Verschiebt den Ursprung eines Rechtecks um den angegebenen Wert. |
| Point | Erstellt eine TPoint-Struktur aus dem angegebenen Koordinatenpaar. |
| Point3D | Erzeugt einen 3D-Punkt auf Basis der gegebenen 3D-Raumkoordinaten. |
| PointF | Gibt eine Instanz von TPointF zurück. |
| PtInCircle | Gibt an, ob ein angegebener Punkt in einem bestimmten Kreis liegt. |
| PtInRect | Gibt an, ob ein angegebener Punkt in einem angegebenen Rechteck liegt. |
| Rect | Erstellt eine TRect-Struktur aus den angegebenen Koordinaten. |
| RectCenter | Gibt eine Instanz von TRect oder TRectF zurück, die in die Mitte eines anderen gleichen Rechtecks platziert wird. |
| RectF | Gibt eine Instanz von TRectF zurück. |
| RectHeight | Gibt die vertikale Größe des Rechtecks zurück. |
| RectWidth | Gibt die horizontale Größe des Rechtecks an. |
| ScalePoint | Gibt eine Instanz von TPoint oder TPointF mit skalierten Koordinaten zurück. |
| SmallPoint | Erstellt eine TSmallPoint-Struktur aus dem angegebenen Koordinatenpaar. |
| SplitRect | Gibt auf der Basis eines alten Rechtecks ein neues zurück, für das eine Teilungsregel angewendet wurde. |
| UnionRect | Gibt die Vereinigung zweier Rechtecke zurück. |
| UnionRectF | Gibt die Vereinigungsmenge zweier Rechtecke zurück. |
| Vector | Erzeugt einen Vektor anhand der angegebenen 2D-Koordinaten X und Y. |
| Vector3D | Erzeugt einen 3D-Vektor auf Basis der gegebenen 3D-Raumkoordinaten. |
Typen
| DWORD | Integer-Typ mit dem Bereich von [0; 4294967295]. |
| OleStr | Repräsentiert einen Alias für WideString. |
| PByte | Zeiger auf Byte. |
| PDouble | Zeiger auf Double. |
| PInteger | Zeiger auf Integer. |
| PLongint | Zeiger auf Longint. |
| PPoint | PPoint ist ein Zeiger auf eine TPoint-Variable. |
| PPoint3D | Zeiger auf eine TPoint3D-Variable. |
| PPointF | Zeiger auf eine TPointF-Variable. |
| PRect | Zeiger auf eine TRect-Variable. |
| PRectF | Zeiger auf eine TRectF-Variable. |
| PSize | Zeiger auf tagSIZE. |
| PSizeF | Zeiger auf eine TSizeF-Variable. |
| PSmallInt | Zeiger auf SmallInt. |
| PSmallPoint | Zeiger auf TSmallPoint. |
| SIZE | Repräsentiert einen Alias für einen Record, der Breiten- und Höhenwerte enthält. |
| tagPOINT | Repräsentiert einen Alias für TPoint. |
| tagPOINTF | Repräsentiert einen Alias für TPointF. |
| tagSize | tagSize ist ein Record, der Werte für die Breite und Höhe enthält. |
| tagVECTOR | Beschreibt einen Vektor im zweidimensionalen Raum. |
| tagVECTOR3D | Klasse für Vektoren im 3D-Raum. |
| TBooleanDynArray | TBooleanDynArray definiert ein Array mit booleschen Elementen. |
| TByteDynArray | Definiert ein Array mit Byte-Elementen. |
| TCardinalDynArray | TCardinalDynArray definiert ein Array mit Cardinal-Elementen. |
| TCubicBezier | Legt eine kubische Bezier-Kurve fest. |
| TDirection | Gibt die Richtung der Suche in einer Liste an. |
| TDoubleDynArray | TDoubleDynArray definiert ein Array mit Double-Elementen. |
| TDuplicates | Gibt an, wie auf das Hinzufügen doppelter Einträge in einer Liste reagiert wird. |
| TInt64DynArray | TInt64DynArray definiert ein Array mit Int64-Elementen. |
| TIntegerDynArray | Definiert ein Array mit Integer-Elementen. |
| TLongWordDynArray | TLongWordDynArray definiert ein Array mit LongWord-Elementen. |
| TMatrix | |
| TMatrix3D | Repräsentiert einen (4x4)-Matrizentyp. |
| TMatrix3DType | Definiert eine 3D-Matrix, die aus 4 3D-Vektoren besteht. |
| TMatrix3DTypeBase | Beschreibt eine 3D-Matrix als Array mit tagVECTOR3D-Variablen. |
| TMatrixArray | Beschreibt eine Matrix als TVector-Array. |
| TMaxtrixArrayBase | Beschreibt eine Matrix als Array mit 3 tagVECTOR-Variablen. |
| TPoint | Definiert eine Pixel-Position auf dem Bildschirm. |
| TPoint3D | Repräsentiert einen Punkt im 3D-Raum. |
| TPointF | Definiert eine Pixel-Position auf dem Bildschirm. |
| TPolygon | Legt ein Polygon als Array von TPointF-Punkten an. |
| TQuaternion3D | Quaternion-Zahlentyp. |
| TRect | TRect definiert ein Rechteck. |
| TRectF | TRectF definiert ein Rechteck, dessen Koordinaten als Gleitkommawerte angegeben sind. |
| TShortIntDynArray | TShortIntDynArray definiert ein Array mit ShortInt-Elementen. |
| TSingleDynArray | TSingleDynArray definiert ein Array mit Single-Elementen. |
| TSize | Gibt die Breite und Höhe eines Objekts an. |
| TSizeF | Repräsentiert die Gleitkomma-Breite und -Höhe eines Objekts. |
| TSmallIntDynArray | TSmallIntDynArray definiert ein Array mit SmallInt-Elementen. |
| TSmallPoint | TSmallPoint definiert einen Punkt mit zwei 16-Bit-Koordinaten. |
| TSplitRectType | TSplitRectType gibt an, welche Seiten des Rechtecks beim Teilen verwendet werden sollen. |
| TStringDynArray | TStringDynArray definiert ein Array mit String-Elementen. |
| TValueRelationship | TValueRelationship definiert Möglichkeiten für den Vergleich von Werten. |
| TVector | |
| TVector3D | Klasse für Vektoren im 3D-Raum. |
| TVector3DArray | Array mit 3D-Vektoren. |
| TVector3DArrayBase | Array mit 3 tagVECTOR3D-Variablen. |
| TVector3DType | Definiert einen 3D-Vektor, der aus 4 Single-Gleitkommawerten besteht. |
| TVectorArray | Array mit TVector-Werten. |
| TWideStringDynArray | TWideStringDynArray definiert ein Array mit WideString-Elementen. |
| TWordDynArray | TWordDynArray definiert ein Array mit Word-Elementen. |
Variablen
| c180 | |
| c180divPI | |
| c2PI | |
| c360 | |
| c3PIdiv4 | |
| cInv2PI | |
| cInv360 | |
| cOneHalf | |
| cPI | |
| cPIdiv180 | |
| cPIdiv2 | |
| cPIdiv4 | |
| CurveKappa | |
| CurveKappaInv | |
| Epsilon | |
| Epsilon2 |
Konstanten
| BOM_LSB_FIRST | BOM_LSB_FIRST: Char = $FEFF; |
| BOM_MSB_FIRST | BOM_MSB_FIRST: Char = $FFFE; |
| CarriageReturn | CarriageReturn: Char = $D; |
| EqualsValue | EqualsValue: Integer = 0; |
| FormFeed | FormFeed: Char = $C; |
| GreaterThanValue | GreaterThanValue: Integer = 1; |
| GUID_NULL | GUID_NULL: TGUID; |
| LessThanValue | LessThanValue: Integer = $FFFFFFFF; |
| LineFeed | LineFeed: Char = $A; |
| LineSeparator | LineSeparator: Char = $2028; |
| NullChar | NullChar: Char = 0; |
| ParagraphSeparator | ParagraphSeparator: Char = $2029; |
| RT_RCDATA | RT_RCDATA: PWideChar = $A; |
| Space | Space: Char = $20; |
| Tabulator | Tabulator: Char = 9; |
| VerticalTab | VerticalTab: Char = $B; |