/// <summary>Writes the half</summary> /// <param name="value">Value</param> public virtual void WriteHalf(Single value) { BitConverter bytes = HalfUtils.Pack(value); bytes.Exchange16bits(); SetByte(bytes.Endian0, 8); SetByte(bytes.Endian1, 8); }
/// <summary>Half</summary> /// <param name="value">Floating value</param> public Half(float value) { Value = HalfUtils.Pack(value); }