Struct Byte3
Implements
System.IEquatable<Byte3>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Vim.Math3d
Assembly: Vim.Math3D.dll
[DataContract]
public readonly struct Byte3 : IEquatable<Byte3>
Constructors
View SourceByte3(Byte, Byte, Byte)
public Byte3(byte x, byte y, byte z)
Byte3((Byte x, Byte y, Byte z))
public Byte3((byte x, byte y, byte z) tuple)
Fields
View SourceMaxValue
public static Byte3 MaxValue
MinValue
public static Byte3 MinValue
X
[DataMember]
public readonly byte X
Y
[DataMember]
public readonly byte Y
Z
[DataMember]
public readonly byte Z
Zero
public static Byte3 Zero
Methods
View SourceCreate(Byte, Byte, Byte)
public static Byte3 Create(byte x, byte y, byte z)
Create((Byte x, Byte y, Byte z))
public static Byte3 Create((byte x, byte y, byte z) tuple)
Deconstruct(out Byte, out Byte, out Byte)
public readonly void Deconstruct(out byte x, out byte y, out byte z)
Equals(Object)
public override readonly bool Equals(object obj)
Overrides
System.ValueType.Equals(System.Object)
View Source
Equals(Byte3)
public readonly bool Equals(Byte3 x)
GetHashCode()
public override readonly int GetHashCode()
Overrides
System.ValueType.GetHashCode()
View Source
SetX(Byte)
public readonly Byte3 SetX(byte x)
SetY(Byte)
public readonly Byte3 SetY(byte x)
SetZ(Byte)
public readonly Byte3 SetZ(byte x)
ToString()
public override readonly string ToString()
Overrides
System.ValueType.ToString()
Operators
View SourceEquality(Byte3, Byte3)
public static bool operator ==(Byte3 x0, Byte3 x1)
Implicit((Byte x, Byte y, Byte z) to Byte3)
public static implicit operator Byte3((byte x, byte y, byte z) tuple)
Implicit(Byte3 to (Byte x, Byte y, Byte z))
public static implicit operator (byte x, byte y, byte z)(Byte3 self)
Inequality(Byte3, Byte3)
public static bool operator !=(Byte3 x0, Byte3 x1)
Implements
System.IEquatable<T>