Skip to main content

RoundedRect Struct

Definition

Namespace:Avalonia
Assembly:Avalonia.Base
Package:Avalonia
public struct RoundedRect

Inheritance: ValueType -> RoundedRect

Constructors

NameDescription
RoundedRect (7 overloads)No summary available.

RoundedRect overloads

RoundedRect Constructor

public RoundedRect(Avalonia.Rect& bounds, Avalonia.CornerRadius& radius)
Parameters

bounds Avalonia.Rect&

radius Avalonia.CornerRadius&

RoundedRect Constructor

public RoundedRect(Avalonia.Rect rect)
Parameters

rect Avalonia.Rect

RoundedRect Constructor

public RoundedRect(Avalonia.Rect rect, Avalonia.Vector radii)
Parameters

rect Avalonia.Rect

radii Avalonia.Vector

RoundedRect Constructor

public RoundedRect(Avalonia.Rect rect, Avalonia.Vector radiiTopLeft, Avalonia.Vector radiiTopRight, Avalonia.Vector radiiBottomRight, Avalonia.Vector radiiBottomLeft)
Parameters

rect Avalonia.Rect

radiiTopLeft Avalonia.Vector

radiiTopRight Avalonia.Vector

radiiBottomRight Avalonia.Vector

radiiBottomLeft Avalonia.Vector

RoundedRect Constructor

public RoundedRect(Avalonia.Rect rect, double radius)
Parameters

rect Avalonia.Rect

radius double

RoundedRect Constructor

public RoundedRect(Avalonia.Rect rect, double radiusX, double radiusY)
Parameters

rect Avalonia.Rect

radiusX double

radiusY double

RoundedRect Constructor

public RoundedRect(Avalonia.Rect rect, double radiusTopLeft, double radiusTopRight, double radiusBottomRight, double radiusBottomLeft)
Parameters

rect Avalonia.Rect

radiusTopLeft double

radiusTopRight double

radiusBottomRight double

radiusBottomLeft double

Methods

NameDescription
ContainsExclusiveDetermines whether a point is in the bounds of the rounded rectangle, exclusive of the rounded rectangle's bottom/right edge.
DeflateNo summary available.
Equals (2 overloads)No summary available.
GetHashCodeNo summary available.
InflateNo summary available.

ContainsExclusive Method

Determines whether a point is in the bounds of the rounded rectangle, exclusive of the rounded rectangle's bottom/right edge.

public bool ContainsExclusive(Avalonia.Point p)

Parameters

p Avalonia.Point

The point.

Returns

bool

true if the point is in the bounds of the rounded rectangle; otherwise false.

Deflate Method

public Avalonia.RoundedRect Deflate(double dx, double dy)

Parameters

dx double

dy double

Returns

Avalonia.RoundedRect

Equals overloads

Equals Method

public bool Equals(Avalonia.RoundedRect other)
Parameters

other Avalonia.RoundedRect

Returns

bool

Equals Method

public bool Equals(object obj)
Parameters

obj object

Returns

bool

GetHashCode Method

public int GetHashCode()

Returns

int

Inflate Method

public Avalonia.RoundedRect Inflate(double dx, double dy)

Parameters

dx double

dy double

Returns

Avalonia.RoundedRect

Properties

NameDescription
IsRoundedNo summary available.
IsUniformNo summary available.
RadiiBottomLeftNo summary available.
RadiiBottomRightNo summary available.
RadiiTopLeftNo summary available.
RadiiTopRightNo summary available.
RectNo summary available.

IsRounded Property

public bool IsRounded { get; set; }

IsUniform Property

public bool IsUniform { get; set; }

RadiiBottomLeft Property

public Avalonia.Vector RadiiBottomLeft { get; set; }

RadiiBottomRight Property

public Avalonia.Vector RadiiBottomRight { get; set; }

RadiiTopLeft Property

public Avalonia.Vector RadiiTopLeft { get; set; }

RadiiTopRight Property

public Avalonia.Vector RadiiTopRight { get; set; }

Rect Property

public Avalonia.Rect Rect { get; set; }