WPF Charting Documentation - SciChart WPF Charts SDK v5.x
SciChart.Drawing.Common Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassDrawEventArgs EventArgs raised when the IRenderSurface.Draw event is raised, which occurs at the start of the render pass
ClassFontCacheKey identifies cached rendered character
ClassRenderContextBase Defines the base class for IRenderContext2D implementors, allowing drawing, blitting and creation of pens and brushes on the RenderSurfaceBase
ClassRenderedEventArgs Event args used when the IRenderSurface.Rendered event is raised
ClassRenderOperationLayer Stores a queue of System.Action operations to perform, intended to be used to queue rendering operations and re-arrange Z-order
ClassRenderOperationLayers A collection of RenderOperationLayer layers, which allow rendering operations to be posted to a layered queue for later execution in order (and correct Z-ordering).
ClassRenderSurfaceBase An 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.
ClassRenderTimer

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
InterfaceIBrush2D Defines the interface to a 2D Brush used to paint fills on the IRenderSurface2D
InterfaceIDashSplittingContext Defines interface to context of splitting line into dashes
InterfaceIExtremeRenderContext2D Defines the interface to a Extreme 2D RenderContext
InterfaceIPathColor A base interface for IPen2D and IBrush2D. Used by the IPathDrawingContext to draw fills and lines
InterfaceIPathContextFactory

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

InterfaceIPathDrawingContext Returns an IPathDrawingContext to draw a polyline, or collection of PointMarkers
InterfaceIPen2D Defines the interface to a 2D pen, used to draw lines on the IRenderSurface2D
InterfaceIPointMarkerPathContextFactory

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

InterfaceIPointMarkerPathDrawingContext Returns an IPointMarkerPathDrawingContext to draw a polyline, or collection of PointMarkers
InterfaceIRenderContext2D Defines the interface to a 2D RenderContext, allowing drawing, blitting and creation of pens and brushes on the RenderSurfaceBase
InterfaceIRenderSurface Common interface for a RenderSurface, RenderSurfaceBase
InterfaceIRenderSurface2D Defines 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.
InterfaceISprite2D Defines the interface to a 2D Sprite, a small fixed-size bitmap which is rendered repeatedly to the viewport
InterfaceITexture2D Defines the interface to a 2D texture, used to draw images on the IRenderSurface2D
Enumerations
 EnumerationDescription
EnumerationRenderLayer Enumeration Constants to define the layers in RenderOperationLayers
EnumerationTextureFiltering Defines 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)
EnumerationTextureFormats Defines TextureFormats for ITexture2D derived types
EnumerationTextureMappingMode Defines 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

Reference

SciChart.Drawing Assembly

 

 


SCICHART ® is a Registered Trademark in the UK, US and EU. Copyright SciChart Ltd 2011-2018.

Send Feedback