Avalonia.Media Namespace

Class Types

Class Summary
ArcSegment
BezierSegment
Brush Describes how an area is painted.
Brushes Predefined brushes.
BrushExtensions Extension methods for brush classes.
Colors Defines a set of predefined colors.
DashStyle
Drawing
DrawingContext
DrawingGroup
EllipseGeometry Represents the geometry of an ellipse or circle.
FormattedText Represents a piece of text with formatting.
FormattedTextLine Stores information about a line of FormattedText.
FormattedTextStyleSpan Describes the formatting for a span of text in a FormattedText object.
Geometry Defines a geometric shape.
GeometryDrawing
GradientBrush Base class for brushes that draw with a gradient.
GradientStop GradientStop
ImageBrush Paints an area with an IBitmap.
LinearGradientBrush A brush that draws with a linear gradient.
LineGeometry Represents the geometry of a line.
LineSegment
MatrixTransform Transforms an IVisual according to a Matrix.
MediaExtensions Provides extension methods for Avalonia media.
PathFigure
PathFigures
PathGeometry
PathMarkupParser Parses a path markup string.
PathSegment
PathSegments
Pen Describes how a stroke is drawn.
PolylineGeometry Represents the geometry of an polyline or polygon.
QuadraticBezierSegment
RadialGradientBrush Paints an area with a radial gradient.
RectangleGeometry Represents the geometry of a rectangle.
RotateTransform Rotates an IVisual.
ScaleTransform Scale an IVisual.
SolidColorBrush Fills an area with a solid color.
StreamGeometry Represents the geometry of an arbitrarily complex shape.
StreamGeometryContext Describes a geometry using drawing commands.
TextHitTestResult Holds a hit test result from a FormattedText.
TileBrush Base class for brushes which display repeating images.
Transform Represents a transform on an IVisual.
TransformGroup
Transforms
TranslateTransform Translates (moves) an IVisual.
Typeface Represents a typeface.
VisualBrush Paints an area with an IVisual.

Interface Types

Interface Summary
IBrush Describes how an area is painted.
IGradientBrush A brush that draws with a gradient.
IImageBrush Paints an area with an IBitmap.
ILinearGradientBrush A brush that draws with a linear gradient.
IMutableBrush Represents a mutable brush which can return an immutable clone of itself.
IRadialGradientBrush Paints an area with a radial gradient.
ISolidColorBrush Fills an area with a solid color.
ITileBrush A brush which displays a repeating image.
IVisualBrush Paints an area with an IVisual.

Enum Types

Enum Summary
AlignmentX Describes how content is positioned horizontally in a container.
AlignmentY Describes how content is positioned vertically in a container.
BrushMappingMode
FillRule
FontStyle Defines the available font styles.
FontWeight Defines a set of predefined font weights.
GradientSpreadMethod
PenLineCap
PenLineJoin
Stretch Describes how content is resized to fill its allocated space.
SweepDirection Defines the direction an which elliptical arc is drawn.
TextAlignment Defines how text is aligned.
TextWrapping Controls the wrapping mode of text.
TileMode Describes how a TileBrush is tiled.

Struct Types

Struct Summary
Color An ARGB color.

Namespaces