Properties  Methods 

ISciChart3DSurface Interface Members

The following tables list the members exposed by ISciChart3DSurface.

Public Properties
 NameDescription
 PropertyGets or sets the Camera on the ISciChart3DSurface  
 PropertyGets or sets the ChartModifier on the ISciChart3DSurface  
 Property Gets or sets an optional Chart Title, displayed above the chart surface (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 PropertyGets or sets a value whether to clip the ChartModifierSurface property to bounds. Default False (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property Gets or sets a flag whether SciChart should output rendering exceptions and 'Why Scichart Doesn't Render' reasons to the Debug Console. Default is True. (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property Gets or sets a value indicating if SciChart can use Multi-Threaded rendering (where available). This will seek to use multiple cores to speed up the drawing process but will result in higher CPU usage. This is recommended if the bottleneck is drawing, but not recommended if the bottleneck is some other process e.g. simulation or computation (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 PropertyTrue if the SciChart.Charting.Visuals.SciChartSurfaceBase has been disposed. If so do not draw! (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property Gets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Core.Framework.ISuspendable)
 PropertyGets the a value indicating whether this SciChart.Charting.Visuals.ISciChartSurfaceBase is visible (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property Gets the ModifierSurface, which is used to draw primitives for the Chart Modifiers (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property Gets the collection of RenderableSeries that this SciChartSurface draws.  
 PropertyGets or sets the SciChart.Charting.Visuals.RenderPriority. The default is SciChart.Charting.Visuals.RenderPriority.Normal (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 PropertyGets or sets the RenderSurface implementation that this SciChart.Charting.Visuals.SciChartSurfaceBase uses. Default implementation for a SciChart.Charting.Visuals.SciChartSurface is a SciChart.Drawing.HighSpeedRasterizer.HighSpeedRenderSurface, however SciChart supports additional render surfaces, providing high quality software and high speed hardware accelerated or 3D renderers. (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property Gets the Root Grid that hosts the SciChart3DSurface components all child controls  
 PropertyGets the SciChart.Core.Utility.ServiceContainer which provides access to services throughout SciChart. ServiceContainers are created one per SciChart.Charting.Visuals.SciChartSurface instance, and shared between peripheral components such as SciChart.Charting.Visuals.Axes.AxisBase, SciChart.Charting.Visuals.RenderableSeries.BaseRenderableSeries, SciChart.Charting.ChartModifiers.ChartModifierBase instances. For a full list of available services, see the remarks on SciChart.Core.Utility.ServiceContainer (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Property A synchronization object which is locked during a render pass. If you lock this SciChart will not render and will be blocked on the UI thread until the lock is released. This is used internally by DataSeries to lock the SciChartSurface when bulk updates are done. (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 PropertyGets the IViewport3D which hosts the 3D Scene. This may be null if the SciChart3DSurface has not yet loaded or initialized  
 Property Gets or sets the ViewportManager instance on the chart, which handles behavior of the viewport on render  
 PropertyGets or sets the World Dimensions as a Vector3.  
 PropertyGets or sets the XAxis on the ISciChart3DSurface  
 PropertyGets or sets the YAxis on the ISciChart3DSurface  
 PropertyGets or sets the ZAxis on the ISciChart3DSurface  
Top
Public Methods
 NameDescription
 Method Zooms to extents with the specified animation duration (Inherited from SciChart.Charting.Visuals.ISciChartController)
 Method Zooms the chart to the extents of the data in the X-Direction (Inherited from SciChart.Charting.Visuals.ISciChartController)
 Method Zooms the chart to the extents of the data in the Y-Direction, accounting for the current data in view in the X-direction (Inherited from SciChart.Charting.Visuals.ISciChartController)
 Method Zooms the chart to the extents of the data in the Z-Direction, accounting for the current data in view in the X-Y direction (Inherited from SciChart.Charting3D.ISciChartController3D)
 Method Captures the mouse in the WPF Context  
 Method Called by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from SciChart.Core.Framework.ISuspendable)
 MethodPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from System.IDisposable)
 MethodExport snapshot of current SciChart.Charting.Visuals.SciChartSurfaceBase to System.Windows.Media.Imaging.BitmapSource (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 MethodSaves snapshot of current SciChart.Charting.Visuals.SciChartSurfaceBase to file (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 MethodSaves snapshot of current SciChart.Charting.Visuals.SciChartSurfaceBase to Stream (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Method Asynchronously requests that the element redraws itself plus children. Will be ignored if the element is ISuspendable and currently IsSuspended (within a SuspendUpdates/ResumeUpdates call) (Inherited from SciChart.Core.Framework.IInvalidatableElement)
 Method Preparations for a render pass, called internally, returns the viewport size  
 MethodRaises the SciChart.Charting.Visuals.SciChartSurfaceBase.Rendered event, fired at the end of a render pass immediately before presentation to the screen (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Method Releases the mouse capture.  
 Method Resumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Core.Framework.ISuspendable)
 Method Sets a Cursor on the SciChartSurface (Inherited from SciChart.Charting.Visuals.ISciChartSurfaceBase)
 Method Suspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from SciChart.Core.Framework.ISuspendable)
 Method Zooms the chart to the extents of the data, plus any X or Y Grow By fraction set on the X and Y Axes (Inherited from SciChart.Charting.Visuals.ISciChartController)
 Method Zooms the chart to the extents of the data in the X-Direction (Inherited from SciChart.Charting.Visuals.ISciChartController)
 Method Zooms the chart to the extents of the data in the Y-Direction, accounting for the current data in view in the X-direction (Inherited from SciChart.Charting.Visuals.ISciChartController)
 Method Zooms the chart to the extents of the data in the Z-Direction, accounting for the current data in view in the X-Y direction (Inherited from SciChart.Charting3D.ISciChartController3D)
Top
Extension Methods
 NameDescription
Public Extension Method Checks for null and if not null, calls Dispose
Top
See Also