Table of Contents

Class CoordinateTransformerExtensions

Namespace
FlowGraph.Core.Rendering
Assembly
FlowGraph.Core.dll

Extension methods for ICoordinateTransformer.

public static class CoordinateTransformerExtensions
Inheritance
CoordinateTransformerExtensions
Inherited Members

Methods

CanvasToScreen(ICoordinateTransformer, Rect)

Transforms a rectangle from canvas space to screen space.

[Obsolete("Use CanvasToViewport instead.")]
public static Rect CanvasToScreen(this ICoordinateTransformer transformer, Rect canvasRect)

Parameters

transformer ICoordinateTransformer
canvasRect Rect

Returns

Rect

CanvasToScreen(ICoordinateTransformer, Point)

Transforms a point from canvas space to screen space.

[Obsolete("Use CanvasToViewport instead.")]
public static Point CanvasToScreen(this ICoordinateTransformer transformer, Point canvasPoint)

Parameters

transformer ICoordinateTransformer
canvasPoint Point

Returns

Point

CanvasToViewport(ICoordinateTransformer, Rect)

Transforms a rectangle from canvas space to viewport space.

public static Rect CanvasToViewport(this ICoordinateTransformer transformer, Rect canvasRect)

Parameters

transformer ICoordinateTransformer
canvasRect Rect

Returns

Rect

CanvasToViewport(ICoordinateTransformer, Point)

Transforms a point from canvas space to viewport space.

public static Point CanvasToViewport(this ICoordinateTransformer transformer, Point canvasPoint)

Parameters

transformer ICoordinateTransformer
canvasPoint Point

Returns

Point

ScreenToCanvas(ICoordinateTransformer, Rect)

Transforms a rectangle from screen space to canvas space.

[Obsolete("Use ViewportToCanvas instead.")]
public static Rect ScreenToCanvas(this ICoordinateTransformer transformer, Rect screenRect)

Parameters

transformer ICoordinateTransformer
screenRect Rect

Returns

Rect

ScreenToCanvas(ICoordinateTransformer, Point)

Transforms a point from screen space to canvas space.

[Obsolete("Use ViewportToCanvas instead.")]
public static Point ScreenToCanvas(this ICoordinateTransformer transformer, Point screenPoint)

Parameters

transformer ICoordinateTransformer
screenPoint Point

Returns

Point

ViewportToCanvas(ICoordinateTransformer, Rect)

Transforms a rectangle from viewport space to canvas space.

public static Rect ViewportToCanvas(this ICoordinateTransformer transformer, Rect viewportRect)

Parameters

transformer ICoordinateTransformer
viewportRect Rect

Returns

Rect

ViewportToCanvas(ICoordinateTransformer, Point)

Transforms a point from viewport space to canvas space.

public static Point ViewportToCanvas(this ICoordinateTransformer transformer, Point viewportPoint)

Parameters

transformer ICoordinateTransformer
viewportPoint Point

Returns

Point