User Tools

Site Tools


api:dk11:delphi:fmx.gisrenderer.tgis_rendererfmx



TGIS_RendererFmx class

DK11 for Delphi | FMX.GisRenderer.TGIS_RendererFmx | Classes | Constructors | Fields | Methods | Properties

Renderer for FMX.

Available also on: Python.

Syntax

// Delphi
type
  TGIS_RendererFmx = class( TGIS_RendererAbstract )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_RendererFmx : public TGIS_RendererAbstract
{
};

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Standard constructor.
(Overrides TGIS_RendererAbstract.Create)

Fields

Inherited Protected
Name Visibility Description
Context public Renderer context.
(Inherited from TGIS_RendererAbstract)
FExtentX protected X coordinate of extent location.
(Inherited from TGIS_RendererAbstract)
FExtentY protected Y coordinate of extent location.
(Inherited from TGIS_RendererAbstract)
FTiled protected True if drawing is tiled.
(Inherited from TGIS_RendererAbstract)
FZoom protected Zoom from viewer.
(Inherited from TGIS_RendererAbstract)
Parent public Viewer (parented interface) which owns renderer.
(Inherited from TGIS_RendererAbstract)
Viewer public Viewer which owns renderer.
(Inherited from TGIS_RendererAbstract)

Methods

Inherited Overrides Protected
Name Visibility Description
AfterDraw public Receive notification about pending renderer update.
(Overrides TGIS_RendererAbstract.AfterDraw)
BeforeDraw public Preparation of the draw state.
(Inherited from TGIS_RendererAbstract)
CanvasClearTransformation public Reset any transformation on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasClearTransformation)
CanvasDrawArc(Integer; Integer; Integer; Integer; Integer; Integer; Integer; Integer) public Draw an arc on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawArc)
CanvasDrawArc(Integer; Integer; Integer; Single; Single) public Draw an arc on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawArc)
CanvasDrawBitmap(TGIS_Bitmap; TRect) public Draw bitmap on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawBitmap)
CanvasDrawBitmap(TGIS_Pixels; TPoint; TRect; TGIS_BitmapFormat; TGIS_BitmapLinesOrder) public Draw bitmap on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawBitmap)
CanvasDrawEllipse public Draw an ellipse on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawEllipse)
CanvasDrawLine public Draw a line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawLine)
CanvasDrawPie public Draw a pie on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPie)
CanvasDrawPolygon(TGIS_DrawBuf) public Draw a polygon on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolygon)
CanvasDrawPolygon(TGIS_DrawBuf; Integer) public Draw a polygon on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolygon)
CanvasDrawPolygon(TGIS_DrawBuf; TGIS_IntegerArray) public Draw a polygon on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolygon)
CanvasDrawPolygon(TGIS_DrawBufF) public Draw a polygon on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolygon)
CanvasDrawPolygon(TGIS_DrawBufF; Integer) public Draw a polygon on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolygon)
CanvasDrawPolygon(TGIS_DrawBufF; TGIS_IntegerArray) public Draw a polygon on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolygon)
CanvasDrawPolyLine(TGIS_DrawBuf) public Draw a poly-line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolyLine)
CanvasDrawPolyLine(TGIS_DrawBuf; Integer) public Draw a poly-line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolyLine)
CanvasDrawPolyLine(TGIS_DrawBuf; TGIS_IntegerArray) public Draw a poly-line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolyLine)
CanvasDrawPolyLine(TGIS_DrawBufF) public Draw a poly-line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolyLine)
CanvasDrawPolyLine(TGIS_DrawBufF; Integer) public Draw a poly-line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolyLine)
CanvasDrawPolyLine(TGIS_DrawBufF; TGIS_IntegerArray) public Draw a poly-line on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawPolyLine)
CanvasDrawRectangle public Draw a rectangle on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawRectangle)
CanvasDrawText public Draw a text on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasDrawText)
CanvasFontMetrics public Provide basing metric for a currently selected CanvasFont.
(Overrides TGIS_RendererAbstract.CanvasFontMetrics)
CanvasNative public Return rendering context native to current renderer.
(Overrides TGIS_RendererAbstract.CanvasNative)
CanvasSetTransformation public Set a transformation on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasSetTransformation)
CanvasTextBaseline public Provide a baseline for the passed text and a currently selected CanvasFont.
(Overrides TGIS_RendererAbstract.CanvasTextBaseline)
CanvasTextEm public Calculate text EM value for a currently selected CanvasFont.
(Inherited from TGIS_RendererAbstract)
CanvasTextExtent public Calculate text EM value for a currently selected CanvasFont.
(Overrides TGIS_RendererAbstract.CanvasTextExtent)
CreateContext(IGIS_ViewerParent; IGIS_Viewer; TGIS_RendererContext; TPoint; Integer; Integer; Integer; Integer) public Initiate context for the renderer.
(Overrides TGIS_RendererAbstract.CreateContext)
CreateContext(IGIS_ViewerParent; IGIS_Viewer; TGIS_RendererContext; TPoint; Integer; Integer; Integer; Integer; TRect) public Initiate context for the renderer.
(Overrides TGIS_RendererAbstract.CreateContext)
CreateInstance public Create an instance of object of the same type as current one.
(Overrides TGIS_RendererAbstract.CreateInstance)
CreatePrinterContext public Initiate context for the printer.
(Overrides TGIS_RendererAbstract.CreatePrinterContext)
Flush public Update BaseMap of the context .
(Overrides TGIS_RendererAbstract.Flush)
FriendlyName public Get user-friendly name of the renderer.
(Overrides TGIS_RendererAbstract.FriendlyName)
getOffsetPoint protected Get offset point including position.
(Inherited from TGIS_RendererAbstract)
LockTransparent public Begin of drawing in a layer transparency mode.
(Overrides TGIS_RendererAbstract.LockTransparent)
MeasureShieldTexture public Measure shield size
(Inherited from TGIS_RendererAbstract)
OptimizeBitmapCache public Check the content of bitmap cache and optimize it.
(Inherited from TGIS_RendererAbstract)
PaintExtra(TObject; TObject; TGIS_PaintEvent) public Paint an extra context on a top of a rendered map.
(Inherited from TGIS_RendererAbstract)
PaintExtra(TObject; TObject; TGIS_RendererEvent) public Paint an extra context on a top of a rendered map.
(Overrides TGIS_RendererAbstract.PaintExtra)
PixelsToTwips public Convert size from device dependent pixels to device independent Twips (1/1440 inch).
(Inherited from TGIS_RendererAbstract)
PrepareBitmapCache public Prepare renderer cache for topmost bitmap layers.
(Overrides TGIS_RendererAbstract.PrepareBitmapCache)
PrepareDraw public Preparation of the draw state.
(Inherited from TGIS_RendererAbstract)
PrepareHourglassContext public Allow busy indicator upon rendering process.
(Overrides TGIS_RendererAbstract.PrepareHourglassContext)
ReleaseContext public Release an instance.
(Overrides TGIS_RendererAbstract.ReleaseContext)
RenderBitmap(TObject; TGIS_Bitmap; TRect; Boolean) public Render bitmap on a current canvas with scaling.
(Overrides TGIS_RendererAbstract.RenderBitmap)
RenderBitmap(TObject; TGIS_Pixels; TPoint; TRect; TGIS_BitmapFormat; TGIS_BitmapLinesOrder) public Render bitmap on a current canvas.
(Overrides TGIS_RendererAbstract.RenderBitmap)
RenderBitmapBegin public Prepare custom rendering context for lengthy bitmap drawing.
(Overrides TGIS_RendererAbstract.RenderBitmapBegin)
RenderBitmapCache public Render bitmap cache for topmost pixel layers.
(Overrides TGIS_RendererAbstract.RenderBitmapCache)
RenderBitmapEnd public Finalize custom rendering context.
(Overrides TGIS_RendererAbstract.RenderBitmapEnd)
RenderChart public Render a chart for a single shape in a current context.
(Overrides TGIS_RendererAbstract.RenderChart)
RenderEditor public Render an editor (if any).
(Overrides TGIS_RendererAbstract.RenderEditor)
RenderLabel(TObject) public Render a label for a single shape in a current context.
(Overrides TGIS_RendererAbstract.RenderLabel)
RenderLabel(TObject; TGIS_DrawBuf) public Render a label for a single shape in a current context.
(Overrides TGIS_RendererAbstract.RenderLabel)
RenderShape(TObject; Boolean; TGIS_RendererMultipassMode) public Render a single shape in a current context.
(Overrides TGIS_RendererAbstract.RenderShape)
RenderShape(TObject; TObject; Boolean; TGIS_RendererMultipassMode) public Render a single shape in a current context.
(Overrides TGIS_RendererAbstract.RenderShape)
RenderShapeFlashed public Render shape in a flush state
(Overrides TGIS_RendererAbstract.RenderShapeFlashed)
RenderShieldTexture(TObject; Boolean; TPoint) public Render texture shield (label + chart + whatever) for 3D viewer purposes
(Inherited from TGIS_RendererAbstract)
RenderShieldTexture(TObject; Boolean; TPoint; TObject) public Render texture shield (label + chart + whatever) for 3D viewer purposes
(Inherited from TGIS_RendererAbstract)
RestoreContext public Restore context using same data as used by CreateContext.
(Overrides TGIS_RendererAbstract.RestoreContext)
Setup public Setup renderer if CreateContext are not in use.
(Inherited from TGIS_RendererAbstract)
TwipsToPixels(Integer) public Convert the size from to device independent Twips (1/1440 inch) to device dependent pixels.
(Inherited from TGIS_RendererAbstract)
TwipsToPixels(Integer; Integer) public Convert the size from to device independent Twips (1/1440 inch) to device dependent pixels.
(Inherited from TGIS_RendererAbstract)
TwipsToPoints public Convert the size from to device independent Twips (1/1440 inch) to device points.
(Inherited from TGIS_RendererAbstract)
UnlockTransparent public End of drawing in a layer transparency mode.
(Overrides TGIS_RendererAbstract.UnlockTransparent)
Update public Receive notification about pending renderer update.
(Overrides TGIS_RendererAbstract.Update)

Properties

Inherited Protected
Name Visibility Description
BitmapFactory public Returns a bitmap factory which produces bitmaps compatible with the renderer.
(Inherited from TGIS_RendererAbstract)
CanvasBrush public Brush of the Canvas object.
(Inherited from TGIS_RendererAbstract)
CanvasExtent public Return extent taken in account by label allocator.
(Inherited from TGIS_RendererAbstract)
CanvasFont public Font of the Canvas object.
(Inherited from TGIS_RendererAbstract)
CanvasPen public Pen of the Canvas object.
(Inherited from TGIS_RendererAbstract)
FontScale public Fonts scaling factor of the rendering context (in percents).
(Inherited from TGIS_RendererAbstract)
Height public Height of the rendering context (in pixels).
(Inherited from TGIS_RendererAbstract)
Info public Provide basic info about renderer like underlying technology used.
(Inherited from TGIS_RendererAbstract)
PPI public Point-Per-Inch of the rendering context.
(Inherited from TGIS_RendererAbstract)
Shift public Offset of the rendering rectangle (in pixels).
(Inherited from TGIS_RendererAbstract)
TileRect public Rectangle of the rendering context (in pixels).
(Inherited from TGIS_RendererAbstract)
ViewRect public Viewing rectangle of the rendering context (in pixels).
(Inherited from TGIS_RendererAbstract)
Width public Width of the rendering context (in pixels).
(Inherited from TGIS_RendererAbstract)

2024/12/13 22:32

Page Tools