コード例 #1
0
ファイル: HalfVector2.cs プロジェクト: graph-di5/sky-shoot
        public Vector2 ToVector2()
        {
            Vector2 vector;

            vector.X = HalfUtils.Unpack((ushort)this.packedValue);
            vector.Y = HalfUtils.Unpack((ushort)(this.packedValue >> 0x10));
            return(vector);
        }
コード例 #2
0
ファイル: HalfVector4.cs プロジェクト: graph-di5/sky-shoot
        public Vector4 ToVector4()
        {
            Vector4 vector;

            vector.X = HalfUtils.Unpack((ushort)this.packedValue);
            vector.Y = HalfUtils.Unpack((ushort)(this.packedValue >> 0x10));
            vector.Z = HalfUtils.Unpack((ushort)(this.packedValue >> 0x20));
            vector.W = HalfUtils.Unpack((ushort)(this.packedValue >> 0x30));
            return(vector);
        }
コード例 #3
0
ファイル: HalfSingle.cs プロジェクト: graph-di5/sky-shoot
 public float ToSingle()
 {
     return(HalfUtils.Unpack(this.packedValue));
 }