Пример #1
0
        public static ITuple4_Integer AsTupleInteger(this ITuple4 v)
        {
            ITuple4_Integer ret = v as ITuple4_Integer;

            if (ret != null)
            {
                return(ret);
            }
            return(VectorUtils.Convert <ITuple4_Integer>(v));
        }
Пример #2
0
        public static ITuple4_Float AsTupleFloat(this ITuple4 v)
        {
            ITuple4_Float ret = v as ITuple4_Float;

            if (ret != null)
            {
                return(ret);
            }
            return(VectorUtils.Convert <ITuple4_Float>(v));
        }
Пример #3
0
        public static ITuple4_Byte AsTupleByte(this ITuple4 v)
        {
            ITuple4_Byte ret = v as ITuple4_Byte;

            if (ret != null)
            {
                return(ret);
            }
            return(VectorUtils.Convert <ITuple4_Byte>(v));
        }
Пример #4
0
        public static ITuple4_Double AsTupleDouble(this ITuple4 v)
        {
            ITuple4_Double ret = v as ITuple4_Double;

            if (ret != null)
            {
                return(ret);
            }
            return(VectorUtils.Convert <ITuple4_Double>(v));
        }
Пример #5
0
        public void Set(ITuple4 tuple)
        {
            ITuple4_Double _tuple = tuple.AsTupleDouble();

            this.Set(_tuple.X, _tuple.Y, _tuple.Z, _tuple.W);
        }