IDirectXRenderContext Interface Methods
For a list of all members of this type, see IDirectXRenderContext members.
Public Methods
Name | Description | |
---|---|---|
AsExtremeRenderContext | Gets SciChart.Drawing.Common.IExtremeRenderContext2D from this render context (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
BeginLine | Begins a Polyline segment, returning the SciChart.Drawing.Common.IPathDrawingContext. This is the fastest way to draw lines and simply a proxy to DrawLines method. (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
BeginPolygon | Begins a filled Polygon segment, returning the SciChart.Drawing.Common.IPathDrawingContext. This is the fastest way to draw polygon and simply a proxy to FillArea method. (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
BeginScene | BeginScene, must be called at the start of every frame | |
BeginSpriteBatch | Begins a Sprite Batch, returning the SciChart.Drawing.Common.IPathDrawingContext. This is the fastest way to draw sprites and simply a proxy to %RenderContextBase.DrawSprites(ISprite2D, Rect, IEnumerable<Point>)% method. (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
Clear | Clears the SciChart.Drawing.Common.IRenderSurface2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
CreateBrush | Creates a SciChart.Drawing.Common.IBrush2D valid for the current render pass. Use this to draw rectangles, polygons and shaded areas (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
CreatePen | Creates a SciChart.Drawing.Common.IPen2D valid for the current render pass. Use this to draw outlines, quads and lines (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
CreateSprite | Creates a Sprite from FrameworkElement by rendering to bitmap. This may be used in the DrawSprite method to draw to the screen repeatedly (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
CreateTexture | Creates a Texture with the specified width, height and format. This texture may be modified, and drawn repeatedly using %DrawTexture(ITexture2D, Rect)% (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from System.IDisposable) | |
DisposeResourceAfterDraw | Call this method, passing in System.IDisposable instance to dispose after the render pass completes. Called internally by SciChart to lazy-dispose of Direct2D and Direct3D brushes and textures (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawEllipse | Draws an Ellipse on the SciChart.Drawing.Common.IRenderSurface2D using the specified outline Pen and fill Brush (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawEllipses | Draws 0..N Ellipses at the points passed in with the same width, height, pen and brush (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawHeightTextureContours | Draws contours for a height texture the texture. (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawLine | Draws a single line on the SciChart.Drawing.Common.IRenderSurface2D using the specified SciChart.Drawing.Common.IPen2D. Note for a faster implementation in some rasterizers, use DrawLines passing in an IEnumerable (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawLines | Draws a multi-point line on the SciChart.Drawing.Common.IRenderSurface2D using the specified SciChart.Drawing.Common.IPen2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawPixelsVertically | Draws vertical scan line for heatmap from bottom to top, from yStart to yEnd (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawQuad | Draws a Quad on the SciChart.Drawing.Common.IRenderSurface2D using the specified SciChart.Drawing.Common.IPen2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawSprite | Blits the source image onto the SciChart.Drawing.Common.IRenderSurface2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawSprites | Batch draw of the source sprite onto the SciChart.Drawing.Common.IRenderSurface2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawText | Draws text at the specified position (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
DrawTexture | Draws the SciChart.Drawing.Common.ITexture2D to the specified viewport rect (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
EndScene | EndScene, called at the end of every frame | |
FillArea | Fills an area defined the the Points and Heights, e.g. as in a mountain chart, using the specifie SciChart.Drawing.Common.IBrush2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
FillPolygon | Fills a polygon on the SciChart.Drawing.Common.IRenderSurface2D using the specifie SciChart.Drawing.Common.IBrush2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
FillRectangle | Fills a rectangle on the SciChart.Drawing.Common.IRenderSurface2D using the specified SciChart.Drawing.Common.IBrush2D (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
IsCompatibleType<T> | Determines whether the primitive type T is compatible with this SciChart.Drawing.Common.IRenderContext2D instance (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
MeasureText | Measures text (Inherited from SciChart.Drawing.Common.IRenderContext2D) | |
RenderColorTriangles | Render a series of triangles that enclose points by heights sent, and filled with the colors sent | |
RenderGammaSeriesFilledTriangles | Render gamma series, with calculated point on the other side of the gamma curve | |
SetPrimitivesCachingEnabled | Enables or disables primitves caching optimization (Direct3D renderer only) (Inherited from SciChart.Drawing.Common.IRenderContext2D) |
Extension Methods
Name | Description | |
---|---|---|
GetStyledPen | Takes a System.Windows.Shapes.Line with a System.Windows.Style applied, and returns a SciChart compatible SciChart.Drawing.Common.IPen2D which can be used with the SciChart.Drawing.Common.IRenderContext2D for drawing lines | |
SafeDispose | Checks for null and if not null, calls Dispose |
See Also