VectSharp 2.6.1
A light library for C# vector graphics
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CVectSharp.AnimatedPNGContains methods to create animated PNG image files.
 CVectSharp.AnimationDescribes an animation constituted by a number of frames and transitions between them.
 CVectSharp.PDF.AnnotationStyleDescribes the appearance of a PDF annotation.
 CVectSharp.Canvas.AvaloniaContextInterpreterContains methods to render a Page to an Avalonia.Controls.Canvas.
 CVectSharp.Plots.Bars<(T, double)>
 CVectSharp.TrueTypeFile.BearingsRepresents the left- and right-side bearings of a glyph.
 CVectSharp.BrushRepresents a brush used to fill or stroke graphics elements. This could be a solid colour, or a more complicated gradient or pattern.
 CVectSharp.TrueTypeFile.ClassDefinitionTable.ClassRangeRecord
 CVectSharp.Filters.ColourMatrixRepresents a colour transformation matrix.
 CVectSharp.ColoursStandard colours.
 CAvalonia.Controls.Control
 CVectSharp.Font.DetailedFontMetricsRepresents detailed information about the metrics of a text string when drawn with a certain font.
 CVectSharp.DocumentRepresents a collection of pages.
 CEventArgs
 CException
 CVectSharp.Canvas.FilterOptionDetermines how and whether image filters are rasterised.
 CVectSharp.PDF.PDFContextInterpreter.FilterOptionDetermines how and whether image filters are rasterised.
 CVectSharp.SVG.SVGContextInterpreter.FilterOptionDetermines how and whether image filters are rasterised.
 CVectSharp.FontRepresents a typeface with a specific size.
 CVectSharp.FontFamilyRepresents a typeface.
 CVectSharp.Font.FontUnderlineRepresents options to underline text.
 CVectSharp.Markdown.FormattedStringRepresents a string with associated formatting information.
 CVectSharp.FormattedTextRepresents a run of text that should be drawn with the same style.
 CVectSharp.FormattedTextExtensionsContains extension methods for collections of FormattedText objects.
 CVectSharp.FrameA key frame for an animation.
 CVectSharp.Plots.Function2DGridRepresents a function of two variables that has been sampled in some points.
 CVectSharp.GradientsStandard gradients.
 CVectSharp.GradientStopRepresents a colour stop in a gradient.
 CVectSharp.GraphicsRepresents an abstract drawing surface.
 CVectSharp.GraphicsPathRepresents a graphics path that can be filled or stroked.
 CVectSharp.Markdown.HTTPUtilsContains utilities to resolve absolute and relative URIs.
 CICoordinateSystem
 CVectSharp.Plots.ICoordinateSystem1D< T >Represents a coordinate system tranforming data points of type T into doubles.
 CVectSharp.Plots.ICoordinateSystem1D< double >
 CVectSharp.Plots.ICoordinateSystem< IReadOnlyList< double > >
 CVectSharp.Plots.ICoordinateSystem<(T1, T2)>
 CVectSharp.Plots.IDataPointElementRepresents a symbol that can be added to the plot at a specified position.
 CIDictionary
 CIDisposable
 CVectSharp.IEasingDescribes a function used to transform the transition speed.
 CIEquatable
 CVectSharp.Filters.IFilterRepresents a filter. Do not implement this interface directly; instead, implement ILocationInvariantFilter or IFilterWithLocation.
 CVectSharp.Filters.IFilterWithRasterisableParameterRepresents a filter with a parameter that needs to be rasterised at the same resolution as the subject image prior to applying the filter. The FilterWithRasterisableParameter abstract class provides a default implementation of this interface.
 CVectSharp.IFontLibraryRepresents a font library with methods to create FontFamily objects from a string or from FontFamily.StandardFontFamilies.
 CVectSharp.IGraphicsContextThis interface should be implemented by classes intended to provide graphics output capability to a Graphics object.
 CVectSharp.ThreeD.ILightSourceRepresents a light source.
 CIList
 CVectSharp.Raster.ImageSharp.ImageSharpContextInterpreterContains methods to render a Page to an Image.
 CVectSharp.ImageSharpUtils.ImageURIParserProvides a method to parse an image URI into a page.
 CVectSharp.MuPDFUtils.ImageURIParserProvides a method to parse an image URI into a page.
 CVectSharp.ThreeD.IMaterialRepresents a material used to the determine the appearance of Triangle3DElement.
 CVectSharp.Plots.IPlotElementRepresents a plot element.
 CIReadOnlyList
 CVectSharp.ThreeD.ISceneRepresents a 3D scene.
 CVectSharp.ThreeD.LightIntensityRepresents the intensity of a light source at a particular point.
 CVectSharp.Markdown.LineRepresents a text line.
 CVectSharp.LineDashRepresents instructions on how to paint a dashed line.
 CVectSharp.Markdown.LineFragmentRepresents one of the fragments that make up a Line.
 CVectSharp.Markdown.MarginsRepresents the margins of a page.
 CVectSharp.Markdown.MarkdownContextRepresents the current status of the Markdown rendering process.
 CVectSharp.Markdown.MarkdownEmojiExtensionContains extension methods for the MarkdownPipelineBuilder class.
 CVectSharp.Markdown.MarkdownRendererRenders Markdown documents into VectSharp graphics objects.
 CVectSharp.Fonts.NimbusContains an IFontLibrary providing access to the Nimbus family of standard fonts (used e.g. by MuPDF).
 CVectSharp.ThreeD.ObjectFactoryA static class containing methods to create complex 3D objects.
 CVectSharp.PDF.OptionalContentGroups.OptionalContentGroupExpressionRepresents the result of a boolean operation on OptionalContentGroups.
 CVectSharp.PDF.OptionalContentGroups.OptionalContentGroupSettingsRepresents the settings for optional content groups (sometimes referred to as layers) in a PDF document.
 CVectSharp.PDF.OptionalContentGroups.OptionalContentGroupTreeLabelA label for an OptionalContentGroupTreeNode.
 CVectSharp.PageRepresents a Graphics object with a width and height.
 CVectSharp.TrueTypeFile.PairKerningContains information describing how the position of two glyphs in a kerning pair should be altered.
 CVectSharp.SVG.ParserContains methods to read an SVG image file.
 CVectSharp.PDF.PDFContextInterpreterContains methods to render a Document as a PDF document.
 CVectSharp.PDF.PDFDocumentA low-level representation of a PDF document.
 CVectSharp.PDF.PDFMetadataRepresents metadata for a PDF document.
 CVectSharp.MuPDFUtils.PDFParserContains methods to import PDF documents as vectors.
 CVectSharp.Plots.PlotRepresents a collection of plot elements.
 CVectSharp.Plots.PlotElementPresentationAttributesDetermines the appearance of plot elements.
 CVectSharp.TrueTypeFile.CoverageTable.RangeRecord
 CVectSharp.Raster.RasterContains methods to render a page to a PNG image.
 CVectSharp.RectangleRepresents a rectangle.
 CVectSharp.Canvas.RenderActionRepresents a light-weight rendering action.
 CVectSharp.SegmentRepresents a segment as part of a GraphicsPath.
 CVectSharp.SizeRepresents the size of an object.
 CVectSharp.Canvas.SKRenderContextRepresents a page that has been prepared for fast rendering using the SkiaSharp renderer.
 CVectSharp.Canvas.SKRenderContextInterpreterContains methods to render a Page to an Avalonia.Controls.Canvas using the SkiaSharp renderer.
 CVectSharp.SVG.SVGContextInterpreterContains methods to render a Page as an SVG file.
 CVectSharp.Markdown.SyntaxHighlighterContains methods to perform syntax highlighting.
 CVectSharp.TransitionDescribes the transition between two successive Frames.
 CVectSharp.TrueTypeFileRepresents a font file in TrueType format. Reference: http://stevehanov.ca/blog/?id=143, https://developer.apple.com/fonts/TrueType-Reference-Manual/, https://docs.microsoft.com/en-us/typography/opentype/spec/
 CVectSharp.TrueTypeFile.TrueTypeNameRepresets a TrueType name.
 CVectSharp.TrueTypeFile.TrueTypePointRepresents a point in a TrueType path description.
 CUserControl
 CVectSharp.TrueTypeFile.VerticalMetricsRepresents the maximum heigth above and depth below the baseline of a glyph.