Struct PixelSize
- Namespace
- CarinaStudio.MacOS.CoreGraphics
- Assembly
- CarinaStudio.AppBase.MacOS.dll
Represent size in pixels.
public readonly struct PixelSize : IEquatable<PixelSize>
- Implements
- Inherited Members
- Extension Methods
Constructors
PixelSize(int, int)
Initialize PixelSize structure.
public PixelSize(int width, int height)
Parameters
Properties
Height
Height.
public int Height { get; }
Property Value
Width
Width.
public int Width { get; }
Property Value
Methods
Equals(PixelSize)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(PixelSize pixelSize)
Parameters
pixelSizePixelSize
Returns
Equals(object?)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current instance.
Returns
- bool
true if
objand this instance are the same type and represent the same value; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.
Operators
operator ==(PixelSize, PixelSize)
Equality operator.
public static bool operator ==(PixelSize l, PixelSize r)
Parameters
Returns
operator !=(PixelSize, PixelSize)
Inequality operator.
public static bool operator !=(PixelSize l, PixelSize r)