Fields  Properties  Methods 


VectorFieldDrawingProviderBase Class Members

The following tables list the members exposed by VectorFieldDrawingProviderBase.

Protected Constructors
 NameDescription
Protected ConstructorInitializes a new instance of VectorFieldDrawingProviderBase.  
Top
Protected Fields
 NameDescription
Protected FieldNumber of valid entries at the start of _drawIndices after the last render pass.  
Protected FieldBacking array for the visible-index list built during the last render pass. Only indices [0, _drawCount) are valid; the rest is unused capacity. Populated by BuildFullDrawList or BuildLodDrawList in each concrete provider.  
Top
Public Properties
Public Methods
 NameDescription
Public MethodReturns a segment over the indices that were actually drawn during the last render pass. Returns an empty ArraySegment before the first render or when no vectors are visible.  
Public MethodOverridden.  Called when immediately before a render pass begins. This is guaranteed to be called on the UI Thread.  
Public Method Called during the Draw pass of this series onto the viewport. This method is guaranteed to be called on the UI Thread. (Inherited from SciChart.Charting.Visuals.RenderableSeries.DrawingProviders.BaseDrawingProvider<VectorFieldRenderableSeries>)
Public MethodCalled when a property changes on the associated SciChart.Charting.Visuals.RenderableSeries.BaseRenderableSeries which requires caches to be cleared or drawing to be invalidated in some way. (Inherited from SciChart.Charting.Visuals.RenderableSeries.DrawingProviders.BaseDrawingProvider<VectorFieldRenderableSeries>)
Top
Protected Methods
 NameDescription
Protected Methodstatic (Shared in Visual Basic)Computes the two arrowhead wing points for a vector whose screen-space stem direction is (dx, dy) with squared length lenSq and tip at (tipX, tipY).  
Protected Methodstatic (Shared in Visual Basic)Ensures arr is non-null and has at least required elements, reallocating if necessary. Existing contents are not preserved on resize.  
Protected MethodReturns a cached brush for color, creating one if necessary.  
Protected MethodReturns a cached pen for color, creating one if necessary.  
Protected Methodstatic (Shared in Visual Basic)Resolves the draw color for vector index based on the active SciChart.Charting.Visuals.RenderableSeries.VectorColorMode, palette provider, and colormap.  
Top
Extension Methods
 NameDescription
Public Extension Method Notifies that finalizer has been invoked
Public Extension MethodOverloaded. Converts an System.IComparable array to double array
Public Extension MethodYields a single item, converting it to System.Collections.IEnumerable.
Public Extension Method
Top
See Also