[]
Structure specifing a point with float X and Y coordinates.
public struct Point2F : IEquatable<Point2F>
| Name | Description |
|---|---|
| Point2F(Point2D) | Initializes a new instance of the Point2F struct. |
| Point2F(float, float) | Initializes a new instance of the Point2F struct. |
| Point2F(Point) | Initializes a new instance of the Point2F struct. |
| Name | Description |
|---|---|
| Empty | An empty point. |
| SizeInBytes | The size of the Point2F type, in bytes. |
| X | The X coordinate of the point. |
| Y | The Y coordinate of the point. |
| Name | Description |
|---|---|
| IsEmpty | Determines if all components of Point2F are equal to zero. |
| Name | Description |
|---|---|
| Distance(Point2F) | Gets the distance to the given point. |
| DistanceSquared(Point2F) | Gets the square of the distance to the given point. |
| Equals(Point2F) | Indicates whether this instance and a specified object are equal. |
| Equals(object) | Indicates whether this instance and a specified object are equal. |
| FromDips(Point2F, float, float) | Converts a point from DIPs to pixels. |
| FromDips(float, float) | Converts a point from DIPs to pixels. |
| GetHashCode() | Returns a hash code for this instance. |
| Offset(Point2F) | Offsets the point by the specified amount. |
| Offset(Point2F, Point2F) | Offsets the point by the specified amount. |
| Offset(Point2F, Size2F) | Offsets the point by the specified amount. |
| Offset(Point2F, Vector2) | Offsets the point by the specified amount. |
| Offset(Point2F, float, float) | Offsets the point by the specified amount. |
| Offset(Size2F) | Offsets the point by the specified amount. |
| Offset(Vector2) | Offsets the point by the specified amount. |
| Offset(float, float) | Offsets the point by the specified amount. |
| Round() | Returns a Point2L with rounded X and Y coordinates. |
| Scale(Point2F, float) | Scales X and Y coordinates of a point by the specified scaleFactor. |
| Scale(Point2F, float, float) | Scales X and Y coordinates of a point by the specified scaleX and scaleY. |
| Scale(float) | Scales X and Y coordinates of a point by the specified scaleFactor. |
| Scale(float, float) | Scales X and Y coordinates of a point by the specified scaleX and scaleY. |
| ToDips(Point2F, float, float) | Converts a point from pixels to DIPs. |
| ToDips(float, float) | Converts a point from pixels to DIPs. |
| ToPoint() | Converts Point2F to System.Windows.Point. |
| ToPoint2D() | |
| ToString() | Returns a string that represents the current object. |
| Transform(Matrix3x2) | Transforms a point by the 3x2 matrix. |
| Transform(Point2F, Matrix3x2) | Transforms a point by the 3x2 matrix. |
| TransformRef(ref Matrix3x2) | Transforms a point by the 3x2 matrix. |
| TransformRef(out Point2F, ref Point2F, ref Matrix3x2) | Transforms a point by the 3x2 matrix. |
| Truncate() | Returns a Point2L with truncated X and Y coordinates. |
| Name | Description |
|---|---|
| operator +(Point2F, Point2F) | Returns the result of addition of point2 to point1. |
| operator +(Point2F, Size2F) | Returns the result of addition of size to point. |
| operator +(Point2F, Vector2) | Returns the result of addition of the given offset to the specified point. |
| operator ==(Point2F, Point2F) | Determines if the specified values are equal. |
| explicit operator Vector2(Point2F) | |
| explicit operator Point(Point2F) | Performs an explicit conversion from Point2F to System.Windows.Point. |
| explicit operator Point2F(Vector2) | |
| explicit operator Point2F(Point) | Performs an explicit conversion from System.Windows.Point to Point2F. |
| operator !=(Point2F, Point2F) | Determines if the specified values are not equal. |
| operator -(Point2F, Point2F) | Returns the result of substruction of point2 from point1. |
| operator -(Point2F, Size2F) | Returns the result of substruction of size from point. |
| operator -(Point2F, Vector2) | Returns the result of substruction of the given vector from point. |