public static OcclusionInfo Unpack(uint packedOcclusionInfo) { IntegerUtils.Unpack(packedOcclusionInfo, out ushort front, out ushort back); return(new OcclusionInfo(IntegerUtils.FromUShort(front), IntegerUtils.FromUShort(back))); }
public void TestFromUShort() { Assert.AreEqual(0.5 / 0x10000, IntegerUtils.FromUShort(0)); Assert.AreEqual(1.5 / 0x10000, IntegerUtils.FromUShort(1)); Assert.AreEqual(1 - 0.5 / 0x10000, IntegerUtils.FromUShort(ushort.MaxValue)); }