|
TArrowOptions
|
Defines the set of options for where and how the arrow head (the triangle portion) of an arrow should be drawn.
|
|
TCanvasColor
|
Defines a cross-library (VCL or FMX) color type. In VCL, the color type is TColor and in FMX the color type is TAlphaColor.
Use the TCanvasColor type to write cross-library code. The clxCOLOR constants define cross-library constants for setting colors.
|
|
TCanvasPixel
|
Defines a cross-library (VCL or FMX) type for a pixel, Integer in VCL and Single in FMX.
|
|
TCanvasPoint
|
Defines a cross-library (VCL or FMX) type for a point. In VCL, the point used in canvas functions is a TPoint. In FMX, the point used in canvas functions is a TPointF.
Use this type to create code that can copy and paste between libraries.
|
|
TCanvasPoints
|
Defines a cross-library (VCL or FMX) type for a point. In VCL, the point used in canvas functions is a TPoint. In FMX, the point used in canvas functions is a TPointF.
Use this type to create code that can copy and paste between libraries.
|
|
TCanvasPolygons
|
Defines a cross-library (VCL or FMX) type for an array of polygons in the canvas point type.
|
|
TCanvasRect
|
Defines a cross-library (VCL or FMX) type for a rectangle. In VCL, the rectangle used in canvas functions is a TRect. In FMX, the rectangle used in canvas functions is a TRectF.
Use this type to create code that can copy and paste between libraries.
|
|
TCanvasSize
|
Represents an alias of the TSizeF type.
|
|
TColorList
|
Defines a list of colors used in a color scheme
|
|
TColors
|
Represents an array of the TAlphaColor type.
|
|
TExtCanvasPixel
|
Defines a cross-library (VCL or FMX) type for an increased precision pixel to be used in CanvasXXX functions, Int64 in VCL and Double in FMX.
Note
|
The higher precision TExtCanvasPixel type is used for the return values of CanvasXXX functions so that they do not overflow. Delphi will automatically scale them back down to the regular canvas pixel precision numbers when you assign the results to a TCanvasPixel variable.
|
|
|
TGradientDirDeltas
|
Defines the step direction for each gradient direction
|
|
TPointPolygons
|
Defines a cross-library (VCL or FMX) type for an array of array of integer points, i.e., a 2D dimensional, for defining a bunch of polygons (each array of points is a polygon).
|
|
TPoints
|
Defines a cross-library (VCL or FMX) type for an array of integer points.
|
|
TRSCorner
|
TRSCorner values identify the corners of a rectangle.
A TRSCorner value is used to specify the corner to be customized.
|
|
TRSCorners
|
Specifies a set of FMX.RS.Graphics.TRSCorner type values.
Use TRSCorners to select a set of corners in a rectangle.
Use AllCorners to select all four possible TRSCorner values.
|
|
TRSCornerType
|
Specifies the type of the corners of a rectangle.
TRSCornerType is used to customize the corner shapes.
|
|
TRSCubicBezier
|
Defines the control points for a cubic bezier curve, i.e., two end points and two control points.
|
|
TRSGfxFloat
|
Defines the floating point type for graphics functions and structures.
|
|
TRSMatrix
|
TRSMatrix is an array of vectors in a two-dimensional space. It is used for vector transformations in 2D-space.
TRSMatrix is a record that represents three vectors, each in a two-dimensional space. The vectors have their initial points in (0, 0). m11 and m12 are the coordinates of the terminal point of the first vector (similar for the other two). The TRSMatrix is used for vector transformations in 2D-space.
Note
|
This class is for earlier versions of Delphi that did not define a TMatrix type. For later versions of Delphi, TRSMatrix = TMatrix.
|
|
|
TRSMatrixArray
|
Defines an array of vectors that represents a matrix.
|
|
TRSPathData.TDistances
|
Represents an array of the TSingleDynArray type.
|
|
TRSPathDataClass
|
Defines the class of FMX.RS.Graphics.TRSPathData.
|
|
TRSPathPoint
|
Defines a |TRSPathData point.
Point keeps a FMX.RS.Graphics.TRSPoint.
Kind keeps the type of Point.
|
|
TRSPathPointKind
|
Defines the TRSPathData points' kind.
|
|
TRSPen
|
Defines a cross-library (VCL or FMX) type for an object to draw lines or outline shapes on a canvas, TPen in VCL and TStrokeBrush in FMX.
|
|
TRSPicture
|
Defines a cross-library (VCL or FMX) image type, TPicture in VCL and TBitmap in FMX.
|
|
TRSPoint
|
Defines a pixel location on-screen.
The TRSPoint type defines the floating-point X and Y coordinates of a pixel location on-screen, with the origin in the upper-left corner. X and Y specify the horizontal and vertical coordinates of a point, respectively.
The type of X and Y is TRSGfxFloat (Single).
|
|
TRSPoints
|
Defines a cross-library (VCL or FMX) type for an array of single-precision points.
|
|
TRSPolygon
|
Defines a cross-library (VCL or FMX) type for an array of single-precision points, which represent one polygon.
|
|
TRSPolygons
|
Defines a cross-library (VCL or FMX) type for an array of polygons, which is an array of array of single-precision points.
|
|
TRSPosition
|
Represents a position (XY) with single precision, floating point numbers.
Note
|
This class is for earlier versions of Delphi that did not define a FMX TPosition type and for use in VCL. For later versions of Delphi, TRSPosition = TPosition.
|
|
|
TRSRect
|
TRSRect defines a rectangle, with coordinates in floating points.
TRSRect represents the location and dimensions of a rectangle. The coordinates are specified as either four separate Single coordinates representing the left, top, right, and bottom sides, or as two points representing the locations of the upper-left and lower-right corners.
Typically, TRSRect values represent pixel locations, where the origin of the pixel coordinate system is in the upper-left corner of the screen (screen coordinates) or the upper-left corner of a control's client area (client coordinates). When a TRSRect value represents a rectangle on the screen, by convention, the top and left edges are considered inside the rectangle and the bottom and right edges are considered outside the rectangle. This convention allows the width of the rectangle to be Right - Left and the height to be Bottom - Top.
|
|
TRSShapeStyles
|
Defines a set of geometric shapes
|
|
TRSSide
|
Specifies the sides of a rectangle to be displayed.
TRSSide is used to draw the sides of a customized rectangle.
Use TRSSides to select a set of TRSSide values. To select all the sides, use AllSides.
|
|
TRSSides
|
Specifies the set of sides of a rectangle to be displayed.
To select all the sides, use AllSides.
|
|
TRSSize
|
Represents the floating-point width and height of an object.
TRSSize represents the floating-point size of an object using the Width and Height properties:
• Width is stored in the cx field.
• Height is stored in the cy field. |
|
|
|
|
|
|
|
|
|
|
|
|