Lightning |
Class | Description | |
---|---|---|
AfterRenderingEventArgs | Represents a class that provides arguments for the AfterRendering event. | |
BarSeriesValue3D | Bar series value for 3D bars. | |
BeforeRenderingEventArgs | Represents a class that provides arguments for the BeforeRendering event. | |
BitmapAntialiasOptions | Bitmap anti-aliasing options. | |
BitmapFill | Bitmap fill. | |
Border | Border class. | |
BoundsDoublePolar | Polar boundaries. Angle minimum...angle maximum and radius minimum... radius maximum. | |
BoundsDoubleXY | XY boundaries. X minimum...X maximum and Y minimum... Y maximum. | |
CaptureEventArgs | Represents a class that provides arguments for the Capture event. | |
ChartEventArgs | Represents a class that provides arguments for a chart event. | |
ChartException | Chart exception class. | |
ChartNode | Chart base node. | |
ChartOptions | Generic options controlling LightningChart behavior. | |
ChartTools | Chart tools provides versatile static methods. | |
ContourLineLabels | Contour Line Label's properties. Property tree: if enabled; manipulate format, font and color of text. Default state is disabled; | |
ConversionRoutines | Static class for converting WPF to WinForms objects and vice versa | |
CustomLinePointColoringAndShapingBaseEventArgs | Represents a class that provides arguments for the CustomLinePointColoringAndShaping base event. | |
DataBreakingOptions | Data breaking options. Defines, if gaps are enabled on series data and by which value. Default state is disabled and default gap value is Double.NaN; | |
DefaultColors | Default colors | |
DpiHelper | Static helper class that contains helpers on DPI related issues. Meaning mainly PX to DIP conversions. | |
DraggableObject | Draggable handler, handles dragging maneuvers of chart object. | |
ExtensionsClass | Extensions | |
Fill | Fill class that can be applied to a rectangle | |
GraphSegmentInfo | Graph segment info. Needed when showing multiple Y-axes stacked. | |
GridOptions | Grid options | |
GridOptionsAngular | Empty class for angular grid options. | |
GridOptionsRound | Grid options of round views. | |
GridOptionsSmith | Grid options of Smith view. | |
GridOptionsSmithExtraLine | Smith Grid extra line options | |
HighlightedStateEventArgs | Defines event information for HighlightedStateEventHandler. Contains information for highlighting state changes. | |
HighlightingItemBase | Base class for all LC objects that can be highlighted. | |
HorizontalScrollBar | Horizontal scrollbar. Values use unsigned 64-bit integer value range. | |
LightningChart | LightningChart is an ultimate data visualization chart control for high-speed 2D and 3D purposes. | |
LightningChartThemeBasics | Dynamic lighningchart basic theme | |
LightningChartWall3DColors | 3D wallcolors | |
LineStyle | Line drawing parameters | |
LineStyle3D | Line drawing parameters | |
LineStyle3DZoomBox | Line drawing parameters | |
MathRoutines | Chart tools provides versatile static methods | |
MouseCursors | LightningChart specific mouse cursors | |
MultiTouchEventArgs | Represents a class that provides arguments for the MultiTouch events. | |
PaletteStep | Palette step. | |
PointDoubleXY | XY point. | |
PointDoubleXYZ | XYZ point. | |
PointFloatXY | XY point. | |
PointFloatXYZ | 3D point. | |
PointIntXY | XY point, integer. | |
PointPolar | Polar point. | |
PointRGB | RGB point. | |
PointRound | Round chart point. | |
PointShapeStyle | Shape style | |
PointShapeStyleBaseSHAPE | Shape style. | |
PointSmith | Smith point. | |
PointUnitCircle | UnitCircle coordinate point. X and Y coordinates have normed values in range [-1,1]. Point (0,0) points is at the center of the circle. | |
RangeT | Range for Generic Types. | |
RangeInt | Range for PointInt. | |
RangeRGB | Range for PointRGB. | |
RangeXYZ | Range for PointDoubleXYZ. | |
RenderingSettings |
Rendering settings, that can be given as chart constructor parameter to set the creation time parameters.
Speeds up creating of the chart, if non-default values are given, preventing the chart rendering engine to be re-created several times.
Note that the values are only read once after the chart is created, and changing them later has no effect. To change values after chart has been created, use Charts ChartRenderOptions property on WPF, or RenderOptions property on WinForms, both of type RenderOptionsCommon This object can be shared between multiple charts. | |
SamplingRateOptions | Settings for Volume Model Sampling Rate Manager. | |
ScrollBarBase | Vertical scroll bar. Values use unsigned 64-bit integer value range. | |
ScrollButtonOptions | Scroll button options | |
ScrollEventArgs | Represents a class that provides arguments for the Scroll event. | |
ScrollThumbOptions | Represents a scroll bar thumb. | |
SeriesMarkerPointShapeStyle | Shape style for SeriesEventMarkers. | |
Shadow | Shadow class shows a shadow behind it's master object | |
SizeDoubleXY | 2D size. | |
SizeDoubleXYZ | 3D size. | |
SizeFloatXY | 2D size. | |
SizeFloatXYZ | 3D size. | |
StaticXGrid | Static X Grid | |
TextShadow | TextShadow class shows a shadow behind it's master text. | |
TotalChartCountChangedEventArgs | Represents a class that provides arguments for the TotalChartCountChanged event. | |
Triggering | Triggered oscilloscope view options | |
UiSettings | Base class for UI Settings. LC users see these objects as the usable objects handled in the LC. In effect these only store the settings for the actually drawed objects, that inherit IBGListener interface and cache the drawing information. This is part of a test to remove object sharing limitations from LC. | |
UserInteractiveDeviceEventArgs | Mouse/Pointer/Touch/Pen/input device related event arguments. Position is pixels. | |
UserInteractiveObject | User interaction base class, handles basic user interactions on some chart object. | |
UserInteractiveObjectInt | UserInteractiveObjectInt contains interactive item. Internal use only. | |
ValueRangePalette | Value range palette. | |
VerticalScrollBar | Represents a vertical scroll bar control. Values use unsigned 64-bit integer value range. | |
WorkAroundWarpException | Work around warp class |
Structure | Description | |
---|---|---|
AreaSeriesPoint | Area series point. | |
ArrayProcessThreadInfo | Array process info for a thread. | |
BarSeriesValue | Bar series value. | |
ButtonState | User interactive object button state. | |
ChartInfo | Information about LightningChart used when throwing errors. | |
ChartMessageInfo | ChartMessageInfo is passed on ChartMessage and it contains information about the error event. Also used as a part of ExceptionInfo. | |
ClipArea | Clip area. Prevents owner series data from rendering in Begin...End range. | |
CoordXY | 2D coordinate, double format. Used with UserInteractiveObject. | |
CoordXYZ | 3D coordinate structure. | |
DigitalLineSeriesCoordinateSolveResult | DigitalLineSeries coordinate solver result. | |
DigitalLineSeriesValueSolveResult | DigitalLineSeries value solve result. | |
EngineInitResult | Engine Init Result. | |
EngineWarning |
Defines a type for messages that can be received from the rendering engine.
Used to pass messages from engine to LightningChart during initialization.
Usually the messages are warnings or other notifications intended for optimization and debugging. If they are critical they usually result in exceptions. | |
ExceptionInfo | Struct for containing error and debug information for ChartExceptions. | |
HighLowSeriesPoint | HighLow series point. | |
IntensityPoint | Intensity series data point. | |
LightningChartRECT | Rectangle structure. | |
LineSeriesCoordinateSolveResult | Line series coordinate solver result. | |
LineSeriesStat | Line series statistics. | |
LineSeriesValueSolveResult | LineSeries value solve result. | |
MapCoordinate | Map geo coordinate. | |
PointDouble | Point, double format. | |
PointDouble2D | Point, double format. | |
PointDouble3D | Point 3D as double coordinates. | |
PointFloat | Point, float format. | |
PointFloat3D | Point 3D, float format. | |
PointInt | Point, integer format. | |
PolarSeriesPoint | Polar series point. | |
Polygon3DPoint | Point, Polygon3D format (x,z). | |
RangeChangeInfo | Axis range at Zoomed event. | |
RangeInfo | Axis range information. | |
RectangleXY | Rectangle in XY coordinate system. | |
RectangleXYF | Rectangle in XY coordinate system for floats. | |
RenderDeviceInfo | Render device info structure. | |
SegmentLine | Line segment from A to B. | |
SeriesErrorPoint | Series point with error tolerance. | |
SeriesPoint | Series point. | |
SeriesPoint3D | PointLineSeries3D series point. | |
SeriesPointCompact3D | PointLineSeries3D series point, compact format to save memory. | |
SeriesPointCompactColored3D | PointLineSeries3D series point with color, compact format to save memory. | |
SizeFloat | Size, float format. | |
SizeInt | Size, int format. | |
SmithSeriesPoint | Smith series point. | |
StockSeriesData | Stock series data for one day. | |
SurfacePoint | 3D Surface series data point. | |
SystemInfo | Contains information about the users system. |
Interface | Description | |
---|---|---|
IChartNode | Interface for identifying chart objects. | |
IColoredPoint | Colored Point. | |
IGridOptions | Grid options. | |
IHighlightingItem |
Interface of objects that can be highlighted.
Allows user to highlight the object and define how the object should be highlighted. The objects also report to users when they are highlighted. | |
IPointPolar | IPointPolar interface. | |
IPointRound | IPointRound interface. | |
IPointSmith | Interface of the Smith points. | |
IPointUnitCircle | Interface for UnitCircle coordinate points. X and Y coordinates have normed values in range [-1,1]. Point (0,0) points is at the center of the circle. | |
IRoundSeriesPoint | Base for polar series points. |
Delegate | Description | |
---|---|---|
HighlightedStateEventHandler | Event type for notifying changes in the highlighting state of an object. | |
LightningChartAfterRenderingEventHandler | The delegate to use for handlers that receive the AfterRendering event. | |
LightningChartBeforeRenderingEventHandler | The delegate to use for handlers that receive the BeforeRendering event. | |
LightningChartCaptureEventHandler | The delegate to use for handlers that receive the Capture event. | |
LightningChartChartMessageHandler | Delegate for ChartMessage event. | |
LightningChartDPIChangedHandler | Delegate for OnDPIChanged event. | |
LightningChartMultiTouchDownEventHandler | The delegate to use for handlers that receive the MultiTouchDown event. | |
LightningChartMultiTouchMoveEventHandler | The delegate to use for handlers that receive the MultiTouchMove event. | |
LightningChartMultiTouchUpEventHandler | The delegate to use for handlers that receive the MultiTouchUp event. | |
LightningChartRenderingEngineChangedHandler | Delegate for RenderEngineChanged event. | |
LightningChartTotalChartCountChangedEventHandler | The delegate to use for handlers that receive the TotalChartCountChanged event. | |
ScrollBarBaseScrollEventHandler | The delegate to use for handlers that receive the Scroll event. | |
TriggeringTrigPositionChangedHandler | Delegate for event OnTrigPosChanged | |
ValueRangePaletteFormatStepValueTextHandler | Delegate for FormatStepValueText event. |
Enumeration | Description | |
---|---|---|
ActiveView | Chart type. | |
Alignment | General alignment. | |
AlignmentHorizontal | Horizontal alignment. | |
AlignmentInSegmentGap | XY LegendBox alignment between segments. | |
AlignmentInVerticalMargin | LegendBox alignment when rendered vertically on top of each other. | |
AlignmentPie3DTitle | 3D Pie title alignment. | |
AlignmentVertical | Vertical alignment. | |
AngularUnits | Angular units. | |
Annotation3DSizing | Annotation3D sizing type. | |
AnnotationRoundSizing | AnnotationPolar sizing type. | |
AnnotationStyle | Annotation style. | |
AnnotationTargetCoordinates | Annotation target coordinate system. | |
AnnotationXYSizing | AnnotationXY sizing type. | |
ArrowStyle | Arrow style. | |
Axis3DBinding | 3D axis binding. | |
AxisAlignment3D | 3D axis alignment. | |
AxisAngleType | Amplitude axis placement angle. used in polar. | |
AxisBinding | Axis binding. | |
AxisDimension | XY axis dimension. | |
AxisDimension3D | 3D axis dimension. | |
AxisRangeGapStyle | Axis range gap rendering style. | |
AxisTitleAlignment3D | 3D axis title alignment. | |
AxisValueType | Axis value type. | |
AxisWheelAction | Wheel action on axis. | |
AxisXLocation3D | 3D X-axis location. | |
AxisYLocation3D | 3D Y-axis location. | |
AxisZLocation3D | 3D Z-axis location. | |
BarDrawItemType3D | Bar draw item type for 3D bar draw data. | |
BarsGrouping | Bars grouping. | |
BarShape3D | Bar shape 3D. | |
BarsOrientation | Bars orientation. | |
BarsStacking | Bars stacking. | |
BarsTitleHorizontalAlign | Bar labels horizontal alignment. | |
BarsTitleVerticalAlign | Bar labels vertical alignment. | |
BarViewGrouping3D | Bars view grouping for 3D. | |
BitmapFillLayout | Bitmap fill layout. | |
BitmapSmoothing | Bitmap smoothing options | |
BorderType | Border types. | |
CenterClipping | Clipping at the center of the graph. | |
ChartEventMarkerVerticalPosition | Chart event marker vertical position. | |
ChartTitleAlignment | Chart title align. | |
ChartToolsGatherDataOptions | Options for calling GatherApplicationInformation. | |
ChartUpdateTypes | Defines how/when chart is updated and new frames are rendered. | |
ChildPropertyChangedFlags | ChildPropertyChanged flags. These flags must be OR'd on each level, so that root level is reported all the flags. | |
ClipboardImageFormat | Clipboard image format. | |
ClipDirection | Clip direction. | |
ColorTheme | Theme colors. | |
ContourLineType3D | The contour line type for Surface series, 3D. | |
ContourLineTypeXY | The contour line type for Intensity/Color map series, 2D. | |
CoordinateSystem | Coordinate system selector. | |
CoordinateSystem3DPie | Coordinate system selector for 3DPie. | |
CoordPostfix | Degrees, arc minutes, arc seconds representation coordinate postfix. | |
Cull | Culling of 3D triangles. | |
CursorStyle | Cursor styles. | |
CustomTickStyle | Custom Tick And Grid Style. | |
DeviceTypeFlags | Flags specifying possible rendering engines. | |
Direction | Directions. | |
DoubleClickAction3D |
Double click zoom/pan operation.
Used as value for DevicePrimaryButtonDoubleClickAction property, to define what happens when device primary button is double clicked. | |
DXFeatureLevel | DX Feature level. | |
DynamicBackgroundImage | Background image for dynamic themes. | |
EngineMessageType | Detailed information about the error messages type. | |
EnhancedAntiAliasing | Enhanced anti-aliasing. Anti-aliasing is made in GPU shader. This is useful especially for GPUs that don't support anti-aliasing in GPU hardware. Provides better visual quality and clearness of lines than hardware anti-aliasing. | |
EventMarkerSymbol | Event marker symbol. | |
FillLayout | Fill layout. | |
FontsRenderingQuality | Fonts rendering quality. | |
GPUPreference | GPU preference. Is only applicable with D11 device. | |
GradientFill | Gradient fill type. | |
GradientFillPoint | Gradient fill type. | |
GridAxis | Grid source axis. | |
GridLineSource | Selector between custom and normal gridline / ticks rendering. | |
GridTypeSmith | Enumeration specifying how the smith grid are to be formed. For more information, see AxisSmith.GridType property. | |
GridVisibilityOrder | Defines the grids position in relation to other elements in depth direction. In other words, used in defining in which order different objects are drawn. | |
Highlight | Highlight style, when user is over an object. | |
HighlightStateSource | Reason/source for highlighting event. | |
HintsVisible | Options for defining when to show hints. | |
HorizontalScrollBarAlignment | Horizontal scroll bar alignment. | |
ImageType | Image type. | |
IntensityFillStyle | Intensity series fill style. | |
IntensityGridValuesDataOrder | IntensityGridSeries values data order in jagged array. | |
IntensitySeriesCursorData | IntensitySeries DataCursor ResultTable data visibility flags. | |
IntensitySeriesOptimization | Intensity series optimization. | |
LatitudePostfix | Latitude degrees, arc minutes, arc seconds representation coordinate postfix. | |
LegendBox3DCategorization | 3D legend box items categorization. | |
LegendBoxCategorization | Legend box items categorization. | |
LegendBoxLayout | Legend box layout. | |
LegendBoxPosition | Legend box position. | |
LegendBoxPositionXY | Legend box position for XY Views. | |
LightedSide | Surface side which is being lit. | |
LightedSurfaceSide | Surface side which is being lit. | |
LightingScheme | Predefined lighting schemes for 3D view. | |
LightningChartAlfErrorLevel | Alf Error Level | |
LightType | Light types. | |
LimitYToSegment | Limiting style for series rendering on y-axis. | |
LineAntialias | Line anti-aliasing. | |
LineAntiAliasingType | Line anti-aliasing type. | |
LineOptimization | Line rendering optimization for 3D lines. | |
LinePattern | Line patterns. | |
LineSeriesSolveStatus | Line series value solver status. | |
LogLabelsType | Logarithmic axis labels type. | |
LongitudePostfix | Longitude degrees, arc minutes, arc seconds representation coordinate postfix. | |
MeshModelRenderingOrder | MeshModel rendering order. | |
MessageSeverity | Tells the severity level of ChartMessage event. Used to determine which kind of actions should be taken on the message event. | |
MessageType | Detailed information about the type of the ChartMessage event | |
MovementDimension | Flags specifying point movement dimension. | |
MultiTouchZoomDirection | Touch zoom direction options. | |
OrderChangeAction | Order change action. | |
OrientationModes | Camera orientation / rotation interpretation types, giving meaning for RotationX, RotationY and RotationZ settings and their calculation order, thus affecting camera position and orientation. See remarks for generic information on camera placement and orientation. See different enumeration values and OrientationMode property for more information on available options, their usage and effects. | |
OverlayElementsHorizontalAlign | Overlay elements horizontal alignment. | |
PaletteType | Surface palette type. | |
PanDirection | Pan direction. | |
PersistentRenderingResult | Result of persistent rendering. | |
PieStyle3D | 3D Pie style. | |
PieTitleStyle | Pie titles style. | |
PixelFormat | Describes a pixel format of an image or texture. | |
Plane3D | Defines 3D plane orientation. | |
PlaneXAxis3D | 3D plane orientation for X-axis. | |
PlaneYAxis3D | 3D plane orientation for Y-axis. | |
PlaneZAxis3D | 3D plane orientation for Z-axis. | |
PointColoringTarget | Specifies a singular color destination of a point. | |
PointShape3D | Point shape 3D. | |
PointsRenderOptimization | Points rendering optimization. | |
PointsRenderOptimization3D | Points rendering optimization for 3D PointLineSeries. | |
PointsType | Points type. | |
PointsType3D | Points type, 3D. | |
PolarAxisRotateAction | Wheel action on polar circumference. | |
PolarColorStyle | Polar line coloring style. | |
PolarLegendBoxCategorization | Polar legend box items categorization. | |
PolygonTitleAlignmentHorizontal | Polygon title horizontal alignment. | |
PolygonTitleAlignmentVertical | Polygon title vertical alignment. | |
PredefinedCamera | Predefined camera for 3D view. | |
ProjectionType | Projection types for 3D camera. | |
RayFunction | Ray Function specifier | |
RectangleZoomMode | Rectangle zooming mode, which tells how axis ranges (Minimum and Maximum on X and Y axes) are updated by rectangle zooming operation. | |
RectFillStyle | Rectangle fill style. | |
Regression | Regression type. | |
RendererDeviceType | Rendering device type. | |
RightToLeftZoomAction3D | Right-to-left zoom action. | |
RightToLeftZoomActionRound | Right-to-left zoom action. | |
RightToLeftZoomActionXY | Right-to-left zoom action. | |
RoundGridTickmarkLocation | Round grid mark location in relation to circle. | |
SampleFormat | Sample data line series sample storage format. | |
ScaleMultipleFlags | Scale multiple flags. | |
ScaleType | Axis scale type. | |
ScrollBarScrollType | Scroll bar scrolling type. | |
ScrollButtonStyle | Scroll bar button style. | |
SeparatorCSV | CSV file export separator. | |
SeriesEventMarkerHorizontalPosition | Series event marker horizontal position. | |
SeriesEventMarkerVerticalPosition | Series event marker vertical position. | |
SeriesMarkerPointShape | Point shape for XY series event markers. | |
ShadeMode | Shade mode. | |
Shape | Point shape. | |
ShapeType | Shape type. Used with 3D PointLineSeries. | |
StockSeriesPacking | StockSeries packing state. | |
StockStyle | Stock style. | |
SurfaceFillStyle | Surface series fill style. | |
SurfaceLegendBoxTitlePosition | 3D surface legend box title position. | |
SurfaceOptimization | 3D Surface performance optimization. | |
SurfaceRenderingOrder | Surface series rendering order. | |
SurfaceWireframeType | Surface series wireframe type. | |
SurfaceWireframeType3D | Surface series 3D wireframe type. | |
TargetCrossHair | 3D annotation target crosshair style. | |
TargetImageFormat | Target image format. | |
TextShadowStyle | Text shadow style. | |
TextureWrapMode | Texture wrapping. Descriptions copied from MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/bb322814(v=vs.85).aspx | |
TransparencyRenderMode | Render mode for transpararent objects. | |
TriggeringEdge | Triggering edge direction. | |
TriggeringSeriesType | Triggering series type. | |
UserFriendlyScaleCalcCondition | Friendly scale calculation conditions. | |
UserInteractiveDeviceButton | Button related to user action. E.g. with mouse. Pen could have many buttons, touch not, which would be using None or Primary. Event would describe the action in touch case. | |
UserInteractiveDeviceButtonAction | UserInteractiveObject action related to device button. | |
UserInteractiveDeviceButtonAction3D | UserInteractiveObject action related to device button, for 3D view. | |
UserInteractiveDeviceButtonAction3DPie | UserInteractiveObject action related to device button, for 3D Pie. | |
UserInteractiveDeviceButtonState | State related to user interactive device button. | |
UserInteractiveDeviceEventType | User interactive device event types. | |
UserInteractiveObjectInteractionState | Interaction state. | |
WallGridStripXY | Grid bands in between major grid lines. | |
WallGridStripXZ | Grid bands in between major grid lines. | |
WallGridStripYZ | Grid bands in between major grid lines. | |
WallType | Wall type. | |
WaterfallContourLineType | Waterfall series contour line type. | |
WaterfallWireframeType | Waterfall series wireframe type. | |
VerticalDirection | Vertical direction. | |
VerticalScrollBarAlignment | Vertical scroll bar alignment. | |
WheelZooming | Wheel zooming. | |
ViewAspectRatio | Aspect ratio. | |
XAxisAutoPlacement | X-axis auto placement locations related to chart draw area. | |
XAxisExplicitAutoPlacementSide | X-axis explicit automatic location. | |
XAxisScrollMode | Scrolling types. | |
XAxisTitleAlignmentHorizontal | Horizontal alignment of X-axis title. | |
XAxisTitleAlignmentVertical | Vertical alignment of X-axis title. | |
XYAxisGridStrips | Grid bands in between major grid lines | |
YAxesLayout | Y-axis arrangement mode, when there's several Y-axes defined. | |
YAxisAutoPlacement | Y-axis auto placement locations related to chart draw area. | |
YAxisExplicitAutoPlacementSide | Y-axis explicit automatic location. | |
YAxisPosition | Y-axis position. | |
YAxisTitleAlignmentHorizontal | Horizontal alignment of Y-axis title. | |
YAxisTitleAlignmentVertical | Vertical alignment of Y-axis title. | |
ZoomArea3D | Zoom area options for View3D and ViewPie3D | |
ZoomAreaRound | Zoom area options for polar and smith charts. |