|
ScottPlot
|
Represents an X/Y location on screen in pixel units. Pixels in screen units are distinct from Coordinates with axis units. Pixels use float precision, whereas Coordinates use double precision. More...
Public Member Functions | |
| Pixel (float x, float y) | |
| Create a pixel, casting double values into ones with float precision. | |
| Pixel (double x, double y) | |
| Create a pixel, casting double values into ones with float precision. | |
| override string | ToString () |
| SKPoint | ToSKPoint () |
| Convert the ScottPlot pixel to a SkiaSharp point. | |
| bool | Equals (Pixel other) |
| override bool | Equals (object? obj) |
| override int | GetHashCode () |
| readonly float | DistanceFrom (Pixel px2) |
| readonly Pixel | WithOffset (float dX, float dY) |
| readonly Pixel | WithOffset (PixelOffset offset) |
| readonly Pixel | MovedRight (float dX) |
| readonly Pixel | MovedLeft (float dX) |
| readonly Pixel | MovedUp (float dY) |
| readonly Pixel | MovedDown (float dY) |
| readonly Pixel | Divide (float v) |
| readonly Pixel | Divide (float x, float y) |
| readonly Pixel | Multiply (float v) |
| readonly Pixel | Multiply (float x, float y) |
Static Public Member Functions | |
| static bool | operator== (Pixel a, Pixel b) |
| static bool | operator!= (Pixel a, Pixel b) |
| static Pixel | operator+ (Pixel a, Pixel b) |
| static Pixel | operator- (Pixel a, Pixel b) |
| static Pixel | operator* (Pixel a, float b) |
| static Pixel | operator/ (Pixel a, float b) |
Public Attributes | |
| float | X |
| Horizontal position on the screen in pixel units. Larger numbers are farther right on the screen. | |
| float | Y |
| Vertical position on the screen in pixel units. Larger numbers are lower on the screen. | |
Properties | |
| static Pixel | NaN [get] |
| Represents an invalid pixel location. | |
| static Pixel | Zero [get] |
Represents an X/Y location on screen in pixel units. Pixels in screen units are distinct from Coordinates with axis units. Pixels use float precision, whereas Coordinates use double precision.
|
inline |
Create a pixel, casting double values into ones with float precision.
|
inline |
Create a pixel, casting double values into ones with float precision.
|
inline |
| readonly Pixel ScottPlot.Pixel.Divide | ( | float | v | ) |
| readonly Pixel ScottPlot.Pixel.Divide | ( | float | x, |
| float | y | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| readonly Pixel ScottPlot.Pixel.Multiply | ( | float | v | ) |
| readonly Pixel ScottPlot.Pixel.Multiply | ( | float | x, |
| float | y | ||
| ) |
|
inline |
|
inline |
|
inline |
| float ScottPlot.Pixel.X |
Horizontal position on the screen in pixel units. Larger numbers are farther right on the screen.
| float ScottPlot.Pixel.Y |
Vertical position on the screen in pixel units. Larger numbers are lower on the screen.
|
staticget |
Represents an invalid pixel location.
|
staticget |