DK11 for Delphi | FMX.GisRenderer.TGIS_RendererFmx | Classes | Constructors | Fields | Methods | Properties
Renderer for FMX.
Available also on: Python.
// Delphi type TGIS_RendererFmx = class( TGIS_RendererAbstract ) end;
// C++ Builder class PASCALIMPLEMENTATION TGIS_RendererFmx : public TGIS_RendererAbstract { };
Name | Visibility | Description | |
---|---|---|---|
Create | public | Standard constructor. (Overrides TGIS_RendererAbstract.Create) |
|
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) |
|
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) |
|
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) |
|