Type Alias style::values::computed::basic_shape::BasicShape
source · pub type BasicShape = GenericBasicShape<Angle, Position, LengthPercentage, NonNegativeLengthPercentage, InsetRect>;
Expand description
A computed basic shape.
Aliased Type§
enum BasicShape {
Rect(GenericInsetRect<LengthPercentage, NonNegative<LengthPercentage>>),
Circle(Circle<GenericPosition<LengthPercentage, LengthPercentage>, NonNegative<LengthPercentage>>),
Ellipse(Ellipse<GenericPosition<LengthPercentage, LengthPercentage>, NonNegative<LengthPercentage>>),
Polygon(GenericPolygon<LengthPercentage>),
PathOrShape(GenericPathOrShapeFunction<Angle, LengthPercentage>),
}
Variants§
Rect(GenericInsetRect<LengthPercentage, NonNegative<LengthPercentage>>)
The
Circle(Circle<GenericPosition<LengthPercentage, LengthPercentage>, NonNegative<LengthPercentage>>)
Defines a circle with a center and a radius.
Ellipse(Ellipse<GenericPosition<LengthPercentage, LengthPercentage>, NonNegative<LengthPercentage>>)
Defines an ellipse with a center and x-axis/y-axis radii.
Polygon(GenericPolygon<LengthPercentage>)
Defines a polygon with pair arguments.
PathOrShape(GenericPathOrShapeFunction<Angle, LengthPercentage>)
Defines a path() or shape().