ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
ScottPlot.WPF.WpfPlotGL Class Reference
Inheritance diagram for ScottPlot.WPF.WpfPlotGL:
ScottPlot.WPF.WpfPlotBase ScottPlot.IPlotControl

Public Member Functions

override void OnApplyTemplate ()
 
override void Refresh ()
 Render the plot and update the image.
 
- Public Member Functions inherited from ScottPlot.WPF.WpfPlotBase
void Refresh ()
 Render the plot and update the image.
 
 WpfPlotBase ()
 
void Reset ()
 Disposes the current Plot and creates a new one for the control.
 
void Reset (Plot newPlot)
 Loads the given Plot into the control.
 
void ShowContextMenu (Pixel position)
 Launch the default pop-up menu (typically in response to a right-click) at the given position in the control.
 
float DetectDisplayScale ()
 Determine the DPI scaling ratio of the present display. A value of 1.0 means no scaling, and 1.5 means 150% scaling. This operation may be costly so do not call it frequently.
 
Pixel GetPlotPixelPosition (MouseEventArgs e)
 Returns the position of the mouse pointer relative to Plot drawing surface.
 
Pixel GetCurrentPlotPixelPosition ()
 Returns the current position of the mouse pointer relative to Plot drawing surface.
 

Properties

override FrameworkElement PlotFrameworkElement [get]
 
override GRContext GRContext [get]
 Context for hardware-accelerated graphics (or null if not available)
 
- Properties inherited from ScottPlot.WPF.WpfPlotBase
GRContext GRContext [get]
 Context for hardware-accelerated graphics (or null if not available)
 
Plot Plot [get, set]
 The primary Plot displayed by this interactive control.
 
IMultiplot Multiplot [get, set]
 The multiplot managed by this interactive control.
 
float DisplayScale [get, set]
 The value of the present display scaling. Mouse positions are multiplied by this value for pixel/coordinate conversions.
 
IPlotMenuMenu [get, set]
 Platform-specific logic for managing the context menu.
 
Interactivity.UserInputProcessor UserInputProcessor [get]
 This object takes in UI events and contains logic for how to respond to them. This is a newer alternative to the older Interaction system.
 
FrameworkElement PlotFrameworkElement [get]
 
- Properties inherited from ScottPlot.IPlotControl

Additional Inherited Members

- Protected Member Functions inherited from ScottPlot.WPF.WpfPlotBase
override void OnKeyDown (KeyEventArgs e)
 
override void OnKeyUp (KeyEventArgs e)
 

Member Function Documentation

◆ OnApplyTemplate()

override void ScottPlot.WPF.WpfPlotGL.OnApplyTemplate ( )
inline

◆ Refresh()

override void ScottPlot.WPF.WpfPlotGL.Refresh ( )
inline

Render the plot and update the image.

Implements ScottPlot.IPlotControl.

Property Documentation

◆ GRContext

override GRContext ScottPlot.WPF.WpfPlotGL.GRContext
get

Context for hardware-accelerated graphics (or null if not available)

Implements ScottPlot.IPlotControl.

◆ PlotFrameworkElement

override FrameworkElement ScottPlot.WPF.WpfPlotGL.PlotFrameworkElement
getprotected

The documentation for this class was generated from the following file: