public static Vector3 ReadVector3(this BitStreamer stream) { return(new Vector3( stream.ReadHalf(), stream.ReadHalf(), stream.ReadHalf() )); }
public void HalfTest(float value) { m_stream.WriteHalf(value); Assert.AreEqual(16, m_stream.BitOffset); m_stream.ResetRead(); float peek = m_stream.PeekHalf(); Assert.AreEqual(0, m_stream.BitOffset); float replica = m_stream.ReadHalf(); Assert.AreEqual(16, m_stream.BitOffset); Assert.AreEqual(value, replica, 0.001f); }