// ----------------------------------------------------------------------- // // Copyright 2015 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.Platform { /// /// Defines the platform-specific interface for . /// public interface IGeometryImpl { /// /// Gets the geometry's bounding rectangle. /// Rect Bounds { get; } /// /// Gets or sets a transform to apply to the geometry. /// Matrix Transform { get; set; } /// /// Gets the geometry's bounding rectangle with the specified stroke thickness. /// /// The stroke thickness. /// The bounding rectangle. Rect GetRenderBounds(double strokeThickness); } }