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; }