SciChart.Drawing Assembly : SciChart.Drawing.Common Namespace
SciChart.Drawing.Common Namespace
Classes
 ClassDescription
ClassEventArgs raised when the IRenderSurface.Draw event is raised, which occurs at the start of the render pass
Classidentifies cached rendered character
ClassDefines the base class for IRenderContext2D implementors, allowing drawing, blitting and creation of pens and brushes on the RenderSurfaceBase
ClassEvent args used when the IRenderSurface.Rendered event is raised
ClassStores a queue of System.Action operations to perform, intended to be used to queue rendering operations and re-arrange Z-order
ClassA collection of RenderOperationLayer layers, which allow rendering operations to be posted to a layered queue for later execution in order (and correct Z-ordering).
ClassAn abstract base class for the RenderSurface, which is a viewport used within the a SciChartSurface to render RenderableSeries types in a fast manner. The renderer architecture is plugin based, meaning we have build multiple implementations of RenderSurfaceBase.
Class

A timer which uses either System.Windows.Media.CompositionTarget.Rendering event (in case of maxFrameRate supplied as null to Constructor) or DispatcherTimer.

Used by RenderSurfaceBase derived types to trigger drawing

Interfaces
 InterfaceDescription
InterfaceDefines the interface to a 2D Brush used to paint fills on the IRenderSurface2D
InterfaceDefines interface to context of splitting line into dashes
InterfaceDefines the interface to a Extreme 2D RenderContext
InterfaceA base interface for IPen2D and IBrush2D. Used by the IPathDrawingContext to draw fills and lines
Interface

Creates IPathDrawingContext instances, e.g. to draw lines, points, polygon outlines depending on the final implementation.

InterfaceReturns an IPathDrawingContext to draw a polyline, or collection of PointMarkers
InterfaceDefines the interface to a 2D pen, used to draw lines on the IRenderSurface2D
Interface

Creates IPointMarkerPathDrawingContext instances, e.g. to draw points (ellipses, squares, triangles).

InterfaceReturns an IPointMarkerPathDrawingContext to draw a polyline, or collection of PointMarkers
InterfaceDefines the interface to a 2D RenderContext, allowing drawing, blitting and creation of pens and brushes on the RenderSurfaceBase
InterfaceCommon interface for a RenderSurface, RenderSurfaceBase
InterfaceDefines the interface to a RenderSurface, which is a viewport used to draw 2D graphics in a fast manner. The renderer architecture is plugin based, meaning we have build multiple implementations of RenderSurfaceBase.
InterfaceDefines the interface to a 2D Sprite, a small fixed-size bitmap which is rendered repeatedly to the viewport
InterfaceDefines the interface to a 2D texture, used to draw images on the IRenderSurface2D
Enumerations
 EnumerationDescription
EnumerationEnumeration Constants to define the layers in RenderOperationLayers
EnumerationDefines the texture filtering mode. Texture filtering is the method used to determine the texture color for a texture mapped pixel, using the colors of nearby texels (pixels of the texture)
EnumerationDefines TextureFormats for ITexture2D derived types
EnumerationDefines enumeration constants to describe how textures are mapped. If textures are mapped PerScreen, then a single large texture is shared for all elements that use this texture. Else, if PerPrimitive then individual primitives have separate textures.
See Also