Ejemplo n.º 1
0
        private static uint PackHelper(float vectorX, float vectorY)
        {
            uint num  = (uint)HalfUtils.Pack(vectorX);
            uint num2 = (uint)((uint)HalfUtils.Pack(vectorY) << 16);

            return(num | num2);
        }
Ejemplo n.º 2
0
        public Vector2 ToVector2()
        {
            Vector2 result;

            result.X = HalfUtils.Unpack((ushort)this.packedValue);
            result.Y = HalfUtils.Unpack((ushort)(this.packedValue >> 16));
            return(result);
        }