ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ScottPlot.IMultiThreadedPlotControl Interface Reference

Public Member Functions

void Lock ()
 Returns only when the plot is successfully locked and rendering has stopped.
 
void UnLock ()
 Releases the plot lock and permits rendering again.
 
bool TryLock ()
 Attempt to lock the plot and return whether a lock was achieved. If true is returned, the plot is locked and rendering has stopped. If false is returned, the plot was not successfully locked and rendering is permitted.
 
void IsLocked ()
 Returns whether true if the plot currently locked.
 
void IsEntered ()
 Returns whether true if the plot is locked by the calling thread.
 

Member Function Documentation

◆ IsEntered()

void ScottPlot.IMultiThreadedPlotControl.IsEntered ( )

Returns whether true if the plot is locked by the calling thread.

◆ IsLocked()

void ScottPlot.IMultiThreadedPlotControl.IsLocked ( )

Returns whether true if the plot currently locked.

◆ Lock()

void ScottPlot.IMultiThreadedPlotControl.Lock ( )

Returns only when the plot is successfully locked and rendering has stopped.

◆ TryLock()

bool ScottPlot.IMultiThreadedPlotControl.TryLock ( )

Attempt to lock the plot and return whether a lock was achieved. If true is returned, the plot is locked and rendering has stopped. If false is returned, the plot was not successfully locked and rendering is permitted.

◆ UnLock()

void ScottPlot.IMultiThreadedPlotControl.UnLock ( )

Releases the plot lock and permits rendering again.


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