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.

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 Creates an instance.

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 renderer context.
(Inherited from TGIS_RendererAbstract)
CanvasClearTransformation public Reset any transformation on the Canvas object.
(Overrides TGIS_RendererAbstract.CanvasClearTransformation)
CanvasDrawBitmap(TGIS_Bitmap; TRect) public Draw bitmap on the Canvas object.
CanvasDrawBitmap(TGIS_Pixels; TPoint; TRect; TGIS_BitmapFormat; TGIS_BitmapLinesOrder) public Draw bitmap on the Canvas object.
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.
CanvasDrawPolygon(TGIS_DrawBuf; Integer) public Draw a polygon on the Canvas object.
CanvasDrawPolygon(TGIS_DrawBuf; TGIS_IntegerArray) public Draw a polygon on the Canvas object.
CanvasDrawPolygon(TGIS_DrawBufF) public Draw a polygon on the Canvas object.
CanvasDrawPolygon(TGIS_DrawBufF; Integer) public Draw a polygon on the Canvas object.
CanvasDrawPolygon(TGIS_DrawBufF; TGIS_IntegerArray) public Draw a polygon on the Canvas object.
CanvasDrawPolyLine(TGIS_DrawBuf) public Draw a poly-line on the Canvas object.
CanvasDrawPolyLine(TGIS_DrawBuf; Integer) public Draw a poly-line on the Canvas object.
CanvasDrawPolyLine(TGIS_DrawBuf; TGIS_IntegerArray) public Draw a poly-line on the Canvas object.
CanvasDrawPolyLine(TGIS_DrawBufF) public Draw a poly-line on the Canvas object.
CanvasDrawPolyLine(TGIS_DrawBufF; Integer) public Draw a poly-line on the Canvas object.
CanvasDrawPolyLine(TGIS_DrawBufF; TGIS_IntegerArray) public Draw a poly-line on the Canvas object.
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)
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 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)
Flush public Update BaseMap of the context .
(Overrides TGIS_RendererAbstract.Flush)
LockTransparent public Begin of drawing in a layer transparency mode.
(Overrides TGIS_RendererAbstract.LockTransparent)
MeasureShieldTexture public Measure shield size
(Inherited from TGIS_RendererAbstract)
PaintExtra 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)
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.
RenderBitmap(TObject; TGIS_Pixels; TPoint; TRect; TGIS_BitmapFormat; TGIS_BitmapLinesOrder) public Render bitmap on a current canvas.
RenderBitmapBegin public Prepare custom rendering context for lengthy bitmap drawing.
(Overrides TGIS_RendererAbstract.RenderBitmapBegin)
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 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.
RenderShape(TObject; TObject; Boolean; TGIS_RendererMultipassMode) public Render a single shape in a current context.
RenderShapeFlashed public Render shape in a flush state
(Overrides TGIS_RendererAbstract.RenderShapeFlashed)
RenderShieldTexture 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)
TwipsToPixels 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
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)
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)

2019/02/13 01:11