/// <summary>Deserializes <c>Single</c> values.</summary> /// <param name="bytes">Byte buffer to read from.</param> /// <param name="index">Byte index to start reading at.</param> /// <returns>Deserialized <c>Single</c> value.</returns> public static Single ToSingle(byte[] bytes, ref int index) { UInt32SingleUnion union = new UInt32SingleUnion(ToUInt32(bytes, ref index)); return union.SingleValue; }
/// <summary>Deserializes <c>Single</c> values.</summary> /// <param name="bytes">Byte buffer to read from.</param> /// <param name="index">Byte index to start reading at.</param> /// <returns>Deserialized <c>Single</c> value.</returns> public static Single ToSingle(byte[] bytes, ref int index) { UInt32SingleUnion union = new UInt32SingleUnion(ToUInt32(bytes, ref index)); return(union.SingleValue); }
/// <summary>Serializes <c>Single</c> values.</summary> /// <param name="num">Value to serialize.</param> /// <param name="bytes">Byte buffer to write to.</param> /// <param name="index">Byte index to start writing at.</param> public static void ToBytes(Single num, byte[] bytes, ref int index) { UInt32SingleUnion union = new UInt32SingleUnion(num); ToBytes(union.UIntValue, bytes, ref index); }
/// <summary>Serializes <c>Single</c> values.</summary> /// <param name="num">Value to serialize.</param> /// <param name="bytes">Byte buffer to write to.</param> /// <param name="index">Byte index to start writing at.</param> public static void ToBytes(Single num, byte[] bytes, ref int index) { UInt32SingleUnion union = new UInt32SingleUnion(num); ToBytes(union.UIntValue, bytes, ref index); }